html, body{
	background-image:url(../images/header_repeat.png); background-position:top; background-repeat:repeat-x; background-color: 	#26547D;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	margin: 0;
	padding: 0;
	height: 100%; /* needed for container min-height */
}
.container{
	position: relative; /* needed for footer positioning*/
	margin: 0 auto; /* center, not in IE5 */
	width: 980px;
	height: auto !important; /* real browsers */
	height: 100%; /* IE6: treaded as min-height*/
	min-height: 100%; /* real browsers */
}
.header{
	width:			980px;
	height:			127px;
}
.headerLeft{
	width:			249px;
	height:			127px;
	float:			left;
}
.headerRight{
	width:			711px;
	height:			127px;
	float:			left;
	background: 	url(/images/header_right.png);
	padding:		0px 20px 0px 0px;
	text-align:		right;
}
.headerRight h1{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		18px;
	font-weight: 	bold;
	padding:		0px;
	margin:			0px;
	color: 			#000000;
}
.nav{
	width:			980px;
	height:			37px;
	clear:			all;
	background:		url(../images/nav_repeater.gif);
	text-align:		left;	
	margin:			0px;
	padding:		0px;
}
.navLeft{
	width:			155px;
	height:			37px;
	float:			left;
}
.navRight{
	width:			825px;
	height:			27px;
	float:			left;
	padding:		10px 0px 0px 0px;
	
}
.content{
	width:			920px;
	background:		url(../images/content_back.gif) #ffffff top no-repeat;
	padding:		30px; 	
}
.footer{
	width:			980px;
	height:			30px;
	clear:			all;
	background:		url(../images/footer_back.jpg) top no-repeat;
	text-align:		center;
	margin:			0px 0px 10px 0px;
	padding:		14px 0px 0px 0px;			
}
.textNormal {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	line-height: 	20px;
	color: 			#000000;
}
.navRight a{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		13px;
	font-weight:	bold;
	color: 			#ffffff;
	text-decoration:none;
}
.navRight a:hover{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		13px;
	font-weight:	bold;
	color: 			#ffffff;
	text-decoration:underline;
}
h1 {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		18px;
	font-weight: 	bold;
	color: 			#000000;
}
h2 {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		15px;
	font-weight: 	bold;
	color: 			#000000;
}
.textPriceList {
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		10px;
	color: 			#000000;
}
.textFooter a, textFooter a:hover{
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		12px;
	color: 			#FFFFFF;
}
.column{
	width:			200px;
	height:			200px;
	float:			left;
}
.priceStock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #009900;
}
.homeBox{
	width:			860px;
	height:			267px;
	background-color: #efefef;
	padding:		30px 30px 30px 30px;
}
.homeBox h3{
	width:			860px;
	height:			30px;
	font-size:		16px;
	font-weight:	bold;
	padding:		0px 0px 0px 0px;
	text-align:		left;
	margin:			0px 0px 5px 0px;
}
.homeBox h4{
	height:			20px;
	font-size:		14px;
	font-weight:	bold;
	margin:			0px 0px 5px 0px;
	text-align:		left;
	padding:		0px 0px 0px 5px;
	background-color: #e0e0e0;
}
.homeBoxColumnA{
	width:			284px;
	height:			237px;
	margin:			0px 15px 0px 0px;
	padding:		0px;
	float:			left;
}
.homeBoxColumnB{
	width:			228px;
	height:			237px;
	margin:			0px 15px 0px 0px;
	padding:		0px;
	float:			left;
}
.homeBoxColumnC{
	width:			286px;
	height:			237px;
	margin:			0px;
	padding:		0px;
	float:			left;
}
.homeBoxImageA{
	width:			134px;
	height:			217px;
	float:			left;
	margin:			0px 10px 0px 0px;
}
.homeBoxImageB{
	width:			78px;
	height:			217px;
	float:			left;
	margin:			0px 10px 0px 0px;
}
.homeBoxImageC{
	width:			136px;
	height:			217px;
	float:			left;
	margin:			0px 10px 0px 0px;
}
.homeBoxImageD{
	width:			160px;
	height:			194px;
	float:			left;
	margin:			0px 10px 0px 0px;
}
.homeBoxSpec{
	width:			140px;
	height:			174px;
	float:			left;
}
.homeBoxSpecWide{
	width:			650px;
	height:			174px;
	float:			left;
}
.homeBoxPrice{
	width:			135px;
	height:			20px;
	padding:		0px 4px 0px 0px;
	float:			left;
	background-color: #e0e0e0;
	font-weight:	bold;
	text-align:		right;
}
.homeBoxButton{
	width:			120px;
	height:			43px;
	background-image:url(../images/button_more_details.jpg);
	background-repeat:no-repeat;
	float:			left;
	text-align:		center;
	font-size:		14px;
	font-weight:	bold;
	color:			#FFFFFF;
	padding:		7px 0px 0px 0px;
}
.homeBoxButton a{
	color:			#FFFFFF;
}
.homeBoxButton a:hover{
	color:			#FFFFFF;
}

/* START CONTACT FORM STYLING*/
input[type="text"], input[type="email"], select, textarea {
	width: 305px;
	border: 1px solid #888888;
	padding: 5px;
}
input[type="text"]:focus, input[type="email"]:focus, select:focus, textarea:focus {
	border-left: 4px solid #26547d;
	color: #000;
	background-color: #EFEFEF;
	width: 317px !important;
}
input[type="text"][name="captcha_code"] {
	width: 70px  !important;
	float: left;
	margin: 2px 20px 0px 0px;
}
select { width: 317px; }
select:focus { width: 317px; }
input[type="text"][name="captcha_code"]:focus { width: 67px !important; }
input[type="submit"], input[type="submit"]:active, input[type="submit"]:hover, input[type="submit"]:focus {
	background-color: #26547d;
	border: 1px solid #000;
	padding: 5px 10px 5px 10px;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}
/* END CONTACT FORM STYLING*/
