@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
font: 0.75em/1.40em arial, sans-serif;
color:#333333;
/*font: 0.75em/1em Tahoma,Arial, Helvetica, sans-serif; color:#6E6D6D;*/
}

body, html{ height:100%;}

a img{ border:0px;}
a{ color:#1278A2; text-decoration:underline;}
a:hover{ color:#17A3FD; text-decoration:none;}

h1{float:left; margin:0px; padding:0px; padding:4px 0 0 0; height:19px; font-size:10px; color:#9C9C9C;}
h2{margin:0px; padding:0px; color:#2F88AD; font-size:1.3em; margin-bottom:10px;}
h2 span{ font-size:0.9em; font-weight:normal;}
h3{margin:0px; padding:0px; color:#2F88AD; font-size:1.1em; margin-bottom:4px;}
h4{margin:0px; padding:0px; color:#2F88AD;}


p{margin:0px; padding:0px;margin-bottom:10px;}

.tabs{display:block; font-size:10px; text-decoration:none; padding:3px 0 0 0; height:19px; color:#0C1216; text-align:center; text-transform:uppercase;}

.marginleft10{ margin-left:10px;}

ul{margin:0px; padding:0px; list-style-type:none;}
li{margin:0px; padding:0px;}

.listings{
margin:0 0 10px 10px;
}
.listings li{
margin:0 0 5px 0;
padding:0 0 0 10px;
background:transparent url(/images/pop.gif) 0 6px no-repeat;
}

.heading-Georgia{
font: 15px Georgia, "Times New Roman", Times, serif;
font-weight:bold;
}

.right{ text-align:right;}
.noright{ margin-right:0px;}

.green{ color:#6EB61A;}

.bold{ font-weight:bold;}

strong{ font-weight:normal;}

.dots{
margin:0px; padding:0px;
height:13px;
background:url(/images/dots-hor.gif) 0 6px repeat-x;
}

#top-ban{
padding:5px 0 5px 0;
text-align:center;
background-color:#A8BAC6;
border-bottom:1px solid #fff
}

/* #header
____________________________________________________________*/
#wrap-header{
margin:0px; padding:0px;
height:180px;
background: transparent url(/images/top-repeat.gif) 0 0 repeat-x;
}

#header{
margin:0px auto; padding:0px;
width:960px;
height:124px;
background: transparent url(/images/logo.gif) 0 30px no-repeat;
/*border:1px solid #000;*/
}

#htext{
font-size:10px;
height:23px;
}

#htext div{
float:right;
text-align:right;
/*width:555px;*/
padding:4px 0 0 0;
height:19px;
color:#939393;
}

#htext div a{
color:#69CDF7;
text-decoration:none;
}

#htext div .lang{color:#fff;}

#htext div .orange{ color:#F67A00;}

#htext div a:hover{ text-decoration:underline;}

#mybuttons{
float:left;
padding:66px 0 0 0;
width:371px;
height:35px;
/*border:1px solid white;*/
}

#mybuttons .tabs{
float:right;
width:67px;
background: transparent url(/images/button-s7.gif) 0 0 no-repeat;
}

#top-search{
float:right;
margin-top:15px;
width:571px;
height:73px;
background: transparent url(/images/search-bround.png) 0 0 no-repeat;
}

#search-nav{
font-size:11px;
padding:7px 0 0 10px;
height:20px;
/*border:1px solid #000;*/
}

#search-nav a{
display:block;
float:left;
padding:0 7px 0 7px;
text-decoration:none;
background: transparent url(/images/search-split.gif) 100% 1px no-repeat;
}

/* #topnav
____________________________________________________________*/
#topnav{
margin:0px auto; padding:0px;
width:960px;
}

#topnav .tn-main{
height:29px;
/*border:1px solid #000;*/
}

#topnav .tn-main li{
float:left;
background: transparent url(/images/topnav-split.gif) 100% 1px no-repeat;
}

#topnav .tn-main li a{
display:block;
float:left;
padding:7px 15px 0 15px;
height:22px;
text-decoration:none;
}

#topnav .tn-main .on{
background: transparent url(/images/topnav-on.gif) 0 1px repeat-x;
}


#topnav .tn-sub{
height:27px;
/*border:1px solid #000;*/
}

#topnav .tn-sub li{
float:left;
padding:5px 5px 0 10px;
font-size:0.9em;
background:transparent url(/images/pop.gif) 0 11px no-repeat;
}

