body{
	color:#686666; margin:0px; padding:0px; font-family:  Trebuchet MS, Arial; font-size: 11px; line-height: 16px;
	background-color: #FFFFFF; background-image: url(../img/web_bg.jpg); background-repeat: no-repeat;
	background-position: center top;}

div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a{
	margin:0; padding:0;}

ul{
	list-style:none;}

/* --- Header Section --- */
#header{
	position:relative; width:981px; height:401px; margin-top: 2px; margin-right: auto; margin-bottom:0px; margin-left: auto;}

#header a img.logo{
	position: absolute; width:348px; height:91px; top:6px; left:5px;}
	
#header #ptit{
	position: absolute; top:141px; left:0px; height:41px; width:auto; background-repeat: no-repeat;}

#header .topmain{
	width:auto; height:38px; float:right; font-size: 12px; white-space: nowrap;}

#header .topmain .topcnt1{
	width:auto; height:14px; float:left; background-image: url(../img/tp-pnicn.jpg); background-repeat: no-repeat; 
	background-position: left 11px; padding-top: 11px; padding-bottom: 13px; margin-right: 27px; 
	padding-left: 18px;}

#header .topmain .topcnt2{
	width:auto; height:14px; float:left; background-image: url(../img/tp-logicn.jpg); background-repeat: no-repeat;
	background-position: left 11px; padding-top: 11px; padding-bottom: 13px; margin-right: 38px;
	padding-left: 18px;}

#header .topmain .topcnt2 a{
	color: #686666; text-decoration: none;}

#header .topmain .topcnt2 a:hover{
	color: #474545;}

#header .topmain .topcnt3{
	width:auto; height:38px; float:left;}

#header .topmain .topcnt3 .topcntc1{
	width:4px; height:38px; float:left; background-image: url(../img/tp-cartc1.jpg); background-repeat:no-repeat;}

#header .topmain .topcnt3 .topcntc2{
	width:4px; height:38px; float:left; background-image: url(../img/tp-cartc2.jpg); background-repeat:no-repeat;}

#header .topmain .topcnt3 .topcntc2{
	width:4px; height:38px; float:left; background-image: url(../img/tp-cartc2.jpg); background-repeat:no-repeat;}

#header .topmain .topcnt3 .topcntmid{
	width:auto; height:33px; float:left; background-image: url(../img/tp-carticn.jpg); background-repeat:no-repeat;
	background-color: #FFFFFF; background-position: 9px 6px; padding-left: 49px; border-bottom-width: 1px;
	border-bottom-style: solid; border-bottom-color: #CCC4C4; line-height: 16px; padding-top: 2px; padding-right:5px;
	padding-bottom: 2px; font-size: 11px;}

#header .topmain .topcnt3 .topcntmid a{
	color: #007AC0; float:left; font-weight: bold; text-decoration: none;}

#header .topmain .topcnt3 .topcntmid p{
	color: #787878; float:left;}
	
#header ul{
	position: absolute; top:53px; height:30px;}

#header ul.nav1{
	width:576px; left:396px;}

#header ul.nav2{
	width:666px; left:315px;}

#header li{
	float:left;}

#header li a{
	float:left; background-repeat: no-repeat; height: 30px; text-indent: -2000px;}

/* --- Featured Product Styles --- */
#header #featmain{
	position: absolute; top:124px; left:19px; height:262px; width:958px; background-repeat: no-repeat;}

#header #featmain .features{
	float:left; height:auto; width:458px; padding-top:12px;}

#header #featmain .features h1{
	float:left; height:25px; width:448px; background-image: url(../img/hm-hdtit.jpg); background-repeat: no-repeat;
	text-indent: -1000px; margin-bottom: 11px;}

#header #featmain .features h2{
	float:left; height:57px; width:421px; background-image: url(../img/hm-hddsc.jpg); background-repeat: no-repeat;
	text-indent: -5000px; }

