html, body, ul, ol, li, p, a, h1, h2, h3, h4, h5, h6, form, fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}


body {
font-family: Arial, Helvetica, sans-serif;
font-size: 100.01%;
background-color: #B1BCBD;
color: #666666;
text-align: center;
background-image: url(../images/bg_bot.jpg);
background-repeat: repeat-x;
}

table {
margin: 0;
padding: 0;
border: 0;
}

/* ////////////////// Banner Styling ////////////////// */

#bannerwrapper {
width: 740px;
height:85px;
margin:0px auto;
/*border: 1px solid red; */
text-align:left;
}

.banner {
height: 85px;
background-image: url(../images/big_top.jpg);
background-position: center; 
background-repeat: repeat-x;
}

.aligntl {
vertical-align:top;
text-align:left;
}
.aligntr {
vertical-align:top;
text-align:right;
}

#wrapper {
width: 740px;
margin:0px auto;
/*border: 1px solid red; */
text-align:left;
}

/* ////////////////// Main Navigation Styling ////////////////// */

#mainnav {
width: 740px;
margin:0px auto;
padding: 7px 0px 14px 0px;
border: none;
text-align:left;
z-index:1;

}

.mainnav_btn {
border:none;
}

.subnavigation {
height: 27px;
width: 740px;
background-image:url(../images/mainnav_submenu.gif);
}

/* ////////////////// Content Styling ////////////////// */


/* two main columns */

#contentleft {
	width:548px;
	margin:0px 11px 0px 0px;
	padding:0px;
	float:left;
	background:;
		}
	
#contentright {
	width:181px;
	padding:0px;
	float:left;
	background:;
		}

/* main content table */
		
.maincontent_top{

height: 9px;
background-image:url(../images/maincontent_top.gif);
}

.maincontent_mid{
background-image: url(../images/maincontent_mid.gif);
background-color: #FFF;
padding: 0px 10px;
}

.maincontent_bot{

height: 11px;
background-image: url(../images/maincontent_bot.gif);
}

/* inner content table */

#contenttitle{
width: 100%;
border-width: 0px 0px 1px 0px;
border-color: #666666;
border-style: solid;
margin: 15px 0px 20px 0px;
}

#contenttitle h2{
font-family:Helvetica, Arial, sans-serif;
font-size: 18px;
color: #C20911;
padding: 0px 15px;
}

#contentflashpad{
padding: 16px 0px 0px 0px;
}

#contentbody {
padding: 0px 15px;
overflow: visible;
}

#contentbody h3{
font-family:Helvetica, Arial, sans-serif;
font-size: 14px;
color: #333333;
padding: 0px 0px 10px 0px;
}

#contentbody p{
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 16px;
padding: 0px 0px 8px 0px;
color: #000000;
}

#contentbody p strong{
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
padding: 0px 0px 8px 0px;
color: #C20911;
}

#contentbody p a{
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #000000;
}

#contentbody ul{
font-family:Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
line-height: 16px;
color: #000000;
list-style-position:outside;

}

#contentbody ul li{

list-style: disc;
margin: 0px 0px 0px 20px;
padding:  0px 0px 0px 10px;
list-style-image: url(../images/bulletarrow.gif);
list-style-position: outside;

}

.leftimage{
float: left;
margin: 0 10px 100px 0;
border: 1px solid #000000;
}

.rightimage{
float: right;
margin: 0px 0px 20px 15px;
}

#innercontentleft {
	width:49%;
	margin:0% 1% 0% 0%;
	padding:0px;
	float:left;
	background:;
		}
	
#innercontentright {
	width:50%;
	padding:0%;
	float:left;
	background:;
		}
		
/* 
////////////////////////////////////////////////////////////////////////////////
                            STEPS Table Styling
////////////////////////////////////////////////////////////////////////////////
*/

#stepscontainer {
}

#stepscontainer h4 {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #333333;
padding: 10px 18px 0px 18px;
}

#stepscontainer h4 em {
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
color: #fff;
background-image:url(../images/step_number_bg.gif);
height: 19px;
padding: 1px 5px 1px 5px;
line-height: 19px;
}

#stepscontainer p {
padding: 6px 18px 0px 18px;
}

.stepstabletop {
background-image:url(../images/step_toptd_bg.gif);
height: 28px;
width: 495px;
}

.stepstablemid {
background-image: url(../images/step_midtd_bg.gif);
width: 495px;
}

.stepstablebot {
background-image: url(../images/step_backtd_bg.gif);
height: 38px;
width: 495px;
margin: 0px 0px 5px 0px;
}

.stepstablestop {
background-image: url(../images/step_backtd_stop_bg.gif); 
height: 38px;
width: 495px;
margin: 0px 0px 10px 0px;
}

		
/* ////////////////// Contact Box Main Styling ////////////////// */

.contactbox_t{
background-image:url(../images/content_contact_t.gif);
}

.contactbox_r{
background-image:url(../images/content_contact_r.gif);
}

