h1{font-size: 220%}
h2{font-size: 170%}
h3{font-size:110%;}
#searchbox label{font-weight:600;}
h3 {margin:0 5px}
h2,p{margin: 0 15px;padding:0}
p{padding-bottom: 0.7em;line-height: 1.5}
a{text-decoration: none}
a:hover{text-decoration: underline;}

h1,h2,h3, #searchbox label, .inputboxes, .inputbuttons, #textsize{font-family: Arial,arial,sans-serif}

.inputboxes
{border:0px; padding-left:10px;}
.inputbuttons
{}

#textsize a {background-color:#ffffff; border: solid 1px #B71E27; padding: 5px;}
#textsize span {display:none;}

#smallcss{}
#medcss{font-size: 140%;}
#largecss{font-size:200%;}

/*layout*/
html{height: 100%; margin-bottom: 1px}

div#container{width: 90%; text-align: left;margin-top:10px; margin-left:10px; height:70%;}
div#content{width:70%;padding:5px 0; float:left; margin-left:10px; margin-bottom: 10px;}
div#content h2{margin-top:10px;margin-bottom:10px;color:#666666;letter-spacing:2px;}

/*body {height:100%;}*/
html,body{margin:0;padding:0 0 20px}
/*div#container{width: 735px;margin: auto;text-align: left; margin-top:10px; height:70%;}*/
#searchbox {text-align:right; margin-top:10px; display:block;}

/*header styles*/
div#header{padding: 10px; padding-left:0px;}
div#logo{float:left;width: 100px;height: 98px; margin-right:10px; margin-bottom:10px;background-image: url(/images/logo/verko.gif);background-repeat: no-repeat;}
div#logo a {text-indent: -9999em;display: block;width: 100px;height: 98px; text-decoration:none;}
div#headercontent{display:block; float:left;width:320px;}
div#headercontent p {margin:0px;}

div#strapline{width: 318px;height:98px;background-image: url(/images/logo/design.gif);background-repeat: no-repeat;background-position: bottom left;}
div#strapline a {text-indent: -9999em;display: block;width: 318px;height: 21px; text-decoration:none;}

/*div#strapline{margin-top:32px;width: 318px;height:21px;background-image: url(/images/logo/design.gif);background-repeat: no-repeat;}
div#strapline a {text-indent: -9999em;display: block;width: 318px;height: 21px; text-decoration:none;}*/

div#textsize{ margin-top:20px;text-align:right;}
div#textsize p {margin:0px;}
div#shoppingcartsummary {text-align:right; margin-top: 10px;}