#header #featmain .features #feat{
	float:left; height:75px; width:210px; padding-top: 19px; padding-bottom: 8px; padding-left: 3px;}

#header #featmain .features #feat p{
	float:left; height:25px; width:187px; text-indent: -1000px; background-repeat: no-repeat;}

#header #featmain .features #feat p.feat1{
	background-image: url(../img/hm-hdfeat1.jpg);}

#header #featmain .features #feat p.feat2{
	background-image: url(../img/hm-hdfeat2.jpg);}

#header #featmain .features #feat p.feat3{
	background-image: url(../img/hm-hdfeat3.jpg);}

#header #featmain .features #feat p.feat4{
	background-image: url(../img/hm-hdfeat4.jpg);}

#header #featmain #price{
	float:left; height:102px; width:240px; padding-top: 0px; background-image: url(../img/hm-hdprice.jpg);
	background-repeat: no-repeat; background-position: left 3px;}

#header #featmain .flash{
	float:left; height:206px; width:500px;}

#header #featmain #btn1{
	float:left; height:39px; width:212px; padding-top:18px; padding-right:14px;}

#header #featmain #btn2{
	float:left; height:39px; width:212px; padding-top:18px; padding-right:132px;}

#header #featmain #txt{
	float:left; height:33px; width:290px; padding-top:24px;}

/* --- Inner Navigations Styles --- */
#header li a.nav1-1{
	background-image: url(../img/nav1-1.jpg); width: 68px; background-position: 17px 9px;}

#header li a.nav1-2{
	background-image: url(../img/nav1-2.jpg); width: 87px; background-position: 17px 9px;}
	
#header li a.nav1-3{
	background-image: url(../img/nav1-3.jpg); width: 94px; background-position: 17px 9px;}

#header li a.nav1-4{
	background-image: url(../img/nav1-4.jpg); width: 66px; background-position: 17px 9px;}

#header li a.nav1-5{
	background-image: url(../img/nav1-5.jpg); width: 68px; background-position: 17px 9px;}

#header li a.nav1-6{
	background-image: url(../img/nav1-6.jpg); width: 81px; background-position: 17px 9px;}

#header li a.nav1-7{
	background-image: url(../img/nav1-7.jpg); width: 102px; background-position: 17px 9px;}

#header li a.nav1-1:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-2:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}
	
#header li a.nav1-3:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-4:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-5:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-6:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-7:hover{
	height: 28px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #2174AC;}

#header li a.nav1-1h{
	background-image: url(../img/nav1-1h.jpg); width: 68px; cursor: default;}

#header li a.nav1-2h{
	background-image: url(../img/nav1-2h.jpg); width: 87px; cursor: default;}
	
#header li a.nav1-3h{
	background-image: url(../img/nav1-3h.jpg); width: 94px; cursor: default;}

#header li a.nav1-4h{
	background-image: url(../img/nav1-4h.jpg); width: 66px; cursor: default;}

#header li a.nav1-5h{
	background-image: url(../img/nav1-5h.jpg); width: 68px; cursor: default;}

#header li a.nav1-6h{
	background-image: url(../img/nav1-6h.jpg); width: 81px; cursor: default;}

#header li a.nav1-7h{
	background-image: url(../img/nav1-7h.jpg); width: 102px; cursor: default;}

/* --- Home News Styles --- */
#nw-main{
	position:relative; width:929px; height:30px; margin-top: 0px; margin-right: auto; margin-bottom:0px; margin-left: auto;
	padding-bottom:13px; padding-left:26px; padding-right:26px;}

.nw-cut1{
	float:left; width:6px; height:30px; background-image: url(../img/hm-nwc1.jpg); background-repeat: no-repeat;}

.nw-cut2{
	float:left; width:6px; height:30px; background-image: url(../img/hm-nwc2.jpg); background-repeat: no-repeat;}

