body,td,th {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000;}
body {background:#000 url(../img/page_bg3.jpg) center top repeat-y; margin: 0px;}
a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #000000;}
a:active {color: #000000;}
* {margin:0px; padding:0px;}
#preload {display:none;}

/* No JavaScript Error Box*/
#nojs {width:720px; background:#CC0000; margin:5px auto 0 auto; border:2px solid #000; text-align:center;}
#nojs p {padding:10px; color:#FFFFFF;}

/* Distributor Login */
#top_nav {width:720px; text-align:right; margin:5px auto 0 auto; color:#CCCCCC;}
#top_nav a {color:#CCCCCC; text-decoration:none;}
#top_nav_t {width:720px; margin:5px auto 0px auto; color:#eee;}
#top_nav_t a {color:#eee; text-decoration:none;}
#top_nav_t a:hover {color:#000;}

/* Header, Menu, Banner */
#as_header {width:762px; height:118px; background:url(../img/as_header.jpg); margin:5px auto 0 auto; text-align:center;}
#as_header img {margin:26px 0 0 0;}
#menu_table {width:762px; height:32px; margin:0 auto;}
#menu_td {width:762px; height:32px; background:url(../img/nav_bg.jpg) no-repeat;}
#banner {width:762px; height:97px; margin:0 auto;}

/* Dark Grey Page Background */
#content {width:762px; margin:0 auto; background:url(../img/content_bg.gif) repeat-y;}
#content_bottom {width:762px; height:14px; margin:0 auto; background:url(../img/content_bottom.gif) no-repeat;}

/* Footer, Copyright */
#footer {width:500px; margin:10px auto 0 auto; text-align:center; color:#eee;}
#footer a {text-decoration:none; color:#eee;}
#footer a:hover {color:#000;}
#copy {font-size:11px; width:750px; text-align:center; margin:5px auto 0 auto;}

/* Privacy Policy, About Us */
#privacy {width:600px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:left;
	color:#FFF; margin:20px 0 30px 0; padding:35px 20px 30px 20px; border:1px solid #999;}
#privacy h3 {font-size:14px; font-weight:bold; margin-left:15px; color:#DFCCB5;}
#privacy a {color:#FFF;}
#privacy p {margin:10px 15px 10px 15px;}

/* Index */
#prod_box {width:175px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:left; padding:12px;
	border:1px solid #999; margin:10px 0 0 0;}
#prod_box h4 {color:#000; font-size:14px; font-weight:bold; margin-bottom:5px;}
#prod_box a {text-decoration:none; color:#D3BA98;}
#prod_box a:hover {color:#FFF;}
#news_box {width:175px; height:80px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:left; padding:12px;
	border:1px solid #999; margin:10px 0 0 0;}
#news_box h4 {color:#000; font-size:14px; font-weight:bold; margin-bottom:5px;}
#news_box a {color:#D3BA98; text-decoration:none;}
#news_box a:hover {color:#FFF;}
#show_table {width:500px; height:320px; margin:10px 0 0 18px; background:#666666 url(../img/box_top.jpg) repeat-x;
	border:1px solid #999;}

.space_maker_10 {height:10px;}

/* Contact Us */
#contact_style {width:550px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:left;
	color:#FFF; margin:20px 0 30px 0; padding:35px 20px 30px 20px; border:1px solid #999;}
#c_text {width:500px; margin:0 auto 20px auto;}
#c_text h4 {font-size:14px; font-weight:bold; color:#DFCCB5;}
#c_text a {color:#FFF;}
#c_text p {margin:10px 0 10px 0;}
#cform_bg {width:476px; background-color:#999; border:1px solid #fff; padding:20px 10px 20px 10px; text-align:center;
	margin:0 auto 0 auto;}
#contact_table {width:500px; margin:0 auto 0 auto;}
.c_label {color:#000;}
#c_actions {margin:10px 0 0 0;}
#error_top {width:429px; height:54px; margin:0 auto 0 auto; background:url(../img/form_error.jpg) top no-repeat;}
#errors_box {width:423px; margin:0px auto 20px auto; background:#FFE993; border:2px solid #990000; border-top:0px;
	color:#000;}
#errors {margin:0px 10px 10px 20px; padding-top:5px;}
#qstatus {color:#fff; font-size:11px;}

/* Find Dealer */
#fd_bg {width:600px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:left;
	color:#FFF; margin:20px 0 30px 0; padding:30px 20px 30px 20px; border:1px solid #999;}
#fd_text {width:540px; margin:0 auto 0 auto;}
#fd_text h4 {font-size:14px; font-weight:bold; color:#DFCCB5; margin-top:5px;}
#fd_text a {color:#FFF;}
#fd_text p {margin:10px 0 0 0;}
#map {width:540px; height:354px; margin:20px auto 0 auto; border:1px solid #fff;}
#state_box {width:542px; margin:20px auto 10px auto; text-align:right;}

/* Dealer Locations */
#dl_text {width:550px; margin:0 auto 0 auto; text-align:left;}
#dl_text h4 {font-size:14px; font-weight:bold; color:#DFCCB5;}
#dl_text a {color:#FFF;}
#dl_text p {margin:10px 0 0 0;}

/* Under Construction Msg */
#uc {width:600px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:center;
	color:#FFF; margin:20px 0 30px 0; padding:105px 20px 105px 20px; border:1px solid #999;}
#uc h3 {font-size:14px; font-weight:bold; color:#DFCCB5;}
#uc a {color:#FFF;}
#uc p {margin:10px 70px 10px 70px;}

#page_bg {width:600px; background:#666666 url(../img/box_top.jpg) repeat-x; text-align:center;
	color:#FFF; margin:20px 0 30px 0; padding:40px 20px 20px 20px; border:1px solid #999;}

/* Product Pages */	
#desc_table {margin:5px 0 0 10px; text-align:left;}	
#desc_table h4 {color:#fff; font-size:16px; font-weight:bold; color:#DFCCB5;}
#desc_table p {color:#fff; margin-top:10px;}
.desc_link {color:#fff; margin-top:3px;}
.desc_link a {color:#fff; text-decoration:none;}
#colors {font-size:14px; font-weight:bold; color:#fff; margin-top:50px;}
#colors_special {font-size:14px; font-weight:bold; color:#fff; margin-top:20px;}
#colors_special_msg {font-size:11px;}
#color_table {margin:0 auto;}
.color_thumb {border:1px solid #000;}
a.c_name {text-decoration:none; color:#fff; font-size:10px;}
#bottom_links {color:#fff; margin:20px auto 0 auto;}
#bottom_links a {text-decoration:none; color:#fff;}

/* Products Page */
#pb_plaque {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_plaque.jpg) center no-repeat;}
#pb_plaque a {width:122px; height:122px; text-decoration:none; display:block;}
#pb_perpetual {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_perpetual.jpg) center no-repeat;}
#pb_perpetual a {width:122px; height:122px; text-decoration:none; display:block;}
#pb_desk {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_desk.jpg) center no-repeat;}
#pb_desk a {width:122px; height:122px; text-decoration:none; display:block;}
#pb_tower {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_tower.jpg) center no-repeat;}
#pb_tower a {width:122px; height:122px; text-decoration:none; display:block;}
#pb_stand {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_stand.jpg) center no-repeat;}
#pb_stand a {width:122px; height:122px; text-decoration:none; display:block;}
#pb_state {width:122px; height:122px; border:2px solid #444; background:#999 url(../img/th_state.jpg) center no-repeat;}
#pb_state a {width:122px; height:122px; text-decoration:none; display:block;}
.pblink {margin-top:3px;}
.pblink a {color:#fff; text-decoration:none;}
#p_text {width:200px; text-align:left; margin-top:50px; color:#fff;}
#p_text h3 {color:#fff; font-size:16px; font-weight:bold; color:#DFCCB5;}
#p_text p {margin-top:10px;}

/* Site Map */
#sm_title {width:500px; text-align:left; margin:0 autoo; color:#fff; font-size:14px; font-weight:bold; color:#DFCCB5;}
#sm {width:500px; margin:10px auto 30px auto;}
.sm_lt {font-weight:bold; margin-bottom:5px;}
.sm_lt a {color:#fff; text-decoration:none;}
.sm_list {margin:3px 0 0 10px; list-style:none;}
.sm_list li {margin-bottom:2px;}
.sm_list li a {color:#fff; text-decoration:none;}