/* CSS Document */
body{
	padding:0px;
	margin:0px;
	font:normal 14px/17px Arial, Helvetica, sans-serif;
	color:#292929;
	display:block;
	float:left;
	}
p ,img ,form, div{
	padding:0px;
	margin:0px;
	display:block;
	float:left;
	}
/*-----------------------------------top---------------------------------*/
.top-repeat{
	background:url(http://images1.dontbuy4more.co.uk/images/top-repeat.jpg) 0 0 repeat-x;
	width:960px;
 	}
/*----------------------------------site-----------------------------------*/

span.site-header{
	display:block;
	float:left;
	margin:10px 40px;
	font:bold 28px/28px Verdana, Arial, Helvetica, sans-serif;
	color:#FF9900;
	width:500px;
	text-align:center;
}
span.site-header span
{
	color:#dddddd;
}

.input{
	width:155px;
	border:1px solid #A5AC43;
	color:#666666;
	font:normal 11px/11px Arial, Helvetica, sans-serif;
	}
div.search
{
	display:block;
	float:left;
	margin-top:10px;
}

.blue-repeat{
	background:url(http://images1.dontbuy4more.co.uk/images/blue-repeat.jpg) 0 0 repeat-x;
	font:normal 12px/12px Arial, Helvetica, sans-serif;
	color:#fff;
	height:44px;
	padding-top:18px;
}

div.menu_repeat
{
	background-color:#0060c0;
	width:960px;
	height:24px;
	border-top:solid 1px navy;
	border-bottom:solid 1px navy;
}

ul.menu
{
        display:block;
        float:left;
        line-height:18px;
        list-style:none;
        width:960px;
        padding:0px;
        margin:0px;
}
ul.menu li
{
        display:block;
        float:left;
        font:normal 12px/12px Arial, Helvetica, sans-serif;
        color:#ffffff;
	margin:6px 0px;
}
ul.menu li a
{
        display:block;
        float:left;
        font:normal 12px/12px Arial, Helvetica, sans-serif;
        color:#ffffff;
        text-decoration:none;
        margin:0px 10px;
}
ul.menu li a:hover
{
        color:#000000;
        text-decoration:underline;
}

.container
{
        width:960px;
        border:0px;
        margin:0px;
        padding:0px;
        background-color:#D2DDEA;
}

#main-body
{
        display:block;
        float:left;
        width:940px;
	margin:0px 10px;
        background-color:#ffffff ;
}

/*----------------------------------footer--------------------------------*/
.footer-repeat{
        width:939px;
        display:block;
        float:left;
        background:url(http://images1.dontbuy4more.co.uk/images/footer.jpg) 0 0 repeat-x;
        height:75px;
        margin-top:10px;
        }
.copyright{
        display:block;
        float:left;
        font:normal 10px/10px Arial, Helvetica, sans-serif;
        color:#B1D2FE;
        text-align:center;
        width:100%;
        margin-top:10px;
        }
ul.footer-menu{
        padding:0px 0 4px 0;
        margin:0px 0px 0px 300px;
        list-style:none;
        }
ul.footer-menu li{
        padding:26px 0 0 0;
        margin:0px;
        float:left;
        }
ul.footer-menu li span{
        padding:0 12px 0 12px;
        color:#fff;
        }
ul.footer-menu li a{
        font:normal 12px/12px Arial, Helvetica, sans-serif;
        color:#fff;
        text-decoration:none;
        margin:0 10px;
        }
ul.footer-menu li a:hover{
        text-decoration:none;
        color:#CCCCCC;
        }


.prods
{
        background-color:white;
        padding:0px 5px;
        width:930px;
        display:block;
        float:left;
}

ul.breadcrumb
{
        padding:5px;
        margin:0px;
        line-height:14px;
        list-style:none;
        float:left;
}

ul.breadcrumb li
{
        padding:0px;
        margin:0px;
        float:left;
}

ul.breadcrumb li span
{
        padding:0 8px 0 8px;
}

ul.breadcrumb li a
{
        font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
        color:#000066;
        text-decoration:none;
}

ul.breadcrumb li a:hover
{
        text-decoration:underline;
}

h1.pc
{
	width:930px;
	font-size:24px;
	display:block;
	float:left;
	margin:10px 0px;
	padding:0px;
	text-align:center;
	color:#000000;
}

div.right
{
        display:block;
        float:left;
	width:270px;
}
div.prod-info,
div.rhs
{
	margin:0px;
	padding:0px;
        display:block;
        float:left;
	width:248px;
	border:solid 1px #D2DDEA;
	margin:0px 10px 10px 10px;
	padding:0px 10px 10px 10px ;
}

span.prod-desc
{
	margin:0px;
        padding:0px;
        display:block;
        float:left;
        width:240px;
	font-size:11px;
	font-family:verdana;
	color:#111111 ;

}

div.rhs
{
        background-color:#D2DDEA;
	background-color:white ;
}
ul.info{
        padding:5px;
        margin:52px 0 0 4px;
        line-height:18px;
        list-style:none;
        height:384px;
        width:187px;
}
ul.info li{
        padding:10px 0 0 0;
        margin:0px;
        width:189px;
        height:40px;
}
ul.info li a{
        font:bold 15px/15px Arial, Helvetica, sans-serif;
        color:#6A6A5F;
        text-decoration:none;
        padding:0 0 0 6px;
        }
ul.info li a:hover{
        color:#000000;
        text-decoration:none;
        }


div.prod-list,
div.fsh,
div.home
{
        display:block;
        float:left;
        margin:0px ;
	margin:0 10px;
	width:605px;
}

div.prod-list
{
	border:solid 1px #D2DDEA;
}

.prod-line,
.prod-header{
        font:normal 13px/15px verdana,Arial, Helvetica, sans-serif;
        color:#5E5E5E;
        display:block;
        float:left;
	width:585px;
}

.prod-header span
{
	/*border-right:solid 1px navy ; */
	text-align:center;
}

.prod-line
{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
	/* border-left:solid 1px #D2DDEA; */
	/* border-right:solid 1px #D2DDEA; */
	/* border-bottom:solid 1px #D2DDEA; */
	margin-left:10px;
}

div.prod-divider
{
	width:493px;
	border-bottom:solid 1px #D2DDEA;
	margin:5px 0px;
	margin-left:60px;
}

.prod-header{
        font:normal 11px/15px verdana,Arial, Helvetica, sans-serif;
        color:#000000;
        background-color:#D2DDEA;
        line-height:28px;
        font-weight:bold;
	/*border:solid 1px navy ; */
}

.prod-header span
{
        display:block;
        float:left;
}


.prod-line img{
        font:normal 11px/11px Arial, Helvetica, sans-serif;
        width:50px;
}

div.prod-discount,
div.prod-msg
{
        text-decoration:none;
        font:normal 11px/14px verdana, Helvetica, sans-serif;
        display:block;
        float:left;
	width:517px;
	margin-left:58px;
        text-align:center;
        color:#000000;
        background-color:#eeeeee;
}

div.prod-msg
{
	width:100%;
	text-align:left;
	background-color:#eeeeee;
	margin-top:5px;
	margin-left:0px;
	text-align:center;
}

div.prod-discount
{
	background-color:#fff;
}

span.prod-msg
{
	display:block;
	padding:5px;
}

span.prod-discount
{	
	display:block;
	color:#990000;
}

span.prod-discount span
{
        font-weight:bold;
        color:navy;
}

a.prod-title,
a.prod-title:visited
{
        text-decoration:none;
        font:normal 10px/12px Verdana, Arial, Helvetica, sans-serif;
        display:block;
        float:left;
        width:100px;
        margin:0 5px;
        color:navy;
        font-weight:normal;
        text-align:center;
}
a.prod-title:hover
{
        text-decoration:underline;
}

img.prod-info
{
        display:block;
        float:left;
        border:none ;
}

a.merchant-img
{
        text-align:center;
        display:block;
        float:left;
        text-decoration:none;
        width:88px;
        margin:0px;
	height:32px;
	padding:9px 10px;
}
a.merchant-img img
{
        width:88px;
        border:none;
}

div.price
{
        display:block;
        float:left;
        width:475px;
	/* border-left:solid 1px #D2DDEA; */
}

div.prod-buy
{
        width:100px ;
        height:30px ;
        line-height:30px ;
        text-align:center;
	padding:10px 5px;
}

a.prod-buy,
a.outofstock,
a.prod-buy:visited,
a.outofstock:visited,
span.hidden
{
        display:block;
        float:left;
        text-decoration:none;
        font:bold 14px/30px Arial, Helvetica, sans-serif;
        width:100px ;
        height:30px ;
        line-height:30px ;
        text-align:center;
}


a.prod-buy:hover,
a.outofstock:hover
{
        text-decoration:underline;
}

a.prod-buy,
a.prod-buy:visited
{
        color:#ffffff ;
        width:100px;
        height:30px;
        background:url(http://images1.dontbuy4more.co.uk/images/prod-buy1.jpg) 0 0 no-repeat;
}

span.hidden
{
        color:#000000 ;
        width:100px;
        line-height:30px;
}

a.compareall,
a.compareall:visited
{
        color:#ffffff ;
        width:197px;
        margin-left:5px;
        height:29px;
        background:url(http://images1.dontbuy4more.co.uk/images/compareall.jpg) 0 0 no-repeat;
}

a.preorder
{
        background-color:orange ;
        color:white ;
}

a.outofstock
{
        background-color:grey ;
        color:white ;
}

a.merhant-img img
{
        width:88px ;
        font-size:10px;
}

a.product-img img
{
        width:100px ;
}

div.discount-bg
{
        display:block;
        float:left;
height:50px;
width:90px;
background:url(http://www.dontbuy4more.co.uk/images/discount-bg2.png) 0 0 repeat-x;
}

.price1of2,
.price2of2,
.old_price,
.delivery,
.discount
{
        display:block;
        float:left;
        width:70px;
        color:navy;
        font-family:verdana;
        font-size:11px;
        line-height:50px;
        margin:0px;
	height:50px;
        font-weight:bold;
}

.price1of2,
.delivery,
.discount
{
        text-align:center;
	/* border-right:solid 1px #D2DDEA; */
	font-weight:normal;
}

div.prod-total
{
        display:block;
        float:left;
        width:210px;
}

.price1of2 span,
.delivery span
{
        color:#888888;
}

.delivery,
.discount
{
	line-height:30px;
	height:30px;
	padding:0px;
	margin:10px 0;
	font-size:14px;
}

.delivery
{
	width:70px;
	color:green ;
	font-weight:normal;
}

.discount
{
	width:90px;
        font-size:14px;
}

.price1of2
{
	width:100px;
        font-size:14px;
}

.price2of2,
span.cmpbbp
{
        color:#990000;
        font-size:14px;
        width:100px;
        text-align:center ;
	height:50px;
	/* border-right:solid 1px #D2DDEA; */
}

h3,
h2,
h1
{
        font-weight:bold ;
        line-height:26px;
        font-size:14px;
        font-family: Arial, Helvetica, sans-serif;
        color:#222222;
        width:100%;
        margin-top:10px;
        display:block;
        float:left;
        text-align:center ;
}

h2
{
        background:url(http://images1.dontbuy4more.co.uk/images/h2bg.jpg) 0 0 repeat-x;
        color:white ;
}

div.site-info{
        display:block;
        float:left;
        background:url(http://images1.dontbuy4more.co.uk/images/infobg.jpg) 0 0 no-repeat;
        width:209px;
	margin:0px;
        padding:0px;
	height:374px;
	margin:10px 15px;
}


div.summary
{
        display:block;
        float:left;
        font:bold 14px/14px Arial, Helvetica, sans-serif;
        color:#6A6A5F;
        text-decoration:none;
        width:240px;
}

div.summary span
{
        display:block;
        float:left;
        font:bold 14px/14px Arial, Helvetica, sans-serif;
        color:#6A6A5F;
        text-decoration:none;
        width:240px;

}

span.sum_title,
span.sum_det
{
	width:auto ;
        float:left;
        dispay:block;
        font-size:11px;
        font-family:arial;
	margin-left:10px;
}

span.sum_title
{
        margin-right:5px;
        font-weight:bold;
	width:80px;
}
span.sum_det
{
	width:480px;
	margin:0px;
}

ul.cmp
{
        display:block;
        float:left;
        padding:0px;
	margin:0px 10px;
        width:583px;
        list-style:none;
        background-color:#ffffff;
	border-left:solid 1px #D2DDEA;
	border-right:solid 1px #D2DDEA;
	border-bottom:solid 1px #D2DDEA;
}
ul.cmp li{
        display:block;
        list-style:none;
        float:left;
        padding:0px;
}

li.cmp
{
        border-bottom:solid 5px #D2DDEA;
	margin-top:5px;
}

li.cmp img
{
	display:block;
	float:left;
	border:none ;
	margin:5px ;
	padding:5px;
	background-color:#ffffff;
	margin-right:15px;
}

span.cmptitle,
span.cmpsum,
span.cmpbbv,
div.cmpbb,
div.cmpdet
{
	display:block;
        float:left;
        border:none ;
	width:325px;
	margin:0px;
	padding:0px;
}

span.cmptitle,
a.cmptitle,
a.cmptitle:visited
{
        font-size:12px;
	line-height:16px;
        font-family:verdana;
        color:navy;
        margin:0px ;
	padding:5px;
	font-weight:bold;
	background-color:#eeeeee;
}

span.cmpsum
{
	margin:3px 0px;
	font-weight:normal;
	font-family:verdana;
	font-size:11px;
	line-height:11px;
}

div.cmpbb
{
	border-top:solid 1px #D2DDEA;
	padding:5px;
}

span.cmpbbv
{
	font-size:12px;
	color:#000000;
	padding:5px;
	text-align:center;
}

span.cmpbbv span
{
	color:#880000;
	font-weight:bold;
	font-size:14px;
}

span.cmpbbs,
span.cmpbbp
{
        display:block;
        float:left;
	text-align:center;
	width:118px;
}
span.cmpbbs
{
        font-size:18px;
	font-weight:bold;
	padding:6px 0px;
}
div.cmpbb img
{
	display:block;
	float:left;
	border:none;
	margin:0px;
	padding:0px;
	width:88px;
}
span.cmpbbp
{
        color:#990000;
	font-weight:bold;
	font-family:verdana;
        text-align:center ;
	height:auto;
	border:none;
	margin:8px 0px;
}

a.cmplink,
a.bblink
{
        display:block;
        float:left;
        border:none ;
	margin:0px 10px 5px 10px;
	padding:0px;
        width:100px;
        font-size:14px;
        font-family:verdana;
        color:navy;
        display:block;
        float:left;
        text-decoration:none;
        font:bold 14px/30px Arial, Helvetica, sans-serif;
        height:30px ;
        line-height:30px ;
        text-align:center;
}

a.cmplink,
a.cmplink:visited
{
	height:40px;
	padding:4px 0px;
	background:url(http://images1.dontbuy4more.co.uk/images/cmp-link.jpg) 0 0 no-repeat;
	line-height:20px;
	color:navy ;
	margin-left:20px;
}



a.cmplink:hover,
a.bblink:hover
{
        text-decoration:underline;
}

a.bblink,
a.bblink:visited
{
        color:#ffffff ;
        width:100px;
        height:30px;
	padding:0px;
	margin-top:5px;
        background:url(http://images1.dontbuy4more.co.uk/images/prod-buy1.jpg) 0 0 no-repeat;
}

.register-repeat{
        display:block;
        float:left;
        background:url(http://images1.dontbuy4more.co.uk/images/register-repeat.jpg) 0 0 repeat-x ;
        height:71px;
        margin-top:5px;
        padding-bottom:5px;
        width:210px;
	margin-left:15px;
	margin-top:10px;
        text-align:left ;
        }
.register-text{
        display:block;
        float:left;
        font:bold 12px/12px Arial, Helvetica, sans-serif;
        color:#0B0B09;
        width:200px;
        margin:5px;
        }
.register-enter{
        display:block;
        float:left;
        margin:3px 5px ;
        width:135px;
        text-align:left;
}
.register-submit{
        display:block;
        float:left;
        width:59px;
        margin:0px;
        text-align:left;
}
.input{
        width:155px;
        border:1px solid #A5AC43;
        color:#666666;
        font:normal 11px/11px Arial, Helvetica, sans-serif;
        }

#comments
{
        width:690px;
        display:block;
        float:left;
}

#comments span
{
        width:680px;
        margin-left:10px;
        display:block;
        float:left;
        font-family:verdana;
        font-size:12px;
        color:#111111;

}

ul.depts,
ul.pgs,
ul.fsh,
ul.dsv,
ul.qpmenu
{
        width:248px;
        display:block;
        float:left;
        line-height:18px;
        list-style:none;
        margin:2px 0px;
        padding:0px;
}
ul.depts li,
ul.pgs li,
ul.fsh li
{
        margin:0px;
        padding:0px;
        width:124px;
        display:block;
        float:left;
}

ul.qpmenu li
{
        margin:0px 0px 0px 5px;
        padding:0px;
        display:block;
        float:left;
}

ul.dsv li
{
        width:680px;
        margin:5px;
        display:block;
        float:left;
}
ul.dsv li img
{
        border:none;
        width:75px;
        margin-right:25px;
        display:block;
        float:left;
}

span.dsv
{
        display:block;
        float:left;
        width:450px;
        font:normal 12px/16px Arial, Helvetica, sans-serif;
        color:navy;
        text-decoration:none;
        margin:0px;
        padding:0px;
        color:#222222;
}

a.dvs,
a.dvs:visited
{
        display:block;
        float:left;
        width:50px;
        font:normal 12px/32px Arial, Helvetica, sans-serif;
        color:navy;
        text-decoration:none;
        margin:0px;
        padding:0px;
        color:navy ;
}

a.dvs:hover
{
        text-decoration:underline;
}
ul.depts li a,
ul.pgs li a,
ul.fsh li a,
ul.qpmenu li a,
ul.list li a,
ul.depts li a:visited,
ul.pgs li a:visited,
ul.fsh li a:visited,
ul.qpmenu li a:visited,
ul.list li a:visited,
div.list span
{
        display:block;
        float:left;
        font:normal 11px/14px Arial, Helvetica, sans-serif;
        color:navy;
        text-decoration:none;
        margin:0px;
}

ul.depts li a:hover,
ul.pgs li a:hover,
ul.fsh li a:hover,
ul.qpmenu li a:hover,
ul.list li a:hover
{
        text-decoration:underline ;
}

div.list
{
        display:block;
        float:left;
        width:336px;
        margin-left:5px;
        margin-top:5px;
}

div.list h2,
div.fsh h2
{
        display:block;
        float:left;
        width:100%;
        text-align:center ;
        margin:0px;
        padding:0px
}

ul.list
{
        display:block;
        float:left;
        width:333px;
        line-height:18px;
        list-style:none;
        margin:0px;
        padding:0px;
        margin-left:10px;
        margin-bottom:10px;
}

ul.list li
{
        width:333px;
        display:block;
        float:left;
        margin:0px;
        padding:0px;
}
div.list span
{
        color:green ;
}

ul.voucher
{
        display:block;
        float:left;
        width:600px;
        list-style:none;
        margin:0px;
        padding:0px;
        margin-bottom:10px;
}

ul.voucher li
{
	margin:9px;
	width:580px;
        display:block;
        float:left;
	border:dashed 1px red;
}

ul.voucher li img
{
	display:block;
        float:left;
	width:88px;
	margin:0px 11px;
}

div.vleft,
div.vright
{
	background-color:#D2DDEA;
	display:block;
        float:left;
	width:330px;
	margin:5px ;
}

div.vright
{
	padding:0px ;
}

div.vleft
{
	background-color:#ffffff;
	width:110px;
	text-align:center;
}

span.vmerchant
{
        display:block;
        float:left;
	width:100px;
	margin:5px;
        font:normal 10px/12px verdana, Arial, Helvetica, sans-serif;
 
}

span.vtitle
{
        font:normal 13px/19px verdana, Arial, Helvetica, sans-serif;
	display:block;
	font-weight:bold;
        float:left;
	color:#880000;
        width:100%;
	text-align:center;
	padding:5px 0px;
	border-bottom:solid 1px white;
}

span.vcode,
span.vdate
{
        font:normal 11px/14px verdana, Arial, Helvetica, sans-serif;
	display:block;
	color:navy;
        float:left;
	padding:9px 0px;
	text-align:center ;
}

span.vcode
{
	width:194px;
}

span.vdate
{
	width:134px;
	border-left:solid 1px white ;
}

span.vcode span,
span.vdate span
{
	font-weight:bold;
}

a.vlink,
a.vlink:visited
{
        font:bold 14px/18px verdana, Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	padding:10px;
	width:80px;
	height:40px;
	margin:5px 10px ;
	text-align:center;
	text-decoration:none;
	color:white ;
        background:url(http://images1.dontbuy4more.co.uk/images/vlink.jpg) 0 0 no-repeat;
}

a.vlink:hover
{
	text-decoration:underline ;
}

div.rebate
{
	display:block;
	float:left;
	width:583px;
	border:dashed 1px #000000 ;
	margin:5px 10px ;
        color:#000000;
	background-color:#ffecd1;

}
span.rebate_t,
span.rebate_d
{
	display:block;
	float:left;
}

span.rebate_t
{
	padding:3px 0px;
	width:583px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

span.rebate_d
{
	width:573px;	
	margin:0px 5px;
	text-align:left;
        font-size:11px;
        font-family:verdana;
}

a.dhelp,
a.dhelp:visited
{
	text-decoration:none ;
}

a.dhelp:hover
{
	text-decoration:underline ;
}