#topnav .tn-sub .active-page{
background:transparent url(/images/arrow-blue.gif) 0 11px no-repeat;
}

#topnav .tn-sub a { text-decoration:none;}
#topnav .tn-sub a:hover{ text-decoration:underline;}

#topnav .tn-sub .active-page a {
color:#E30000;
}

/* #content
____________________________________________________________*/
#content{
margin:0px auto; padding:0px;
width:960px;
padding-top:15px;
}

/* #webmail
____________________________________________________________*/

#webmail {float:left;margin:0;padding:0;margin-bottom:20px;}

#ifrwebmailtos
{
margin:0px;padding:4px;
margin-bottom:20px;
float:left;
width:500px;
height:200px;
}

/* without banner */
#ifrwebmail
{
margin:0;padding:0;
margin-bottom:20px;
float:left;
width:100%;
height:730px;
}

/* with banner */
#webmail #ifrwebmail
{
margin:0;padding:0;
float:left;
width:790px;
height:730px;
}


#webmail #skycrapper
{
margin:0;padding:0;
width:160px;
height:600px;
float:right;
}

/* #content-left
____________________________________________________________*/
#content-left{
float:left;
margin:0px; padding:0px;
width:620px;
}
.content-gas{float:right; margin:0 0 0 10px;}
#est-top{ margin-bottom:10px;}

/* #vote
____________________________________________________________*/
#vote{padding:4px 0 0 10px;margin-bottom:10px;height:23px;width:320px;font-size:0.9em;border:1px solid #C8DCE8;background: transparent url(/images/vote-repeat.gif) 0 0 repeat-x;}
#vote span{float:left;padding:2px 0 0 0;margin-right:10px;}
#vote a{display:block;float:left;margin:0 10px 0 0;padding:2px 0 0 25px;width:30px;height:17px;text-decoration:none;background: transparent url(/images/vote-up.gif) 0 0 repeat-x;cursor : pointer;}
#vote .vote-down{background: transparent url(/images/vote-down.gif) 0 0 repeat-x;}
#vote img{ margin:0 4px 0 0;}
#vote span#messageInfo a {border:none;background:none;float:none;display:inline;margin:0;padding:0;width:auto;height:auto;}
#vote span#messageInfo {display:block;margin:0 ;}

/* #bookmark
____________________________________________________________*/
#bookmark{padding:6px 0 0 10px;margin-bottom:10px;height:21px;font-size:0.9em;border:1px solid #C8DCE8;background-color:#F5F8FA;}
#bookmark span{ float:left;}
#bookmark img{float:left;margin-left:15px;}

/* #bookmark
____________________________________________________________*/
#related-products {border:1px solid #CFCFCF;margin:30px 0;padding:0 0 10px 0;}
#related-products h3{position:relative;top:-9px;left:10px;width:220px;text-align:center;background:#FFF;color:#000;font-size:14px;}
#related-products div {text-align:center;}

/* #recent-comments & co
____________________________________________________________*/
#recent-comments{}
#recent-comments h3{ color:black;}

.rc-pagenation{font-size:0.9em;padding:3px 0 0 0;margin-bottom:10px;height:20px;border-top:3px solid #F3F3F3;border-bottom:3px solid #F3F3F3;}
.rc-pagenation span{float:left;margin-right:150px;}
.rc-pagenation a{display:block;float:left;padding:0 0 0 15px;width:32px;text-decoration:none;background: transparent url(/images/arrow-next.gif) 100% 3px no-repeat;}
.rc-pagenation a.prev{padding:0 10px 0 10px;background: transparent url(/images/arrow-previous.gif) 0px 3px no-repeat;}

.rc-comment{font-size:.9em;padding:0 0 15px 0;margin-bottom:10px;border-bottom:1px solid #F3F3F3;}
.rc-comment img{margin:2px 10px 0 0;float:left;}
.rc-comment p{ margin-bottom:5px;}

.pointer { cursor: pointer; }

#rev-ads-comment{
margin-bottom:10px;
/*padding:5px 0 5px 5px;
border:1px solid #C8DCE8;
background-color:#F5F8FA;*/
}

/* #content-right
________________________________________________________________________________*/
#content-right{
float:right;
width:330px;
}

