/* MAIN STYLES */

body {background-color: #12272c; margin: 0px; padding: 0px; font-family: Geneva, Arial, Helvetica, sans-serif;}

.outer_shell {width: 820px; margin: 0 auto; position: static;}
.float {float: left;}
.clr {clear: both;}
.pad {padding: 10px;}

/* HEADER STYLES */

#header {background-image: url('layout/head_bg.jpg'); background-position: bottom left; background-repeat: no-repeat; height: 150px; color: #FFFFFF; font-size: 11px; text-align: center;}
#header h1 {font-size: 12px; font-weight: bold; margin: 0px; padding: 40px 0px 5px 0px;}
#header h2 {font-size: 11px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px;}

#header ul {margin: 25px 25px 0px 25px; padding: 0px; white-space: nowrap;}
#header ul li {list-style: none; display: inline; padding: 5px 2px; margin: 0px; font-size: 11px;}

#header a:link {color: #FFFFFF; font-weight: bold; text-decoration: none; font-size: 11px;}
#header a:visited {color: #FFFFFF; font-weight: bold; text-decoration: none;}
#header a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
#header a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;}


/* NAV STYLES */

.nav_stretch_bg {background: #e7a952;}

#nav {background-image: url('layout/nav_bg.jpg'); background-repeat: repeat-x;}

#nav ul {margin: 0px; padding: 0px; width: 525px; white-space: nowrap;}
#nav ul li {list-style: none; display: inline; margin: 0px; padding: 0px; font-size: 11px;}

#nav ul li a:link {background: none; font-size: 11px; color: #2E1D1A; font-weight: bold; text-decoration: none; display: block; padding: 10px 7px 9px 7px; float: left;}
#nav ul li a:visited {background: none; color: #2E1D1A; font-weight: bold; text-decoration: none; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:hover {color: #F1CD92; font-weight: bold; text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;}
#nav ul li a:active {color: #F1CD92; font-weight: bold;text-decoration: none; background-image: url('layout/nav_bg_hover.jpg'); background-repeat: repeat-x; float: left; padding: 10px 7px 9px 7px;} 

/* GLOBAL LINK STYLES */

a:link {color: #6a5f54; text-decoration: underline;}
a:hover {color: #8a3c3c; text-decoration: underline;}
a:active {color: #8a3c3c; text-decoration: underline;} 

a.ac1 {color: #32707b; font-weight: bold; font-size: 12px; text-decoration: underline;}
a.ac1:visited {color: #32707b; font-weight: bold; text-decoration: underline;}
a.ac1:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
a.ac1:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

/* CONTENT STYLES */
.title_rules {color: #53868b; font-size: 16px; font-weight: bold; text-align: left; margin: 0px; padding: 5px;}
.rules {color: #6a5f54; font-size: 12px; font-weight: normal; text-align:left; margin: 0px; padding: 0px;}

#content {background-color: #FFFFFF; border-left: 3px solid #E2DCD2; border-right: 3px solid #E2DCD2; border-bottom: 3px solid #E2DCD2; text-align: left;}

#content h3 {color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 0px; padding: 5px 5px 1px 5px;}
#content h4 {color: #2c606e; font-size: 16px; font-weight: bold; margin: 0px; padding: 5px 5px 0px 5px;}

#content p {color: #6a5f54; font-size: 11px; margin: 5px 5px 0px 5px; padding: 0px;}

.content_gradient {background-image: url('layout/nav_gradient_bg.jpg'); background-repeat: repeat-x;}
.content_gradient_2 {background-image: url('layout/nav_gradient.jpg'); background-repeat: no-repeat; background-position: top center; padding: 10px 0px 5px 0px; text-align: center;}

.c_box_1 {background-color: #FFFFFF; border: 1px solid #c7beb4; padding: 3px; margin: 5px 0px 5px 0px;}
.c_box_1_inner {background-color: #f6f2ee; padding-bottom: 5px;}

.c_box_head_blue {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_yellow {background-color: #e7a952; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_red {background-color: #ad6f75; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_green {background-color: #718b60; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}
.c_box_head_dkblue {background-color: #0b0b61; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px;}

.c_box_head_red a {color: #ffffff;  font-size: 12px; font-weight: bold; text-decoration: underline; text-align: right;}
.c_box_head_red a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
.c_box_head_red a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;}

.subpage_div {background-color: #32707e; padding: 5px; text-align: left; color: #FFFFFF; font-weight: bold; font-size: 14px; margin-bottom: 5px;}


/* LEFT and RIGHT PANE STYLES */

.left_pane {width: 395px; float: left; display: block; text-align: left; padding: 5px 0px 5px 10px;}
.right_pane {width: 395px; float: right; display: block; text-align: left; padding: 5px 10px 5px 0px;}

#home_ads {color: #6a5f54; font-size: 11px; font-weight: bold;}
#home_ads ul {margin: 0px; padding: 0px;}
#home_ads ul li {list-style: none; padding: 5px 5px 0px 5px; margin: 0px; font-size: 11px;}

#home_ads ul li a {color: #32707b;  font-size: 12px; font-weight: bold; text-decoration: none;}
#home_ads ul li a:visited {color: #32707b; font-weight: bold; text-decoration: none;}
#home_ads ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#home_ads ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 

#more_home_ads {color: #6a5f54; font-size: 11px; font-weight: bold;}
#more_home_ads ul {margin: 0px; padding: 0px;}
#more_home_ads ul li {list-style: none; padding: 5px 3px 0px 3px; margin: 0px; font-size: 11px;}

#more_home_ads ul li a {color: #32707b;  font-size: 12px; font-weight: bold; text-decoration: none;}
#more_home_ads ul li a:visited {color: #32707b; font-weight: bold; text-decoration: none;}
#more_home_ads ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#more_home_ads ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 

#more2_home_ads {color: #6a5f54; font-size: 11px; font-weight: bold;}
#more2_home_ads ul {margin: 0px; padding: 0px;}
#more2_home_ads ul li {list-style: none; padding: 5px 3px 0px 3px; margin: 0px; font-size: 11px;}

#more2_home_ads ul li a {color: #32707b;  font-size: 12px; font-weight: bold; text-decoration: none;}
#more2_home_ads ul li a:visited {color: #32707b; font-weight: bold; text-decoration: none;}
#more2_home_ads ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#more2_home_ads ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 

#businesses td {width: 125px;}
#businesses ul {margin: 0px; padding: 5px 5px 5px 5px;}
#businesses ul li {list-style: none; font-size: 11px; margin: 0px; line-height: 18px;}

#businesses ul li a {color: #6a5f54; font-weight: bold; text-decoration: none; padding: 0px;}
#businesses ul li a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#businesses ul li a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#businesses ul li a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;}

#history {padding: 5px;}
#history b {color: #8a3c3c; font-size: 12px;}
#history p {color: #6a5f54; font-size: 11px; margin: 5px 5px 5px 5px; padding: 5px 0px 5px 0px; border-bottom: 1px dotted #c7beb4;}
#history img {margin: 0px 5px 0px 0px; border: 1px solid #c7beb4;}

#history a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#history a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#history a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#history a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 

#cats a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#cats a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#cats a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#cats a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

#storefront a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#storefront a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#storefront a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#storefront a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

#newest {color: #6a5f54; font-size: 11px; font-weight: bold;}
#newest td {
	padding: 0px;
	margin: 2px;
	background-color: #f6f2ee;
	border: 1px solid #c7beb4;
	padding: 2px;
	text-align: left;
}
#newest img {border: 1px solid #c7beb4; width: 85px; height: 65px;}

#newest a {color: #6a5f54; font-weight: bold; font-size: 11px; text-decoration: none;}
#newest a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#newest a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#newest a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;} 


/* FOOTER STYLES */

#footer {background-color: #f0ebe6; border: 3px solid #E2DCD2; font-size: 11px; font-weight: bold; color: #6a5f54;}
#footer div.float {float: left;}

#footer span {color: #8a3c3c; font-weight: bold;}

#footer ul {margin: 0px 5px 0px 5px; padding: 3px;}
#footer ul li {list-style: none; padding: 5px; margin: 0px; text-align: left; font-size: 11px;}

#footer a {color: #6a5f54; font-weight: bold; text-decoration: none; font-size: 11px;}
#footer a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#footer a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#footer a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 


.sitemap {width: 300px;  text-align: center;}
.resources {width: 475px;}
.foot_div {padding-top: 40px; width: 10px;}

.sitemap img, .resources img {display: block;}

#bottom {color: #ffffff; font-size: 10px; font-weight: normal; margin: 0px; padding: 5px 0px 0px 0px; text-align: center; clear:both;}
#bottom p {font-size: 11px; font-weight: bold;}

/* LINK STYLES */

a.highlight:link {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:visited {color: #9d5d5c; font-weight: bold; text-decoration: none;}
a.highlight:hover {color: #56878f; font-weight: bold; text-decoration: underline;}
a.highlight:active {color: #56878f; font-weight: bold;text-decoration: underline;} 

/* MAIN PAGE STYLES */

#recent_forum {font-size: 11px; color: #6a5f54;}
#recent_forum div {margin: 5px 5px 0px 5px; padding: 2px 0px 1px 0px; border-bottom: 1px dotted #c7beb4;}
#recent_forum span {font-weight: normal; padding-left: 5px; float: right;}
#recent_forum a:link {color: #6a5f54; font-weight: bold; text-decoration: none;}
#recent_forum a:visited {color: #6a5f54; font-weight: bold; text-decoration: none;}
#recent_forum a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}
#recent_forum a:active {color: #8a3c3c; font-weight: bold;text-decoration: underline;} 

#recent_gallery img {border: none;}
#recent_gallery a:link {border: 3px solid #c7beb4; display: block;}
#recent_gallery a:visited {border: 3px solid #c7beb4; display: block;}
#recent_gallery a:hover {border: 3px solid #32707e; display: block;}
#recent_gallery a:active {border: 3px solid #32707e; display: block;} 


#books_promo {background: url('layout/promos/shop_for_promos.gif') no-repeat top left; width: 390px; height: 89px; text-align: left;}
#books_promo ul {margin: 0px; padding: 45px 0px 0px 90px;}
#books_promo ul li {list-style: none; display: inline; text-align: left; font-size: 14px; margin: 8px; padding: 0px 10px 0px 10px;}

#books_promo ul li a:link {color: #f3d47a; font-weight: bold;text-decoration: none;}
#books_promo ul li a:visited {color: #f3d47a; font-weight: bold;text-decoration: none;}
#books_promo ul li a:hover {color: #f3d47a; font-weight: bold;text-decoration: underline;}
#books_promo ul li a:active {color: #f3d47a; font-weight: bold;text-decoration: underline;} 


/* STORE STYLES */

#store_content {background-color: #FFFFFF; border-left: 3px solid #E2DCD2; border-right: 3px solid #E2DCD2; border-bottom: 3px solid #E2DCD2; text-align: left;}
.storefront_info_box {font-size: 12px; padding: 10px;}


/* Geo styles */

.live_users_text {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #335197;} 
.featured_ad_title {font-family: Arial, Helvetica, sans-serif; font-size: 12px;} 

td.newest_2_result_table_body_even,
td.newest_2_result_table_body_odd{
	text-align:left;
	font-weight:normal;
}


#busn_dir {text-align:center; color: #8a3c3c; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none;}

#busn_dir a {color: #990000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; text-decoration: underline;}

#busn_dir a:visited {color: #6a5f54; font-weight: bold; text-decoration: underline;}

#busn_dir a:hover {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

#busn_dir a:active {color: #8a3c3c; font-weight: bold; text-decoration: underline;}

/* AC_GEODESIC STYLES */


.title_center {color: #990000; font-size: 16px; font-weight: bold; text-align: center; margin: 0px; padding: 0px;}
#noticeBox {padding: 3px; width: 700px; border: 2px solid #32707e; left: auto; top: 0px; right: auto; float: none;  position: relative; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #0033cc;	margin-right: auto; margin-left: auto;}
.white_n10n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:13px; font-weight: normal; color:#FFFFFF;}
.white_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#FFFFFF;}
.white_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:16px; font-weight: bold; color:#FFFFFF;}
.white_n16b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:18px; font-weight: bold; color:#FFFFFF;}
.red_n10n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:12px; font-weight: normal; color:#990000;}
.red_n12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: bold; color:#990000;}
.red_n12n { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:14px; font-weight: normal; color:#990000;}
.red_n14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:16px; font-weight: bold; color:#990000;}
.red_i12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size:14px; font-weight: bold; color:#990000;}
.red_n18b { font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size:20px; font-weight: bold; color:#990000;}

.user_box_1 {background-color: #FFFFFF; border: 1px solid #c7beb4; padding: 5px; margin: 5px;}
.user_box_1_inner {background-color: #f6f2ee; padding-bottom: 5px;}
.user_box_head_blue {background-color: #32707e; padding: 20px 0px 20px 0px; text-align: center; color: #000000; font-weight: bold;}
.user_box_head_blue a {color: #ffffff;  font-size: 16px; font-weight: bold; text-decoration: underline; text-align: right;}
.user_box_head_blue a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}
.user_box_head_blue a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
.user_box_head_blue a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;} 


.user_box_head_red {background-color: #ad6f75; padding: 20px 0px 20px 0px; text-align: center; color: #000000; font-weight: bold;}
.user_box_head_red a {color: #ffffff;  font-size: 16px; font-weight: bold; text-decoration: underline; text-align: right;}
.user_box_head_red a:visited {color: #ffffff; font-weight: bold; text-decoration: underline;}
.user_box_head_red a:hover {color: #F1CD92; font-weight: bold; text-decoration: underline;}
.user_box_head_red a:active {color: #F1CD92; font-weight: bold;text-decoration: underline;} 

