/*global elements*/
body{
	background:url(images/bodybg.gif) repeat-x center top #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	margin:10px 0 5px 0;
}

.floater{clear:both; line-height:0px; height:0px; font-size:0px;}
#splash{position:absolute; background:#716a6a url(images/spalshbg.gif) center no-repeat; height:99%; width:100%; z-index:1; overflow:hidden}
	#splash #splashcontent{position: absolute;top: 50%;left:50%;width: 500px;height: 400px; margin-left: -250px; /* half of width */ margin-top: -200px;  /* half of height */ text-align:center}
	#splash #splashlogo{margin:60px 0 30px 0}
	#splash #welcome{ font-size:22px; color:#FFFFFF; text-align:center}
#wrapper{}
#shell{
	width:965px;
	margin:0px auto;
	background:#FFFFFF url(images/pagebg.gif) no-repeat top;
	min-height:606px;
}
#shell2{ background:url(images/circle.gif) no-repeat bottom left; padding-bottom:30px}	
#head{padding:30px;text-align:left;margin-bottom:5px;}
	#logo{float:left;}
	#searchbar{}
	#langbar{ float:right;text-align:right}
	#flags{margin:0 0px 10px 0;}
	a.flag{border-bottom:none; margin-left:10px}
	.searchbox{	height:17px;font-size:12px;color:#666666;border:1px solid #958f8f;	}
	
#leftsection{ float:left;width:220px;min-height:550px}
	
	/*nav styles*/
	#menu{padding:0px 0px 0px 30px;text-align:left; height:385px}
	#navlist{margin:0px;padding:0px;text-align:left;}
	
	#navlist ul{margin: 0px;padding: 0px;}
	#navlist li	{list-style:none outside none; margin-bottom:5px;display:inline;	}

	#navlist a.navon{color: #b4b0b0}
	#navlist a.head {cursor:pointer;display:block;font-weight:bold;	margin:0px;	padding:5px 0;	text-decoration: none;	color: #716a6a;	}
	#navlist a.head:hover {color:#b4b0b0;}
	#navlist li li a {color:#716a6a;display:block;text-indent:0px;text-decoration: none;font-size:10px; line-height:15px;text-transform:uppercase;}
	#navlist li li a:hover {color: #b4b0b0}

#selection{	margin:10px 30px; background-color:#FFFFFF;}
/*main*/
#right{width:710px;	margin:0 0 0 220px; border-left:1px solid #928d8d;}
	.bannercopy{position:absolute; width:680px; letter-spacing:5px;font-size:28px; line-height:30px; color:#FFFFFF; text-transform:uppercase}
	#bodycopy{padding:0px 0px 0px 30px; line-height:17px; border:0px solid #ff0000}
	#bodycopy .headimg{ margin-bottom:20px}
	h3{	color:#006699;	font-weight:bold;	margin:0 0 2px 0;	font-size:12px;	}
	.title{	color:#006699;	font-weight:bold;	margin:0 0 2px 0;	font-size:12px;	}

/*footer*/
#foot{margin:20px auto 0;width:965px; color:#716a6a}
	#footleft{float:left}
		#address{float:left; margin-right:30px;}
		#contacts{float:left}
	#footright{float:right}
	a.footlink{font-size:12px;color:#716a6a;text-decoration:none;}
	a.footlink:hover{text-decoration:underline;}

/*links*/
a{color:#666666; font-weight:bold; font-size:12px;text-decoration:none;}
a:hover{text-decoration:underline;}
a.subcart{	font-size:10px;}

a.help{color:#000000;text-decoration:none;font-weight:bold;font-size:11px;}
a.help:hover{color:#666666;text-decoration:none;}

/*incventory*/
#listparts{font-size:11px}
#listparts a{font-size:11px}


/*form bits*/
.formelement{border:1px #666666 solid;background-color:#fff;font-size:12px;height:14px;}
.formelement2{border:1px #666666 solid;background-color:#fff;font-size:12px;}
.button{background-color:#cbcbcb;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;border:solid 1px #666666;text-align:center;padding:1px 5px 1px 5px;}

/*admin*/
#admin{	text-align:right;color:#FFFFFF;	padding:5px;}
#admin a{color:#FFFFFF;text-decoration:none;}
#admin a:hover{color:#FFFFFF;text-decoration:underline;}

