/*recommended hotels*/
.city-nav li.current {width:46px; font-size:.88em; background:url(/images/ui/bg_home.gif) -398px -169px no-repeat;}
.city-nav li{float:left; height:25px; width:auto; margin:0 2px; text-align:center; }
.city-nav a:link, .city-nav a:hover, .city-nav a:visited {font-weight:normal; color:#0449B1; cursor:pointer;}


.col-310 {width:300px;}
.col-405, .col-285, .col-685 {float:left; overflow:hidden;}
.col-405 {width:405px;}
.col-405 .col-330-end {background:url(/images/ui/bg_home_sc.png) -320px -37px no-repeat; height:4px; overflow:hidden;}

.col-680 {width:690px;}
.col-680 .hotel-discount-show {width:364px;}
#hotel-discount-sta {width:400px;}
.hotel-list dt {width:110px;}

#hot-discount-sta {background-position: -730px 0px;}
.col-285 {width:285px;}
.col-285 .col-330-con {background-position: -1368px 0;}
#hot-discount-con li {width:250px; padding-left:12px;}
#hot-discount-con {padding:6px;}
.col-285 .show-ticker-show {height:auto; margin:0;}
.col-285 .book {margin-top: 3px;}

#hot-ticket-sta {background-position: -730px -46px;}
.col-680 #hot-ticker-con1 {height:365px;}

.col-680 #show-ticket-con {background:url(/images/ui/bg_panels.gif) repeat-y 0 0;}

/*hot tickets panel*/
.col-680 #show-ticket-con{height:auto;}
.col-680 .show-ticker-show p {width: auto;}
.col-680 .show-ticker-show .book {margin-top: 3px;}

.col-685 {width:685px; margin-left: 5px;}
.col-685 .col-330-end {background:url(/images/ui/bg_home_sc.png) -320px -128px no-repeat; height:4px; overflow:hidden;}
.col-685 .left {float:left; width:310px;}
.col-685 .right {float:right; width:310px;}

#category_content li {width:120px;}
/*category content*/
#travel-infos #category_content li {float:left; width:auto; padding-right: 10px;}

/*recommended activities panel*/
.col-680 #show-ticket-con {padding:8px;}
.col-680 .show-ticker-show{ margin:0; height:auto;}
.col-680 .show-ticker-show .book {margin-top:3px;}
.col-680 #activity-con{height:340px;}
.col-680 .activity-show { margin:0; height:auto; width:auto;}
.col-680 .activity-show p {width: auto;}
.col-680 .activity-show .book {margin-top: 3px;}


.signup fieldset {border-bottom: none;}
.signup p.terms{padding: 12px 0;border-top: 1px dashed #7b91b9;border-bottom: 1px dashed #7b91b9;}
.signup .btn-grn-med {background:url(/images/ui/btn-grn-med.gif) no-repeat 0 0;border:0;}

#dp-home-all-vacations {padding:0 10px;}
#dp-home-all-vacations li {width:316px; line-height:2em;background: transparent url(/images/ui/icons/aw_recommended_in_list.gif) no-repeat scroll 0 0;}
#dp-home-all-vacations .left {float:left;}
#dp-home-all-vacations .right {float:right;}
#dp-home-all-vacations li div {border-bottom:1px dashed #a0abbd; margin-left:26px;}
#dp-home-all-vacations .category {padding:8px 0;}
#dp-home-all-vacations h2 {color:#2D80F9;}
#dp-home-all-vacations a {color:#555; width:216px;display:inline-block;}
#dp-home-all-vacations .price {color:#e11010;font-weight:bold;}

.activity li.price {width:90px; color:#e11010;}

 /* banner areas */
.banner-center {clear:both; text-align:center;}
.banner-center img, .banner-center object, .banner-center embed {margin:10px 0 10px;}
.banner-right {float:right;}
.banner-right img, .banner-right object {margin:5px 0 10px 10px;}

/*check*/
ul.check {list-style-type:none;}
ul.check li {margin:1px 0; padding-left:20px; background:url(/images/ui/bg_li.gif) no-repeat 0 -519px;}

.btn-orange {color:#fff; font-weight:bold; font-size:12px; background:url(/images/ui/btn-orange.jpg) no-repeat top left; width:84px; height:32px; border:0; display:inline-block; margin:2px;}
a.btn-orange:link, a.btn-orange:visited, a.btn-orange:hover {text-align:center; color:#fff;text-decoration:none;}
.btn-grn-med {width:120px;height:24px;border:none;color:#fff;font-weight:bold;}

/*travel license link*/
.com-info a {color:#ccc;}