* {font-family:Verdana, Helvetica, Arial; font-size: 10px; }
a:link, a:visited, a:active {text-decoration: none;}

strong{font-weight: bold !important;}
body{ width: 100%; background-color: black;}
a{color: #F9691A!important; text-decoration: none; cursor: pointer; }
a:hover{color: #000; text-decoration: underline;}
a.active{color: #000; text-decoration: none;}
ul{ list-style:none;}
img{ border:none; border:0;}

.noborder{border: none!important;}
.borderBD1px999{border-bottom: 1px dotted #999;}
.borderBD1px98{border-bottom: 1px dotted #989898;}
.borderTS1pxFFF{border-top: 1px solid white;}
.borderTD1px98{border-bottom: 1px dotted #989898;}

body {padding:0px; margin:0px; background:url(/img/bg-home.jpg) no-repeat center 0 black;}
/*
#fullBG{width:100%; padding:0px; padding-bottom:800px; margin:0px; background:url(/img/bg-home.jpg) no-repeat center 0 black; position: absolute; top:0px;}
#loadBG{background:url(/img/bg-home.jpg); height:1px; width:1px;}
*/

/*custom form elements*/
span.checkbox { width: 20px; height: 18px; padding: 0 5px 0 0; background: url(/images/frm.chkbox.png) no-repeat; display: block; }
span.radio { width: 20px; height: 18px; padding: 0 5px 0 0; background: url(/images/frm.radio.png) no-repeat; display: block;}

#wlcmMssg{position:absolute; top:175px; left:0; text-align:center; width:100%;}
#wlcmMssg .mssg-copy{color:white; font-size:12px; z-index:150;} /*float: left; */

/* #divtop{width:987px; margin:0 auto; position: relative;} */
#divtop{}

/* Content only doors */
/* rest all "top:" atribute to -150px*/
#gdoors{width:987px; height:295px; margin:0 auto; z-index:20; top:125px; position: relative;}
/* Content only modules */
#modules{width:987px; height:210px; margin:0 auto; z-index:21; top:auto; position: relative;}

.dci
{
	background-image: url('/images/home/home_elements.png');
	padding:0px;
	margin:0px;
	position: absolute;
	text-align:center;
}

.no-bg{background:transparent;}
/* .dci span{display:block;} */

.dt1
{
	width:173px;
	height:139px;
	background-position: 0px 0px;
	z-index:5;
	left:387px;
	top:211px; /* top:361px; */
}
.dt2
{
	width:159px;
	height:128px;
	background-position: -173px 0px;
	z-index:4;
	top:148px; /* top:298px; */
}
.dt3
{
	width:128px;
	height:102px;
	background-position: -332px 0px;
	z-index:3;
	top:99px; /* top:249px; */
}
.dt4
{
	width:92px;
	height:73px;
	background-position: -460px 0px;
	z-index:2;
	top:72px; /* top:222px; */
}
.dt5
{
	width:57px;
	height:46px;
	background-position: -552px 0px;
	padding-left:1px;
	z-index:1;
	top:53px; /* top:203px; */
}

.dt1 IMG  { width:135px; height:120px; margin:0; }
.dt2 IMG  { width:122px; height:109px; margin:0; }
.dt3 IMG  { width:95px; height:84px; margin:0px 0px 0px -2px; }
.dt4 IMG  { width:68px; height:61px; margin:0; }
.dt5 IMG  { width:41px; height:37px; margin:0; }

/* doos position */
#do1 {left:458px; top:55px; z-index: 7;}
#do2 {left:306px; top:48px; z-index: 6;}
#do3 {left:644px; top:48px; z-index: 6;}
#do4 {left:239px; top:21px; z-index: 5;}
#do5 {left:358px; top:18px; z-index: 5;}
#do6 {left:483px; top:21px; z-index: 5;}
#do7 {left:613px; top:23px; z-index: 4;}
#do8 {left:739px; top:25px; z-index: 4;}
#do9 {left:167px; top:20px; z-index: 3;}
#do10 {left:329px; top:7px; z-index: 2;}
#do11 {left:530px; top:7px; z-index: 2;}
#do12 {left:644px; top:7px; z-index: 2;}
#do13 {left:779px; top:11px; z-index: 2;}
#do14 {left:446px; top:0px; z-index: 1;}

/* door size */
#do1 IMG  { width:135px; height:120px; margin:0; }
#do2 IMG  { width:107px; height:96px; margin:0; }
#do3 IMG  { width:100px; height:89px; margin:0; }
#do4 IMG  { width:84px; height:75px; margin:0; }
#do5 IMG  { width:90px; height:78px; margin:0; }
#do6 IMG  { width:87px; height:77px; margin:0; }
#do7 IMG  { width:62px; height:54px; margin:0; }
#do8 IMG  { width:68px; height:60px; margin:0; }
#do9 IMG  { width:49px; height:44px; margin:0; }
#do10 IMG  { width:43px; height:38px; margin:0; }
#do11 IMG  { width:58px; height:51px; margin:0; }
#do12 IMG  { width:49px; height:43px; margin:0; }
#do13 IMG  { width:46px; height:40px; margin:0; }
#do14 IMG  { width:33px; height:29px; margin:0; }

.garageActive
{
	cursor: pointer;
}
 /*Door detail*/
.dde
{
	width:207px;
	height:91px;
	background-position: 0px -140px;
	z-index:10;
	font-family: Verdana, Helvetica, Arial;
	color:#3B3B3B;
}
/*Garage Detail*/
#gde
{
	left:-2000px;
	top:-2000px;
}
/*All objects inside details are absolute*/
#gde SPAN, #gde IMG, #gde DIV {
	position:absolute;
}
/*Garage Detail image*/
#gdei
{
	width:61px;
	height:60px;
	left:8px;
	top:5px;
}
/*Detail Title*/
#gdet
{
	font-size: 14px;
	left:77px;
	top:2px;
}
/*Detail Whats my deal*/
#gdew
{
	line-height: 9px;
	font-size: 9px;
	text-align:left;
	left:77px;
	top:20px;
}
/*Detail car type*/
#gdec
{
	font-size: 8px;
	left:77px;
	top:40px;
}
/*Detail Rating*/
#gder
{
	font-size: 8px;
	left:77px;
	top:55px;
}
._star
{
	width:12px;
	height:12px;
	background-position: -620px 0px;
}

.gde_star{top:54px; width:10px; height:12px; background-position: -620px 60px;}

#gde_star1
{	
	left:107px;
	/* top:54px; */
}
#gde_star2
{
	left:119px;
	/* top:54px; */
}
#gde_star3
{
	left:131px;
	/* top:54px; */
}
#gde_star4
{
	left:143px;
	/* top:54px; */
}
#gde_star5
{
	left:155px;
	/* top:54px; */
}
/*Featured garage*/
#fga
{
	width:315px;
	height:190px;
	background-position: 0px -250px;
	z-index:6;
	left:2px;
	top:0px; /* top:502px; */
}
#fga TABLE {
	margin:40px 0px 0px 15px;
	text-align:left;
	color:#FFFFFF;
}
#fga IMG {
	width:106px;
	height:85px;
}
#fga_name {
	margin:0px 0px 0px 16px;
	font-size: 10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
#fga_model {
	margin:0px 0px 0px 5px;
	font-size: 18px;
}
#fga_year {
	margin:0px 0px 0px 5px;
	font-size: 18px;
}
#fga_hometown {
	margin:0px 0px 0px 16px;
	font-size: 9px;
	color:#999;
}
#fga_wmd {
	margin:0px 0px 0px 16px;
	font-size: 9px;
	color:#999;
}
#fga_rating {
	font-size: 8px;
	margin:10px 0px 0px 5px;
	color:#999;
}
#fga_browse {
	font-size: 8px;
	color:#E15D2C;
	text-decoration:none;
	left:9px;
	top:173px;
	position:absolute;
}

