/* @override http://www.withloveaspire.co.uk/css/style.css */

html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0;  padding: 0;  border: 0;  font-weight: inherit;  font-style: inherit;  font-size: 100%;
  font-family: inherit;  vertical-align: baseline}body {  line-height: 1.5; } /* END OF RESET */


body  {	font-family: Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;	background: #b0aaaa;	margin: 0;	padding: 0;	text-align: center;	color: #000000;	font-size:12px;}
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } table, td, th { vertical-align: middle; }blockquote:before, blockquote:after, q:before, q:after { content: ""; }blockquote, q { quotes: "" ""; }a img { border: none; }
/* Target IE7 to remove scrollbars */
*:first-child+html {overflow-x:hidden;}

body  {	font-family: Tahoma, Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;	font-size:16px;	background: #fff;margin: 0; padding: 0;	text-align: center;	color: #000000;}
 
 #wrapper{width:1000px;margin:0 auto;position:relative}
 #container { width: 906px; background: #FFFFFF;margin: 0 auto; position:relative; text-align:left;} 
 #header { 	padding: 0px; position:relative} 
 #sidebar1 {float: right; width: 212px; }
 #mainContent { margin: 0 220px 0 0; padding: 0 5px;position:relative } 
 #mainContentFullWidth { margin: 0 0 0 0; padding: 0 5px; position:relative} 
 #mainContentText { margin: 0 220px 0 0; padding: 0 70px 0 5px; } 
 #footer { padding: 0 10px 0 20px; background: url(../images/fade-footer.png) top left repeat; height:115px; margin-top:100px;} 
 #footer p {margin: 0;padding: 10px 0;}


div#home-banner {background:url(../images/aspire-main-feature.jpg) top left no-repeat;width:100%;height:340px;position:relative;}

a{color:#959595;}
a:hover{color:#5492bb} 

p{font-size:12px;color:#959595}
p em {font-style:italic}

#mainContentText p {font-size:14px}
p.find-out-more{padding-top:40px;padding-bottom:0;}

h1, h2, h3 {color:#2e4978; font-family: Palatino, "Book Antiqua", serif; font-size:18px;padding-bottom:2px;margin-bottom:10px;}
h3 {font-weight:normal}
h4{font-weight:normal;color:#5492bb}
#mainContent h1, #mainContentFullWidth h1 , #mainContentText h1 {font-size:24px;}
h1 { font-size: 24px; }

.clearfloat { clear:both;  height:0;  font-size: 1px;  line-height: 0px;}

div#top-bar{height:43px; background: url(../images/top-nav-grad.gif) top left repeat-x; border-bottom: 1px solid #dfddde}
div#top-bar ul li a{padding:5px 5px 5px 5px; display:block;  text-decoration:none; text-transform:uppercase;font-size:10px; color:#959595}
div#top-bar ul li a:hover{color:#5492bb;}
div#top-bar ul {list-style-type:none;float:left; display:block;}
div#top-bar ul li {float:left; display:block;padding:10px 0px 10px 5px;background:url(../images/.png) right center no-repeat;}
div#top-bar ul li a {background:url(../images/seperator.png) right center no-repeat;padding-right:12px;}
div#top-bar ul li.no-line a{background:none;}
div#top-bar ul li.left-line a{background:url(../images/seperator.png) left center no-repeat;padding-left:12px;;}
div#top-bar ul.top-links { position:absolute;left:10px;top:0px;height:40px;}
div#top-bar ul.account-links { position:absolute;right:10px;top:0px;height:40px;}


div#top-bar ul li a.basket { background:url(../images/shopping-basket.gif) 0px 4px no-repeat; padding-left:26px;padding-right:5px;}


div#navigation{ height:80px; position:relative; }
div#navigation ul li { color:#2e4978; font-size:12px; }
div#navigation ul li a { padding:5px 5px 5px 5px; display:block;  text-decoration:none; text-transform:uppercase;font-size:12px; color:#2e4978; }

div#navigation ul li a:hover { color:#2e4978; }
div#navigation ul { list-style-type:none;float:left; display:block; }
div#navigation ul li {float:left; display:block;padding:0 5px 0 5px;background:url(../images/seperator.png) right 16px no-repeat;font-size:12px; text-transform:uppercase;}
div#navigation ul li.no-line{background:none;}


div#navigation ul.categories { position:absolute;left:10px;top:0px;}
div#navigation ul.categories li a{padding-top:12px; }

div#top-bar ul li.selected{ background:url(../images/nav-rollover.gif) center top no-repeat;}

div#navigation ul.categories li.selected{ float: left; background:url(../images/nav-rollover.gif) center top no-repeat;}

.pageform1 { width: 800px; height: 30px;position: relative; top: 42px; left: 106px;  }
div#navigation .pagination { list-style: none; float: right; }
div#navigation .pagination-box a { float: right; background-image:none;display:block;width:16px;height:17px;padding:0px;border:1px solid #dfddde;text-align:center;margin-top:2px;margin-left:4px;line-height:16px; text-decoration: none; color:#959595; }
div#navigation .pagination-box a.selected { background: url(../images/page-number-bg.gif) center center no-repeat transparent;width:17px;height:18px;border:0px;line-height:18px; }
div#navigation .pagination-box { padding-top: 0px; background: none; list-style: none; margin: 0px; padding: 0px; }

#header h1{margin:0;padding:0;border-bottom:2px solid #959595;height:144px;position:relative}
#header h1 span{position:absolute;left:-9999px;}

div#category{padding:10px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; background:url(../images/sort-bar-grad.gif) top left repeat-x #dfddde; position:relative;margin-bottom:10px;}
div#category h1, div#best-sellers h1, div#recently-added h1, div#latest-news h1{color:#2e4978; font-family: Palatino, "Book Antiqua", serif; font-size:18px;padding-bottom:2px;border-bottom:2px solid #959595;margin-bottom:10px;}
div#category h1 {font-size:20px;}
div#best-sellers h1 {color:#959595;}
div#category label{display:block;color:#5492bb;font-size:11px; text-transform:uppercase;padding-left:5px;}
div#category select{margin-left:5px;}
div#category span{position:absolute;background:url(../images/sort-bar-arrow.gif) top left no-repeat;width:10px;height:20px;left:-12px;top:12px;}
/* Target IE6 to fix bug */
* html div#category span {left:-21px;}

div#best-sellers {margin-top:00px;margin-bottom:10px;padding:10px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  background:url(../images/best-bar-grad.gif) bottom left repeat-x #fff;width:188px;}
div#best-sellers div{position:relative;}
div#best-sellers img{border:1px solid #dfddde;float:left;margin:5px 10px 0 0px;}
div#best-sellers div a{display:block;font-size:12px;color:#959595; text-decoration:none;}
div#best-sellers div a span{display:block;}
div#best-sellers div a span.title, div#best-sellers div a span.price{font-weight:bold;}
div#best-sellers div a span.button {background:url(../images/buttons/but-arrow.png) top left no-repeat;width:24px;height:19px;position:absolute;right:0px;bottom:3px;}
div#best-sellers div a:hover {color:#5492bb;}
div#best-sellers div a:hover span.button {background:url(../images/buttons/but-arrow.png) bottom left no-repeat;}

div#recently-added {margin-top:10px;margin-bottom:10px;margin-right:15px;padding:10px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  background:url(../images/best-bar-grad.gif) bottom left repeat-x #fff;width:188px;float:left;height:250px;position:relative}
div#recently-added div{position:relative;}
div#recently-added img{border:1px solid #dfddde;float:left;margin:5px 10px 0 0px;}
div#recently-added div a{display:block;font-size:13px;color:#959595; text-decoration:none;position:relative}
div#recently-added div a span{display:block;}
div#recently-added div a span.title, div#best-sellers div a span.price{font-weight:bold;line-height:14px}
div#recently-added div a span.button {background:url(../images/buttons/but-arrow.png) top left no-repeat;width:24px;height:19px;position:absolute;right:0px;bottom:3px;}
div#recently-added div a:hover {color:#5492bb;}
div#recently-added div a:hover span.button {background:url(../images/buttons/but-arrow.png) bottom left no-repeat;}


div#latest-news {margin-top:10px;margin-bottom:10px;margin-right:15px;padding:10px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  background:url(../images/latest-news-bg.gif) bottom left repeat-x #fff;width:188px;float:left;height:250px;position:relative}
div#latest-news div{position:relative;}
div#latest-news {font-size:13px}
div#latest-news h2{font-weight:bold;position:relative;top:-2px;font-size:13px;font-family:Tahoma, Geneva, sans-serif;margin:0px;padding:0px;}
div#latest-news p {padding-bottom:25px;}
div#latest-news a{text-decoration:none;color:#959595;}
div#latest-news a:hover {color:#5492bb;}

div#column-3 {margin-top:10px;margin-bottom:10px;margin-right:15px;padding-top:1px;border:0px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  background:none;width:212px;float:left;height:auto;min-height:250px;position:relative;}

div.google-checkout{width:208px;height:134px;border:2px solid #dfddde;position:relative;margin-top:20px;}
div.google-checkout img{position:relative;left:15px;top:15px;}
div.google-checkout p{font-size:14px;width:55px;position:absolute;top:20px;right:30px;line-height:18px;}

div#catalogue-request {margin-top:10px;margin-bottom:10px;margin-right:0px;/*padding:10px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;  background:url(../images/best-bar-grad.gif) bottom left repeat-x #fff;width:188px;*/float:left;height:270px;position:relative;}
div#catalogue-request a img{border:2px solid #f3c8d2;}
div#catalogue-request h2{text-transform:uppercase;font-size:20px;color:#2e4978}
div#catalogue-request p{font-size:12px;color:#959595}


div.news-story{padding-bottom:44px;margin-bottom:44px;border-bottom:1px solid #dfddde;}
div.news-story h3 span{color:#959595}


hr{margin: 10px 0 10px 0;color:#fff;border:none;border-bottom:2px solid #dfddde;height:2px;}

div#footer{padding-top:17px;margin-top:40px;border-top:1px solid #dfddde;}
div#footer, div#footer a {font-size:12px;line-height:13px;color:#959595;}

div#footer  ul {list-style-type:none;float:left; display:block;}
div#footer  ul li {float:left; display:block;padding:0 10px 0 0px;}

div#footer  ul.one {width:100px;}
div#footer  ul.two {width:150px;}
div#footer  ul.three {width:100px;}
div#footer  ul.threepointfive {width:150px;}

div#footer  ul.one, div#footer  ul.two, div#footer ul.three {border-right:1px solid #dfddde}
div#footer  ul.two, div#footer  ul.three, div#footer ul.threepointfive {padding-left:20px;}

div#footer  ul.four {width:165px;float:right}


div#footer  ul li a{padding:2px 5px 3px 5px; display:block;  text-decoration:none; font-size:11px; color:#ccc}
div#footer  ul li a span{text-decoration:underline}
div#footer  ul li a:hover{color:#5492bb;text-decoration:underline}

div#footer li.aspire {background: url(../images/aspire-tiny.gif) center right no-repeat;padding-right:23px;}
div#footer li.aspire a {line-height:18px;}




div.product{width:190px;height:280px;padding:11px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; text-align:center; position:relative;float:left; margin: 0px 5px 10px 4px;}
div.product img.product {border-bottom:1px solid #959595;padding:0 0px 0 0px}
div.product span{display:block;font-size:10px;text-align:left; margin: 2px 0 0 0;}
div.product a{text-decoration:none;color:#959595;}
div.product span.title{font-size:13px;font-weight:bold;}
div.product span.type{position:relative;top:-4px;}

div.product span.price{color:#F00;font-weight:bold;font-size:14px;}
div.product span.price span.reduced{text-transform:uppercase;font-size:10px;position:relative;top:5px;}
div.product span.accessories{text-transform:uppercase;position:absolute;right:11px;bottom:55px;}
div.product div.swatches{text-align:left;}
div.product span.view{position:absolute;bottom:11px;right:11px;width:52px;height:18px; background:url(../images/buttons/but-view.png) top left no-repeat; text-indent:-999px;}
div.product a:hover span.view{background:url(../images/buttons/but-view.png) bottom left no-repeat;}
div.product a:hover span.title{color:#5492bb}

div.product-main{width:634px;min-height:555px;padding:16px;border:2px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}

/* BUTTONS */

a.back-to-product-index {background:url(../images/buttons/but-product-index.png) top left no-repeat;width:174px;height:18px;display:block}
a.back-to-product-index:hover{background-position:bottom left;}
a.back-to-product-index  span{text-indent:-9999px;}

a.order-history {background:url(../images/buttons/but-order-history.png) top left no-repeat;width:174px;height:18px;display:block;float:right;}
a.order-history:hover{background-position:bottom left;}
a.order-history  span{display:none;}

a.about-us {background:url(../images/buttons/but-about.png) top left no-repeat;width:117px;height:18px;display:inline-block;}
a.about-us:hover{background-position:bottom left;}
a.about-us  span{display:none;}

a.deliveries {background:url(../images/buttons/but-deliveries.png) top left no-repeat;width:117px;height:18px;display:inline-block;}
a.deliveries:hover{background-position:bottom left;}
a.deliveries  span{display:none;}

a.returns {background:url(../images/buttons/but-returns.png) top left no-repeat;width:117px;height:18px;display:inline-block;}
a.returns:hover{background-position:bottom left;}
a.returns  span{display:none;}

a.testimonials {background:url(../images/buttons/but-testimonials.png) top left no-repeat;width:117px;height:18px;display:inline-block;}
a.testimonials:hover{background-position:bottom left;}
a.testimonials  span{display:none;}

a.about-us, a.deliveries, a.returns, a.testimonials {margin-right:10px;}

a.edit-details{background:url(../images/buttons/but-edit.png) top left no-repeat;width:102px;height:18px;display:block;margin:10px 0 10px 0;float:right}
a.edit-details:hover{background-position:bottom left;}
a.edit-details{text-indent:-9999px;}

a.start-shopping {background:url(../images/buttons/but-start-shopping.png) top left no-repeat;width:165px;height:32px;display:block;position:absolute;bottom:40px;right:40px;}
a.start-shopping:hover{background-position:bottom left;}
a.start-shopping span{/* Fix this text-indent:-9999px;*/display:none;}

a.continue-shopping {background:url(../images/buttons/but-continue.png) top left no-repeat;width:174px;height:18px;display:block}
a.continue-shopping:hover{background-position:bottom left;}
a.continue-shopping  span{/* Fix this text-indent:-9999px;*/display:none;}

a.button_read{background:url(../images/buttons/but-read.png) top left no-repeat;width:52px;height:18px;display:block;position:absolute;right:10px;}
a.button_read:hover{background-position:bottom left;}
a.button_read{text-indent:-9999px;}

a.click-here{background:url(../images/buttons/but-click.png) top left no-repeat;width:102px;height:18px;display:block;margin:10px 0 10px 0}
a.click-here:hover{background-position:bottom left;}
a.click-here{text-indent:-9999px;}

a.view-map{background:url(../images/buttons/but-view-map.png) top left no-repeat;width:94px;height:18px;display:block;margin:15px 0 10px 0}
a.view-map:hover{background-position:bottom left;}
a.view-map{text-indent:-9999px;}

a#twitter-link{background:url(../images/buttons/but-follow.png) top left no-repeat;width:95px;height:18px;display:block;position:absolute;right:10px;}
a#twitter-link:hover{background-position:bottom left;}
a#twitter-link{text-indent:-9999px;}

input.add-to-basket {padding:5px 0 5px 0}
input.update-basket {padding:0px 0 5px 20px}

.submit-button{margin-top:18px;}

.more{position:absolute;bottom:11px;right:11px;width:52px;height:18px; background:url(..images/but-more.png) top left no-repeat; text-indent:-999px;}


/* COLUMNS and FORMS*/

div.three_columns_equal {width:100%;float:left;}
div.three_columns_equal  div.column_1{width:210px;float:left;padding-right:55px;}
div.three_columns_equal  div.column_2{width:300px;float:left;}
div.three_columns_equal  div.column_3{width:150px;float:right;padding-right:20px;}



form label{font-size:14px;color:#959595;display:inline-block;padding:0px;margin:0px;width:200px}
form.contact-form input {margin-bottom:20px;width:200px;}
form input.radio {width:20px;margin-bottom:0px;}
form textarea{width:295px;}
label.catalogue-request {padding-top:20px;}
label em{font-style:normal;font-size:10px;}
input.submit-button{width:165px !important;height:32px;}

i {font-style:normal;font-size:14px;color:#f3c8d2}

p.explain-asterisk {font-size:10px;text-align:right;width:560px}


div.product-image{float:left;width:365px;height:180px;margin-right:45px; }
div.product-image p{color:#959595;font-size:10px;text-align:center}

div.product-main  div.complete-look {border:1px solid #dfddde;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:10px;width:340px;margin-top:15px; }
div.product-main  div.complete-look h3 {color:#f3c8d2; font-family: Palatino, "Book Antiqua", serif; font-size:20px;padding-bottom:0px;border-bottom:1px solid #dfddde;margin-bottom:4px;}

div.product-main  div.complete-look a.complete-look-product {text-decoration:none;color:#dfddde;display:block;width:90px;text-align:center;float:left;line-height:10px;margin-right:22px;}
div.product-main  div.complete-look a.complete-look-product span {font-size:9px;font-weight:bold;display:block;}
div.product-main  div.complete-look a.complete-look-product img {width:90px;height:82px;}
div.product-main  div.complete-look a.complete-look-product:hover{color:#5492bb;}



div.product-main h2 {font-size:17px;font-weight:bold;color:#959595;font-family: Tahoma, Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;margin:0;padding:0;}
div.product-main h3 {position:relative;top:-5px;color:#959595;font-family: Tahoma, Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;margin:0;padding:0; font-size:12px;}
div.product-main div.price {color:#F00;font-weight:bold;font-size:18px;display:block;text-align:left;padding-top:10px;}
div.product-main div.price span.reduced {
	text-transform:uppercase;
	font-size:10px;
	position:absolute;
	top:72px;
}
div.product-main div.price span.regular-price { text-decoration:line-through;color:#959595;display:block;float:right;position:absolute;top:80px;right:16px;}

div.product-main h4 {color:#5492bb;padding-bottom:4px;}
div.product-main div.swatches img{padding-right:10px;}

div.product-main h5 {color:#5492bb;}
div.product-main div.description {padding-right:5px;}
div.product-main div.description p {color:#959595;font-size:13px;padding-bottom:8px;}

a.swatch {display:block;float:left;width:23px;height:23px;text-decoration:none; background-position:top left;background-repeat:no-repeat;margin-right:10px;}
a.swatch_black_selected {background:url(../images/swatches/black2.gif);}
a.swatch_orange {background:url(../images/swatches/orange1.gif);}
a.swatch_green {background:url(../images/swatches/green1.gif);}

a.swatch_orange:hover {background:url(../images/swatches/orange2.gif);}
a.swatch_green:hover {background:url(../images/swatches/green2.gif);}





/* TABLE */
table th.header {padding-left:5px;}
table th{height:32px;color:#2e4978;font-size:14px;background:url(../images/basket-grad.gif) top left repeat-x;padding:0 0 0 0px;}
table th h2{padding:0px 0 0 0px;margin:0px;font-family:Tahoma, Geneva, sans-serif;font-size:14px;}
table tr.product td {position:relative;height:78px;}
table tr.delivery td {height:68px;}
table td.delivery-label{text-align:center}
table td{font-size:12px;color:#959595;}
table td.price {font-weight:bold;text-align:right !important; padding-right:5px;}
table tr.product td div.product-basket{position:relative;text-align:left;margin-top:10px;width:160px;}
table tr.product td div.product-basket img{border:1px solid #dfddde;float:left;margin:0px 10px 15px 5px;}
table tr.product td div.product-basket span{display:block; font-size: 9px;}
table tr.product td div.product-basket span.title{font-weight:bold;line-height:16px;padding-top:4px}
table tr.product td.product-code{padding-left:5px;}
table tr.continue-update{height:48px;}
table tr.subtotal{height:68px;}
table tr.subtotal p{margin-bottom:10px;}
table tr.total{height:48px;}
table tr.total p {color:#2e4978; font-family: Palatino, "Book Antiqua", serif; font-size:18px;padding-bottom:2px;}

table .colour, table .availability, table td.remove {text-align:center}

table tr.checkout{height:80px}
table tr.checkout img{float:right;}
table th.total-title{text-align:right;}
table tr.bottom-button{height:40px}

a.what-is-google-checkout{font-weight:bold;margin-left:155px;font-size:10px; cursor:help}
table a.delivery-info{font-size:10px; cursor:help}

table tr.continue-update input, table tr.continue-update a{float:right;}
table tr.product td, table tr.delivery td, table tr.continue-update td, table tr.subtotal td, table tr.total td{border-bottom:1px solid #dfddde;}



input.apply-voucher{margin-left:2px;margin-top:3px;}
table.contact-details{margin-bottom:90px;}
table.contact-details td{vertical-align:top;padding-left:0px;}
table.contact-details tr.contact-details td{height:140px;padding-top:10px;border-bottom:1px solid #dfddde;padding-left:0px;}



/* Copyright 2008 MagicToolBox.com. To use this code on your own site, visit http://magictoolbox.com */

/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	margin-top:250px;
	margin-left:20px;
	border:			1px solid #f5e5e8;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#959595;
	background:		#f5e5e8;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}










/* Products */
#MiniBasket { float: left; width: 200px; height: 36px; background-image: url('images/basket.png'); }
#MiniBasket01 { float: left; width: 19px; color: #FB9D24; margin: 7px 0px 0px 20px; text-align: center; }
#MiniBasket02 { float: left; width: 120px; margin: 13px 0px 0px 14px; text-transform: uppercase; font-size: 11px; text-align: center; }
#MiniBasket02 a { color: #fff; text-decoration: none; }

.ProductsSearch { float: left; width: 648px; border: 1px #888 solid; background-color: #E8E8E8; padding: 10px 10px; text-align: center; color: #888; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; font-size: 12px; } 
.ProductsControls { float: left; width: 548px;  font-size: 10px; border: 1px #888 solid; background-color: #E8E8E8; padding: 8px 10px; text-align: right; color: #888; font-weight: bold; text-transform: uppercase; margin-bottom: 10px; } 
.ProductsPages { float: left; width: 260px; font-size: 10px; text-align: left; } 
.ProductsPages a { color: #7A1B26; } 
.ProductsSort { float: right; width: 240px; text-align: right; } 
.ProductsRow { float: left; clear: both; width: 600px; }
.Product { float: left; width: 275px; height: 120px; margin: 10px 10px 10px 0px; }
.ProductImage { float: left; margin: 0px 10px 10px 0px; border: 0px; border: 1px #ddd solid; padding: 5px; }

#ProductDetails01 { float: left; width: 600px; margin-top: 10px; } 
#ProductDetails01 p { padding: 5px 0px; margin: 0px 0px; font-weight: bold; font-size: 13px; }
#ProductDetails02 { float: left; width: 410px; background-color: #fff; margin-right: 10px; } 
#ProductDetails02 img { border: 1px #ddd solid; padding: 5px; }
#ProductDetails03 { float: left; width: 130px; background-color: #E8E8E8; color: #000; padding: 15px; } 
#ProductDetails04 { float: left; width: 581px; min-height: 50px; background-color: #fff; padding: 10px 0px; color: #000; } 
#ProductDetails04 img { float: left; margin: 0px 10px 10px 0px; }
#ProductDetails05 { float: left; width: 478px; min-height: 50px; background-color: #fff; padding: 10px 10px; color: #000; border-top: 1px #ccc solid; font-size: 11px; } 

.Basket01 { background-color: #F4D6DC; color: #ffffff; font-weight: bold; }
.Basket02 { background-color: #fff; color: #000; }
.Basket02 img { border: 0px; }

.link { background-color: #F4D6DC; padding: 3px 6px; text-decoration: none; font-weight: bold; margin: 0px 1px; border: 1px #959595 solid; font-size: 11px; } 
.link:hover { text-decoration: none; } 

/*
.Header01 { font-size: 14px; font-weight: bold; color: #000; }
.Header02 { font-size: 14px; font-weight: bold; color: #000; padding: 0px; }
.SubmitButton { font-family: Arial; font-size: 12px; width: 180px; }
*/


#Content100 {
	float: left;
	width: 500px;
	padding: 10px;
	background-color: #fff;
	font-size: 12px;
	color: #959595;
	text-align: left;
}


.text { width: 220px; padding: 2px; border: 1px #959595 solid; }
.submit { width: 120px; padding: 2px; border: 1px #959595 solid; }


/* Articles */
.Articles01 {
	float: left;	
	width: 600px;
margin-bottom:15px;
}
.Articles01 img {
	float: left;
	margin: 5px 15px 5px 0px;
}
.selectPageSelectors {
	width: 40px;
	border: 1px #eee solid;
}




/* Login page */

div.login_box {float:left;display:inline;width:40%;padding:15px;border:1px solid #D1D3D4; -webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
  div.second_login_box {margin-left:40px;}
  div.login_box h3 {margin:0 0 0 0}
  div.login_box p {margin:0px 0 10px 0}
  div.login_box p label {font-size:12px;margin-top:15px;}
  div.login_box input.text {width:190px;}
  div.login_box form {position:relative;border-bottom:1px solid #D1D3D4;padding-bottom:10px;margin-bottom:20px;}
  div.login_box input.login {position:absolute;bottom:24px;right:0px;}
  
a.forgotten-password {background:url(../images/buttons/but-forgotten-pw.png) top left no-repeat;width:174px;height:18px;display:block;}
a.forgotten-password:hover{background-position:bottom left;}
a.forgotten-password  span{display:none;}


/* SB Update - About us page */
#mainContentText p {margin: 0 0 30px 0; font-size:14px;}
#mainContentText ul, ol {font-family: Tahoma, Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;color:#959595; font-size:14px; margin: 0 0 0 30px; padding:0 0 0 0; font-weight:bold; line-height:17px;}

#mainContentText li {margin: 0 0 10px 0;}

#mainContentText h2 {padding: 0 0 0 0; margin:0 0 0 0;}
#mainContentText h3 {padding: 0 0 0 0; margin:0 0 0 0; font-family: Tahoma, Helvetica, Arial, "Liberation Sans", FreeSans, sans-serif;color:#959595; font-size:14px; font-weight: bold;}


/* For Sitemap */

ul ul {padding-top:10px !important;padding-bottom:5px !important; display:block;}