@charset "utf-8";
/* CSS Document */
body{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#222222; padding:0px; margin:0px; background:#F0AF41}
#headerwrap{background:#FFFFFF; margin:0 auto; background:url(../images/top-header.png); background-repeat:no-repeat; width:100%; background-position:top center; height:307px;}
#header{padding-left:25px; padding-right:25px; width:950px; color:#FFFFFF; margin:auto;height:170px;}
#logo{width:310px; height:128px;}
#topmenu{width:600px; height:35px; margin-top:0px;}
#topmenu a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#222222; text-decoration:none; font-weight:bold;}
#topmenu a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#EC9E18; text-decoration:underline; font-weight:bold;}
.homeicon{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -222px scroll transparent; width:24px; height:20px;}
.homeicona{background:url(../images/Sprites/sprite-main.png) no-repeat -24px -222px scroll transparent; width:24px; height:20px;}
.abouticon{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -242px scroll transparent; width:11px; height:23px;}
.abouticona{background:url(../images/Sprites/sprite-main.png) no-repeat -12px -242px scroll transparent; width:11px; height:23px;}
.inquiryicon{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -264px scroll transparent; width:25px; height:15px; margin-top:4px;}
.inquiryicona{background:url(../images/Sprites/sprite-main.png) no-repeat -26px -264px scroll transparent; width:25px; height:15px; margin-top:4px;}
.contacticon{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -280px scroll transparent; width:15px; height:23px;}
.contacticona{background:url(../images/Sprites/sprite-main.png) no-repeat -16px -280px scroll transparent; width:15px; height:23px;}
#connect{width:180px; height:50px; clear:right;}
.connecthding{ font-size:12px; color:#EC9E18;font-weight:bold;}
.linkedin{background:url(../images/Sprites/social-icons.png) no-repeat 0px 0px scroll transparent; width:42px; height:42px; margin-right:15px;}
.facebook{background:url(../images/Sprites/social-icons.png) no-repeat -43px 0px scroll transparent; width:42px; height:42px; margin-right:15px;}
.twitter{background:url(../images/Sprites/social-icons.png) no-repeat -88px 0px scroll transparent; width:42px; height:42px;}

.txtbg{width:500px; float:left;}
.txtbg h3{height:15px; background:rgba(225,225,225,0.9); padding-left:10px; color:#D37014}

#menuwrap{width:1000px; margin:0 auto; height:39px; background-color:#FFFFFF; padding-top:10px;}
#menupd{width:980px;padding-left:10px; padding-right:10px; height:39px;}
#menubgleft{background:url(../images/Sprites/sprite-main.png) 0px -315px scroll no-repeat; width:8px; height:38px;}

#menubgright{background:url(../images/Sprites/sprite-main.png) -9.5px -315px scroll no-repeat; width:8px; height:38px;}
/*#menubgmiddle{background:url(../images/Sprites/sprite-bg.png) 0px -130px repeat-x scroll; width:964px; height:38px;}
#cssmenu{float:left; margin:0; padding:0 0 0 5px; }
#cssmenu ul{list-style: none outside none;}
#cssmenu li{background:url(../images/menu-middlebg.png) no-repeat; background-position:right bottom; cursor:pointer; display:block; float:left; margin:0; padding:0;}
#cssmenu li:hover{background:url(../images/Sprites/sprite-bg-kerala-india.png) repeat-x 0px -0px; cursor:pointer; display:block; float:left; margin:0; padding:0;}
#cssmenu li a {color:#FFFFFF; display:block; font-size:14px; font-weight:bold; letter-spacing:1px; line-height:38px; margin:0; padding:0 15px; text-decoration:none; }
#cssmenu li a:hover{color:#FFFFFF; display: block; font-size:14px; font-weight:bold; letter-spacing:1px; line-height:38px; margin:0; padding:0 15px; text-decoration:none;}*/

#menubgmiddle ul li a.lastmenuout{background:none; color: white;}
#menubgmiddle{background:url(../images/Sprites/sprite-bg.png) 0px -130px repeat-x scroll; width:964px; height:38px;float:left;}
#menubgmiddle ul{z-index:100;margin: 0;padding: 0px 0 0 0px;list-style-type: none;}
#menubgmiddle ul li{position: relative;display: inline;float: left;}
#menubgmiddle ul li a{background:url(../images/menu-middlebg.png) no-repeat; background-position:right bottom;font-size:14px; font-weight:bold; letter-spacing:1px; line-height:38px;display: block;color: #FFFFFF;margin:0; padding:0 9px;height:38px;text-decoration: none;}
/*IE6 hack to get sub menu links to behave correctly*/
* html #menubgmiddle ul li a{ display: inline-block;}
#menubgmiddle ul li a:link, .ddsmoothmenu ul li a:visited{color: white;}
/*CSS class that's dynamically added to the currently active menu items' LI A element*/
#menubgmiddle ul li a.selected{background:url(../images/Sprites/sprite-bg-desert.png) repeat-x 0px -0px; color: white;}
#menubgmiddle ul li a:hover{background:url(../images/Sprites/sprite-bg-desert.png) repeat-x 0px -0px; color: white;}

#menubgmiddle ul li ul{position: absolute; background-color:#999999;left: 0; top:38px;
/*background-image:url(/web/20171005002941im_/http://rajasthan-holidays.net/style/imgs/jsp.png);*/ }
#menubgmiddle ul li ul li{display: list-item;float: none;margin:0;padding:0;}
#menubgmiddle ul li ul li a{ background:none;margin:0; padding:0 0 0 10px;width:200px;text-decoration: none; font-size:12px;height:30px;line-height:30px;}

#itinerary_middle ul{list-style: none outside none;margin:0; padding:0;}
#itinerary_middle li{margin:0; padding:0; padding-top:15px; float:left; text-align:justify;}

#imagecontainerwrap{width:1000px; margin:0 auto; height:auto;}
#container{width:960px;padding:20px; float:left;}
#rightmenu{width:250px; height:300px;}
#rightmenu1{width:250px; height:auto;}
.rightopbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px 0px; width:250px; height:5px; display:inline; font-size:4px;}
.rightmiddlebg{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC; padding:10px; width:228px; padding-bottom:0px;}
.rightbtmbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -6px; width:250px; height:5px; font-size:4px;}
.rightmentxt{font-size:16px; color:#EC9E18; font-weight:bold;}
.btmborder{border-bottom:1px solid #333333; padding-bottom:4px;}
/*.rightsubmenubg{background:url(../images/Sprites/sprite-bg.png) repeat-x 0px -170px; width:230px; height:18px; padding-top:7px;}*/
#righttopmenu a{font-size:12px; color:#222222; font-weight:bold;text-decoration:none;}
#righttopmenu a:hover{font-size:12px; color:#EC9E18; font-weight:bold;text-decoration:underline;}
#righttopmenu ul{list-style: none outside none;padding:0; margin:0;}
#righttopmenu li{background:url(../images/Sprites/sprite-bg.png) repeat-x 0px -170px; width:230px; height:18px; padding:0; margin:0; padding-top:7px;}

#bigbtnwrap{width:1000px; margin:0 auto; height:auto;}
#bigbtncontainer{width:960px;padding-left:20px;padding-right:20px;padding-top:15px; float:left; background:#FFFFFF}
.mytripbtn{background:url(../images/Sprites/sprite-buttons.png) no-repeat 0px 0px; width:220px; height:70px;}
.tourbtn{background:url(../images/Sprites/sprite-buttons.png) no-repeat 0px -75px; width:220px; height:70px;}
.hotelbtn{background:url(../images/Sprites/sprite-buttons.png) no-repeat 0px -150px; width:220px; height:70px;}
.carbtn{background:url(../images/Sprites/sprite-buttons.png) no-repeat 0px -225px; width:220px; height:70px;}
.btnbottom{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -485px; width:220px; height:15px; margin-top:1px; float:left}
.btnbottomative{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -501px; width:220px; height:15px; margin-top:1px; float:left}

.mytripbtn_sml{background:url(../images/Sprites/sprite-buttons-desert.png) no-repeat 0px 0px; width:150px; height:48px;}
.tourbtn_sml{background:url(../images/Sprites/sprite-buttons-desert.png) no-repeat 0px -50px; width:150px; height:48px;}
.hotelbtn_sml{background:url(../images/Sprites/sprite-buttons-desert.png) no-repeat 0px -102px; width:150px; height:48px;}
.carbtn_sml{background:url(../images/Sprites/sprite-buttons-desert.png) no-repeat 0px -152px; width:150px; height:48px;}

#containerwrap{width:1000px; margin:0 auto; height:auto;}
#container1{width:960px;padding:20px; float:left; padding-bottom:0px; background-color:#FFFFFF}
#boxdiv{ width:620px; float:left;}
#smlboxdiv{ width:330px; float:right;}
#hdingbig_bg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -12px; width:605px; height:27px;padding-top:15px; padding-left:15px;}
#middlebig_bg{border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:588px; padding:10px 15px 5px 15px; text-align:justify;}
#btmbig_bg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -55px; width:620px; height:5px; font-size:4px;}
#hdingsml_bg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -61px; width:315px; height:27px;padding-top:15px; padding-left:15px;}
#middlesml_bg{border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:310px; padding:10px 9px 3px 9px;}
#btmsml_bg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -104px; width:330px; height:5px; font-size:4px;}
/*.boxhding{font-size:17px; color:#000000; font-weight:bold; text-shadow:#ffffff 2px 1px;}*/
h1{ font-family:Verdana, Arial, Helvetica, sans-serif;font-size:17px; color:#000000; font-weight:bold; text-shadow:#ffffff 2px 2px; padding:0; margin:0;}
h2{font-size:15px; color:#EC9E18; font-weight:bold; padding:0; margin:0; padding:5px 0px 7px 0px; clear:left;}
h3{font-size:13px; color:#EC9E18; font-weight:bold; padding:0; margin:0; padding:5px 0px 8px 0px; clear:left;}
a.readmore{font-size:11px; color:#EC9E18; font-weight:bold; text-decoration:underline;}
a.readmore:hover{font-size:11px; color:#EC9E18; font-weight:bold; text-decoration:none;}

#spackages_topbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -110px; width:528px; height:26px; padding-left:90px; padding-top:10px;}
.spackages_hdtxt{font-size:16px; color:#FFFFFF; font-weight:bold; text-shadow:#000000 2px 1px;}
.spackages_txt{border-right:3px solid #AD8100;border-left:3px solid #AD8100; width:582px; padding:10px 15px;}
#spackages_btmbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -147px; width:618px; height:5px; font-size:4px;}
a.spackages_title{font-size:12px; color:#EC9E18; font-weight:bold; text-decoration:none;}
a.spackages_title:hover{font-size:12px; color:#EC9E18; font-weight:bold; text-decoration:underline;}
.spackages_dashline{width:582px; border-bottom:1px dashed #242424; font-size:2px; margin-bottom:13px; margin-top:13px;}
.yellowtourhding{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#D58D11; font-weight:bold;}
a.blacktourhding{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#000000; font-weight:bold; text-decoration:none}
a.blacktourhding:hover{font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#D58D11; font-weight:bold; text-decoration:none}


#container1 #tourlist{ border-bottom:1px dashed #999999; width:188px; margin-top:10px; padding:0px 0px 3px 0px; margin-left:5px; }
.greenarrow{background:url(../images/Sprites/sprite-main.png) -0px -304px scroll no-repeat; height:9px; width:8px; margin-top:3px; font-size:4px;}
a.tourlink{font-size:11px; color:#222222; text-decoration:none;}
a.tourlink:hover{font-size:11px; color:#EC9E18; text-decoration:underline;}
a.viewtour{font-size:11px; color:#222222; text-decoration:none;}
a.viewtour:hover{font-size:11px; color:#EC9E18; text-decoration:underline;}

#footerwrap{width:1000px; margin:0 auto; height:auto; background-color:#FFFFFF; overflow:auto}
/*#footer{background:url(../images/Sprites/sprite-bg.png) 0px -234px repeat-x scroll; float:left;width:950px; height:294px; padding-left:25px; padding-right:25px;  padding-top:15px; margin-top:10px;}*/
#footer{background:url(../images/Sprites/sprite-bg-desert.png) repeat-x 0px -43px; float:left;width:950px; height:270px; padding-left:25px; padding-right:25px; padding-top:15px; margin-top:10px;}
.footerhder{font-size:13px; color:#000000; font-weight:bold;}
#footer a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
#footer a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;}
.footertxt{color:#333333;}
#copyrightwrap{width:1000px; margin:0 auto;  height:auto; }
#copyrightbg{background:url(../images/Sprites/sprite-bg.png) 0px -543px repeat-x scroll; float:left; width:1000px; height:24px;  padding-top:10px;}

#itinerary_hderbg{background:url(../images/Sprites/sprite-desert.png) no-repeat 0px -0px; width:685px; height:29px;padding-top:13px; padding-left:15px;}
#itinerary_middle{border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:670; padding:10px 15px 5px 15px;}
#itinerary_middle .hding{color:#EC9E18;}
#itinerary_btmbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -560px; width:700px; height:5px; font-size:4px;}
a.backcategory{font-size:11px; color:#EC9E18; font-weight:bold; text-decoration:underline;}
a.backcategory:hover{font-size:11px; color:#EC9E18; font-weight:bold; text-decoration:none;}
.tentativebutn{background:url(../images/Sprites/sprite-desert.png) no-repeat 0px -101px; width:176px; height:31px;}

#leftour_topbg{background:url(../images/Sprites/sprite-desert.png) no-repeat 0px -50px; width:235px; height:27px;padding-top:15px; padding-left:15px;}
#leftour_middle{border-right:1px solid #CECECE; border-left:1px solid #CECECE; width:238px; padding:0px 5px 10px 5px;}
#leftour_btmbg{background:url(../images/Sprites/sprite-main.png) no-repeat 0px -609px; width:250px; height:5px; font-size:4px;}
#leftour_middle #tourlist{border-bottom:1px dashed #999999; width:220px; margin-top:10px; padding:0px 0px 3px 0px; margin-left:5px; }
#leftour_middle ul{list-style: none outside none; margin:0; padding:0;}
#leftour_middle li{margin:0; padding:0; float:left; border-bottom:1px dashed #999999; width:230px; margin-top:10px; padding:0px 0px 3px 0px; margin-left:5px; }
.arrow{background:url(../images/Sprites/sprite-desert.png) -0px -133px scroll no-repeat; width:8px; height:9px; margin-top:3px; font-size:4px;}

.greenclr{color:#EC9E18;}
.whiteclr{color:#FFFFFF;}
.width5{width:5px;}
.width130{width:130px;}
.width210{width:210px;}
.width220{width:220px;}
.width230{width:230px;}
.width250{width:250px;}
.width285{width:285px;}
.width320{width:320px;}
.width450{width:450px;}
.width668{width:668px;}
.width690{width:690px;}
.width700{width:700px;}
.font4{font-size:4px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.txtbold{font-weight:bold;}
.left{float:left;}
.right{float:right;}
.txtleft{text-align:left;}
.txtright{text-align:right;}
.txtcntr{text-align:center;}
.txtjustify{text-align:justify;}

.pdingtop3{padding-top:3px;}
.pdingtop5{padding-top:5px;}
.pdingtop8{padding-top:8px;}
.pdingtop10{padding-top:10px;}
.pdingtop15{padding-top:15px;}
.pdingtop20{padding-top:20px;}
.pdingtop40{padding-top:40px;}

.pdingright10{padding-right:10px;}
.pdingright20{padding-right:20px;}

.pdingbtm3{padding-bottom:3px;}
.pdingbtm5{padding-bottom:5px;}
.pdingbtm10{padding-bottom:10px;}
.pdingbtm15{padding-bottom:15px;}
.pdingbtm20{padding-bottom:20px;}
.pdingbtm30{padding-bottom:30px;}

.pdingleft3{padding-left:3px;}
.pdingleft5{padding-left:5px;}
.pdingleft10{padding-left:10px;}
.pdingleft15{padding-left:15px;}
.pdingleft17{padding-left:17px;}
.pdingleft20{padding-left:20px;}
.pdingleft60{padding-left:61px;}
.pdingleft70{padding-left:70px;}
.mrgntop10{margin-top:10px;}
.mrgntop20{margin-top:20px;}
.mrgntop30{margin-top:30px;}
.mrgntop50{margin-top:50px;}
.mrngright10{margin-right:10px;}
.mrngright12{margin-right:12px;}
.mrngright20{margin-right:20px;}
.mrngright26{ margin-right:26px;}
.mrngright27{ margin-right:27px;}
.mrgnbtm10{margin-bottom:10px;}
.mrgnleft20{ margin-left:20px;}
.mrgnleft50{ margin-left:50px;}
p{margin:0px; padding:0px; padding-bottom:5px; text-align:justify;}

.inputfield {height:17px;font-family:verdana;font-size:11px;border:1px solid #666666;}
.filledinput{height:17px;font-family:verdana;font-size:10px;border:1px solid #666666; color:#666666}
.selectfield {height:20px;font-family:verdana;font-size:11px;border:1px solid #666666;}
.inputfield-comments {	border:1px solid #666;}
.redclr{color:#FF0000;}
#categorywrap p{padding:5px 0px 10px 0px; text-align:justify;}
.dashline{border-bottom:1px dashed #999999;}
a.viewall{font-size:11px; color:#222222; text-decoration:none;}
a.viewall:hover{font-size:11px; color:#EC9E18; text-decoration:underline;}
.imgborder{border:1px solid #EC9E18;padding:1px;}
.imgborder1{border:1px solid #CCCCCC;padding:2px; background-color:#eeeeee;}
.catimgcurve{-moz-border-radius: 6px; border-radius: 6px;}
#Schedule{width:658px; float:left;}
#Schedule ul{list-style: none outside none;padding:0; margin:0; padding-left:30px; list-style:circle;}
#Schedule li{width:600px; padding:0; margin:0;  padding-top:7px; padding-bottom:7px; list-style:disc;}

#content ul{list-style: none outside none; padding:0px 0px 10px 30px; margin:0; list-style:circle; float:left;}
#content li{width:635px; padding:0; margin:0; padding-bottom:7px; list-style:disc; line-height:16px;}
#content p{line-height:17px;}
a{font-size:11px; color:#EC9E18; text-decoration:none;}
a:hover{font-size:11px; color:#EC9E18; text-decoration:underline;}
#associate th{background-color:#3E7A62; color:#FFFFFF; font-size:13px; padding:5px 0px;}
#associate td{vertical-align:top; padding-left:10px; padding-bottom:30px; padding-top:4px;}

#bankdetail th{padding:10px; text-align:left}
#bankdetail td{vertical-align:top; padding:10px;}
.blankbtn{background:url(../images/Sprites/sprite-buttons.png) 0px -367px; width:151px; height:27px; color:#FFFFFF; font-weight:bold; font-size:14px; text-align:center; padding-right:20px; padding-top:6px;}
#sitemap h3{margin:0; padding:4px 0; padding-left:5px; font-size:14px; border-left:5px solid #006600; margin-bottom:8px; margin-top:15px; background-color:#EFEFEF;}
#sitemap ul{list-style:none; margin: 0px 0 5px 0px; padding:0;}
#sitemap li{padding:0; margin:0; padding-left:20px; padding-bottom:5px; float:none;}
#sitemap ul a{ color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
#sitemap ul a:hover{ color:#666666;}
#sitemap ul ul{list-style:none;margin: 2px 0 2px 5px;}
#sitemap ul ul li{padding:2px 0; margin:0; padding-left:10px; float:none;}
#sitemap ul ul a{ color:#333333; text-decoration:none; font-size:11px; font-weight:normal; }
#sitemap ul ul a:hover{ color:#666666;}
.under_content{width:985px;}
a.headtxt{font-size:14px; color:#003300; font-weight:600;}
a.headtxt:hover{font-size:14px; color:#003300; font-weight:600;}
.foot{font-size:14px; color:#ffffff; font-weight:600;}
p{margin:0px; padding:0px; padding-bottom:5px; text-align:left}
.addcolor{color:#666666; font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
.call{font-size:12px; color:#111111; font-weight:600;}
.addtxt{color:#121212; font-size:12px;}
.martop{margin-top:5px;}
.marbot5{margin-bottom:5px;}
.marright12{margin-right:12px;}
#itinerary_middle p{text-align:justify;}
#error{font-size:11px; color:red; padding-left:46px; padding-top:15px; height:28px;}
a.logout{ color:#006600; text-decoration:none; font-weight:bold; font-size:12px; text-shadow:1px 1px #999;}
a:hover.logout{color:#000000; text-decoration:none; text-shadow:1px 1px #999;}
.red{color:red;}
#rajasthan-usa-left{width:690px; font-size:26px; font-weight:bold; color:#FF9933; text-shadow:1px 0px 1px #000}/* black 0.3em 0em 0.2em;*/
.usa-box{width:210px; text-align:center; background:#FBE2C8; -moz-border-radius: 10px; border-radius: 10px; font-size:15px;}
.usa-duration{height:40px; overflow:hidden}
.usa-testimonials{background:url(../images/Sprites/sprite-main.png) -0px -566px; height:48px; margin-top:16px;}

.rating {background:url(../images/stars.png) repeat-x scroll 0 0 transparent; float:left; height:16px; list-style:none outside none; margin-left:0 !important; padding:0; position:absolute; width: 100px;}
.rating li.your-rating, .rating li.current-rating {background: url("../images/stars.png") repeat-x scroll 0 -38px transparent;display: block;float: left;height: 16px;position: absolute;text-indent: -9000px;z-index: 1;}
.rating li {float: left; margin: 0; padding: 0;}
.rating li { list-style: none outside none;}
.rating a.one-star {left: 0;}
.rating a.one-star:hover {width:20px;}
.rating li a {display: block; height: 16px; padding: 0; position: absolute; text-decoration: none; text-indent: -9000px; width: 20px; z-index: 20;}
.rating li a:hover {background:url(../images/stars.png) repeat-x scroll 0 -19px transparent; left:0; z-index:2;}
.rating a.two-star {left: 20px;}
.rating a.two-star:hover {width:40px;}
.rating a.three-star {left: 40px;}
.rating a.three-star:hover {width:60px;}
.rating a.four-star {left: 60px;}
.rating a.four-star:hover {width:80px;}
.rating a.five-star {left: 80px;}
.rating a.five-star:hover {width:100px;}
#astathumb{ padding-top:10px; padding-bottom:15px; padding-left:259px;}
.footericons{background-color:#FDCE51; width:950px; padding:25px;}
.shadowcolor{box-shadow: 8px 8px 8px #FAE4BE; -moz-box-shadow:8px 8px 8px #FAE4BE;-webkit-box-shadow:8px 8px 8px #FAE4BE;}
.height30{height:30px;}
#containerwrap p{padding: 5px 0 10px; text-align:justify}
.tourlinkBoxGray{width:211px; padding:5px; border:2px solid #FDEDC3; border-radius:8px; -moz-border-radius:8px;}
.tourlinkBoxDark{width:211px; padding:5px; border:2px solid #CCECCC; border-radius:8px; -moz-border-radius:8px;}
.thankumsg{font-size:15px;width:100%; text-align:center}
.widthfull{width:100%}
.accordion-group {  margin-bottom: 2px; border: 2px solid #F0AF41; -webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.collapse.in {height: auto;}
.collapse {-moz-transition: height 0.35s ease 0s;height: 0;overflow: hidden;position: relative;}
.accordion-heading .accordion-toggle {display: block;padding: 8px 15px;background:#FCF1DC; font-weight:bold}
.accordion-inner {border-top: 1px solid #F0AF41;padding: 9px 15px;}
#rightmenu1 #rightmenu{height:auto}
#FreeQuote_form{background:#D99E01;  -moz-border-radius: 10px; border-radius: 10px; font-size:15px; color:#; font-weight:bold}
#FreeQuote_form input:focus { box-shadow: 0 0 8px #C8EAC8; -webkit-box-shadow: 0 0 8px #C8EAC8; -moz-box-shadow: 0 0 8px #C8EAC8; }
#FreeQuote_form textarea:focus { box-shadow: 0 0 8px #C8EAC8; -webkit-box-shadow: 0 0 8px #C8EAC8; -moz-box-shadow: 0 0 8px #C8EAC8; }

#testimonials{ width:92%; float:left; border-radius:8px; padding:10px;}
#testimonials marquee{ padding:5px; border-radius:8px; height:300px;}
.more_tour_btn{float:right; background:url(../images/Sprites/sprite-desert.png) -0px -146px; width:245px; height:34px;}
.video_area{border:10px solid #333; float:left}
/*Mailing popup*/
#emailfrnd{width:250px; float:right; text-align:right; color:#990000; padding:5px 20px 5px 0;}
#emailfrnd a,#emailfrnd a:hover{ text-decoration:none; font-size:16px;}
#emailfrnd .mail{background:url(../images/mail.png); background-repeat:no-repeat; width:37px; height:23px; background-position:right bottom; float:right}
#mailbox_area{width:215px; background:#FEE9B3; overflow:auto;position: absolute;visibility: visible;display: none; border-radius:8px; padding:10px; box-shadow:2px 0 15px #000; margin:25px 0 0 10px;}
#mailbox_area .close{width:100%; text-align:right; height:25px; color:red; cursor:pointer}
#mailbox_area .body{width:100%;}
#mailbox_area .body input[type='text']{width:213px; color:#333333; height:20px; font-size:14px; margin-bottom:5px; border:1px solid #DAA005}
#mailbox_area .body input[type="button"]{color: #444;font-size: 16px;font-weight: bold;padding: 4px 10px;background: #F0B042;border: 1px solid #D99E01;border-radius: 5px;margin: 10px 0 0 0px;cursor: pointer;-moz-box-shadow: 2px 2px 3px #3F3F3F;-webkit-box-shadow: 2px 2px 3px #3F3F3F;box-shadow: 2px 2px 3px #3F3F3F;}
#mailbox_area .body input[type="button"]:hover{ background:#D99E01; border: 1px solid #7B5910; color:#265D2D}

/*indiatour ppc page css*/
.descarea{height:65px; float:left;}
.usa-box1{width:210px; text-align:left; background-color:#F8F2C4; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; font-size:15px; position:relative;}
.image1{ background-image:url(../images/price-tag.png); background-repeat:no-repeat; position:absolute; left:-3px; top:-3px; width:69px; height:101px;}
.imagetextarea{padding:55px 0 0 15px; text-align:left; color:#FFFFFF; font-size:20px;text-shadow:-1px -1px 0px #333333;}
.imagetextarea small{font-size:11px;}
.imagetextarea .usd{display:block; padding-left:10px;}
.usa-box1 h3 a{font-size:13px; color:#CC0000; float:left; height:35px;}
.enquire{ padding:3% 0; width:100%; text-align:right; float:left; margin-top:10px;}
.topleftimgcurve{border-radius:6px 6px 0px 0px}
.rightquote{color: #B90000;font-size: 20px;font-weight: bold;text-shadow: 2px 1px 0 #999999;}

<!--Package cost -->
.tour_img{ float:right;}
.tour_img img{float:right; margin:10px 15px 5px 15px;border: 1px solid #EC9E18;}
#itinerary_middle .tableheader{ width:100%; float:left; margin-top:10px;}
#itinerary_middle .tableheader table{ border-collapse:collapse; line-height:22px; width:100%}
#itinerary_middle .tableheader table tr.heading{background:#FAC082; }
#itinerary_middle .tableheader table tr.content{background:#FDE7CF; }
#itinerary_middle .tableheader table td{padding:3px 2px}
#itinerary_middle .listheader{font-weight:bold;float: left;margin-top: 15px;}
#itinerary_middle .list ul{ list-style-type:circle;  margin-left:25px;float:left; width:98%}
.list ul li{width:100%; float:left; list-style-type:disc}
.hot_deal{ float:left;position: relative;top:-18px; z-index:100; width:100%; background:url(../images/hot-deals.png); background-repeat:no-repeat;}
.caption{ background-color:#F0AF41; text-align:center;border: 1px solid;padding: 5px;font-size: 14px;font-weight: bold;}
