html, body{
	margin:0;
	padding:0;
	}

body{ 
	padding:10px;
	font-family:Arial, verdana, Helvetica, sans-serif;
	font-size:100.01%;
	line-height:1.2em;
	color:#000000;
	background-color:#FFFFFF;
	}

.sreader{
	visibility:visible;
	display:block;
	}
	
span.abbr, span.abbr a{
	cursor:help;
	speak:spell-out;
	border-bottom:1px dashed #E98618;
	}
	
img{
	border:0;
	padding:0;
	margin:0;
	}

.justify{
	text-align:justify;
	}
	
.bold{
	font-weight:bold;
	}
	
.center{
	text-align:center;
	}
	
.right{
	text-align:right;
	}
	
.nostart {
	list-style-type:none;
	margin:0;
	padding:0;
	}
	
.clear{
	clear:both;
	}
	
hr.clear{height:0; margin-bottom:25px; border:none; border-top:2px dotted #666666; clear:both;}

a{
	outline:none;
	}
	
address{
	font-style:normal;
	}

p.message{
	font-weight:bold;
	color:#000000;
	background-color:#FFFFFF;
	}

.vid{
	display:none;
	}

/* ----------------------------------Layout-------------------------------*/
#sizer, #expander, #headwrap, #frame, #main, #content, .pad{
	display:block;
	width:100%;
	float:none;
	margin:0;
	padding:0;
	color:#000000;
	background-color:#FFFFFF;
	overflow:inherit;
	}

/* ----------------------------------------------Generic Box-------------------------------------*/

.box{margin-bottom:15px; font-size:.8em;}
.boxtlc, .boxtrc, .boxblc, .boxbrc{background:none;}

/*------------------------------- Header ----------------------------------------*/

#headwrap, ul#resize, p#visitstore, .sreader, #breadcrumb, .pagination, #leftblock, #rightblock, #footer, p.toggler, #top-offer{
	display:none;
	}

/*------------------------------- Content ----------------------------------------*/

#content a:link, #content a:visited, #content a:hover{
	color:#3366FF;
	background-color:#FFFFFF;
	text-decoration:none;
	}
	
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #sitemap h1, #searchresults h1{
	margin:0;
	padding:0;
	font-size:1.4em;
	color:#000000;
	background-color:#FFFFFF;
	}

/* -- Product --*/

#products{
	display:block;
	width:98%;
	border:2px solid #8C9E6B;
	padding:0;
	margin:0 0 10px 0;
	}

#gallery, #gallery .boxtop, #gallery .boxbot{
	background:none;
	}

#gallery p, #addtobasket p#add, #prodoptions{
	display:none;
	}


span.strike{
	text-decoration:line-through;
	}

span.price{
	color:#990000;
	background-color:#FFFFFF;
	}

/* ----------------------------------------------Delivery Prices-------------------------------------*/

table{
	width:100%;
	margin-bottom:15px;
	float:none;
	position:relative;
	}

table thead th{
	color:#FFFFFF;
	background-color:#8A9D69;
	border:none;
	vertical-align:top;
	padding:10px 0;
	text-align:left;
	text-align:center;
	}
	
table.delprice td.tprice{
	font-weight:bold;
	text-align:center;
	}
	
table.delprice td{
	padding:3px 5px;
	vertical-align:middle;
	}

span.clientname{
	font-size:.8em;
	font-weight:bold;
	color:#660000;
	background-color:#FFFFFF;
	}