@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: #141414; 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: #007e92; TEXT-DECORATION: none
}
A:link {
	COLOR: #008095; TEXT-DECORATION: none 
}
A:active {
	COLOR: #008095; TEXT-DECORATION: none
}
A:visited {
	COLOR: #008095; TEXT-DECORATION: none
}
A:hover {
	COLOR: #008095; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.grey {
	COLOR: #999999; TEXT-DECORATION: none
}
A.grey:hover {
	
}
#container_top {
	BACKGROUND: url(../images/bg_container_top.jpg) #000 no-repeat left top; MARGIN: 0px auto; WIDTH: 1080px; TEXT-ALIGN: left
}
#container_btm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 500px; BACKGROUND: url(../images/bg_container_btm.gif) 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: 22px 58px 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:100;

}
.specificationheading{
border-top:1px solid;
border-top-color:#333333;
border-bottom:1px dashed;
border-bottom-color:#333333;
background:#CCCCCC;
padding:3px;
color:#333333;
font-size:15px;
font-weight:bold;
}


.specification table{
width:100%;
padding:12px;

}
.altRow{
border-top:1px solid;
border-top-color:#99CCCC;
font-size:10px;
}
.normalRow{
font-size:10px;
}
.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:#FF6600;
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: #757576
}
/* End Footer*/
.clearer {
	CLEAR: both; MARGIN: 0px; LINE-HEIGHT: 1px; HEIGHT: 1px
}

.clearer_space {
	CLEAR: both; MARGIN: 0px; LINE-HEIGHT: 28px; HEIGHT: 28px
}



