@charset "utf-8";

#bar-gadget { height:13px; width:245px; background:#d6381b; margin:10px 0px 0px 0px;}
#top-gadget hr{color:#dbd9d9;  width:100%; margin:0;}
#top-gadget{ width:243px; border-bottom:solid 1px #dbd9d9; border-left:solid 1px #dbd9d9; border-right:solid 1px #dbd9d9;}
#top-gadget a, a:visited{text-decoration:none;}
#top-gadget a:hover{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#top-gadget .block{ padding:8px;background:url(../images/bg-gadget.jpg) repeat-x top; }
#top-gadget .topic{ font-size:20px; color:#f05133; font-weight:bold;}
#top-gadget h3{font-size:14px; color:#333333; font-weight:bold; margin:0 0 5px 0;}
#top-gadget .sub-topic{ font-size:12px; color:#5f6062; font-weight:bold; padding:5px 0px;}
#top-gadget .num{ font-size:34px; color:#d0cecf;font-weight:bold;}
#top-gadget .txt-hotels{ color:#222222; font-size:10px;}
#top-gadget .txt-hotels a, a:visited{ color:#222222; font-size:10px;}
#top-gadget .txt-hotels a:hover{ color:#222222; font-size:10px;}
#top-gadget .txt-hotels b{ color:#222222; font-size:13px; font-weight:bold;}
#top-gadget .txt-hotels b a, a:visited{ color:#222222; font-size:13px; font-weight:bold;}
#top-gadget .txt-hotels b a:hover{ color:#222222; font-size:13px; font-weight:bold;}
#top-gadget .txt-hotels span{color:#e31b23;font-size:12px; font-weight:bold;}
#top-gadget .txt-hotels span a, a:visited{color:#e31b23;font-size:12px; font-weight:bold;}
#top-gadget .txt-hotels span a:hover{color:#e31b23;font-size:12px; font-weight:bold;}

#bar-history { height:13px; width:245px; background:#dbd9d9; margin:10px 0px 0px 0px;}
#top-history hr{color:#dbd9d9;  width:100%; margin:0;}
#top-history{ width:243px; border-bottom:solid 1px #dbd9d9; border-left:solid 1px #dbd9d9; border-right:solid 1px #dbd9d9;}
#top-history a, a:visited{text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
#top-history a:hover{text-decoration:underline;}
#top-history .block{ padding:8px;background:url(../images/bg-gadget.jpg) repeat-x top; }
#top-history .topic{ font-size:20px; color:#484747; font-weight:bold; margin-bottom:10px;}
#top-history .sub-topic{ font-size:12px; color:#5f6062; font-weight:bold; padding:5px 0px;}
#top-history .num{ font-size:34px; color:#d0cecf;font-weight:bold;}
#top-history  .txt-hotels{ color:#222222; font-size:10px;}
#top-history  .txt-hotels a, a:visited {color:#222222; font-size:10px; font-weight:normal;}
#top-history  .txt-hotels a:hover {color:#222222; font-size:10px; font-weight:normal;}
#top-history  .txt-hotels b{ color:#222222; font-size:13px; font-weight:bold;}
#top-history  .txt-hotels b a, a:visited{ color:#222222; font-size:13px; font-weight:bold;}
#top-history  .txt-hotels b a:hover{ color:#222222; font-size:13px; font-weight:bold;}
#top-history  .txt-hotels span {color:#e31b23;font-size:12px; font-weight:bold;}
#top-history  .txt-hotels span a, a:visited{color:#e31b23;font-size:12px; font-weight:bold;}
#top-history  .txt-hotels span a:hover{color:#e31b23;font-size:12px; font-weight:bold;}
#top-history  .clear{ text-align:right; display:block; padding:5px;}
#top-history  .clear a, a:visited, a:hover{ font-weight:normal; color:#666666; font-size:11px; text-decoration:underline;}
#top-history  .clear b a, a:visited, a:hover{ color:#e31b23; font-size:12px; text-decoration:none; font-weight:bold;}

#smart-search{ width:643px; height:55px; padding-bottom:10px;}
#smart-search td.border { border-top: 2px solid #eeebeb; border-right: 2px solid #eeebeb; border-bottom: 2px solid #eeebeb; border-left: none; padding:5px; }