.nw-mid{
	float:left; width:910px; height:19px; background-image: url(../img/hm-mid.jpg); background-repeat: repeat-x;
	background-color: #F5F5F5; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #C8C6C6;
	font-family: Tahoma; font-size: 11px; line-height: 19px; color: #525252; padding-left: 7px; padding-top: 5px;
	padding-bottom: 5px;}

.nw-tit{
	float:left; width:83px; height:19px; border-right-width: 1px; border-right-style: solid; border-right-color: #9FA8AD;}

.nw-cont{
	float:left; width:742px; height:19px; padding-left:8px; padding-right:3px; color: #1F6D93;}

.nw-lnk{
	float:left; width:auto; height:19px;}

.nw-lnk a{
	color: #484848; text-decoration: none;}

.nw-lnk a:hover{
	color: #1B1B1B; text-decoration: underline;}

/* --- Mid Box Styles --- */
#container{
	position:relative; width:981px; height:auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto;
	clear:both;}

#mbox-top{
	width:981px; height:5px; float:left; background-image: url(../img/hm-mdtop.jpg); background-repeat: no-repeat;
	font-size: 2px; line-height: 2px;}

#mbox-mid{
	width:923px; height:auto; float:left; padding-top: 25px; padding-right: 32px; padding-bottom: 25px; padding-left: 24px;
	border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
	border-right-color: #D8D8D8; border-left-color: #D8D8D8; background-color: #FFFFFF;}

#mbox-btm{
	width:981px; height:6px; float:left; background-image: url(../img/hm-mdbtm.jpg); background-repeat: no-repeat;
	font-size: 2px; line-height: 2px;}

#midbox1-main{
	width:455px; height:245px; float:left; padding-right: 35px; padding-bottom: 27px; font-family: Arial; font-size: 11px;
	line-height: 16px; color: #616161;}

#midbox1-main b{
	font-family: Trebuchet MS, Tahoma; font-size: 11px; line-height: 18px; color: #007AC0;}

#midbox2-main{
	width:433px; height:245px; float:left; padding-bottom: 27px;}

#midbox3-main{
	width:455px; height:100px; float:left; padding-right: 13px;}

#midbox3-main b{
	font-family: Trebuchet MS, Tahoma; font-size: 13px; line-height: 18px; color: #007AC0;}

#midbox4-main{
	width:455px; height:100px; float:left;}

#midbox4-main b{
	font-family: Trebuchet MS, Tahoma; font-size: 13px; line-height: 18px; color: #007AC0;}

#midbox1-tit{
	width:281px; height:16px; float:left; padding-bottom:8px; background-image: url(../img/mid-brd.jpg);
	background-repeat: repeat-x; background-position: left bottom;}

#midbox1-tit h1{
	width:295px; height:16px; background-image: url(../img/hm-midtit.jpg); background-repeat: no-repeat;
	text-indent: -1000px;}

#midbox1-disc{
	width:455px; height:38px; float:left; padding-top:14px; padding-bottom:18px; line-height:18px;}

#midbox1-feat1{
	width:181px; height:67px; float:left; padding-right:10px; padding-bottom:10px; background-image: url(../img/hm-ficn1.jpg);
	background-repeat: no-repeat; padding-left: 52px;}

#midbox1-feat2{
	width:160px; height:67px; float:left; padding-bottom:10px; background-image: url(../img/hm-ficn2.jpg);
	background-repeat: no-repeat; padding-left: 52px;}

#midbox1-feat3{
	width:181px; height:67px; float:left; padding-right:10px; padding-bottom:6px; background-image: url(../img/hm-ficn3.jpg);
	background-repeat: no-repeat; padding-left: 52px;}

#midbox1-feat4{
	width:160px; height:67px; float:left; padding-bottom:6px; background-image: url(../img/hm-ficn4.jpg);
	background-repeat: no-repeat; padding-left: 52px;}

#midbox2-cttop{
	width:433px; height:11px; float:left; background-image: url(../img/hm-cttop.jpg); background-repeat: no-repeat;
	font-size:2px; line-height:2px;}

