﻿.galleria{list-style:none;width:440px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */


#main_image{margin:0 auto 10px auto;width:440px;}
	#main_image img{margin-bottom:10px;}

.photonav
{
	text-align:center;
	
}

.gallery-wrapper
{
	width: 440px;
	height: 450px;
}



/*start inventory page*/ 
.inventorySec_a 
{
background:transparent url(../images/bgLine_horiz.gif) repeat-x scroll center bottom;
border-bottom:1px solid #929395;
color:#CCCCCC;
padding:10px 0;
}

.inventorySec_b {
background:#131313 url(../images/bgLine_horiz.gif) repeat-x scroll center bottom;
border-bottom:1px solid #929395;
color:#CCCCCC;
margin:0 auto;
padding:10px 0;
}

.inventoryImages {
float:left;
margin:20px 10px;
padding:0;
z-index:1000;
height: 74px;
width: 104px;

}

 
 .inventoryLeft {
float:left;
font-size:10pt;
text-align:left;
width:350px;
}
 
#contSecA .inventoryLeft a {
color:#CCCCCC;
font-size:14pt;
font-weight:bold;
text-decoration:underline;
} 

.inventoryStockNum {
float:left;
margin:50px auto;
text-align:left;
} 
 
.inventoryRight {
float:right;
font-size:10pt;
margin-right:10px;
text-align:right;
} 

#contSecA #makes {
font-size:10pt;
line-height:15px;
margin:5px auto 10px;
padding:10px 20px;
position:relative;
}

#makes .makesList {
border-left:1px dotted #1C1C1C;
float:left;
margin:0;
min-height:70px;
padding:0 0 0 15px;
width:17%;
}


/*end inventory page*/


 #nav {  float:right;
      font-size:18px;
      line-height:normal;     
      margin:81px 0 0px 0px;
      /*border :solid 1px #352D2D;*/
      }
    #nav ul {
	  margin:0;
	  padding:0 0 0 0;
	  list-style:none;
      }
    #nav li {
      display:inline;
      margin:0;
      padding:0;
      
      }
    #nav a {
      float:left;
      margin:0 0px 0 0px;
      padding:0 0 0 0px;
      text-decoration:none;
      text-align:center;
      
      
      }
    #nav a span {
      float:left;
      display:block;
      padding:0px 15px 0px 15px;
      color: #929395;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #nav a span {float:none;}
    /* End IE5-Mac hack */
    #nav a:hover span {
      color:#FFFFFF;
      }
    #nav a:hover {
     text-decoration: underline ;
     color: #d6262a;
      }
    #nav a:hover span {
     
      }

	#nav a.current  {
      text-decoration: underline;
      color: #d6262a;
      }
    #nav a.current  span 
    {
	  color:#FFFFFF;
     
      }





.dashs
{
 border: dashed 1px; 


}

html, body{
	font-size: 13px;
	font-family:  Tahoma, sans-serif;
	color:#929395;
	width: 100%;
	margin: 0px;
	padding: 0px;
	/*background-image: url("../../images/bggrade.gif");
	background-repeat: repeat-x;*/
	background-color: #000000;
}

h2 
{	margin: 0px;
	padding: 0px;
	}



div {
	margin: 0px;
	padding: 0px;
}

form {
	margin: 0px;
	padding: 0px;
}

img 
{
 border: 0;
}


p {
	margin: 0px;
	padding: 0px;
}

.smallfont {
	margin: 0px 0px 0px 0px; 
	font-size: 11px;
}


#container {
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	margin:0px auto; 
	width:920px; 
	padding-top:0px;
	min-height:100%;
	background-color: #000000;

	
}

.content_homepage{
	padding-bottom:20px;
}

#content_container {
	padding-right:0px; 
	padding-left:0px; 
	padding-bottom:0px; 
	margin:10px 10px 10px 10px; 
	width:920px; 
	padding-top:0px;
	

	/*border-right :solid 1px #352D2D;
	border-left:solid 1px #352D2D;
	border:solid 1px #352D2D;*/
	
	
}

