/* CSS Document */body { background:#000 url(images/bg_main.jpg) no-repeat top center; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }#mainContainer { width: 1022px; margin: 0 auto; position: relative; }#mainNav { font-size:11px; letter-spacing:.1em; background:#000; color:#FFF; padding-top:45px; }#mainNav td {padding: 0 28px 5px; }#mainNav a:link, #mainNav a:visited {color:#66CCFF; text-decoration:none; }#mainNav a:hover {color:#FFF; text-decoration:none; }#mainNav .selected { background: url(images/navBg_selected.gif) no-repeat; background-position:center; }.subBlock { width:234px; padding:115px 20px 0; }.headerNav { padding: 80px 0 0 500px; }.headerNav .selected { color:#fff; list-style: normal; }.headerNav li { line-height:20px; list-style:none; }.headerNav li a:link, .headerNav li a:visited { color:#66CCFF; text-decoration:none;  }.headerNav li a:hover { color:#FFF;  text-decoration:none; list-style:none; }.headerBlock { width:650px; margin: 0 0 20px 180px; color:#fff; }.headerBlock .quotes { font-size:14px; padding: 5px 0 5px; }.headerBlockContainer { background-color:#2D5259; padding: 10px 25px 10px; }.headerBlockContainer ol { color:#66CCFF; }.headerBlockContainer a:link, .headerBlockContainer a:visited { color:#FFF; text-decoration:none; }.headerBlockContainer a:hover { color:#CCC; text-decoration:none; }.mainContentText { color:#ccc; width:600px; margin-left:180px; font-size:12px; line-height:18px; padding:0 25px 0; }.mainContentText h1 { margin:0; padding:0; padding-bottom:5px; color:#66CCFF; font-size:14px; font-weight:normal; }.mainContentText p { margin:0; margin-bottom:10px; line-height:20px; }.mainContentText p a:link, .mainContentText p a:visited { color:#8C8C8C; text-decoration:none; }.mainContentText p a:hover { color:#FFF; text-decoration:none; }.mainContentText li { padding-bottom:10px; }.mainContentText li a:link, .mainContentText li a:visited { font-size:13px; color:#ccc; text-decoration:none; }.mainContentText li a:hover { color:#FFF; text-decoration:none; }.mainContentText li p { color:#666; font-size:12px; line-height:15px;  }.mainContentText li h1 { color:#343e44; font-size:11px; line-height:15px; }	.mainContentText a:link, .mainContentText a:visited { color:#2D5259; text-decoration:none; }.mainContentText a:hover { color:#FFF; text-decoration:none; }.mainContentText .reviews h1 { color:#ccc; font-size:13px; line-height:20px; padding-top:15px; font-weight:normal; }.mainContentText .reviews h2 { color:#33CCFF; font-size:11px; text-align:right; margin:0; padding:0; padding-top:5px; font-weight:normal; }.mainContentText .reviews h3 { color:#99AAAC; font-size:10px; text-align:right;  margin:0; padding:0; padding-bottom:15px; font-weight:normal; }.footerLine { font-size:11px; color:#336680; }.footerLine a:link, .footerLine a:visited { color:#336680; text-decoration: none; }.footerLine a:hover { color:#FFF; }