@charset "utf-8";
/*@charset "iso-8859-1";*/
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; border-top-style: none; padding-top: 0px; border-right-style: none; border-left-style: none; border-bottom-style: none
}
BODY {
	background-color:#00839A; text-align: center
}
BODY {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000
}
FORM {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000
	
}
INPUT {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000;
	border:1px #333333 solid;
}
SELECT {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000;
	border:1px #333333 solid;
}
OPTION {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000
}
textAREA {
	font: 12px/15px Arial, Verdana, sans-serif; color: #000000;
	border:1px #333333 solid;
}

h3 {
    font-size: 20px; color: #F4F4F4;
	}

h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold;
	background:#333333;
	padding:3px;

}
A {
	color: #00839A; text-decoration: none
}
A:link {
	color: #00839A; text-decoration: none 
}
A:active {
	color: #00839A; text-decoration: none
}
A:visited {
	color: #00839A; text-decoration: none
}
A:hover {
	color: #00839A; text-decoration: none
}
A:hover {
	text-decoration: underline
}
A.grey {
	color: #999999; text-decoration: none
}
A.grey:hover {
	
}
#container_top {
	background: #FFF no-repeat left top; margin: 0px auto; width: 1080px; text-align: left
}
#container_btm {
	padding-right: 0px; padding-left: 0px; min-height: 500px; background: #FFF no-repeat left bottom; padding-bottom: 25px; padding-top: 0px; height: auto! important
}

#content #listing_hor {
    background: url(../images/Common/pip_dot_horiz_bar.gif) repeat-x top left; padding-top: 20px; text-align: center; 
    }   

#header {
	margin: 0px 58px 0px
}
#logo {
	float: left; margin: 6px 0px 0px 8px
}
#header_top {
	float: right; margin: 0px 2px 17px 0px; width: 760px
}
#header_links {
	float: left; margin: 2px 0px 0px 18px; color: #969696; line-height: 17px
}
#header_login {
	float: right
}
#header_login IMG {
	vertical-align: middle
}
#header_login INPUT {
	vertical-align: middle;
	border:none
	
}

#content {
	margin: 22px 58px 6px;
}
#content_other {
	margin: 8px 12px 6px;
	background:#FFFFFF;
}
#content_other h3
{
	font-size:18px;
	padding:5px;
}
.listing_hor {
    background: url(pip_dot_horiz_bar.gif) repeat-x top left; padding-top: 20px; text-align: center; 
    }   
/* Left Navigation */
#nav {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav UL {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#nav li {
 
/*background: url(images/bg_list.gif) no-repeat left center; */
padding:5px;
margin: 0px; 
font-family:Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px solid #999;
}
/*pagenumber box*/
.boxstyle
{
	width:15px;
	height:15px;
	padding:2px;
	background:#0099CC;
}
.boxstyle A:link 
{
	color:#000000
}
.boxstyle A:hover {
	text-decoration: underline
}
.boxstyle A:visited {
	color: #000000; text-decoration: none
}
.boxstyle A:active {
	color: #000000; text-decoration: none
}

.product_heading{
color:#FFFFFF;
font-size:15px;
font-weight:bold;
padding-top:3px;
}
.specificationheading{
color:#333333;
font-size:15px;
font-weight:bold;
  background: none repeat scroll 0 0 #99CCFF;
    border-bottom: 1px dashed;
    border-top: 1px solid;
    font-size: 15px;
    font-weight: bold;
    padding: 3px;
}


.specification table{
width:100%;
padding:12px;
}
spec_table
{
	border: 1px solid green;
    border-collapse: collapse;
    width:100%;
}
.shrink {
    white-space:nowrap;
	padding-right:15px;
	font-size:11px;
	}
.expand {
    width: 99%;
	font-size:11px;
}
.altRow{
border-top:1px solid;
border-top-color:#99CCCC;
font-size:11px;
line-height:20px;
}
.normalRow{
background-color:rgb(223, 223, 223);
font-size:11px;
line-height:20px;
white-space: nowrap;
}

.note{
color:#FF0000;
font-size:12px;
font-weight:bold;
}

.notepara{
color:#666666;
font-size:12px
}

.modelno{
color:#006b7c;
font-size:15px;
font-weight:bold;
}

.modelnoheading{
color:#333333;
font-size:15px;
font-weight:bold;
}

.tool_subheading{
color:black;
font-size:12px;
font-style:italic;
}
.tooldetail{
border-color:#666666;
padding:10px;
}
.tooldetail h5{
font-size:15px;
font-weight:bold;
border-top:solid 1px;
border-bottom:dashed 1px;
padding:3px;
background:#99CCFF;
}
.tooldetail p{
padding:5px;
}

.tooldetail UL{
margin:5px; padding:5px; padding-top:10px;
}
.tooldetail UL LI{
margin:5px; padding:5px; padding-top:10px;
}
.accessorydetail{
border-color:#666666;
padding:10px;
}
.accessorydetail UL{
margin:5px; padding:5px; padding-top:10px;
}

.accessorydetail p{
padding:5px;
font:Verdana, Arial, Helvetica, sans-serif;
}
.insetLeft {
	float: left; width: 120px; padding-right: 20px; margin-top: 10px; 
	}
	
.insetRight {
	float: right; width: 120px; padding-left: 20px; margin-top: 10px; text-align: left;
	}		

.contentbox{
padding:15px;
}

.contentbox p{
padding:10px;
}
.heading{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
border:solid 1px;
}
.sitemap{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding:5px;
}
.sitemap ul{
padding:3px;
}
/* Footer section */
#footer {
	margin:20px auto 30px; 
	font:11px Arial, Verdana, sans-serif; 
	width:1080px; 
	color:black;
}
/* End Footer*/
.clearer {
	clear: both; margin: 0px; line-height: 1px; height: 1px
}

.clearer_space {
	clear: both; margin: 0px; line-height: 28px; height: 28px
}


.job-title {
	color:white;font-weight:bold;font-size:15px; padding-left:5px;
}