﻿/* main section styles */
body { 
	background:#EEEEEE url('/img/blue_leather.jpg') fixed; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	text-align:center; 
}
h1 { color:#0046B3; width:75%; border-bottom:2px solid #000000; }
th { color:#FFFFFF; background-color:#0046B3; font-weight:bold; font-size:12pt; }

input, select, textarea { color:#0046B3; border:1px solid #0046B3; }
input.err { border:1px solid #FF0000; }
input.ok { border:1px solid #009900; }
input[type=submit] { border-style:outset; }

.err { color:#FF0000; font-weight:bold; }
.dimmed { color:#999999; font-size:7pt; }
.form_err { color:#FFFFFF; font-weight:bold; background-color:#FF0000; }
.notice { 
	color:#0046B3; font-size:14pt; 
	border:2px solid #000000; 
	padding:5px; margin:10px 25px 5px 25px;
	display:block; text-decoration:none;
	text-align:center;
}

#container { text-align:left; width:728px; }
#nav { 
	border:2px solid #000033; background-color:#FFFFFF; 
	color:#0046B3; font-size:11pt;
	border-right:1px solid #000033; 
}
#content { 
	border:2px solid #000033; background-color:#FFFFFF; 
	color:#333333;  font-size:10pt;
	border-left:1px solid #000033; 
}
#copy { border:2px solid #000033; background-color:#0046B3; color:#FFFFFF; font-size:8pt; }
#copy a:link, #copy a:visited { color:#FFFFFF; }
#copy a:hover, #copy a:active { color:#CCCCCC; }

/* Nav Menu Styles */
#nav ul { list-style:none; margin:0; padding:0; text-align:left; }
#nav li { border-bottom:1px solid #CCCCFF; }
#nav li a  {
	display:block; color:#FFFFFF;
	padding:5px 5px 5px 0.5em;
	border-left:10px solid #000033;
	border-right:1px solid #000033;
	background-color:#0046B3;
	text-decoration:none;
}
#nav li a:hover { background-color: #000033; color: #FFFFFF; }
#nav ul ul { margin-left: 10px; }
#nav ul ul li {
	border-bottom:1px solid #000033;
	margin:0; color:#000033;
	background-color:#0046B3;
}
#nav ul ul a:link, #nav ul ul a:visited {
	background-color:#CCCCFF;
	color:#000033; font-size:8pt;
}
#nav ul ul a:hover, #nav ul ul a:active { 
	background-color:#000033; 
	color:#FFFFFF; font-size:8pt;
}

#models { list-style:none; margin:0; padding:0; width:150px; }
#models li { border-bottom:1px solid #CCCCFF; }
#models li a  {
	display:block; padding:5px;
	background-color:#0046B3;
	color:#FFFFFF; text-decoration:none;
	border-left:10px solid #000033;
	border-right:1px solid #000033;
}
#models li a:hover { background-color:#000033; color:#FFFFFF; }

#ad h2 { color:#0046B3; font-size:12px; font-weight:bold; }
#ad .tab_box h3 { 
	padding:3px 5px; margin:0; 
	background-color:#0046B3; color:#FFFFFF;
	font-size:14pt; font-weight:bold;
	border:2px solid #000033;
	border-bottom:none;
	display:block;
}
#ad .tab_box div {
	padding:3px; margin:0;
	border:2px solid #000033;
	text-align:center;
}

#preview h2 { color:#0046B3; font-size:12px; font-weight:bold; }
#preview .tab_box h3 { 
	padding:3px 5px; margin:0; 
	background-color:#0046B3; color:#FFFFFF;
	font-size:14pt; font-weight:bold;
	border:2px solid #000033;
	border-bottom:none;
	display:block;
}
#preview .tab_box div {
	padding:3px; margin:0;
	border:2px solid #000033;
	text-align:center;
}

.featured_title {
	color:#0046B3; font-size:12pt; font-weight:bold;
	border-bottom:1px solid #000033;
}

.featured_price {
	color:#0046B3; font-size:10pt;
	border-top:1px solid #000033;
}

#hot_box {
	width:555px; height:250px;
	overflow:auto;
}
.hot_row1 { background-color:#DDDDDD; }
.hot_row2 { background-color:#EEEEEE; }

#ad_box {
	width:426px; height:450px;
	overflow:auto;
}

#ad_box2 {
	width:585px; height:300px;
	overflow:auto;
}


#search_box {
	color:#0046B3; padding:5px;
	background-color:#FFFFFF;
	border:1px solid #000033;
	width:85%;
}
#search_box table {
	background-color:#CCCCCC;
}

.faq { 
	margin:5px 5px 10px 5px; padding:0 0 2px 0;
	border:2px solid #0046B3;
}
.question {
	font-size:10pt; color:#990000;
	border-bottom:2px solid #0046B3;
	padding:3px; display:block;
}
.answer {
	font-size:8pt;
	padding:2px; margin:2px 2px 2px 10px;
}

#user_nav ul { padding:0; margin:0; list-style:none; }
#user_nav li { 
	float:left; position:relative; width:10.2em; 
	text-align:center; cursor:default; 
	background-color:#0046B3;
	border:1px solid #000033;
	border-width:1px 0;
}
#user_nav li#first { border-left-width: 1em; }
#user_nav li#last { border-right-width: 1em; }
#user_nav li ul { 
	display:none; position:absolute; 
	top:1.2em; left:0;
	background-color:#CCCCFF; 
	font-weight:normal;
	padding:0.5em 0 1em 0;
	border:1px solid #000033;
	border-width:0 1px 1px 1px;
}
#user_nav li li { display:block; float:none; background-color:transparent; border:0; }
#user_nav li:hover ul { display:block; }
#user_nav li.over ul { display: block; }
#user_nav a { 
	font-weight:bold; color:#FFFFFF; 
	text-decoration:none; 
	background-color:#0046B3; 
}
#user_nav li li a {
	display:block; font-weight:normal; 
	color:#0046B3; padding:0.2em 10px; 
	background-color:transparent; 
}
#user_nav li li a:hover { 
	padding:0.2em 5px; 
	border:5px solid #000033; 
	border-width:0 5px; 
	background-color:#0046B3;
	color:#FFFFFF;
}
#clear_left { clear:left; }

#admin_nav ul { padding:0; margin:0; list-style:none; }
#admin_nav li { 
	float:left; position:relative; width:10.2em; 
	text-align:center; cursor:default; 
	background-color:#0046B3;
	border:1px solid #000033;
	border-width:1px 0;
}
#admin_nav li#first { border-left-width: 1em; }
#admin_nav li#last { border-right-width: 1em; }
#admin_nav li ul { 
	display:none; position:absolute; 
	top:1.2em; left:0;
	background-color:#CCCCFF; 
	font-weight:normal;
	padding:0.5em 0 1em 0;
	border:1px solid #000033;
	border-width:0 1px 1px 1px;
}
#admin_nav li li { display:block; float:none; background-color:transparent; border:0; }
#admin_nav li:hover ul { display:block; }
#admin_nav li.over ul { display: block; }
#admin_nav a { 
	font-weight:bold; color:#FFFFFF; 
	text-decoration:none; 
	background-color:#0046B3; 
}
#admin_nav li li a {
	display:block; font-weight:normal; 
	color:#0046B3; padding:0.2em 10px; 
	background-color:transparent; 
}
#admin_nav li li a:hover { 
	padding:0.2em 5px; 
	border:5px solid #000033; 
	border-width:0 5px; 
	background-color:#0046B3;
	color:#FFFFFF;
}
