﻿*{font-family:Verdana, Arial, Helvetica, sans-serif;}
body{background-color:#F6F6F6;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;color:#545454;right:auto;margin:0;}
img, ul, ul li{padding:0;margin:0;border:0;}
sup { font-style:italic; color:#a31022;}
sub { font-style:italic; color:#a31022;}
.wordStyle1{color:#C6162B;font-weight:bold;}
.wordStyle2{color:#545454;font-weight:bold;}
.wordStyle3{color:#545454;font-weight:bold;font-size:14px;}
.wordStyle4{color:#999;font-size:11px;}
.wordStyle5{font-size:11px;}
.wordStyle6{color:#C6162B;font-weight:normal;}
.wordStyle7{font-size:11px;font-weight:bold;}
.wordStyle8{font-size:20px;color:#C6162B;font-weight:bold;padding:10px 0;}
.wordStyle9, .wordStyle9 a{font-size:11px;color:#545454;margin-top:3px;display:block;width:120px;float:right;padding-top:7px;}
.wordStyle11{font-size:11px;color:#999;line-height:17px;}
.wordStyle12{background-color:#f1f1f1;font-weight:bold;}
.wordStyle13{color:#fff;}
.wordNoStrong{font-weight:normal;}
.wordwithLink{text-decoration:underline;}
a.externalLink:link, a.externalLink:hover, a.externalLink:visited{background:url(/css/images/external-link.png) no-repeat scroll right center transparent;padding-right:13px;}
.highlightResult, .highlightResult a:link, .highlightResult a:visited{background:#FDF9D0;color:#a31022;}
.highlight{color:#a31022;background-color:#FFC;}
.highlight2{font-weight:bold;}
.redPrice12{color:#A31022;}
.redPrice{color:#a31022;font-size:14px;}
.redPrice12Bold{color:#a31022;font-weight:bold;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.price12Bold{font-family:Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold;color:#a31022;}
.highlightBold{color:#A31022;font-size:16px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:8px 0 5px 0;}
.reditalic{color:#a31022;font-style:italic;}
.redArial12Bold{font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#a31022;font-size:12px;}
.new{LEFT:-5px;POSITION:relative;TOP:-6px;font-size:80%;font-weight:normal;color:#FF0000;font-style:italic;}
a.videoLink:link, a.videoLink:hover, a.videoLink:visited{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/css/images/video.gif) no-repeat scroll right center;padding-right:25px;}
#colour{width:96%;padding:10px;background-color:#f1f1f1;border:#d1d1d1 1px solid;margin:10px 0;}
.tableStyle{border-top:#d1d1d1 1px solid;border-left:#d1d1d1 1px solid;}
.tableStyle td{border-bottom:1px #d1d1d1 solid;padding:5px 5px;border-right:1px #ccc solid;text-align:center;}
.tableStyle th{border-bottom:1px #d1d1d1 solid;border-right:1px #ccc solid;padding:0px 5px;line-height:20px;height:30px;font-size:13px;background-image:url(/css/images/bg-table.GIF);background-repeat:repeat-x;color:#333;background-color:#dcdcdc;}
tr.grayBg{background:#E5E5E5 none repeat scroll 0 0;}
tr.grayBg .buttun01{float:right;line-height:23px;font-size:16px;}
tr.grayBg .buttun01 a{color:#a31022;text-decoration:none;}
tr.grayBg .moreRows{width:250px;float:left;font-size:12px;margin:10px 5px;text-align:left;}
tr.grayBg .moreRows select{width:50px;}
.tableStyleB{border-top:#d1d1d1 1px solid;border-left:#d1d1d1 1px solid;}
.tableStyleB td{border-bottom:1px #ccc solid;padding:5px;border-right:1px #ccc solid;text-align:left;}
.tableStyleB th{border-bottom:1px #ccc solid;border-right:1px #ccc solid;padding:5px 5px;color:#333;font-weight:normal;background-color:#f4f4f4;}
.tableStyle a{color:#545454;text-decoration:none;}
.tableStyle a:hover{color:#a31022;}
.alignLeft{text-align:left;}
.alignCenter{text-align:center;}
.floatRight{float:right;}
.noneBorderright{border-right:none;}
.grayBg{background-color:#f4f4f4;padding:5px;}
.borderBottom{border-bottom:#ccc 1px dashed;}
table.tableOnly{border-top:3px solid #a31022;border-left:1px solid #d1d1d1;width:660px;}
table.tableOnly tr:hover{background:#f1f1f1;}
table.tableOnly th{padding:5px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#f1f1f1;text-align:center;}
table.tableOnly td{padding:5px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-align:center;}
table.tableOnly a{text-decoration:underline;color:#545454;}
table.tableOnly a:hover{text-decoration:none;color:#a31022;}
table.table1{border-top:3px solid #a31022;border-left:1px solid #d1d1d1;font-size:12px;}
table.table1 tr:hover{background:#f1f1f1;}
table.table1 th{padding:8px 5px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;background:#f1f1f1;text-align:center;}
table.table1 th img{cursor:pointer;}
table.table1 td{padding:5px;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;text-align:center;}
table.table1 a{text-decoration:underline;color:#545454;}
table.table1 a:hover{text-decoration:none;color:#a31022;}
.weather{padding:5px 0;}
.weather h4{background:#b2b2b2;display:block;color:#fff;font-size:14px;padding:5px 0 5px 12px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;}
.cityWeather{width:273px;margin:5px 0;border:1px solid #d1d1d1;border-right:none;}
.cityWeather .weekWeather{width:90px;float:left;border-right:1px solid #d1d1d1;height:125px;background:#f1f1f1;padding:5px 0 10px 0;}
.cityWeather .weekWeather .weekName{margin:5px 0;text-align:center;font-size:11px;line-height:15px;}
.cityWeather .weekWeather img{margin:5px 0;}
.cityWeather .weekWeather .weatherIcon{text-align:center;margin:5px 0;}
.cityWeather2{width:288px;margin:10px 0 10px 8px;border:1px solid #d1d1d1;border-right:none;}
.cityWeather2 .weekWeather{width:95px;float:left;border-right:1px solid #d1d1d1;height:125px;background:#f1f1f1;padding:5px 0 10px 0;}
.cityWeather2 .weekWeather .weekName{margin:5px 0;text-align:center;font-size:11px;line-height:15px;}
.cityWeather2 .weekWeather img{margin:5px 0;}
.cityWeather2 .weekWeather .weatherIcon{text-align:center;margin:5px 0;}
.roundCorner{-moz-border-radius:5px;}
.roundCornerTop{-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;}
.roundCornerBottom{-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;}
.buttun01{font-weight:bold;text-align:center;color:#A31022;cursor:pointer;}
.buttun01 a{display:block;-moz-border-radius:5px;-moz-border-radius:5px;border:#D1D1D1 1px solid;background-color:#fff;background-image:url(/css/images/bg-click.GIF);background-repeat:repeat-x;background-position:bottom;padding:6px 12px;text-decoration:none;color:#a31022;}
.buttun01 a:hover{display:block;padding:6px 12px;background-color:#fff;background-image:url(images/bg-click-hover.GIF);background-repeat:repeat-x;background-position:bottom;}
.buttun150{font-weight:bold;text-align:center;color:#A31022;width:150px;margin:0 0 0 65px;}
.buttun150 a{display:block;-moz-border-radius:5px;-moz-border-radius:5px;border:#D1D1D1 1px solid;background-color:#fff;background-image:url(/css/images/bg-click.GIF);background-repeat:repeat-x;background-position:bottom;padding:6px 12px;text-decoration:none;color:#a31022;}
.buttun150 a:hover{display:block;padding:6px 12px;background-color:#fff;background-image:url(images/bg-click-hover.GIF);background-repeat:repeat-x;background-position:bottom;}
.buttunRed{font-weight:bold;text-align:center;padding:0;}
.buttunRed a{display:block;-moz-border-radius:5px;-moz-border-radius:5px;background-image:url(images/buttunRed.GIF);background-repeat:repeat-x;background-position:bottom;padding:2px 6px;text-decoration:none;color:#fff;}
.buttunRed a:hover{display:block;padding:2px 6px;background-image:url(images/buttunRed2.GIF);background-repeat:repeat-x;background-position:bottom;}
.buttunTest{width:160px;padding:5px 0;}
.buttun05{font-weight:bold;text-align:center;color:#A31022;position:absolute;bottom:-10px;left:25px;}
.buttun05 a{display:block;-moz-border-radius:5px;-moz-border-radius:5px;border:#D1D1D1 1px solid;background-color:#fff;background-image:url(/css/images/bg-click.GIF);background-repeat:repeat-x;background-position:bottom;padding:3px 12px;text-decoration:none;color:#a31022;}
.buttun05 a:hover{color:#a31022;display:block;padding:3px 12px;background-color:#fff;background-image:url(images/bg-click-hover.GIF);background-repeat:repeat-x;background-position:bottom;}
.loginTab{background-color:#f1f1f1;border:1px #d1d1d1 solid;padding-bottom:5px;margin-bottom:10px;zoom:1;overflow:visible;display:none;}
.loginTab h6{background:#b2b2b2;display:block;color:#fff;font-size:14px;padding:5px 0 5px 12px;}
.loginTab p{padding-left:5px;padding-right:5px;}
.loginTab .email{width:260px;text-align:right;padding:8px 10px 5px 0;font-size:11px;}
.loginTab ul li.promo{display:block;float:left;margin:2px 5px 0 15px;font-size:11px;}
.loginTab .email input{width:180px;border:1px solid #d1d1d1;padding:2px 0 2px 3px;margin-right:10px;}
.loginTab .login{width:50px;-moz-border-radius:4px;-moz-border-radius:4px;background-image:url(/css/images/bg-click.GIF);background-position:bottom;border:#D1D1D1 1px solid;color:#C03;font-weight:bold;text-align:center;padding:3px 10px 3px 10px;float:right;margin-right:15px;}
.loginTab .type{width:260px;text-align:left;padding:8px 10px 5px 0;font-size:11px;padding-left:25px;}
.loginTab .login a{text-decoration:none;color:#C03;}
.loginTab .userTab{width:90px;font-size:10px;text-align:center;padding:10px 0 0 10px;float:left;}
.loginTab .userTab a{color:#545454;}
.loginTab .userTab img{width:48px;height:48px;}
.loginTab .userinfor{width:120px;float:left;padding:5px;text-align:right;font-size:11px;line-height:22px;padding-right:20px;}
.loginTab .userinfor a{color:#545454;text-decoration:none;}
.loginTab .userinfor a:hover{border-bottom:1px solid #545454;}
.bookMarktools{position:absolute;right:8px;top:55px;}
.bookMarktools a{color:#545454;text-decoration:none;}
.bookMarktools a:hover{color:#a31022;}
span.bookMark{font-size:11px;font-weight:normal;display:block;float:right;}
span.bookMark a{background-image:url(/pic/tools-bookmark-gray.GIF);background-repeat:no-repeat;background-position:0 2px;padding:0 15px 0 17px;}
span.bookMark a:hover{background-image:url(/pic/tools-bookmark.GIF);}
span.fontAdjust{font-size:11px;font-weight:normal;display:block;float:right;}
span.fontAdjust a{background-image:url(/pic/tools-font-gray.gif);background-repeat:no-repeat;background-position:0 2px;padding:0 15px 0 15px;}
span.fontAdjust a:hover{background-image:url(/pic/tools-font.GIF);}
span.sendFriend{font-size:11px;font-weight:normal;display:block;float:right;}
span.sendFriend a{background-image:url(/pic/tools-mail-gray.gif);background-repeat:no-repeat;background-position:0 2px;padding:0 15px 0 15px;}
span.sendFriend a:hover{background-image:url(/pic/tools-mail.GIF);}
span.printPage{font-size:11px;font-weight:normal;display:block;float:right;}
span.printPage a{background-image:url(../pic/tools-print-gray.gif);background-repeat:no-repeat;background-position:0 2px;padding:0 15px 0 15px;}
span.printPage a:hover{background-image:url(/pic/tools-print.GIF);}
.picturepromo{float:right;margin:5px;padding:4px;width:300px;height:auto;border:1px solid #CCC;background:#f9f9f9;}
.picturepromo2{float:right;margin:5px 5px 8px 10px;padding:4px;width:300px;height:auto;border:1px solid #CCC;background:#f9f9f9;}
.picturepromo:hover, .picturepromo2:hover{background:#fff;}
.promoword{padding:5px;color:#555;font-size:11px;width:300px;line-height:12px;}
.picturepromo img{width:300px;height:auto;position:top 3px;}
.picturepromo2 img{width:300px;height:auto;position:top 0px;}
.boxy-wrapper{position:absolute;}
.boxy-wrapper.fixed{position:fixed;}
.boxy-modal-blackout{position:absolute;background-color:white;left:0;top:0;}
.boxy-wrapper{empty-cells:show;}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left{width:10px;height:10px;padding:0}
.boxy-wrapper .top-left{background:url('images/boxy-nw.png');}
.boxy-wrapper .top-right{background:url('images/boxy-ne.png');}
.boxy-wrapper .bottom-right{background:url('images/boxy-se.png');}
.boxy-wrapper .bottom-left{background:url('images/boxy-sw.png');}
.boxy-wrapper .top-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-nw.png');}
.boxy-wrapper .top-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-ne.png');}
.boxy-wrapper .bottom-right{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-se.png');}
.boxy-wrapper .bottom-left{#background:none;#filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/images/boxy-sw.png');}
.boxy-wrapper .top, .boxy-wrapper .bottom{height:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0}
.boxy-wrapper .left, .boxy-wrapper .right{width:10px;background-color:black;opacity:0.6;filter:alpha(opacity=60);padding:0}
.boxy-wrapper .title-bar{background-color:white;padding:6px;position:relative;}
.boxy-wrapper .title-bar.dragging{cursor:move;}
.boxy-wrapper .title-bar h2{font-size:14px;color:#545454;line-height:1;margin:0;padding:0;}
.boxy-wrapper .title-bar .close{color:black;position:absolute;top:6px;right:6px;font-size:90%;line-height:1;cursor:pointer}
.boxy-inner{background-color:white;padding:0}
.boxy-content{padding:15px;}
.boxy-wrapper .question{width:350px;min-height:80px;}
.boxy-wrapper .answers{text-align:right;}
.boxy_bottom{text-align:right;font-size:13px;color:#545454;font-weight:bold;cursor:pointer}
.floatRight{float:right;text-align:right;}
.paddingLeft{padding-left:10px;}
.marginRight{padding-right:10px;}
.marginLeft{margin-left:10px;}
.tourList{width:95%;border-bottom:#d1d1d1 1px solid;padding:15px 15px 15px 5px;}
.tourList h2{font-family:Verdana, Geneva, sans-serif;font-size:14px;color:#545454;padding:0px;margin:0px;margin-bottom:5px;border-bottom:none}
.tourList h2 a{color:#545454;text-decoration:none;font-size:14px;}
.tourList h2 a:hover{color:#A31022;text-decoration:underline;}
.tourList .listPhoto{float:left;width:120px;padding:5px;margin:0px;margin:0 10px 0 0;border:1px solid #d1d1d1;background:#f1f1f1;}
.tourList .listPhoto:hover{background:#d1d1d1;}
.tourList .listPhoto img{width:120px;height:90px;}
.tourList .listleft{width:80%;float:left;margin-bottom:5px;}
.tourList .listleft ul{margin-left:10px;}
.tourList .listleft ul li{margin-left:5px;list-style:none;line-height:18px;}
.tourList .listleft ul li input{margin-top:5px;}
.tourList .listPrice{width:120px;float:right;text-align:center;height:100px;}
#contentOne{width:950px;margin-left:22px;padding:0;margin-bottom:10px;line-height:18px;}
.listTour{width:95%;border-bottom:#d1d1d1 1px solid;padding:15px;}
.listTour h5{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#545454;padding:0px;margin:0px;margin-bottom:5px;}
.listPhoto{float:left;width:120px;padding:0px;margin:0px;margin:0 10px 0 0;}
.listleft{width:80%;float:left;margin-bottom:5px;}
.listPrice{width:120px;float:right;text-align:right;}
.arrowDownTest{border:#999 1px solid;padding:3px 4px;display:block;position:absolute;background-color:#FFF;color:#a31022;z-index:11000;-moz-border-radius:4px;}
.arrowDown{position:absolute;top:21px;left:4px;}
#linkMore{margin:5px 0;font-size:12px;}
#linkMore a{color:#545454;text-decoration:underline;background:url(/pic/arrow-r.GIF) no-repeat left 50%;padding-left:10px;}
#linkMore a:hover{color:#A31022;text-decoration:none;}
.inforPhotoOut{float:left;margin-right:15px;}
.inforPhotoOutRight{float:right;margin-left:5px;}
.infoPhoto{background-color:#f4f4f4;border:#ccc 1px solid;padding:5px;overflow:hidden;}
.infoPhoto img{margin-bottom:5px;}
.infoPhoto .caption{font-size:11px;line-height:13px;padding:2px 3px;font-style:italic;text-align:center;}
.photoTag{font-size:11px;position:relative;top:-1px;}
.photoTag a{color:#a31022;text-decoration:none;}
.photoTag ul{list-style:none;}
.photoTag ul li{float:left;background:#ccc!important;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;margin:0px 5px;padding:5px 5px;border:#999 1px solid;border-top:none;}
.photoTag ul li:hover{background-color:#f4f4f4;}
.photoTag ul li.active{background-color:#f4f4f4;}
.photoTag ul li a{text-decoration:none!important;}
.photoIcon{background-image:url(/pic/photoRed.gif);background-repeat:no-repeat;padding-left:20px;}
.videoIcon{background-image:url(/pic/vedioRed.gif);background-repeat:no-repeat;padding-left:20px;}
.warning1{
	width:99%;
	border:#B3C5AA 1px solid;
	background-color:#EDF8E8;
	margin:0 0 15px 0;
	position: relative;
	padding: 8px 0;
}
.warningIcon1{display:block;height:42px;width:42px;float:left;background:url(../pic/warning1.gif) no-repeat;margin:12px 12px 14px 12px;}
.warningText{display:block;margin:15px 10px 0 0;float:left;}
.warning2{width:99%;border:#F1D588 1px solid;background-color:#FFF5DA;margin:0 0 15px 0;padding:5px;text-align:center;}
.warningIcon2{display:block;height:42px;width:42px;float:left;background:url(../pic/warning2.gif) no-repeat;margin:12px 25px 14px 300px;}
.warning3{width:99%;border:#E68787 1px solid;background-color:#FFDFDF;margin:0 0 15px 0;}
.warningIcon3{display:block;height:42px;width:42px;float:left;background:url(../pic/warning3.gif) no-repeat;margin:12px 12px 14px 12px;}
.onOut1{width:280px;-moz-border-radius:4px;border:#d1d1d1 3px solid;padding:10px;background-color:#fff;margin:5px;font-size:12px;line-height:20px;}
.onOut1 .outTitle{font-size:12px;color:#c03;font-weight:bold;}
.onOut1 .introduction{font-size:10px;color:#838383;margin-top:5px;}
.onOut2{width:380px;-moz-border-radius:4px;border:#d1d1d1 3px solid;padding:10px;background-color:#fff;margin:5px;line-height:20px;}
.onOut2 .outTitle{font-size:12px;color:#c03;font-weight:bold;}
.onOut2 .introduction{font-size:10px;color:#838383;margin-top:5px;}
.photoStyle{width:auto;padding:5px;*padding:0;margin-top:5px;}
.photoStyle .photoStyleIn{color:#6b6b6b;float:left;padding:10px;text-align:center;margin:3px 2px 15px 2px;width:114px;}
.photoStyle .photoStyleIn table{width:130px;valign:middle;padding:3px;border:1px solid #e0e0e0;background-color:#f8f8f8;}
.photoStyle .photoStyleIn .photoStyleTitle a{color:#6b6b6b;text-decoration:none;}
.photoStyle .photoStyleIn .photoStyleTitle a:hover{text-decoration:underline;}
.customerRate{padding:3px 0 3px 0;}
.customerRate ul li{list-style:none;display:block;width:40px;float:left;text-align:center;padding-top:42px;background-repeat:no-repeat;background-position:top 0;margin-right:5px;font-size:11px;color:#c03;}
.customerRate ul li.smile1{background-image:url(/pic/happy.png)}
.customerRate ul li.smile1:hover{background-image:url(/pic/happy-change.png)}
.customerRate ul li.smile2{background-image:url(/pic/fun.png)}
.customerRate ul li.smile2:hover{background-image:url(/pic/fun-change.png)}
.customerRate ul li.smile3{background-image:url(/pic/en.png)}
.customerRate ul li.smile3:hover{background-image:url(/pic/en-change.png)}
.customerRate ul li.smile4{background-image:url(/pic/sad.png)}
.customerRate ul li.smile4:hover{background-image:url(/pic/sad-change.png)}
.customerRate ul li.smile5{background-image:url(/pic/unhappy.png)}
.customerRate ul li.smile5:hover{background-image:url(/pic/unhappy-change.png)}
.wirteReview{padding:0 0 18px 10px;font-family:Verdana, Geneva, sans-serif;-moz-border-radius:4px;border:#d1d1d1 1px solid;font-size:12px;margin:15px 0;display:none;}
.wirteReview .comm{width:60%;float:left;margin:10px 0 0 0;}
.wirteReview .comm textarea{width:99%;height:110px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;-moz-border-radius:4px;border:1px #d1d1d1 solid;background-color:#FAFAFA;background-image:url(images/bg-input.gif);background-repeat:repeat-x;padding:5px;}
.wirteReview .login{width:31%;margin:10px 0 0 18px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;float:left;}
.wirteReview .login .space{height:90px;width:auto;}
.textfield1{width:99%;-moz-border-radius:4px;border:1px #d1d1d1 solid;padding:5px 0 5px 5px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;margin-bottom:10px;background-color:#FAFAFA;background-image:url(images/bg-input.gif);background-repeat:repeat-x;}
.textfield2{margin:5px;}
.textfield3{width:160px;-moz-border-radius:4px;border:1px #d1d1d1 solid;padding:3px;font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#6b6b6b;background-color:#FAFAFA;background-image:url(images/bg-input.gif);background-repeat:repeat-x;}
.wirteReview .clickReview{width:99%;margin:0px;}
.rate{width:99%;border:#d1d1d1 1px solid;-moz-border-radius:4px;}
.rate ul{list-style:none;margin:0px;padding:0px;}
.rate ul li{float:left;display:block;border-right:#d1d1d1 1px solid;padding:2px 20px 2px 20px;margin:3px 0 3px 0;font-size:11px;font-weight:bold;}
#content p.top{position:relative;height:20px;margin-right:10px;background:url(/pic/toTop.gif) no-repeat left;width:40px;clear:both;margin-left:580px;}
#content p.top a{display:block;text-indent:-2500px;}
ul#product-search-nav{margin:0;padding:0;color:#444;height:50px;width:275px;overflow:hidden;background:url(/css/images/bg-search-nav.jpg) no-repeat left -2px;}
ul#product-search-nav li{float:left;text-align:center;list-style:none;}
ul#product-search-nav li a{display:block;padding:32px 8px;color:#f6f6f6;height:12px;font-weight:bold;font-size:11px;text-decoration:none;}
ul#product-search-nav li a:hover{color:#444444;}
ul#product-search-nav li a:focus{outline:0;}
ul#product-search-nav li a.tour{width:52px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-right:1px solid #bdbdbd;}
ul#product-search-nav li a.tourSelected{background:url(/css/images/bg-search-nav.jpg) no-repeat left -62px;color:#9c0027;}
ul#product-search-nav li a.cruise{width:50px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
ul#product-search-nav li a.cruiseSelected{background:url(/css/images/bg-search-nav.jpg) no-repeat -67px -62px;color:#9c0027;}
ul#product-search-nav li a.hotel{width:51px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-left:1px solid #bdbdbd;border-right:1px solid #bdbdbd;}
ul#product-search-nav li a.hotelSelected{background:url(/css/images/bg-search-nav.jpg) no-repeat -140px -62px;color:#9c0027;}
ul#product-search-nav li a.flight{width:51px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-left:1px solid #bdbdbd;}
ul#product-search-nav li a.flightSelected{background:url(/css/images/bg-search-nav.jpg) no-repeat -207px -62px;color:#9c0027;}
.productBox h5{font-size:14px;line-height:20px;display:block;margin:5px 0;}
.productBox{padding:5px 5px 10px 10px;background:#fff url(/css/images/bg-search.gif) no-repeat left bottom;border-left:2px solid #BDBDBD;border-right:2px solid #BDBDBD;border-bottom:2px solid #BDBDBD;margin-bottom:10px;}
.productBox table{font-size:11px;}
.productBox table tr td{text-align:left;margin-bottom:3px;padding:0 0 6px 0;}
.productBox img.searchStyle{margin:5px 83px 5px 0;float:right;}
.productBox ul li{list-style:none;}
.productBox .flightCity{background:#fff url(/css/images/flight/menu.png) 140px center no-repeat;-moz-background-clip:border;-moz-background-inline-policy:continuous -moz-background-origin:padding;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;width:153px;}
.productBox a:link, .productBox a:visited{size:11px;color:#545454;}
.productBox a:hover{text-decoration:none;color:#a31022;}
.productBox label{float:left;width:80px;line-height:14px;padding-top:10px;font-size:11px;}
.productBox label.noPadding{padding-top:5px;}
.searchBoxinput200{width:200px;}
.searchBoxinput250{width:250px;}
.searchBoxinput100a{width:100px;margin:8px 0 0 29px;}
.searchBoxinput80{width:80px;margin:5px 0 0 0;}
.searchBoxinput50{width:50px;margin:10px 0 0 0;}
.searchBoxinput100{width:100px;margin:5px 0 0 0;}
.searchBoxinput130{width:130px;margin:5px 0 0 0;}
.searchBoxinput300{width:300px;margin:8px 0 0 29px;}
.searchBoxinput120{width:120px;margin:10px 0 0 0;}
.productBox input, .productBox textarea, .productBox select{-x-system-font:none;background:#fff;border:1px solid #DDDDDD;color:#666666;font-family:Verdana, Sans-Serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:16px;padding:4px 5px;margin:5px 0 5px 0;}
.productBox input:focus, .productBox textarea:focus, .productBox select:focus, .productBox input.nobg:focus{border:1px solid #a31022;background-color:#f1f1f1;}
.productBox input{background:#fff url(/css/images/calender.GIF) 140px center no-repeat;width:153px;padding:4px 5px;border:1px solid #F3CB76;}
.productBox input.nobg{background:#fff;width:153px;border:solid 1px #ddd;}
.productBox input.radio{width:18px;border:1px solid #fff;margin-top:8px;margin-right:5px;float:left;margin-left:10px;}
.productBox select{width:165px;}
.productBox select option{padding-left:5px;background:#fff;border-bottom:1px solid #eee;font-size:12px;}
.productBox .productboxcity{font-size:10px;width:160px;background:#fff;border:1px solid #DDDDDD;float:left;padding:5px 0 5px 5px;}
.productBox .productboxcity td{padding:2px;color:#666;vertical-align:middle;line-height:12px;}
.productBox input.checkbox{background:#fff;width:16px;border:1px solid #fff;margin:0;padding:2px;margin-top:-3px;margin-bottom:0px;vertical-align:middle;}
.productBox textarea{width:140px;height:40px;margin-top:5px;}
.productBox .advancedSearch{float:right;font-size:11px;bottom:5px;}
.productBox .advancedSearch a{color:#9c0027;}
.functionBox{margin-bottom:15px;border:#ccc 1px solid;position:relative;}
.functionBox li:first-letter{text-transform:capitalize;}
.functionBox h5{padding:8px;margin-top:0;margin-bottom:10px;background-color:#d1d1d1;font-size:13px;font-weight:bold;zoom:1;}
.functionBox h5 a{color:#666;}
.functionBox h5 a:hover{color:#a31022;}
.functionBox span{padding:5px;}
.questionForm{background-color:#f1f1f1;border:1px #d1d1d1 solid;margin-bottom:10px;padding-bottom:10px;}
#content #subContent .questionForm p{margin:5px 0 0 5px;}
.questionForm h3{display:block;font-size:14px;margin:0;color:#fff;background:#999 none repeat scroll 0 0;padding:8px 0 8px 12px;}
.questionForm label{float:left;width:70px;line-height:14px;padding-top:10px;padding-right:8px;}
.questionForm input, .questionForm textarea{border:1px solid #DDDDDD;color:#666666;font-size:11px;line-height:16px;padding:4px 5px;width:170px;margin:5px 0 3px 0;}
.questionForm .buttun01{margin-left:85px;}
.searchSuggestBox{width:279px;height:auto;position:absolute;background:url(/css/images/search-suggest-1.png) no-repeat top left;z-index:1000;display:block;}
.searchSuggestBox ul{position:relative;background:url(/css/images/search-suggest-2.png) repeat-y;}
.searchSuggestBox .bottom{position:relative;background:url(/css/images/search-suggest-3.png) no-repeat top left;height:7px;color:#999;}
.searchSuggestBox ul li{line-height:25px;height:25px;list-style:none;border-top:1px solid #CCC;width:270px;}
.searchSuggestBox ul li a{display:block;text-decoration:none;color:#666;padding:0 0 0 8px;margin:0;}
.searchSuggestBox ul li a strong{color:#666;}
.searchSuggestBox ul li a:hover, #searchSuggestBox ul li a:hover strong{color:#a31022;background-color:#CCC;margin:0;height:25px;}
.searchSuggestBoxliahover a, .searchSuggestBoxliahover strong{color:#a31022 !important;background-color:#CCC;}
#pageLinks{border-top:1px solid #E3E8EE;clear:both;margin-top:10px;color:#999;padding:5px 0 10px 0px;width:98%;}
#content #mainContent #pageLinks p{margin:0;font-size:11px;}
#content #mainContent #pageLinks a:link, #content #mainContent #pageLinks a:visited{color:#999;font-size:11px;}
.specialLinks{background-color:#f1f1f1;}
.travelToolsBox{background-color:#F3F5E9;padding:5px;}
.travelToolsBox a{color:#555;}
.travelToolsBox a:Hover{text-decoration:none;color:#a31022;}
.customerSay{margin:5px 0 15px 0;width:100%;}
.customerSay .sayTitle{width:92%;color:#fff;padding:7px;background-color:#9f0c1e;font-size:12px;font-weight:bold;position:relative;}
.customerSay .sayTitle .said{background:url(/css/images/story/customer-say-bg.png) no-repeat;width:17px;height:10px;position:absolute;left:20px;top:28px;z-index:10000;}
.customerSay .hotwords{width:100%;background:#dadada;margin:5px 0 0 0;padding:10px 0 7px 0;}
.customerSay .hotwords .detail{margin:0 7px 10px 7px;width:auto;background:#fff url(/css/images/story/customer-say-2.gif) no-repeat right bottom;font-size:11px;line-height:17px;padding:8px;}
.customerSay .hotwords .detail a{color:#666;}
.customerSay .hotwords .detail a:hover{color:#9f0c1e;}
.customerSay .hotwords .detail .customer{margin:0 0 5px 0;color:#6b6b6b;}
.customerSay .hotwords .detail .videoFeedback{width:100px;height:75px;float:right;position:relative;}
.customerSay .hotwords .detail .videoFeedback img{width:100px;height:75px;}
.customerSay .hotwords .detail .videoFeedback .feedbackvideoIcon{width:40px;height:28px;position:absolute;left:31px;top:22px;}
.customerSay .hotwords .detail .videoFeedback .feedbackvideoIcon img{width:40px;height:28px;}
.customerSay .saypageNav{padding:0 0 0 15px;float:left;width:110px;}
.customerSay .saypageNav img{margin:0 3px 0 3px;}
.customerSay .hotwords .allReview{width:100%;text-align:right;}
.customerSay .hotwords a{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px;}
.customerSay .hotwords a:hover{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px;text-decoration:none;}
.quoteBegin{background:url("/pic/bg-quote-begin.gif") no-repeat;width:11px;height:9px;}
.quoteEnd{background:url("/pic/bg-quote-end.gif") no-repeat;width:11px;height:9px;}
.customerSay2{margin:5px 0 5px 0;width:175px;}
.customerSay2 .sayTitle{width:165px;color:#fff;padding:7px;background-color:#9f0c1e;font-size:12px;font-weight:bold;position:relative;text-align:center;}
.customerSay2 .sayTitle .said{background:url(/css/images/story/customer-say-bg.png) no-repeat;width:17px;height:10px;position:absolute;left:20px;top:28px;z-index:10000;}
.customerSay2 .hotwords{width:175px;background:#dadada;margin:5px 0 0 0;padding:10px 0 7px 0;}
.customerSay2 .hotwords .detail{margin:0 7px 10px 7px;width:auto;background:#fff url(/css/images/story/customer-say-2.gif) no-repeat right bottom;font-size:11px;line-height:17px;padding:8px;}
.customerSay2 .hotwords .detail a{color:#666;}
.customerSay2 .hotwords .detail a:hover{color:#9f0c1e;}
.customerSay2 .hotwords .detail .customer{margin:0 0 5px 0;color:#6b6b6b;}
.customerSay2 .saypageNav{padding:0 0 0 15px;float:left;width:110px;}
.customerSay2 .saypageNav img{margin:0 3px 0 3px;}
.customerSay2 .hotwords .allReview{margin-left:25px;width:150px;text-align:right;}
.customerSay2 .hotwords a{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px;}
.customerSay2 .hotwords a:hover{padding-right:7px;color:#9f0c1e;font-size:11px;font-weight:bold;width:150px;margin-left:0px;text-decoration:none;}
#tourInfoDetail .pictureInItinerary{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;-moz-border-radius:5px;background:#FFFFFF none repeat scroll 0 0;border:1px solid #EEEEEE;float:right;height:auto;margin:45px 5px 0 5px;padding:3px;position:relative;width:300px;}
#tourInfoDetail .pictureInItinerary .caption{font-size:11px;line-height:13px;padding:2px 3px;text-align:center;font-style:italic;}
#customizecityTour{width:275px;background:url(/css/images/bg-tailor.png) no-repeat;height:129px;padding-top:10px;margin:10px 0;position:relative;}
#customizecityTour .customizeTitle{margin:0 0 10px 8px;font-size:15px;font-weight:bold;color:#a31022;width:260px;line-height:16px;}
#customizecityTour .customizeTitle a{text-decoration:underline;color:#a31022;}
#customizecityTour .customizeTitle a:hover{text-decoration:none}
#customizecityTour a{color:#545454;text-decoration:none;line-height:18px}
#customizecityTour a:hover{color:#a31022;}
#customizecityTour .customizediscription{margin:10px 0 10px 8px;color:#333;width:210px;}
#customizecityTour .customizeButton{position:absolute;bottom:17px;left:9px;}
.customercomment{width:auto;margin-top:10px;}
.customercomment .commentNum{background:#8c8c8c;position:relative;padding:5px 0 5px 10px;}
.customercomment .commentNum .say{width:34px;height:19px;position:absolute;background:url(/css/images/photo/bg-comment.gif) no-repeat;left:16px;top:28px;}
.customercomment .commentNum h3{font-size:17px;color:#FFF;padding:0;margin:-2px 0 -1px 0;}
.customercomment .commentNum h5{font-size:16px;color:#FFF;font-weight:100;margin:0;padding:0;}
.customercomment .commentList{background:#e0e0e0;margin-top:10px;padding:15px;}
.customercomment .publishInfo{margin-bottom:19px;}
.customercomment .publisher{width:600px;float:left;font-size:11px;font-style:italic;line-height:18px;color:#545454;padding-left:10px;}
.customercomment .publisher a{color:#387eb4;background:url(/css/images/community/poster-info.gif) no-repeat right 3px;padding-right:15px;}
.customercomment .publisher a:hover{color:#a03;}
.customercomment .customerReview{background:#FFF;padding:5px;position:relative;font-size:11px;line-height:22px;margin-bottom:15px;background:url("/css/images/story/customer-say-2.gif") no-repeat scroll right bottom #FFFFFF;}
.customercomment .customerReview span.moreRate{background:url(/pic/more-rate.png) no-repeat right top;padding:0 20px 0 5px;}
.customercomment .customerReview .rateDetail{position:absolute;width:300px;background:#fff;border:3px solid #d1d1d1;top:56px;left:142px;z-index:90;}
.customercomment .customerReview .rateDetail ul li{border-bottom:1px solid #d1d1d1;padding:5px;list-style:none;}
.customercomment .customerReview span.yes{background:url(/pic/yes.png) no-repeat 5px top;padding:0 5px 0 25px;}
.customercomment .customerReview .say{width:34px;height:19px;position:absolute;background:url(/css/images/photo/bg-comm-s.gif) no-repeat;left:9px;top:-12px;}
.customercomment .customerReview a.reply{display:block;padding:5px 0 0 18px;background:url(/css/images/photo/add-comment.gif) no-repeat 0 8px;color:#545454;width:120px;float:left;margin-right:15px;}
.customercomment .commentAddNew a.addCom{display:block;padding:5px 0 0 18px;background:url(/css/images/photo/add-comment.gif) no-repeat 0 -20px;color:#545454;width:200px;float:right;}
.customercomment .commentAddNew{width:200px;float:right;}
.customercomment .customerReview a:hover{color:#bd1416;}
.customercomment .addComment h5, .customercomment .replyComment h5{color:#bd1416;font-size:14px;margin-bottom:10px;margin-top:0px;}
.customercomment .addComment, .customercomment .replyComment{background:#FFF;padding:10px;}
.customercomment .replyComment form textarea{background:#f6f6f6;border:1px solid #cbcbcb;width:100%;float:right;margin-bottom:10px;}
.customercomment .addComment form label{width:80px;float:left;}
.customercomment .addComment form textarea{background:#f6f6f6;border:1px solid #cbcbcb;float:left;margin-bottom:10px;width:98%;padding:5px;font-size:12px;}
.customercomment .addComment form input{background:#f6f6f6;border:1px solid #cbcbcb;width:250px;float:left;margin-bottom:10px;padding:4px 0 4px 5px}
.customercomment .post{padding-top:10px;text-align:center;}
.customercomment .averageRating{margin:0 0 10px 0;background:#fff;padding:10px;line-height:24px;}
.customercomment .averageRating span.yes{background:url(/pic/yes.png) no-repeat 5px top;padding:0 5px 0 25px;}
.customercomment .averageRating span.no{background:url(/pic/no.png) no-repeat 5px top;padding:0 5px 0 25px;}
.customercomment .averageRating .detailRate{font-size:11px;line-height:20px;margin:5px 0 0 3px;}
.customercomment .averageRating .detailRate span{display:block;width:120px;float:left;}
.customercomment .customerReview h6{margin:0 0 5px 0;font-size:11px;font-weight:normal;}
.customercomment .customerReview h6 a{color:#0b8bce;margin-right:8px;font-weight:bold;}
.customercomment .customerReview h6 a:hover{text-decoration:none;color:#0b8bce;}
.allReviews{font-size:11px;text-align:right;padding-right:5px;}
.allReviews a{color:#545454;font-weight:bold;font-style:italic;}
.allReviews a:hover{color:#a31022;text-decoration:none;}
.tourPublisher{width:360px;float:left;background:url(/css/images/community/publish-info/publisher-info.gif) no-repeat top left;padding:20px 10px 18px 30px;}
.firstPostInfo{width:360px;font-size:11px;padding:15px 0 0 0;}
.firstPostInfo a{color:#545454;}
.infoPublisher{width:360px;float:left;background:url(/css/images/community/publish-info/publisher-info.gif) no-repeat -400px top;padding:20px 10px 15px 30px;}
.tourPublisher .publishPic, .infoPublisher .publishPic{width:70px;height:70px;float:left;margin-right:5px;}
.tourPublisher .publishPic img, .infoPublisher .publishPic img{width:70px;height:70px;}
.tourPublisher .publishintro, .infoPublisher .publishintro{width:250px;float:left;font-size:11px;line-height:22px;color:#664a15;}
.tourPublisher .publishintro a, .infoPublisher .publishintro a{color:#664a15;}
.tourPublisher .sendFeedback, .infoPublisher .sendFeedback{font-size:11px;margin-top:6px;}
.tourPublisher .sendFeedback a, .infoPublisher .sendFeedback a{display:block;width:300px;background:url(/css/images/community/publish-info/feedback.gif) no-repeat 5px top;padding-left:30px;color:#664a15;font-weight:bold;}
.tourPublisher a.publishAccount, .infoPublisher a.publishAccount{padding-right:15px;background:url(/css/images/community/publish-info/advisor-info.gif) no-repeat right 4px;}
.tourPublisher a:hover, .infoPublisher a:hover{color:#c42a2a;}
.personInfo{border:3px solid #b8b7b7;width:420px;padding:14px;position:relative;}
.personInfo .closePersonWin{position:absolute;width:21px;height:20px;left:418px;top:8px;}
.personInfo .personPhoto{width:85px;height:85px;float:left;margin-right:5px;}
.personInfo .personPhoto img{width:85px;height:85px;}
.personInfo .personaccount{width:320px;float:right;font-size:11px;line-height:20px;font-weight:100;}
.personInfo .personaccount h6{font-size:14px;font-weight:100!important;margin-bottom:5px;margin-top:0;padding:0;}
.personInfo .personaccount h6 a{color:#545454;background:none;}
.personInfo .contactInfo{color:#069aca;padding-top:5px;font-weight:100;text-indent:0;}
.personInfo .contactInfo a.moreAccount{color:#069aca;background-repeat:no-repeat !important;background-position:top left !important;padding-left:20px !important;margin-left:9px;padding-bottom:3px;}
.personInfo .contactInfo a.storyNum{background-image:url(/css/images/community/story-nu.png) !important;}
.personInfo .contactInfo a.photoNum{background-image:url(/css/images/community/photo-nu.png) !important;}
.personInfo .contactInfo a.qaNum{background-image:url(/css/images/community/qa-nu.png) !important;}
.contactInfo2 a.moreAccount{color:#069aca;background-repeat:no-repeat;background-position:top left;padding-left:20px;margin-left:0px;padding-bottom:3px;display:block;}
.contactInfo2 a.storyNum{background-image:url(/css/images/community/story-nu.png);}
.contactInfo2 a.photoNum{background-image:url(/css/images/community/photo-nu.png);}
.contactInfo2 a.qaNum{background-image:url(/css/images/community/qa-nu.png);}
.personInfo .personAccountIntro{border-top:1px solid #d1d1d1;margin-top:5px;padding-top:5px;font-size:12px;font-weight:100;}
.previousReviews{width:100%;}
.previousReviews .prTitle{background:#8c8c8c;color:#FFF;font-size:15px;padding:6px 0 6px 15px;position:relative;}
.previousReviews .prTitle .say{background:url('/css/images/photo/bg-comment.gif') no-repeat scroll 0 0 transparent;height:19px;left:20px;position:absolute;top:29px;width:34px;}
.previousReviews .customerReview{background:#e0e0e0;padding:15px;margin-top:10px;}
.previousReviews .customerReview .reviewDetail{background:#FFF;padding:10px;font-size:11px;}
.previousReviews .customerReview .reviewDetail .posterCustomer{text-align:right;border-top:1px solid #e0e0e0;margin-top:5px;padding-top:5px;}
.previousReviews .customerReview .reviewDetail a.preCustomerInfo{color:#545454;font-weight:bold;padding-right:19px;background:url(/css/images/story/more-detail2.gif) no-repeat top right;}
.previousReviews .customerReview .reviewDetail a.preCustomerInfo:hover{color:#be110d;}
.previousReviews .customerReview .reviewDetail .reviewSentence{font-style:italic;font-size:11px;line-height:18px;}
ul.accountLoginDetail{margin:0px 0 5px 0;}
ul.accountLoginDetail li{list-style:none;line-height:16px;font-style:italic;padding:0 0 0 18px;background:url(/css/images/drop-3.GIF) no-repeat 5px 6px;}
ul.accountLoginDetail li a{background:none;list-style:none;}