/* #login-account & Co */
    #login-account
    {
    /*float:left;*/
    width:328px;
    height:auto;
    border:1px solid #CDDAE2;
    background-color:#E2EFF7;
    margin:0;padding:0;
    margin:0 0 10px 0;
    }

    #login-account p
    {
    float:left;
    width:301px;
    margin:5px 0 5px 5px ;
    }

    #login-head {height:25px;}
    #login-foot {width:100%;height:80px;}
    #btn-login-detail{float:right;margin:5px 5px 0 0 ;}


#thepod{
width:323px;
float:left;
height:73px;
padding:4px 0 0 5px;
margin-bottom:10px;
background-color:#E2EFF7;
border:1px solid #C8DCE8;
}
#login-foot #thepod
{
width:auto;
border:none;
}

#thepod div{
float:left;
margin:0 7px 7px 0;
width:101px;
height:31px;
font-size:0.9em;
font-weight:bold;
background: transparent url(/images/pod-bround.gif) 0 0 repeat-x;
}
#thepod .noright{ margin-right:0px;}
#thepod div a{
display:block;
padding:8px 0 0 26px;
background: transparent url(/images/icons/pod-blog.gif) 7px 7px no-repeat;
text-decoration:none;
}
#thepod div a:hover{ text-decoration:underline;}

#thepod div .community{ background: transparent url(/images/icons/pod-community.gif) 7px 7px no-repeat;}
#thepod div .city{ background: transparent url(/images/icons/pod-city.gif) 7px 7px no-repeat;}
#thepod div .search{ background: transparent url(/images/icons/pod-search.gif) 7px 7px no-repeat;}
#thepod div .hotels{ background: transparent url(/images/icons/pod-hotesl.gif) 7px 7px no-repeat;}
#thepod div .forums{ background: transparent url(/images/icons/pod-forums.gif) 7px 7px no-repeat;}

h3 span a{ font-size:0.9em; font-weight:normal;}

.rightbanner{ margin-bottom:10px;}
.revbanner{
margin-bottom:10px;
padding:10px 0 10px 10px;
border:1px solid #C8DCE8;
background-color:#F5F8FA;
}

.calendar-right{
margin-bottom:10px;
padding:10px 0 10px 10px;
border:1px solid #C8DCE8;
background-color:#F5F8FA;
}

.revbanner-125{
padding:10px;
margin-bottom:10px;
border:1px solid #C8DCE8;
background-color:#F5F8FA;
}
.testing{ margin-right:25px;}

.revBookingSlug{
margin-bottom:10px;
padding:10px 0 10px 15px;
background:transparent url(/images/repeat-zig.gif) 0 0 repeat;
}

#community-photos{
padding:4px 0 0 10px;
margin-bottom:7px;
height:115px;
font-size:0.9em;
color:#4390B0;
font-weight:bold;
background: transparent url(/images/theboxer-repeat.gif) 0 0 repeat-x;
border:1px solid #C8DCE8;
}

#community-photos #cp-top{ height:19px; margin:0 0 10px 0;}

#community-photos #cp-top a{ float:left; text-decoration:none;}
#community-photos #cp-top a:hover{ float:left; text-decoration:underline;}

#community-photos #cp-top span{
float:right;
padding:0 5px 0 0;
}

#community-photos #cp-top span img{
float:left;
margin-left:5px;
}

#myScrollContainer p
{
height:80px;
width:655px;
clip: rect(0px 305px 75px 0px);
}

#myScrollContainer a
{
float:left;
width:85px;
height:85px;
clear:right;
}

#myScrollContainer img{
float:left;
padding:1px;
margin-right:10px;
border:1px solid #C8DCE8;
}


.fliptab-menu{ margin-bottom:10px;}

.fliptab-tabs{
height:23px;
font-size:.9em;
background:transparent url(/images/box-repeat.gif) 0 0 repeat-x;
border-left:1px solid #C8DCE8;
border-right:1px solid #C8DCE8;
border-top:1px solid #C8DCE8;
}

.fliptab-tabs li{
float:left;
height:19px;
padding:4px 10px 0 10px;
background:transparent url(/images/box-split.gif) 100% 5px no-repeat;
}

