body{
}

#wrapper{
margin: 0 auto;
width:900px;
}

#header{
background:url("../images/banner.jpg");
height:150px;
}

#middlecontent{
height:620px;
}


#middlecontentxenon{
}

#middlebelow{
clear:both;
height:240px;
}


#leftcontent{
float:left;
padding-top:10px;
padding-left:10px;
width:194px;
height:590px;
}

#leftcontentxenon{
float:left;
padding-top:10px;
padding-left:10px;
width:194px;
}

#leftcontcontact{
float:left;
padding-top:10px;
padding-left:10px;
width:160px;
}



#seperator{
	
}


#pad{
padding-left:30px;
}

li{
	padding-left:5px;
}
	
#leftcontentbelow{
float:left;
width:200px;
background-color:#6C3;
height:240px;
border-color:#000;
border-style:solid;
}

#maincontent{
float:right;
width:679px;
}

//Main Content Xenon HID Kit
#maincontentxenon{
float:right;
width:679px;
}

//Main Content Conract
#maincontentcontact{
float:right;
width:679px;
}

#mainbelow{
	float:right;
	width:688px;
	border-color:#000;
}


#maincontentleft{
float:left;
width:419px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
}
#maincontentleftcontact{
float:left;
width:335px;
padding-left:45px;
padding-right:30px;
padding-top:10px;
}



#maincontentphoto{
width:419px;
height:330px;
padding-left:30px;
padding-right:30px;
padding-top:10px;
border-color:#000;
border-style:solid;
}

#maincontentphoto1{
width:419px;
height:330px;
padding-left:1px;
padding-right:1px;
padding-top:10px;
border-color:#000;
border-style:solid;
}

#mainbelowleft{
float:left;
width:380px;
height:240px;
border-style:solid;
height:220px;
padding-left:35px;
padding-right:35px;
padding-top:20px;
}


#maincontentright{
float:right;
width:170px;
padding-left:30px;
}

#maincontentrightcontact{
padding-top:10px;
float:right;
width:320px;
}

#maincontentrightcontact1{
float:left;
width:335px;
padding-left:45px;
padding-right:30px;
padding-top:10px;
}

#maincontentleftcontact1{
padding-top:10px;
float:right;
width:320px;
}


#mainbelowright{
float:right;
width:221px;	
padding-top:40px;
border-style:solid;
height:200px;
}


#boxright{
float:right;
height:110px;
border-bottom-color:#000;
border-bottom-style:solid;
padding-right:10px;
}

#boxright1{
float:right;
height:110px;
border-bottom-color:#000;
border-bottom-style:solid;
}

#footer{
clear:both;
height:45px;
text-align:center;
background-color:#999;;
font-weight:bold;
}

#leftfooter{
float:left;
padding-top:11px;
width:380px;
}


#rightfooter
{
float:right;
width:520px;
}

#rightfooterleft
{
float:left;
padding-top:11px;
width:300px;
}

#rightfooterright
{
float:right;
padding-top:2px;
width:220px;
}

h3, h2, h1{
text-align:center;	
background-color:#CCC;

}

.xenon
{
	background-color:#CCC;
}


h6{
text-align:center;	
color:#666;
font-size:14px;
}

#under{
	text-align:center;
	font-size:20px;
	color:#930;
	text-decoration:underline;
}

#undersmall{
	padding-left:0px;
	text-align:left;
	font-size:14px;
	text-decoration:underline;
	padding-bottom:10px;
	padding-top:5px;

}


#undersmall1{



}

#normal{
		text-align:center;
	font-size:20px;
	}
	
#middle{
		text-align:center;
	font-size:15px;
	color:#093;

	}
	
#centerimg{
	text-align:center;
	}
p{
text-align:justify;
line-height:1.5;
}

//line spacing
p.linespace
{
text-align:left;
line-height:1.5;
}	
		
#foot
{
	color:#FFF;
	text-align:center;
}
/*************************Menu*********************/
* {margin:0; padding:0;}

div#menu {width:184px; background:url(../images/menu/menu_1.gif) top no-repeat; padding-top:25px;}

div#menubody {background:url(../images/menu/menu_2.gif) repeat-y; padding-left:21px;}

div#menubottom {height:25px; background:url(../images/menu/menu_4.gif) bottom no-repeat;}

ul#menulist {width:144px; list-style-type:none;}

ul#menulist li {height:47px; background:url(../images/menu/menu_3.gif) bottom repeat-x;}

ul#menulist a {width:122px; height:40px; border-left:#75c5de 15px solid; font:bold 15px Verdana, Arial, sans-serif; color:#Ffffff; text-decoration:none; padding:5px 0 0 10px; display:block !important; display:inline-block;}

ul#menulist a:hover  {background:url(../images/menu/menu_5.jpg) left repeat-y;}

#menu ul .current {
	background:url(../images/menu/menu_5.jpg) left repeat-y
}


//line spacing
.linespace
{
line-height:1.5;
}

.text_block{overflow:hidden;padding:0 0 10px 0;}
.text_block_nosep{background:none;overflow:hidden;}
.last{margin-right:0px !important;}
.text_block h2{margin:0;padding-bottom:4px;}
.text_block p{margin:5px 0 0;}
.text_block .subNav1{text-align:right;margin:-10px 0 0 0;padding-right:10px;border-right:5px solid #ccc;}
.text_block .subNav2{text-align:right;margin:0;padding-right:10px;border-right:5px solid #ccc;}
.innerList{list-style:inside circle;margin:0 0 10px 0;}
.text_block .blockTitle{margin-top:20px;}
h5{font-size:16px;margin:10px 0;}


#frmContact *{font-size:14px;
}

#frmContact p{clear:both;padding:20px 0 0 0;}
#frmContact div.captcha{clear:left;margin:0;border-top:10px solid #fff;}
#frmContact div.captcha div{margin-top:0;margin-bottom:0;}
#frmContact .caption{float:left;display:inline;text-align:right;padding:3px 10px 0;width:100px;height:19px}
#frmContact #fullName,
#frmContact #address,
#frmContact #phone,
#frmContact #email,
#frmContact #captcha_code{float:left;width:190px;height:30px;border:2px solid #ccc;padding:2px;margin:0 10px 0 0;}
#frmContact #address{height:50px;}
#frmContact #message{height:100px;width:190px; border:2px solid #ccc}
#frmContact input:focus,
#frmContact textarea:focus,
.error{color:#c00;}
#btnSubmit{width:100px;height:25px;}
#btnclear{width:100px;height:25px;}
.focus{border:1px solid #369;background:#def;}

#pad1{padding-left:80px;}

.bgRightCol{background:url(../images/bgRightCol.png) 0 0 repeat-y;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.bgRightCol ul{font-size:0.7em;}

#indexparts
{
	padding-top:10px;
	padding-left:20px;
font-size:13px;
color:#00F;
font-weight:bold;
text-align:center;
}