﻿html {margin: 0; padding: 0; height: 100%; max-height: 100%;}
body {background: url(/images/v2/bgfull.gif) repeat center;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;font-size:11px;margin:0; padding: 0; height: 100%;}
table {font-size:11px;}
.mainTable { width: 920px; height: 100%; margin: 0 auto; padding: 0;}
.mainTable td {vertical-align: top; height: 100%;}
.container {margin:0px auto;width:930px; background: #FFF; padding-bottom: 10px;}
.bgLeft {padding: 0; margin: 0; width: 20px; height: 100%; background: url(/images/v2/map.png) transparent -907px 0 repeat-y scroll;}
.bgRight {padding: 0; margin: 0; width: 20px; height: 100%; background: url(/images/v2/map.png) transparent -931px 0 repeat-y scroll;}
a img {border:0px;}
a:link, a:visited, a:active, a:hover {color:#0000CC;}
h2 {font-size:14px;}
h2 a:Link, h2 a:visited, h2 a:active {color:#000000 !important;text-decoration:none;}
h2 a:hover {text-decoration:underline;}
.topHeader {text-align:center;margin:0px 0px 18px 0px;font-family:Verdana;}
.topTable {width:97%;background:#dedede;margin:0px auto;margin-bottom:15px;}
.topTable tr td {text-align:center;}
.font10 {font-size:10px;}
.sbrTitles {font-size:20px;letter-spacing:0;color:#444444;margin:0;padding:0px;font-weight:bold;text-align:center;}
.sbrSubTitles {font-size:14px;letter-spacing:0;color:#999;margin:0px 0px 3px 0px;padding:0px;font-weight:bold;text-align:center;}
.quickJump {text-align:center;margin-top:20px;font-size:11px;}
.red {color:#FF0000;}
.b {font-weight:bold;}
.aa {text-decoration:none !important;color:#000000 !important;border-bottom:1px solid #0000FF; font-weight:bold;}
.ab {text-decoration:none !important;color:#0000CC !important;}
.ab:hover {text-decoration: underline;}
.nwSingle .aa, .nwSingle .ab {color:#000000 !important;}
.qbox { margin: 5px 20px 5px 20px; padding: 9px 6px 9px 6px; background-color: #EEEEEE; border: 1px solid #000;}
.qhead { margin-left: 20px;}


/* --- NETWORK BAR STYLES ---*/
.topMenu {font-family: Arial; font-size: 11px; height: 27px; background: #EEEFF0; }
.topMenu .topMenu_title {margin-right: 3px;}
.topMenu ul {float: left;margin:0;padding:0;position:relative; left: 3px; top: 4px;}
.topMenu ul li {list-style: none none outside; float: left; padding: 1px; margin-left: 0; display: inline; clear: none;}
.topMenu ul li:hover { color: #FFFFFF;}
.topMenu ul li a:link, .topMenu ul li a:active, .topMenu ul li a:visited { color: #474747; text-decoration: none; float: left; padding: 3px 10px 3px 5px; position:relative;}
.topMenu ul li a:hover {color: #004eff;}
.topMenu ul li a span { }
.topMenu ul li a span:hover {}
.topMenu .dropdownArrow {background: url(/images/v2/map.png) -577px 0 no-repeat; padding: 2px 5px; margin-left: 5px;}
.topMenu .dropdownArrow:hover {background: url(/images/v2/map.png) -560px 0 no-repeat;}


.topMenu_item {width: 200px; background: #FFF000; border: 1px solid #E5ECF2; border-top: 0px; float: left; font-size: 10px;}
.topMenu_item ul { margin: 0px; padding: 0px; float: left; width: 100%; }
.topMenu_item ul li {list-style: none none outside; width:100%;background: #FFFFFF; float: left; }
.topMenu_item ul li:hover { background: #0059BA; }
.topMenu_item ul li a:link, .topMenu_item ul li a:active, .topMenu_item ul li a:visited { float:left; padding: 4px 2px 4px 10px; text-decoration: none; font-weight: bold; }
.topMenu_item ul li:hover a, .topMenu_item ul li a:hover { color: #FFFFFF !important; }

/* --- HEADER STYLES --- */
.header {background:#FFF;padding:2px;color:#FFFFFF;font-weight:normal; height:163px;}
.header a:link, .header a:visited, .header a:active, .header a:hover {color:#999;text-decoration:underline;}
.headerLogo {margin: 20px 0 10px 15px; padding: 0; border: none; }
.headerTop {padding:4px 7px;font-size:9px;background:#FFF;letter-spacing:1px;}
.headerBookmark {float:right;margin-right:5px;}
.headerMain {background: #FFFFFF;position:relative;color:#000000; height: 115px;}
.headerTOS {position:absolute;top:3px;right:13px;font-size:10px;font-weight:bold;}
.headerTOS a:link, .headerTOS a:visited, .headerTOS a:active {color:#15411D;text-decoration:none;}
.headerTOS a:hover {text-decoration:underline;}
.headerQuotes {position:absolute;top:30px;left:360px;width:520px; padding-left: 30px; text-align:justify;font-weight:normal;font-size:9px; background: url(/images/v2/quote_open.gif) top left no-repeat; min-height: 20px;}
.headerQuotes p {background: url(/images/v2/quote_close.gif) bottom right no-repeat; padding: 0; margin: 0; padding-right: 30px; color: #999999;}
.headerNav {background:url(/images/v2/map.png) no-repeat 0px -73px #FFFFFF; border: none; float:left;width:907px; height: 30px; margin-left: 8px;}
.headerNav div {float:left;width:920px;}
.headerNav ul, .headerNav li {display: inline; }
.headerNav .navList {margin-left: 15px;}
.headerNav ul {}
.headerNav ul li {float: left; list-style-image: none; list-style-position: outside; list-style-type: none;}
.headerNav a:link, .headerNav a:visited, .headerNav a:active {float:left;color:#FFF;font-size:10px;font-weight:bold;padding:7px 19px;text-decoration:none;overflow:hidden;}
.headerNav a:hover {color:#FFF !important;text-decoration:underline !important;overflow:hidden;}
.headerNav .navEnd {background: transparent none repeat scroll 0 0; border-right: 0 none; height: 27px;}
.headerPad {margin-bottom:2px;overflow:hidden;}
/* --- END HEADER STYLES --- */

/* --- CONTENT STYLES --- */
.contentShadow {background:#C3CACC;border-top:1px solid #b0b6b8;}
.contentContainer {background:#FFFFFF;float:left;width:930px;overflow:hidden; margin: 0; border: 0; padding-top: 10px;}
.contentBoxes {float:right;width:680px;padding: 0; margin-right: 16px; overflow:hidden;position:relative;}  /*  WIDTH = 950 - NAVWIDTH (180) - PADDING/MARGIN (6)  */
.contentBoxes2 {width: 900px; margin: 0 auto;}
.contentBox {background:#FFFFFF; margin-bottom: 15px;}
.contentBox h1 {background:#FFF;margin:0px;padding:0 0 3px 0;color:#333333;font-size:11px;letter-spacing:.5px;font-weight:bold; border-bottom: 2px solid #26466b;}
.contentBox .content {padding:10px;}
/* --- END CONTENT STYLES --- */

/* --- SIDE NAV STYLES --- */
.sideNavContainer {float:left; padding:1px;}
.sideNav {float:left;width:210px;background:#FFF; margin: 0 0 0 10px;} /*url(/images/link-bg.gif) top left repeat-y;} */
.sidenavBottom {float: left; width: 200px; height: 5px; background: url(/images/v2/map.png) transparent 0 -262px; position: relative; top: -2px;}
.sideNav h2 {background: url("/Images/v2/bg_sideBar_title.jpg") no-repeat scroll 0 0 transparent; font-size:11px; color: #666666; width:188px; height: 14px; margin:0px;  font-weight: bold;  height: 27px;  line-height: 2.3em; padding: 0 10px; text-shadow: 1px 1px 0 #FFFFFF; text-transform: uppercase; float:left;}
.sidenav-links {float: left; margin-bottom: 10px; }
.sidenav-links a:link, .sidenav-links a:visited, .sidenav-links a:active {float:left;width:190px;padding:3px; background: #EEEEEE; border-bottom:1px solid #D2D2D2; border-left:1px solid #D2D2D2; border-right:1px solid #D2D2D2; color:#000000;text-decoration:none;margin:0px;}
.sidenav-links a:hover {text-decoration:underline; color: #0000CC;}
.sidenav-search {float:left; margin: 0 0 10px 0; font-family:Verdana, Arial, Helvetica, sans-serif;width:196px;text-align:center;background:#EEEEEE; border: 1px solid #D2D2D2; border-top: 0; padding:8px 0px;font-size:9px;font-weight:bold;}
.sidenav-search .searchButton {margin-top: 5px; background: #395E83; border: 1px solid #374967; color: #FFF; font-weight: bold; font-size: 10px; padding: 2px 10px;}
.sidenav-assistance {float:left;background:#EEEEEE;padding:5px 0;text-align:center;font-size:11px;width:196px; border-left: 1px solid #D2D2D2; border-right: 1px solid #D2D2D2;}
.sidenav-assistance p {margin:5px 0px;padding:3px;}
.sidenav-assistance a:link, .sidenav-assistance a:visited, .sidenav-assistance a:active {color:#104118;font-weight:bold;}
.sidenav-border-bottom {float:left;background:#707070;width:177px;}
.sidenav-ad {float:left;text-align:center;padding-top:0; width:198px;height:94px; margin-bottom: 14px;}
.sidenav-ad img {position: relative; left: -1px;}
/* --- END SIDE NAV STYLES --- */

/* --- FOOTER STYLES --- */
.footer {background:#395E83;color:#FFFFFF;padding:5px;text-align:center;width:920px; clear: both;}
.footer a:link, .footer a:visited, .footer a:active {color:#FFFFFF;}
.footerCopyright {font-size:10px;font-weight:bold;text-align:center;margin:0 auto;color:#9F9F9F; width: 930px; background: #FFF; padding: 15px 0;}
.footerCopyright a:link, .footerCopyright a:visited, .footerCopyright a:active {color:#9F9F9F;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.footerCopyright a:hover {color:#323232;text-decoration:underline;}
/* --- END FOOTER STYLES --- */

/* --- FEATURES CLASS --- */
.featureTable {margin: 20px 0; margin-left: -30px;}
.featureTable td {vertical-align: top;}
.featuresUserCount {float:right;color:#999;margin-right:10px; font-size: 9px; font-weight: normal;}
.mainF, .mainFes {float:left;margin-top:-20px;background:#FFFFFF;font-family:Verdana, Arial, Sans-Serif;margin-left:127px;}
.mainF div, .mainFes div {background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #D2D2D2; border-radius: 6px 6px 6px 6px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3); float: left; list-style: none outside none; margin: 7px; padding: 10px; position: relative; width: 155px;}
.iconRecommended { }
.iconReviews {padding: 31px; background: url(/images/v2/map.png) transparent -388px 0; }
.iconGuide {padding: 30px 50px; background: url(/images/v2/map.png) transparent -432px 0;}
h3.lgBlue {background:#FFFFFF;border:0px;margin:0;padding:0px;}
.lgBlue a {font-size:12px;font-weight:bold;font-family:Verdana, Arial;}
.littlelinks {font-size:10px;font-family:Verdana, Arial, Helvetica, Sans-Serif;color:#597261;}
.littlelinks a {color:#597261;}
.bodylinkmd {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;color: #0000CC !important;text-decoration: underline;font-weight: bold;}
.body1 {font-size:10px;color:#000000;}
.bodylink2 a:link, .bodylink2 a:visited {font-size:11px;font-weight:bold; text-decoration: none; color: #759bc0;}
.bodylink2 a:hover {text-decoration: underline;}

.features {background:url(/images/features.gif) top left no-repeat #FFFFFF;position:relative;width:752px;height:160px;padding-left:6px;}
.featureBox {background:url(/images/featuresBg.gif) top left no-repeat #FFFFFF;float:left;width:244px;height:159px;margin-top:15px;margin-left:2px;}
.featureBox h3 {font-size:11px;font-weight:bold;color:#FFFFFF;font-family:Verdana, Arial;margin:11px 10px 6px 15px;}
.featureBox h3 a {color:#FFFFFF !important;text-decoration:none;}
.featureBox img {margin-left:7px;}
.featureBox div {text-align:center;font-size:10px;padding:5px 10px 0px 10px;}
.f1 {position:relative;width:744px;height:150px;}
.fb {position:absolute;top:137px;width:212px;height:23px;padding-left:35px;overflow:hidden;font-weight:bold;font-size:14px;padding-top:6px;}
/* --- END FEATURES CLASS --- */

/* --- PAGE BOX STYLES --- */
.pageBoxContainer {border:0;}
.pageBoxHeader {display: none;}
.pageBox {padding:0;}
.blacklistPagebox {margin: 10px auto; width: 680px; text-align: center;}
.pageBox .red {margin: -5px auto 15px; width: 680px;}

.aquaHeader {background:#6BC3FF;}
.greenHeader {background:#006531;}
.yellowHeader {background:#FFCC00;}
.redHeader {background:#990000;}
/* --- END PAGE BOX STYLES --- */

/* --- MINI REVIEWS STYLE --- */
.minireview {background:#FFFFCC;font-size:11px;border:1px solid #15411D;border-top:0px;border-bottom:0px; width: 678px;}
.minireview h1, .searchResults h2 {background:url(/images/v2/map.png) -10px -75px;font-size:12px;margin:0px;font-family:Arial, Verdana;color:#FFFFFF;font-weight:normal;padding:5px 0px 5px 10px;letter-spacing:1px;width:752px;}
.mrTable td {vertical-align:top;font-family:Verdana, Arial;font-size:10px !important;color:#15411D;}
.mrPop {border:0px;padding:0px;background:#FFFFFF;}
.displayNone{display:none;}

.mrImage {width:130px;text-align:center;padding-top:10px;}
.mrInfo {width:310px;}
.mrInfo table {width:100%;}
.mrTitle {width:90px;font-weight:bold;}
.mrInfo h2 {font-weight:bold;font-size:13px;text-align:center;color:#000000;}
.mrInfo h2 a {color:#0000FF !important;text-decoration:underline;}
.mrInfo h3 {font-weight:bold;font-size:10px;margin:0px;text-align:center;}
.mrDescription {margin:10px 5px;font-size:11px;font-family:Verdana, Arial;}
.mrDescription a {color:#0000FF;font-size:12px;font-weight:bold;}
.mrReview {text-align:center;font-size:12px;font-weight:bold;padding-bottom:10px;margin:0px;}
.mrLiveChat {font-size:9px;font-family:Verdana, Arial, Sans-Serif; width:35px;}
/* --- END MINI REVIEWS STYLE ---*/

/* --- NEWS WIRE ---*/
.newsWires {margin:5px 8px 20px 0px; font-size: 11px;}
.nwSingle {margin:5px 0px;text-align:justify;border-bottom:1px solid #B8B8B8;padding:5px 0px 10px 0px;}
.nwDate {color: #999; font-weight: bold;}
.nwAdText {text-align:left;font-size:10px;font-family:Verdana, Arial, Sans-Serif;color:#A2A2A2;}
.nwAd {text-align:center;border-bottom:1px solid #B8B8B8;padding-bottom:15px;background:url(/images/adBg_670x60.gif) top left no-repeat #FFFFFF;padding-top:9px;}
.nwDescription {font-size:11px;padding:3px 0;text-align:left; width: 500px; margin: 0; color: #999;}
.rssbutton {float:right;background:url(/images/v2/map.png) -620px 0;width:42px;height:11px;font-size:1px;text-decoration:none;margin-right:5px;margin-top:1px;}
.nw_galleryHolder {margin:10px auto;width:562px;border:1px solid #15411D;background:#EDEDED;text-align:center;}
.nw_galleryHolder div {border:2px solid #FAFAFA;padding:10px 0px 5px 10px;}
.nw_galleryHolder div img {cursor:pointer;border:1px solid #15411D;margin-right:11px;}
.nw_galleryHolder div span {font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
/* --- END NEWS WIRE ---*/

/* ---RECOMMENDED LIST ---*/
/* ---AJAX LOADERS ---*/
#rating_guide_loader{padding-top:40px;padding-left:400px;}
#rating_guide_loader img{}

/* ---Rating Guide --- */
a.asc{background-image:url(/images/icons/down.gif);}
a.desc{background-image:url(/images/icons/up.gif);}
.asc, .desc{background-position:right center;background-repeat:no-repeat;cursor:pointer;padding-right:20px;}
a.sortable:hover, a.sortable:hover{color:#ffffcc !important;}

.rgcol1, .col1 { width: 206px; }