.fliptab-tabs li a{ text-decoration:none;}
.fliptab-tabs li a:hover{ text-decoration:underline;}
.fliptab-tabs li.fliptab-on{
height:19px;
border-right:1px solid #C8DCE8;
background:transparent url(/images/fetnews-on.gif) 0 0px repeat-x;
}
.fliptab-tabs li.fliptab-on a{ font-weight:bold; color:#6EB61A;}

.fliptab-middle-list{
font-size:.9em;
border:1px solid #C8DCE8;
border-top:none;
}

.fliptab-middle-list ul{ padding:0 5px 0 5px;}

.fliptab-middle-list ul li{
padding:2px 0 4px 5px;
background-color:#F5F8FA;
}

.fliptab-middle-list ul .no-bround{ background-color:#fff;}

.fliptab-middle-list ul li a{ text-decoration:none;}

.fliptab-middle-list ul li a:hover{ text-decoration:underline;}

#tag-cloud{
padding:5px;
margin-bottom:10px;
line-height:140%;
background-color:#F5F8FA;
border:1px solid #C8DCE8;
}

#tag-cloud a{ text-decoration:none; padding:0 10px 0 0;}
#tag-cloud a:hover{ text-decoration:underline;}

/*Tago Cloud*/
a.tag_1{font: 0.75em/0.8em arial, sans-serif;}
a.tag_2{font: 1em/0.8em arial, sans-serif;}
a.tag_3{font: 1.25em/0.8em arial, sans-serif;}
a.tag_4{font: 1.5em/0.8em arial, sans-serif;}
a.tag_5{font: 2em/0.8em arial, sans-serif;}

/* #page-related-nav
____________________________________________________________*/

#page-related-nav{ border:1px solid #C8DCE8; padding:10px; margin-bottom:10px;}
#page-related-nav h3{ margin-bottom:7px; color:#333; background-color:#C8DCE8; padding:4px 0 4px 5px;}
#page-related-nav ul{}
#page-related-nav ul li{ padding:0 0 0 10px; margin-bottom:5px; background:url(/images/pop.gif) 0 6px no-repeat;}

/* #related-banner
________________________________________________________________________________*/
#related-banner{ margin-bottom:10px;}

#related-banner #related{ font-size:11px; padding:5px 10px 0 10px; border:1px solid #C8DCE8}
#related div{ margin:0 0 15px 0;}
#related div p{ margin:0px; padding:0px; line-height:120%; color:#6D6D6D}
#related div .sponsor-title{ display:block; font-weight:bold; margin-bottom:2px;}
#related div .small a{ font-size:10px; color:#6D6D6D;}

/*#also-on
____________________________________________________________*/
#also-on{
margin:0px auto; padding:0px;
clear:both;
width:960px;
padding:5px 0 0 0;
border-top:3px solid #C7DBE8;
}

#also-on h3{
padding:0 0 5px 0;
margin-bottom:10px;
color:black;
border-bottom:1px solid #C7DBE8;
}

#also-on div{
float:left;
margin:0 20px 10px 0;
width:210px;
height:40px;
font-size:0.9em;
padding:5px 0 0 5px;
background-color:#F5F8FA;
border-top:1px solid #C7DBE8;
}

#also-on div.also-on-bigleft{ margin-left:20px;}

#also-on div img{
float:left;
margin:0 10px 0 0;
border:1px solid white;
width:36px;
}

#also-on div a{text-decoration:none;}
#also-on div a:hover{text-decoration:underline;}

/*#footer
____________________________________________________________*/
#footer{
clear:both;
margin:0px auto; padding:0px;
padding:30px 0 0 0;
width:960px;
height:400px;
color:#8E8E8E;
}

#footer-search{
padding:12px 0 0 200px;
margin-bottom:10px;
height:34px;
border:1px solid #C8DCE8;
background: transparent url(/images/footer-repeat.gif) 0 0 repeat-x;
}

#footer p{
font-size:0.9em;
text-align:center;
}

#footer p a{color:#8E8E8E; text-decoration:none;}
#footer p a:hover{text-decoration:underline;}


.error, #status_login,#status-email
{
color:#C40000;
}
#status_login,#status-email
{
margin-left:15px;
font-size:100%;
}

#footer-forum{
margin:0 auto;
width:760px;
text-align:center;
}

#footer-network{
font-size:11px;
margin-bottom:10px;
}

