@charset "utf-8";

body {
	margin:0px;
	text-align:center;
	font-family:Verdana, san-serif;
	padding:20px;
	font-size:75%;
	background: black;
}
table {
	text-align:left;
	margin:0px auto;
}

td { vertical-align:top }
img { border:0px }
h1, h2, h3 { margin:0px }
h1 { font-size: 125% }
h2 { font-size:115% }
h3 { font-size: 110% }
a { color:#666666 }
a:hover { color:gray }
abbr, acronym { border:0px }

dl, dt, dd {
	display:inline;
	margin:3px
}

#main {
	margin:0px auto;
	width:760px;
	border:2px solid black;
}
#content {
	padding:10px 3px;
	background-color:white;
}
#banner_top {
	margin:0px auto;
	width:760px;
	height:135px;
}
#banner_bottom {
	margin:0px auto;
	width:760px;
	height:50px;
	background: url(/art/default/raster/banner_bottom.jpg);
}

em { font-style:normal }

#breadcrumb {
	margin-bottom:15px;
}

/*NAVAGATION BAR*/
#navbar {
	background: url('/art/default/raster/gold_dot.png') #ccc;
	padding:0px 10px;
	margin:0px;
	color:white;
}
#navbar address {
	margin:10px 5px;
	font-style:normal;
}
#navbar .title {
	margin-left:10px;
	padding:0px;
	font-weight:bold;
}
#navbar ul {
	margin:15px 10px;
	padding:0px;
}
#navbar li.contact { 
	list-style-type:none;
}
#navbar li {
	margin:10px 0px;
	padding:0px;
	list-style-type:disc;
}

#navbar li li {
	list-style-type:circle;
}

#navbar a {
	text-decoration: none;
}

#navbar a { color:white }
#navbar a:hover { color:gray }

/*****
NAVAGATION LIST
*****/
.mini_navlist {
	width:100%;
	padding:0px;
	margin:0px;
}
.mini_navlist li {
	display:block;
	list-style-type:none;
	float:left;
	width:33%;

	margin:0px;
	margin-top:5px;
}
.mini_navlist .selected {
	background-color:#dcdcdc;
	border:1px solid #000000;
	border-bottom:0px;
}
.mini_navlist li a:hover {
	font-weight:bold;
}

/*RIGHT BAR FOR DEPT*/
.dept_widget {
	background-color:white;
	margin:0px;
	border-left:10px solid white;
	border-right:10px solid white;
	max-width:280px;
}
.dept_widget .body {
	width:100%;
	padding:5px;
	margin:0px;
	margin-bottom:10px;
	background-color:#eee;
}
.dept_widget .body td.name {
	text-align:left;
}
.dept_widget .body td.link {
	text-align:right;
}
.dept_widget .body td.desc {
	font-size:x-small;
}
.dept_widget caption, .dept_widget strong {
	font-weight:bold;
}

/*RIGHT BAR FOR WIDGET*/
.rbar_widget {
	border:1px solid;
	font-size:90%;
	text-align:center;
	width:293px;
	padding-bottom:5px;
}
.rbar_widget img {
	margin-top:5px;
}

.rbar_widget td {
	text-align:center;
}
.rbar_widget caption {
	background-color:black;
}

.rbar_widget a {
	text-decoration: none;
	font-weight: normal;
}

/*MODEL INFO*/
#model_header h1 {
	margin:0px;
}
#models_by_manufacturer {
	text-align:center;
}
#models_by_manufacturer td {
	width:115px;
}
#models_by_manufacturer a {
	text-decoration:none;
	font-weight:normal;
}

/*INVENTORY_INFO*/
ol#inventory_listing {
	margin:0px 5px;
	padding:0px;
}
ol#inventory_listing li {
	list-style-type:none;
}
ol#inventory_listing ul {
	padding:0px;
	margin:3px 0px;
}
ol#inventory_listing .thumb {
	margin-top:14px;
	margin-right:10px;
	width:94px;
	height:75px;
}
ol#inventory_listing .chrome {
	margin-top:25px;
	margin-right:10px;
	width:100px;
	height:50px;
}

/*INVENTORY_DETAILS*/
#inventory_details ul {
	padding:0px;
	margin:5px;
	list-style:none;
}
#inventory_details ul li ul {
	padding:10px;
	margin-left:10px;
	list-style:circle;
}
#inventory_details ul li ul li {
	padding:3px;
}
#inventory_details h3 {
	padding:2px;
	background-color:#eee
}

/*DEPT MESSAGES*/
.post {
	margin:0px;
}
.post h2 {
	background: black;
	color:white;
	background-repeat:repeat-x;
	height:100%;
	margin:10px 0px;
	border-top:1px solid black;
	border-bottom:5px double white;
	font-weight:bold;
	display:block;
	clear:left;
}
.post p{
	padding:0px;
}
.post img {
	float:left;
	margin:0px 5px 5px 5px;
}


#calc {
	margin-top:10px;
	padding:5px;
}


/*WINDOW STICKER LINK*/
.attn_link {
	display:block;
	margin:15px 0px;
	text-align:center;
}


/*CONTACT US ABOUT FINACE*/
.attn, .attn strong {
	background-color:yellow;
	text-align:center;
	padding:2px;
}
.attn {
	border:1px solid yellow;
}
.attn:hover {
	border:1px solid black;
}


/*FORM*/
form.styleme fieldset {
	padding:10px;
}
form.styleme input {
	margin:10px;
	padding:2px;
	width:250px;
}
form.styleme textarea, input {
	border:1px solid black;
}
form.styleme input:focus, textarea:focus {
	background-color:#ffffcc;
}
form.styleme legend {
	width:50px;
}
form.styleme #submit {
	width:100%;
	text-align:center;
}
form.styleme #submit input {
	border:3px outset #ccc;
}
form.styleme #submit input:hover {
	border:3px inset #ccc;
}
form.styleme #submit input:focus {
	background-color:green;
}