html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
:focus{outline:0;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;}
blockquote:before, blockquote:after, q:before, q:after{content:"";}
blockquote, q{quotes:"""";}
body,html{background:url(../graphics/bg.png) top left;font-size:12px;color:#fff;min-width:1000px;height:100%;width:100%;font-family:Arial, Verdana, sans-serif;}
#wrap{margin:0 auto;width:1000px;position:relative;}
#header{width:1000px;height:150px;position:relative;float:left;z-index:100;}
#header .logo{width:143px;height:91px;float:left;margin:36px 0 0 0;}
#header .search{position:relative;float:right;margin:60px 0 0 0;width:460px;}
#header .search_text{display:inline;float:left;margin:12px 10px 0 0;}
#header .submit{display:inline;float:left;border:0px;background:transparent url(../graphics/submit.png);height:38px;width:47px;cursor:pointer;}
#header .input{float:left;font-family:Arial, Verdana, sans-serif;width:210px;border:0px;height:27px;padding:11px 0 0 8px;background:transparent url(../graphics/green.png);font-size:12px;color:#fff;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;}
.arrow{position:relative;top:-10px;left:20px;}
a:link{color:#222;text-decoration:none;}
a:visited{color:#222;text-decoration:none;}
a:hover{color:#444;text-decoration:none;}
a:active{color:#444;text-decoration:none;}
.menu{position:relative;float:left;height:40px;width:1000px;background:url(../graphics/totalblack.png);}
.menu ul{list-style:none;z-index:10;z-index:120;margin:14px 0 0 10px;}
.menu li{float:left;margin:0px 20px 0px 0px;border-right:1px solid #fff;}
.menu a:link, .menu a:visited{text-decoration:none;color:#0099CC;padding-right:20px;}
.menu a:active, .menu a:hover{text-decoration:none;color:#ccc;}
.menu .last{border:0px;}
.button:link, .button:visited {border:1px solid #0099aa;margin:3px 0;text-decoration:none;padding:3px 6px;background:#0099cc;color:#fff;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
.button:hover, .button:active { color:#ccc;}


.add_button, .remove_large_button, .remove_button, .view_button, .more_info_button,.book_now_button ,.book_lr_button {float:left;display:block;height:33px;  }
.remove_large_button {background:url(../graphics/remove_large.png) top left no-repeat;width:162px; margin:-4px 0 0 0; float:right;} 
.add_button {background:url(../graphics/add.png) top left no-repeat;width:162px; margin:-4px 0 0 0; float:right;} 
.remove_button {background:url(../graphics/remove.png) top left no-repeat;width:71px; margin:0 12px 0 0;} 
.view_button {background:url(../graphics/view.png) top left no-repeat;width:71px; margin:0 0 0 0;} 
.more_info_button{background:url(../graphics/more_info.png) top left no-repeat;width:71px; margin:0 0 0 0;float:right;}
.book_now_button{background:url(../graphics/book_now.png) top left no-repeat;width:71px; margin:0 0 0 0;}
.book_lr_button{background:url(../graphics/book_lr.png) top left no-repeat;width:306px; margin:0 0 0 0;}
.add_button:hover, .remove_button:hover, .view_button:hover, .remove_large_button:hover, .more_info_button:hover , .book_now_button:hover, .book_lr_button:hover{background-position:-32px left;}
.add_button span, .remove_button span, .view_button span, .remove_large_button span, .more_info_button span, .book_now_button span, .book_lr_button span{display:none;}



#content{position:relative;float:left;width:960px;background:url(../graphics/white.png);padding:20px;z-index:0;}
#left{position:relative;float:left;width:720px;margin:0 26px 0 0;z-index:0;}
#right{position:relative;float:left;width:210px;z-index:0;}
#left h1{font-family:Georgia, arial, serif;color:#fff;font-size:18px;font-weight:bold;margin:0 0 14px 0;}
#right h2{-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background:url(../graphics/gray.png);padding:8px 5px;width:200px;font-size:14px;font-weight:bold;color:#fff;margin:0 0 12px 0;font-family:Georgia, arial, serif;}
#right p{position:relative;width:200px;line-height:1.4;margin:0 0 10px 0;}
.right_menu{text-decoration:none;position:relative;font-weight:700;width:210px;}
.right_menu ul{list-style:none;margin:0 0 30px 0;}
.right_menu ul li a:link, .right_menu ul li a:visited{display:block;padding:5px;text-decoration:none;color:#222;width:200px;border-bottom:1px dashed #605F63;}
.right_menu ul li a:hover, .right_menu ul li a:focus, .right_menu ul li a:active{color:#0099cc;background:url(../graphics/gray.png);}
.places_2_stay, .bed_and_breakfast, .uk_accomodation, .advertising{padding:0;position:relative;float:left;width:330px;margin:30px 0 0 0;z-index:0;}
.places_2_stay h2, .bed_and_breakfast h2,.uk_accomodation h2, .advertising h2{width:330px;height:165px;color:#0099cc;font-size:14px;margin:0 0 4px 0;padding:10px 0 0 10px;font-weight:600;font-family:Georgia, arial, serif;}
.places_2_stay p, .bed_and_breakfast p,.uk_accomodation p, .advertising p{position:relative;width:330px;line-height:1.4;}
.places_2_stay h2{background:url(../graphics/couple_on_bed.jpg) no-repeat;}
.bed_and_breakfast h2{background:url(../graphics/couple_in_bed.jpg) no-repeat;}
.uk_accomodation h2{background:url(../graphics/uk_accommodation.jpg) no-repeat;}
.advertising h2{background:url(../graphics/advertising.jpg) no-repeat;}
.p2s_bb{margin:30px 60px 0 0;}
.weather{width:220px; margin:0 0 4px 0;}
.weather strong{font-size:13px; font-weight:600;}

.weather img{float:left;margin:0 6px 0 0; border:2px solid #fff; width:50px;}
.subscriber{width:220px;}

.subscriber img{float:left;margin:0 6px 0 0; border:2px solid #fff; width:90px;}
#map{margin:10px 0 20px 0;}
.gmap{color:#222;width:300px;}
.gmap strong{font-weight:bold;color:#0099cc;}
.gmap p{float:left;line-height:1.6;width:145px;}
.gmap .hotel_thumb{border:2px solid #ccc;margin:0 0 0 10px;width:141px;}
.aff{position:relative;width:690px; margin:0 0 25px 0; padding:12px;}
.aff img{float:left; margin:0 20px 0 0; width:100px;}
.aff_input {width:360px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;font-family:Arial, Verdana, sans-serif;border:1px solid #28CAFF;height:22px;padding:6px 0 0 8px;background:transparent url(../graphics/green.png);font-size:12px;color:#fff;margin:0 0 6px 0;}
.aff_select { width:360px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;font-family:Arial, Verdana, sans-serif;border:1px solid #28CAFF;height:25px;padding:2px 0 2px 8px;background:transparent url(../graphics/green.png);font-size:12px;color:#28CAFF;margin:0 0 6px 0;}
.holder{width:160px;margin:10px 19px 20px 0;float:left;}
.holder h2{background:url(../graphics/gray.png);color:#fff;font-size:14px;font-weight:bold;}
.holder_image img{width:160px; height:120px;}
.holder p{position:relative;width:160px;padding:4px 0;}
.holder .border{border-bottom:1px dashed #605F63;}
.holder_cap{position:absolute;padding:10px 5px;left:0;bottom:0;width:150px;background:transparent url(../graphics/black.png);font-weight:700;}
.holder_image{position:relative;}
.holder_cap a:link, .holder_cap a:visited{text-decoration:none;color:#fff;}
.holder_cap a:active, .holder_cap a:hover{text-decoration:none;color:#ccc;}
#right .holder{float:none;}
#right .holder_image img{width:210px;}
#right .holder_cap{width:200px;}
.more{float:left;}
.more a:link, .more a:visited{color:#fff;}
.more h1{-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background:url(../graphics/gray.png);padding:8px 5px;font-size:14px;font-weight:bold;margin:0 0 10px 0;width:680px;}
.more_image{width:340px;position:relative;float:left;}
.more_image img{width:340px;}
.more_text{width:320px;margin:15px 0 0 0;position:relative;float:left;}
.more_text p{width:320px;padding:4px 0;line-height:1.4;}
.more_text .border{border-bottom:1px dashed #605F63;}
.more_text strong{color:#222;font-weight:bold;}
.more_text label, .checker label{position:relative;float:left;width:80px;vertical-align:middle;}
.more_text h2{font-family:Georgia, arial, serif;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background:url(../graphics/gray.png);padding:8px 5px;font-size:13px;font-weight:bold;margin:10px 0 10px 0;}
.date{display:inline;font-family:Arial, Verdana, sans-serif;width:120px;border:0px;height:20px;padding:3px 0 0 4px;background:transparent url(../graphics/gray.png);border:1px solid #222;font-size:11px;color:#fff;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
.checker{margin:0 0 20px 0;}
.fades li{display:none;}
.fades img{position:relative;float:left;width:340px; height:254px;}
#single_map{width:320px;height:254px;margin:0 0 0 20px;}
.more_margin{margin:15px 0 0 20px;}
.availability td{padding:4px 6px;}
.availability .td_head{background:transparent url(../graphics/gray.png);}
.availability h3{font-family:Georgia, arial, serif;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background:url(../graphics/totalblack.png);padding:8px 5px;font-size:12px;font-weight:bold;margin:10px 0 10px 0;}
.availability a:link,.availability a:visited{margin:3px 0 0 0;text-decoration:none;padding:4px 6px;background:#0099cc;color:#fff;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
.availability a:active,.availability a:hover{color:#ccc;}


.admin{width:600px; margin:30px auto; -webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;padding:15px;background:transparent url(../graphics/bg.png);}
.admin h1{display:block;font-size:16px; font-weight:600; margin:30px 0; color:#fff; padding:0 0 5px 0;border-bottom:2px solid #0099CC; clear:both;}
.admin label{display:inline;position:relative;float:left; text-align:right;margin:6px 6px 0 0;width:200px;vertical-align:middle;}
.admin input, .admin textarea{background:transparent url(../graphics/black.png);font-family:Arial, Verdana, sans-serif;width:300px;border:0px;font-size:12px;color:#fff;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;padding:5px; margin:0 0 4px 0; }
.admin input[type=submit]{width:60px; cursor:pointer;background:transparent url(../graphics/black.png);color:#fff;}
.admin img{width:90px; }
.admin .image{float:left;width:90px; margin:0 3px 20px 0; float:left;padding:3px;background:transparent url(../graphics/black.png);}
.admin a:link, .admin a:visited{color:#fff;}
.alert{padding:6px; margin:10px 0 0 0; background-color:#FF0000; font-weight:600; }
.success{padding:6px; margin:10px 0 0 0; background-color:#006600; font-weight:600; }

.other{float:left; margin:8px 0 0 0; width:100%;}
.other img{width:90px;position:relative; float:left; margin:0 10px 0 0; }
.other p{float:left;position:relative; width:180px;}
#right h3{margin:0 0 4px 0;font-family:Arial, Verdana, serif;font-size:12px;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;background:url(../graphics/gray.png);padding:6px;width:200px;font-weight:500;color:#fff;}
#right h3 a:link, #right h3 a:visited{color:#fff;}
#terms p{line-height:1.4; margin:0 0 10px 0;}
.footer{margin:0 auto 30px auto;width:1000px;padding:10px 0 30px 0;line-height:1.4;position:relative;float:right;text-align:right;}
.footer a:link, .footer a:visited{text-decoration:none;color:#fff;}
.footer a:active, .footer a:hover{text-decoration:none;color:#ccc;}
.clearer{clear:both;height:0px;overflow:hidden;}
#msg{display:none;position:absolute;z-index:200;background:url(../graphics/msg_arrow.jpg) left center no-repeat;padding-left:7px}
#msgcontent{display:block;background:#fff;border:2px solid #FF0000;color:#FF0000;border-left:none;padding:5px;}
#featured{width:704px;height:320px;position:relative;border:8px solid #fff;background:#fff;}
#featured ul.ui-tabs-nav{position:absolute;top:0;left:440px;list-style:none;padding:0;margin:0;width:262px;}
#featured ul.ui-tabs-nav li{padding:0;width:100%;height:77px;margin:0 0 4px 0;background:#AEADB0;font-size:12px;color:#666;}
#featured ul.ui-tabs-nav li img{float:left;height:77px;margin:0 5px 0 0;}
#featured ul.ui-tabs-nav li span{position:relative;font-size:11px;line-height:1.4;margin:2px 0 0 0;}
#featured ul.ui-tabs-nav li strong{color:#164858;font-weight:600;}
#featured ul.ui-tabs-nav li em{color:#444;font-weight:600;}
#featured li.ui-tabs-nav-item a{display:block;height:77px;color:#333;background:#AEADB0;}
#featured li.ui-tabs-nav-item a:hover{background:#f2f2f2;}
#featured li.ui-tabs-selected{background:url('images/selected-item.gif') top left no-repeat;}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background:url(../graphics/gray.png);}
#featured .ui-tabs-panel{width:430px;height:320px;position:relative;}
#featured .ui-tabs-panel img{width:430px;height:320px;}
#featured .ui-tabs-panel .info{position:absolute;bottom:0;left:0;height:70px;width:100%;background:url(../graphics/black.png);}
#featured {display:none;}
#featured .text{position:relative;float:left;padding:5px;margin:0;width:255px;line-height:1.4;color:#fff;}
#featured .text img{width:16px;height:16px;}
#featured .right{float:right;text-align:right;width:155px;}
#featured .info h2{font-size:13px;color:#0099cc;margin:0;padding:0;font-weight:bold;}
#featured .info a{margin:7px 0 0 0;text-decoration:none;padding:2px 6px;background:#0099cc;color:#fff;float:right;-webkit-border-radius:3px;border-radius:3px;-moz-border-radius:3px;}
#featured .info a:hover{text-decoration:none;color:#ccc;}
#featured .ui-tabs-hide{display:none;}
.suggestionsBox{position:relative;float:right;margin:10px 0px 0px 0px;padding:0 0 8px 0;width:264px;background:url(../graphics/green.png);-moz-border-radius:6px;-webkit-border-radius:6px;color:#fff;z-index:100;}
.suggestionList{margin:0px;padding:0px;z-index:200;}
.suggestionList li{list-style:none;margin:0px 0px 3px 0px;padding:4px 5px;cursor:pointer;}
.suggestionList li:hover{background:url(../graphics/black.png);}
.megamenu{position:absolute;display:none;left:0;top:0;background:url(../graphics/totalblack.png);margin:11px 0 0 0;padding:0 6px 6px 6px;z-index:100;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;}
.megamenu .column{float:left;width:132px;margin:0 5px 0 0;padding:10px 0 0 0;}
.megamenu .column h2{padding:4px;color:#f2f2f2; font-size:13px; font-weight:600; border-bottom:2px solid #0099cc;}
.megamenu .column ul{margin:0;padding:0;list-style-type:none;}
.megamenu .column ul li{border-bottom:1px solid #222;}
.megamenu .column ul li a{text-decoration:none;padding:2px;color:#f2f2f2;display:block;}
.megamenu .column ul li a:hover{background:url(../graphics/black.png);color:#ccc;}

