.maincontentbody .maintitle .right{ top: 12px; right: 10px; color: #1E81C4; font-weight: bold; }
.top .left .logo, #promotions1, .top .right #searchform, .top .right #callladyop, .top .right .links1, .helpful{ display: none; }
.top .left{ float: left; width: 375px; }
.top .left h3, .top .left h4{ margin: 20px 0 0 20px; font-size: 14px; font-weight: bold; }
.top .left h4{ font-size: 15px; color: #f00; }
.top .left h5{margin:5px 0 0 20px;}
.top .left h5 a, .top .left h5 a:active, .top .left h5 a:link,.top .left h5 a:visited{font-size:14px;font-weight:bold;color:#f00;}
.top .left p{ padding: 8px 20px 10px 20px; color: #333; }
.top .left p.rating{ padding: 0 0 20px 20px; color: #000; font-weight: bold; text-transform: uppercase; }
ul.links{ margin-top: 10px; }
ul.links li{ margin-left: 20px; border: 1px solid #DFDFDD; background-color: #F4F3EF; width: 25em; margin-bottom: 5px; padding: 3px 6px; }
ul.links li a{ background: transparent url("/img/newlayout/rightarrow_red.jpg") no-repeat 0 5px; padding-left: 12px; }
ul.links li a, ul.links li a:active, ul.links li a:link, ul.links li a:visited{ color: #4E4C4D; font-weight: bold; font-size: 14px; text-decoration: none; }
.top .right{ float: left; width: 192px; text-align: center; padding-top: 20px; }
.top .right .logo{ margin: 0 auto 10px; }
.top .right .ratings{ text-align: left; border: 1px solid #ccc; margin: 10px auto; padding: 5px; }
.top .right .ratings h4{ font-weight: bold; text-transform: uppercase; margin-bottom: 10px; }
.top .right .ratings h4 span{ display: block; font-size: 12px; }
.top .right .ratings .overall th{ font-weight: bold; }
.top .right .ratings th{ padding: 2px 2px 2px 4px; }
.top .right .ratings td{ padding: 2px 4px 2px 2px; }
.touroperator .body{ border: 0 !important; }
.section{ width: 572px; margin: 20px auto; text-align: left; }
.section .header{ height: 24px; background: transparent url("/img/newlayout/subheader_slice.jpg") repeat-x 0 0; border-left: 1px solid #4390C4; border-right: 1px solid #4390C4; border-top: 1px solid #4390C4; border-bottom: 1px solid #B0CCE1; }
.section .header h2{ color: #fff; font-weight: bold; font-size: 16px; float: left; width: 460px; }
.section .header h2 span{ display: block; padding: 3px 0 0 12px; }
.section .header a.backtop, .section .header a.backtop:active, .section .header a.backtop:link, .section .header a.backtop:visited{ display: block; float: left; width: 7em; text-align: center; color: #2D91CF; font-weight: bold; background-color: #F3F0EB; text-decoration: none; margin-top: 4px; }
.section .header a.backtop span{ display: block; }
#promotions{ text-align: left; }
#promotions .default{ font-weight: bold; color: #900; }
#promotions ul li{ text-align: left; background: transparent url("/img/newlayout/rightarrow_red.jpg") no-repeat 0 6px; padding-left: 10px; margin: 8px 0 0 15px; }
#promotions ul li a, #promotions ul li a:active, #promotions ul li a:link, #promotions ul li a:visited{ color: #004C82; font-weight: bold; }
#promotions ul li div{ font-weight: bold; margin-left: 35px; color: #2E2E2E; }
#promotions a.showmore, #promotions a.showmore:active, #promotions a.showmore:link, #promotions a.showmore:visited{ text-align: left; color: #f00; text-decoration: underline; display: block; margin: 10px 0 12px 15px; font-weight: bold; cursor: pointer; }
.subscribe{ margin: 12px 0 12px 15px; }
.subscribe a, .subscribe a:active, .subscribe a:visited, .subscribe a:link{ display: block; height: 20px; background: transparent url("/img/newlayout/icon_rss_small.jpg") no-repeat 0 45%; padding-left: 30px; color: #227CB0; font-weight: bold; }
#brochures .brochure{ float: left; width: 285px; padding: 10px 0; border-top: 1px dotted #999; }
#brochures .first{ border-top: 0 !important; }
#brochures .brochure .image{ float: left; width: 90px; text-align: center; }
#brochures .brochure .image img{ margin: 0 auto; }
#brochures .brochure .desc{ margin-left: 90px; text-align: left; }
#brochures .brochure .desc a, #brochures .brochure .desc p{ padding: 0 5px 0 0; }
#brochures .brochure .desc a, #brochures .brochure .desc a:active, #brochures .brochure .desc a:link, #brochures .brochure .desc a:visited{ color: #024B82; font-weight: bold; }
#brochures .brochure .desc p{ color: #333; margin-top: 4px; }
.longdesc p{ padding: 10px; color: #333; }
.longdesc a, .longdesc a: active, .longdesc a: link, .longdesc a: visited{ color: #227CB0; }
.longdesc ul { padding-left: 40px; }
.longdesc li { list-style-type: disc; }

.quicklinks{ text-align: left; width: auto !important; }
.quicklinks p{ color: #333; font-weight: bold; }
.quicklinks .header h2{ width: auto !important; }
.quicklinks .body{ border-left: 1px solid #ccc !important; border-right: 1px solid #ccc !important; border-bottom: 1px solid #ccc !important; padding: 4px 8px 8px 8px; }
.quicklinks ul li{ text-align: left; background: transparent url("/img/newlayout/rightarrow_red.jpg") no-repeat 0 6px; padding-left: 10px; margin: 4px 0 0 0; }

.video { float: left; width: 180px; text-align: center; }
#videos .first { margin-left: 15px;}
.video a { font-weight: bold; }
#videos .body { padding-top: 15px; text-align: center; }