#hotdeals{ width:618px; height:230px; background:#f1f1f1 url(../images/hot-offer-bg.jpg) no-repeat top left; padding-top:10px; padding-left:25px;}
#hotdeals h1{ margin:0; font-size:12px; color:#45464a; padding-bottom:5px;}
#hotdeals h1 b{ color:#171818; font-size:18px; font-weight:bold;}
#hotdeals h1 span{ color:#e31b23; font-size:24px; font-weight:bold;}
#hotdeals .txt-package{ font-size:15px; color:#d6381b; font-weight:bold; padding-bottom:5px;}
#hotdeals .txt-package a, a:visited, a:hover{ font-size:15px; color:#d6381b; font-weight:bold;}
#hotdeals  .txt-hotels { font-size:12px; color:#4b4c50; padding:8px 0px;}
#hotdeals  .txt-hotels a, a:visited, a:hover{ font-size:12px; color:#4b4c50;}
#hotdeals .txt-date { font-size:12px; color:#4b4c50; font-weight:bold;}
#hotdeals  .txt-date a, a:visited, a:hover{ font-size:12px; color:#4b4c50;}
#hotdeals .txt-price { font-size:12px; color:#4b4c50; font-weight:bold; padding:7px 0px;}
#hotdeals  .txt-price b{ font-size:15px; color:#f05133;}

#hotdeals .border-left { width:170px; height:155px; padding:8px; border-top: 1px solid #8b0f04; border-right: 1px solid #8b0f04; border-bottom: 1px solid #8b0f04; border-left: 1px solid #8b0f04; background:#FFFFFF; }
#hotdeals .border-center { width:170px; height:155px;  padding:8px; border-top: 1px solid #8b0f04; border-left: 1px solid #8b0f04; border-bottom: 1px solid #8b0f04; border-right: 1px solid #8b0f04; background:#FFFFFF; }
#hotdeals .border-right { width:170px; height:155px; padding:8px; border-top: 1px solid #8b0f04; border-left: 1px solid #8b0f04; border-bottom: 1px solid #8b0f04; border-right: 1px solid #8b0f04; background:#FFFFFF; }
#hotdeals .border-select {width:190px; height:160px; padding:15px 8px 8px 8px; border:3px solid #58595d; background:#FFFFFF;}

#dealslist {padding:3px 0px; width:643px;color:#222222;}
#dealslist h2{ margin:0; font-size:12px; color:#45464a; padding-bottom:5px;}
#dealslist h2 b{ color:#171818; font-size:18px; font-weight:bold;}
#dealslist h2 span{ color:#e31b23; font-size:24px; font-weight:bold;}
#dealslist hr{ margin:2px 0px 0px 0px; size:2px; color:#f3f3f3; clear:both;}
#dealslist ul{margin:0; padding:3px 10px 8px 0px; list-style:none;}
#dealslist li{padding:1px 0px 5px 15px;background: url(../images/bullet-list-promo.jpg) no-repeat;background-position: 0 3px; margin-top:0;}
#dealslist ul b{ font-size:14px;}
#dealslist p{ margin:0;}
#dealslist .package { font-size:14px; color:#222222; padding:8px; font-weight:bold; display:block;}
#dealslist .package a, a:visited{color:#8b0f04; font-size:17px; font-weight:bold; text-decoration:none;}
#dealslist .package a:hover{color:#9a1408; font-size:17px; font-weight:bold; text-decoration:underline;}
#dealslist .img{ width:235px; float:left; padding-left:8px;}
#dealslist .detail{ width:389px; float:left;}
#dealslist .date { padding-bottom:8px;}
#dealslist .date b{ font-size:12px;}
#dealslist .boxprice{font-size:12px; color:#222222; padding:8px; width:75%; border:#ffcf01 solid 1px; background:#fff9e1; margin-bottom:10px; margin-left:10px;}
#dealslist .boxprice .date{ font-size:13px; padding-bottom:10px; font-weight:bold;}
#dealslist .boxprice a, a:visited{ font-size:12px; color:#222222; text-decoration:none;}
#dealslist .boxprice a:hover{ font-size:12px; color:#222222; text-decoration:none;}
#dealslist .price{color:#f05133; font-size:18px; font-weight:bold;}
#dealslist .price a, a:visited{color:#f05133; font-size:18px; font-weight:bold; text-decoration:none;}
#dealslist .price a:hover{color:#f05133; font-size:18px; font-weight:bold; text-decoration:none;}
#dealslist .learnmore{ text-align:right; padding-right:10px;}

