/* Reset Browser pre-set styles */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,p,blockquote,th,td {
	margin:0;
	padding:0;
} 

/********************************
* Global Styles
********************************/
html { height: 100%;}
body {
	font-size: 75%;
	color:#333;
	font-family:Arial, Verdana, sans-serif;
	background:url(/images/bg_gradient.gif) repeat-x;
	background: #877D5D;
}
img { border: 0; margin:0px 2px; }
html>body { font-size: 12px; }
.clear{clear: both; height: 0px; overflow: hidden;} 

/* p{ font-size:1em; line-height:1.5em; margin:0 0 1.5em 0; }*/
/*h1 { font-size:1.5em; line-height: 1em; margin-top: 0; margin-bottom: 0.667em; }*/
/*h2 { font-size:1.1667em; line-height: 1.286em; margin-top: 1.286em; margin-bottom: 1.286em; }*/

hr { richness:inherit;}

p{ font-size:12px; line-height:14px; margin:0 0 12px 0; }

h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px; line-height:20px;color:#E30006;margin-bottom:10px;}

h2{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:16px; margin-bottom:10px;}
h3{font-family:Arial, Helvetica, sans-serif;font-size:12px; line-height:16px; margin-bottom:10px;}

.lt{float:left;}
.rt{float:right;}
/********************************
* Structure Styles
********************************/

#shadow{ 
	width:804px;
	margin:-30px auto 0px auto;
	_margin-top:-33px;
	height:100%; 
	height:auto; 
	overflow:auto;
}
#shadow .shadow_top{ 
	background:url(/images/shadow_top.png) no-repeat top; 
	width:804px; 
	height:16px; 
	behavior:url(/js/iepngfix.htc);
}
#shadow .shadow_center{
	background:url(/images/shadow_center.png) repeat-y; 
	width:804px; 
	margin:0px auto 0px auto;
	padding:0px 0px;
	behavior:url(js/iepngfix.htc);
}
#shadow .shadow_bottom{
	background:url(/images/shadow_bottom.png) bottom no-repeat; 
	width:804px;  
	height:16px;
	padding-top:5px;
	behavior:url(js/iepngfix.htc);
}

#container {
	height : auto !important; /* ignored by IE, applied everywhere else */
	height : 100%; /* IE treats as min-height */
	min-height : 100%; /* IE ignores this */
	width:785px;
	background:url(/images/innerbox_bg.gif) repeat-x #fff;
	margin:0px 0px 0px 4px;	
	
}

#header{
	height:143px;
	background:url(/images/bg_banner.gif) repeat-x;
}

#inner_header{ width:1000px; margin: 0px auto 0px auto; background:url(/images/header_banner.gif); height:143px; width:1000px; }

#inner_header img{ border:0; margin:0; padding:0; }

#navigation { height:37px; width:760px;  }

#navigation ul{margin-top:-22px; position:absolute; padding-left:15px; }

#navigation li{ 
	display: inline; 
	float:left;  padding-top:15px; padding-right:40px;
	}

#navigation li a{
	color:#333333; 
	text-decoration:none;
	font-size:14px;
 	font-weight:bold;
	font-family:Helvetica, sans-serif;
	}
#navigation li a:hover{
	color:red; 
}
#navigation .actv {  padding-top:0px;padding-right:40px;padding-left:-5px;

	}	
#navigation .actv a{ color:#FF0000;}
#outer-content{
	border:#0000FF 0px solid;
	height:auto;
	height:100%;
	padding:0px 10px;
}

#content{
 float:right;
 width:538px;
 border:#FF0000 0px solid;
 margin-left:10px;
}

#inner-content {}
#inner-content a{text-decoration:none;}

#redbox{ float:left; width:217px; }

#redbox .boxtop{ background:url(/images/redbox_top.png) no-repeat top; width:217px; height:5px;behavior:url(js/iepngfix.htc);}

#redbox .boxcenter{background:url(/images/redbox_middle.png) repeat-y; width:217px; margin-top1:5px;behavior:url(js/iepngfix.htc);}

#redbox .boxbottom{background:url(/images/redbox_bottom.png) bottom no-repeat; width:217px; padding-bottom:13px;behavior:url(js/iepngfix.htc);  }

