
body  {
	font-size:11px;
	margin:0;
	padding:0;
}

form {
	margin: 0;
	padding: 0;
}

#mainContainer {	
	width: 294px;
	margin:3px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;		
}

#contentContainer  {
	background-image:url(images/main_background.gif);
	background-repeat: repeat-y;
	padding: 0 5px;
	min-height:241px;	
}

#topCopy  {
	margin:0 3px 7px 3px;
	color: #918EAE;	
}

.topCopyNoDeals  {
	color: #918EAE;	
}

/* Hides from IE5-mac */
* html div#topCopy {height: 1%;}
/* End hide from IE5-mac */ 
/*— Holly Hack for IE 6 Peekaboo bug —*/


#topLinks  a{
	color: #918EAE;
	padding-right:7px;
}


.dealHeader  {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(images/deal_header_back.gif);
	background-repeat: no-repeat;
	padding: 2px;
	line-height:11px;
	font-size:11px;
}

.carDescrip  {
	color:#333366;
	font-weight:bold;
	position:relative;	
	width:202px;
	height: 50px;
	line-height: 14px;
}

.buttons  {
	float: right;
	margin: 4px 0;
	
}

.offerTerms  {
	font-size:10px;
	color: #6699cc;
	font-weight:normal;
}

.offerTerms a {
	color: #6699cc;
}


.carClass  {
	font-size:11px;
}

.carImage  {
	width:82px;
}

.fullPrice  {
	font-size:11px;
	color: #7890AD;
	text-decoration: line-through;
}

.specialPrice {
	font-size:11px;
}

.discount  {
	font-size:11px;
	color: #FF6600;
	font-style: italic;
}

#forms {
	margin:10px auto;
	position:relative;
	text-align:center;
} 

#forms select {
	font-size:11px;
}

#forms table{
	margin: 0 auto;
}

#forms td {
	padding: 5px 7px 0 0;
}

#locField {
	margin:20px auto -20px auto;
	position:relative;
	text-align:center;
}


#locField select {
	font-size:11px;
}

#locField table{
	margin: 0 auto;	
}

#locField td {
	padding: 5px 7px 0 0;
}


#locForms {
	margin:0 auto;
	text-align:center;
}


#locForms select {
	width:120px;
	padding:0;
	margin:0;
	font-size:11px;
}

#locForms table{
	margin: 0 auto;
}

#locForms td {
	padding: 5px 1px 0 6px;
}


.formsLabel {
	color:#333366;
	font-size:11px;
	font-weight:bold; 
	padding-bottom:2px;
}

#back  {
	width:285px;
	padding-left: 5px;
}

#back a {
	color:#333366;
	font-weight:bold;
	text-decoration:none;
}

#seperator  {
	height:1px;
	overflow:hidden;
	background-color:#333366;
}

#topCopy {
	font-size:11px;	
	margin-bottom:7px;
}
#topCopy h1{
	font-size:13px;
	margin: 0;
	padding: 0;
	color:#333366;
}
#topCopy a{
	color:#333366;
}

.topCopyNoDeals {
	font-size:11px;	
}
.topCopyNoDeals h1{
	font-size:12px;
	margin: 0;
	margin-bottom:2px;
	padding: 0;
	color:#333366;
}
.topCopyNoDeals a{
	color:#333366;
}

.dealsContent  {
border-top: 1px solid #333366;
padding-top:4px;
font-size:11px;
}

/* CSS for tabs */

.shadetabs{
padding: 1px 0;
margin: 1px 0 0 0;
font: normal 11px arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
padding:0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 1px 4px;
margin: 0;
border: 1px solid #333366;
color: #333366;
background: white url(images/shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
color: #333366;
}

.shadetabs li a:hover{
text-decoration: underline;
}


.shadetabs li a.selected{ /*selected main tab style */
background-image: url(images/shadeactive.gif);
border-bottom-color: white;
position: relative;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block !important;
}
}
/*end css for tabs*/


/* begin css for date pickers */


/*#cal2Container { 

	display:none; 
	position:absolute; 
	left: 0px; 
	top: 100px;
	z-index:1
}*/

/* end css for date pickers */

.yui-calcontainer{position:relative;float:left;_overflow:hidden; top:30px;}

.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}

.yui-calcontainer iframe.fixedsize{width:100%;height:100%;top:-1px;left:-1px;}

.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}

.yui-calcontainer .title{position:relative;z-index:1;}

.yui-calcontainer .close-icon{position:absolute;z-index:1;}

.yui-calendar{position:relative;}

.yui-calendar .calnavleft{position:absolute;z-index:1;}

.yui-calendar .calnavright{position:absolute;z-index:1;}

.yui-calendar .calheader{position:relative;width:100%;text-align:center;}

