body, html {margin:0;padding:0;background:#fff;color:#000;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}body {min-width:990px;}img {border:none;}img.border {border:solid 1px #444f51;}table td {vertical-align:top;}em {color:#444f51;font-size:0.9em;}.indent {margin:0px 10px 0px 10px;padding:0px;}.indent p {padding:0px!important;}#wrap {background-color:#ffffff;margin:0 auto;width:990px;       /*background-image:url(../images/bgPage.png);*/       background-repeat:repeat-x;border-left:solid 1px #2a3233;border-right:solid 1px #2a3233;}#header .logo {float:left;padding:5px;margin:20px 0px 0px 20px;}#search {float:right;margin:73px 0px 50px 0px;width:412px;}#search img {margin-bottom:-10px!important;}#search form {margin:0px;padding:0px;}#search input {width:280px;margin-right:10px;height:24px;font-size:16px;}#nav {background:#414c4e;background-image:url(../images/bgMenu.png);height:30px;padding:15px 0px 0px 15px;}#nav ul {margin:0;padding:0;list-style:none;font-family:Arial, Helvetica, sans-serif;}#nav li {display:inline;margin:0;padding:0;}#nav li a {color:#fff;font-size:1.1em;text-decoration:none;margin:0px 5px 0px 0px;padding:5px;}#nav li a.on, #nav li a:hover {position:relative;background-color:#af1e2d;}#nav li.login, #nav li.register {position:relative;background-color:#282f31;margin:0px;padding:7px;color:#c4d3dd;}#nav li.login a, #nav li.register a  {margin:0px;font-size:11px;font-weight:800;}#nav li.register {margin-left:-5px;padding-left:0px;} #nav li.login a:hover, #nav li.register a:hover {background-color:#282f31;text-decoration:underline;color:#af1e2d;} #subNav {width:825px;height:25px;background-image:url(../images/bgSubNav.png);background-repeat:no-repeat;padding:10px 0px 0px 95px;background-color:#91a399;clear:both;margin:0px 0px 0px 30px;}#subNav a {color:#2a3233;text-decoration:none;font-size:1.1em;margin:0px 5px 0px 0px;padding:5px;}#subNav a.sub_on {color:#af1e2d;text-decoration:underline;}#subNav a:hover {color:#af1e2d;text-decoration:underline;}#main {float:left;width:612px;margin:0px 15px 0px 30px; }#main a {color:#af1e2d;}#main a:hover {text-decoration:underline;}#main h1.top, #main h1 {line-height:20px;font-family:arial;position:relative;width:597px;height:29px;margin:20px 0px 3px 0px;padding:10px 0px 0px 15px;background-image:url(../images/bgH1.png);background-repeat:no-repeat;font-size:1.8em;font-weight:bold;color:#fff;}#main h1 {float:left;background-image:url(../images/bgH2.png);margin-top:12px;}#main h1 a {line-height:12px;position:absolute;right:0px;top:5px;background-color:#af1e2d;margin:0px 10px 0px 0px;padding:7px;color:#fff;font-size:11px;text-decoration:none;font-weight:800;}#main h1 a:hover {text-decoration:underline;}#main h3 {color:#af1e2d;margin:0px;padding:0px;font-size:1.2em;}#main h3 A {text-decoration:none;}#main h2, #main p {padding:0 10px;}#main ol {margin:0px 0px 5px 0px;padding:0px 0px 0px 25px;}#main p.cleanBreak {clear:both!important;padding:0px;margin:0px;}#main table.multiRowTable {margin:20px 0px 20px 10px;}#main table.multiRowTable tr td {padding-bottom:15px;}#firstDiv {float:left;width:600px;/*background:#e1e8ec;border:solid 1px #c4d3dd;*/padding:5px;clear:both;}#firstDiv div {float:left;width:600px;margin-bottom:20px;clear:both;}#firstDiv div table {float:left;width:297px;margin-right:3px;padding-top:7px;/*background-image:url(../images/bgTable.png);background-repeat:no-repeat;*/}#firstDiv div table td.leftSpacer {width:12px;}#firstDiv div table img {border:solid 5px #444f51;}#firstDiv div table a {  text-decoration:none;}#firstDiv div table a:hover {text-decoration:underline;}#rightCol {float:left;width:293px;}#rightCol ul {margin-bottom:0;}#rightCol h3, #rightCol p {padding:0 10px 0 0;}#newsletter {width:227px;height:34px;margin:20px 0px 5px 0px;padding:15px 0px 0px 65px;background-image:url(../images/bgNewsletter.png);background-repeat:no-repeat;color:#fff;font-size:1.2em;}.rightColHeader {position:relative;width:280px;height:26px;margin:0px 0px 3px 0px;padding:15px 0px 0px 12px;background-image:url(../images/bgRightColHeader.png);background-repeat:no-repeat;color:#282f31;font-size:1.3em;}.rightColHeader a {position:absolute;right:0px;top:7px;background-color:#282f31;margin:0px 10px 0px 0px;padding:7px;color:#fff;font-size:11px;text-decoration:none;font-weight:800;}.rightColHeader a:hover {text-decoration:underline;}.rightContent, .rightContentGray {border:solid 1px #c4d3dd;margin:0px 0px 5px 0px;padding:10px;line-height:1.6em;font-size:0.9em;}.rightContentGray {background-color:#e1e8ec;}.rightContentGray .rightContent {background-color:#fff!important;font-size:11px;line-height:1.4em;}.rightContent a {color:#af1e2d;text-decoration:none;}.rightContent a:hover {text-decoration:underline;}.rightContent em {font-size:10px;}.rightContent h4 {color:#af1e2d;margin:0px;padding:0px;font-size:1.1em;}#footer p {padding:0px;margin:0;}#footer a {color:#fff;text-decoration:none;padding:0px 5px 0px 5px;}#footer a:hover {text-decoration:underline;}.error{color:red;}.form_help_text{font-size:.8em; color:#666}#advancedSearch{float:right;margin-right:32px;padding-top:4px;font-size:10px;}#advancedSearch a {text-decoration:none; color:#af1e2d;}#advancedSearch a:hover {text-decoration:underline; color:#af1e2d;}#advancedSearchCtrl {font-size:.8em;position:absolute;  padding:8px;text-align:left;background-color:#E4E4E4;                     z-index:100;visibility:hidden;border:solid 1px #c4d3dd;}#advancedSearchCtrl input {width:14px;}p.label_checkbox_pair {  clear: both;  float: none;  padding:0px;  margin:0px;}p.label_checkbox_pair input {  clear: left;  float: left;  padding:0px;  margin-left: 60px;}p.label_checkbox_pair label {  clear: left;  display: block;  float: left;  padding:0px;  margin-left: 4px;  width: 100px;}.section_header { float:left;background-image:url(../images/section_header.png);background-repeat:no-repeat; width:662px;height:39px; margin-top:14px;margin-bottom:12px;}.section_header_rt {float:right;font-size:.9em;margin-top:6px;margin-right:8px;}.section_header_rt select {font-size:10px;}.section_content {padding-right:8px;}.section_title{height:34px; color:#fff; font-family:Arial, Helvetica, sans-serif;font-weight:bold;}.section_title h2{margin-top:6px;margin-left:3px;margin-bottom:0px;padding:0px;font-size:1.5em;}.section_body {background-color:#fff;border-left:1px solid #c5d3dc;border-right:1px solid #c5d3dc;border-bottom:1px solid #c5d3dc;padding-left:10px;padding-top:10px;padding-bottom:10px;padding-right:10px;}.item_image{width:120px; border:1px solid #c5d3dc;margin-top:2px;}.item_image_cell{width:120px;vertical-align: top;}.item_detail{width:372px;padding-right:12px;}.item_category {margin-bottom:8px; font-style:italic;color:#313c3b; font-size:1.0em;}.item_created_by{background-color:#e0e8eb;border:1px solid #c5d3de; font-size:.8em;text-align:center; padding:6px;}.item_created_by h4{color:#af1e2d;margin:0px;padding:0px;font-size:.9em;}.item_other_info{background-color:#f2f3f5;border:1px solid #c5d3de;width:454px;margin-top:18px;padding:12px;line-height:18px;font-size:.9em;font-family:Arial,Verdana,Helvetica;}.item_other_info a {color:blue;}#item_geo{background-color:#f2f3f5;border:1px solid #c5d3de;width:238px;padding:2px;line-height:18px;font-size:.9em;text-align:center;margin-top:14px;}.other_info_title{font-weight:bold;color:#cc0000;}.other_info_title2{font-weight:bold;color:#333;}.other_info_title3{font-weight:bold;color:#666;font-size:.8em;}.review_list_table  {width:100%;}.review_list_avatar {width:120px;}.review_list_avatar a {color:#669999;font-size:.8em;}.review_list_stars {color:#cc0000;font-weight:bold;font-size:.9em;padding-left:12px;}.review_list_detail {width:550px;}.list_item_table{margin-bottom:40px;}.list_item_table TD {vertical-align:top;}.list_item_thumb{width:120px; border:1px solid #c5d3dc;margin-top:2px;margin-right:12px;}.list_item_link{color:#cc0000;text-decoration:none; font-size:1.4em;font-weight:bold;}.list_item_info { font-size:.9em;font-weight:bold;margin-bottom:12px;}.list_item_desc {margin-right:12px;}.list_item_name {width:375px;}.list_paginate {float:right;margin-right:12px;}.red_text{color:#cc0000;font-size:.9em;}.profile_comment {margin-top:8px;font-color:#333;}.profile_comment_table{width:416px;}.homepage_detail{padding-left:8px;padding-right:8px;width:200px;}/* HOME PAGE TABS */.tab_table{  width:294px;}.tab_left_on {  width:8px;  height:41px;}.tab_mid_on {  background-image:url(/images/tab_mid_on.png);font-size:1.2em;font-weight:bold;padding-top:12px;padding-left:6px;padding-right:6px;color:#444f51;  white-space:nowrap;}.tab_right_on{  width:8px;  height:41px;}.tab_left_off{  width:8px;  height:41px;  border-bottom:1px solid #c4d3dd;}.tab_mid_off{  border-bottom:1px solid #c4d3dd;background-image:url(../images/tab_mid_off.png);font-size:1.2em;font-weight:bold;padding-top:12px;padding-left:6px;padding-right:6px;color:#444f51;}.tab_right_off{  border-bottom:1px solid #c4d3dd;width:8px;}.tab_end{  width:100%;border-bottom:1px solid #c4d3dd;}.tab_content{  padding:6px;width:294px;border-left:1px solid #c4d3dd;border-right:1px solid #c4d3dd;border-bottom:1px solid #c4d3dd;  margin-bottom:12px;}.tab_content h3{color:#af1e2d;margin:0px;padding:0px;font-size:1.2em;}.tab_content_strip{  background-color:#af1e2d;  width:367px;  color:white;  text-align:right;  padding:4px;}.tab_content_strip a{  color:white;  font-weight:bold;  text-decoration:none;}.tab_content_box{  background-color:#e1e8ec;  border:1px solid #c4d3dd;  width:150px;  margin-right:4px;}.tab_content_box A{  color:#af1e2d;font-size:.9em;}.search_header {font-size:14px;}/* IE fixes */* html #firstDiv {padding:5px 2px 5px 5px;}* html #search img, *:first-child+html #search img {margin-bottom:-4px!important;}* html #firstDiv div table a {padding-left:2px;}* html .rightColHeader {font-weight:800;}* html #newsletter {font-weight:800;}* html #main h1.top {font-weight:800;}* html #main h1 {font-weight:800;}/* End IE fixes */#item_ad_sidebar{  border:1px solid #c5d3de;  width:238px;  padding:2px;  line-height:18px;  font-size:.9em;  text-align:center;  margin-top:14px;}#news_item{  margin: 10px 0 0;  border-top-style: solid;  border-top-width: 1px;  border-top-color: #C4D3DD;}#cal{  max-height: 500px;  overflow-y: auto;  overflow-x: none;  scrollbar-arrow-color: blue;  scrollbar-face-color: #e7e7e7;  scrollbar-3dlight-color: #a0a0a0;  scrollbar-darkshadow-color: #888888}.user input{  width: 209px;}.user select{  width: 214px;}div.box{  width: 100%;  position:relative;  margin: 10px 0 30px 0px;}div.box .input-text{  border:1px solid #3b6e22;  color:#666666;}div.box input{  width:190px;  height: 20px;}div.box label{  display:block;  margin-bottom:10px;  margin-top: 15px;  color:#555555;}div.box label span{  display:block;  float:left;  padding-right:6px;  width:170px;  text-align:right;  font-weight:bold;}div.spacer {  color: #555555;  font-size:11px;  margin: 10px 0 10px 175px;  vertical-align: top;}div.spacer #submit{  vertical-align: top;}.fbconnect_login_button {  margin: 0;  padding: 0;}