/*------------Common-------------*/
* { padding:0px; margin:0px; }
body { background:#fff; font:normal 12px Arial; color:#5c5d60; line-height:16px; text-align:justify; }
.clear { clear:both; display:block; height:1px; overflow:hidden; }
.ovFlow { overflow:hidden; }
.floatLeft { float:left; }
.floatRight { float:right; }
img { border:0px; }
a { color:#363229; text-decoration:underline; font-weight:normal; }
a:hover { text-decoration:none; color:#363229;}
.headText { display:block; margin:0px; padding-bottom:15px;}
.error { color:#FF0000; }
#mainarea { width:1000px; margin:auto; background-color:#d9c8aa; padding-bottom:15px;}
.orange-links { color:#c35b1e; text-decoration:underline; }
.orange-links a { text-decoration:underline; }
.orange-links:hover { color:#000000; text-decoration:none; }
.white-bold { font-size:14px;  font-weight:bold; color:#ffffff; }
.orange-links-b { color:#c35b1e; text-decoration:underline; font-size:13px; font-weight:bold; }
.orange-links-b a { text-decoration:underline; }
.orange-links-b:hover { color:#c35b1e; text-decoration:none; }
.black-bold { font-size:12px; font-weight:bold; color:#000000; }
.button { background:url(../images/button-bg.gif); height:20px; background-repeat:repeat-x; color:#36312a; font-weight:bold; border:0px; padding:2px 0px 3px 0px;  }
.date { color:#5c4e27; font-weight:bold; }
.bottom-dotted { border-bottom:1px dotted #908154; height:20px;}
.top-dotted1 { border-top:1px dotted #908154; }
.btn-read-m { background-color:#736540; color:#FFFFFF; text-decoration:none; padding:3px; }
.btn-read-m a { text-decoration:none; }
.btn-read-m:hover{ background-color:#b45116; color:#FFFFFF; text-decoration:none; }

.btn-read-m1 { background-color:#d2723b; color:#FFFFFF; text-decoration:none; padding:3px; }
.btn-read-m1 a { text-decoration:none; }
.btn-read-m1:hover{ background-color:#736540; color:#FFFFFF; text-decoration:none; }
.padding-top { padding-top:7px; }
h1 {  font-size:20px; font-weight:bold; color:#b24c11; border:1px dotted #d8753a; padding-bottom:7px; padding-top:5px; background-color:#e1dfda; padding-left:5px; }
h2 {  font-size:16px; font-weight:bold; color:#c35b1e; border:1px dotted #d8753a; padding-bottom:7px; padding-top:5px; background-color:#dfe3cd; padding-left:5px; }
h4 {  font-size:16px; font-weight:bold; color:#c35b1e; }
h3 {  font-size:14px; font-weight:bold; color:#75644a; }
.bold-links { font-size:20px; font-weight:bold; color:#b24c11;  padding-bottom:7px; padding-top:5px; padding-left:5px; text-decoration:underline; }
.bold-links a { font-size:20px; font-weight:bold; color:#b24c11; padding-bottom:7px; padding-top:5px; padding-left:5px; text-decoration:none; }
.bold-links:hover{ font-size:20px; font-weight:bold; color:#5c5d60;  padding-bottom:7px; padding-top:5px;  padding-left:5px; text-decoration:none; }
.border-l { border-left:1px solid #bf571a; }
.btn-big { background-color:#b34c11; color:#ffffff; text-decoration:none; padding:5px; border:2px solid #a7996c; font-weight:bold; }

.input { width:180px; padding:2px; border:1px solid #5c5d60; background:none; }
.input a { border:1px solid #5c5d60; }
.input:hover {  border:1px solid #b24c11; }
.orange-bold { font-size:14px; font-weight:bold; color:#c35b1e; }
.brown-bold { color:#76543b; font-weight:bold; font-size:13px; }
.img-border { border:1px #cb733f solid; padding:2px; }
.orange-big { font-size:17px; font-weight:bold; color:#c35b1e; }

.question-txt { color:#c35a20; font-weight:bold; font-size:16px; padding-bottom:10px; }
.ans-txt { color:#1d203c; background-color:#f6f3e3; border:1px dashed #736349; padding:7px; text-align:justify; }
.welcome-tex { color:#020303; font:normal 26px Georgia; border-bottom:dashed 1px #404246;}


/*-------Logo Area---------*/

#Logoarea { height:80px; position:relative; padding:10px; }
#Logoarea .logoleft { position:relative; float:left; width:492px; }
#Logoarea .logoleft h1.logo { background:url(../images/logo.jpg) left top no-repeat; position:absolute; border:0px; }
#Logoarea .logoleft h1.logo a { display:block; width:492px; height:74px; }
#Logoarea .logoleft h1.logo a span { display:none; }
#Logoarea .informationright { float:right; width:400px; text-align:right; color:#36332a; padding-top:20px; }

/*-----------NAV----------*/

#nav{ width:978px; margin:auto; height:33px; background:url(../images/navbg.jpg); background-repeat:repeat-x; }
#nav li { display:inline; }
#nav li a { float:left; display:block; height:33px; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:bold; }
#nav li a span { display:inline;  padding-right:9px; padding-left:9px; line-height:30px;}
#nav li a { border-right:1px dotted #e2854c; display:block; }
#nav li a.last { border:none; }
#nav li a:hover { background:url(../images/nav-hover.jpg); height:33px; background-repeat:repeat-x; }
#nav li a:hover, #nav li a.Sel { background:url(../images/nav-hover.jpg); height:33px; background-repeat:repeat-x;  }

/*-----------Banner----------*/

#Banner { width:978px; height:251px; margin:auto; position:relative; }
#Banner #loginbg { background:url(../images/loginbg.png) left top repeat-x; width:978px; height:35px; position:absolute; left: 0px; top: 217px; line-height:35px; }
#Banner #loginbg .loginarea { padding:0px; padding-left:10px; }
#Banner #loginbg .loginarea .logininput { width:220px; border:1px solid #797b82; background:none; color:#797b82; font-size:10px; height:12px; padding:3px; }
#Banner #loginbg .loginarea .loginlinks { color:#a7a7a7; text-decoration:underline; font-size:11px; }
#Banner #loginbg .loginarea .loginlinks a { text-decoration:underline; }
#Banner #loginbg .loginarea .loginlinks:hover { text-decoration:none; }
#Banner #loginbg .loginarea .logininputSmall { width:125px; border:1px solid #797b82; background:none; color:#797b82; font-size:10px; height:12px; padding:3px; }


/*-------Content  Area---------*/

#Contentarea { background:url(../images/content-bg.jpg) #FFFFFF; background-repeat:no-repeat; width:948px; margin:auto; padding:15px; padding-top:15px; }
#Contentarea .imgLeft { margin:2px 5px 5px 0px; float:left; }
#Contentarea .leftcont { width:285px; float:left; margin-right:15px; }
#Contentarea .leftcont .leftheading { height:40px; margin-top:20px; }
#Contentarea .leftcont .leftheading .lefticon { width:70px; float:left; }
#Contentarea .leftcont .leftheading .righth { color:#b24c11;  font-size:18px; width:200px; float:left; padding-top:10px; }
#Contentarea .leftcont .leftmenu { background-color:#dfe3cd; padding:15px; padding-top:0px; }
#Contentarea .leftcont .leftmenu .menuicon { width:20px; float:left; margin-bottom:5px; padding-top:5px; }
#Contentarea .leftcont .leftmenu .menutext { width:230px; float:left; color:#76543b; text-decoration:none; cursor:pointer; }
#Contentarea .leftcont .leftmenu .menutext a { text-decoration:none;  }
#Contentarea .leftcont .leftmenu .menutext:hover { color:#bc561c; text-decoration:none;  }
#Contentarea .leftcont .leftmenu .menub { background:url(../images/dotted-border.jpg); width:262px; height:1px; background-repeat:no-repeat; }
#Contentarea .leftcont .newsletterbg { background-color:#7f7157; height:40px; padding:15px; }
#Contentarea .leftcont .newsletterbg .newsbox { width:257px; height:32px; }
#Contentarea .leftcont .newsletterbg .newsbox .newstx { background:url(../images/rounded-tbox.jpg); background-repeat:no-repeat; width:170px; height:32px; border:none; float:left; color:#FFFFFF; }
#Contentarea .leftcont .newsletterbg .newsbox .subs {  width:87px; height:32px; border:none; float:right; }

#Contentarea .rightcont { width:635px; float:left; padding-left:5px; padding-top:33px; }
#Contentarea .rightcont li { margin-left:15px; }
#Contentarea .rightcont .welcomearea { width:635px; }
#Contentarea .rightcont .welcomearea .welcomeleft { width:185px; float:left; }
#Contentarea .rightcont .welcomearea .welcomeright { width:440px; float:right; }
#Contentarea .rightcont .welcomearea .welcomeright .wltxt { padding-top:15px; text-align:right; padding-left:20px; }
.read-more { color:#000000; text-decoration:underline; font-weight:bold; }
.read-more a { text-decoration:none; }
.read-more:hover { text-decoration:none; }
#Contentarea .rightcont .latestn { width:623px; background:url(../images/latest-n-bg.jpg); height:158px; background-repeat:repeat-x; margin-top:20px; padding:7px; padding-bottom:0px; }
#Contentarea .rightcont .latestn .lheading { height:18px; background-color:#cbc0a0; color:#43350c; font-weight:bold; padding:4px; }
#Contentarea .rightcont .latestn .lnewsleft { width:300px; float:left; margin-top:10px; margin-right:10px; }
#Contentarea .rightcont .latestn .lnewsleft .newsphoto { width:100px; float:left; }
#Contentarea .rightcont .latestn .lnewsleft .newstxt { width:200px; float:left; color:#FFFFFF; }
#Contentarea .rightcont .featourl { width:291px; background:url(../images/featured-t-bg.jpg); height:158px; background-repeat:repeat-x; margin-top:10px; padding:10px; float:left; margin-right:13px; }
#Contentarea .rightcont .featourl .fheading { height:18px; background-color:#cb672c; color:#000000; font-weight:bold; padding:4px;  }
#Contentarea .rightcont .featourl .tourleft { width:100px; float:left; margin-top:10px; }
#Contentarea .rightcont .featourl .tourtxt { width:180px; float:left; margin-top:10px; color:#f3c9b0; }
#Contentarea .rightcont .car { width:300px; float:left; padding-right:7px; border-right:1px dotted #2c2308; color:#2c2308; }
#Contentarea .rightcont .car .cheading { border-bottom:1px dotted #2c2308; height:30px; }
.car-heading { color:#2c2308; font-size:18px; padding-bottom:5px;}
#Contentarea .rightcont .car .cheading .caricon { width:40px; float:left; }
#Contentarea .rightcont .car .cheading .cartxt { width:100px; float:left; }
#Contentarea .rightcont .souvenirs { width:315px; float:left; padding-left:7px; }
#Contentarea .rightcont .souvenirs .sheading { border-bottom:1px dotted #2c2308; height:30px; }
#Contentarea .rightcont .souvenirs .sheading .souicon { width:50px; float:left; }
#Contentarea .rightcont .souvenirs .sheading .stxt { width:180px; float:left; }
#Contentarea .rightcont .souvenirs .greybg { background-color:#efefef; padding:7px; margin-top:7px; font-size:11px;   }
#Contentarea .rightcont .souvenirs .greybg .simg { width:100px; float:left; }
#Contentarea .rightcont .souvenirs .greybg .stxt { width:200px; float:left; color:#000000; }
#Contentarea .rightcont .souvenirs .greybg .slinks { color:#c35b1e; }


#Contentarea .lefttour { width:270px; float:left; margin-right:15px; margin-top:33px;  }
#Contentarea .lefttour .tourlh { color:#b24c11; background-color:#e1dfda; height:25px;  font-size:18px; margin-bottom:5px;  }
#Contentarea .lefttour .leftbg { background-color:#dfe3cd; padding:10px; margin-top:10px; }
#Contentarea .lefttour .leftbg .touricon { width:20px; float:left;  margin-bottom:5px; padding-top:5px; }
#Contentarea .lefttour .leftbg .ttext { width:230px; float:left; color:#b24c11; text-decoration:none; cursor:pointer; }
#Contentarea .lefttour .leftbg .ttext a { text-decoration:none;  }
#Contentarea .lefttour .leftbg .ttext:hover { color:#2c1609; text-decoration:none;  }
#Contentarea .lefttour .leftbg .tourtxt { padding:10px; margin-top:15px; }

#Contentarea .lefttour .leftbg1 { background-color:#d9c8ac; padding:10px; margin-top:10px; }


/*-------Registration---------*/

#Contentarea .rightcont .registable td .inputBox { width:350px; padding:2px; border:2px solid #5c5d60; background:none; }
#Contentarea .rightcont .registable td .inputBox a { border:2px solid #5c5d60; }
#Contentarea .rightcont .registable td .inputBox:hover {  border:2px solid #b24c11; }
#Contentarea .rightcont .registable td select.inputBox { width:360px; padding:2px; }
#Contentarea .rightcont .registable td { padding:5px 0px; }
.regis-padding { padding-top:10px; }


/*-------Cart---------*/

#Contentarea .rightcont .cart td .inputBox { width:70px; padding:2px; border:1px solid #5c5d60; background:none; }
#Contentarea .rightcont .cart td .inputBox a { border:1px solid #5c5d60; }
#Contentarea .rightcont .cart td .inputBox:hover {  border:1px solid #b24c11; }
#Contentarea .rightcont .cart td select.inputBox { width:70px; padding:2px; }
#Contentarea .rightcont .cart td { padding:0px 0px; height:30px; }
#Contentarea .rightcont .cart .headingbg { background-color:#c35b1e; color:#FFFFFF; font-weight:bold; text-align:center; }
#Contentarea .rightcont .cart .textarea { border:1px dotted #c35b1e; border-top:none; text-align:center; padding:5px;  }
#Contentarea .rightcont .cart .texborder { border-right:1px dotted #c35b1e; }
.cart-padding { padding-top:10px; }


/*-------Product Details---------*/

#Contentarea .rightcont .detailsl { width:290px; float:left; padding-right:10px; border-right:1px dotted #999999; }
#Contentarea .rightcont .detailsr { width:320px; float:left; margin-left:7px; }
#Contentarea .rightcont .otdetails { border-top:1px dotted #c35b1e; width:635px; padding-top:10px; }
#Contentarea .rightcont .otdetails .othtable { width:620px; margin-top:20px; height:115px; background-color:#ebf1e5; border:1px dotted #5c5d60; }
#Contentarea .rightcont .otdetails .othtable .pro { width:90px; height:90px; float:left; padding:10px; border-right:1px dotted #5c5d60; margin-right:3px; }
.details-padding { padding-top:10px; }


/*-------Leisure Tour---------*/


#Contentarea .rightcont .leisure { border-bottom: 1px dotted #a4956a; padding-top:15px; height:auto; }
#Contentarea .rightcont .leisure .leisurelt { margin-right:10px; border:2px solid #736540; width:140px; height:100px; float:left; }
#Contentarea .rightcont .leisure .leisurert { float:left; width:478px; padding-bottom:10px; }
.leisure-padding { padding-top:10px; }


/*-------Adoption Tour---------*/

.adoptiontableh { background-color:#cbc0a0; height:20px; color:#bf571a; font-weight:bold;  }
.adoptiontablebg { background-color:#dfe3cd; line-height:20px; color:#de7a3f; font-size:15px; background-image:url(../images/symbol-china.png); background-position:right; background-repeat:no-repeat; }

/*-------Car---------*/

#Contentarea .rightcont .cararea { border-bottom: 1px dotted #e3844e; padding-top:15px; height:auto; padding-bottom:10px; background-color:#eee2cb;
 margin-bottom:15px; }
#Contentarea .rightcont .cararea .car { width:180px; height:120px; float:left; margin-right:15px; border:1px solid #b0a789; padding:2px; margin-left:7px; }
#Contentarea .rightcont .cararea .ctxt { width:420px; float:left; color:#7e7f82; }

/*-------Car Details---------*/

#Contentarea .rightcont .cardetailslt { width:320px; height:411px; float:left; border:1px solid #dfe3cd; padding:2px; margin-right:15px; }
#Contentarea .rightcont .cardetailsrt { width:277px; float:left; }
.details-border { border:1px solid #dfe3cd; }
#Contentarea .rightcont .othercar { width:130px; height:100px; border:1px solid #dfe3cd; margin-right:15px; float:left; padding:2px; }



/*-------Destinations---------*/

.destinations-padding { padding-top:10px; }
#Contentarea .rightcont .destinations { margin-top:20px; }
#Contentarea .rightcont .destinations .destiheading { height:25px; background-color:#dfe3cd; color:#694a34; font-weight:bold; padding-top:10px; padding-left:10px;
 font-size:13px; margin-right:13px; }
#Contentarea .rightcont .destinations .destiarea { margin-top:10px; height:145px; }
#Contentarea .rightcont .destinations .destiarea .destiimgarea { width:200px; height:170px; float:left; margin-right:10px; }
#Contentarea .rightcont .destinations .destiarea .destiimgarea .imgborder { width:195px; height:120px; border:2px solid #736540; }
#Contentarea .rightcont .destinations .destiarea .destiimgarea .destitxt { width:195px; font-size:13px; font-weight:bold; color:#c3591d; background-color:#e3d8b9; margin-top:5px; height:20px; text-align:center; }


/*-------Entertainments---------*/

.entertainmentsbg { background-color:#e3d8b9; padding:10px; line-height:30px; color:#76543b; font-size:13px; font-weight:bold; }


/*-------Hotels---------*/

.hotelarea { width:205px; height:150px; margin-top:7px; margin-right:10px; }

/*-------Footer Area---------*/

#Footer { background-color:#FFFFFF; height:100px; margin:auto; width:950px; padding-top:15px; }
#Footer .flinks { color:#8a6256; text-decoration:none; font-size:11px; text-align:right; }
.footer-links { color:#8a6256; text-decoration:none; }
.footer-links a { text-decoration:none; }
.footer-links:hover { color:#8a6256; text-decoration:underline; }
#Footer .copyright { color:#8a6256; text-align:right; font-size:11px; padding-top:5px; padding-bottom:10px; }