/* espow.co.uk CSS Document */

/******************** CSS all **************************/

body{
	width:1000px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	border: 0px;
	margin:0 auto
}
*{
	padding:0px;
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
li{
	margin:0px;
	list-style:none;
	display: inline;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 5px;
}
img { border: 0} 
.floatright{ float:right}
.floatleft{ float:left}
.bold{ font-weight:bold}
.clear{ clear:both}
.red{
	color:#C30;
	font-size: 14px;
	font-weight: bold;
}

a{padding:0px; margin: 0px; color: #333;  text-decoration: none}
a:hover {color: #1D4E90}


/******************** CSS header **************************/

#header{ width:1000px; margin:0 auto; height:75px}
#header2{ width:1000px; margin:0 auto; height:38px}
#header3{width:1000px;margin:0 auto;height:28px;background:url(images/top-bg0.gif) repeat;}

.logoleft{
	float:left;
	padding-left: 15px;
	padding-top: 10px
}
.headfont{width:580px;float:right;padding-top: 10px;color: #1D4E90}
.headfont li{color:#333;font-size:11px;font-family: Arial;padding-left: 3px;float:left}
.headfont li a:hover{color:#1D4E90}
.headfont a{margin:0 10px 0 6px;color:#333;text-decoration:underline}

.headsearch{float:right;width:582px;height:28px;background-image: url(images/top-bg.gif);line-height: 28px;margin:10px 0 0 0;padding-left: 15px; !important;*padding-top:1px;}
.headsearch li{font-family: Verdana;font-size: 12px;font-weight: bold;color: #fff;padding-left: 4px;float:left;vertical-align: middle}
.headsearch1{float:right;width:582px;height:28px;background-image: url(images/top-bggreen.gif);line-height: 28px;margin:10px 0 0 0;padding-left: 15px;}
.headsearch1 li{font-family: Verdana;font-size: 12px;font-weight: bold;color: #fff;padding-left: 4px;float:left;vertical-align: middle}

.topblue{width:6px;float:left;height:38px}
.top{width:744px;float:left;background-color: #225499;height:38px;}
.top li{color:#FFF;font-size:12px;font-family: Verdana;padding-left: 6px;float:left;background: url(images/top-bg3.gif) no-repeat right center;border-top: 1px solid #234B7C;line-height:38px;position:relative;}
.top a{margin:0 16px 0 14px;color:#fff;}
.top ul{
position:absolute;
display:none;
background:#225499;
width:184px;
top:38px;
left:0px;
padding:0px;
margin:0px;
font-family:Tahoma;
}
.top ul li{
display:block;
float:none;
line-height:28px;
height:28px;
border-bottom:#FFF 1px solid;
background:none;
}
.top ul li a:hover {
	text-decoration:underline;
}
.top li:hover ul{
display:block;
}






.topcart{width:84px;height:38px;float:left}
.topcart2{width:164px;height:34px;float:left;border-top:2px solid #234B7C;border-bottom:2px solid #234B7C;border-right:2px solid #234B7C}
.topcart2 li{font-family: Arial;font-size: 12px;color: #333;line-height: 34px;margin-left:10px;!important;*margin-left:5px;float:left}
.topgreen{font-family: Verdana;font-size: 12px;font-weight: bold}
.topgreen a{color:#048100;text-decoration: underline}

.topinfo{float:left;width:5px;height:28px}
.tophome{float:left;width:691px;height:28px;font-family: Verdana;font-size: 11px;line-height: 28px;color: #004F90;padding-left: 10px}
.topone{float:left;width:294px;height:28px}


/******************** CSS Main left**************************/

#main{width:1000px;height:auto;margin: 20px auto;padding-bottom:10px}
.mainleft{
	width:172px;
	margin-right:13px;

!important;		margin-right:-13px;
	float:left;
	padding-bottom: 10px;
}
.leftfont{
	margin:10px 0 0 6px;
	padding-left:10px;










!important;*padding-left:1px;											width:150px;
	height:auto;
	float:left;
	font-size: 11px;
	color: #20589E
}
.leftfont ul {width:136px;
              float:left;
}
.leftfont li{
	padding-left:8px;
	height:auto;
	font-size: 10px;
	color: #20589E;
	line-height:18px;
	font-family:Verdana;
	background-image: url(images/dian.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 136px;
	display: block;
	float: left;
}
.leftfont li a:hover{
	color:#ED6400;
	text-decoration: underline;
}
.leftfont li a{
	color:#20589E;
}

.mainleft h1{width:162px;height:24px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #fff;height: 24px;background: url(images/left-bgblack.gif) no-repeat;padding-left:10px;line-height: 24px}
.leftbrand{
	width:170px;
	margin-bottom:20px;
	float:left;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	border-bottom: 1px solid #C8C8C8
}
.mainleft h2{
	width:162px;
	height:24px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	height: 25px;
	background: url(images/left-bg2.gif) no-repeat;
	padding-left:10px;
	line-height: 24px;
	float: left;
}
.leftbrand2{width:170px;height:auto;margin-bottom:20px;float:left; border-right: 1px solid #C8C8C8;border-left: 1px solid #C8C8C8;border-bottom: 1px solid #C8C8C8}
.brandfont{width:160px;padding:10px 0 10px 10px;font-family: Verdana;font-size: 11px;line-height: 18px}
.brandfont a{color: #20589E}
.brandfont a:hover{color:#F05E08;text-decoration:underline}


/******************** CSS Main right**************************/

#mainright{
	width:815px;
	height:auto;
	margin: 0px auto;
	padding-bottom: 10px;
	float:right
}
.mainright2{width:815px;float:left;height:219px;}
.bannerleft{ width:275px; height:219px;float:left;}
.bannercenter{ width:225px; height:219px; float:left;}
.bannercenter1{ width:225px; height:113px;}
.bannercenter2{ width:225px; height:106px;}
.bannerright{ width:300px; height:219px; float:right;margin-left:15px}


.mainer{width:815px;height:auto;float:left;margin:15px 0 }
.mainerwhat{width:262px;height:340px;float:left}
.mainwhatblue{width:245px;float:left;font-family: Verdana;font-size: 14px;line-height: 20px;color: #284F7A;margin-left:8px}
.mainwhatblue li{font-family: Verdana;font-size: 11px;color: #666;float:left;}
.mainwhatblue li a:hover{color:#F05E08;text-decoration:underline}
.mainwhatblue li a{color:#21579D}
.mainwhatblue a{color:#284F7A;font-size: 11px}
.mainwhatb{width:240px;font-family: Verdana;font-size: 11px;color: #666}
.mainwhatb a{font-weight: bold;color:#284F7A}

.mainrighthot {width:812px;
}
.mainrighthot li {
	float:left;
	width:174px;
	margin:3px 10px;
	
}
.mainrighthot li ul li {
	display:block;
	padding: 0px;
	margin: 3px 0px;
	font-size: 12px;
}
.mainrighthot a:hover {color:#F05E08; text-decoration:underline;
}

.h3{
	font-family: Verdana;
	font-size: 18px;
	line-height: 45px;
	font-weight: bold;
	width:100%;
	color: #f05e08;
}
.mainwhatimg1{width:252px;height:29px;float:left;background-image: url(images/main-blackbg.gif);font-size: 14px;line-height: 29px;font-weight: bold;color: #fff;padding-left:10px}
.mainwhatimg2{width:262px;height:94px;float:left}
.mainwhatfont{width:260px;height:172px;border-right: 1px solid #C8C8C8;border-left: 1px solid #C8C8C8;border-bottom: 1px solid #C8C8C8;float:left}

.mainerweek{width:227px;height:340px;float:left;margin-left:12px;}
.mainerweekbg{width:227px;height:8px;float:left;}
.mainweekfont{width:225px;height:287px;border-right: 1px solid #C8C8C8;border-left: 1px solid #C8C8C8;border-bottom: 1px solid #C8C8C8;float:left}
.mainweekimg{width:210px;height:152px;padding:10px 0 0 10px;float:left}
.mainweekblue{width:210px;float:left;font-family: Verdana;font-size: 12px;line-height: 20px;color: #284F7A;margin-left:8px;}
.mainweekblue a{color:#20589E;font-weight:bold}
.mainweeklist{width:210px;float:left;margin-left:10px;line-height:20px}
.mainweekfree{width:210px;float:left;margin:10px 0 0 10px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #4F8B10}

.mainerhotbatt{width:297px;height:340px;float:right;margin-left:17px;!important;margin-left:-5px}
.mainerhotbatt1{width:148px;height:auto;float:left;}
.mainerhotbatt1 li{width:110px;height:60px;margin:0 36px 8px 0;border: 1px solid #C0C0C0;text-align: center}
.maintop{width:297px;height:auto;float:left;font-family: Verdana;font-size: 12px;font-weight: bold;color: #666;line-height: 20px}
.maintop a{color:#F05E08;}
.maintop1 {width:148px;height:auto;float:left}
.maintop1 li{background: url(images/icon-1.gif) no-repeat left center;margin:8px 0 0 15px;padding-left:20px}
.maintop1 li a:hover{color:#F05E08;text-decoration:underline}
.maintop1 li a{color:#21579D;}

.mainfont{width:815px;float:left;height:auto;font-family: verdana;font-size: 10px;line-height: 18px;color: #666}
.mainfont a:hover{color:#F05E08}
.mainfont a{color: #21579D;text-decoration:underline}

.maintu{width:813px;float:left;margin:10px 0;height:145px;border: 1px solid #C8C8C8}
.maintu li{
	padding-left: 5px;
	float:left;
	vertical-align: middle;
	padding-top:12px
}
.maintu a{margin:0 23px}

.mainpro{width:815px;float:left;margin:10px 0;height:auto}
.mainproduct{width:271px;float:left}
.mainproduct li{
	font-family: Verdana;
	font-size: 10px;
	color: #555;
	float:left;
	padding:10px 0 0 10px;
	line-height: 16px;
	width: 120px;
}

.mainproductfont{
	font-family: Verdana;
	font-size: 11px;
	color: #555;
	line-height: 22px
}
.mainproductfont a:hover{color:#F05E08;text-decoration:underline}
.mainproductfont a{color:#284F7A;font-weight: bold}

.mainhui{width:815px;height:23px;font-family: Verdana;font-size: 13px;font-weight: bold;color: #333;background-image: url(images/main-bg.gif);margin-top:24px;float:left;line-height: 23px;text-indent: 10px}
.mainhuixian{width:813px;height:164px;border: 1px solid #C8C8C8;float:left}
.mainhelp{width:271px;height:164px;float:left;background: url(images/women.gif) no-repeat right bottom}
.mainhelp1{width:269px;height:164px;float:left;border-left: 1px dotted #9FB4C8}
.oranger{font-family: Verdana;font-size: 12px;font-weight: bold;color: #EC6500;float: left;width: 250px;padding:20px 0 0 15px}
.blackfont{font-family: Verdana;font-size: 11px;color: #333;float: left;width: 250px;padding:5px 0 0 15px;line-height:16px}
.blackfont a:hover{color:#F05E08}
.blackfont a{color:#20589E;text-decoration:underline}


/******************** CSS footer **************************/

#footer{
	width:1000px;
	height:auto;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footerblue{margin:16px auto;width:998px;background-color: #F6F6F6;border: 1px solid #B7C0BF;height:auto}
#footercopy{width:1000px;height:auto;margin:30px auto}

.footerbanner{
	width:814px;
	height:92px;
	text-align: center;
	margin-top: 6px;
	float: left;
}
.footerhelp{
	width:1000px;
	height:48px;
	margin-top:12px
}
.footerhelp1{width:784px;height:46px;background: url(images/footer-bg.gif) repeat-x;border-top: 1px solid #BDBDBD;border-bottom:1px solid #BDBDBD;border-right:1px solid #BDBDBD;float:left}
.footerhelp1 li {text-align:left;float:left;margin: 8px 20px 0px 20px}
.footerhelp1 a{color:#777;	font-size: 11px}
#form1{
	float:right;
	margin-right:4px;
	margin-top: 12px;
	padding-bottom: 2px;
}
.footerwhen{width:215px;height:48px;float:left}
.footerxian{width:1000px;height:4px;background: url(images/arrow.gif) repeat-x;float:left}

.footerlist{
	width:332px;
	float:left;
	border-right: 1px solid #B7C0BF;
	height:auto;
	padding-bottom: 24px;
}
.footerlist h4{padding-left:15px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #fff;border-bottom: 1px solid #B7C0BF;line-height: 21px;height: 21px;background-color: #23559A}
.footerlist1{width:332px;float:right;height:176px;}
.footerlist1 h5{padding-left:15px;font-family: Verdana;font-size: 12px;font-weight: bold;color: #fff;border-bottom: 1px solid #B7C0BF;line-height: 21px;height: 21px;background-color: #23559A}

.footfont{width:315px;line-height: 16px;padding:10px 0 0 15px}
.footfont li a:hover{ color:#EC6500; }
.footfont a{
	color:#3478B7;
	text-decoration:none;
	font-family: Verdana;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
.footfont a:hover{color:#f05e08;}
.copy{color:#959595;font-size: 11px;font-family:Verdana;text-align: center;line-height: 22px}

.batttop{font-size: 12px;line-height: 30px;color:#666;border-bottom: 1px dotted #666;}
#mainright .mainer .prolist {
	float: left;
	height: auto;
	width: 812px;
	padding-top: 12px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
#mainright .mainer .prolist li {
	float: left;
}
#mainright .mainer .prolist li.proimg {
	width: 128px;
	margin-left: 12px;
	margin-right:2px;
}
#mainright .mainer .prolist li.promess {
	width: 488px;
	margin-left: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	margin-right: 24px;
}
#mainright .mainer .prolist li.promess a {
	font-size: 14px;
	font-weight: bold;
	color: #284F7A;
}
#mainright .mainer .prolist li.promess a:hover {color:#900;
    text-decoration:underline;
}
#mainright .mainer p.discri {
	line-height: 140%;
	color: #666;
	padding-bottom: 16px;
	width: 812px;
}
