body{ background-image:url(../core/img/bg.gif); background-repeat:no-repeat; background-position:center top;}

h1{font-size:160%;  color:#333333; padding:0px; margin-top:10px; text-align:left; text-transform:uppercase;}

h2{font-size:140%; text-align:left; font-weight:bold; color:#333333;}

h3{font-size:110%; font-weight:bold; margin:0.5em 0px; color:#333333;}

h4{font-size:120%; font-weight:bold;}

p{margin:0.5em 0px;}

#bd{width:974px;}

.col2{background-image:url(../core/img/menu_bg.gif); background-repeat:repeat-y; background-position:left top;}

.col1{background-image:url(../core/img/menu_bg2.gif); background-repeat:repeat-y; background-position:left top;}

div#top{background-color:#FFF;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#666666; margin:0;padding:0;}

div#tourNav{width:150px;height:100%;padding-top:10px;padding-bottom:10px; }

div#sideBar{background-color:#bcddfe;width:178px;color:#005bab;text-align:left; padding:8px; margin-bottom:20px; margin-top:10px;}

#sidebar ul,#sidebar li{

	list-style:disc;}

div#sideBar #book a{color:#ffffff; font-weight:bold; font-size:130%;}



div#content{margin-bottom:0;min-height:400px; padding-top:10px;}

ul{list-style:disc;}

li{margin:0.5em 0px; list-style:disc; margin-left:15px;}

div#siteNav{display:none; }

#ft{width:974px;}

div#bot{text-align:left;background-color:#ffffff;color:#333333;padding:5px; font-size:80%; border-top:1px solid #cccccc; margin-top:10px;}

div#mid{margin:0px; background-color:#ffffff; }

body{font-family:Tahoma, Verdana, Helvetica, Arial, sans-serif;font-size:12px;margin:0;}

div#siteNav a{color:#06C;text-decoration:none;}

div#siteNav a:hover{text-decoration:underline;color:#039;}

div#tourNav a{border:1px solid #999999;display:block;text-align:left;text-decoration:none;font-weight:700;color:#333333;background-image:url(../images/button.jpg);margin:5px;padding:5px 3px;}

div#tourNav a:hover{text-decoration:none;color:#999999;border:1px solid #999999;}

div#tour{ background-color:#FFF;}

.bluTxt{color:#4E78B2;}





#bannerRt{position:absolute;top:0;right:0;}

#photo{float:right;}

#logo{float:right;position:absolute;top:110px;right:170px;}

div#tourNav h1{font-size:14px;font-weight:700;text-align:center;text-decoration:none;}

.mainPrc{ font-size:42px; line-height: 1em; color:#4975B4;font-weight:700;font-style:italic;}

.dollarPrc{position:absolute; font-size:36px; display:block; color:#4975B4; left:5px; top:10px; width: 20px; height:30px;}

.childPrc{font-size:24px;}

div#price{position:relative;text-align:center; border:1px solid #039;background-color:#dcf4ff;padding-right:5px;padding-bottom:5px;padding-left:5px;margin:5px;}

.inclusions{font-size:13px;font-weight:700;}

.childDolPrc{font-size:14px;vertical-align:super;font-weight:700;}

div#tourBody{margin-right:130px;}

div#tourHL{margin-right:150px;}

div#book a:hover{text-decoration:none;font-weight:bolder;color:#F3B641;border:1px solid #F3B641;}

div#book a{border:1px solid #FFF;display:block;text-align:center;text-decoration:none;font-weight:700;color:#FFF;background-image:url(../images/button2.jpg);text-transform:uppercase;margin:5px;padding:12px 10px;}

.thumbnail{padding:2px; border:solid 1px #cccccc;}

.thumbnail img{}

.top_value_tour{float:right;padding:1px;}

#sideBar p{color:#000;}

#sidebar h4{color:#fff;font-size:0.8em;font-weight:700;}

.style1{font-size:12px;}

.highlights{font-size:14px;font-weight:700;}

/* Panda Styles.  */.panda_table{vertical-align:top;}

.Wang-Wang{float:right;}

.panda_logo{float:left;}

.panda_second_logo{}

#panda_coming_soon{font-size:1.6em;color:#C30;}

#panda_tours{font-size:1.4em;font-weight:700;font-family: Arial, Helvetica, sans-serif;background-color:#000;color:#fff; margin-bottom:10px;}

.spacer{clear:both;}

.panda_table form{}

.panda_table{padding:5px; border:1px solid #666666;}

/* End of Panda Styles   Styles for Great Winter Sightseeing Deals  */#deal_blurb p{text-align:center;font-weight:700;font-family:Arial Narrow, Helvetica, sans-serif;font-size:1em;}

#deal_blurb a{color:#006;border:0;background:none;}

.deal_one{position:absolute;top:141px;left:6px;}

.deal_two{position:absolute;top:154px;left:240px;}

.deal_three{position:absolute;top:145px;left:450px;}

.deal_four{position:absolute;top:356px;left:6px;}

.deal_five{position:absolute;top:505px;left:6px;}

.deal_six{position:absolute;top:420px;left:260px;}

.deal_seven{position:absolute;top:380px;left:460px;}

div#tour a,div#content a{color:#DF3535;font-weight:700;text-decoration:none;}

div#tour a:hover,div#content a:hover{text-decoration:underline;}



div#sideBar a{font-weight:700;text-decoration:underline; color:#005BAB; font-weight:normal;}



div#sideBar a:hover{text-decoration:underline; color:#1573c5;}

div#sideBar h2{ color:#005BAB;}

.see-and-do{

text-align:left;

list-style-type:circle;

padding-left:20px;

}



.specials-item{

	color:#000000;

	width:20em;

}



.specials-left{

	width:48%;

}



.specials-right{

	width:48%;

	float:right;

	}



.specials-list{

	list-style:none !important;

	}

	

/* Styles for the Rounded Corners */

.bl {background: url(/images/specials/bl.gif) 0 100% no-repeat #e68200;}

.br {background: url(/images/specials/br.gif) 100% 100% no-repeat}

.tl {background: url(/images/specials/tl.gif) 0 0 no-repeat}

.tr {background: url(/images/specials/tr.gif) 100% 0 no-repeat; padding:10px}



/* Styles for the Rounded Corners */

.wbl {background: url(/images/specials/wbl.gif) 0 100% no-repeat #ffffff;}

.wbr {background: url(/images/specials/wbr.gif) 100% 100% no-repeat}

.wtl {background: url(/images/specials/wtl.gif) 0 0 no-repeat}

.wtr {background: url(/images/specials/wtr.gif) 100% 0 no-repeat; padding:10px}





.clear {font-size: 1px; height: 1px} 



.specials-header{

	color:#CC0000;

	font-weight:bold;

	}



div#top{width:974px; height:90px; padding:2px 0px; position:relative;}

.advert{position:absolute; height:90px; width:728px; overflow:hidden; right:0px;}

#banner{padding:0px; margin:0px; border:none; float:right; }

#banner img{border:none;}

#banner li{margin:0px; list-style:none;}

.logo{float:left; margin:8px 8px 0px 8px;}



/*tables*/

td{vertical-align:top;}

td.menubarsmall{padding:5px 0px; border-top:1px dotted #e3e3e3;}

table{width:100%;}





/*grid overrides*/

#doc4{width:974px;}



/*special region*/

h1.pichead span{display:none;}

.infobox{border:1px solid #005bab; background-color:#ffffff; padding:10px; margin-top:20px;}



/*panda tours enews sign-up*/



.pandasign{ background-color:#f1f1f1; border:1px solid #e1e1e1; padding:10px; width:230px; margin:10px 0px;}

.pandasign input{margin:5px 0px;}

.panda{position:relative; height:340px;}

.panda_second_logo{position:absolute; right:0px; bottom:0px; }



#tour{position:relative;}



#price .over{   font-size:80%; line-height:1em;  padding-top:5px; text-decoration: line-through; color:#7C9BC1;}

.valid{font-size:70%; clear:both; display:block; margin-top:10px;}

 .mainprice{font-size:42px; font-style:italic; font-weight:700; line-height:1em;}

.mainprice span{font-size:60%; line-height:0.8em;}

.extras{

border-top:1px dashed #005BAB; margin-top:10px; padding:10px 0px;

font-size:170%;}

#MySlideShow { display: none; width: 545px; height: 200px; }
.cj_slideshow_caption_wrapper{color:#ffffff; top:165px; padding:10px; background-image:url(/images/shade.png);
*background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shade.png', sizingMethod='scale');
}

#homesidebar{margin-top:10px; border-left:1px solid #cccccc; padding:0px 5px;}

/*home qlinks*/
.qlink h2{font-size:120%;}
.qlink h2 a{color:#333; text-decoration:none;}
.qlink h2 a:hover{color:#333; text-decoration:underline;}
.qlink {position:relative; height:180px; width:250px; border-bottom:5px solid #4268b1; margin-bottom:10px;}
.qlink .img{position:absolute; padding:0px 5px;}
.qlink .text{position:absolute; margin-left:120px; width:130px;}
.qlink .gobtn{position:absolute; right:10px; bottom:10px;}

.soctable td, .soctable table{border:none;}
.social a{text-align:center; font-size:90%; color:#3055a5; text-decoration:none;}
.social a:hover{text-decoration:underline;}
.social {text-align:center;}

table.pricelist{background:#f1f1f1;}
table.pricelist td{ border:1px solid #ccc; padding:5px;  text-align:center;}
table.pricelist td.left{ text-align:left;}
table.pricelist th{border:1px solid #c1c1c1; padding:5px; background:#ccc; text-align:center; font-weight:bold;}

.excl{color:#000; font-weight:normal; font-size:80%;}

.showoff li{padding:5px; *padding:3px; list-style-type:none; display:block; width:44%; border:1px solid #ccc; float:left;}
.showoff img{width:235px; height:150px;}
.showoff h3 a{text-transform:uppercase; text-decoration:none; color:#fff; background:#347bbb; display:block; font-size:80%; padding:5px; margin:0px;

background-image:url("/images/go_neg.gif"); background-repeat:no-repeat; background-position:center right; padding-right:15px;
}
.showoff h3 a:hover{text-decoration:underline;}
.showoff h3{margin:1px 0px 0px 0px; background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0.11, rgb(52,123,187)),
    color-stop(0.56, rgb(36,84,127))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(52,123,187) 11%,
    rgb(36,84,127) 56%
);}

table#pickups{margin:20px 10px; width:790px;}
table#pickups td,table#pickups th{border:1px solid #51A9FB; text-align:center; padding:5px;}
table#pickups th{text-align:left; background-color:#DEEEF9; font-weight:bold;}



