
/* CSS Document */

body{
	font-size: 11px;
	color: #3F3D3D;
	font-family: Tahoma,Arial,Helvetica;
	margin:0 auto;
	padding:0;
	background-color:black;
	overflow:auto;
	line-height:18px;
	/*
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	*/
}
body, html {
	height:100%;
}
iframe{
display:none;
}


td,th{
	font-size: 11px;
	font-family: Tahoma,Arial,Helvetica;
	color: #3F3D3D;
}

a{
	color: #0085cf;
	text-decoration: none;
}

a:visited{
	color: #123F7B;
}

a:hover{
	text-decoration:underline
}

img{
	border:none;	
}

p{
	margin:0 0 10px 0;
	padding:0;
}

#Header{
	background-color:#262626;	
	height:26px;
	padding:0 15px;
}
#Header span{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
}
#Header span.norm{
	font-weight:normal;
	color:#b7b7b7;
}

.smallGrayTxt{
	font-size:10px;
	color:#6D6D6D;
}

#Header p{
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#b7b7b7;
}
#Header p span{
	color:white;
}
#Header a{
	font-size:10px;	
	color:#b7b7b7;
}
#Header a:hover{
	color:white;
}


#ListHeader{
	background:#ffffff url(../images/ListHeaderGrad.jpg) repeat-x bottom;
	height:15px;	
}
#ListHeader th{
	border-bottom:1px solid #EFEFEF;	
}

.OnmouseoverTR td{
	background:#EFEFEF url(../images/onOverBG.jpg) repeat-x bottom;
	height:100%;
	border-top:1px solid #E8E8E8;
}	
	
.OnmouseoutTR td{
	background:#fff url(../images/list_grad.jpg) repeat-x bottom;
	height:100%;
	border-top:1px solid #fff;
}	

.PadLeft{
	padding-left:16px;
}

.HeaderLinks{
	padding:3px 0;	
}
.dtlTitle{
	text-transform:uppercase;
	padding:0 3px;
}
h1#Title{
	text-transform:uppercase;
	font:normal 18px/16px Arial, Helvetica, sans-serif;
	color:#999;
}
h1#Title span{
	color:#ccc;
}



/*Original content*/
.nav{
	color: #FFFFFF;
	line-height: 15px;
}

.navtitle{
	color: #FFFFFF;
	font-weight: bold;
}

a.nav{
	color: White;
}

a.nav:visited{
	color: White;
}

a.nav:hover{
	text-decoration: underline;
}

.error{	font-weight: bold;
	color: red;
}

.submitbutton{

}

.search{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.searchtitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}

.searchactive{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: White;
}

.searchinactive{
	font-weight: bold;
	border-left: white 2px solid;
	color: white;
	border-bottom: white 1px solid;
	background-color: #FFFFFF;
}

A.searchtitletext{
	color: White;
}

A.searchtitletext:visited{
	color: White;
}

A.searchtitletext:hover{
	text-decoration: underline;
}

.newcars{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.newcarstitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}

.info{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.infotitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}

.list{
/*	border-right: #D7D7D7 1px solid;	
	border-left: #D7D7D7 1px solid;*/
	padding:0 1px;
}
.list table{
	border:1px solid #ffffff;
}

.listtopcars{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.listtitle{
	color: #3b4889;
	font-weight: bold;
	
}
.listtitle img{	
	padding-top:4px;
	padding-right:3px;
}

.listrow{
	background:#ffffff url(../images/list_grad.jpg) repeat-x bottom;
	padding-top:8px;
}
html>body .listrow{
	padding-top:0px;
}

.altlistrow{
	background-color: #FFFFFF;
}

#listfooter{
	height:15px;
	padding:0 14px;		
}
#listfooter p{
	font:bold 11px/16px Arial,Tahoma, Helvetica, sans-serif;
	color:#b7b7b7;
	float:left;
}
#listfooter a{
	font:bold 12px/16px Arial,Tahoma, Helvetica, sans-serif;
	color:#b7b7b7;
	display:block;
	height:19px;	
	float:left;
	padding:0 5px;
	text-align:center;
}
#listfooter a:hover,#listfooter a.active{	
	background-color:#515151;
	color:white;
}

#listfooter a.NoBG{
	font-size:11px;
	background:none;
	color:white;
}
 #listfooter a.NoBG:hover{
 	color:#b7b7b7;
 }

.detailtitle{
	font-size: 18px;
}

.data{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	vertical-align: top;
}

.datatitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	color: #403E3E;
	font-weight: bold;
}

.datarow{
}

.contact{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.contacttitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	color: #403E3E;
	font-weight: bold;
}

.infopagetitle{
	font-size: 18px;
}

.infoactive{
	background-color: #FFFFFF;
	font-weight: bold;
	color: White;
}

.infoinactive{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	font-weight: bold;
	border-left: white 2px solid;
	border-bottom: white 1px solid;
	background-color: #FFFFFF;
}

.address{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.addresstitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	color: #403E3E;
	font-weight: bold;
}

.basket{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.baskettitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}

.basketrow{
	background-color: #FFFFFF;
}

