.diffdealtour{border:solid #ccc 1px; width:226px; padding-bottom:15px; list-style-type:none}
.diffdealtour ul li{background:url(../images/deals/deal_pre.jpg) no-repeat 0 8px;width:215px; height:25px; line-height:25px; border-bottom:dashed 1px #99cafa; padding-left:10px;list-style-type:none}
.diffdealtour ul li a,.diffdealtour1 ul li a{color:#000; text-decoration:none;}
.diffdealtour ul li a:hover,.diffdealtour1 ul li a:hover{color:#00f; text-decoration:underline; background:none;}
.diffdealtour1{border:solid #ccc 1px; width:226px; padding-bottom:15px; list-style-type:none}
.diffdealtour1 ul li{background:url(../images/deals/deal_pre.jpg) no-repeat 0 8px;width:210px; padding-bottom:5px; line-height:20px; border-bottom:dashed 1px #99cafa; padding-left:10px;list-style-type:none}
.STYLE63 {
	color: #CC6600;
	font-size: 16px;
}
.STYLE90 {
	color: #CC0000;
	font-size: 12px;
	font-weight: bold;
}
.STYLE94 {color: #FF6600}
.STYLE52 {font-size: 11px}
.STYLE92 {font-size: 10px; color: #333333; }
.STYLE88 {font-size: 12px}
.STYLE89 {color: #FFFFFF; font-weight: bold;}
.STYLE79 {font-size: 12px;background-repeat: no-repeat; color: #333333; }
.leftsolid{width:226px; padding:0px 3px 0px 0px; height:auto; float:left; margin-left:10px; background-color:#FAFEFF}
.crusebookprocess{height:200px; width: 226px; float: left;background-color: #FFFFFF; margin-bottom: 8px; border: 1px solid #E4D9CD;}
.tobooks{height:100px; background-color:#FFFFFF; font-weight: bold;}
.shipcaldar{height:128px; border:1px solid #B0D6F0; clear:both; width:220px; padding: 3px;}
.shipcaldardcription{height:20px; background-color: #62A8E1;color: #FFFFFF; font-weight: bold;font-size: 14px}
.shipcaldardcription a{ color:White; text-decoration:none}
.shipcaldardtable td{width:25%; height:25px;color: #3366CC;font-weight: bold; text-align:center; background-color:#DFEEF9}
.Contentbox2{background-color:#FFFFFF;background-image:url("../images/cobg.gif");background-position:center bottom;background-repeat:repeat-x;border-color:-moz-use-text-color #D2D2D2 #D2D2D2;border-right:1px solid #D2D2D2;border-style:none solid solid;border-width:medium 1px 1px;clear:both; min-height:90px; padding-top:0px;}
.Menubox4{width:710px}
.shipsfigercon1{ width:707px}
.tailor{height:142px; float:left;margin-top: 10px; background:url(../images/design_bg.jpg) repeat-x bottom; width: 226px; border:solid 1px #999}
.Contentbox4{ width:707px}
.containercenter{width:705px; padding:0px 10px 0px 10px; float:left;}
.Menubox2 a{color:White; text-decoration:none}
#navInPage{background-color:#c1e4f9;}
#bar{width:100%; }
#bar li{float:left; margin:0; text-align:center; font-weight:bold; font-size:13px; padding:3px 6px 1px 6px; display:block; color:#000}
#bar li.active a,#bar li a:hover{color:#fff; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:none; padding:3px 6px 6px 6px; background-color:rgb(59, 125, 211);}

#bar li a{padding:3px 3px 1px 10px; font-weight:bold; color:#666; font-family:Verdana,Arial,Helvetica,sans-serif; text-decoration:underline;  background-image:none}
#calendarSearch{padding:10px 0 7px 8px; width:auto; background:#c1e2f6; font-size:12px; border:1px dotted #d1d1d1; margin-bottom:20px}
#calendar ul{margin:10px 0 0 0; list-style:none}
#calendar ul li{padding:0 0 0 10px; list-style:none}
#calendar_nav{float:left; margin-bottom:10px; margin-top:10px; font-size:11px; font-weight:bold}
#calendar_nav a{color:#545454; text-decoration:none}
#calendar table{background:#fff; border-spacing:3px; margin:0}
#calendar thead th{padding:2px 4px; color:#777; font-size:12px; text-transform:uppercase; border-bottom:#c1e2f6 2px solid; text-align:left}
#calendar td{padding:4px; width:130px; height:90px !important}
#calendar td a{padding:0 0 0 12px;margin:0 0 5px 0; display:block; color:#555; font-size:11px; font-weight:normal}
#calendar td a:hover{color:#a31022}
.preMonth{font-size:14px; font-weight:bold; padding:30px 5px}
.preMonth a{background:none; font-size:14px; font-weight:bold;  padding:20px 5px; display:inline; color:#777}
.preMonth a:hover{text-decoration:none}
.preMonths{font-size:14px; font-weight:bold; padding:30px 5px; float:right}
.preMonths a{background:none; font-size:14px; font-weight:bold;  padding:20px 5px; display:inline; color:#777; width:70px!important; padding-left:10px!important; float:left}
.preMonths a:hover{text-decoration:none}
.today a:hover,.event a:hover{color:#a31022; text-decoration:underline}
.event a.day_numbers,.today a.day_numbers{color:#a31022; font-size:15px; font-weight:bold; background:none; text-decoration:none}
a.day_numbers:hover{color:#a31022; text-decoration:none; font-size:15px; font-weight:bold}
.dayboxes:hover{}
.today{background-color:#FFEBBF}
.dayboxes{background:#F4F4F4;}
.dayboxes.event{background:#c1e2f6; }
.days_first_empty,.days_last_empty{background:#c1e2f6}
.wordStyle1{color:#990000; font-weight:bold; padding-left:6px;}
.search{background:url(../images/search.jpg); width:130px; height:27px; border:0; cursor:pointer;}

.calendarNewWindow{width:300px; padding:5px; border:2px solid #c1e2f6; position:absolute; z-index:9999; background-color:#FFF; border:1px solid #666; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9}
.calendarNewWindow .picture{width:110px; height:130px; margin:5px; padding:5px; float:left}
.calendarNewWindow .picture img{border:1px solid #c1e2f6; padding:5px}
.calendarNewWindow .picture p{font-size:11px}
.calendarNewWindow .picture p a{background:none; margin:5px 0; padding:0}
.calendarNewWindow .newWindowBook{width:160px; padding:5px; float:left}
.calendarNewWindow .newWindowBook h3{font-size:13px; margin:0}
.calendarNewWindow .newWindowBook p{font-size:11px; margin:3px 0; line-height:13px}
.calendarNewWindow .newWindowBook ul{font-size:11px; width:150px; padding:5px; background:#f6f6f6; margin:0}
.calendarNewWindow .newWindowBook ul li a{text-decoration:underline; color:#a31022}
.calendarNewWindow .newWindowBook ul li a:hover{text-decoration:none; color:#666}
.productBox{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;color:#666666;font:11px/16px Verdana,Sans-Serif;margin:5px 0;padding:4px 5px; width:140px;-moz-border-radius:5px 5px 5px 5px; height:30px!important}
.tourofchina25{ margin-top:15px;margin-left:5px;width:100%; border:0; text-align:right; margin-left:0px}
.tourofchina25 th{ text-align:left; height:42px; font-weight:normal; padding-right:0px; padding-left:0px}
.tourofchina25 td{font-size: 10px;font-family:Verdana, Verdana, Helvetica, sans-serif;background-repeat: no-repeat; text-align:left; padding-left:5px; height:25px}
 .pageNav { border-bottom:#C1C1C1 1px solid; width:100%; margin:15px 0 10px 0; height:20px; position:relative }
.pageNav ul { padding:0px; position:absolute; margin-left:15px; list-style:none; left:-3px; top:-7px }
.pageNav ul li { display:block; margin:0 4px 0 0; float:left; -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; background-image:url(../images/bg-page.GIF); padding:5px 8px 0 8px; height:22px; background-color:#fff; color:#C6162B; font-size:11px; font-weight:bold }
.pageNav ul li.active { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #C1C1C1; border-left:1px solid #C1C1C1; border-right:1px solid #C1C1C1; background:#fff }
.pageNav ul li.background { -moz-border-radius-topleft:4px; -moz-border-radius-topright:4px; border-top:1px solid #45A0C2; border-left:1px solid #45A0C2; border-right:1px solid #45A0C2; background:#45A0C2 }
 .pageNav ul li.active a, #content .pageNav ul li.active { color:#C6162B }
.pageNav ul li a, #content .pageNav ul li { color:#fff; text-decoration:none; cursor:pointer }
.pageNav ul li a:hover { text-decoration:underline }
      .shipsearchtable{text-align:left; float:left}
      .shipsearchtable1{ text-align:left; float:right}
.shipsfigercal{ padding: 0px; background-color: #EBEBEB; border: 1px solid #CCCCCC;width:940px; margin-left:25px;}
.shipsfigercal table tr td{ background-color:#FFFFFF}
.shipsfigercal h1{width:auto; font-size:14px; line-height:30px; color:White; padding-left:15px}
.OrderInforMation{ width:auto; padding:0}