.fgatop{top:136px;}

#fga_star1
{
	/*
	left:52px;
	top:136px; //all
	*/
	left:55px;
	/* top:136px; */
}
#fga_star2
{
	left:69px;
	/* top:136px; */
}
#fga_star3
{
	left:83px;
	/* top:136px; */
}
#fga_star4
{
	left:97px;
	/* top:136px; */
}
#fga_star5
{
	left:111px;
	/* top:136px; */
}
#divnei {
	padding:0px;
	margin:0px;
	left:335px;
	top:0px; /* top:502px; */
	position: absolute;	
}
/*.nei0 {background-image: url('/images/home/nei0.png');}
.nei1 {background-image: url('/images/home/nei1.png');}
.nei2 {background-image: url('/images/home/nei2.png');}
.nei3 {background-image: url('/images/home/nei3.png');}
.nei4 {background-image: url('/images/home/nei4.png');}
.nei5 {background-image: url('/images/home/nei5.png');}*/
#divnei, #divnei IMG {
	width:315px;
	height:190px;	
}
#divnei_explore {
	font-size: 8px;
	color:#E15D2C;
	text-decoration:none;
	left:9px;
	top:173px;
	position:absolute;
}
#divfge {
	background-position: -320px -250px;
	width:315px;
	height:190px;
	padding:0px;
	margin:0px;
	left:672px;
	top:0px; /* top:502px; */
	position: absolute;	
	z-index:6;
	text-align: left;
}
#divfge_list {
	padding-top:5px;
	position: absolute;
	left:20px;
	top:30px;
}
#divfge_list DIV {
	padding-left:5px;
	width:275px;
	margin:0px;
}
#divfge_list DIV A {
	text-decoration: none;