#bar-history-main { height:13px; width:643px; background:#dbd9d9; margin:10px 0px 0px 0px;}
#top-history-main { width:641px; border-bottom:solid 1px #dbd9d9; border-left:solid 1px #dbd9d9; border-right:solid 1px #dbd9d9;}
#top-history-main .border{border:#a2a1a1 solid 1px;}
#top-history-main  hr{color:#dbd9d9;  width:100%; margin:0;}
#top-history-main  a, a:visited{text-decoration:none;}
#top-history-main  a:hover{text-decoration:underline; font-family:Arial, Helvetica, sans-serif;}
#top-history-main  .block{ padding:8px;background:url(../images/bg-gadget.jpg) repeat-x top; }
#top-history-main  .topic{ font-size:20px; color:#484747; font-weight:bold; margin-bottom:10px;}
#top-history-main  .sub-topic{ font-size:12px; color:#5f6062; font-weight:bold; padding:5px 0px;}
#top-history-main  .num{ font-size:34px; color:#d0cecf;font-weight:bold;}
#top-history-main  .txt-hotels{ color:#222222; font-size:10px;}
#top-history-main  .txt-hotels a, a:visited{ color:#222222; font-size:10px; font-weight:normal;}
#top-history-main  .txt-hotels a:hover{ color:#222222; font-size:10px; font-weight:normal;}
#top-history-main  .txt-hotels b{ color:#222222; font-size:13px; font-weight:bold;}
#top-history-main  .txt-hotels b a, a:visited{ color:#222222; font-size:13px; font-weight:bold;}
#top-history-main  .txt-hotels b a:hover{ color:#222222; font-size:13px; font-weight:bold;}
#top-history-main  .txt-hotels span{color:#e31b23;font-size:12px; font-weight:bold;}
#top-history-main  .txt-hotels span a, a:visited{color:#e31b23;font-size:12px; font-weight:bold;}
#top-history-main  .txt-hotels span a:hover{color:#e31b23;font-size:12px; font-weight:bold;}
#top-history-main  .clear{ text-align:right; display:block; padding:5px 10px;}
#top-history-main  .clear a, a:visited, a:hover{ color:#666666; font-size:11px; text-decoration:underline;}
#top-history-main  .clear b a, a:visited, a:hover{ color:#e31b23; font-size:12px; text-decoration:none; font-weight:bold;}

#specialrate {height: 214px;width: 652px;border: 1px solid #cacaca;font-family: Geneva, Arial, Helvetica, sans-serif;}
.Specialrate-head {font-size: 18px;color: #252525;}
#specialrate #specialrate-box{
	height: 160px;
	width: 622px;
	background-color: #f5f5f5;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 8px;
	margin-left: 5px;
	float: left;
	padding-left: 20px;
	padding-top: 15px;
}
.All-special-deal {font-size: 11px;margin-top: 10px;margin-right: 7px;}
.All-special-deal a{color: #d23719;text-decoration: underline;}
#specialrate-leftbox {
	height: 108px;
	width: 309px;
	float: left;
	clear: left;
}
#specialrate-rightbox {
	height: 108px;
	width: 300px;
	float: left;
}
#specailratebox {margin-top: 10px;}
.pic-specialrate {
	float: left;
	clear: left;
	margin-bottom: 25px;
	margin-right: 10px;
	border: 4px solid #FFFFFF;
}
.specialrate-head {
	color: #cf3519;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-right: 15px;
}
.specialrate-detail {
	font-size: 12px;
	margin-right: 10px;
	padding-bottom: 5px;
}
#winnertraveller{
	clear: left;
	margin-bottom: 150px;
}
#winnertraveller #winnertraveller-right {

}

#winnertraveller #winnertraveller-left {
	float: left;
	width: 400px;
	clear: left;
}

