@charset "utf-8";
/* 
	Liberty Auto Sales
	styles.css
	Created By: Jared Kozel
	Date Created: 11-11-2009
 */

/* DEFAULT */
body {
	background-color: #e4e4e4;
	color: black;
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 14px;
}
 
h1 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:24px;
 font-weight:bold;
 color: goldenrod;
 }

h2 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:20px;
 font-weight:bold;
 color:#000000;
 }

h3 {
 margin:0;
 padding:10px;
 font-family:Tahoma;
 font-size:18px;
 font-weight:bold;
 color: white;
 }
 

/* LINKS */
a:link, a:active, a:visited {
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
textarea{
font: 14px arial,verdana,serif;
padding:3px;
}
input[type="text"] {
font: 14px arial,verdana,serif;
padding:3px;
}
input[type="button"],input[type="submit"] {
/* you know what to do */
}

/* WRAPPER */
.wrapper {
	width: 1005px;
}

.wrapper_top {
	background-image:url(images/wrapper_top_white.png);
	background-position:center;
	height: 15px;
}

.wrapper_mid {
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
	padding-bottom:100px;
	height: 800px;
}

.wrapper_mid_regular {
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
	height: 800px;
}
wrapper_mid_noh{
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
}
.wrapper_mid_regular_med {
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
	height: 1600px;
}
.wrapper_mid_regular_vv {
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
	height: 1750px;
}
.wrapper_mid_regular_long {
	background-image:url(images/wrapper_mid_white.png);
	background-position:center;
	background-repeat:repeat-y;
	height: 2500px;
}
.wrapper_bottom {
	background-image:url(images/wrapper_bottom_white.png);
	background-position:center;
	height: 15px;
}

.special{
width: 890px;
}

.special span {
float: left;
}
/* OTHER STYLES */
.sidemenu {
	width: 200px;
	float:left;
	vertical-align:top;
}

.main_panel{
	vertical-align:top;
	width: 800px;
	float:right;
}

.header{
	background-image:url(images/header_bg.png);
	height:100px;
	text-align: right;
}

.textpanel{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	margin:5px;
	height: 75px;
	overflow: auto;
	text-align:justify;
	color:#333333;
	font-family: "Arial Black", "Arial", "Helvetica", "sans-serif";
}

#inventory_item{
	display: block;
	width: 100%;
	border: 1px solid red;
	background-color: white;
	color: black;
}

#inventory_item_odd{
	display: block;
	width: 100%;
	border: 1px solid blue;
	background-color: #EEE;
	color: black;
}

.required{
	color:red;
}