/* 	font-size: 8px!important; */
}
#divfge_list DIV A B {
	font-weight: normal;
	color:#666666;
	font-size: 9px!important;
}
#divfge_list DIV A SPAN {
	color:#E15D2C;
	font-size: 9px!important;
}

.dotdown {
	border-bottom:1px dotted #666666;
	padding: 2px 0;
	/*
padding:4px 0;
	margin:4px 0;
*/
}

.lastrow {
	border-bottom:none;
	padding:4px 0; margin:4px 0;
}

#divfge_sublink {
	font-size: 8px;
	color:#E15D2C;
	text-decoration:none;
	left:9px;
	top:173px;
	position:absolute;
}

/*
#FlashContent {
	position:absolute;width:100%;height:150px;top:20px;
}
*/

/*Feedback*/
div#Feedback{background: url(/images/sfeedback_bg.png) repeat-x; width: 100%; height: 20px;}
div#Feedback div {width: 980px; height: 20px; margin: 0 auto;}

#SCION div#Feedback{position: absolute;}

/*feedback tool*/
#FeedBackForm{position:relative; width:375px; height:310px; margin: 0 auto; padding:0; background: url(/images/feedbck_frm_bg.png) no-repeat 0 0;}
#FeedBackForm ul{padding: 30px 0 0 36px;}
#FeedBackForm ul li.formfb-label{}
#FeedBackForm ul li#FBCloseBtn{position: absolute; left:285px;}
#FeedBackForm ul li#FBCloseBtn a{cursor: pointer;}
#FeedBackForm ul li#FBHeader{background-image: none;}
#FeedBackForm ul li#FBOptions{margin: 10px 0 5px 0; *margin: 0 0 10px 0;}
#FeedBackForm ul li#FBOptions ul{margin: 0; padding: 0; *margin: 0 0 5px 0;}
#FeedBackForm ul li#FBOptions ul li{float: left; margin-right: 5px;}
#FeedBackForm ul li#FBOptions ul li#LabelBug{background: url(/images/feedbck_frm_labeltypeBug.png) no-repeat 11px 0;}
#FeedBackForm ul li#FBOptions ul li#LabelSug{background: url(/images/feedbck_frm_labeltypeSug.png) no-repeat 11px 0;}
#FeedBackForm ul li#FBOptions ul li a#Bug{}
#FeedBackForm ul li#FBOptions ul li a#Sugg{}
#FeedBackForm ul li#FBOptions ul li a{display: block; width: 72px; height: 9px; background: url(/images/feedbck_frm_option.png) no-repeat; cursor: pointer;}
#FeedBackForm ul li#FBOptions ul li a:hover{background-position: 0 -9px;}
#FeedBackForm ul li#FBOptions ul li a.select{background-position: 0 -9px;}
#FeedBackForm ul li input{width:291px; height:16px; border: none; background-color:#4A4A4A; margin-bottom: 10px; padding: 2px;}
#FeedBackForm ul li textarea{width:291px; height:41px; border: none; background-color:#4A4A4A; margin-bottom: 10px; padding: 2px;}
#FeedBackForm ul li a{}

#FeedBackTool{width:100%; position:absolute; top:125px; z-index: 100; }

/*TC*/
#PopTC{position: absolute; width: 100%; padding:20px 0 80px 0; left: 0; z-index: 1150; background:url(/img/bg-tc.png) center no-repeat;}
/*#CloseTC{width:425px; margin: 0 auto; text-align: right; margin-top: 146px; cursor: pointer; }*/
#TCContainer{width: 750px; height: 485px; padding: 10px; margin: 50px auto 0 auto; background-color: black; color: white; overflow: auto; }
/* #TCContainer{width: 993px; height: 579px; padding: 10px; margin: 0 auto; background:url(/img/bg-tc.png) 0 0 no-repeat; color: white;  overflow: auto; } */

#TCContainer div{margin:25px auto 50px auto; width: 700px;}
#TCContainer h1{margin-bottom:25px;}
#TCContainer a{color:#E3281F;}
#TCContainer p{margin-bottom: 15px;}

/*
#TCAccept a{color: #F8831A;}
#TCAccept a:hover{color: #FFF;}
#TCCancel a{color:#CCC;}
#TCCancel a:hover{color: #FFF;}
*/

#overlayTC{ position: absolute; top: 0; left: 0; z-index: 1100; width: 100%; height: 500px;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/*Footer*/
#Footer{ height: 60px; width: 980px; margin:0 auto; padding: 0; }
#Footer ul { padding: 0; margin: 0;}
#Footer ul li {display: inline;}