@charset "utf-8";
/* CSS Document edhardyclothes.co.uk dg by eric 310509*/
*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
ul li{
	list-style:none;}
a img{
	border:0;}
a:link,a:visited{ color:#333; text-decoration:none;}
a:hover{ color:#f90; text-decoration:underline;}

html,body{
	background:#48020c url(../images/ed_bg01.gif) ;}
.layout{
    position:absolute;
    left:50%;
    /**margin-left:-495px;**/
	width:990px;
	height:auto;
	margin:0 0 0 -495px;
	clear:both;}
/*header style sheet began */
#header{
	background:url(../images/1.gif);
	width:990px;
	float:left;
		position: relative
	height:150px;
	*height:133px;
	_height:133px;
	overflow:hidden
	}
#logo{
	float:left;}
#cart{
	float:right;
	width:290px;
	height:25px;
	font-size:11px;
	margin-top:5px;
	color:#fff;
	text-align:right;
	padding-left:20px;
	background:url(../images/bag.gif) no-repeat 50px 7px;}
#cart a:link,#cart a:visited{
	color:#fff; text-decoration:underline;}
#cart a:hover{
	color:#ccc; text-decoration:none;}
#cart .selects{
	font-size:11px;
	margin-left:5px;
}
#cart #currency{
	margin-left:10px;}

#cart,#login,#info{ padding-right:10px; font-size:11px; line-height:20px;}
#bookmark{
	width:150px;
	height:25px;
	position:absolute;
	top:30px;
	right:250px;
}
#login{
	width:400px;
	text-align:right;
	color:#fff;
	left:580px;
	top:50px;
	position:absolute}
#info{
	width:330px;
	font-size:11px;
	text-align:right;
	color:#fff;
	float:right;
}
#info a,#login a{
	padding:0 5px;
}
#info a:link,#info a:visited,#login a:link,#login a:visited{
	color:#fff; text-decoration:none;}
#info a:hover,#login a:hover{
	color:#CCC; text-decoration:underline;}
.nav{
	width:980px;
	float:left;
	height:20px;
	font-weight:bold;
	line-height:20px;
	color:#fff;
	padding:5px;
	background:#000;
	clear:both;
	}
