
/*//////////////////////////////////////////////////////////////////////////////////// page styles ///////////*/
@charset "utf-8";
/* CSS Document */
#top,#bot,#col1,#col3,#loaderholder,.button,#buybar,#breadcrumb,.buttons {
	display:none;	
}
.printonly {
	display:inline !important;
}
.printonlyblock {
	display:block !important;
}
.screenonly,.screenonlyblock {
	display:none !important;
}
html,body,a:link,a:visited,a:hover,a:active,h1,h2,h3,h4,h5,p,ul,li,div,img,form,label,input,textarea,select {
	margin:0;
	padding:0;
	border:0;
}
p {
	margin-bottom:10px;
}
html, body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:13px;
}
html {
	width:100%;
}
body {
	margin:20px;
	padding:20px;
	border:1px solid #000;
}
.clear {
	clear:both;
	width:0;
	height:0;
}
.cleardeep {
	clear:both;
	width:0;
	height:10px;
}
h1,h2, .h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
	color:#000;
}
h1{
	font-size:30px;
	margin-bottom:10px;
}
h2, .h2 {
	font-size:18px;
}

/*//////////////////////////////////////////////////////////////////////////////////// eCommerce Payment Module ///////////*/ 

#billing_address, #delivery_address  {
	position:relative;
	top:0;
	left:0;
	width:40%;
	padding:20px 4%;
	border:1px solid #ccc;
	background-color:#eee;
	margin-bottom:10px;
}
#delivery_address {
	float:right;
}
#billing_address {
	float:left;
}

#delivery_method {
	margin-bottom:10px;
	padding:20px;
	border:1px solid #ccc;
	background-color:#eee;
}

#terms_and_conditions div {
	text-align:center;
	margin-bottom:10px;
}
/*////////////////////////////////////////////////////////////////////////////////////// eCommerce Basket Module ///////////*/
#basket .row{
	min-height:20px;
	padding:10px;
}

	/* Basket Header */
	#basket .row.header{
		background:#eee;
		border:1px solid #ccc;
	}

	#basket .row:nth-child(2n){
	}

	#basket .row > div{
		float:right;
		width:100px;
		overflow:hidden;
	}
	
	/* Quantity Input */
	#basket input{
		width:40px;
	}
	
.plist .product_info{
	display:none;
}

#col2 div#basket, #col2 div#basket div {
}
#col2 div#basket div.header {
}
#col2 #basket div.delete {
	width:50px;
}
#col2 #basket div.bquantity {
	width:60px;
}
#col2 #basket div.bproduct {
	width:200px;
}
#col2 #basket div.bprice {
	width:80px;
	text-align:right;
}
#col2 #basket div.bsubtotal {
	width:80px;
	text-align:right;
}