#fullcol
{
	padding: 0px 0px 0px 0px;	
	border:solid 3px #141414;
	margin: 0px 0px 0px 0px;
	text-align:left;
	float: left;
	width: 890px;
	font-size:12px;
}

#rightcol
{
	padding: 0px 0px 0px 0px;	
	margin: 10px 0px 0px 0px;
	text-align:left;
	float: left;
	width: 440px;
	font-size:12px;
}
	
#leftcol
{
	padding: 0px 0px 0px 0px;	
	margin: 10px 0px 0px 0px;
	text-align:left;
	float: left;
	width: 440px;
	font-size:12px;
	border:3px solid #141414;
	  
}

.white
{
	background-color: #FFFFFF;
	padding: 10px 20px 0px 10px;
	min-height:200px;
	
}
.dark
{
	background-color: #141414;
	padding: 10px 20px 0px 10px;
	min-height:200px;
}
.darkhome
{
	background-color: #141414;
	min-height:550px;
	padding: 10px 20px 0px 10px;
}
.red
{
	color: #d6262a;
}



.featuredcontainer
{
	
	width:440px;
	padding: 0px 0px 5px 40px;	
	margin: 15px 0px 0px 0px;	
}

.homecontainer
{
	padding: 5px 5px;
}


A .titlefeatured 
{
	color: #ffffff;
	font-size: 16px
}

.featuredimages
{
	float: left;
	padding: 5px 0px 5px 0px;	
	margin: 0px 0px 0px 0px;	
}

.featureddetails
{
	width:220px;
	float: left;
	padding: 25px 0px 0px 20px;	
	margin: 0px 0px 0px 0px;
		
}


.map
{
	 width:425px;	
	 float: left;
	
}

.contactform
{
	 width:400px;	
	 float: left;
}

.detailgallery
{
	 width:440px;
	
	 float: left;
	
}

.detailinfo
{	
	padding: 0px 0px 0px 20px;	
	margin: 0px 0px 0px 0px;
	width:380px;
	float: left;
	font-size:14px;
	text-align:left;
}	


.contactinfo
{	
	padding: 0px 0px 0px 10px;	
	margin: 0px 0px 0px 0px;
	width:425px;
	float: left;
	font-size:18px;
	text-align:left;
	color: Black; 
}	
.calander
{
	padding: 0px 0px 0px 10px;	
	margin: 0px 0px 0px 0px;
}

.calanderfont
{
	font-size:16px; 
	color:#ffffff;
	text-decoration: underline;
	padding: 0px 0px 10px 0px;	
}

.calanderfont 
{
	
	color:#ffffff;
	text-decoration: underline;
		
}
	

#intro{
	padding: 0px 0px 0px 0px;	
	margin: 0px 0px 20px 0px;
	text-align:left;
}


#header {
	margin: 0px 0px 0px 0px; 
	width:920px;
	background-color:#010101;
	/*background-image: url("../images/woodbackground.jpg");
	background-repeat: repeat-y;  */
	
}

#logo {
	/*position: absolute;
	z-index:10;*/
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px; 
	float: left;
	
}
.title {
	padding: 0 0 25px 0;
	margin: 0px 0px 0px 0px;
	color:#ffffff; 
	/*background-image: url("../../images/titlegrade.gif");
	background-repeat: repeat-x;*/
	
	 
}
.title2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; 
	/*background-image: url("../../Images/titlegrade.gif");
	background-repeat: repeat-x;*/
	font-size:19px;
	/*border-bottom: solid 1px #ec870e;*/
	
	 
}

#slogan {
	
	float: left;
	font-size:19px; 
	color:#000000; 
	font-family:Arial, Helvetica, Sans-Serif;      	
}
#navbar {
	margin: 112px 0px 0px 0px;
	font-size:14px; 
	color:#ffffff;	 
	/* font-family: Times New Roman, Helvetica, Sans-Serif; */
	font-family: Tahoma, Helvetica, Arial, Sans-Serif;
	background-color: #352D2D;
	/*height: 26px; */
	float: right;
}