#redbox .boxcenter ul{padding:5px 6px 0px;}
#redbox .boxcenter ul li a{padding-left:3px;}
/*#redbox .boxcenter ul li{ background:url(/images/black_button.gif) no-repeat; list-style-type:none; height:27px; padding:5px 7px 0px; color:#fff; font-family:verdana; font-size:12px; font-weight:bold;}
*/
.normal{ background:url(/images/black_button.gif) no-repeat; list-style-type:none; height:27px; padding:5px 7px 0px; color:#fff; font-family:Helvetica; font-size:12px; font-weight:bold;}

.normal a{color:#fff; text-decoration:none; letter-spacing:1px;display:block;width:184px;}
.over{background:url(/images/rollover_red.gif) no-repeat; list-style-type:none; height:27px; padding:5px 7px 0px; color:#fff; font-family:Helvetica; letter-spacing:1px; font-size:12px; font-weight:bold;}
.over a{color:#fff; text-decoration:none;display:block;width:184px;}


/* rollover */

/************/

.hspace{padding:0px 10px; }
.vspace{padding:10px 0px; }
.pad-top{padding-top:10px;}

.company{
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; 
	color:#8A8A8A;
	padding:20px 0px 10px; 
	margin:0px 40px;
}
#footer{
	margin:5px 0px 0px 10px;
	padding-bottom:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

#footer ul{list-style:none; margin-right:10px;}

#footer ul li{display:inline;padding-left:5px;}

#footer ul li a{color:#fff;}

#footer ul li a:hover{color:#fff; text-decoration:none;}

.learn_button{ 
	position:relative;
	left:30px; 
	top:128px; 
	background1:url(/images/learn_more.gif) no-repeat;
	width:112px;
	height:28px;
	padding:5px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}

.learn_bg{background:url(/images/learn_more.gif) no-repeat;}
.contact_bg{background:url(/images/contact_us.gif) no-repeat;}
.hover_bluebg{background:url(/images/rollover_blue.gif) no-repeat;}


.learn_button a{color:#fff; text-decoration:none;display:block;width:112px;height:22px;}

.contact_button{
	position:relative;
	left:180px; 
	top:90px; 
	background1:url(/images/contact_us.gif) no-repeat;
	width:111px;
	height:28px;
	padding:5px 0px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#fff;
}

.contact_button a{color:#fff; text-decoration:none; display:block;width:111px;height:22px;}
.choose_descon_home{
 	margin-top:10px;
	float:right;
	background:url(/images/choose_descon_home.png) no-repeat;
	width:315px;
	height:168px;
	behavior:url(js/iepngfix.htc);
}
#alphabets{}
#alphabets ul{list-type:none;margin:5px 0px 10px; font-weight:bold;}
#alphabets li{display:inline;padding-right:10px;}
#alphabets a{text-decoration:underline;}
#alphabets a:hover{text-decoration:none;}
#alphabets a:active{color:#0000FF;}
.glossary_of_terms a:hover{text-decoration:none;}
.glossary_of_terms a{text-decoration:none;}
.glossary_of_terms a:visited{color:#0000FF;}
.warranty_items{margin:5px 0px 5px 22px;}
.warranty_items li{padding:3px 0px;}

.wform_tb tr td{padding-top:7px; color:#555;}
.cells{border:#ccc 1px solid;margin-top:0px; }
.espan{ line-height:20px;color:#FF0000;}
.nspan{ line-height:20px;}
.cellspace {margin:3px 0px;}
.wform_top{background:url(/images/wform_top.gif) no-repeat; width:538px; height:34px;}
.wform_bottom{background:url(/images/wform_bottom.gif) no-repeat; width:538px; height:34px;}

/*** photo gallery **/
#redstrip{margin:5px;}

#redstrip .left{
	background:url(/images/redstrip_leftbg.gif) no-repeat;
	width:10px;
	height:29px;
	float:left;
}
#redstrip .center{
	background:url(/images/redstrip_centerbg.gif) repeat-x;
	width:500px;
	height:29px;
	float:left;
}#redstrip .right{
	background:url(/images/redstrip_rightbg.gif) no-repeat;
	width:10px;
	height:29px;
	float:left;
}

#inner-content .adamspan{font-family:Arial, Helvetica, sans-serif;font-size:14px; line-height:16px; margin-bottom:10px; color:#000000}