body {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 80%; 
	color: #333;
	background-color: #fff;
}
a {
	color: #333;
}
p, h1, h2, h3 {
	margin-top: 0;
}
h1 {
	font-size: 1.8em;
}
img {
	border: 0;
}
form {
	margin: 0;
}
#wrapper {
	width: 1024px;
	margin: 0 auto;
	background: url(/images/redesign/headerbackground.gif) no-repeat top right;
}
#logo {
	float: left;
}
#toplinks {
	float: right;
	width: 640px;
	padding-top: 52px;
	color: #fff;
}
#toplinks a {
	color: #fff;
	text-decoration: none;
}
#content {
	min-height: 450px;
	height: auto !important;
	height: 450px;
	padding: 40px 100px 20px;
	background: #1E4B7B url(/images/redesign/LeftCurveNoBar.gif) no-repeat top left;
}
#bluebg {
	padding: 20px;
	background-color: #D5E5F5;
}
#whitebg {
	padding: 20px;
	background-color: #fff;
	border: 10px solid #D5E5F5;
}

#footer {
	margin-top: 10px;
	text-align: center;
	font-size: 0.8em;
}

.clear {
	clear: both;
}

#cartalert {
	padding: 10px 20px 10px 80px;
	margin-bottom: 20px;
	border: 1px solid #AE1F01;
	background: url(/images/redesign/AlertIcon.gif) no-repeat top left;
}



#leftnav {
	float: left;
	width: 210px;	
	padding-top: 50px;		
	font-size: 0.8em;
}
#rightcolumn {
	float: right;
	width: 794px;
	height: 456px;
	background-image: url(/images/redesign/MainBackgroundImage.jpg);
}

#newtositelinks a {
	color: #B38C0B;
	text-decoration: none;
}
#loginbox {
	background-color: #366EAA;
	padding: 10px;
	width: 180px;
}


td.label {
	text-align: right;
}
td.formsection {
	font-weight: bold;
	font-size: 1.4em;
	padding-top: 20px;
	padding-bottom: 10px;
	color: #DF7007;
}

#formleft {
	float: left;
	width: 400px;
}
#formright {
	padding-top: 32px;
	float: right;
	width: 450px;
}


.cartheader {
	color: #fff;
	font-weight: bold;
}


/* Added by Kevin on 4/15 */

.errormsg {
	border: 1px solid #c00;
	padding: 5px;
	color: #c00;
	background-color: #ffc;
	margin-top: 3px;
}


#dealermessage {
	border: 1px solid #869B00;
	padding: 8px;
	background-color: #fff;
	margin-top: 20px;
}

/* Added by Bobby on 4/16 */


form fieldset {
  clear: both;
  font-size: 100%;
  border-color: #000000;
  border-width: 1px 0 0 0;
  border-style: solid none none none;
  padding: 10px;
  margin:0;
  margin-left:5px;
  margin-bottom:5px;
}

form label { 
	display: block;
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 10px 0;
	text-align: right; 
}

.red {
	color: #ae1e02;
}


