html {
     overflow: -moz-scrollbars-vertical;
}



body{
	margin:0;
	background-image: url(/imgs/bg_img2.jpg);
	background-repeat: repeat-y;
	background-position: center;

}

a:active, a:visited, a:link{
color:#005dab;
}

.error {
color:#FF0000;
font-weight:bold;

}

a:hover{
color:#005dab;
text-decoration:none;

}


ul, li, h1, h2, h3, p{
margin:0;
padding:0;

}

#home_content h2{

color:#fff;
text-transform:uppercase;
font-size:12px;
padding:0;
margin:0;
margin-bottom:8px;


}

#home_content td {
width:210px;
padding-right:40px;
font-size:10px;
font-family:verdana;
line-height:16px;

}
#home_content p {
padding-top:6px;

}

#home_content div.home_box{
text-align:center;

}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
text-transform:uppercase;
margin-bottom:28px;
margin-top:10px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#005DAB;
margin:16px 0;
}


#header {
background-color:#FFFFFF;
}



/*********************** LAYOUT STYLES *************/

#header #hor_nav {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color:#005dab;
	/*background: url(/imgs/nav_bg.gif) no-repeat;*/
	height: 48px;
}



#content {
	background: url(/imgs/content_bg2.jpg) no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}





/******************* HORIZONTAL MENU  *****************/

#hor_nav_menu{
background-color:#00a48f;
height:19px;
text-align:center;
padding-top:5px;

}


#hor_nav_menu ul li {
display:inline;

}

#hor_nav_menu ul li a {
color:#fff;
text-transform:uppercase;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:3px 8px;


}

#hor_nav_menu ul li a:hover {
color:#005dab;
/*background-color:#005dab;*/

}

header_nav

/************   HEADER MENU ********************/

#header_nav{
text-align:right;
}


#header_nav ul li {
display:inline;

}

#header_nav ul li a {
color:#aec0cf;
text-transform:uppercase;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 5px;


}

#header_nav ul li a:hover {
text-decoration:underline;

}
/************   HEADER MENU 2 ********************/

#header_nav2{
}


#header_nav2 ul li {
display:inline;

}

#header_nav2 ul li a {
color:#005dab;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
padding:0 5px;
text-decoration:underline;


}

#header_nav2 ul li a:hover {
text-decoration:none;

}
/*******************   HEADER SEARCH  ******/

#search {
margin-top:8px;
text-align:right;
padding-right:5px;


}
#search input{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#00a48f;
border:1px solid #00a48f;
background-color:#fff;
padding-left:1px;


}


/******************MAIN CONTENT STYLES*****************/


#content_right{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:30px;
padding-top:20px;
line-height:1.5em;
padding-right:30px;

}


/************************** LEFT MENU ***********************/




/*****************/
#leftnav_menu ul, #leftnav_menu li {
margin:0;
padding:0;

}

#leftnav_menu ul{
margin-top:20px;

}

#leftnav_menu li {
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


#leftnav_menu li a{
color:#005dab;
text-decoration:none;
padding-left:4px;
margin-left:15px;
padding-top:3px;
padding-bottom:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
width:170px;
display:block;
border-bottom:1px dotted #00a48f;

}


#leftnav_menu li a:hover{
text-decoration:none;
background-color:#00A48F;
color:#fff;

}


#leftnav_menu li a.l_selected{
text-decoration:none;
background-color:#005dab;
color:#fff;

}


#leftnav_menu ul li ul {
margin-top:0;
padding-left:12px;

}

#leftnav_menu li ul li a{
color:#339ad5;
text-decoration:none;
background-image: none;
font-weight:normal;
padding-top:2px;
padding-bottom:2px;
padding-left:4px;
display:block;
width:146px;
margin-left:10px;
}



#leftnav_menu li ul li a:hover{
text-decoration:none;
}


/*STYLING TABS*/


#prod_detail {
  float:left;
  width:100%;
  background: url("/imgs/bgk2.gif") repeat-x bottom;
  font-size:10px;
  line-height:normal;
  }
