/* SUBPAGE SPECIFIC STYLES */

/* ************CONTENT************** */
#content{
	background: #ebebeb url(/images/subContentBG.jpg) 0px 0px no-repeat;
	color: #0a0e17;
	padding: 10px 20px 10px 20px;
}

#content h1{
	margin: 0px; padding: 4px 0px 6px 0px;
	color: #0a0e17;
	font-size: 31px;
	font-weight: normal;
}

#content h2{
	margin: 0px; padding: 0px 0px 8px 0px;
	font-size: 18px;
	font-weight: bold;
}

#content h3{
	font-size: 14px;
	margin: 0px; padding: 0px;
	font-weight: bold;
}

#content p{
	line-height: 22px;
	margin: 0px;
	padding: 0px 0px 14px 0px;
}

.bulletList{
	margin: 0px; padding: 0px;
	list-style: none;
	width: 430px;
}
	.bulletList li{
		background: url(/images/bulletArrow.jpg) 0px 0px no-repeat;
		padding: 2px 0px 8px 25px;
		float: left;
		width: 190px;
	}

.bulletList2{
	margin: 0px; padding: 0px;
	list-style: none;
	width: 600px;
}
	.bulletList2 li{
		background: url(/images/bulletArrow.jpg) 0px 0px no-repeat;
		padding: 2px 0px 8px 25px;
		float: left;
		width: 225px;
	}

/* CONTACT */

.contactItem{
	border-bottom: 1px solid #c0c0c0;
	padding: 8px 0px 8px 27px;
}
	#content .contactItem p{
		margin: 0px; padding: 0px;
	}
	.contactItem strong{
		display: block;
	}
	.contactShipping{background: url(/images/ico-mail.jpg) 0px 9px no-repeat; border: none;}
	.contactPhone{background: url(/images/ico-phone.jpg) 0px 9px no-repeat;}
	.contactEmail{background: url(/images/ico-email.jpg) 0px 9px no-repeat;}
	
.contactLeft{
	width: 345px;
	float: left;
	padding: 0px 70px 0px 0px;
}

.contactRight{
	float: left;
}
	#content .contactRight h2{padding: 0px;}
	
.contactForm{
	border: 1px solid #d5d5d5;
	background: #e2e2e2;
	padding: 10px 10px 4px 10px;
}

#content .contactForm p{
	padding: 1px 0px 0px 0px;
	margin: 0px;
	clear: both;
}
	.inputItem{
		padding: 2px;
		width: 350px;
		border: 1px solid #d5d5d5;
	}
	.contactForm label{
		display: block;
		float: left;
		width: 100px;
		text-align: right;
		padding: 0px 4px 0px 0px;
		font-weight: bold;
	}
	select.inputItem{
		width: 356px;
	}
	#content .contactForm p.inputCity, #content .contactForm p.inputState, #content .contactForm p.inputZip{
		float: left;
		clear: none;
	}
		.inputCity .inputItem{width: 130px;}
		
		.inputState .inputItem{width: 60px;}
			.inputState label, .csContactForm .contactForm .inputState label{width: 50px;}
			
		.inputZip .inputItem{width: 50px;}
			.inputZip label, .csContactForm .contactForm .inputZip label{width: 40px;}
			
	.contactFormTitle{
		text-align: center;
		width:100%;
		display: block;
		padding: 0px 0px 3px 0px;
		font-weight: bold;
	}
	p.butnSet{
		text-align: right;
		padding: 4px 0px 0px 0px;
	}
	
.csItem{
	border-bottom: 1px solid #c0c0c0;
	padding: 8px 0px 8px 0px;
}

.csLinks{
	list-style: none;
	margin: 0px; padding: 10px 0px;
}
	.csLinks li{
		background: url(/images/bulletArrow.jpg) 0px 0px no-repeat;
		padding: 3px 0px 9px 26px;
	}

.csContactForm{
	width: 532px;
	float: right;
	padding: 0px 0px 20px 10px;
}
	.csContactForm .contactForm label{width: 155px}
	.csContactForm .inputItem{width: 340px;}
	.csContactForm .inputCity .inputItem{width: 120px;}
	.csContactForm .inputState .inputItem{width: 40px;}
	.csContactForm .inputZip .inputItem{width: 65px;}

/* SERVICES */
.repairSet{
	position: relative;
	border-bottom: 1px solid #bfbfbf;
	padding: 10px 0px 3px 0px ;
	clear: both;
}

/*ABOUT US*/
.aboutItem{
	padding: 0px 0px 0px 30px;
}
	.AboutExperience{background: url(/images/ico-Experience.jpg) 0px 0px no-repeat;}
	.AboutWarranty{background: url(/images/ico-Ribbon.jpg) 0px 0px no-repeat;}
	.AboutCS{background: url(/images/ico-customerService.jpg) 0px 0px no-repeat;}
	.AboutSpeed{background: url(/images/ico-speed.jpg) 0px 2px no-repeat;}
	
#manufacturerDivBox
{
	width: 500px;
	height: 180px;
	overflow: auto;
}


/***CONTACT ERROR STYLES**/
.errorItem{
	background: #e7bbc4;
	border: 1px solid #a01733;
}

.errorMsg{
	background: #9a1e36;
	padding: 8px; margin: 4px 0px;
	border: 1px solid #5a0d1c;
}

.statusMsg{
	background: #0d4232;
	padding: 8px; margin: 4px 0px;
	border: 1px solid #07261d;
}
