@charset "UTF-8";
body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
strong {
	color:#2c83d0;
	font-size: 16px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/mainBg.jpg);
	background-repeat:repeat-x;
	background-color:#2c83d0;
}
a:link, a:active, a:visited {
	color: #F00;
	text-decoration:none;
}
a:hover {
	color:#666;
	text-decoration:underline;
}

#container {
	width: 1000px;
	margin: 0px auto;
}
#header {

}
#logo {
	width: 250px;
	float:left;

}
#topNav {
	padding-top:100px;
	width: 300px;
	float: right;
	text-align:right;
	padding-right: 10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c83d0;
	text-decoration:none;
}
#topNav a:link, #topNav a:active, #topNav a:visited {
	color:#000;
	text-decoration: none;
}
#topNav a:hover {
	color:#666;
	text-decoration:none;
}
#mainImage {
	clear:both;
	padding: 10px 0px;
	
}
#imgMain {
}
#carousel {
	vertical-align:middle;
	text-align:center;
	padding-top: 10px;
	background-color: #fff;
}
#content {
}
#contentSub {
	width:1000px;
}
#imageTop {
}
#contentArea {
	position:relative;
	width:1000px;
	background:#fff;
	margin: 0 auto;
}
#contentAreaLeft {
	width:670px;
	padding:10px 5px 10px 20px;
}
#contentAreaRight {
	float:right;
	width:276px;
	padding: 10px 20px 10px 5px;

}
#leftContent {
	float: left;
	width: 700px;
}
#tabNav {
	width:700px;
}
#subNav {
	clear:both;
	height: 10px;
	background-color:#fff;
}
#tabNavProducts {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
text-decoration:none;
text-align:center;
width:233px;
}

#tabNavProducts:link, #tabNavProducts:active, #tabNavProducts:visited {
	background-image:url(images/tabProductsOut.png);
	text-decoration:none;
}
#tabNavProducts:hover{
	background-image:url(images/tabProductsOver.png);
	text-decoration:underline;
}
#tabNavParts {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
text-decoration:none;
text-align:center;
width:233px;
}
#tabNavParts:link, #tabNavParts:active, #tabNavParts:visited {
	background-image:url(images/tabPartsOut.png);
	text-decoration: none;
}
#tabNavParts:hover {
	background-image:url(images/tabPartsOver.png);
	text-decoration: underline;
}
#tabNavServices {
float:left;
margin:0px 0px 0px 0px;
padding:8px 0px 8px 0px;
font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;
font-size:18px;
color:#000;
text-decoration:none;
text-align:center;
width:234px;
}
#tabNavServices:link, #tabNavServices:active, #tabNavServices:visited {
	background-image:url(images/tabServicesOut.png);
	text-decoration: none;
}
#tabNavServices:hover {
	background-image:url(images/tabServicesOver.png);
	text-decoration:underline;
}
#tabContent {
	background-color:#fff;
	width: 700px;
}
#rightContent {
	float: left;
	padding-left: 10px;
	width: 281px;
}
#rightTop {
	height:96px;
	width:270px;
	background-image:url(images/rightContent1.png);
	background-repeat:no-repeat;
	padding: 10px 10px;
	
}
#rightBottom {
	margin-top:10px;
	height:210px;
	width:270px;
	background-image:url(images/rightContent2.png);
	background-repeat:no-repeat;
	padding: 10px 10px;
}
#rightBottomSub {
	margin-top:10px;
	height:230px;
	width:270px;
	background-image:url(images/imgFreeQuote.gif);
	background-repeat:no-repeat;
	padding: 10px 10px;
}
#footer {
	clear:both;
	padding: 10px 0px 0px 15px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
#footer a:link, #footer a:active, #footer a:visited {
	color:#FFF;
	text-decoration:none;
}
#footer a:hover {
	color:#eee;
	text-decoration:none;
}

/* Text Styles */
.tabContentLeft {
	font-size: 12px;
	color:#666;
}
.tabContentRight {
	font-size:12px;
	text-decoration: none;
}
.tabContentRightLink a:link, .tabContentRightLink a:active, .tabContentRightLink a:visited {
	color:#06F;
	text-decoration: none;
}
.tabContentRightLink a:hover {
	color:#000;
	text-decoration:underline;
}
.tabContentRightTitle {
	font-size:14px;
	font-weight:bold;
}

.rightContentTitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#FFF;
}
.tableText {
	color:#fff;
	font-size:10px;
}
.getQuote {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#2c83d0;
	line-height:48px;
}
.getQuoteBold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#2c83d0;
}
#navSub {
	border:dashed 1px #ccc;
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 10px 0px;
	line-height: 18px;
}
#navSub a, #navSub a:link, #navSub a:active, #navSub a:visited {
	color:#2c83d0;
	text-decoration:none;
}
#navSub a:hover {
	color:#666;
	text-decoration:none;
}
.click2Call{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	line-height:48px;
}
.click2CallBold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
}
#click2CallSub {
	height:100px;
	background-image:url(images/click2CallSub.jpg);
	padding: 10px 0px 0px 10px;
}
.getQuoteSub {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 18px;
	color:#fff;
	line-height:48px;
}
.getQuoteSubBold {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:bold;
	color:#fff;
}

/* Sub Page Content Styles */
.pageTitle {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666;
	font-weight:bold;
}


