body {
margin-top:0;
margin-left:0;
margin-right:0;
margin-bottom:0;
background-color:#4C4C4C;
}

.table
{
	border: 1px solid #96A2B0;
}

.heading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 90%;
	font-weight:bold;
	text-decoration:none;
}
 
.heading2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 120%;
	font-weight:bold;
	text-decoration:none;
}
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration:none;
}

.logo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-decoration:none;
}

.bodytext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%;
	text-decoration:none;
}
/*.bodytext :hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration:none;
}*/



.linktext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 100%;
	text-decoration:underline;
}

.linktext:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 100%;
	text-decoration:underline;
}

.linktext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 80%;
	text-decoration:none;
}

.linktext1:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 80%;
	text-decoration:none;
}

.types {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration:none;
}

.types:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 75%;
	text-decoration:none;
}

.typesel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-size: 75%;
	text-decoration:none;
}

.typesel:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 75%;
	text-decoration:none;
}


.footerlinks {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#7F858D;
	 font-size:10px;
	 text-decoration:none;
}

.footerlinks:hover {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	 color:#FFFFFF;
	 font-size:10px;
	 text-decoration:none;
}
 
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#7F858D;
	margin-bottom:5px;
	margin-top:0;
	font-weight: normal;
}

.image_border{
	border: 1px solid #747D8C;
}

.img_padded {
	padding: 0px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:20px;
	margin-top:20px;
	
}

.image_padded {
	padding: 0px;
	margin-bottom:13px;
	margin-left:0px;
	margin-right:14px;
	margin-top:14px;
	
}

.menu{
	border-width:0px;
	}
.bgwheel {
	background-image: url(../images/prod_pattern_bgbott.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

.homewheel {
	background-image: url(../images/home_wheel.gif);
	background-position:bottom;
	background-repeat:no-repeat;
}

.bodybg{
background-color:#7D828D;
}

.left_bg{
background-image:url(../images/left_new_bg.jpg);
background-position:right;
background-repeat:repeat-y;
}

.right_bg{
background-image:url(../images/right_bg.jpg);
background-position:left;
background-repeat:repeat-y;
}

.top_bg{
background-image:url(../images/top_bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
}

.bottom_bg{
background-image:url(../images/bottom_bg.jpg);
background-position:top;
background-repeat:repeat-x;
}


h2{
font-size:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
margin-bottom:0px;
}


.image_border_main{ 
border: 1px solid #162A39;
padding: 20px;
}

.formfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #147BBD;
}

.alert {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFCC00;
}
.textbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #DEE5EC;
	border: 1px solid #284D68;
	width: 200px;
}

.textbox_over {
	background-color: #D3DFEE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	border: 1px solid #147BBD;
	width: 200px;
}

.button {
	background-color:#dcdcdc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #147BBD;
	border: 1px solid #147BBD;
}

.products_border{
border:1px solid #162A39;
}

.submit
{
border-width:0px;
background-image:url(../images/submit_button.jpg);
color:#FFFFFF;
width:60px;
height:25px;
}
.reset
{
border-width:0px;
background-image:url(../images/clear_button.jpg);
color:#FFFFFF;
width:60px;
height:25px;
}
.freequote
{
border-width:0px;
background-image:url(../images/free_quote.gif);
width:110px;
height:22px;
background-color:#7E828D;
color:#7E828D;
}

.padding
{
	padding-right:0;
	padding-left:10px;
	padding-top:0;
	padding-bottom:0px;
}

table
{
	border-bottom:#cdcdcd;
	border-top-color:#cdcdcd;
	border-left:#cdcdcd;
	border-right:#cdcdcd;
}

a.help
{
	position:relative;
	z-index:24;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;

}

a.help:hover
{
	z-index:25; 
	cursor:help;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #999999;
}

a.help span
{
	display: none
}

a.help:hover span
{
	display:block;
	position:absolute;
	background-color:#dee5ec;
	top:3em;
	left:3em;
	width:20em;
	border:2px solid #284d68;
	color:#000000;
	text-align: left;
	padding: 2px;
	text-decoration:none;
}
