/*
CSS Additions By Mike
*/

.headerBackground{background-image:url(images/header.jpg); width:770px; height:120px; vertical-align:bottom;}
#headerNav{height:28px; width:440px; margin-bottom:3px; margin-left:215px;}

#headerNav a.navButton{
		display:block;
		width:85px;
		height:28px;
		float:left;
		color:#FFFFFF;
		font-size: 12px;
		font-weight: bold;
		text-decoration:none;
		text-align:center;
		border-left:#0e2f49 1px solid;
		border-right:#0e2f49 1px solid;		
		background: url(images/headerButton.png) no-repeat; 
		line-height:28px;
		}
		
#headerNav a.navButton:hover{
		color:#000000;
		background: url(images/headerButtonHover.png) no-repeat;
		}

#headerBuffer{width:770px; height:30px; background:url(images/headerBuffer.png) repeat-x; background-color:#FFFFFF;}

#special{width:95%; margin:auto; margin-top:0px; border:#34648c 1px solid; height:100px;}
#special a img{border:none;}

#newsPane{margin:auto; margin-top:10px; height:auto;}
#newsPane h2{width:95%; margin:auto; font-size:18px; color:#FFFFFF; padding: 1px; margin-bottom:25px; margin-top:15px; background:#34648c;}
#newsPane .content{width:95%; margin:auto; margin-bottom:15px; border:#34648c 1px solid;}
#newsPane .header{ background:#34648c; height:20px; color:#FFFFFF; font-weight:bold; padding-top:2px; line-height:20px; padding-left:5px;}
#newsPane .header .feed img{float:right; border:none;}
#newsPane .header img{float:left; margin-top:2px; margin-right:5px;}
#newsPane .body{ background: url(images/indexBodies.jpg) repeat-x; padding:2px; padding-top:12px; margin-bottom:5px;}
#newsPane .dateFooter{font-size:10px; text-align:left; color:#999999; padding-left:5px;}

#pagePaging{width:80%; margin:auto; margin-top:20px; padding:5px; background:#CCCCCC; border:#333333 1px solid; text-align:center;}

#indexContent{min-height: 380px; height: auto !important; height: 380px; margin:auto; margin-top:10px;}

#indexContent .welcomeText{width:95%; margin:auto; background-color:#FFFFFF; border:#34648c 1px solid; height:auto;margin-bottom:20px;}
#indexContent .welcomeHeader{padding-left:5px; background:#34648c; color:#FFFFFF; font-size:14px; font-weight: bold; line-height:25px;} 
#indexContent .welcomeBody{padding:4px; padding-top:10px; background:url(images/indexBodies.jpg) repeat-x;}

#indexContent .categoryHolder{width:97%; margin:auto; padding-left:3px;}
#indexContent .indexCategory{width:175px; float:left; margin-bottom:30px; margin-right:2.5px;  margin-left:3px;background-color:#CCCCCC; min-height: 120px; height: auto !important; height: 120px; border:#666666 1px solid;}
#indexContent .indexCategory p.catHeader{ margin-top:-2px; margin-bottom:-2px; color:#FFFFFF; font-size:14px; padding-top:4px; font-weight:bold;  background-color:#666666;}
#indexContent .indexCategory p.catHeader a{color:#FFFFFF;}
#indexContent .indexCategory p{padding:2px; color:#333333;}
#indexContent .indexCategory img{border:none;}