.nav a{ display:block; line-height:20px;}
.nav a.a1{ color:#fff; background-color:#c00;}
.nav a:link,.nav a:visited{ color:#fff; text-decoration:none;}
.nav a:hover{ color:#000; text-decoration:none; background:url(../images/navhover.gif);}
.leftnav{
	float:left;
	width:990px;}
.rightnav{
	float:right;
	width:0px;
}
.leftnav li{ float:left; display:block;}
.rightnav li{ float:right; display:block;}
.leftnav li a,.rightnav li a{ padding:0 10px;}
.leftnav li a{ border-right:1px solid #ccc;}
.rightnav li a{ border-left:1px solid #ccc;}

#menu{
	width:980px;
	padding:0 5px;
	background:url(../images/navhover.gif);
	height:25px;
	line-height:25px; display:block; float:left;}
#category{ float:left; width:auto;}
#category li{ float:left;}
#category li a{ float:left;  font-weight:bold;padding:0 10px;}
#category li a:link,#category li a:visited{ color:#000; text-decoration:none;}
#category li a:hover{ color:#333; text-decoration:none;}
#search{ float:right;}
#search .textareas{ padding:2px; font-size:11px;}
/*header style sheet end */

/*body style sheet began */
#box{
	width:990px;
	float:left;
	height:auto;
	background:#fff;}
#leftbox{ float:left; width:195px; padding:1px 0 5px 0px; height:auto; background:#d6d6d6;}
#rightbox{ float:right; width:794px; padding:1px 0 10px 0 ; height:auto;}
#rightbox .banner{ float:right; width:794px; padding:0px 0 0 0 ; height:auto; clear:both;}
#rightbox .imgcate{ width:794px; height:auto; float:left; clear:both;}
#rightbox .imgcate img{ float:left;}
#rightbox .page{ float: right;  width:692px; font-size:11px; padding:13px 10px 0 0; text-align:right;}
#rightbox .page a{  color:#000; text-decoration:underline; margin-left:5px;}
.right_b{float:left; width:752px; height:240px; margin-bottom:8px;}
.right_b1{float:left; width:752px; height:auto; margin-bottom:30px;}
.right_b1-1{float:left; width:345px; height:auto; margin-left:5px; }
.right_b1-2{float:left; width:345px; height:auto; margin-left:5px; }
.a1{float:left; width:355px; height:auto; text-align:center; margin-left:5px;}
.right_b2{float:left; width:752px; height:auto; margin-bottom:15px; }
#leftbox h1{ font-size:12px; font-weight:bold; padding:5px 0 5px 5px; color:#fff; background:#595959;}
#leftbox ul li{ line-height:25px; padding-left:5px;}
#leftbox ul li a{ clear:both;}
#leftbox ul li a:link,#leftbox ul li a:visited{ color:#333; text-decoration:none;}
#leftbox ul li a:hover{ color:#000; text-decoration:none;}
#left_sale {
	position:absolute;
	left:178px;
	top:0px;
	width:33px;
	height:12px;
}
/*new cart begin*/

.new_left {
	float:left;
	width:195px;
	margin-right:10px;
}
.new_left_cart {
	width:195px;
	height:auto;
	background-color:#cc0000;
}
.new_left h1 {
	font:12px/16px Verdana;
	color:#FFF;
	background-color:#cc0000;
	line-height:31px;
	padding-left:40px;
	background:url(images/cart_left.jpg) left center no-repeat;
}
p.detail {
	font:12px/16px Verdana;
	color:#000;
	padding:5px 10px 0 10px;
	background-color:#dddddd;
}
.new_left p a {
	color:#bc1b22;
	text-decoration:none;
}
.new_left p a:link, .left p a:visited {
	color:#bc1b22;
	text-decoration:none;
}
.new_left p a:hover, .left p a:active {
	color:#bc1b22;
	text-decoration:underline;
}
.pr_cart {
	width:195px;
	position:relative;
	overflow:hidden;
	background-color:#e6e0e0;
	background:url(http://www.edhardysclothing.uk.com/images/line_left.jpg) center bottom no-repeat;
}
.button1 {
	width:10px;
	height:10px;
	position:absolute;
	top:3px;
	right:15px;
	background:url(http://www.edhardysclothing.uk.com/images/close_left.jpg) no-repeat;
}
.pr_cart p {
	width:100px;
	font:12px/16px Verdana;
	padding:3px 50px;
	background-color:#e6e0e0;
}
p.reprice {
	font:12px/16px Verdana;
	color:#000;
}
p.ourprice {
	font:12px/16px Verdana;
	color:#bc1b22;
}
/*new cart end*/
/*--------------------------------------------------tittle stylesheets-----------------------------------------------*/
.tittlebar{ width:100%; float:left; height:26px; margin:5px 0; line-height:26px; background:#e0dacb; clear:both;}
.tittles{ float:left; padding-left:15px;}
.more{ float:right; padding:0 10px;}
.crumb{ line-height:25px; text-align:left; width:97%;border-bottom:1px solid #cfcfcf; padding-left:15px;}
.pages{width:96%;text-align:right; margin:3px 0 0 10px; padding:0 5px; line-height:20px; background:#efefef; float:left; display:block;}
.pages a{ padding:0 4px;}
.size{ float:left; width:220px; height:20px; line-height:20px;}
.show{ float:right;}
/*--------------------------------------------------products list stylesheets-----------------------------------------------*/
.list{ float:left; margin:0 0 10px 10px; width:95%;}
.list .pbox{ width:175px; display:inline; float:left; margin:5px 0 5px 10px; text-align:center; position:relative;}
.sale{ position:absolute; top:0; right:0; width:48px; height:48px;}
.list .plist{ clear:both; margin:0 auto; width:160px; height:231px}
.list .pname{ padding:5px; clear:both; height:70px; text-align:left;}
.list .price{ color:#c00;text-align:left;padding:5px; display:block }
.list .price .priceleft{ float:left;display:block}
.list .price .priceright{ float:right; background-color:#c00; color:#fff; padding:1px 1px 1px 2px;display:block}
.list .buynow{ background:url(../images/arrow.gif) no-repeat 5px 5px; padding-left:15px;text-align:left; clear:both}
.list h1{ font-size:24px; font-weight:normal; clear:both;line-height:45px; border-bottom:1px solid #ccc; width:750px; color:#333;}
.list h2,.list h3{ font-size:18px; font-weight:normal; clear:both;line-height:35px; border-bottom:3px solid #000; width:750px; color:#333; margin-bottom:10px; display:block; float:left;}
.list h3{ width:370px;}
.list .table01{ float:left;}
.list .table01 tr td { line-height:120%;}
.list .table01 tr td .indent{padding-left:8px;}
.list .table01 tr td .tableinput{ border:1px solid #ccc; font-size:11px; width:185px; padding:2px;}
.list .intru{ line-height:20px; width:730px; padding:15px 10px;border-bottom:1px solid #ccc;}
.list .intru a:link,.list .intru a:visited{ color:#333; text-decoration:none;}
.list .intru a:hover{ color:#333; text-decoration:underline;}
.list .tablebatton{ width:750px; border-top:3px solid #000; float:left;}
.list .topmargin{ margin-top:10px;}
.list .tablelist{ width:185px; border:1px solid #ccc; padding:2px; line-height:12px;}
.list .tablelist2{ width:90px; border:1px solid #ccc; padding:2px; line-height:12px;}
.s1{ float:left; line-height:20px; width:140px;text-align:center; padding:0 3px 5px 3px; margin:0 1px 10px 1px;
}
.line{ text-decoration:line-through; color:#666;
}
.line1{color:#666;
}
.pri{ color:#c63133; font-weight:bold;
}
.list2{ float:left; margin:0 0 0 10px; width:97%;}

.qa{ width:750px; float:left; clear:both; border-bottom:1px dotted #ccc; margin-bottom:5px;}
.qq{ line-height:25px; padding:10px 10px 10px 20px; clear:both; font-size:12px;}
.aa{ line-height:15px; padding:0px 10px 10px 20px; clear:both; font-size:18px;}

/*--------------------------------------------------products detail stylesheets-----------------------------------------------*/
#pimg{ float:left; width:430px; padding:20px 0 0 0; text-align:center;
}
#pimg img{ margin:0 0 5px 0;
}
.roll{ color:#666; clear:both; float:left; width:250px; margin:0; text-align:right; padding:25px;
}
.roll a{ padding:3px 10px 3px 20px;}
.roll a:link,.roll a:visited{ background:#fff url(../images/zoom.gif) no-repeat left center; text-decoration:none;}
.roll a:hover{color:#000; text-decoration:underline;}
#pright{ float:left; width:320px; padding:20px 0 0 0;
}
#pright h1{ font-size:18px; font-family:Tahoma; font-weight:bold; border:0;
}
.pr{ font-family:Tahoma; font-size:12px; line-height:150%;
}
.pta{ background:#fff; margin:5px 0 5px 0; width:320px;
}
.pta td{ padding:5px 0 5px 0; font-size:11px;
}
.se1 select{ border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.se2 select{ width:100px; border-left:1px solid #ccc;  border-top:1px solid #999; color:#333; font-size:11px;
}
.intr{ width:310px; float:left; padding:10px 0 0 0;
}
.intr1{ width:320px; padding:0 0 10px 0;
}
.intr a{ cursor:pointer; display:block;
}
.intr a img{ margin:0 10px -2px 0;
}
.intr a:hover{ color:#828282; text-decoration:none;
}
.intr p{ color:#828282; margin:5px 0 0 0; font-size:11px;  border-top:1px solid #999;   padding:10px; line-height:150%; font-family:Tahoma;
}
.co1{ font-size:14px; font-weight:bold; color:#c00;
}
.pm{ padding:10px 0 10px 0; float:left; width:759px;
}
.pm1{ width:130px; padding:10px; float:left; text-align:center;
}
.pm1 img{ margin-bottom:5px;
}
.detailimg{ width:355px; height:512px;}
.spic{ width:400px; float:left; clear:both; padding-left:20px; height:auto; text-align:center;}
.spic img{ float:left;padding:2px; border:1px solid #ccc; margin:20px;}

/*body style sheet end */

/*footer style sheet began */

#footer{
	clear:both;
	position:relative;
	width:98%; float:left; padding:10px;
	background:#fff;
	padding:10px;
	height:130px;
	margin-top:7px;
	float:left;}
#footer p{
	margin:0 auto;
	text-align:center;
	line-height:15px;
	}
#footer p a{ padding:0 10px;}
#footer #cards{
	position:absolute;
	bottom:23px;
	left:107px;
}
#footer #securty{
	position:absolute;
	bottom:23px;
	left:686px;
}
.hide{ display:none}
/*footer style sheet end */