#midbox2-ctmid{
	width:423px; height:198px; float:left; background-image: url(../img/hm-ctbg2.jpg);
	background-repeat: repeat-x; padding-right: 5px; padding-left: 5px;	background-color: #39A2DC;}

#midbox2-ctbtm{
	width:433px; height:34px; float:left; background-image: url(../img/hm-ctbtm.jpg); background-repeat: no-repeat; 
	padding-bottom: 2px; font-size:2px; line-height:2px;}

#midbox2-cttit{
	width:214px; height:13px; float:left; padding-bottom: 10px; padding-top: 3px; padding-right: 201px;
	padding-left: 8px; background-color: #B0DEEB;}

#midbox2-cttit h2{
	width:214px; height:13px; float:left; background-image: url(../img/hm-cttit.jpg); background-repeat: no-repeat;
	text-indent: -1000px;}

#midbox2-cttitbg{
	width:423px; height:16px; float:left; background-image: url(../img/hm-ctbg1.jpg);
	background-repeat: no-repeat; padding-bottom: 2px; font-size:2px; line-height:2px;}

#testm{
	width:415px; height:147px; float:left; font-family: Arial; font-size: 13px; line-height: 17px;
	color: #02596E; padding-right: 4px; padding-left: 4px; padding-top:7px; background-image: url(../img/hm-ctqom.jpg);
	background-repeat: no-repeat; background-position: 3px top;}

.midbox2-ctgap{
	width:26px; height:10px; float:left;}

#midbox3-prothmbox{
	width:92px; height:79px; float:left; padding-right: 5px; background-color: #FFFFFF;
	padding-top: 4px; padding-bottom: 5px; padding-left: 5px; border: 1px solid #E1E4E5;}

#midbox3-prothm{
	width:92px; height:79px;}

#midbox3-procnt{
	width:338px; height:96px; float:left; padding-left: 13px; font-family: Arial; font-size: 12px; line-height: 18px;
	color: #616161; text-align:justify;}

#midbox3-procnt a{
	color: #006699;	text-decoration: none;}

#midbox3-procnt a:hover{
	color: #003D59;	text-decoration: underline;}

#midbox4-prothmbox{
	width:92px; height:79px; float:left; padding-right: 5px; background-color: #FFFFFF;
	padding-top: 4px; padding-bottom: 5px; padding-left: 5px; border: 1px solid #E1E4E5;}

#midbox4-prothm{
	width:92px; height:79px;}

#midbox4-procnt{
	width:338px; height:96px; float:left; padding-left: 13px; font-family: Arial; font-size: 12px; line-height: 18px;
	color: #616161; text-align:justify;}

#midbox4-procnt a{
	color: #006699;	text-decoration: none;}

#midbox4-procnt a:hover{
	color: #003D59;	text-decoration: underline;}

/* --- Fotter Section --- */
#fotter{
	position:relative; width:981px; height:109px; margin-top: 0px; margin-right: auto; margin-bottom: 0px;
	margin-left: auto; white-space: pre;}

#fotter p{
	width:auto; height:18px; font-family: Arial; font-size: 11px; line-height: 18px; color: #7C7979;
	background-image: url(../img/fot-line.jpg); background-repeat: no-repeat; background-position: right bottom;
	float: left; padding-bottom: 10px; clear:both;} 

#fotter p.text2{
	padding-top: 9px;} 

#fotter a{
	color: #7C7979;	text-decoration: none;}

#fotter a:hover{
	color: #545252;	text-decoration: underline;}
	
#fotter p.pmlogo{
	padding-top: 9px; height:19px; line-height:19px; }

#fotter p.copy{
	background-image:none; padding-top: 9px;}

#fotter .text{
	width:auto; float:left; padding-right:10px;}
	
#fotter .logo1{
	width:148px; height:19px; margin-right:10px; float:left;}
	
#fotter .logo2{
	width:105px; height:19px; float:left;}