#prod_detail ul {
  margin:0;
  padding:7px 10px 0;
  list-style:none;
  }
#prod_detail li {
  float:left;
  background:url("/imgs/leftk.gif") no-repeat left top;
  margin:0 2px;
  padding:0 0 0 9px;
  }
#prod_detail a {
  float:left;
  display:block;
  background:url("/imgs/rightk.gif") no-repeat right top;
  padding:2px 15px 2px 6px;
  text-decoration:none;
  color:#000;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#prod_detail a {float:none;}
/* End IE5-Mac hack */
#prod_detail a:hover {
  color:#333;
  }
#prod_detail .current_product_tab {
  background-image:url("/imgs/left_onk.gif");
  }
#prod_detail .current_product_tab a {
  background-image:url("/imgs/right_onk.gif");
  color:#333;
  padding-bottom:3px;
  }
  
 /*************************  TABS CONTENT   **************************/
#related {
margin-top:30px;

}

#related table {
margin-top:15px;

}

#related table td {
padding:0 20px;

}


#related table h2 {
padding-top:10px;
font-size:14px;
color:#005dab;
text-align:left;

}

#related table p {
text-align:left;
padding-top:10px;
padding-bottom:0;
line-height:normal;

}

#related table img {
text-align:center;

}

 #pr_desc{
 margin-bottom:30px;
 
 
 }
 
 #pr_desc img{
border:1px solid #005dab;
 
 
 }
#pr_desc li {
margin-left:20px;
font-size:11px;

}

#specs{
margin-top:20px;
font-size:10px;
width:650px;
}

#specs td{
padding:2px;
}



#specs .specs_title {
font-weight:bold;
vertical-align:top;
}

#specs .specs_desc {
text-align:left;
vertical-align:top;
}

#specs ul{
padding-top:25px;
padding-left:30px;

}
#description{
padding-top:15px;
}

#specifications ul, #specifications li{
margin:0;
padding:0;
list-style-type:none;
padding-left:10px;
}


#specifications ul li{
font-size:10px;
font-weight:bold;
}


#specifications ul li ul li{
font-size:10px;
font-weight:normal;
padding-left:2px;

}

li.MenuBarHorizontal .selected{

	background-color: #005DAD;
	color: #fff;
	text-indent: 4px;
}


.selected
{
	background-color: #000;
	padding: 4px 8px;
	color: #fff;
	text-decoration: none;
}


/******** FOOTER ******/

#footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-top:70px;
margin-bottom:15px;
}

#footer #footer_sec{
color:#CCCCCC;
}


#footer #footer_sec a{
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}
#footer #footer_sec a:hover{
text-decoration:underline;
}
#bread_crumb a{
font-weight:normal;
}

#bread_crumb{
font-size:10px;
color:#005DAB;
font-weight:bold;
}


/*Customer Service Tabs
****************************************************************************/
#cs {
  float:left;
  width:95%;
  background: url("/imgs/bg_css.gif") repeat-x bottom;
  font-size:10px;
  line-height:normal;
  margin-bottom:20px;
  }
#cs ul {
  margin:0;
  padding:7px 0px;
  list-style:none;
  }
#cs li {
  float:left;
  background:url("/imgs/left_cs.gif") no-repeat left top;
  margin:0 2px;
  padding:0 0 0 9px;
  }
#cs a {
  float:left;
  display:block;
  background:url("/imgs/right_cs.gif") no-repeat right top;
  padding:3px 15px 3px 6px;
  text-decoration:none;
  color:#fff;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#cs a {float:none;}
/* End IE5-Mac hack */
#cs a:hover {
  color:#333;
  }
#cs .current_tab {
  background-image:url("/imgs/left_onCS.gif");
  }
#cs .current_tab a {
  background-image:url("/imgs/right_onCS.gif");
  color:#005dab;
  font-weight:bold;
  padding-bottom:3px;
  }