.menuHeader{background:url(/images/menuHeader.png) no-repeat; width:200px; height:25px; color:#FFFFFF; text-align:center; font-weight:bold;}

.menuMainSection{ font-weight:bold;}
.menuSubSection{margin-left:10px;}

.paypal{width:115px; height:162px; padding-left:26px;}
.paypal img{border:#000000 1px solid;}




.clear{clear:both;}



/*
end of additions
*/


body {
	background-image: url(images/site-bg.jpg);
	margin-bottom: 10px;
	margin-top: 15px;
	margin-left: 0px;
	margin-right: 0px;
}

A:link  {
color: #34648c;
text-decoration: none;
}

A:visited  {
color: #34648c;
text-decoration: none;
}

A:active  {
color: #34648c;	
text-decoration: none;
}

A:hover  {
color: #999999;
text-decoration: none;
}

A.menu:link {
COLOR: #FFFFFF; 
TEXT-DECORATION: none;
}

A.menu:active {
COLOR: #FFFFFF; 
TEXT-DECORATION: none;
}

A.menu:visited {
COLOR: #FFFFFF; 
TEXT-DECORATION: none;
}

A.menu:hover {
	COLOR: #333333; 
	TEXT-DECORATION: none;
	}

.arrow-pad {
	padding-top: 7px;
	padding-right: 6px;
}

.arrow-pad1 {
	padding-right: 12px;
	padding-top: 7px;
}

.banner-bg1 {
	background-image: url(images/home_banner1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.barbg {
background-image: url(images/barbg.gif);
}

.bold-txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #AF0A10;
	text-decoration: none;
	padding-right: 25px;
}

.bold-txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #BA000A;
	text-decoration: none;
	padding-left: 28px;
	padding-top: 4px;
}

.bold-txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #353535;
	text-decoration: none;
	padding-left: 11px;
	padding-top: 8px;
}

.bold-txt4 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 9px;
	padding-left: 12px;
}

.botm-menu-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #00439D;
	text-decoration: none;
	padding-bottom: 3px;
}

.botm-menu-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0b4b79;
	text-decoration: none;
}

.botm-menu-link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #c10810;
	text-decoration: none;
}

.box-pad {
	padding-left: 10px;
	
}

.goButton{
	float:right;
	margin-right:7px;
	margin-top:3px;
	}

.content-txt {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 3px;
}

.content-txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #2443BE;
	text-decoration: none;
	padding-top: 5px;
}

DIV.menu {
font-family: Arial;
font-size: 12px;
color: #333333;
}

.img-bg {
	background-image: url(oldindex/images/home_img-bgbox1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.img-bg1 {

	background-image: url(oldindex/images/home_img-bgbox2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.img-border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #467FCB;
	border-right-color: #467FCB;
	border-bottom-color: #467FCB;
	border-left-color: #467FCB;
}

.img-border1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
}

.leftbg {
background-image: url(images/leftbg.gif);
}

P  {
font-family: Verdana,Arial;
font-size: 12px;
}

table {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #000;
}

TD  {
font-family: Verdana,Arial;
font-size: 13px;
}

TD.menu {
font-family: Arial;
font-size: 12px;
color: #333333;
}

TD.right {
font-family: Verdana,Arial;
font-size: 11px;color: #333333;
}

.topbg {
background-image: url(images/topbg.gif);
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.txt1 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #2D2D2D;
	text-decoration: none;
	line-height: 16px;
	padding-left: 30px;
	padding-bottom: 5px;
}

.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #353535;
	text-decoration: none;
	padding-top: 3px;
}

.txt3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #363636;
	text-decoration: none;
	padding-top: 1px;
	line-height: 18px;
	padding-left: 2px;
}

.txt-pad {
	font-family: Tahoma;
	font-size: 11px;
	color: #434343;
	font-weight: bold;
	text-decoration: none;
	line-height: 18px;
}
.banner-bg2 {
	background-image: url(images/home_banner2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.banner-bg3 {
	background-image: url(images/home_bannerterms.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.contact-bg3 {
	background-image: url(images/home_bannercontact.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.rpairs-bg {
	background-image: url(images/home_bannerrepairs.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.products-bg {
	background-image: url(images/home_bannerproducts.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.partners-bg {
	background-image: url(images/home_bannerpartners.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*
	MESSAGE OUTPUT
*/

#errorBox{
		font-size:12px;
		width:90%;
		background:#FF7578;
		border:#CC0000 2px solid;
		color:#000000;
		padding:3px;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		}		

#errorBox li{
				list-style:circle;
			}
#confirmBox{
		font-size:12px;
		width:90%;
		background:#C5FFA8;
		border:#009900 2px solid;
		color:#000000;
		padding:3px;
		margin-bottom:15px;
		margin-top:5px;
		margin-left:5px;
		}		

#confirmBox li{
				list-style:circle;
			}