.basketfooter{
	border-right: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.main{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.maintitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}

.mainrow{
}

.alt{
	border-right: #D7D7D7 1px solid;
	border-top: #D7D7D7 1px solid;
	border-left: #D7D7D7 1px solid;
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
}

.alttitle{
	border-bottom: #D7D7D7 1px solid;
	background-color: #FFFFFF;
	font-weight: bold;
	color: #403E3E;
}
/*-------------------------------------- */
.box{
	margin:0 auto;

	height:100%;
	margin-left:auto; margin-right:auto; background-color:black;

	width:expression(document.body.clientWidth < 1020? "1200px" : document.body.clientWidth > 1275? "1275px" : "auto");
	
/*
	width:expression(document.body.clientWidth > 1275? "1275px": "1020px" ) !important;
	height:expression(document.body.clientHeight > 840? "842px": "602px" ) !important;
*/
	
	position:relative;
	z-index:1

}
html>body .box{
	min-width:1024px;
	max-width:1275px;
	min-height:586px;
	max-height:842px;	
}

#greyLayer{
	background-color:black;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	position:absolute;
	z-index:2;
	height:100%;
	width:100%;
	display:none
}
h3{
	font-size:12px;
	margin:10px 0;
	padding:4px 0;
	border-bottom:1px solid #EAEAEA;
}
ul li{
	/*list-style-image:url(images/bullet.gif);*/
}
.sitemap,.sitemap h3{
	color:white;
	text-decoration:none;
	border:none;
}
.sitemap h3{
	padding:0px;
	margin:4px;
}
.sitemap a{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	text-indent:5px;
}
.sitemap a h3{
	text-indent:0px;
}
.sitemap a:hover{
	text-decoration:underline
}
.jobs{
	display:none; position:absolute; z-index:20; margin:0 auto; width:100%; top:200px;
}
/*
#siteMap{
	display:none; position:absolute; z-index:20; margin:0 auto; width:100%; top:150px;
}
*/
#copyDoc{
	display:none; position:absolute; z-index:20; margin:0 auto; width:100%; top:80px;
}


#installDiv{
	text-align:center; height:300px; margin-top:120px;
}
#flashhInstall{
	background-color:#111111; width:440px; margin:20px auto 0 auto; border:1px solid #212121; padding:10px;
	color:#E5E5E5; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#flashhInstall a:link,#flashhInstall a:visited{
	margin-top:10px;
	display:block;
	color:white;
	text-decoration:none
}
#flashhInstall a:hover,#flashhInstall a:active{
	text-decoration:underline
}

.jobsMain{
	display:none; position:absolute; z-index:20; margin:0 auto; width:100%; top:80px;
		/* position:absolute; z-index:20; margin:0 auto; width:100%; top:200px;*/
	
	/*
	position:fixed;
	z-index:5;
	
	
	width:400px;
	left: 400px;
	top: 10px;	background-color:#CCCCCC;color:#000033;
	
	visibility: visible;
	background-attachment: fixed;
	background-image: url(images/spacer.gif);
	background-repeat: no-repeat;
	*/
}
.jobsContent{
	 margin:0 auto;  width:700px;
	text-align:left;
	background-color:transparent;	
}

.content{
	background-color:white;
	padding:15px;
	clear:both;
}
.content ul,.content ul li{
	margin:0; padding:0;
	list-style:none;
}
.content ul{
	margin-bottom:10px;
}
/*
	background-image:url(images/bullet.gif);
	background-position:left;
	background-repeat:no-repeat;

*/
.content ul li{
/*	background-image:url(../images/bullet.gif);
	background-position:left 10px;
	background-repeat:no-repeat;
*/
	padding-left:10px;
	line-height:22px;
}
.content .footer{
	border-top:1px solid #EFEFEF;
	text-align:center;
	font-weight:bold;
}
.title{
	background-color:#262626;
	padding:6px;
	font-weight:bold;
	color:#b7b7b7;
}
.title h1{
	padding:0 5px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	color:#fff;
	display:inline;
}
.title a:link,.title a:visited{
	font-size:10px;
}
/*
#siteMap{
	color:#FFFFFF;
	font-size:11px;
}
*/
#sitemap #main{
	border:1px solid #7F7F7F
}
#siteMap .menu{
	float:left;
}
#siteMap .menu a{
	padding:0;
	margin:0;
	text-indent:0;
	text-transform:uppercase;
	color:#ffffff;
}
#siteMap .menu{
	padding:10px;
}
#siteMap h1{
	color:white;
	font-size:13px;
	text-transform:uppercase;	
	margin:5px 0;
	padding:0;
}

/**--new SiteMAp--**/
#newsiteMap{
	overflow:hidden;
	height:485px;/*for ie 6*/

}
#newsiteMap .ftRow, #newsiteMap .secRow, #newsiteMap .thrdRow{
	width:33%;
	padding:0;
	margin:0;
	float:left;
	display:block;
	background:#FFFFFF;
}
#newsiteMap ul{
	list-style-type:none;
	padding:0px ;
	margin:0;
	
}
#newsiteMap ul li{
	margin:0;
	padding:0;
	line-height:18px;
}
#newsiteMap ul li a{
	text-decoration:none;
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
	margin:0;
	padding:0;
	
}
#newsiteMap ul li a:hover{
	text-decoration:underline;
	color:#000;
}
#newsiteMap ul li ul{
	margin:0;
	padding:0;
}
#newsiteMap ul li ul a{
	font-weight:normal;
}
#newsiteMap ul li ul li ul a{
	font-size:10px;
	padding-left:10px;
}
h1{
	font-size:14px;
	margin:0;
	padding:0 0 6px 0;
}
#footer,#div_seo{
	height:0px;
	overflow:hidden;
}
#topMeta{
	height:0px;
	overflow:hidden;
}

/*
html {background: black} html, body { margin: 0; padding: 0;} 
div{overflow:hidden;}
object {display: block; outline: none;}
#cartier{font-family:Arial,sans-serif;color: #fff}
#cartier a{color:#fff;}
#cartier a:hover, #altContent a:focus{color:#860000;}
*/


