* {
	margin: 0px;
	padding: 0px;
}

body 
{
    /*height:557px;*/
   
	/*background-color: #ffffff;*/
	background-color: #ffffff;
	color:  Black;
	font-family:Arial;
	font-size: 10px;
	margin: 0,0,0,0;
}
ul
{
    list-style-type:none;
    line-height: 13px;
	font-size:small;
	font-family:Arial;
}
font 
{
    font-size: small;
    font-family:Arial;
}
a {
	color:  Red;
	text-decoration: underline;
	font-size:small;
	
}
#searchlinks
{
    padding-left:10px;
    
}
td
{
    line-height: 13px;
     font-size:small;
    font-family:Arial;
}
a:hover {
	color: #69699c;
}


span {
	font-size:small;
	font-weight:normal;
}


img {
	border: none;
}

ol
{
    list-style-position:inside;
       
}

li
{
    line-height: 15px;
	font-size:small;
	font-family:Arial;
}
blockquote
{
   line-height: 13px;
	font-size:small;
	font-family:Arial;
}
p {
	/*margin: 10px 0px 5px;
	text-align: justify;*/
	
	line-height: 13px;
	font-size: small;
	font-family:Arial;

}
.highlight
{
    background-color:#972C2F;
}
strong
{
   line-height: 13px;
	font-size:small; 
		font-family:Arial;
}

#container
{
	margin: 0px auto;
	width: 800px;
	background-color: Silver; /* height:760px;*/
	/*
	height: 735px;
	*/
	position: relative;
	border-right: black 1px solid;
	border-top: black 0px solid;
	border-left: black 0px solid;
	height:auto;
}



.input2
{
    background-color:Silver;
    height:19px;
    width:117px;
}


/* Page Header */

#page_header {
	width: 100%;
	height: 113px;
	background: url(../../images/header_main.jpg) repeat-x 0px 0px;
	overflow: hidden;
	
    }

#page_header a {
	color: #fff;
	text-decoration: none;
}

#page_header a:hover {
	color: #e1e1e1;
}

#page_heading {
	width: 190px;
	height: 75px;
	background: url('images/company_logo.jpg') no-repeat 35px 37px;
	float: left;
}

#page_heading h1 {
	width: 190px;
	height: 52px;
	background: url('images/company_name.jpg') no-repeat 56px 36px;
	float: left;
}

#page_heading h2 {
	width: 190px;
	height: 16px;
	background: url('images/company_punchline.jpg') no-repeat 56px 2px;
	float: left;
	clear: both;
}

#page_headerlinks {
	padding-right: 20px;
	padding-top: 25px;
	width: 275px;
	float: right;
	text-align: left;
	word-spacing: -1px;
}

#page_headerlinks ul {
	list-style-type: none;	
}

#page_headerlinks li {
	padding: 0px 10px 0px 9px;
	float: left;
	list-style-type: none;
	background: url('images/header_toplinks_div.gif') no-repeat 100% 2px;
}

#page_headerlinks li.last {
	padding-right: 0px;
	background: none;
}

#page_headersearch {
	padding-right: 30px;
	padding-top: 25px;
	float: right;
	clear: right;
	width: 255px;
	text-align: left;
	word-spacing: -1px;
	overflow : hidden;
}

#page_headersearch h3 {
	float: left;
	font-weight: bold;
	font-size: 12px;
}

#page_headersearch form {
	padding-left: 3px;
	float: left;
}

#page_headersearch input {
	margin-top: 1px;
	padding-left: 2px;
	width: 158px;
	height: 14px;
	float: left;
	border: none;
}

#page_headersearch input.button {
	padding: 0px;
	margin-top: 0px;
	margin-left: 5px;
	width: 34px;
	height: 16px;
	background-color: transparent;
	float: left;
}


/* Main Navigation Menu */

#page_menu {
	
	height: 21px;
	width:100%;
	
}

#page_menu ul {
		
	height: 21px;
	/*list-style-type:none;*/
 	 display:block;
 	/* width:100%;*/
 		
}

#page_menu li {
	height: 21px;
	float:left;
}

#page_menu ul li ul{
 overflow:hidden;
 position:absolute;
  visibility:hidden;

}

#page_menu li a:hover{ background: url(images/topmenu_aboutus_on.gif) repeat-x 0px 0px; }


