/**
* Dscount Products Online   
* Web Forms CSS				
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Stuart Bamforth
*/



/* ---------------------------------- */
/* FORMS STYLES                       */   
/* ---------------------------------- */

label{
	width: 8em;
	float: left;
	text-align: right;
	margin:0  0.5em 0 0;
	display: block;
	font-weight:bold;
	}
input{
	border:1px solid #ccc;
	padding:2px;
	font-size:100%;
	color:#333;
	width:320px;
	height:1.5em;
	text-align:left;
	}
.textbox{
	border:1px solid #ccc;
	padding:2px;
	font-size:100%;
	color:#333;
	width:320px;
	height:6.5em;
	text-align:left;
	}
	
        .sbox input{
	width:189px;
	border:1px solid #ccc;
	margin:2px 0 5px 0;
	height:1.5em;
	}
	
select{
	border:1px solid #ccc;
	padding:2px;
	font-size:100%;
	color:#333;
	width:320px;
	height:2em;
	text-align:left;
	}
input.cb{
	width:1em;
	margin:0 5px 0 0;
	float:left;
	}
.terms{
	width:1em;
	margin:0 0 0 5px;
	float:none;
	}
form{
	margin:20px 0 40px 0;
	}



.basketbox p.formbttn{
	margin-left:9.5em;
	float:left;
	}
	.basketbox p.indent{
	margin:-.3em 0 0 9.5em;
	}

a.red{
	color:#db0724;
	font-size:90%;
	}
a.terms-pop{
color:#db0724;
	}
a.print{
	color:#db0724;
	background-image:url(../images/icn-print.gif);
	background-repeat:no-repeat;
	padding:3px 0 13px 25px;
	}


/* ---------------------------------- */
/* BASKET PAGE STYLES				  */   
/* ---------------------------------- */	
.basketbox{
	background-image:url(../images/bg-basket-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	width:465px;
	float:left;
	margin-bottom:10px;
	padding-bottom:10px;
	}
	.basketboxtop{
	background-image:url(../images/bg-basket-top.gif);
	background-repeat:no-repeat;
	width:465px;
	height:11px;
	}
	.basketbox h2{
	color:#dc0725;
	font-size:70%;
	font-weight:bold;
	margin:0 0 10px 10px;
	}

	.basketbox p{
	margin-left:1em;
	}
	.basketbox p#error{
	font-weight:bold;
	color:#c00;
	padding:5px;
	margin-right:1em;
	font-size:110%;
	}
	.baskettable{
	width:445px;
	margin:0 10px 10px 10px;
	font-size:70%;
	color:#333;
	}
	.tabletop{
	background-color:#ccc;
	color:#333;
	font-weight:bold;
	}
	.qtybox{
	width:20px;
	}
	a.update{
	color:#db0724;
	font-size:90%;
	background-image:url(../images/refresh.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding:0 13px 0 0;
	}
	.greybox{
	background-color:#ccc;
	font-weight:bold;
	border-top:10px solid white;
	}
	.blackbox{
	background-color:#333;
	color:#fff;
	font-weight:bold;
	border-top:10px solid white;
	}
	a.basket{
	background-image:url(../images/bttn-basket-links.gif);
	width:128px;
	height:17px;
	display:block;
	padding-top:3px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	a.basket:hover{
	text-decoration:underline;
	}
	a.basketbig{
	background-image:url(../images/bttn-basket-links-big.gif);
	width:210px;
	height:17px;
	display:block;
	padding-top:3px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	a.basketbig:hover{
	text-decoration:underline;
	}
	p.backbttn{
	float:left;
	width:210px;
	}
	p.rightbttn{
	float:left;
	width:128px;
	margin-left:125px;
	}
	.date{
	width:25px;
	margin-right:5px;
	}
	.code{
	width:35px;
	}
	.details{
	border:1px solid #ccc;
	font-size:70%;
	color:#333;
	margin-left:1em;
	background-color:#e9e9e9;
	}
	
	
	
#currencybox{
	background-image:url(../images/bg-currencybox.gif);
	width:194px;
	background-position:bottom;
	background-repeat:no-repeat;
	float:left;
	margin-left:10px;
	}
	#currencyboxtop{
	background-image:url(../images/bg-currencyboxtop.gif);
	background-repeat:no-repeat;
	width:194px;
	height:12px;
	}
	#currencybox p{
	padding:0 1em 1em 1em;
	}
	.currencydropdown{
	width:160px;
	font-size:1em;
	margin-top:3px;
	}
	
#content p.smallprint{
	width:450px;
	margin-top:3em;
	}
	
	#content p.smallprint a{
	color:#333;
	text-decoration:none;
	}

	#content p.smallprint a:hover{
	color:#333;
	text-decoration:underline;
	}

#content a.lnktest {
	border:none;
	}
#content a.lnktest:hover{
	text-decoration:underline;
	}

