@charset "utf-8";
/* CSS Document */
body {
	background-color: #394540;margin-top:0; 
}

.address {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; font-weight:bold; margin-left:15px;}
.content {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:200; margin-left:20px;margin-right:5px;}
.content_bold {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF; font-weight:bold;}
.home_text {font-family:Arial, Helvetica, sans-serif;font-size:11px; color:#FFFFFF; font-weight:200;}
.products_title {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#6E8077; font-weight:200; margin:0; padding:0;padding-left:5px;}
.products_list {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#F7941E; font-weight:200; line-height:1.4; margin:0; padding-right:0; }
.search_text_int {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#394540; font-weight:200; margin:0; margin-left:2px;padding:0;}
.search_text_ext {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#F7941E; font-weight:200;}
.orange_text {font-family:Arial, Helvetica, sans-serif; color:#F7941E; font-weight:200;}
.headings {font-family:Arial, Helvetica, sans-serif;font-size:23px; color:#6E8077; font-weight:200; margin-left:20px;}
.sub_heads {font-family:Arial, Helvetica, sans-serif;font-size:14px; color:#6E8077; font-weight:400; margin-left:20px;margin-right:5px;}
.sub_sub_heads {font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#F7941E; font-weight:200; margin-left:20px;margin-right:5px;}
.pic_captions {font-family:Arial, Helvetica, sans-serif;font-size:10px; color:#FFFFFF; font-style:italic; }
a:link {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;color: #F7941E;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;color: #FFFFFF;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF9900;
	text-decoration:underline;
}

.scContent_products { 
		padding: 0px;
		width: 100%;
		height: 410px;
		overflow: auto;
		}
.scContent_privacy { 
		padding: 0px;
		width: 99%;
		height: 370px;
		overflow: auto;
		}
.col1_ramps {width: 350px; margin:0px; padding:1px; float:left; border:none;}
.col2_ramps {width: 190px; margin:0px; padding:1px; float:left; border:none;}




.col135 {width: 135px; margin:0px; padding:0px; float:left; background-color:#394540;  border-left-style:solid;border-left-width:1px; border-left-color:#617169; height:100%;}
.col163 {width: 144px; margin:0px; padding:0px; float:left; background-color:#394540; }
.col_non_prod_inset_line {width: 257px; height: 10px; margin:0px; padding:0px; float:left; background-color:#394540;} 
.col_non_prod_inset  {width: 257px; height: 265px; margin:0px; padding:0px; margin-top:2px; margin-left:1px;float:left; background-color:#394540; } /* border-bottom-style:solid; border-bottom-width:1px;border-bottom-color:#617169;*/
.col_non_prod_search  {width: 257px; margin:0px; padding:0px; float:left; background-color:#394540;border-right-width:1px;border-right-color:#617169; }
.col_non_prod_search_box {width: 258px; margin:0px; padding:0px; float:left; height:20px;}
.col549 {width: 547px; margin:0px; padding:0px; float:left; background-color:#394540; border-right-style:solid; border-left-style:solid;border-left-width:1px; border-right-width:1px;border-left-color:#617169; border-right-color:#617169;}
.col_non_prod_content {width: 450px; height: 357px;margin:0px; padding:0px; float:left; background-color:#394540; border-right-style:solid; border-left-style:solid;border-left-width:1px; border-right-width:1px;border-left-color:#617169; border-right-color:#617169;}
.about_us_pic {width: 450px; height: 74px;margin:0px; padding:0px; float:right; background-color:#394540; border-top-style:solid; ;border-top-width:1px; border-top-color:#617169;}
.div_about_us_pic {position:relative;top:30px;}
.container {width: 847px; margin:0px; padding:0px; float:left; background-color:#394540;}
.coladdress {width: 131px; margin:0px; padding:0px; float:left; background-color:#E31F26;;  border-left-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-width:2px;border-right-width:2px;border-bottom-width:2px; border-left-color:#FFFFFF; border-right-color:#FFFFFF;border-bottom-color:#FFFFFF;height:100%;}
.colsearch_spacer {width: 12px; margin:0px; padding:0px; float:left; background-color:#394540; height:20px;}
.colsearch_box {width: 157px; margin:0px; margin-left:1px; padding:0px; float:left; background-color:#394540; height:20px;}
.colsearch_text {width: 41px; margin:0px; padding:0px; float:left; background-color:#394540; height:20px;}
.colsearch_divide {font-family:Arial, Helvetica, sans-serif;font-size:9px; color:#617169; font-weight:200;}
.pic120x150l {width: 122px;height: 152px;float:left;margin: 4px;}	
.pic340x140r {width: 342px;height: 148px;float:right;margin: 4px;}	
.pic250x140r {width: 252px;height: 148px;float:right;margin: 4px;}
.clearboth  {clear:both;}

#menu {
width: 135px; /* set width of menu */
background: #E31F26;
} 

#menu ul { /* remove bullets and list indents */
list-style: none;
margin: 0;
padding: 0;
}

/* style, color and size links and headings to suit */
#menu a, #menu h2 {
font: bold 0.8em arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-right: 2px;
border-left: 2px;
border-style: solid;
border-color: #FFFFFF;
margin: 0;
padding: 1px 2px;
}

#menu h2 {
color: #FFFFFF;
background: #E31F26;
/*text-transform: uppercase;*/
}

#menu a {
color: #FFFFFF;
background: #E31F26;/*#E31F26;*/
text-decoration: none;
}

#menu a:hover {
color: #FFFFFF;
background: #476A50;
}

#menu li {
/* make the list elements a containing block for the nested lists */
position: relative;
} 

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%; /* to position them to the right of their containing block */
width: 100%; /* width is based on the containing block */
}

#menu li ul ul{
left:100%;  /*to position them to the right of their containing block*/ 
margin:0px 0 0 0px;
}
#menu li ul ul a{
background-color: #F7941E;
}

#menu li ul ul ul{
left:100%;  /*to position them to the right of their containing block*/ 
margin:0px 0 0 0px;
}
#menu li ul ul ul a{
background-color: #E31F26;
}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

<!--[if IE]>
body {
behavior: url(csshover.htc); /* call hover behaviour file */
font-size: 100%; /* enable IE to resize em fonts */
} 
#menu ul li {
float: left; /* cure IE5.x "whitespace in lists" problem */
width: 100%;
}
#menu ul li a {
height: 1%; /* make links honour display: block; properly */
} 

#menu a, #menu h2 {
font: bold 0.7em/1.2em arial, helvetica, sans-serif; 

/* if required use em's for IE as it won't resize pixels */
} 