/* #pagenation
____________________________________________________________*/
#pagenation{clear:both;width:100%;height:30px;}
#community-profile-right #pagenation{width:auto;}
#pagenation p{ float:right;}
#pagenation a{
    display:block;
    float:left;
    text-decoration:none;
    padding:3px 6px 3px 6px;
    margin:0 1px 0 0;
    background-color:#E2E2E2;
}
#pagenation a:hover{ background-color:#D1CFCF;}

div.error {margin:10px 0;}


/* Top right banner
____________________________________________________________*/
#topright {
position: absolute;
right: 0;
top: 0;
display: block;
height: 139px;
width: 138px;
background: url(/images/banner-freemail.gif) no-repeat;
text-indent: -999em;
text-decoration: none;}

/***************************** Internal booking slug on /hotels, /flights & /car-hire  */
#searchCriterials span {text-decoration:underline;}
#searchCriterials h3 {font:bold 16px Tahoma, Arial, Helvetica, sans-serif;color:#000000;}
#searchCriterials p {padding:0 0 10px 0;}

#content #SearchIframeFlights {width:100%;height:362px;background:transparent url(/images/flight-background.gif) 50% 0 no-repeat;border:1px solid #5E95DB;margin: 0 0 10px 0;text-align:left;}
#content #SearchIframeFlights iframe {margin:20px 0 0 325px;}

#SearchIframe {background:transparent url(/images/bw_top.gif) 0 0 repeat-x;border:2px solid #5E95DB;text-align:center;margin:0 10px 30px 0;}

#content #iFrameResult {width:647px;list-style:none;margin:0px 0px 20px 0;padding:0px;float:left;}
#content #iFrameResult .iFrameResult {float:left;width:382px;margin:0 20px 0 0;}

#content #iFrameResult h3 {font:bold 16px Tahoma, Arial, Helvetica, sans-serif;color:#1A83B8;margin:0 0 10px 0;}
#content #iFrameResult h3 span {color:#E94C02;text-decoration:underline;}
#content #iFrameResult ul {float:left;width:382px;padding:0;}
#content #iFrameResult li {width:360px;float:left;margin:0;padding:12px 10px;display:block;border:1px solid #A3BEDF;background-color:#F0F4F9;border-bottom:none;}

#content #iFrameResult a {background:white;float:left;display:block;border:1px solid #CCC;padding:1px;}
#content #iFrameResult a img {background:white;float:left;display:block;padding:5px;}
#content #iFrameResult a:hover {border:1px solid #000;}
#content #iFrameResult input {margin:12px 0 0 50px ;width:170px;font-size:11px;}

#content #iFrameResult .others {background:none;border-bottom:1px solid #A3BEDF;}
#content #iFrameResult .others label {padding:0 10px 0 70px;float:none;width:auto;}
#content #iFrameResult .others input {width:80px;margin:0 0 0 10px;}
#content #iFrameResult .others select {font-size:11px;}

#content #iFrameResult #bw_tip {display:block;float:right;margin:0 53px 0 0;}

#marginbottom {width:100%;margin:0 0 50px 0;}


/***************************** booking slug */
#bw-block #i015,#bw-block #i016 {display:none;}

#bw-block {display:block;float:left;width:328px;margin:0 0 10px 0;}
#bw-block div {width:328px;border:1px solid #5E95DB;float:left;}
#bw-block iframe {margin:10px 0 0 10px;}

#bw-block ul {display:block;float:left;width:328px;height:25px;margin:0;padding:0;border-left:1px solid #5E95DB;}
#bw-block ul li {display:block;float:left;width:80px;height:25px;border:1px solid #5E95DB;border-bottom:none;border-left:none;margin:0;padding:0;}
#bw-block ul li a {display:block;float:left;width:78px;color:#5E95DB;font-weight:bold;line-height:200%;text-align:center;text-decoration:none;}
#bw-block ul li.on {background-color:#5E95DB;}
#bw-block ul li.on  a {color:#FFF;}

#login-account {float:left;}
.revbanner {float:left;width:318px;}
#page-related-nav {float:left;width:308px;}
#content-right .fliptab-menu {float:left;width:330px;}
#content-right #community-photos{float:left;width:318px}
#content-right #related-banner {float:left;}

#listcity {float:left;width:600px;background-color:#F5F8FA;border:1px solid #C8DCE8;font-size:0.9em;height:auto;margin:0 0 10px 0;padding:10px 0 5px 15px;}
#listcity li {list-style:none;width:100px;float:left;margin:0 10px 20px 0;padding:0;margin:0 0 10px;}