html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table{ margin:0px; padding:0px;}
body{ font:12px Arial, Helvetica, sans-serif; color:#333333; background:url(../images/bg.jpg) repeat-x 0px 524px #FFFFFF; text-align:left;}
img{ behavior:url(iepngfix.htc); border:0px; }
ul{ list-style:none;}
p{ margin-bottom:14px; line-height:18px;}
p.head{ margin-bottom:5px; line-height:18px; font:19px Georgia, Times New Roman, Times, serif;}
a,link,visited{ outline:none; text-decoration:none;}
a:hover{ outline:none; text-decoration:none;}


h2{font:22px Arial, Helvetica, sans-serif; color:#e60700; margin:0px;}

/*Struc Classes*/
.main_cont{ width:900px; margin:0 auto;}
.logo_cnt{ width:500px; padding:50px 0 10px 0px;}
.rgt_tp_cnt{ vertical-align:top; text-align:right; padding:50px 0 0 0px;}
.rgt_s_box{ margin-left:38px;}

/*top_nav*/
.top_nav{ background:url(../images/top_nav_bg.jpg) repeat-y center #E8E8E8; width:358px; height:37px; border-bottom:1px solid #CCCCCC;}
.top_nav ul{ text-transform:uppercase;}
.top_nav ul li{ float:left; font:10px Arial, Helvetica, sans-serif; color:#666666; text-align:center;}
.top_nav ul li a,link,visited{ color:#666666; display:block; padding:5px 6px; width:auto;}
.top_nav ul li a:hover{ color:#CC0000;}
.sep{ background:url(../images/sep.jpg) no-repeat center; width:4px; height:37px;}
.top_nav .home a{ padding:12px 8px;}
.top_nav_lft{ background:url(../images/top_nav_lft.jpg) no-repeat left top; width:2px; height:38px;}
.top_nav_rgt{ background:url(../images/top_nav_rgt.jpg) no-repeat right top; width:2px; height:38px;}

/*Main Nav*/
/*.nav{ background:url(../images/nav_bg.jpg) repeat-x top; text-align:right;}*/
.nav_cont{ width:900px; margin:0 auto; height:42px; background:url(../images/nav_bg.jpg) repeat-x top;}
.nav_cont td{ padding:0px 10px;}

/*Sub Nav*/
.nav_sub{ width:475px; height:30px; margin:0px 0px 8px 171px;}
.nav_sub_lft{ background:url(../images/menu_sub_lft.gif) no-repeat; width:6px; height:30px;}
.nav_sub_mid{ background:#021131; height:30px;}
.nav_sub_mid ul{ text-transform:uppercase; padding-left:2px;}
.nav_sub_mid ul li { float:left; font:bold 11px Arial, Helvetica, sans-serif;}
.nav_sub_mid ul li a,link,visited{ color:#FFFF00; display:block; padding:8px 27px; width:auto;}
.nav_sub_mid ul li a:hover{ color:#FFF; background:#3C3C3C;}
.nav_sub_rgt{ background:url(../images/menu_sub_rgt.gif) no-repeat; width:6px; height:30px;}

/*Search*/
.search_div{ float:right; margin:25px 0px;}
input.search{ width:152px; height:28px; border:1px solid #E8E8E8; font:12px Tahoma, Geneva, sans-serif; color:#666; line-height:28px; padding-left:10px;}
input.go{ height:30px; font:bold 15px Arial, Helvetica, sans-serif; color:#FFF; background:#0065A4; margin:0px 4px 0px 4px; line-height:30px; border:none;
width:36px;}
input.go:hover{ cursor:pointer;}

/*Banner Gallery*/
.banner_gallery{ border-top:0px solid #CCCCCC; background:#FFFFFF url(../images/bg3.png) no-repeat 0 -200px; }
.ban_ent td{ width:214px; text-align:center; vertical-align:middle; font:bold 12px Arial, Helvetica, sans-serif; text-transform:uppercase;}
.ban_ent a,link,visited{ color:#008BBF; display:block; padding:5px 0px;}
.ban_ent a:hover{ color:#CC0000;}
.bor_r{ border-right:1px solid #CCCCCC;}

/*Home Data*/
.home_data{ margin-top:6px;}
.d1{ width:400px; vertical-align:top;}
.d2{ width:250px; vertical-align:top; background:#FFFFFF;}
.d2_ent{ width:238px; margin:5px auto; text-align:center;}
.d2_ent strong{ font:bold 12px Arial, Helvetica, sans-serif; color:#e60700;}
.d3{ width:230px; vertical-align:top;}
.d3_ent{ width:230px; margin:0 auto;}
.new_product{ background:#e60700; padding:17px 17px 28px 17px;}
.new_product strong{ font:bold 12px Arial, Helvetica, sans-serif; color:#FFF;}
.gp{ width:10px;}
.box_bor{ background:#FFFFFF; border:1px solid #CCCCCC; padding:16px 10px;}
.sep1{ background:url(../images/sep.gif) repeat-y center; width:10px;}
.need_help{ margin:14px 0px;}
.sep2{ background:url(../images/sep2.png) repeat-x center; height:12px;}
.logo_bg{ background:url(../images/logos_bg.png) no-repeat top left; height:294px;}
.logos{ padding:10px 0px; width:200px; margin:0 auto;}

/*Fonts*/
.hd1{ font:16px Arial, Helvetica, sans-serif; line-height:34px;}


/*Footer*/
.footer{ font:11px Arial, Helvetica, sans-serif; color:#999999;}
.footer a,link,visited{ color:#999999;}
.footer a:hover{ color:#000000;}



.mid-bg{ background:url(../images/bg-mid.jpg) repeat-x; color:#f90602;}
.mid-bg ul{ margin:0 0 0 15px;}
.mid-bg ul li { display:block; float:left; text-align:center; margin:0 20px 0 0px;}
.mid-bg ul li img{ margin:0 0 3px 0px; border:1px solid #333;}
a img { border:none;}
a {text-decoration:none; color:#FFF;}

.button{ position:absolute; margin:-12px 0 0 855px; width:43px; height:150px;}
.button a {background:url(../images/more.png) no-repeat 0px 0px; width:43px; height:150px; display:block;}
.button a:hover {background:url(../images/more2.png) no-repeat; width:43px; height:150px;}


