.sidebar{float:left;width:258px;}
.maincontent{float:left;width:521px;min-height:930px;}
.sidebar .innercontent{position:relative;z-index:2}
.sidebar .expander{margin:14px 0 15px 8px;}
.sidebar .box{margin:20px 0 15px 8px;}
.search{margin-top:8px;padding-left:6px;}
.search .header{background:transparent url("/img/newlayout/searchtravelguideheader.jpg") no-repeat top left;height:36px;}
.search .header h1{visibility:hidden;}
.search .body{padding-left:18px;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.search .footer{background:transparent url("/img/newlayout/searchtoursfooter.jpg") no-repeat 0 0;height:24px;}
.search .body label{display:block;font-weight:bold;color:#014A82;}
.search .body select{line-height:16px;margin:0;}
.search .body select{height:21px !important;margin-bottom:10px;}
.search .body .searchbutton, .search .body label{padding-top:5px;}
.search .body .formrow label{margin-top:0;}
.search .body .searchbutton{margin-left:5px;}
.expander{background:transparent url("/img/newlayout/homelftexptop.jpg") no-repeat top left;background-color:#4FA4DB;padding-top:3px;}
.expander ul{background:transparent url("/img/newlayout/homelftexpbottom.jpg") no-repeat bottom left;padding-bottom:3px;}
.expander ul ul{background-image:none;padding-bottom:0;}
.expander li{padding-bottom:0;margin-bottom:0;}
.expander li a{text-transform:uppercase;display:block;cursor:pointer;background:#4FA4DB url("/img/newlayout/expanderclosedarrow.jpg") no-repeat 98% 50%;padding:3px 0 3px 20px;border-bottom:1px solid #318BC7;border-top:1px solid #9ACBEB;}
.expander li a, .expander li a:active, .expander li a:link, .expander li a:visited{color:#fff;}
.expander li.first a{border-top:0;}
.expander li.last a{border-bottom:0;}
.expander li a.open{background:#4FA4DB url("/img/newlayout/expanderopenarrow.jpg") no-repeat 98% 50%;}
.expander li li a{text-transform:none;background:#F9F3EF url("/img/newlayout/expandersubclosedarrow.jpg") no-repeat 98% 60%;padding:5px 0 5px 15px;border-bottom:1px dotted #8A8A8A;border-top:0;}
.expander li li a, .expander li li a:active, .expander li li a:link, .expander li li a:visited{color:#014A82;}
.expander li.last li a{border-bottom:1px dotted #8A8A8A;}
.expander li li a.open{background:#F9F3EF url("/img/newlayout/expandersubopenarrow.jpg") no-repeat 98% 60%;color:#f00;}
.expander li li li a{background-color:#fff;background-image:none;color:#8A8A8A;padding:3px 0 3px 20px;border-bottom:0;border-top:0;}
.expander li a, .expander li a:link, .expander li a:active, .expander li a:visited{text-decoration:none;font-size:13px;font-weight:bold;letter-spacing:0.2px;}
.expander li a:hover{color:#2072A2 !important;}
.expander li li a:hover{color:#f00 !important;}
.expander a.viewall{font-weight:normal;text-transform:none !important;border-bottom:0 !important;}
.expander ul ul{display:none;}
.expander li a .new{color:#fdda89;text-transform:none !important;}
.box h2{color:#2A8ECC;font-weight:bold;padding:5px 0 5px 18px;font-size:17px;border-bottom:1px dashed #DCDCDC;}
.box{border:1px solid #DCDCDC;width:249px;}
.box .boxcontents{padding:10px 0 10px;}
.section{margin:20px 0 0 12px;width:506px;}
.section .header{height:28px;background:transparent url("/img/newlayout/subheader_slice.jpg") repeat-x top left;height:26px;letter-spacing:0.4px;}
.section .body{padding:5px 10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.featured{margin-top:10px !important;}
.featured .header h2{float:left;width:290px;}
.section .header h2{padding-top:4px;margin-left:8px;}
.section .header h2, .section .header h2 a, .section .header h2 a:active, .section .header h2 a:link, .section .header h2 a:visited{color:#fff;font-size:17px;font-weight:bold;text-decoration:none;}
.featured .header a.subscribe{color:#fff;padding-top:6px;float:left;width:195px;background:transparent url("/img/rss_icon.jpg") no-repeat 0 5px;height:20px;text-decoration:none;}
.featured .header a.subscribe span{padding-left:26px;text-decoration:underline;}
.section .mainarticle{float:left;width:240px;}
.section .otherarticles{float:left;width:230px;}
.section .mainarticle .thumbnail{float:left;margin:0 4px;}
.section .mainarticle p{padding:0 10px 0 4px;}
.section a.title, .section a.title:active, .section a.title:link, .section a.title:visited{color:#000;display:block;font-size:14px;padding:4px;font-weight:bold;}
.section .otherarticles li{background:transparent url("/img/bluerightarrow.gif") no-repeat 0 6px;padding-left:9px;margin:4px 0;}
.section .otherarticles li a, .section .otherarticles li a:active, .section .otherarticles li a:link, .section .otherarticles li a:visited{color:#369;}
.section .more, .section .more:active, .section .more:link, .section .more:visited{color:#369;display:block;margin:4px;}
.bodysection .social{margin:5px 8px;}
.bodysection .social .google, .bodysection .social .twitter, .bodysection .social .facebook{margin:8px 0;}
#fb-root, .sidebar .social {width: 130px; overflow: hidden}