#page_menu a {
	display: block;
	color: #fff;
	text-decoration: none;
}

#page_menu a:hover {
	color: #e1e1e1;
}

/*  */ 

#smallImg
{
    
    width:100%;
    background-image:url(../../images/nav_bottom_strip.gif);
    background-repeat:no-repeat;
    position:relative;
    top:-12px;
    height:13px;
}

/* quik menu   */

/*  Products Menu */
#qmitemst0_0
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;  
}
#qmitemst0_1
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst0_2
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst0_3
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst0_4
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}

/* Support Menu */ 





#qmitemst1_0
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:no-repeat; 
}
#qmitemst1_1
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_2
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_3
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_4
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_5
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_6
{
    background-image:url(../../images/dropdown_bg_large.gif);
    background-repeat:repeat;   
}
#qmitemst1_7
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_8
{
    background-image:url(../../images/dropdown_bg_large.gif);
    background-repeat:repeat;   
}
#qmitemst1_9
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
#qmitemst1_10
{
    background-image:url(../../images/dropdown_bg.gif);
    background-repeat:repeat;   
}
/* End qucik menu  */

/* Left Sidebar */

#left_sidebar 
{
    height:100%;
	width: 164px;
	/*border-right:solid 1px black;*/
	text-align: left;
	color:Black;
	border-top-style:solid;
	background-color:Black;
   	
}
/*
#left_sidebar table
{
    float:left;
    width:163px;
	height: 105px;
	background: url(../../images/dealer_loc_bg.gif) no-repeat;    
	margin-top:30px;
}
*/


.test1
{
     display:inline-block;
    width:130px;
}

/*  side_contents inside left side bar */
#left_sidebar ul.side_contents 
{ 
   
    width: 163px;
    float: left;
    margin-bottom:-2px;
    background-color:Black;
    border-bottom-style:none;
    border-left-style:none;
    border-right-style:none;
    border-top-style:none;
    /*height:200px;*/
}

li#menu_list 
{
    padding:0px 0px 0px 10px;
}

#dealerlocator
{
    width:163px;
	height: 105px;
	background: url(../../images/dealer_loc_bg.gif) no-repeat; 

	left: -280px; 
	/*border-left: black 1px solid; 
	border-bottom: black 1px solid; 
	position: relative; */
	top: -13px;
	

	
 
}
/*
#dealerlocator table
{
    float:left;
  
    width:100%;
	height: 105px;
	background: url(../../images/dealer_loc_bg.gif) no-repeat;    
	position:relative;
}
*/
#dealerlocator h1
{
    
     font-style:normal; 
     font-size:small;
     font-variant:small-caps;
	
}



/* Main Content Area */

#main_content 
{
   	
	width: 200px;
	background-color:Silver;
	top: 135px;
	height: 436px;  
	margin-left: 163px;
	
	}
.sub_left {
	
	width:300px;
	margin-top:-35px;
	margin-right:270px;
	
}
#sub_right 
{
   background-color:Silver;
   width:550px;
   /*height:450px;*/
   float:right;
	
}
#sub_right table
{
    width:100%;
}


.sub_items_text 
{
    position:absolute;
	padding-left: 200px;
	float: left;
	clear: left;
	width: 110px;
}
.sub_items_header 
{
    
	padding-left: 20px;
	padding-top: 10px;
	float: left;
	width: 110px;
}



/* Page Footer */

#footsie
{
     border-bottom: black 1px solid;
    border-right: black 1px solid;
     border-left: black 1px solid;
   
  background-color:Silver;
 width: 749px;
/* margin-left:192px;*/
}
#footsie table
{
    width:100%;
}

#page_footer
{
    background: url(../../images/bottom_logo.gif) no-repeat;
    height: 58px;
    /*float: right;*/
    width: 582px; 
   
    border-bottom: black 1px solid;
    border-right: black 1px solid;

    position:absolute;
    /*left: 293px;*/
   /* top: 1px;*/
  
}
.dealerLoc
{
    width:166px;
	height: 105px;
	background: url(../../images/dealer_loc_bg.gif) no-repeat; 
    float:left;
     /*margin-top:16px;*/
    
}
.container { position:relative; width:801px;}
.menusection {position:relative; width:800px;}
.clear {clear:both;}
.gapfix
{
	float:left;
	margin-top:-3px;
}