.contactbox_b{
background-image:url(../images/content_contact_b.gif);
}

.contactbox_l{
background-image:url(../images/content_contact_l.gif);
}

.contactbox_mid{
background-color:#E9EDED;
}

#contentbody label{
width: 200px;
}

.contact_singleinput {
	background-color: #FFF;
	height: 16px; 
	width: 250px; 
	padding:1px 4px 1px 4px; 
	margin:0px 0px 4px 0px;
	BORDER-RIGHT:1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	border-color:#999; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000;
}

.contact_singleshortinput {
	background-color: #FFF;
	height: 16px; 
	width: 100px; 
	padding:1px 4px 1px 4px; 
	margin:0px 0px 4px 0px;
	BORDER-RIGHT:1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	border-color:#999; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000;
}

.contact_multiinput {
	background-color: #FFF;
	height: 64px; 
	width: 250px; 
	padding:1px 4px 1px 4px; 
	margin:0px 0px 4px 0px;
	BORDER-RIGHT:1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid; 
	border-color:#999; 
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000;
}

.contact_dropdown {
	background-color: #FFF;
	width: 100px; 
	padding:1px 4px 1px 4px; 
	margin:0px 0px 4px 0px;
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	font-size: 11px; 
	font-style: normal; 
	line-height: 16px; 
	font-weight: normal; 
	font-variant: normal; 
	text-transform: none; 
	color: #000;
}

.contact_btncode {
padding: 2px 0px 0px 0px;
margin: 0px;

}
/* ////////////////// Sidebar Main Styling ////////////////// */

.sidebartop{
width:181px;
height: 9px;
background-image: url(../images/sidebar_top.gif) ;
}

.sidebarmid{

background-image: url(../images/sidebar_midbg.gif) ;
background-color: #DAE0E0;
padding: 0px 9px;
}

.sidebarbot{
width:181px;
height: 10px;
background-image: url(../images/sidebar_bot.gif) ;
}

/* ////////////////// Sidebar Sub Menu Styling ////////////////// */

.sidebarsubmenutop_products{
height:22px;
background-image: url(../images/sidebar_submenu_products_title.jpg);
}

.sidebarubmenumid{
background-image: url(../images/sidebar_submenu_midbg.gif) ;
background-color: #F0F0F0;
}

.sidebarsubmenubot_products{
height: 9px;
background-image: url(../images/sidebar_submenu_products_bot.gif) ;
}

.sidebar_btn{
padding: 10px 0px 0px 0px;
}


/* ////////////////// Sidebar Bot Sub Menu Styling ////////////////// */


#sidebarBOTwrapper{
padding: 16px 0px;
}

.sidebarBOTtop{
width:181px;
height: 9px;
background-image: url(../images/sidebarbot_top.gif) ;
}

.sidebarBOTmid{

background-image: url(../images/sidebarbot_mid.gif) ;
background-color: #FFF;
padding: 9px 9px;
text-align:center;
}

.sidebarADDmid{
text-align:left;
background-image: url(../images/sidebarbot_mid.gif) ;
background-color: #FFF;
padding: 9px 9px;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

.sidebarADDmid ul{
text-align:left;
padding: 0px 0px 8px 0px;
list-style-position:inside;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

.sidebarADDmid ul li{
text-align:left;
padding: 0px 0px 8px 0px;
list-style:square;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

.sidebarADDmid p{
text-align:left;
padding: 0px 0px 8px 0px;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

.sidebarADDmid a, .sidebarADDmid a:link, .sidebarADDmid a:active, .sidebarADDmid a:visited{
text-align:left;
padding: 0px 0px 8px 0px;
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

.sidebarADDmid a:hover{
color:#A60C14;
}

.sidebarBOTbot{
width:181px;
height: 10px;
background-image: url(../images/sidebarbot_bot.gif) ;
}

#submenu p{
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size: 11px;
	color:#000;
 	line-height: 21px;
	background-image: url(../images/submenu_a_bgblock.gif);
	height: 21px;
	width: 153px;
	padding: 0px 0px 0px 8px;
	margin: 0px 1px 0px 1px;
}

#submenu a, #submenu a:link, #submenu a:active, #submenu a:visited{

	text-decoration:none;
	color:#000;
}


#submenu a:hover{
	text-decoration:none;
	color:#A60C14;
}

/* ////////////////// Footer Styling ////////////////// */

#footer{
padding: 15px 0px 15px 15px;
}

#footer p{
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
padding: 10px 0px;
font-size: 11px;
color:#333;
}

#footer p a{
font-family:Helvetica, Arial, sans-serif;
text-decoration:none;
font-size: 11px;
color:#333;
}

#footer a:hover{
font-family:Helvetica, Arial, sans-serif;
text-decoration:underline;
font-size: 11px;
color:#333;
}

.imageinsert {
	margin-top: 4px;
	margin-right: 0px;
	margin-left: 7px;
	margin-bottom: 0px;
	padding: 0px;
	float: right;
}
