/* Travel section - included on home and travel section */

/* filter container (filters displayed below tabs) */
.filterWrap{float:left; padding:10px 0 10px 10px;}
.filter_container{float:left; border:solid 1px #d0d0d0; border-left:none; border-right:none; background:#f5f5f5; padding:0 10px 0 10px; margin-top:15px; width:980px;}
.filter_container .leftCln{width:800px;}
.filter_container .leftCln, .filter_container .rightCln{padding:0; background:0; margin-bottom:15px;}
.filter_container h3{color:#8e8e8e !important;}
.filter_container a{color:#0056c7 !important;}
.filter_container .hidden{display:none;}
.filter_container a.more_filters{background:#fff url(../img/more_filters_arrow.gif) no-repeat 4px 5px; border:solid 1px #ccc; padding:2px 4px 2px 15px; float:left; clear:left; color:#0056c7; margin-left:10px; display:block;}
.filter_container .cln2, .filter_container .cln3{font-size:0.98em !important;}

/*leftCln*/
.leftCln h3, .rightCln h3, .tags_more h3 {color: #fff; font-size:14px; margin:0; padding:0;}
.tags_more h3 {border-bottom:1px solid gray; margin:1em 0 0.75em; padding-bottom:5px;}
.leftCln{width:770px !important; width:776px; background:url(../img/breadcrumbsBg.png) repeat 0 0; float:left; display:block;  padding:10px; z-index:0;}
.leftCln5{width:630px !important; width:519px;}
.leftCln4{width:529px !important; width:519px;}
.leftCln3{width:400px !important; width:390px;}
.leftCln2{width:271px !important; width:261px;}
.leftCln1{width:142px !important; width:132px;}

.cln1{width:180px; color:#fff; float:left; display:block;}
.cln2{width:125px; font-size: 0.95em;}
.cln3{width:160px; font-size: 0.95em;}
.cln1 ul{padding:5px 0 0 0; margin:0;}
.cln1 li{padding-bottom:3px; color: #a0a0a0;}
.cln1 li a, div.tags_more li a{font-size:12px;}
#page .cln1 li a:hover, #page div.tags_more ul a:hover, .cln1 li a:hover, div.tags_more li a:hover{color:#8fcf00 !important;}
.cln1 li.special_sep{padding-top: 10px; margin-top: 6px; margin-right: 4px; border-top: 1px solid #222222;}
.cln1 li.special a{color:#329dc3;}
.cln1 li.special a:hover{color:#8fcf00;}
.cln1 li.active a{color:#01fc00;}
.cln1 li.more a{color:#f0f0f0; font-size: 0.9em;}
.tags_more ul {float: left; width: 120px; padding: 0; margin: 0 10px 10px 0;}
.friends ul {width: 253px;}
.friends ul li {vertical-align: middle; height: 32px; background-image: url(../img/transp50.png); padding: 4px; margin-bottom:5px;}
.friends ul li a b{position: relative; top: -10px; font-weight: normal; padding-left: 4px;}
.friends ul li a{display: block;}
.friends ul li a img{display: inline;}

p.friends_more {padding:0; margin: 0; color: #444444;}
p.friends_more a {color:#3CD006 !important;}
div.tags_less {color: #444444; clear: left; margin-top: 8px; border-top: 1px solid #101010;}
div.tags_less a {color: #666666;}


/*rightCln*/
.rightCln{width:160px; background:url(../img/breadcrumbsBg.png) repeat 0 0; float:left; display:block; margin:0px 0px 0px 10px; padding:10px;}
.rightCln4{right:265px !important;}
.rightCln3{right:394px !important;}
.rightCln2{right:523px !important;}
.rightCln1{right:652px !important;}

#page{width:1000px; float:left; display:block; background:#fff;}
.resultsBar{width:1000px; height:32px; background:url(../img/resultsBar_bg.png) repeat-x 0 0;}
.resultsBar span{color:#999; font-weight:bold; padding:8px 0 0 10px; position:absolute; font-size:14px;}
.resultTabs{float:left; margin-right:0px;}
.resultTabs ul{float:left; margin:0; padding:0 0 0 10px;}
.resultTabs li{float:left; padding-left:5px; line-height:1.3em;}
.resultTabs li a{color:#999; font-weight:100; display: block; font-size:11px; text-decoration: underline; float: left; padding: 0 5px 0 20px; color: #2f2fd5; !important}
.resultTabs li.active a{color:#000; font-weight:100; text-decoration: none;}
#view_list a{background: url(../img/sprite.gif) no-repeat -25px -674px;}/*was -28px -676px*/
#view_photos a{background: url(../img/sprite.gif) no-repeat -25px -751px;}/*was -28px -751px*/
#view_map a{background: url(../img/sprite.gif) no-repeat -28px -715px;}
#page .product_list {clear: both; margin:0; padding: 10px 0 10px 0}

/* Pagination */
div.paging{color:#000; padding:0px 20px 0 20px; float: right; font-size:11px; height:20px; line-height:14px; width:550px; text-align:right;}
div.paging a{border:1px solid #f0f0fc; padding:2px 6px; margin-right:2px;}
div.paging strong.paginationHead{padding:2px 6px; font-size:11px; background:none;}
div.paging strong{padding:3px 7px; font-size:11px; background:#f0f0fc; margin-right:2px;}
div.paging a:hover{border:1px solid #f0f0fc; background-color:#f0f0fc; color:#0000CC !important;}
div.paging a.prevnext{border:none;text-decoration:none; font-size:11px; padding:4px 6px; font-weight:bold; color:#000;}
div.paging a.prevnext:hover{text-decoration:underline;}
span.del{color:#808080; font-weight:normal !important; font-size:11px;}

/* gmap */
#mapHolder {padding-left:20px;}
#map_canvas {float: left; width: 700px; height: 500px; margin: 20px 0 20px 0;}

#no_map_points {display: none; width: 700px; float: left; margin: 20px 0 20px 30px; color: #000}
#map_canvas_trip {float: left; width: 350px; height: 250px; margin: 20px 0;}
#points_list {float: left; color: black; padding: 20px 10px 20px 10px; width: 240px;}
#points_list ol {margin: 0 0 0 10px; padding: 0;}
#points_list ol li{padding: 2px 0 0 10px; display: block; background-repeat: no-repeat; background-position: 0 11px; float:left; clear:left; width:220px;;}
#points_list ol li a, #points_list ol li span {padding: 5px 4px 5px 4px; display: block; border: 1px solid #fff;}
#points_list ol li a:hover {border:1px solid #999; background-color:#f0f0fc; color:#222 !important;}
#productListHolder {clear: left; float: left; width: 100%;}
#pleaseWait {float: left; height: 500px; margin: 20px 0 20px 30px; display: none;}
li.ptype_holiday {background-image: url(../img/gmap_icons/holiday_small.png);}
li.ptype_destination {background-image: url(../img/gmap_icons/destination_small.png);}
li.ptype_hotel {background-image: url(../img/gmap_icons/hotel_small.png);}
li.ptype_collection {background-image: url(../img/gmap_icons/collection_small.png);}
li.ptype_things_to_do {background-image: url(../img/gmap_icons/todo_small.png);}

/* Product description */
div.product_desc{clear: left; float: left; padding: 20px;}

div.static {background: #fff; padding: 10px 0 0 30px;}
div.static h2, div.static h3 {margin: 1em 0;}

/* Search results */

.didyoumean {padding-left:40px;clear:left; vertical-align: bottom;}
.didyoumean span.info {font-size: 1.4em; margin-right:5px;}
.didyoumean .red {color:#C00;}

div.labs_by_color{width: 17px; height: 16px; border: 2px solid #f0f0f0; float:left; margin: 3px 5px 0 0; overflow: hidden;}
div.labs_by_color a{width: 17px; height: 16px; display: block; font-size: 0.1em; text-indent: -1000px;}