.yui-calendar .calbody a:hover{background:inherit;}

p#clear{clear:left;padding-top:10px;}

.yui-skin-sam .yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:2px;}

.yui-skin-sam .yui-calcontainer.multi{padding:0 2px 0 2px;}

/*.yui-skin-sam .yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:5px 2px 5px 2px;margin:0;}*/

.yui-skin-sam .yui-calcontainer .title{background:url(./js/yui/build/assets/skins/sam/sprite.png) repeat-x 0 0;border-bottom:1px solid #cccccc;font:11px sans-serif;color:#000;font-weight:bold;padding:3px;margin:0;top:0;left:0;text-align:left;}

.yui-skin-sam .yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}

.yui-skin-sam .yui-calcontainer.withtitle{padding-top:0;}

.yui-skin-sam .yui-calcontainer .calclose{background:url(./js/yui/build/assets/skins/sam/sprite.png) no-repeat 0 -294px;width:25px;height:15px;top:2px;right:2px;cursor:pointer;}

.yui-skin-sam .yui-calendar{border-spacing:0;border-collapse:collapse;font:11px sans-serif;text-align:center;}

.yui-skin-sam .yui-calendar .calhead{border:none;vertical-align:middle;padding:3px 0;background:#ffffff;}

.yui-skin-sam .yui-calendar .calheader{font-weight:bold;text-align:center;padding:3px 0;}

.yui-skin-sam .yui-calendar .calheader img{border:none;}


.yui-skin-sam .yui-calendar .calnavleft{background:url(./js/yui/build/assets/skins/sam/sprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:0;cursor:pointer;}

.yui-skin-sam .yui-calendar .calnavright{background:url(./js/yui/build/assets/skins/sam/sprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:0;cursor:pointer;}

.yui-skin-sam .yui-calendar .calweekdayrow{}

.yui-skin-sam .yui-calendar .calweekdaycell{color:#003366;font-weight:bold;text-align:center; padding:0;}

.yui-skin-sam .yui-calendar .calfoot{background-color:#f2f2f2;}

.yui-skin-sam .yui-calendar .calrowhead,.yui-skin-sam .yui-calendar .calrowfoot{color:#a6a6a6;font-size:11px;font-style:normal;font-weight:normal;}

.yui-skin-sam .yui-calendar .calrowhead{text-align:right;padding:0;}

.yui-skin-sam .yui-calendar .calrowfoot{text-align:left;padding:0;}

.yui-skin-sam .yui-calendar td.calcell{border:1px solid #cccccc;background:#fff;text-align:center;white-space:nowrap;padding:3px;}

.yui-skin-sam .yui-calendar td.calcell a{color:#0066cc;display:block;height:100%;text-decoration:none;}

.yui-skin-sam .yui-calendar td.calcell.today{background-color:#fff;}

.yui-skin-sam .yui-calendar td.calcell.today a{background-color:#fff;}

.yui-skin-sam .yui-calendar td.calcell.selected{background-color:#fff;color:#000;}

.yui-skin-sam .yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}

.yui-skin-sam .yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;
}

.yui-skin-sam .yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;
}

.yui-skin-sam .yui-calendar td.calcell.previous{color:#e0e0e0;}

.yui-skin-sam .yui-calendar td.calcell.restricted{text-decoration:line-through;}

.yui-skin-sam .yui-calendar td.calcell.highlight1{background-color:#ccff99;}

.yui-skin-sam .yui-calendar td.calcell.highlight2{background-color:#99ccff;}

.yui-skin-sam .yui-calendar td.calcell.highlight3{background-color:#ffcccc;}

.yui-skin-sam .yui-calendar td.calcell.highlight4{background-color:#ccff99;}

#cal1,  #cal2{
width:160px;
}
#cal1 #cal2 td {
padding: 0;
}
#cal1 #cal2 td a{
display:block;
padding: 1px 4px 0 4px;
}



#cal1Container, #cal2Container{
	display:none;
	position:absolute;
	top: 20px;
	z-index:2;
	background-color:#FFFFFF;
	font-size:11px;
	border: 1px solid #333366;
	padding:0;
	background-image: url(images/calBack.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	color: #000066;
}

#cal1Container .selector { 
	padding: 2px 4px 0 4px;
	display:block;
	text-decoration:0;
}

#cal2Container .selector { 
	padding: 2px 4px 0 4px;
	display:block;
	text-decoration:0;
}

#cal1Container td { 

	font-size:11px;
	border: 1px solid #CCCCCC;
	padding:0;
}

#cal2Container td { 

	font-size:11px;
	border: 1px solid #CCCCCC;
	padding:0;
}
.yui-skin-sam .yui-calendar td.calcell.oom{background-color:#cccccc;color:#a6a6a6;cursor:default; padding:2px;}