/*For featured products*/
div.featuredproduct
{display: block; width:220px; float:left; margin-left:15px; margin-top: 10px;}
div.featuredproduct img
{width:100px; float:left; border: solid 1px #B71E27;}
div.featuredproduct p, div.featuredproduct h3 {margin-left:110px;}
div.featuredproduct a {color:#B71E27; font-weight:600;}

/*For categories*/
div.categorylist
{display: block; float:left;width:110px; margin-left:5px; margin-top: 10px;}
div.categorylist img
{width:100px; float:left; border: solid 1px #B71E27;}
div.categorylist p, div.categorylist h3 {text-align:center;}
div.categorylist a {color:#B71E27; font-weight:600;}

/*For individual products*/
div.buynow
{display: block; float:left;width:210px; margin-left:15px; margin-top: 10px;}
div.buynow img
{width:200px;  border: solid 1px #B71E27;}
div.buynow p, div.buynow h3 {text-align:left;}
div.buynow a {color:#B71E27; font-weight:600;}
div.buynow span.price{font-weight:600;}
div.buynow span.oldprice{font-weight:normal;color:#B71E27; font-size:80%; text-decoration:line-through;}

/*Product details*/
div.productdetail
{clear:both;display: block; margin-left:15px; margin-top: 10px;}
div.productdetail img {float:left;border: solid 1px #B71E27;}
div.productdetail img.main
{width:210px;}
div.productdetail img.thumb1, div.productdetail img.thumb2 
{margin-left:5px; width:50px;}
div.productdetail p {margin-left:220px;text-align:left;margin-bottom:20px;}
div.thumbnails p {text-align:right; font-size:80%;}
div.productdetail a {color:#B71E27; font-weight:600;}
div.productdetail span.price{font-weight:600;font-size:200%;}
span.vatexempt{font-weight:normal;font-size:80%;}
div.productdetail .productbuttons {float:right;}
div.productdetail span.oldprice{font-weight:normal;color:#B71E27; font-size:80%; text-decoration:line-through;}


div#sidebar{float:left;width: 171px}
div#sidebar div{padding: 5px 0;margin-bottom: 5px}
div#sidebar div#menu{margin: 0 5px}

div#nav ul,div#nav li{margin:0;padding:0;list-style-type:none;line-height: 1.5;display: inline-block;}
div#nav a{margin-left:5px;padding-left:10px}

div#sidebar p{margin: 0 5px;padding:0}
div#sidebar p+p{margin-top: 0.7em}





blockquote{float:left;display:inline;width: 200px;margin: 0 10px 5px 15px;padding: 5px 0}
blockquote p{margin:0;padding: 0 5px;text-align: center}


div#footer{clear: both;margin-top: 10px;}
div.clear {clear:both;}

/*colors*/
/*body{background: #F3E4CA;}*/
div#content{background: #FFF}
blockquote{background: #CDFFAA}
div#footer{background-color:#B71E27;color: #fff}
div#mainnav{background: #B72025; color:#fff;}


	#skipnav a {width:100%; display:block; text-align:right; font-size:76%}
	
	div#nav a{background: url(/images/nav/whitebullet.gif) no-repeat center left;}
	div#nav ul.subcat li a{background: url(/images/nav/whitebullet_sub.gif) no-repeat top left;}
	
	#mainnavlinks,#footerlinks {padding-left:103px;padding-top:3px;padding-bottom:3px;}
	#footer a, #mainnav a{border-right: #fff 1px solid;padding-right: 7px;padding-left: 7px;color: #fff;letter-spacing: 0.1em}
	#footer span, #mainnav span{display:none;}
	
	
	/*Side bar navigation*/
	#subnav #ls_top {width: 171px;height:31px;background-image: url(/images/nav/two_lifestyletop.gif);background-repeat: no-repeat;}	
	#subnav #ls_top a {text-indent: -9999em;display: block;width: 171px;height: 31px; text-decoration:none;background:none;}
	
	#subnav #mie_bottom {width: 171px;height:31px;background-image: url(/images/nav/two_makingeasybottom.gif);background-repeat: no-repeat;}	
	#subnav #mie_bottom #mie_bottom_link {text-indent: -9999em;display: block;width: 171px;height: 31px; text-decoration:none; background:none;}
	
	#mie_subnav  {border-left:solid 3px #B71E27;border-right:solid 3px #5E241D;border-bottom:solid 3px #5E241D;background-color:#B71E27;  width:165px;}
	#mie_subnav li {width:160px;border-top:solid 3px #B71E27;border-bottom:solid 3px #B71E27;  }
	#mie_subnav li a {color:#ffffff;}

	 
	/*If Lifestyle is active */
	#subnav #mie_top {width: 171px;height:31px;background-image: url(/images/nav/two_makingeasytop.gif);background-repeat: no-repeat;}	
	#subnav #mie_top a {text-indent: -9999em;display: block;width: 171px;height: 31px; text-decoration:none; background:none;}
	#subnav #ls_bottom {width: 171px;height:31px;background-image: url(/images/nav/two_lifestylebottom.gif);background-repeat: no-repeat;}	
	#subnav #ls_bottom #ls_bottom_link {text-indent: -9999em;display: block;width: 171px;height: 31px; text-decoration:none;background:none;}
	
	#ls_subnav  {border-left:solid 3px #B71E27;border-right:solid 3px #5E241D;border-bottom:solid 3px #5E241D;background-color:#B71E27;  width:165px;}
	#ls_subnav li {width:160px;border-top:solid 3px #B71E27;border-bottom:solid 3px #B71E27;  }
	#ls_subnav li a {color:#ffffff;}
	
	div#nav ul.subcat li{border-top:solid 5px #B71E27; display: inline-block;}
	div#nav ul.subcat li a {padding-left:20px;display: inline-block;}
	
	div#nav a.highlightlink {text-decoration:underline;}
	


	

	/*For essential items and search results*/
	div.buynowessential, div.searchresults
	{display: block;width:100%; margin-left:15px; margin-top: 10px; }
	div.buynowessential img,  div.searchresults img
	{width:100px; float:left; border: solid 1px #B71E27;margin-bottom:10px;}
	div.buynowessential p, div.buynowessential h3, 
	div.searchresults p, div.searchresults h3
	{text-align:left; margin-left:110px;margin-bottom:10px;}
	div.buydetails {margin-left:110px;}
	div.buynowessential a, div.searchresults a {color:#B71E27; font-weight:600;text-align:right;}
	div.buynowessential span.price, div.searchresults span.price{font-weight:600;}
	div.buynowessential span.oldprice, div.searchresults span.oldprice{font-weight:normal;color:#B71E27; font-size:80%; text-decoration:line-through;}


/*For the shopping basket*/
.dgHeadRow,.dgOnRow,.dgOffRow,.dgFootRow
{
	padding:2px;
}

.dgHeadRow,.dgFootRow
{
	background-color: #B71E27;
	color:#ffffff;
	font-weight: bold;
	
}
.dgHeadRow A,.dgFootRow A
{
	color:#ffffff;
	text-decoration:underline;
}

.dgOnRow
{
	background-color:#EEEEEE;
}
.dgOffRow
{
	background-color:#ffffff;
}
#basket{margin-left:15px;}

.formButton
{float:right; margin-right:20px; width:150px;}


.detailbutton , .buynowbutton, {	float:right;	border: solid 1px #B71E27;	padding: 2px;	text-decoration: none;	background-color:#ffffff;	margin-right: 10px;	margin-top: 10px;}.buynowbutton:hover, .detailbutton:hover{	text-decoration: none;	background-color: #F8D3D4;}



div.row span.uclabel 
{display: block; width: 400px;}

div.row 
{padding-top: 5px; margin-left:15px;}

div.row span.formw
{font-family: Arial,helvetica,sans-serif;}

#register #maintext h3 {margin:0px 15px;margin-top:10px;}

/*Validation and errors*/
.validation{color:Red;}
.helpText { clear: both; }
.validationError { font-weight: bold; color: #aa0000; }
.normalError { clear: both; font-weight: bold; color: #aa0000; }

div.productdetail ul {margin-left:240px;}
div.productdetail ul.productvariation {margin-left:220px;list-style-type:none;}
div.productdetail  ul.productvariation span.price {margin-top:5px;display:block;}
body{background:  #F3E4CA;}

	.links {margin-left:10px;}
	.links p {margin-left:0px;}
	.links h3 {margin-left:0px;}
	
.normalDatagrid {margin-left:15px;}

#checkout H2 {margin-top: 10px;}

#totals {margin-left: 250px;margin-right:40px;margin-top:10px;background-color:#EEEEEE;}

div.productdetail div.leftcolumn
{width:230px; float:left;}
div.productdetail div.rightcolumn
{width:350px; float:left;}

/*Product details*/

div.productdetail div.leftcolumn img {float:none;border: solid 1px #B71E27;}
div.productdetail div.rightcolumn p {margin-left:0px;text-align:left;margin-bottom:20px;}

div.productdetail div.rightcolumn ul {margin-left:40px;}
div.productdetail div.rightcolumn ul.productvariation {margin-left:0px;list-style-type:none;}

#phonenumber{margin-top:5px;margin-bottom:5px;text-align:right;font-size:100%;}


.helpLink {color:#0000AA;; font-weight:600; padding:3px; vertical-align:top;}
.helpText { background-color: #DDDDDD; display: block; color:#000000; margin-right:200px; padding:3px; font-weight:600;}
#enlargetext {font-size:80%;float:left;}
/*#signup {float:left; width: 25%;}*/

.NewsLetterSignUp #nlform {width:171px;margin:0px;padding:0px;border:none; background-color:#B71E27;}
.NewsLetterSignUp #nlform  #nlformheading {width: 171px;height:31px;background-image: url(/images/newsletter.gif);background-repeat: no-repeat;}
.NewsLetterSignUp #nlform  #nlformheading span {text-indent: -9999em;display: block;width: 171px;height: 31px; text-decoration:none;background:none;}
.NewsLetterSignUp #nlform #nlformelements {padding:5px;}
.NewsLetterSignUp #nlform #nlformelements .inputbutton{float:right;}
.NewsLetterSignUp #nlform #nlformelements .validationError{color:#ffffff;}
.NewsLetterSignUp #nlform #newssignup{color:#ffffff;}

/*#newssignup {margin-left:3px; margin-top:5px;}*/



