	*{ padding:0px; margin:0px; }
			
			
			.boxgrid{ 
				width: 289px; 
				height: 289px; 
				margin:5px; 
				float:left; 
				background:#161613; 
				
				overflow: hidden; 
				position: relative; 
			}
				.boxgrid img{ 
					position: absolute; 
					top: 0; 
					left: 0; 
					border: 0; 
				}
				.boxgrid p{ 
					padding: 0 10px; 
					color:#afafaf; 
					font-weight:bold; 
					font:10pt "Lucida Grande", Arial, sans-serif; 
				}
				
			.boxcaption{ 
				float: left; 
				position: absolute; 
				 
				height: 90px; 
				width: 100%; 
				
				/* For IE 5-7 */
				filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
				/* For IE 8 */
				-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
 			}
 				.captionfull .boxcaption {
 					top: 388;
 					left: 0;
 				}
 				.caption .boxcaption {
 					top: 288;
 					left: 0;
 				}
				img{border:0;}

	body{margin:0px;
	background-color: black;
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;}

#header {
	height: 124px;
	width: 931px;
}
#wrapper {
	height: 100%;
	width: 931px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 0px;
}
#home_buttons {
	height: 324px;
	width: 931px;
	background-image: url(../images/3buttons_bg.jpg);
	background-repeat: no-repeat;
	padding: 12px 15px 15px 15px;
}

#content{background-color: #4B4B4B}

#homeNav {
	height: 31px;
	background-color: #666;
	background-image: url(../images/nav_bgx.jpg);
	background-repeat: repeat-x;
}
#home_content {
	background-color: #4b4b4b;
}
#left_column {
	float: left;
	height: 460px;
	width: 311px;
	background-color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFF;
	line-height: 1.2em;
	padding-left: 10px;
	padding-top: 10px;
}
#left_column h1 {
	font-size: 1.1em;
	margin-top: 0px;
	font-weight: bold;
	color: white;
}
#right_column {
	background-color: #4b4b4b;
	float: left;
	height: 460px;
	width: 600px;
	padding-left: 10px;
	padding-top: 10px;
}
#featured_inv {
	background-image: url(../images/feature_inv_bg.jpg);
	height: 202px;
	width: 593px;
}
#button_inset a img {
	border: 1px solid #a7a7a7;
	margin-top: 22px;
}
#button_inset a:hover img {
	border: 1px solid #000;
}
.button_center {
	margin-right: 22px;
	margin-left: 22px;
}

#footer{float: left; background-color: #1e1e1e; padding:10px; width: 911px}
#footer a {color: grey}
/* Show the appropriate thank-you */
#tyGeneric	{ display:block !important; }

.enews {
	color: #F96400;
}

.heading2 p {text-align:center;}

/* Show the appropriate thank-you */
#tyGeneric	{ display:block !important; }
#tyFlash	{ display:none; }

/* PreOwnedInventoryDetail/NewInventoryDetail Fix */
#wrapper #main {padding-right: 0px !important; padding-left: 0px !important;}


.xinventory a:link, .xinventory a:active, .xinventory a:visited { color:#000; }
#main {float: left; width: 931px;}

/** jQuery Styles - For script styles that are used frequently *
 Nivo Slider v2.4 Layout Styles */
#slider {
border:3px solid #000;
position:relative;
background:url(/imglib/template/v4/nivo/loading.gif) no-repeat 50% 50%;
}

#slider img {
position:absolute;
top:0;
left:0;
display:none;
}

#slider a {
border:0;
display:block;
}

/* Nivo Slider v2.4 System Styles - Do not touch unless necessary */
.nivoSlider {
position:relative;
}

.nivoSlider img {
position:absolute;
top:0;
left:0;
}

.nivoSlider a.nivo-imageLink {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
}

.nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
}

.nivo-caption {
display:none!important;
position:absolute;
left:0;
bottom:0;
background:#000;
color:#fff;
opacity:0.8px;
width:100%;
z-index:6;
}

.nivo-caption p {
padding:5px;
margin:0;
}

.nivo-caption a {
display:inline !important;
}

.nivo-html-caption {
display:none;
}

.nivo-directionNav a {
position:absolute;
top:45%;
z-index:6;
cursor:pointer;
display:block;
width:30px;
height:30px;
background:url(/imglib/template/v4/nivo/arrows.png) no-repeat;
text-indent:-9999px;
border:0;
}

.nivo-prevNav {
left:0;
}

.nivo-nextNav {
right:0;
}

.nivo-controlNav {
position:absolute;
left:374px;
bottom:-25px;
}

/* Controls Position of the slide bubbles*/
.nivo-controlNav a {
display:block;
width:22px;
height:22px;
background:url(/imglib/template/v4/nivo/bullets.png) no-repeat;
text-indent:-9999px;
border:0;
margin-right:3px;
float:left;
}

.nivo-controlNav a.active {
background-position:0 -22px;
}

a.nivo-nextNav {
background-position:-30px 0;
right:15px;
}

a.nivo-prevNav {
left:15px;
}


/* Generic DSS settings, shouldn't ever be changed */
.dss{position:relative;overflow:hidden;padding:0;}
.dss li{position:absolute;list-style:none}
.dss a{display:block}
.dss div{position:absolute; width:100%;}
.dss h3{white-space:nowrap; display:none!important}
.dss p{white-space:nowrap}
/* Instance specific DSS settings */
#testSlider {background:url(/images/granite-state-harley-davidson-slideshow-bg.png) top left no-repeat;width:580px;height:150px;position:relative;margin:20px auto;}
#testSlider ul {width:580px; height:150px;}
#testSlider li {border-left: 3px solid #aaa;}
#testSlider img {width: 580px; height:150px;}
#testSlider div {padding: 5px 80px 5px 5px; bottom: 20px; background: #000 url(/images/granite-state-harley-slideshow-arrow.png) top right no-repeat;background-position: 90% 50%; color: #fff;}
#testSlider h3 {margin: 0; font-size: 12px;}
#testSlider p {margin: 0; font-size: 10px;}
#testSlider h3.expand {font-size: 22px;}
#testSlider p.expand {font-size: 14px;}

<!-- Featured Inventory -->
/*#jqFeatured ul li {padding:0 1em;}
#jqFeatured {margin:0 auto;width:600px;}
#pnlFeaturedInventory {float:left; height:100px; width: 504px; padding-left: 42px;padding-top: 62px;overflow-x: hidden}*/

#jqFeatured ul li {width:100px; height:116px; padding:0 1em; border: none!important;}
#jqFeatured {width:600px!important; height:116px;}
#pnlFeaturedInventory {height:116px; width:504px;padding-left: 42px;padding-top: 62px;overflow-x: hidden;}
.FINVImageNada img {width:100px; height:75px;}
.FINVImage img {width:100px; height:75px;}
.FINVComments {float:left; color:#FFF;}


