/* CSS Document */


.title{
	font: small-caps 900 12px arial;
	color: #f00;
	margin-left: 8px;
}
.subtext{
	font: small-caps 900 10px arial;
	color: #f00;
	margin-left: 8px;
}
.maintitle{
	font: small-caps 900 16px arial;
	color: #f00;
	margin-left: 8px;
}
.maintitlewhite{
	font: small-caps 900 16px arial;
	color: #fff;
	margin-left: 8px;
}
.content{
	scrollbar-face-color: #FF0000;
	scrollbar-highlight-color: #FF0000;
	scrollbar-3dlight-color: #000000;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-shadow-color: #000000;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #FF0000;
}


.featurebutton a:link, .featurebutton a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom:1px;
	padding-top: 2px;
	padding-left: 5px;
	color:#666666;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	}

.featurebutton a:hover, .featurebutton a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-bottom:1px;
	padding-top: 2px;
	padding-left: 5px;
	color: #999999;
	text-decoration:none;
	font-weight: normal;
	text-align:left;
	}

.indent {
	padding-left: 5px;
}

.close a:link, .close a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-bottom:2px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	}

.close a:hover, .close a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-bottom:2px;
	color: #FFFFFF;
	text-decoration:underline;
	font-weight: bold;
	}


.headertext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-bottom:1px;
	padding-top: 2px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	}

.copyright_footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-bottom:1px;
	padding-top: 2px;
	color:#666666;
	text-decoration:none;
	font-weight: normal;
	text-align: right;
	}
	
.extra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	letter-spacing: 0px;
	padding-left: 5px;
	padding-bottom:1px;
	padding-top: 2px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight: bold;
	}

.modellineupbox-cont { 
padding:40px 0 0 50px; 
min-height:400px;
}

.modellineupbox { 
float:left; 
width:180px; 
height:140px; 
margin:0 10px 20px 10px; 
text-align:center;
}

.modellineuppic { 
height:100px; 
}

.modellineupbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color:#333333;
	text-decoration:none;
	font-weight: normal;
}

.modellineupbox a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	}

.clear { 
clear:both;
}

.modellineup a:link, .modellineup a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color:#333333;
	text-decoration:none;
	font-weight: normal;
	}

.modellineup a:hover, .modellineup a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
	}

.modellineuptext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 0px;
	color:#333333;
	text-decoration:none;
	font-weight: normal;
	}
	
	
	
img {border:none;}
	
	
.infiniteCarousel {
  width: 860px;
  position: relative;
  background-image:url(images/images/bg);
  height: 110px; 
  margin-left:20px;
}

.infiniteCarousel .wrapper {
  width: 800px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 110px; 
  margin: 0 30px;
  position: absolute;
  top: 0;}
  /*DES*/
   /*********************************************/
 /* hide menu and allow it to return */
 
.infiniteCarousel .wrapper ul ul { position:absolute;
	visibility:hidden;
	top:100px;
}

.infiniteCarousel .wrapper ul li:hover ul {
    visibility:visible;
    z-index:9999;
	margin:-5px 0 0 0;
	padding:0;
 }
 
/*********************************************/
.infiniteCarousel .wrapper ul {
  width: 800px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul li.item {
  display:block;
  float:left;
  padding: 0px 0px;
  height: 80px;
  width: 160px; 
}

.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}

.infiniteCarousel ul:hover li img {
  border-color: #000;
}

.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}

.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 18px;
  background: url(/images/arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 37px;
  cursor: pointer;
  outline: 0;
}

.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}

.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}

.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}

.infiniteCarousel .back:hover {
	background-position: 0 -108px;
}

.infiniteCarousel .modelsublink li { 
float:left;
color:#000; 
font-size:11px; 
font-weight:bold; 
padding:2px 5px;
}

.infiniteCarousel .modelsublink li a { 
color:#000; 
text-decoration:none;
}

.infiniteCarousel .modelsublink li a:hover { 
color:#F00; 
text-decoration:none;
}



#banner { 
width:890px;
height:325px; 
margin:0 auto; 
}

#menu { 
margin:30px 0 0 16px; 
width:150px; 
position:absolute; 
z-index:100; 
overflow:hidden;
}

#menu ul { 
padding:0px; 
margin:0px;
}

#menu li { 
list-style-type:none; 
border-bottom:	#FFF 1px solid; 
}

#inner-ad { 
position:absolute; 
z-index:100; 
margin:240px 0 0 15px;
}

.fadein { position:relative; height:325px; width:890px; }
.fadein img { position:absolute; left:0; top:0; }


div .hoverBtn {
position: 		relative;
}

div .hoverBtn a { 
font-family:Helvetica, Arial, sans-serif;
position: 		relative;
z-index: 		2;
display: 		block;
width: 			160px;
height: 		20px;
text-align:		left;
font-size:		11px;
text-decoration: none; 
text-transform:uppercase;
color:#fff;
background:		transparent none repeat-x 0 0 scroll;
padding:3px 0 0 5px;
}

div .hoverBtn a:hover { 
color:#fff;
}

div .hoverBtn div {
display:		none;
position: 		absolute;
z-index: 		1;
top: 			0px;
background:		#F00; 
}

#nav-container { 
width:890px; 
height:22px;
margin:0 auto; 
font-family:Arial, Helvetica, sans-serif;
overflow:hidden; 
}

#nav { 
float:left;
width:100%;
overflow:hidden;
position:relative;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/nav-bg.gif); 
}

#nav ul { 
clear:left;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
left:50%;
text-align:center;
}

#nav ul li {
display:block;
float:left;
list-style:none;
margin:0;
padding:0;
position:relative;
right:50%;
}

#nav li a { 
display:block;
text-decoration:none;
font-size:10px; 
color:#555; 
padding:3px 18px 3px 18px; 
text-transform:uppercase; 
font-weight:bold;
}

#nav li a:hover { 
color:#f63737; 
}

.clear	{ clear: both; }