.rightboxcontainer {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.mainboxcontainer {
	margin: 0px 0px 0px 0px;
	padding: 5px 5px;
}



.rightboxtop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image: url("../../images/rightcontentboxtop.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 13px;
}

.rightboxmiddle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#352D2D;  
	/*background-image: url("../../images/contentboxmiddle.jpg");
	background-repeat: repeat-y;
	background-position: center;*/
}

.rightboxbottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image: url("../../images/rightcontentboxbottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 13px;
	
}


.mainboxtop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image: url("../../images/contentboxtop.gif");
	background-repeat: no-repeat;
	background-position: top;
	height: 8px;
}

.mainboxmiddle {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background-color:#352D2D;*/  
	background-image: url("../../images/contentboxmiddle.gif");
	background-repeat: repeat-y;
	background-position: center;
}

.mainboxbottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	background-image: url("../../images/contentboxbottom.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	height: 8px;
	
}
.mainboxtext
{
	font-size:14px; 
	color:#352D2D;
	padding: 10px 20px 0px 20px;	
}


#int_maincontent{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url("../../images/int_maincontenttop.jpg");
	background-repeat: repeat-y;
}
#int_maincontentrepeat{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
	background-image: url("../../images/int_backcontent.jpg");
	background-repeat: repeat-y;
}

#topcontent {
	margin: 0px 0px 0px 0px;	
	background-image: url("../../images/TopContentBackground.jpg");
	height: 229px;
	background-repeat: no-repeat;	
}



#slideshow 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 900px;
	height: 260px;
	
}

#slideshowcontent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}

#2slideshow 
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 440px;
	height: 300px;
	
}

#2slideshowcontent {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	
}


.whiteunderline
{
	 border-bottom: solid 1px #ffffff;
	 width:895px;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#footer {
	
	color: #929395;
	padding: 10px 0 0 10px;
	/*position: absolute;*/
	bottom:0;
	width:100%;
	font-size:11px; 
	width: 900px;
	

}
#footer .links{
	font-weight: bold;
	
	margin: 0 auto;
	padding: 0 0 0 10px;
	text-align: left;

}
#footer .links p {
	padding: 3px;
}

#copyright {
	float: left;	
	padding: 0px 0px 0px 0px;
	margin:7px 0px 0px 0px;
}

#address 
{
	float: right;	
	padding: 0px 0px 0px 0px;
	margin:7px 5px 0px 0px;
	
}
#address ul  
{
		
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}
 



.clear {
	clear:both;
}

a:link {color: #929395;  outline: none; text-decoration: none;}     /* unvisited link */
a:visited {color:#929395; outline: none; text-decoration: none;}  /* visited link */
a:hover {color: #929395; outline: none; text-decoration: none;}   /* mouse over link */
a:active {color: #929395; outline: none; text-decoration: none;}   /* selected link */

.calanderfont a:link {color: #ffffff; text-decoration: underline;}     /* unvisited link */
.calanderfont a:visited {color:#ffffff; text-decoration: underline;}  /* visited link */
.calanderfont a:hover {color: #ffffff; text-decoration: underline;}   /* mouse over link */
.calanderfont a:active {color: #ffffff; text-decoration: underline;}   /* selected link */

#footer a:link {color: #929395;  outline: none; text-decoration: none;}     /* unvisited link */
#footer a:visited {color:#929395; outline: none; text-decoration: none;}  /* visited link */
#footer a:hover {color: #929395; outline: none; text-decoration: none;}   /* mouse over link */
#footer a:active {color: #929395; outline: none; text-decoration: none;}   /* selected link */

li a:link {color: #ffffff; outline: none; text-decoration: none;}     /* unvisited link */
li a:visited {color: #ffffff;  outline: none; text-decoration: none;}  /* visited link */
li a:hover {color: #ffffff;   text-decoration: underline;}   /* mouse over link */
li a:active {color: #ffffff; outline: none; text-decoration: none;}   /* selected link */

