/* CSS */
/* Authored by Rene Ibarra for Teton Media */
/* http://www.ingearct.com */
/*Colors*/

body { margin:0; padding:0; }
body table, tr, td, div, span { font:normal 11px "Myriad", Arial, Helvetica, sans-serif; color:#555555; }

/*Globals*/
h1 { margin:0; padding:0; font-size:15px; font-weight:bold; color:#5E5E5E; }
h2 { margin:0; padding:0; font-size:12px; font-weight:bold; color:#555555; }
h3 { margin:0; padding:0; font-size:12px; }
.space3 { height:3px; margin:0; padding:0; }
.space4 { height:4px; margin:0; padding:0; }
.space5 { height:5px; margin:0; padding:0; }
.space10 { height:10px; margin:0; padding:0; }
.space15 { height:15px; margin:0; padding:0; }
.space20 { height:20px; margin:0; padding:0; }
.space25 { height:25px; margin:0; padding:0; }
.space30 { height:30px; margin:0; padding:0; }
.spaceW { width:100%; margin:0; padding:0; }
.clear { clear:both; }
.none { margin:0; padding:0; }
.nodisplay { display:none; }

a { text-decoration:none; color:#0000DD; }
a:visited { text-decoration:none; color:#0000DD; }
a:hover { text-decoration:underline; color:#0066FF; }

a.nonelink { text-decoration:none; }
a:hover.nonelink { text-decoration:underline; }
a.link { text-decoration:none; color:#0000DD; }
a:hover.link { text-decoration:underline; color:#0066FF; }
.black { color:#000000; }
.basicborder { height:0; border-top:1px dotted #444444; }
/*end*/

#leaderboard { width:875px; height:90px; margin:0 auto; padding:0; background:#CCCCCC url(../images/leaderbck.jpg) top left repeat-x; border:1px solid #DDDDDD; }

#login { width:875px; margin:0 auto; padding:0 0 3px 0; font-size:10px; text-align:right; }
#login a { text-decoration:none; }
#login a:hover { text-decoration:underline; }

.MyMotors { float:right; height:20px; margin:7px 0 0 0; }
a.menulinkma { display:block; width:104px; height:20px; margin:0; padding:0; background: url(../images/menu_ma.jpg) top left no-repeat; }
a:hover.menulinkma { display:block; width:104px; height:20px; margin:0; padding:0; background:url(../images/menu_ma_ovr.jpg) top left no-repeat; }
a.menulinkmar { display:block; width:69px; height:20px; margin:0; padding:0; background: url(../images/menu_ma_register.jpg) top left no-repeat; }
a:hover.menulinkmar { display:block; width:69px; height:20px; margin:0; padding:0; background:url(../images/menu_ma_register_ovr.jpg) top left no-repeat; }


#content { width:1000px; margin:0 auto; padding:0; }

#footr { position:relative; width:869px; margin:0 auto; padding:3px; font-size:9px; color:#777777; }
#footr a { text-decoration:none; color:#777777; }
#footr a:hover { text-decoration:underline; }

.pwrdby { position:absolute; top:0; right:0; width:313px; height:29px; margin:0; padding:0; }

/*search_form.htm*/
#content_indx { width:676px; margin:0; padding:0; }

#content_indx #SearchContainer { clear:both; width:676px; height:204px; margin:0; padding:0; background:url(../images/search_bckgrnd.jpg) top left no-repeat; }
#content_indx #SearchContainer h1 { margin:0; padding:0; text-align:left; font-size:15px; color:#E97E23; }
#content_indx #SearchContainer .select { width:150px; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; }
#content_indx #SearchContainer .selectshort { width:75px; margin:0; padding:0; font:normal 12px Arial, Helvetica, sans-serif; }

#content_indx #SearchContainer .searchinventory { float:left; position:relative; width:275px; margin:0; padding:0 0 0 16px; text-align:left; color:#94B2D6; font-size:9px;  }
#content_indx #SearchContainer .searchinventory .newusedcert { position:absolute; width:100px; top:52px; left:184px; margin:0; padding:0; }

#content_indx #SearchContainer .searchDealer { float:left; width:275px; margin:0; padding:0 0 0 89px; }

/* inventory.html */
.listingBox { padding:10px 0; border-bottom:1px solid #d4d1c8; }
.listingBox .boxL,.listingBox .boxR {
	float: left;
	display: inline;
	}
.listingBox .boxL {
	text-align: center;
	margin-right: 20px;
	 width: 140px;
	}
.listingBox .boxR {
	width: 300px;
	}
.listingBox .boxL .carPic {
	border: 1px solid #aca9a2;
	height: 66px;
	width: 88px;
	}
.listingBox a.carThumb {
	height: 68px;
	display: block;
	overflow: hidden;
	position: relative;
	}
.listingBox a.carThumb .dealerLogo {
	bottom: 1px;
	right: 11px;
	width: 50px;
	}
.listingBox a.saveCarBtn {
	background: url(http://s3.amazonaws.com/content.newsok.com/newsok/images/carsok/save_btn.gif) no-repeat 0 0;
	display: /*block*/none;
	height: 16px;
	position: absolute;
	right: 0;
	text-indent: -7777px;
	top: 10px;
	width: 49px;
	}
.listingBox a:hover.saveCarBtn {
	background-position: 0 -16px;
	}
.listingBox a.carThumb .dealerLogo {
	position: absolute;
	}
.listingBox .hr {
	background: url(http://s3.amazonaws.com/content.newsok.com/newsok/images/carsok/hr_dot.gif) repeat-x center;
	height: 18px;
	margin: 0 2px;
	}
.listingBox ul.carInfo {
	list-style-type: none;
	}
.listingBox .sellerLink {
	color: #000;
	font-weight: bold;
	}
.listingBox a.mapBtn {
	background: url(http://s3.amazonaws.com/content.newsok.com/newsok/images/carsok/map_btn.gif) no-repeat 0 0;
	display: block;
	height: 18px;
	margin: 5px auto auto auto;
	text-indent: -7777px;
	width: 73px;
	}
.listingBox a:hover.mapBtn {
	background-position: 0 -18px;
	}
.listingBox a.moreBtn {
	background: url(http://s3.amazonaws.com/content.newsok.com/newsok/images/carsok/more_btn.gif) no-repeat 0 0;
	display: block;
	height: 21px;
	margin: 10px 0 auto auto;
	text-indent: -7777px;
	width: 104px;
	}
.listingBox a:hover.moreBtn {
	background-position: 0 -21px;
	}

/* the Cube */
.theCube{ background-color:#FFB; }
#theCubeTopBanner, #theCubeBottomBanner{ margin:0; padding:0; text-align:center; }
#theCubeTopBanner img, #theCubeBottomBanner img{ margin:0; padding:0; width:475px; height:80px; }
#theCubeTopBanner img a { border:none; }
.theCube .listingBox { position:relative; padding:0 0 0 0; border-bottom:1px solid #d4d1c8; }
.theCube .listingBox .boxL, .theCube .listingBox .boxR { display:block; } 
.theCube .listingBox .boxL { margin:0 10px 0 0; }
.theCube .listingBox ul.carInfo { margin:0; padding:0; list-style-type:none; }
.theCube .listingBox .cubedealerlogo { position:absolute; right:5px; top:5px; border:none; }
.theCube .carTitle a { font-size:13px; font-weight:bold; text-decoration:none; }
.theCube .price, .theCube .miles, .theCube .extColor { font-size:12px; font-weight:700; }
.theCube a.moreCubeBtn { display:block; width:104px; height:21px; margin:0 0 0 0; background:url(http://ingearwesttexas.com/images/more_btn.gif) no-repeat 0 0; text-indent:-400px; overflow:hidden; }
.theCube a:hover.moreCubeBtn { background-position:0 -21px; }
