@charset "utf-8";

/* RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {	line-height: 1;}
ol, ul {	list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {	text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}


*{border:none; color:#386e8d; font:1em/1.3em "trebuchet ms", arial, helvetica, sans-serif; margin:0; outline:none; padding:0;}
a{color:#008fc7; font-weight:bold; text-decoration:none;}
a:hover/*,a:visited*/{color:#7fbe0d;}
br{clear:left;}
em{font-style:italic; font-size:0.9em;}
em a{font-style:italic;}
form{float:left; margin:0; padding:0; width:100%;}
h1{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:2.5em; font-weight:500; color:#2f609c;}
h2{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.8em; font-weight:bold; color:#498933;}
h3{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1.4em; font-weight:bold; color:#ffffff;}
h4{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; color:#ffffff;}
h2,h3,h4,h5,h6,h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{color:#036;font-weight:bold;}


/* Containers */
a.feedback{ position:fixed; top:50%; left:0; background:url(../graphics/feedback.png) no-repeat 0 0; overflow:hidden; width:30px; padding:114px 0 0 0; height:0px;}
a.feedback:hover{ position:fixed; top:50%; left:0; background:url(../graphics/feedback.png) no-repeat -30px 0; overflow:hidden; width:30px; padding:114px 0 0 0; height:0px;}

#home-wrap{margin:0 auto; width:100%;  background:url(../graphics/header-home-bg.png) repeat-x;}
#standard-wrap{margin:0 auto; width:100%;  background:url(../graphics/header-bg.png) repeat-x;}

#wrap {margin:0 auto; width:1000px; }

#content-intro p strong{ color:#fff; font-weight:bold;}

/* Header */
#head { position:relative; height:136px; width:1000px; background:url(../graphics/header-logo-bg.png) no-repeat top left; z-index:2;} 
#head a.logo{width:400px; float:left; padding:115px 0 0 0; height:0px; background:url(../graphics/awc-logo.png) no-repeat; overflow:hidden; display:block;}
#head #call-to-action{ font-size:0px; overflow:hidden; width:369px; float:right; height:0px; padding:60px 0 0 0; background:url(../graphics/call-to-action.png) no-repeat left top;}
#head #search{ width:250px; float:right; height:35px; padding:10px 0 0 0; }
.searchwrap { background:url(../graphics/search-bg.png) 0 0 no-repeat; width:250px; height:40px; font-size:0.8em; position:absolute; top:66px; right:5px;}
#head #search #keywords{ width:130px; height:25px; padding:8px 10px 0 0px; margin:0 0 0 35px; float:left; background:transparent; overflow:hidden;}
#head #search #g{ padding:26px 0 0 0; overflow:hidden; width:65px; height:26px; float:right; margin:5px 0 0 0; background:url(../graphics/btn-search.png) no-repeat -10px 0;}
#head #search #g:hover{ background-position: -10px -26px;}
#head .strapline{ font-size:0.7em; position:absolute; top:8px; right:5px;}

#home-wrap #main-nav{width:1000px; background:url(../graphics/nav-bg.png) no-repeat 50px 0; height:55px; position:relative; top:112px; z-index:1;}
#standard-wrap #main-nav{width:1000px; background:url(../graphics/nav-bg2.png) no-repeat 50px 0; height:55px; position:relative; top:112px; z-index:1;}

#head #main-nav ul.navlist{ position:absolute; top:5px; left:95px;}
#head #main-nav ul.navlist li{float:left; padding:0 0 0 5px;}
#head #main-nav ul.navlist li a{cursor:pointer; height:0px; padding:38px 0 0 0; overflow:hidden; }

#head #main-nav ul.navlist li.Home a				{width:93px; display:block; background:url(../graphics/nav-items.png) no-repeat -25px 0;}
#head #main-nav ul.navlist li.Articles a		{width:113px; display:block; background:url(../graphics/nav-items.png) no-repeat -128px 0;}
#head #main-nav ul.navlist li.Information a	{width:143px; display:block; background:url(../graphics/nav-items.png) no-repeat -243px 0;}
#head #main-nav ul.navlist li.MyAccount a		{width:123px; display:block; background:url(../graphics/nav-items.png) no-repeat -400px 0;}
#head #main-nav ul.navlist li.AboutUs a			{width:103px; display:block; background:url(../graphics/nav-items.png) no-repeat -542px 0;}
#head #main-nav ul.navlist li.ContactUs a		{width: 113px; display:block; background:url(../graphics/nav-items.png) no-repeat -670px 0;}
#head #main-nav ul.navlist li.Blog a				{width:73px; display:block; background:url(../graphics/nav-items.png) no-repeat -795px 0;}

#head #main-nav ul.navlist li.Home a:hover{ background-position: -25px -40px;}
#head #main-nav ul.navlist li.Articles a:hover{background-position: -128px -40px;}
#head #main-nav ul.navlist li.Information a:hover{background-position: -243px -40px;}
#head #main-nav ul.navlist li.MyAccount a:hover{background-position: -400px -40px;}
#head #main-nav ul.navlist li.AboutUs a:hover{background-position: -542px -40px;}
#head #main-nav ul.navlist li.ContactUs a:hover{background-position: -670px -40px;}
#head #main-nav ul.navlist li.Blog a:hover{background-position: -795px -40px;}

li.sub-product-nav-item-active a{ display:block; color:#fff; font-style:italic; font-size:1.3em;}
/*
#head #main-nav{ z-index:999; position:absolute; left:0; top:112px; width:1000px; background:url(../graphics/nav-bg-trans.png) no-repeat 50px 0; height:55px; }

#main-nav ul li{ position:absolute;}


/*pop-ups - qualitypromise*/

.pop-up{ width:100%; height:100%; background:url(../graphics/pop-up-bg-rep.png) left top repeat-x;}
.pop-up-content{ width:100%; height:100%; background:url(../graphics/pop-up-bg.png) left top no-repeat;}
.pop-up-content-body{ clear:both;font-size:0.7em; font-family:Arial, Helvetica, sans-serif; float:left; height:219px; width:460px; padding:10px 2px 10px 10px; margin:55px 0 0 14px; background:url(../graphics/body-content-popup-bg.png) top left no-repeat;}
.close-popup{ float:left; padding:10px 10px 10px 400px; font-size:0.8em;}


/* Intro */
#home-wrap #intro{ position:relative; width:1000px; height:160px; padding:50px 0 20px 0; background:url(../graphics/intro-bg.jpg) no-repeat 0 0;}
#home-wrap #intro .intro-title{ background:url(../graphics/title-intro-title-trans.png) no-repeat top; width:549px; padding:35px 0 0 0; height:0px; overflow:hidden; float:left; }
#home-wrap #intro h1.intro-heading{ font-size:0.8em; font-weight:bold; color:#fff; clear:both;}
#home-wrap #intro p{ float:left; padding:0 0 0 0; color:#fff; font-size:0.8em; width:590px; line-height:1.6em; height:80px; overflow:hidden;}
#home-wrap #intro a.delivery{ cursor:pointer; float:right; width:500px; overflow:hidden; background:url(../graphics/free-delivery-trans.png) no-repeat top; z-index:900; position:absolute; top:172px; right:0px; font-size:0px; display:block; height:70px;}
#home-wrap #intro .boldblue{ float:left; padding:0 0 0 0; color:#fff; font-size:0.85em; width:570px; line-height:1.7em;}


#standard-wrap #intro{ position:relative; width:1000px; height:30px; margin:0 0 20px 0; padding:28px 0 0 0;}
#standard-wrap #intro #breadcrumbs{ width:1000px; margin:-4px 0 0 0; float:left;}
#standard-wrap #intro #breadcrumbs p{ font-weight:100; overflow:hidden; height:25px; display:block; float:left; color:#fff; font-size:0.8em; background:url(../graphics/breadcrumb-div.png) no-repeat top right; padding:9px 30px 0 4px;}
#standard-wrap #intro #breadcrumbs a{ font-weight:100; overflow:hidden; height:25px; display:block; float:left; color:#fff; font-size:0.8em; background:url(../graphics/breadcrumb-div.png) no-repeat top right; padding:9px 30px 0 4px;}
#standard-wrap #intro #breadcrumbs a:hover{ font-weight:100; background:url(../graphics/breadcrumb-div-hover-trans.png) no-repeat top right;}
#standard-wrap #intro #breadcrumbs a.breadcrumb-home{ font-weight:100; background:url(../graphics/home.png) no-repeat 0px 5px; overflow:hidden; float:left; width:10px; font-size:0em;}
#standard-wrap #intro #breadcrumbs a.breadcrumb-home:hover{ font-weight:100; background:url(../graphics/home-hover.png) no-repeat 0px 5px; overflow:hidden; float:left; width:10px; font-size:0em;}

#standard-wrap #breadcrumbs{ width:1000px; margin:-4px 0 0 0; float:left;}
#standard-wrap #breadcrumbs p{ font-weight:100; overflow:hidden; height:25px; display:block; float:left; color:#fff; font-size:0.8em; background:url(../graphics/breadcrumb-div.png) no-repeat top right; padding:9px 30px 0 4px;}
#standard-wrap #breadcrumbs a{ font-weight:100; overflow:hidden; height:25px; display:block; float:left; color:#fff; font-size:0.8em; background:url(../graphics/breadcrumb-div.png) no-repeat top right; padding:9px 30px 0 4px;}
#standard-wrap #breadcrumbs a:hover{ font-weight:100; background:url(../graphics/breadcrumb-div-hover-trans.png) no-repeat top right;}
#standard-wrap #breadcrumbs a.breadcrumb-home{ font-weight:100; background:url(../graphics/home.png) no-repeat 0px 5px; overflow:hidden; float:left; width:10px; font-size:0em;}
#standard-wrap #breadcrumbs a.breadcrumb-home:hover{ font-weight:100; background:url(../graphics/home-hover.png) no-repeat 0px 5px; overflow:hidden; float:left; width:10px; font-size:0em;}

.sub-cat-img{ width:100px; height:100px;}
#wrap #content .product-item-catpage div{ padding:0 10px 0 0; float:left; width:550px;}
/* Content */
#content { width:1000px;}

#content #contentleft{width:250px; float:left;}
.wide-left #contentleft{ width:100%; clear:both;}
/* Content - left */
#content #contentleft #shopping-cart{ float:left; background:url(../graphics/shopping-cart-bg.png) no-repeat 2px 0; width:240px; height:90px; padding:8px 0 20px 8px; }
#content #contentleft #shopping-cart p{color:#fff; font-size:0.9em;}
#content #contentleft #shopping-cart p strong{color:#fff; font-size:1em; font-weight:bold;}
#content #contentleft #shopping-cart a{ cursor:pointer; color:#fff;}
#content #contentleft #shopping-cart a:hover{ cursor:pointer; color:#fff; margin:0 0 0 0;}

#content #contentleft h2.product-categories{ font-size:0px; margin:0 0 0 0; width:250px; height:0px; padding:49px 0 0 0; overflow:hidden; background:url(../graphics/product-categories.png) no-repeat 3px 0; float:left;}
#content #contentleft h2.blog-categories{ font-size:0px; margin:0 0 0 0; width:250px; height:0px; padding:49px 0 0 0; overflow:hidden; background:url(../graphics/blog-categories.png) no-repeat 3px 0; float:left;}
#content #contentleft h2.recent-posts{ font-size:0px; margin:25px 0 0 0; width:250px; height:0px; padding:49px 0 0 0; overflow:hidden; background:url(../graphics/recent-posts.png) no-repeat 3px 0; float:left;}
#content #contentleft h2.popular-posts{ font-size:0px; margin:25px 0 0 0; width:250px; height:0px; padding:49px 0 0 0; overflow:hidden; background:url(../graphics/popular-posts.png) no-repeat 3px 0; float:left;}

#content #contentleft ul.product-nav li.product-nav-item-active ul.sub-product-nav{float:left; margin:8px 0 0 -47px;}
#content #contentleft ul.product-nav li.product-nav-item-active ul.sub-product-nav li.sub-product-nav-item a.sub-categories{ font-size:1.3em; color:#fff; background:url(../graphics/sub-nav-bg.png) no-repeat 3px 0; width:195px; height:24px; display:block; padding:7px 0 0 50px;}
#content #contentleft ul.product-nav li.product-nav-item-active ul.sub-product-nav li.sub-product-nav-item-active{color:#fff; background:url(../graphics/hover-subnav.png) no-repeat 3px 0; width:195px; height:24px; display:block; padding:7px 0 0 50px;}
#content #contentleft ul.product-nav li.product-nav-item-active ul.sub-product-nav li.sub-product-nav-item a.sub-categories:hover{ background-position:3px -31px;}

#content #contentleft ul.product-nav{ float:left; clear:left; background:url(../graphics/product-categories-foot.png) bottom left no-repeat; padding:0 0 11px 0; margin:0 0 0 0;}
#content #contentleft ul.product-nav li{ font-size:0.7em;}
#content #contentleft ul.product-nav li.product-nav-item a{ color:#fff; background:url(../graphics/product-nav-bg.png) no-repeat 3px 0; width:195px; height:24px; display:block; padding:7px 0 0 50px;}
#content #contentleft ul.product-nav li.cat-item a{ color:#fff; background:url(../graphics/product-nav-bg.png) no-repeat 3px 0; width:195px; height:24px; display:block; padding:7px 0 0 50px;}
#content #contentleft ul.product-nav li a:hover{ background-position:3px -31px;}

#content #contentleft ul.product-nav li.cat-item ul.children li.cat-item a{ font-size:1.35em;}

#entrytxt, #dentrytxt{ font-size:0.7em; border:1px solid; margin:10px 82px 10px 100px; padding:0 10px; clear:left;}



#billingaddress #FullAddress #paf input.button{clear:both; margin: 0px 0px 10px 243px; background:url(../graphics/btn_find-address.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden;}
#billingaddress #FullAddress #paf input.button:hover{ cursor:pointer; background:url(../graphics/btn_find-address.png) 0 -31px no-repeat; }
#billingaddress #FullAddress #paf input#button1.button{ margin: 0 0px 0 243px; background:url(/graphics/btn_use-addy.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden;}
#billingaddress #FullAddress #paf input#button1.button:hover{ cursor:pointer; background:url(/graphics/btn_use-addy.png) 0 -31px no-repeat;}

#deliveryaddress #dFullAddress #dpaf input.button{clear:both; margin: 0px 0px 10px 243px; background:url(../graphics/btn_find-address.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden;}
#deliveryaddress #dFullAddress #dpaf input.button:hover{ cursor:pointer; background:url(../graphics/btn_find-address.png) 0 -31px no-repeat; }
#deliveryaddress #dFullAddress #dpaf input#button1.button{ margin: 0 0px 0 243px; background:url(/graphics/btn_use-addy.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden;}
#deliveryaddress #dFullAddress #dpaf input#button1.button:hover{ cursor:pointer; background:url(/graphics/btn_use-addy.png) 0 -31px no-repeat;}


#content #contentleft ul.product-nav li.product-nav-item-active{ color:#fff; background:url(../graphics/product-nav-bg.png) no-repeat 3px -31px; width:244px;display:block; padding:7px 0 9px 47px; font-size:0.75em;}
#content #contentleft ul.product-nav li.product-nav-item-active a.categories{ color:#fff; }

/*Quality Promise Banner*/
#content #contentleft #quality-promise{ background:url(../graphics/awc-quality-bg.png) no-repeat left top; padding:52px 0 0 10px; width:230px; height:188px; float:left; margin:15px 0 0 0;}
#content #contentleft #quality-promise ul{}
#content #contentleft #quality-promise ul li{ margin:5px 0 5px 0; padding:5px 0 5px 23px; background:url(../graphics/quality-bullet-trans.png) no-repeat 0 6px; height:15px; overflow:hidden;}
#content #contentleft #quality-promise ul li:hover{background:url(../graphics/quality-bullet2-trans.png) no-repeat 0 6px;}
#content #contentleft #quality-promise ul li a{ color:#0191c8; font-size:0.6em; display:block;}
#content #contentleft #quality-promise ul li a:hover{ color:#f00; font-size:0.6em; font-weight:bold;}

#content #contentleft #call-our-experts{ background:url(../graphics/call-our-experts.png) no-repeat; height:187px; width:250px; margin:10px 0 0 0; float:left;}
#content #contentleft #call-our-experts h4.title-have-a-question{overflow:hidden; background:url(../graphics/title-have-a-question.png) no-repeat 12px 30px; height:0px; width:111px; padding:95px 0 0 20px;}
#content #contentleft #call-our-experts p.phone-number{ background:url(../graphics/title-phonenumber.png) no-repeat 12px 5px; height:0px; padding:35px 0 0 30px; width:224px; overflow:hidden; font-size:0px;}
#content #contentleft #call-our-experts p{ color:#fff; font-size:1em; font-weight:bold; padding:0 0 5px 15px;}
#content #contentleft #call-our-experts p small{ color:#fff; font-size:0.8em;}

/*BLOG-PAGE*/
#content #contentright .blog-post-wrap{ float:left; padding:0 0 60px 0; border-bottom:1px solid #fefefe;}
#content #contentright .blog-post-wrap .blog-post-copy{}
/*#content #contentright .blog-post-wrap .date{ border:4px solid #0188C1; width:50px; height:60px; float:left;}*/
#content #contentright .blog-post-wrap .date{width:42px; height:44px; float:left; background:url(../graphics/calendar.png) no-repeat left top; }
#content #contentright .blog-post-wrap .date p.day{ font-size:0.8em; text-align:center; padding:13px 0 0 0;}
#content #contentright .blog-post-wrap .date p.month{ font-size:0.8em; text-align:center;  margin:-3px 0 0 0;}
#content #contentright .blog-post-wrap .date p.year{font-size:0.8em; text-align:center;}
#content #contentright .blog-post-wrap .blog-post-copy h2{ float:left; font-size:1.2em; padding:0 0 0 10px; width:550px;}
#content #contentright .blog-post-wrap .blog-post-copy small{ display:block; float:left; font-size:0.8em; font-style:italic; padding:0 0 0 10px;}
#content #contentright .blog-post-wrap .blog-post-copy .blog-excerpt { padding:20px 0 0 0; float:right; width:580px;}
#content #contentright .blog-post-wrap .blog-post-copy .blog-excerpt p{ float:left; font-size:0.9em; text-align:justify;}
#content #contentright .blog-post-wrap .blog-post-copy .blog-thumb{ float:left; height:90px; clear:left; padding:20px 5px 5px 0;}

#content #contentleft #blogsearch{float:left; background:url(../graphics/blog-search-bg.png) no-repeat 2px 0; width:240px; height:70px; padding:45px 0 20px 8px; }
#content #contentleft #blogsearch p{color:#fff; font-size:0.9em;}
#content #contentleft #blogsearch p strong{color:#fff; font-size:1em; font-weight:bold;}
#content #contentleft #blogsearch a{ cursor:pointer; color:#fff;}
#content #contentleft #blogsearch a:hover{ cursor:pointer; color:#fff; margin:0 0 0 0;}
#content #contentleft #blogsearch .textfield{background:#fff; width:120px; height:15px; margin:10px 0 10px 10px; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left }
#content #contentleft #blogsearch .textfield:hover{ border:4px solid #6eb50b;}
#content #contentleft #blogsearch #searchsubmit{ float:right; margin:10px 15px 10px 10px; background:url(../graphics/searchblog-btn.png) no-repeat left top; display:block; padding:33px 0 0 0; width:64px; height:0px; font-size:0px;}
#content #contentleft #blogsearch #searchsubmit:hover{ background-position:0 -33px;}

#content #contentright h1.articles-header{ font-size:1.6em; padding:0 0 10px 0; font-weight:bold;}

#content #contentright .post p{ padding:0 0 20px; font-size:0.8em; text-align:justify; float:left;}
#content #contentright .post p img{ float:left; padding:10px}
#content #contentright .post ul li{ float:left; font-size:0.8em; font-weight:bold; margin:0 0 0 15px; list-style:disc; padding:0 0 10px 0;}
#content #contentright .post h1{ float:left; font-size:1.5em; padding:0 0 0 10px; width:650px;}
#content #contentright .post small{ float:left; font-size:0.8em; padding:0 0 0 10px;}
#content #contentright .post ol li{ float:left; font-size:0.8em; font-weight:bold; margin:0 0 0 15px; list-style:disc; padding:0 0 10px 0;}


#content #contentright .post .date{ border:4px solid #0188C1; width:50px; height:60px; float:left; margin:0 0 10px 0;}
#content #contentright .post .date p.day{ font-size:1.5em; text-align:center; width:50px; height:10px;}
#content #contentright .post .date p.month{ font-size:0.8em; text-align:center; width:50px;}
#content #contentright .post .date p.year{font-size:0.8em; text-align:center;}

#content #contentright #respond{ float:left; padding:20px 0 0 0;}
#content #contentright #respond p{ font-size:0.8em;}
#content #contentright #respond textarea{ background:#fff; width:730px; height:150px; margin:10px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentright #respond textarea:hover{border:4px solid #6eb50b;}

#content #contentright ol.commentlist li{ float:left; padding:0 0 10px 0; font-size:0.8em; border-bottom:1px solid #0192C9; margin:0 0 10px 0; width:730px;}
#content #contentright ol.commentlist li img.avatar{ float:left; width:48px; padding:0 10px 5px 0;}
#content #contentright ol.commentlist li .comment-meta{ padding:5px 0 15px 0;}
div.pagination{
	padding:3px;
	margin:3px;
	text-align:center;
	float:left;
	}
div.pagination a{
	padding:2px 5px;
	margin:2px;
	border:1px solid #3398cc;
	color:#3398cc;
	text-decoration:none;
	}
div.pagination a:hover, div.pagination a:active{
	border:1px solid #033D54;
	color:#3398cc;
	}
div.pagination span.current{
	padding:2px 5px;
	cursor:default;
	margin:2px;
	border:1px solid #3398cc;
	background-color:#3398cc;
	color:#fff;
	font-weight:bold;
	}
div.pagination span.disabled{
	padding:2px 5px;
	margin:2px;
	border:1px solid #eee;
	color:#ddd;
	}

/*MYACCOUNT-PAGE*/
#content #contentright .account-box{ width:215px; padding:15px; float:left; height:150px;}
#content #contentright .account-box a.boldwhite{ width:215px; text-align:center; display:block;}
#content #contentright .account-box a.create-account-img{ overflow:hidden; background:url(../graphics/lock.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }
#content #contentright .account-box a.account-login-img{ overflow:hidden; background:url(../graphics/login.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }
#content #contentright .account-box a.account-return-img{ overflow:hidden; background:url(../graphics/return.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }

#content #contentright .account-box a.edit-account-img{ overflow:hidden; background:url(../graphics/edit-account.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }
#content #contentright .account-box a.order-history-img{ overflow:hidden; background:url(../graphics/order-history.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }
#content #contentright .account-box a.logout-img{ overflow:hidden; background:url(../graphics/log-out.png) no-repeat 43px 0; display:block; float:left; width:128px; height:0px; padding:128px 43px 0 44px; }

.paf-help{ width:450px; float:right; font-size:0.8em; padding:2px 0 0 0;}
.paf-help2{ width:450px; float:right; font-size:0.8em; padding:22px 0 0 0;}


#content #contentright .requestpassword {}
#content #contentright .requestpassword { clear:both; margin: 5px 87px 0 0; background:url(../graphics/btn-request-password.png) 0 0 no-repeat; display:block; width:177px; padding:25px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentright .requestpassword:hover{ clear:both; cursor:pointer; background:url(../graphics/btn-request-password.png) 0 -25px no-repeat; display:block; width:177px; padding:25px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentright .account-box a.create-account-img:hover{}
#content #contentright .account-box a.account-login-img:hover{}
#content #contentright .account-box a.account-return-img:hover{}

/*CHECKOUT-PROCESS*/

#content #contentwide{ width:1000px; position:relative;}
#content #contentwide #checkout-breadcrumb{ width:1000px; background:url(../graphics/checkout-road.png) 45px 50px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps{float:left; width:1000px; padding:0 0 40px 0;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-1{color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-2{color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-3{color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-4{color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-5{color:#008fc7; font-weight:bold; font-size:0.9em; margin:0 0 0 0; float:left; width:160px; padding:85px 0 0 0; display:block; text-align:center;}
#content #contentwide p.sorry-no-products{ font-size:1.2em; clear:both; font-weight:bold; text-align:center; margin:0 0 20px 0;}
#content #contentwide .shopping-cart-oops{ float:left; padding:0 0 10px 205px;}
#content #contentwide .site-map-row{ width:720px; float:left; background-color:#c1e0f6; margin:10px 0 0 0; padding:10px;}
#content #contentwide .site-map-row .sitemap-cat{ float:left; font-size:1em;}
#content #contentwide .site-map-row .sitemap-product{ float:left; clear:both; padding:0 0 0 20px; font-size:0.8em;}
#content #contentwide .sitemap-right{ position:absolute; top:50px; right:30px; padding:10px;}
#content #contentwide .sitemap-right a{ padding:5px; display:block;  margin:3px; text-align:center; background:#0392c9; color:#fff; width:200px;}
#content #contentwide .sitemap-right a:hover{ background:#2dcbff; }

#content #contentwide .error{ color:#F00; font-weight:bold;}

#content #contentwide p.success{ font-size:1.5em; font-weight:bold; color:3aef16; float:left; padding:30px 450px 0 0;}
#content #contentwide .success-img{ float:left;}
#content #contentwide p.grand-total{ padding:10px 0 0 0; font-size:1em;color:#559a10; font-weight:bold;}
#content #contentwide p.grand-total strong{ font-weight:bold;}

#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-1-active{ color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-2-active{ color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-3-active{ color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-4-active{ color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-5-active{ color:#008fc7; font-weight:bold; font-size:0.9em; margin:0 0 0 0; float:left; width:160px; padding:85px 0 0 0; display:block; text-align:center; background:url(../graphics/checkout-van-trans.png) 45px 2px no-repeat;}


#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-1-passed{ cursor:pointer; color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-passed-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-2-passed{ cursor:pointer; color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-passed-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-3-passed{ cursor:pointer; color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-passed-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-4-passed{ cursor:pointer; color:#008fc7; font-weight:bold; font-size:0.9em;  float:left; width:160px; padding:85px 50px 0 0; display:block; text-align:center; background:url(../graphics/checkout-passed-van-trans.png) 45px 2px no-repeat;}
#content #contentwide #checkout-breadcrumb ul.checkout-steps li.step-5-passed{ cursor:pointer; color:#008fc7; font-weight:bold; font-size:0.9em; margin:0 0 0 0; float:left; width:160px; padding:85px 0 0 0; display:block; text-align:center; background:url(../graphics/checkout-passed-van-trans.png) 45px 2px no-repeat;}

/*
#content #contentwide #checkout-breadcrumb ul.checkout-steps a.step-1-passed:hover{color:#7fbe0d; background:url(../graphics/checkout-passed-van-hover-trans.png) 45px 2px no-repeat; }
#content #contentwide #checkout-breadcrumb ul.checkout-steps a.step-2-passed:hover{color:#7fbe0d; background:url(../graphics/checkout-passed-van-hover-trans.png) 45px 2px no-repeat; }
#content #contentwide #checkout-breadcrumb ul.checkout-steps a.step-3-passed:hover{color:#7fbe0d; background:url(../graphics/checkout-passed-van-hover-trans.png) 45px 2px no-repeat; }
#content #contentwide #checkout-breadcrumb ul.checkout-steps a.step-4-passed:hover{color:#7fbe0d; background:url(../graphics/checkout-passed-van-hover-trans.png) 45px 2px no-repeat; }
#content #contentwide #checkout-breadcrumb ul.checkout-steps a.step-5-passed:hover{color:#7fbe0d; background:url(../graphics/checkout-passed-van-hover-trans.png) 45px 2px no-repeat; }
*/

#content #contentwide .shop-basket-item{ height:70px; border-bottom:1px solid #addeef; position:relative; float:left; width:1000px; margin:10px 0 5px 0; clear:left;}
#content #contentwide .shop-basket-item img{ float:left; padding:5px 5px 5px 45px; width:50px; height:40px;}
#content #contentwide .shop-basket-item .text-wrap{ float:left; width:550px;}
#content #contentwide .shop-basket-item .text-wrap h1{font-weight:bold; font-size:1em; padding:3px 0 0 0;}
#content #contentwide .shop-basket-item .text-wrap p{font-size:0.8em; float:left; padding:3px 0 0 0; }

#content #contentwide .shop-basket-item .price-wrap{ position:absolute; top:0; right:-20px; width:135px; height:70px; overflow:hidden;}
#content #contentwide .shop-basket-item .price-wrap p.price{font-weight:bold; font-size:1.4em; float:left; letter-spacing:-2px; clear:left;}
#content #contentwide .shop-basket-item .price-wrap p.vat{padding:9px 0 0 4px; font-weight:bold; font-size:0.7em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; }
#content #contentwide .shop-basket-item .price-wrap p.vat2{padding:9px 0 0 4px; font-weight:bold; font-size:0.7em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; color:#0092C9; }
#content #contentwide .shop-basket-item .price-wrap p.price-was{ padding:16px 0 4px 2px; text-align:center; color:#FFF; font-weight:bold; font-size:0.65em; float:left; font-variant:small-caps; background:url(../graphics/title-special-offer-small.png) no-repeat 3px 0; width:109px; overflow:hidden;}
#content #contentwide .shop-basket-item .price-wrap p.now{ font-weight:bold; font-size:0.6em; float:left; color:#900; padding:1px 0 0 0;}

#content #contentwide .shop-basket-item .quantity-wrap { float:left; margin:0 0 0 0; width:210px;}
#content #contentwide .shop-basket-item .quantity-wrap .quantity-textfield{background:#fff; width:40px; height:15px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #999; float:left }
#content #contentwide .shop-basket-item .quantity-wrap .quantity-textfield:hover{ border:4px solid #6eb50b;}
#content #contentwide .shop-basket-item .quantity-wrap p.quantity-label{font-weight:800; padding:7px 0 0 0; display:block; height:10px; width:80px; float:left;}
#content #contentwide .shop-basket-item .quantity-wrap .quantity-textfield{background:#fff; width:40px; height:15px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left }
#content #contentwide .shop-basket-item .quantity-wrap .quantity-textfield:hover{ border:4px solid #6eb50b;}
#content #contentwide .shop-basket-item .quantity-wrap .bolddarkblue{ padding:7px 5px 0 0; float:left; font-weight:bold;}
#content #contentwide .shop-basket-item .quantity-wrap .left-float{ float:left;}

#content #contentwide .update-cart{ margin:3px 0 0 0; background:url(/graphics/btn-update-cart.png) 0 0 no-repeat; display:block; width:60px; padding:33px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentwide .update-cart:hover{cursor:pointer; background:url(/graphics/btn-update-cart.png) 0 -33px no-repeat; display:block; width:60px; padding:33px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentwide .remove-cart{ position:absolute; top:2px; left:0px; background:url(../graphics/remove-item-from-cart.png) 0 0 no-repeat; display:block; width:40px; padding:40px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .remove-cart:hover{cursor:pointer; background:url(../graphics/remove-item-from-cart.png) 0 -40px no-repeat; display:block; width:40px; padding:40px 0 0 0; height:0px; overflow:hidden;}
/*#content #contentwide .remove-cart{ position:absolute; top:0px; left:0px; background:url(/graphics/btn-remove-from-cart.png) 0 0 no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .remove-cart:hover{cursor:pointer; background:url(/graphics/btn-remove-from-cart.png) 0 -23px no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}
*/
#content #contentwide .edit-address{ position:absolute; top:150px; right:10px; margin:0 4px 0 0; background:url(/graphics/btn-edit-address-info.png) 0 0 no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .edit-address:hover{cursor:pointer; background:url(/graphics/btn-edit-address-info.png) 0 -23px no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}

#content #contentwide .edit-payment{ position:absolute; top:140px; right:10px; margin:10px 4px 0 0; background:url(/graphics/btn-edit-payment-info.png) 0 0 no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .edit-payment:hover{cursor:pointer; background:url(/graphics/btn-edit-payment-info.png) 0 -23px no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}

#content #contentwide .spares{ display:none; clear:left; float:left; margin:10px 0 0 0; background:url(/graphics/btn-spares.png) 0 0 no-repeat; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .spares:hover{ display:none; cursor:pointer; background:url(/graphics/btn-spares.png) 0 -23px no-repeat; display:block; width:123px; padding:23px 0 0 0; height:0px; overflow:hidden;}


#content #contentwide .checkout{ clear:both; margin: 15px 0 0 0; background:url(/graphics/btn-checkout.png) 0 0 no-repeat; display:block; width:183px; padding:32px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentwide .checkout:hover{ clear:both; cursor:pointer; background:url(/graphics/btn-checkout.png) 0 -32px no-repeat; display:block; width:183px; padding:32px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentwide .complete-order{ clear:both; margin: 0px 0 0 0; background:url(/graphics/btn-complete-order.png) 0 0 no-repeat; display:block; width:183px; padding:32px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentwide .complete-order:hover{ clear:both; cursor:pointer; background:url(/graphics/btn-complete-order.png) 0 -32px no-repeat; display:block; width:183px; padding:32px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentwide .continue{ clear:both; margin: 5px 0 10px 0; background:url(/graphics/btn-continue-shopping.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentwide .continue:hover{ clear:both; cursor:pointer; background:url(/graphics/btn-continue-shopping.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentright .send-message{ clear:both; margin: 5px 4px 0 0; background:url(/graphics/btn_send-your-message.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden; float:right;}
#content #contentright .send-message:hover{ clear:both; cursor:pointer; background:url(/graphics/btn_send-your-message.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden; float:right;}

#content #contentright .login{ clear:both; margin: 5px 4px 0 0; background:url(/graphics/btn_login.png) 0 0 no-repeat; display:block; width:103px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}
#content #contentright .login:hover{ clear:both; cursor:pointer; background:url(/graphics/btn_login.png) 0 -31px no-repeat; display:block; width:103px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}

#content #contentright .create-submit{ clear:both; margin: 5px 4px 0 0; background:url(/graphics/btn_submit.png) 0 0 no-repeat; display:block; width:103px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}
#content #contentright .create-submit:hover{ clear:both; cursor:pointer; background:url(/graphics/btn_submit.png) 0 -31px no-repeat; display:block; width:103px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}

#content #contentright .find-address{ clear:both; margin: 5px 4px 0 0; background:url(../graphics/btn_find-address.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}
#content #contentright .find-address:hover{ clear:both; cursor:pointer; background:url(../graphics/btn_find-address.png) 0 -31px no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}

#content #contentright .use-address{  margin: 5px 4px 0 0; background:url(/graphics/btn_use-addy.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}
#content #contentright .use-address:hover{ cursor:pointer; background:url(/graphics/btn_use-addy.png) 0 -31px no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}

#content #contentright .try-again-address{  margin: 5px 4px 0 0; background:url(/graphics/btn_try-again-addy.png) 0 0 no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}
#content #contentright .try-again-address:hover{ cursor:pointer; background:url(/graphics/btn_try-again-addy.png) 0 -31px no-repeat; display:block; width:133px; padding:31px 0 0 0; height:31px; overflow:hidden; float:right;}


#content #contentwide #frmdopost{ padding:10px;}

#content #contentwide p.shop-cart-body{ font-size:0.8em; padding:0 0 10px 0}

#content #contentwide .shop-cart-head-wrap{ margin: 0 0 0 0; float:left; border-bottom:1px solid #addeef; padding-bottom:0px; height:185px}
#content #contentwide .shop-cart-head-wrap .shop-cart-head-left{ overflow:hidden; height:128px; width:20px; background:url(/graphics/shopping-cart-head-left.png) -15px 0 no-repeat; float:left;}
#content #contentwide .shop-cart-head-wrap .shop-cart-head{ overflow:hidden;  height:128px; background:url(/graphics/shopping-cart-head.png) repeat-x; float:left; width:960px;}
#content #contentwide .shop-cart-head-wrap .shop-cart-head-right{ overflow:hidden;  height:128px; width:20px; background:url(/graphics/shopping-cart-head-right.png) -20px 0; float:left;}
#content #contentwide .shop-cart-head-wrap h3.shop-basket-title{ width:400px; float:left; margin:10px 0 0 0;}
#content #contentwide .shop-cart-head-wrap p.shop-cart-message { font-size:0.9em;width:700px; float:left; margin:5px 0 0 0;}

#content #contentwide .shop-cart-foot-wrap{ margin: 0 0 0 0; float:left; padding-bottom:0px; height:185px}
#content #contentwide .shop-cart-foot-wrap .shop-cart-head-left{ overflow:hidden; height:128px; width:20px; background:url(/graphics/shopping-cart-head-left.png) -15px 0 no-repeat; float:left;}
#content #contentwide .shop-cart-foot-wrap .shop-cart-head{ overflow:hidden;  height:128px; background:url(/graphics/shopping-cart-head.png) repeat-x; float:left; width:960px;}
#content #contentwide .shop-cart-foot-wrap .shop-cart-head-right{ overflow:hidden;  height:128px; width:20px; background:url(/graphics/shopping-cart-head-right.png) -20px 0; float:left;}
#content #contentwide .shop-cart-foot-wrap h3.shop-basket-title{ width:400px; float:left; margin:10px 0 0 0;}
#content #contentwide .shop-cart-foot-wrap p.shop-cart-message { font-size:0.9em;width:700px; float:left;}

#content #contentwide .shop-cart-head-wrap2{ margin: 0px 0 -18px 0; float:left; padding-bottom:20px;}
#content #contentwide .shop-cart-head-wrap2 .shop-cart-head-left{ overflow:hidden; height:128px; width:20px; background:url(/graphics/shopping-cart-head-left.png) -15px 0 no-repeat; float:left;}
#content #contentwide .shop-cart-head-wrap2 .shop-cart-head{ overflow:hidden; padding:20px 0 0 0;  height:108px; background:url(/graphics/shopping-cart-head.png) repeat-x; float:left; width:960px;}
#content #contentwide .shop-cart-head-wrap2 .shop-cart-head-right{ overflow:hidden;  height:128px; width:20px; background:url(/graphics/shopping-cart-head-right.png) -20px 0; float:left;}
#content #contentwide .shop-cart-head-wrap2 h3.shop-basket-title{ width:400px; float:left; margin:10px 0 0 0;}
#content #contentwide .shop-cart-head-wrap2 p.shop-cart-message { font-size:0.9em;width:700px; float:left; margin:5px 0 0 0;}


#content #contentwide .button-wrapper {width:250px; float:right; margin:3px 10px 0 0;}
#content #contentwide #shopping-cart-wrapper{ position:relative; float:left; margin:-30px 0 0 0;}
#content #contentwide table.cart-summary{ width:1000px; display:none;}
#content #contentwide #delivery-note{  width:450px;}
#content #contentwide h3.title-shopping-cart-summary{  height:0; overflow:hidden; width:1000px; padding:48px 0 0 0; margin:10px 0 5px 0; background:url(/graphics/shopping-cart-summary-title.png) no-repeat 0 0; clear:both;}
#content #contentwide h3.title-shopping-cart-delivery{ height:0; overflow:hidden; width:1000px; padding:48px 0 0 0; margin:15px 0 0px 0; background:url(/graphics/shopping-cart-delivery-title.png) no-repeat 0 0;}
#content #contentwide h3.title-shopping-cart-total{ display:none; height:0; overflow:hidden; width:1000px; padding:48px 0 0 0; margin:10px 0 5px 0; background:url(/graphics/shopping-cart-total-title.png) no-repeat 0 0;}
#content #contentwide table.cart-summary td.cart-summary-title{ font-weight:bold; font-size:1.1em; padding:0 0 10px 0;}
#content #contentwide table.cart-summary tr.cart-summary-product{ font-size:0.9em; height:33px; width:1000px;}
#content #contentwide table.cart-summary tr.cart-summary-product td{ padding:5px 0 0 0;}
#content #contentwide table.cart-summary tr.delivery-options{}
#content #contentwide table.cart-summary tr.delivery-options td{ height:10px; padding:10px 0 10px 0; font-size:0.9em;}
#content #contentwide table.cart-summary tr.delivery-options td.darkblue{ font-size:1.3em; font-weight:bold;}
#content #contentwide .select{ border:1px solid; padding:2px; font-size:0.9em; width:500px; height:25px;}
#content #contentwide #shopping-cart-wrapper #delivery-options{ position:absolute; top:110px; left:0px;}
#content .remove-deliveryoptions #delivery-options{ display:none;}



#frmDelOp{ position:absolute; top:26px; right:5px; width:500px; }

#content #contentwide table.cart-summary2{ float:right; width:500px; margin:20px 0 0 0;} 
#content #contentwide table.cart-summary2 tr.totals-rows{ border-top:1px solid #DFDFDF;} 
#content #contentwide table.cart-summary2 tr td.totals{ font-size:0.9em; padding:10px 0 10px 0;  width:50px;} 
#content #contentwide table.cart-summary2 tr td.totals-cost{ font-size:1.2em; font-weight:bold; padding:10px 0 10px 0; } 

#content #contentwide table.cart-summary2 tr td.final-totals{ font-size:1.5em; padding:10px 0 10px 0; color:#1cae33; font-weight:bold;} 
#content #contentwide table.cart-summary2 tr td.final-totals-cost{ font-size:1.5em; font-weight:bold; padding:10px 0 10px 0; color:#1cae33; width:150px} 


/* CHECKOUT - LOGIN */
#content #contentwide .login-textfield{background:#fff; width:250px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .login-textfield-password{background:#fff; width:250px; height:20px; margin:-8px 100px 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .login-textbox{background:#fff; width:150px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #999}
#content #contentwide .login-textfield2{background:#fff; width:110px; height:20px; margin:3px 140px 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .login-textfield3{background:#fff; width:50px; height:20px; margin:3px 200px 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .login-textfield2:hover{border:4px solid  #6eb50b;}
#content #contentwide .login-textfield3:hover{border:4px solid  #6eb50b;}

#content #contentwide .login-checkbox{ float:left; margin:15px 0 0 0;}
#content #contentwide .login-radio{ float:left; margin:3px 0 0 0;}
#content #contentwide p.login-label-radio{ font-weight:800; padding:0 0 0 10px; display:block; float:left; height:10px; width:970px; margin:0 0 20px 0;}
#content #contentwide p.login-label-radio2{ font-weight:800; padding:0 0 0 10px; display:block; float:left; height:10px; width:530px; margin:0 0 20px 0;}
#content #contentwide p.login-label-instructions{ padding:10px 0 0 0; display:block; float:left; height:10px; width:553px; margin:0 0 20px 0; font-size:0.7em;}
#content #contentwide #payment-wrapper{ }
#content #contentwide #fraud-graphic{ float:left; height:120px; width:1000px; clear:both; margin:10px 0 10px 0; background:url(../graphics/fraud-graphic.png) no-repeat top; position:relative;}
#content #contentwide #fraud-graphic p.ip{ text-align:center; color:#ab0000; font-size:0.8em; font-weight:bold; padding:97px 0 0 0;}
#content #contentwide #fraud-graphic .iss{ position:absolute; top:15px; right:13px;}
#content #contentwide #fraud-graphic a.read-more-on-fraud{display:block; position:absolute; top:12px; right:185px; height:0px; padding:79px 0 0 0; width:163px; overflow:hidden; font-size:0px; background:url(../graphics/read-more-on-fraud-trans.png) no-repeat left top;}
#content #contentwide #fraud-graphic a.read-more-on-fraud:hover{ background-position:0 -81px;}


#content #contentwide .continue-checkout{ float:right; margin:0px 0 20px 4px; background:url(../graphics/btn-continue.png) 0 0 no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}
#content #contentwide .continue-checkout:hover{ background:url(../graphics/btn-continue.png) 0 -25px no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}
#content #contentright .continue-checkout{ float:right; margin:0px 0 0 4px; background:url(../graphics/btn-continue.png) 0 0 no-repeat; display:block; width:107px; padding:25px 0 0 0; height:25px; overflow:hidden;}
#content #contentright .continue-checkout:hover{ cursor:pointer; background:url(../graphics/btn-continue.png) 0 -25px no-repeat; display:block; width:107px; padding:25px 0 0 0; height:25px; overflow:hidden;}
#content #contentright .btn-returns{ float:left; margin:0px 0 15px 4px; background:url(../graphics/btn-returns-form.png) 0 0 no-repeat; display:block; width:197px; padding:25px 0 0 0; height:25px; overflow:hidden;}
#content #contentright .btn-returns:hover{ cursor:pointer; background:url(../graphics/btn-returns-form.png) 0 -25px no-repeat; display:block; width:197px; padding:25px 0 0 0; height:25px; overflow:hidden;}



#content #contentright .btn-returns{margin:0px 0 15px 4px; background:url(../graphics/btn-returns-form.png) 0 0 no-repeat; display:block; width:141px; padding:25px 0 0 0; height:25px; overflow:hidden; float:left; }
#content #contentright .btn-returns:hover{ cursor:pointer; background:url(../graphics/btn-returns-form.png) 0 -25px no-repeat; display:block; width:141px; padding:25px 0 0 0; height:25px; overflow:hidden; float:left; }


#content #contentwide .login-issues H3{margin:0 0 5px 0;padding:0 0 0 25px; font-size:1em; background:url(../graphics/icon-help.png) no-repeat 0 0;}
#content #contentwide .login-issues{ float:left; width:400px; padding:10px 0 0 0;}
#content #contentwide .login-issues a{ font-size:0.7em; float:left; height:20px; clear:left;}

#content #contentright .login-checkbox{ float:left; margin:2px 5px 0 0;}

#content #contentright .order-date{ float:left; width:250px; padding-top:25px; font-size:1.1em; }
#content #contentright .order-value{ float:left; width:200px;padding-top:25px; font-size:1.1em; }
#content #contentright .order-number{ float:left; width:150px;padding:25px 0 0 0px; font-size:1.1em; margin-left:-5px; }


#content #contentright .status{ }
#content #contentright .order-row{ float:left; width:400px; border:1px; }
#content #contentright .order-item .item-line #chk_returns{ top:7px; right:7px; position:absolute; display:block;  cursor:pointer;}
#content #contentright .order-item .font-size-fix { padding:0 0 0 20px;}
#content #contentright #frmReturns{}
#content #contentright #frmReturns{font-size:1.1em; color:#027fba; }
#content #contentright #cmdReturns{float:right}
#content #contentright .btn-return{ margin: 5px 0 0 0; background:url(/graphics/btn-return.png) 0 0 no-repeat; display:block; width:107px; padding:25px 0 0 0; height:25px; overflow:hidden; float:right;}
#content #contentright .btn-return:hover{  cursor:pointer; background:url(/graphics/btn-return.png) 0 -25px no-repeat; display:block; width:107px; padding:25px 0 0 0; height:25px; overflow:hidden; float:right;}
#content #contentright .order-item{ float:left; padding:0 0 10px 0; background:url(../graphics/order-history-item-bg.png) no-repeat -12px 0;}
#content #contentright .order-item #frmReturns .item-line{ position:relative;float:left; width:730px; padding:0 0 0 0; height:29px; margin:0 0 10px 0; background:url(../graphics/item-line.png) no-repeat left top;}
#content #contentright .order-item .item-line{ position:relative;float:left; width:730px; padding:0 0 0 0; height:29px; margin:10px 0 0 0; background:url(../graphics/item-line2.png) no-repeat left top;}
#content #contentright .order-item .item-line p.product-name{ float:left; padding:2px 0 0 10px; color:#fff; width:500px; overflow:hidden;}
#content #contentright .order-item .item-line p.product-quantity{float:left; padding:2px 0 0 40px; color:#fff;}
#content #contentright .order-item .item-line p.product-price{float:left; padding:2px 0 0 40px; color:#fff;}
#content #contentright .order-item p.{ padding:0 0 0 15px;}

#content #contentright p.label{ width:250px; float:left; font-size:0.9em; font-weight:bold; padding:5px 0 0px 0;}
#content #contentright p.label-info{ width:450px; float:left; font-size:0.8em; padding:5px 0 0 0;}
#content #contentright #frmQuantity p.product-name{ float:left; padding:10px 0 10px 0; width:400px; overflow:hidden; font-weight:bold; color:#0092cc;}
#content #contentright #frmQuantity p.product-quantity{float:left; padding:10px 0 10px 0; }
#content #contentright #frmQuantity p.product-price{ font-size:0.9em; float:left; padding:11px 0 10px 5px;}
#content #contentright #frmQuantity p.product-price-total{ font-size:0.9em; float:left; padding:11px 0 10px 20px;}
#content #contentright .update-cart{ margin:3px 0 0 0; background:url(/graphics/btn-update-cart.png) 0 0 no-repeat; display:block; width:60px; padding:33px 0 0 0; height:33px; overflow:hidden; float:right;}
#content #contentright .update-cart:hover{cursor:pointer; background:url(/graphics/btn-update-cart.png) 0 -33px no-repeat; display:block; width:60px; padding:33px 0 0 0; height:33px; overflow:hidden; float:right;}
#content #contentright .select-quantity{ height:33px; width:55px; margin:3px 0 0 0;}
#content #contentright .return-label{ width:700px; float:left; font-size:0.8em; font-weight:100; padding-bottom:5px;}
#content #contentright .return-label strong{ width:700px; float:left; font-size:1em; font-weight:bold; padding-top:5px;}
#content #contentright #frmReturns h3{ font-size:1.3em;}
#content #contentright #rdo_reason1{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_reason2{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_reason3{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_reason4{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_reason5{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_action1{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_action2{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_action3{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_action4{ float:left;margin:3px 4px 0 10px;}
#content #contentright #rdo_action5{ float:left;margin:3px 4px 0 10px;}
#content #contentright .returns-textfield{ float:left; background:#fff; width:720px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentright .returns-textfield:hover{ border:4px solid #6eb50b;}
#content #contentright img.pleasenote-icon{ float:left; padding:5px 10px 0 0;}
#content #contentright p.pleasenote{ font-weight:bold; font-size:0.8em; color:#900; float:left; width:690px;}

#content #contentwide .login-textfield-password:hover{ border:4px solid #6eb50b;}
#content #contentwide .login-textfield:hover{ border:4px solid #6eb50b;}
#content #contentwide .login-textbox:hover{  border:4px solid #6eb50b;}
#content #contentwide p.login-label{ font-weight:800; padding:10px 0 0 0; display:block; float:left; height:10px; width:553px;}
#content #contentwide p.warning{margin:10px 0 5px 0;font-weight:800; color:#F00; text-align:center; display:block; padding:5px; background-color:#ffcaca; border:solid #F00 1px; clear:both;}
#content #contentwide p.green-warning{margin:10px 0 5px 0;font-weight:800; color:#090; text-align:center; display:block; padding:5px; background:#6F6; border:solid #090 1px; clear:both;}

#content #contentwide p.warning2{ clear:both;margin:10px 0 15px 0;font-weight:800; color:#F00; text-align:center; display:block; padding:5px; background-color:#ffcaca; border:solid #F00 1px;}
#content #contentwide #secure-graphics{ display:none; float:left;}

#content #contentwide #billingaddress{ float:left; width:481px; padding:0 0 10px 0px; background:url(../graphics/address-cont-bg.gif) left top; background-repeat: repeat-y; border-right:1px solid #008dc5; border-bottom:1px solid #008dc5; height:1170px;}
#content #contentwide .deliveryaddress{float:right; width:481px;  padding:0 0px 10px 0px; background:url(../graphics/address-cont-bg.gif) left top; background-repeat: repeat-y; border-right:1px solid #008dc5; border-bottom:1px solid #008dc5; height:1170px; }
#content #contentwide .deliveryaddress2{float:right; width:471px; padding:0 10px 10px 0px; background:url(../graphics/address-cont2-bg.gif) left top no-repeat; border-right:1px solid #CCC; border-bottom:1px solid #CCC; height:1170px;}
#content #contentwide #billingaddress p strong{ padding:0 0 0 10px; display:block;}
#content #contentwide .deliveryaddress p{padding:0 0 0 10px; display:block;}
#content #contentwide .deliveryaddress2 p{padding:0 0 0 10px; display:block;}

#content #contentwide h3.billingaddress-head{ background:url(../graphics/cart-billing-address-head.png) no-repeat left top; width:483px; height:0px; padding-top:55px; font-size:0px; float:left; color:#fff; }
#content #contentwide .deliveryaddress2 h3.deliveryaddress-head{ background:url(../graphics/cart-delivery-address2-head.png) no-repeat left top; width:483px; height:0px; padding-top:55px; font-size:0px; float:left;color:#fff;}
#content #contentwide .deliveryaddress  h3.deliveryaddress-head{ background:url(../graphics/cart-delivery-address-head.png) no-repeat left top; width:483px; height:0px; padding-top:55px; font-size:0px; float:left;color:#fff;}

#content #contentwide .deliveryaddress .checkbox{ float:left; margin:2px 5px 0 10px;}

#content #contentwide .deliveryaddress p.address-small{ font-size:0.7em; font-style:italic; padding:0 0 0 10px; display:block;}

#content #contentwide .deliveryaddress2 .address-textfield{ background:#E9E9E9; width:250px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .deliveryaddress2 .address-textbox{background:#E9E9E9; width:250px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .deliveryaddress2 .address-selectbox{background:#E9E9E9; width:265px; height:40px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}


#content #contentwide .deliveryaddress2 .address-textfield:hover{ background:#E9E9E9; width:250px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .deliveryaddress2 .address-textbox:hover{background:#E9E9E9; width:250px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .deliveryaddress2 .address-selectbox:hover{background:#E9E9E9; width:265px; height:40px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}


#content #contentwide .deliveryaddress2 .address-label{width:100px; float:left; padding:10px 0 0 10px; font-size:0.8em; color:#999;}
#content #contentwide .deliveryaddress2 .address-label2{ width:420px; float:left; padding:0 0 0 10px; font-size:0.9em; font-weight:800;}
#content #contentwide .deliveryaddress2 .checkbox{ float:left; margin:2px 5px 0 10px;}
#content #contentwide .deliveryaddress2 .RegisterRow{ width:450px;}
#content #contentwide .deliveryaddress2 p.address-small{ font-size:0.7em; font-style:italic; padding:0 0 0 10px; display:block;}

#content #contentwide .address-totals{ float:left; width:1000px; padding:5px 0 20px 0;}
#content #contentwide .address-totals p.total-label{ float:left; display:block; font-size:1em;}
#content #contentwide .address-totals p.total-label strong{float:left; display:block; width:120px; font-size:0.9em; font-weight:bold;}

#content #contentwide .address-textfield{background:#fff; width:250px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .address-textbox{background:#fff; width:250px; height:67px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}
#content #contentwide .address-selectbox{background:#fff; width:265px; height:40px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999}


#content #contentwide .address-textfield:hover{border:4px solid #6eb50b;}
#content #contentwide .address-textbox:hover{border:4px solid #6eb50b;}
#content #contentwide .address-selectbox:hover{border:4px solid #6eb50b;}


#content #contentwide .address-label{ width:100px; float:left; padding:10px 0 0 10px; font-size:0.8em;}
#content #contentwide .address-label2{ width:420px; float:left; padding:0 0 0 10px; font-size:0.9em; font-weight:800;}
#content #contentwide .checkbox{ float:left; margin:2px 5px 0 0;}
#content #contentwide .RegisterRow{ width:450px; float:left; background:transparent;}

span.RegisterCellElement{
	float:left;}
/*Tool Tips*/
a.info{
	background:url(../graphics/questionToolTip.jpg) no-repeat 0 0; 
	width:29px; height:0; 
	padding:29px 0 0 0;
	margin:8px 0 0 5px;
	display:block;
	float:left;
	position:relative;}
a.info:hover{
	background-position:0 -29px;
}
span.toolTip{
	display:none;}
	
a.info:hover span.toolTip{
	display:block;
	position:absolute;
	background:url(../graphics/toolTipHover-trans.png) no-repeat 0 0;
	width:136px;
	top:-85px;
	z-index:1000;
	right:-130px;
	height:90px;
	font-size:0.8em;
	color:#145983;
	padding:5px 10px 5px 10px;}
	
#content #contentwide p.address-small{ font-size:0.7em; font-style:italic; padding:0 0 0 0;}

#content #contentwide .checkbox-select {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px;}
#content #contentwide ul.checklist li{ width:330px; float:left; display:block;}
#content #contentwide .checklist {list-style: none;margin: 0;padding: 0;}
#content #contentwide .checklist li {float:left; margin-right:10px; background:url(../graphics/checkbox.png) no-repeat 0 0; width:330px; height:38px; position:relative;}
#content #contentwide .checklist li.selected {background-position: 0 -39px;}
#content #contentwide .checklist li.selected .checkbox-select {	display: none;}
#content #contentwide .checkbox-select {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px;}
#content #contentwide .checklist li input {display: none;	}
#content #contentwide a.checkbox-deselect {display: none;	font-weight: bold;	text-decoration: none;position: absolute;	top: 120px;	right: 10px;}
#content #contentwide .checklist li.selected a.checkbox-deselect {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px; }
#content #contentwide .checklist li label {	display: block;	text-align: center;	padding: 8px;}



.address-summary-wrapper { position:relative; height:179px; float:left; width:475px; padding:5px; background:url(../graphics/address-payment-bg-confpage.png) no-repeat left top; padding:10px}
.payment-summary-wrapper { position:relative; height:179px; float:left; width:475px; margin:0 0 0 10px; padding:10px; background:url(../graphics/address-payment-bg-confpage.png) no-repeat left top;}

#content #contentwide .address-summary{ width:220px; float:left; margin:5px; font-size:0.8em; height:100px;}
#content #contentwide .address-summary2{ width:220px; float:left; margin:5px; font-size:0.8em; height:100px;}
#content #contentwide .payment-text-wrap{ height:100px; float:left;}

.contact-label{color:#008fc7;}
.login-label-radio{color:#008fc7;}
.login-label-radio2{color:#008fc7;}
.login-label{color:#008fc7;}
.font-size-fix{ font-size:0.9em;}
.font-size-fix2 { font-size:0.9em;}
.font-size-fix strong{ font-weight:bold;}
#content-wide .font-size-fix2 strong{ font-weight:bold; width:100px; display:block;}

.font-size-fix2{color:#fff; font-size:0.8em;}
.font-size-fix2 strong{font-weight:bold; color:#fff;}

.required{font-style:italic; font-size:0.7em; font-weight:bold;}
#content #contentwide .checkout-dates-selectfield{ clear:right; background:#fff; width:124px; height:40px; margin:3px 19px 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left;}
#content #contentwide .checkout-select{ background:#fff; width:267px; height:40px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left;}
#content #contentwide .checkout-dates-selectfield:hover{ border:4px solid #6eb50b;}
#content #contentwide .checkout-select:hover{ border:4px solid #6eb50b;}

#content #contentright .registration-select{background:#fff; width:267px; height:40px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left;}
#content #contentright .registration-select:hover{background:#fff; border:4px solid #6eb50b; color:#0d74af;}

#content #contentright .registration-pafselect{background:#fff; width:730px; height:150px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999; float:left;}
#content #contentright .registration-pafselect:hover{background:#fff; border:4px solid #6eb50b; color:#0d74af;}
#content #contentright .video{ float:left; margin:5px 0 15px 0; border:5px solid;}

#content #contentright .reviews-order-item{ width:720px; padding:10px 0 0 10px; background:url(../graphics/r-head-bg.png) no-repeat left top; height:40px;}
#content #contentright .reviews-product-img{ float:left; padding:10px 10px 0 3px;}
#content #contentright .review-product-container{width:708px; height:291px; background:url(../graphics/reviews-bg.png) left top no-repeat; padding:20px 0 50px 20px; clear:both;}
#content #contentright h2.review-product-title{ color:#fff; font-size:1.5em; padding:0 0 0 20px; overflow:hidden; width:570px; text-align:left; height:30px;}
#content #contentright p.review-product-desc{ color:#fff; font-size:0.8em; text-align:left; padding:3px 0 3px 20px; float:left;}

#standard-wrap #wrap #content #contentright #validation{ position:fixed; top:50%; z-index:999; padding:50px; border:#C00 5px solid; background-color:#fff; margin:0 0 0 30px; color:#F00; -moz-box-shadow: 3px  3px 3px #a9a9a9; -webkit-box-shadow: 3px 3px 3px #a9a9a9; box-shadow: 3px 3px 3px #a9a9a9; }
#standard-wrap #wrap #content #contentright #validation p.font-size-fix{ color:#F00;} 
#standard-wrap #wrap #content #contentright #validation p.font-size-fix strong{ font-weight:bold; color:#F00;} 

#content #contentright .review-box{ width:700px; float:left; padding:8px 0 0 0;}
#content #contentright .review-box .contact-textbox{ width:680px; height:115px; float:left; margin:15px 0 0 0; border:0px;}
#content #contentright .review-box .contact-textbox:hover{ border:0px;  }
#content #contentright .review-box-stars { padding:5px 0 0 20px; float:left; height:30px; width:500px;}
#content #contentright .review-box-stars p.reviews{ color:#fff; font-size:0.8em; font-style:italic; font-weight:bold;}
#content #contentright p.reviews a.read-reviews{ color:#fff;}
#content #contentright p.reviews a.read-reviews:hover{ color:#94d13a;}

#content #contentright .rorder-date{ float:left; width:250px; padding-top:3px; font-size:1.1em;  }
#content #contentright .rorder-value{ float:left; width:200px;padding-top:3px; font-size:1.1em;  }
#content #contentright .rorder-number{ float:left; width:150px;padding:3px 0 0 0px; font-size:1.1em;  }

#content #contentright .reviews-order-item p{ color:#fff; }
#content #contentright .reviews-order-item strong{ color:#fff; }

.small-stars{ float:left; width:80px; height:15px;}
.small-star{ float:left;}
/* Content - right */

/*PRODUCT PAGE */
#content #contentright #product-intro{padding:0 0 0 0px; margin:2px 0 0 0; height:auto; width:730px; float:right;}
#content #contentright #product-intro h1{ float:left; color:#0281bb; font-size:1.4em; margin:0 0 0 0; font-weight:bold;}
#content #contentright #product-intro #product-intro-content{float:left; height:204px; width:550px;}
#content #contentright #product-intro #product-intro-content #product-top-left{float:left; width:280px;}
#content #contentright #product-intro #product-intro-content #product-top-right{float:right; width:200px; padding:0 0 0 20px;}
#content #contentright #product-intro #product-intro-content #star-wrap{ padding:0 0 0 0px; float:left; clear:left; margin:6px 0 5px 0;}
#content #contentright #product-intro #product-intro-content #star-wrap .star-lrg{ float:left; padding:1px 1px 0 0; position:static;}
#content #contentright #product-intro #product-intro-content p.price{ color:#0192C9; font-weight:bold; font-size:2em; float:left; letter-spacing:-2px; clear:left; margin:0 0 0 0;}
#content #contentright #product-intro #product-intro-content p.priceSpecialOffer{ color:#F00; font-weight:bold; font-size:2em; float:left; letter-spacing:-2px; clear:left; margin:0 0 0 0;}
#content #contentright #product-intro #product-intro-content p.vat{color:#F00; padding:10px 0 0 4px; font-weight:bold; font-size:0.9em; float:left; letter-spacing:-1px; margin:7px 0 0 0; }
#content #contentright #product-intro #product-intro-content p.vat2{color:#0092C9; padding:10px 0 0 4px; font-weight:bold; font-size:0.9em; float:left; letter-spacing:-1px; margin:7px 0 0 0; }
#content #contentright #product-intro #product-intro-content p.was{ padding:0px 2px 0 3px; float:left; font-size:0.9em; color:#F00; font-weight:bold; clear:both; font-style:italic;}
#content #contentright #product-intro #product-intro-content p.special{ height:0; overflow:hidden; background:url(../graphics/title-special-offer.png) no-repeat left top; padding:33px 0 0 0; width:183px; margin:10px 0 0 0;}
#content #contentright #product-intro #product-intro-content .shortdesc{}


#content #contentright .video-button{ display:block; cursor:pointer; float:left; padding:57px 0 0 0; height:0px; overflow:hidden; background:url(../graphics/btn-video.png) no-repeat left top; width:730px; margin:10px 0 10px -10px;}
#content #contentright .video-button:hover{background:url(../graphics/btn-video.png) no-repeat 0 -61px;}



#content #contentright #product-intro #product-intro-content{float:left; height:204px; width:550px;}
#content #contentright #product-intro #image-wrap{float:left; width:165px; height:180px; padding:0 15px 0 0;}
#content #contentright #product-intro #image-wrap a.free-delivery{ cursor:pointer; width:177px; height:0px; padding:55px 0 0 0; margin:9px 0 0 0; overflow:hidden; background:url(../graphics/free-delivery.png) no-repeat left top; float:left; clear:left;}
#content #contentright #product-intro #image-wrap .product-image{  height:125px; width:150px; border:7px solid #b5daec;}


#content #contentright #product-intro #star-wrap2{ clear:both; padding:10px 0 0 0px; float:left; width:120px; }
#content #contentright #product-intro #star-wrap2 .star-lrg{ float:left; padding:1px 1px 0 0; position:static;}
#content #contentright #product-intro p.reviews2{ display:block; font-size:0.9em; padding:18px 0 0 3px; float:left; width:100px; }
#content #contentright #product-intro p.reviews3{ display:block; font-size:0.9em; padding:14px 0 0 3px; float:left; }

/*PRODUCT PAGE BUTTONS*/
#content #contentright #product-intro #product-intro-content .add-to-cart{ margin: 15px 0 0 0; background:url(/graphics/btn-add-to-cart-lg.png) 0 0 no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden;}
#content #contentright #product-intro #product-intro-content .add-to-cart:hover{ cursor:pointer; background:url(/graphics/btn-add-to-cart-lg.png) 0 -32px no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden;}

#content #contentright #product-intro #product-intro-content .multibuy{ margin: 10px 0 0 0; background:url(/graphics/btn-multibuy.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#content #contentright #product-intro #product-intro-content .multibuy:hover{ background:url(/graphics/btn-multibuy.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}

#content #contentright #product-intro #product-intro-content .userman-download{ margin: 10px 0 0 0; background:url(/graphics/btn-userman-download.png) 0 0 no-repeat; display:block; width:181px; padding:30px 0 0 0; height:0px; overflow:hidden;}
#content #contentright #product-intro #product-intro-content .userman-download:hover{background:url(/graphics/btn-userman-download.png) 0 -30px no-repeat; display:block; width:181px; padding:30px 0 0 0; height:0px; overflow:hidden;}

/*PRODUCT PAGE GALLERY*/
#content #contentright #product-page-gallery{ border-bottom: 1px solid #addeef; float:left; margin:0 20px 0 0px; padding:0 15px 20px 0; width:700px;}
#content #contentright #product-page-gallery .gallery-image{ height:60px; width:80px; border:2px solid #0291c9; margin:20px 10px 0 10px;}
#content #contentright #product-page-gallery .gallery-image:hover{ height:60px; width:80px; border:2px solid #70b509}
#content #contentright #product-page-gallery ul{ float:left;}
#content #contentright #product-page-gallery ul li{ float:left;}

/*PRODUCT PAGE FEATURES AND BENEFITS*/
#content #contentright #features-and-benefits-container{ float:left; width:725px; margin:10px 20px 30px 5px; padding:0 0 20px 0;  border-bottom: 1px solid #addeef;}
#content #contentright #features-and-benefits-container h2{ font-size:1.2em; color:#0191c8; font-weight:bold; padding:0 0 5px 0;}
#content #contentright #features-and-benefits-container ul.features-and-benefits{ list-style:none; margin-left:-20px;}
#content #contentright #features-and-benefits-container ul.features-and-benefits li{ margin-left:30px; float:left; background:url(../graphics/features-li.png) no-repeat 0 8px; padding:5px 30px 5px 20px; font-size:0.9em; width:290px;}

/*Related Products*/
#content #contentright #relatedProducts h2{ font-size:1.2em; color:#0191c8; font-weight:bold; padding:0 0 5px 0;}

#relatedProducts {
	clear: both;
	padding: 0 0 15px 0;}
	
.relatedProduct {
	float:left; width:100px; height:140px; padding:10px; margin:10px; border:1px solid #CCC; overflow:hidden;}
	.relatedProduct img{ height:80px; width:auto;}
	
	p.relatedName{ text-align: center;}
	p.relatedName a{ font-size:0.8em; display:block; padding:5px;}
		p.relatedName a:hover{ color:#fff; background:#0090C8;}
.firstRelated {}


/*PRODUCT REVIEWS*/
#content #contentright #reviews-wrap{ float:left; width:725px; clear:both;}
#content #contentright #reviews-wrap h2{ font-size:1.2em; color:#0191c8; font-weight:bold; padding:0 0 5px 0;}
#content #contentright .product-page-reviews-wrap{ float:left; height:auto; width:730px; }
#content #contentright #reviews-wrap .review-product-container2{ background:none;  border-bottom: 1px solid #addeef; height:auto; width:698px; float:left; padding:20px 0 20px 0; }
#content #contentright #reviews-wrap .review-product-container2 p.font-size-fix2{ color:#0285BF; font-size:0.8em;}
#content #contentright #reviews-wrap .review-product-container2 strong{ color:#033D54;}
#content #contentright .reviews-button{ display:block; cursor:pointer; float:right; padding:28px 25px 0 0; height:0px; overflow:hidden; background:url(../graphics/cst-revs-tab2.png) no-repeat left top; width:193px; margin:0 0 0 0;}
#content #contentright .reviews-button:hover{background:url(../graphics/cst-revs-tab2.png) no-repeat 0 -28px;}


/*PRODUCT PAGE - TABS*/
#content #contentright #tabs-wrap{ float:left; width:720px; margin:0 20px 0 0;}
#content #contentright select{border: 1px solid; padding:5px; background:#008FC7; color:#fff; font-weight:bold;}
#content #contentright select option{background:#008FC7; color:#fff; clear:both;}
#content #contentright select:hover{background:#066caa; color:#fff;}
#content #contentright #tabs-wrap p{ padding:10px 0 0 0; font-size:0.9em; text-align:justify;}
#content #contentright #tabs-wrap ul#tabBtns{display:none;font-size:1.2em;list-style:none;width:510px;}
#content #contentright #tabs-wrap ul#tabBtns li{float:left;}

#content #contentright #tabs-wrap ul#tabBtns #tab1{ margin:0 1px 0 0; background:url(../graphics/tabs-bg.png) no-repeat 0 0;  height:0px; padding:41px 0 0 0; overflow:hidden; width:127px; }
#content #contentright #tabs-wrap ul#tabBtns #tab1:hover{ cursor:pointer; background:url(../graphics/tabs-bg.png) no-repeat 0 -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }
#content #contentright #tabs-wrap ul#tabBtns #tab1.tabSelected{background:url(../graphics/tabs-bg.png) no-repeat 0 -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }

#content #contentright #tabs-wrap ul#tabBtns #tab2{margin:0 1px 0 0; background:url(../graphics/tabs-bg.png) no-repeat -127px 0;  height:0px; padding:41px 0 0 0; overflow:hidden; width:127px; }
#content #contentright #tabs-wrap ul#tabBtns #tab2:hover{ cursor:pointer; background:url(../graphics/tabs-bg.png) no-repeat -127px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }
#content #contentright #tabs-wrap ul#tabBtns #tab2.tabSelected{background:url(../graphics/tabs-bg.png) no-repeat -127px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }

#content #contentright #tabs-wrap ul#tabBtns #tab3{margin:0 1px 0 0; background:url(../graphics/tabs-bg.png) no-repeat -254px 0;  height:0px; padding:41px 0 0 0; overflow:hidden; width:127px; }
#content #contentright #tabs-wrap ul#tabBtns #tab3:hover{cursor:pointer; background:url(../graphics/tabs-bg.png) no-repeat -254px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }
#content #contentright #tabs-wrap ul#tabBtns #tab3.tabSelected{ cursor:auto; background:url(../graphics/tabs-bg.png) no-repeat -254px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }

#content #contentright #tabs-wrap ul#tabBtns #tab4{margin:0 1px 0 0; background:url(../graphics/tabs-bg.png) no-repeat -254px 0;  height:0px; padding:41px 0 0 0; overflow:hidden; width:127px; }
#content #contentright #tabs-wrap ul#tabBtns #tab4:hover{cursor:pointer; background:url(../graphics/tabs-bg.png) no-repeat -254px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }
#content #contentright #tabs-wrap ul#tabBtns #tab4.tabSelected{ cursor:auto; background:url(../graphics/tabs-bg.png) no-repeat -254px -41px; height:0px; padding:41px 0 0 0; overflow:hidden; width:127px;  }


#content #contentright #tabs-wrap ul#tabBtns .tabSelected{background:url(/graphics/tab-vehicle-selected.gif) no-repeat; margin-right:2px; padding:0 0 0 31px;}
#content #contentright #tabs-wrap ul#tabBtns .tabSelected span{background:url(/graphics/tab-vehicle-selected.gif) no-repeat right top; border:0 none; cursor:default; font-size:1.2em; font-weight:bold; padding:8px 16px 7px 0;}
#content #contentright #tabs-wrap ul#tabBtns .tabSelected span:hover{color:#036;}
#content #contentright #tabs-wrap .tabpanelSelected{ float:left; border-top:1px solid #addeef;  border-bottom:1px solid #addeef; display:block; padding:10px; width:700px; margin:0 0 20px 0;}
#content #contentright #tabs-wrap .tabpanelClosed{display:none;}


/*PRODUCT PAGE MULTIBUY-SECTION*/
#content #contentright #multibuy-deals{ padding:15px 0 15px 0; float:left; width:725px; margin:0px 0 5px 5px; border-bottom:1px solid #addeef; }
#content #contentright #multibuy-deals h2{ font-size:1.2em; color:#0191c8; font-weight:bold; padding:0 0 10px 0;}
#content #contentright #multibuy-deals .multibuy-item{  float:left; margin:0 15px 20px 5px; width:330px; height:170px; overflow:hidden; border:1px solid #0191c8; padding:5px;}
#content #contentright #multibuy-deals .multibuy-item h3{ font-size:1em; color:#0191c8; font-weight:bold; margin:0 0 5px 0; display:block; height:45px;}
#content #contentright #multibuy-deals .multibuy-item .price-wrap{ float:left;}
#content #contentright #multibuy-deals .multibuy-item p{ font-size:0.8em; color:#0090c8; font-weight:100;}
#content #contentright #multibuy-deals .multibuy-item p strong{ font-size:1.2em; color:#608c9b; font-weight:100;}
#content #contentright #multibuy-deals .multibuy-item p.offer{ font-size:0.9em; color:#F00; font-style:italic; font-weight:bold; width:230px;}
#content #contentright #multibuy-deals .multibuy-item p.was{ display:none; }/*color:#900; padding:8px 2px 0 0; float:left; font-size:0.8em;  text-decoration:line-through; font-weight:bold; */
#content #contentright #multibuy-deals .multibuy-item p.price{ padding:4px 2px 0 0; float:left; font-size:1.3em; color:#17c626; font-weight:bold;}
#content #contentright #multibuy-deals .multibuy-item p.wmb{color:#17c626; font-weight:100; padding:11px 0 0 0;}
#content #contentright #multibuy-deals .multibuy-item .multibuy-img{ float:left; width:85px; height:82px;}



#content #contentright #multibuy-deals ul.checklist li{ width:330px; float:left; display:block;}
#content #contentright #multibuy-deals form {margin: 0 0 30px 0;}
#content #contentright #multibuy-deals legend {}
#content #contentright #multibuy-deals fieldset {border: 0;}
#content #contentright #multibuy-deals .checklist {list-style: none;margin: 0;padding: 0;}
#content #contentright #multibuy-deals .checklist li {float:left; margin-right:10px; background:url(../graphics/checkbox.png) no-repeat 0 0; width:330px; height:38px; position:relative;}
#content #contentright #multibuy-deals .checklist li.selected {background-position: 0 -39px;}
#content #contentright #multibuy-deals .checklist li.selected .checkbox-select {	display: none;}
#content #contentright #multibuy-deals .checkbox-select {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px;}
#content #contentright #multibuy-deals .checklist li input {display: none;	}
#content #contentright #multibuy-deals a.checkbox-deselect {display: none;	font-weight: bold;	text-decoration: none;position: absolute;	top: 120px;	right: 10px;}
#content #contentright #multibuy-deals .checklist li.selected a.checkbox-deselect {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px; }
#content #contentright #multibuy-deals .checklist li label {	display: block;	text-align: center;	padding: 8px;}
#content #contentright .sendit {display: block;	float: right;	top: 10px;	left:10px; width:115px;	height:34px;	border:0; cursor:pointer;	background: url(/i/sendit.gif) no-repeat 0 0;	text-indent: -9999px;	margin:20px 0;}

#content #contentright .multibuy-add-to-cart{ float:right; margin: 15px 0 0 0; background:url(../graphics/btn-add-to-cart-lg.png) 0 0 no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden;}
#content #contentright .multibuy-add-to-cart:hover{ cursor:pointer; background:url(../graphics/btn-add-to-cart-lg.png) 0 -32px no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden;}

/*SHOPPING CART PAGE MULTIBUY-SECTION*/
#content #cart-multibuyBtn{ width:501px; height:0px; padding:77px 0 0 0; display:block; background:url(../graphics/multibuy.png) no-repeat left top; overflow:hidden; cursor:pointer; float:left; margin:-15px 0 0 250px;}
#content #cart-multibuyBtn:hover{ background-position:0 -81px;}
#content #cart-multibuy span{ margin:0 0 15px 0; width:185px; height:0px; overflow:hidden; padding:35px 0 0 0; float:left; background:url(../graphics/close-window-trans.png) no-repeat left top; cursor:pointer;}
#content #cart-multibuy span:hover{ background-position:0 -36px;}
#content #cart-multibuy{-moz-box-shadow: 3px  3px 3px #a9a9a9; -webkit-box-shadow: 3px 3px 3px #a9a9a9; box-shadow: 3px 3px 3px #a9a9a9; padding:15px 0 0 10px; width:725px; border:5px solid #addeef; position:absolute; background:#fff; z-index:1000; left:128px; top:210px; }
#content #cart-multibuy h2{ font-size:1.2em; color:#0191c8; font-weight:bold; padding:0 0 10px 0;}
#content #cart-multibuy .multibuy-item{  float:left; margin:0 15px 20px 5px; width:330px; height:170px; overflow:hidden; border:1px solid #0191c8; padding:5px;}
#content #cart-multibuy .multibuy-item h3{ font-size:1em; color:#0191c8; font-weight:bold; margin:0 0 5px 0; display:block; height:45px;}
#content #cart-multibuy .multibuy-item .price-wrap{ float:left;}
#content #cart-multibuy .multibuy-item p{ font-size:0.8em; color:#0090c8; font-weight:100;}
#content #cart-multibuy .multibuy-item p strong{ font-size:1.2em; color:#608c9b; font-weight:100;}
#content #cart-multibuy .multibuy-item p.offer{ font-size:0.9em; color:#F00; font-style:italic; font-weight:bold; width:230px;}
#content #cart-multibuy .multibuy-item p.was{ display:none; }/*color:#900; padding:8px 2px 0 0; float:left; font-size:0.8em;  text-decoration:line-through; font-weight:bold; */
#content #cart-multibuy .multibuy-item p.price{ padding:4px 2px 0 0; float:left; font-size:1.3em; color:#17c626; font-weight:bold;}
#content #cart-multibuy .multibuy-item p.wmb{color:#17c626; font-weight:100; padding:11px 0 0 0;}
#content #cart-multibuy .multibuy-item .multibuy-img{ float:left; width:85px; height:82px;}
#content #cart-multibuy #cart-multibuy-scroll{}

#content #contentwide #shopping-cart{ display:none;}
#content #cart-multibuy ul.checklist li{ width:330px; float:left; display:block;}
#content #cart-multibuy form {margin: 0 0 30px 0;}
#content #cart-multibuy legend {}
#content #cart-multibuy fieldset {border: 0;}
#content #cart-multibuy .checklist {list-style: none;margin: 0;padding: 0;}
#content #cart-multibuy .checklist li {float:left; margin-right:10px; background:url(../graphics/checkbox.png) no-repeat 0 0; width:330px; height:38px; position:relative;}
#content #cart-multibuy .checklist li.selected {background-position: 0 -39px;}
#content #cart-multibuy .checklist li.selected .checkbox-select {	display: none;}
#content #cart-multibuy .checkbox-select {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px;}
#content #cart-multibuy .checklist li input {display: none;	}
#content #cart-multibuy a.checkbox-deselect {display: none;	font-weight: bold;	text-decoration: none;position: absolute;	top: 120px;	right: 10px;}
#content #cart-multibuy .checklist li.selected a.checkbox-deselect {display: block;float: left;position: absolute; top:5px; left:5px; width:320px; height:35px; text-indent: -9999px; }
#content #cart-multibuy .checklist li label {	display: block;	text-align: center;	padding: 8px;}
#content #contentright .sendit {display: block;	float: right;	top: 10px;	left:10px; width:115px;	height:34px;	border:0; cursor:pointer;	background: url(/i/sendit.gif) no-repeat 0 0;	text-indent: -9999px;	margin:20px 0;}

#content #cart-multibuy .multibuy-add-to-cart{ float:right; margin: 15px 15px 0 0; background:url(../graphics/btn-add-to-cart-lg.png) 0 0 no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden; clear:both;}
#content #cart-multibuy .multibuy-add-to-cart:hover{ cursor:pointer; background:url(../graphics/btn-add-to-cart-lg.png) 0 -32px no-repeat; display:block; width:183px; padding:32px 0 0 0; height:32px; overflow:hidden;}

a.close{ position:absolute; left:0px; top:3px; margin:0 0 15px 0; width:185px; height:0px; overflow:hidden; padding:35px 0 0 0; float:left; background:url(../graphics/close-window-trans.png) no-repeat left top; cursor:pointer;}
a.close:hover{ background-position:0 -36px;}

#content #contentright{width:735px; float:right; padding:0 0 0 5px; clear:right;}
#content #contentright #content-intro{ padding:0 30px 0 25px; margin:2px 0 0 0; height:240px; width:680px; float:right; background:url(../graphics/content-intro-1.png) top left no-repeat;}
#content #contentright #content-intro h1{ color:#fff; font-size:1.4em; margin:-10px 0 0 0; font-weight:bold; }
#content #contentright #content-intro p{ color:#fff; font-size:0.9em; }
#content #contentright #content-intro p b{ font-weight:bold; color:#fff; font-size:1em; }
#content #contentright #content-intro p a{ font-weight:bold; color:#fff; font-size:1.1em; }
#content #contentright .product-item-homepage{ width:230px; padding:5px 15px 50px 0; height:220px; overflow:hidden; float:left; position:relative; border-bottom:1px solid #ccd7dc; margin:0 0 15px 0;}
#content #contentright .product-item-homepage img{ position:absolute; top:0px; left:0px;}
#content #contentright h2.product-item-title-homepage{ padding:185px 0 0 0; font-size:1.1em;}
#content #contentright h2.product-item-title-homepage a{color:#027fba;}
#content #contentright h2.product-item-title-homepage a:hover{ color:#6eb50b;}
#content #contentright p.product-item-body-homepage{ font-size:0.9em; color:#3b565f;}

#content #contentright .product-item-catpage{ width:710px; padding:5px 15px 10px 0; height:110px; float:left; position:relative; border-bottom:3px solid #C5E6EE; margin:0 0 15px 0px;}
#content #contentright .product-item-catpage img{ position:absolute; top:10px; }
#content #contentright .product-item-catpage #star-wrap .star{ float:left; padding:1px 1px 0 0; width:22px; height:22px; position:static;}
#content #contentright h3.product-item-title-catpage{ padding:10px 0 0 0px; font-size:1.2em; }
#content #contentright h3.product-item-title-catpage a{color:#027fba; font-weight:bold;}
#content #contentright h3.product-item-title-catpage a:hover{ color:#6eb50b;}
#content #contentright p.product-item-body-catpage{font-size:0.9em; color:#386e8d; padding:5px 0 0 3px; clear:both;}
#content #contentright p.reviews{ font-size:0.9em; padding:0 0 0 10px; float:left;}
#content #contentright p.reviews a{ color:#7ec013;}
#content #contentright .product-item-catpage .product-item-catpage-wrapper{ position:absolute; top:0px; right:120px; width:500px; height:120px;}
#content #contentright .product-item-catpage #product-item-call-to-action{ position:absolute; top:-7px; right:-20px; width:135px; height:130px;}
#content #contentright .product-item-catpage #product-item-call-to-action p{color:#F00;}
#content #contentright .product-item-catpage #product-item-call-to-action p.priceSpecialOffer{font-weight:bold; font-size:1.4em; float:left; letter-spacing:-2px; clear:left;}
#content #contentright .product-item-catpage #product-item-call-to-action p.price{font-weight:bold; font-size:1.4em; float:left; letter-spacing:-2px; clear:left; color:#0192C9;}
#content #contentright .product-item-catpage #product-item-call-to-action p.vat{padding:9px 0 0 4px; font-weight:bold; font-size:0.7em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; }
#content #contentright .product-item-catpage #product-item-call-to-action p.vat2{padding:9px 0 0 4px; font-weight:bold; font-size:0.7em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; color:#037EB9; }
#content #contentright .product-item-catpage #product-item-call-to-action p.price-was{ padding:4px 0 4px 2px; color:#F00; font-weight:bold; font-size:1em; float:left; width:109px; overflow:hidden; text-decoration:line-through;}

/*#content #contentright .product-item-catpage #product-item-call-to-action p.price-was{ padding:16px 0 4px 2px; text-align:center; color:#FFF; font-weight:bold; font-size:0.65em; float:left; font-variant:small-caps; background:url(../graphics/title-special-offer-small.png) no-repeat 3px 0; width:109px; overflow:hidden;}*/
#content #contentright .product-item-catpage #product-item-call-to-action p.now{ font-weight:bold; font-size:0.6em; float:left; color:#900; padding:1px 0 0 0;}

#content #contentright .product-item-catpage #product-item-call-to-action form {}

#content #contentright .product-item-catpage #product-item-call-to-action a.more-info{ margin:-15px 0 0 4px; background:url(../graphics/btn-more-info.png) 0 0 no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}
#content #contentright .product-item-catpage #product-item-call-to-action a.more-info:hover{ background:url(../graphics/btn-more-info.png) 0 -25px no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}

#content #contentright .product-item-catpage #product-item-call-to-action input.add-to-cart{ margin: 3px 0 0 4px; background:url(../graphics/add-to-cart.png) 0 0 no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}
#content #contentright .product-item-catpage #product-item-call-to-action input.add-to-cart:hover{ background:url(../graphics/add-to-cart.png) 0 -25px no-repeat; display:block; width:107px; padding:25px 0 0 0; height:0px; overflow:hidden;}
#content #contentright .product-item-catpage #product-item-call-to-action .special-strip{ background:url(../graphics/special-offer-strip-trans.png) no-repeat left top; width:93px; height:57px; position:absolute; left:-620px; top:50px;}


/*ARTICLES PAGE*/
#content #contentright #article-item{ float: left; width:720px; margin:5px; padding-left:5px; border-bottom:1px solid #addeef;}
#content #contentright #article-item-content-wrap{ float:left; width:600px; margin:5px 0 5px 0;}
#content #contentright #article-item h2{ font-size:1.5em; padding:10px 0 0 0;}
#content #contentright #article-item h2 a{color:#008fc7;}
#content #contentright #article-item h2 a:hover{ color:#6eb50b;}
#content #contentright #article-item .article-image{ float:left; width:100px; height:100px; padding:15px 15px 0 5px;}
#content #contentright #article-item p{ float:left; font-size:0.9em; text-align:justify;}

#content #contentright #article-item a.btn-article-read{ float:right; margin: 10px 0 10px 0; background:url(/graphics/btn-read-article.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#content #contentright #article-item a.btn-article-read:hover{ background:url(/graphics/btn-read-article.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}


/*Individual Article*/
/*Liam Note: Ben, I amended the height of each list item to 70px (formerly 100px) and removed the width:100px & height:100px from the listings images as per the client's request */
#content #contentright .articles .product-item-catpage{ width:710px; padding:0 15px 5px 0; height:70px; float:left; position:relative; margin:0 0 5px 0px; border:none;}
#content #contentright .articles .product-item-catpage img{ position:absolute; top:10px;}
#content #contentright .articles .product-item-catpage #star-wrap .star{ float:left; padding:1px 1px 0 0; width:22px; height:22px; position:static;}
#content #contentright .articles h2{ margin:20px 0 0 0; font-weight:bold; font-size:2em;}
#content #contentright .articles h3.product-item-title-catpage{ padding:10px 0 0 0px; font-size:1.3em; }
#content #contentright .articles h3.product-item-title-catpage a{color:#027fba; font-weight:bold;}
#content #contentright .articles h3.product-item-title-catpage a:hover{ color:#6eb50b;}
#content #contentright .articles p.product-item-body-catpage{font-size:1em; color:#386e8d; padding:5px 0 0 3px; clear:both;}
#content #contentright .articles p.reviews{ font-size:1em; padding:2px 0 0 3px; float:left; clear:left;}
#content #contentright .articles p.reviews a{ color:#7ec013;}
#content #contentright .articles .product-item-catpage .product-item-catpage-wrapper{ position:absolute; top:0px; right:120px; width:500px; height:120px;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action{ position:absolute; top:-7px; right:-20px; margin-top:10px; width:135px; height:100px;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p{color:#F00;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.price{font-weight:bold; font-size:1.6em; float:left; letter-spacing:-2px; clear:left; color:#0192C9;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.vat{padding:9px 0 0 4px; font-weight:bold; font-size:0.9em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; }
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.vat2{padding:9px 0 0 4px; font-weight:bold; font-size:0.9em; float:left; letter-spacing:-1px; width:40px; overflow:hidden; color:#037EB9;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.price-was{padding:4px 0 0px 2px; color:#F00; font-weight:bold; font-size:1.2em; float:left; width:109px; overflow:hidden; text-decoration:line-through;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.now{ font-weight:bold; font-size:0.7em; float:left; color:#900; padding:1px 0 0 0;}
#content #contentright .articles img{ float:left;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action p.priceSpecialOffer{font-weight:bold; font-size:1.6em; float:left; letter-spacing:-2px; clear:left;}
#content #contentright .articles .product-item-catpage #product-item-call-to-action .special-strip{ background:url(../graphics/special-offer-strip-trans.png) no-repeat left top; width:93px; height:57px; position:absolute; left:-620px; top:50px;}




/*INFO PAGE*/
#content #contentright #info-item{ float: left; width:720px; margin:5px; padding-left:5px; border-bottom:1px solid #addeef;}
#content #contentright #info-item-content-wrap{ float:left; width:600px; margin-bottom:10px;}
#content #contentright #info-item h2{ font-size:1.5em; padding:10px 0 0 0;}
#content #contentright #info-item h2 a{color:#008fc7;}
#content #contentright #info-item h2 a:hover{ color:#6eb50b;}
#content #contentright #info-item .info-image{ float:left; width:100px; height:100px; padding:15px 15px 0 5px;}
#content #contentright #info-item p{ float:left; font-size:0.8em; text-align:justify;}

#content #contentright #info-item a.btn-info-read{ float:right; margin: 10px 0 10px 0; background:url(/graphics/btn-find-out-more.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#content #contentright #info-item a.btn-info-read:hover{ background:url(/graphics/btn-find-out-more.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}

.btn_contactform:hover{background-position:0 -28px;}
.btn_contactform{ margin:10px 0 10px 0; padding:27px 2px 0 0; height:27px; overflow:hidden; background:url(../graphics/btn-submit-enquiry.png) no-repeat; width:200px; float:right; cursor:pointer;}
.btn_contactform:active{background-position:0 -27px; padding-bottom:1px;}

/*RETURNS PAGE PAGE*/
#content #contentright p.returning{ font-size:0.9em; padding-bottom:10px; text-align:justify;}
#content #contentright p.returning strong{ font-size:1em; font-weight:bold;}
#content #contentright p.exit-quest-radio-label{ font-size:0.9em; padding-bottom:10px; float:left; clear:both; width:400px;}

#q1, #q2, #q3, #q4, #q5, #q6, #q7, #q8, #q9, #q10, #q11, #q12, #q13, #q14, #q15{ float:right; margin:0 300px 0 0; height:25px; padding:0px;}

p.special-question{ clear:both;  color:#008fc7; font-weight:800; padding:10px 0 5px 0; display:block; float:left; width:750px;}

#content #contentright a.password-forgot{color:#008fc7; font-size:0.7em; float:right; clear:right; margin:10px 0 0 0}
#content #contentright a.password-forgot:hover{color:#6eb50b;}

#content #contentright ol.returning-list{}
#content #contentright ol.returning-list li{ text-align:justify; font-size:0.8em; padding: 5px 0 10px 20px; background:url(../graphics/bullet.png) 0 6px no-repeat;}

#content #contentright ul.returning-list{}
#content #contentright ul.returning-list li{ text-align:justify; font-size:0.8em; padding: 5px 0 10px 20px; background:url(../graphics/bullet.png) 0 6px no-repeat;}


/*CONTACT PAGE*/
#content #contentright #contact-content-col{width:730px; float:left; display:inline; margin:0 0 0 0; font-size:0.9em;}
#content #contentright #contact-content-col p.contact-address{ width:300px; height:100px; display:block; float:left; padding-right:50px; font-size:1em;}
#content #contentright #contact-content-col p.contact-address strong{ font-size:1.1em; font-weight:bold;  color:#2f609c;}
#content #contentright #contact-content-col p.contact-phone{ width:300px; height:100px; display:block; float:left; font-size:1em;}
#content #contentright #contact-content-col p.contact-phone a.emailus{color:#008fc7;}
#content #contentright #contact-content-col p.contact-phone a.emailus:hover{color:#6eb50b;}
#content #contentright #contact-content-col h1.contact-head{ font-size:1.8em; font-weight:800; padding:0 0 10px 0;}
#content #contentright #contact-content-col h2.contact-head2{ font-size:1.6em; font-weight:800; padding:0 0 0 0; color:#2f609c;}

#content #contentright .contact-textfield{background:#fff; width:450px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #999;}
#content #contentright .contact-textbox{background:#fff; width:450px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #999}
#content #contentright .exitquest-textbox{background:#fff; width:730px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #999; float:left; clear:both;}

#content #contentright .contact-textfield-error{background:#fff; width:450px; height:20px; margin:3px 0 10px 0; color:#0d74af; padding:5px; font-size:0.9em; border:4px solid #F00;}
#content #contentright .contact-textbox-error{background:#fff; width:450px; height:150px; margin:3px 0 10px 0;  color:#0d74af; padding:5px; font-size:0.9em; border:4px solid  #F00;}

#content #contentright .contact-textfield:hover{ border:4px solid #6eb50b;}
#content #contentright .contact-textbox:hover{  border:4px solid #6eb50b;}
#content #contentright p.contact-label{ font-weight:800; padding:10px 0 0 0; display:block; float:left; height:10px; width:260px;}
#content #contentright p.login-label{ font-weight:800; padding:10px 0 0 0; display:block; float:left; height:10px; width:180px;}
#content #contentright p.warning{ margin:10px 0 5px 0;font-weight:800; color:#F00; text-align:center; display:block; padding:5px; background-color:#ffcaca; border:solid #F00 1px;}
#content #contentright p.exitquest-label{ color:#008fc7; font-weight:800; padding:10px 0 5px 0; display:block; width:750px; clear:both;}

.contact-label{color:#008fc7;}
.login-label{color:#008fc7;}
.main-div{ padding:0 0 12px 0;}
.main-div2{ padding:16px 0 22px 0;}
.main-div3{ padding:18px 0 22px 0;}
#content #contentright .articles .main-div4{ padding:15px 0 10px 0;}
.main-div5{ padding:18px 0 5px 0;}
.main-div6{ padding:10px 0 0px 0;}
.main-div7{padding:3px 0 11px 0;}
.main-div8{padding:0 0 0 0;}
/*INFO - HOW TO SHOP PAGE*/

#content #contentright ul.howtoshop{ font-size:0.9em;}
#content #contentright ul.howtoshop li{ height:20px; padding:0 0 0 20px; background:url(../graphics/bullet.png) no-repeat 0 2px; }


/*articles*/
.articles{ font-size:0.8em;}


/*about us*/
.about-image{ float:left; border:1px solid; margin:5px 10px 10px 0;}






/*INFO - Delivery info page*/
p.delivery-info{ font-size:0.9em; padding:0 0 20px 0; text-align:justify;}
#content #contentright table{ border:1px solid #addeef; margin:10px 0 30px 0; width:720px; padding:10px; font-size:0.8em; margin-left:10px;}
#content #contentright table tbody tr{ border-bottom:1px solid #addeef; height:30px; margin:10px 0 0 0;}
#content #contentright table tbody tr:hover{ background:#d9ffb3;}
#content #contentright table tbody col:hover{ background:#d9ffb3;}
#content #contentright table tr.listblue{ background:url(../graphics/table-head-bg.png) repeat-x 0 0;}
#content #contentright table tr.listblue:hover{ background:url(../graphics/table-head-bg.png) repeat-x 0 0;}
#content #contentright table tr.listblue td{font-size:1.2em; color:#fff; padding:5px;}
#content #contentright table tr.listblue td:hover{font-size:1.2em; color:#fff; padding:5px;}

#content #contentright p.delivery-info{ font-size:0.8em;}


p.HideNumber11{visibility:hidden;}

#content #contentright table tr td.listblue p{}
#content #contentright table tr td{ padding:6px 0 0 0;}
/* Footer */
#foot-wrap2{margin:0 auto; width:100%; background:url(../graphics/footer-bg.png) repeat-x bottom; height:0; float:left; padding:200px 0 0 0; overflow:hidden; }
#foot-wrap{margin:0 auto; width:100%; background:url(../graphics/footer-bg.png) repeat-x bottom; height:500px; float:left; padding:100px 0 0 0; }

#foot-wrap2 #foot{margin:0 auto 0 auto; width:1024px; }
#foot-wrap2 #foot #foot-content{ background:url(../graphics/footer-top.png) top no-repeat; height:200px; margin:-322px 0 0 0; padding:100px 0 0 0; }
#foot-wrap2 #foot #foot-content #foot-left{ width:450px; float:left; padding:100px 40px 0 30px; height:250px;}
#foot-wrap2 #foot #foot-content #foot-left h2.title-latest-blog{ overflow:hidden; width:281px; height:0px; padding:28px 0 0 0; background:url(../graphics/title-latest-blog-posts.png) no-repeat;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed{}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item{ padding:0 0 8px 25px; background:url(../graphics/blog-post-bullet.png) no-repeat 0 4px;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item:hover{background:url(../graphics/blog-post-bullet2.png) no-repeat 0 4px;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item{ font-size:0.7em;  text-align:left;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a{ color:#145983; font-size:1.3em;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a strong{ font-weight:bold; color:#145983; font-size:1em;}
#foot-wrap2 #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a:hover{ color:#027fba; }
#foot-wrap2 #foot #foot-content #foot-right{width:450px; float:left; padding:100px 20px 0 15px; height:252px; background:url(../graphics/foot-slide-bg.png) left bottom no-repeat;}
#foot-wrap2 #foot #foot-content #foot-right .foot-slide-text{ float:right; width:310px; height:120px; padding:20px 0 0 0;}
#foot-wrap2 #foot #foot-content #foot-right h2 a{ font-size:0.8em; }
#foot-wrap2 #foot #foot-content #foot-right h2{ padding:13px 0 0 0;}

#foot-wrap2 #foot #foot-content p small{ font-size:0.7em;}
#foot-wrap2 #foot #foot-content p{ text-align:center;}
#foot-wrap2 #foot #foot-content p a{ color:#476171;}
#foot-wrap2 #foot #foot-content p a:hover{ color:#027fba;}

#foot-wrap #foot{margin:0 auto 0 auto; width:1024px; }
#foot-wrap #foot #foot-content{ background:url(../graphics/footer-top.png) top no-repeat; height:450px; margin:-72px 0 0 0; padding:100px 0 0 0; }
#foot-wrap #foot #foot-content #foot-left{ width:450px; float:left; padding:100px 40px 0 30px; height:250px;}
#foot-wrap #foot #foot-content #foot-left h2.title-latest-blog{ overflow:hidden; width:281px; height:0px; padding:28px 0 0 0; background:url(../graphics/title-latest-blog-posts.png) no-repeat;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed{}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item{ padding:0 0 8px 25px; background:url(../graphics/blog-post-bullet.png) no-repeat 0 4px;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item:hover{background:url(../graphics/blog-post-bullet2.png) no-repeat 0 4px;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item{ font-size:0.7em;  text-align:left;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a{ color:#145983; font-size:1.3em;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a strong{ font-weight:bold; color:#145983; font-size:1em;}
#foot-wrap #foot #foot-content #foot-left ul.blog-feed li.blog-feed-item a:hover{ color:#027fba; }
#foot-wrap #foot #foot-content #foot-right{width:450px; float:left; padding:100px 20px 0 15px; height:252px; background:url(../graphics/foot-slide-bg.png) left bottom no-repeat;}
#foot-wrap #foot #foot-content #foot-right .foot-slide-text{ float:right; width:310px; height:120px; padding:20px 0 0 0;}
#foot-wrap #foot #foot-content #foot-right h2 a{ font-size:0.8em; }
#foot-wrap #foot #foot-content #foot-right h2{ padding:13px 0 0 0;}

#foot-wrap #foot #foot-content p small{ font-size:0.7em;}
#foot-wrap #foot #foot-content p{ text-align:center;}
#foot-wrap #foot #foot-content p a{ color:#476171;}
#foot-wrap #foot #foot-content p a:hover{ color:#027fba;}



.hide-it{ display:none;}

#topcontrol{background-color: transparent; background:url(/graphics/up-trans.png) no-repeat 0 0 scroll; height:0pt; width:40px; padding-top:132px; overflow: hidden;}


/* --------------------------Slider------------------------- */

#slider{ height:250px;}

#slider .guide-slide-image{ float:left; width:120px; height:120px; padding:20px 10px 10px 5px;}

#slider p{ color:#fff; }
#foot-wrap #foot #foot-content #slider p{ text-align:justify; color:#145983; padding: 5px 0 0 0;}

#foot-wrap #foot #foot-content #slider a.btn-article-read{ clear:both; float:right; margin: 10px 0 10px 0; background:url(/graphics/btn-read-article.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#foot-wrap #foot #foot-content #slider a.btn-article-read:hover{ background:url(/graphics/btn-read-article.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}

#foot-wrap2 #foot #foot-content #slider a.btn-article-read{ clear:both; float:right; margin: 10px 0 10px 0; background:url(/graphics/btn-read-article.png) 0 0 no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#foot-wrap2 #foot #foot-content #slider a.btn-article-read:hover{ background:url(/graphics/btn-read-article.png) 0 -31px no-repeat; display:block; width:183px; padding:31px 0 0 0; height:0px; overflow:hidden;}
#foot-wrap2 #foot #foot-content #slider p{ text-align:justify; color:#145983; padding: 5px 0 0 0;}

.slider1{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider2{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider3{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider4{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider5{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider6{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider7{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider8{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider9{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider10{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider11{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider12{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider13{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider14{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider15{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider16{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider17{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider18{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider19{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider20{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider21{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider22{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider23{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider24{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider25{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider26{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider27{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider28{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider29{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider30{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider31{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider32{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider33{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider34{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider35{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider36{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider37{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider38{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider39{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider40{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider41{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider42{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider43{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider44{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider45{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider46{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider47{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider48{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider49{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider50{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }
.slider51{width:450px; height:250px; padding:0 0 0 0; font-size:0.8em; }

.sliderimg{ position:absolute;}


/*Star Ratings
.rating {
	cursor: pointer;
	clear: both;
	display: block;
	float:left;
}
.rating:after {
	content: '.';
	display: block;
	height: 0;
	width: 0;
	clear: both;
	visibility: hidden;
}
.cancel,
.star {
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
}
.star-left,
.star-right {
  width: 8px
}
.cancel,
.cancel a {background: url(../graphics/delete.gif) no-repeat 0 -16px;}

.star,
.star a {background: url(../graphics/star.gif) no-repeat 0 0px;}
.star-left,
.star-left a {background: url(../graphics/star-left.gif) no-repeat 0 0px;}
.star-right,
.star-right a {background: url(../graphics/star-right.gif) no-repeat 0 0px;}
	
.cancel a,
.star a {
	display: block;
	width: 100%;
	height: 100%;
	background-position: 0 0px;
}

div.rating div.on a {
	background-position: 0 -16px;
}
div.rating div.hover a,
div.rating div a:hover {
	background-position: 0 -32px;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../graphics/delete.gif) no-repeat 0 -16px; display:none; visibility:hidden;}
div.star-rating,div.star-rating a{background:url(../graphics/star.gif) no-repeat 0 0px}
div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */



/*accordion*/
#wrapper {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	}

.accordionButton {	
	width: 800px;
	float: left;
	background: #003366;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	}
	
.accordionContent {	
	width: 800px;
	float: left;
	background: #95B1CE;
	display: none;
	}


/*collapse panel*/

/*custom classes*/

p.red{ color:#F00;}
p.green{ color:#0C0;}
p.bold{ font-weight:bold;}
p.redbold{ font-weight:bold; color:#F00;}

/*OLD HTML PATTERN MATCHING FOR OLD EDITOR IN AWC ADMIN CMS*/
STRONG{ font-weight:bold!important;}
STRONG U{font-weight:bold!important; text-decoration:underline!important;}

/*GREEN*/ P FONT[color="#00ff00"]{ color:#00ff00;}
/*RED*/ P FONT[color="#5685b3"]{ color:#5685b3;}
/*RED*/ P FONT[color="#6a6a6a"]{ color:#6a6a6a;}
/*RED*/ P FONT[color="#3a5570"]{ color:#3a5570;}
/*RED*/ P FONT[color="#ff0000"]{ color:#ff0000;}
/*RED*/ P FONT[color="#6a6a6a"]{ color:#6a6a6a;}
/*Blue*/ P FONT[color="#0000ff"]{ color:#0000ff;}

/*GREEN*/P STRONG FONT[color="#00ff00"]{color:#00ff00; font-weight:bold;}
/*RED*/  P STRONG FONT[color="#5685b3"]{color:#5685b3; font-weight:bold;}
/*RED*/  P STRONG FONT[color="#6a6a6a"]{color:#6a6a6a; font-weight:bold;}
/*RED*/  P STRONG FONT[color="#3a5570"]{color:#3a5570; font-weight:bold;}
/*RED*/  P STRONG FONT[color="#ff0000"]{color:#ff0000; font-weight:bold;}
/*RED*/  P STRONG FONT[color="#6a6a6a"]{color:#6a6a6a; font-weight:bold;}
/*Blue*/ P STRONG FONT[color="#0000ff"]{color:#0000ff; font-weight:bold;}


/*PRETTYPHOTO*/


 div.light_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat;}div.light_rounded .pp_top .pp_middle{background:#fff;}div.light_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat;}div.light_rounded .pp_content .ppt{color:#000;}div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right{background:#fff;}div.light_rounded .pp_content{background-color:#fff;}div.light_rounded .pp_next:hover{background: url(../images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.light_rounded .pp_previous:hover{background: url(../images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_rounded .pp_expand{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_rounded .pp_expand:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_rounded .pp_contract{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_rounded .pp_contract:hover{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_rounded #pp_full_res .pp_inline{color:#000;}div.light_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat;}div.light_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_rounded .pp_arrow_next{background: url(../images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat;}div.light_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat;}div.light_rounded .pp_bottom .pp_middle{background:#fff;}div.light_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat;}div.light_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/light_rounded/loader.gif) center center no-repeat;}div.dark_rounded .pp_top .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}div.dark_rounded .pp_top .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_top .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}div.dark_rounded .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_rounded .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_rounded .pp_content{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_next:hover{background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_rounded .pp_previous:hover{background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}div.dark_rounded .pp_expand{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_expand:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_rounded .pp_contract:hover{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_rounded .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_rounded .currentTextHolder{color:#c4c4c4;}div.dark_rounded .pp_description{color:#fff;}div.dark_rounded #pp_full_res .pp_inline{color:#fff;}div.dark_rounded .pp_arrow_previous{background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}div.dark_rounded .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_rounded .pp_arrow_next{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}div.dark_rounded .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_rounded .pp_bottom .pp_left{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}div.dark_rounded .pp_bottom .pp_middle{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}div.dark_rounded .pp_bottom .pp_right{background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}div.dark_rounded .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_left ,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}div.dark_square .currentTextHolder{color:#c4c4c4;}div.dark_square .pp_description{color:#fff;}div.dark_square .pp_loaderIcon{background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}div.dark_square .pp_content_container .pp_left{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}div.dark_square .pp_content_container .pp_right{background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}div.dark_square .pp_expand{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.dark_square .pp_expand:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.dark_square .pp_contract{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.dark_square .pp_contract:hover{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.dark_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.dark_square #pp_full_res .pp_inline{color:#fff;}div.dark_square .pp_arrow_previous{background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}div.dark_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.dark_square .pp_arrow_next{background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}div.dark_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.dark_square .pp_next:hover{background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}div.dark_square .pp_previous:hover{background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.light_square .pp_left ,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content{background:#fff;}div.light_square .pp_content .ppt{color:#000;}div.light_square .pp_expand{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.light_square .pp_expand:hover{background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.light_square .pp_contract{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.light_square .pp_contract:hover{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.light_square .pp_close{width:75px;height:22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.light_square #pp_full_res .pp_inline{color:#000;}div.light_square .pp_arrow_previous{background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default;}div.light_square .pp_arrow_next{background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}div.light_square .pp_arrow_next.disabled{background-position: -22px -87px;cursor:default;}div.light_square .pp_next:hover{background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}div.light_square .pp_previous:hover{background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_top .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat;}div.facebook .pp_top .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x;}div.facebook .pp_top .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat;}div.facebook .pp_content .ppt{color:#000;}div.facebook .pp_content_container .pp_left{background: url(../images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y;}div.facebook .pp_content_container .pp_right{background: url(../images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y;}div.facebook .pp_content{background:#fff;}div.facebook .pp_expand{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor: pointer;}div.facebook .pp_expand:hover{background: url(../images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor: pointer;}div.facebook .pp_contract{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor: pointer;}div.facebook .pp_contract:hover{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor: pointer;}div.facebook .pp_close{width:22px;height:22px;background: url(../images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor: pointer;}div.facebook #pp_full_res .pp_inline{color:#000;}div.facebook .pp_loaderIcon{background: url(../images/prettyPhoto/facebook/loader.gif) center center no-repeat;}div.facebook .pp_nav .pp_arrow_previous{background: url(../images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default;}div.facebook .pp_nav .pp_arrow_next{background: url(../images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px;}div.facebook .pp_arrow_next.disabled{background-position: -32px -96px;cursor:default;}div.facebook .pp_nav{margin-top:0;}div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px;}div.facebook .pp_next:hover{background: url(../images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor: pointer;}div.facebook .pp_previous:hover{background: url(../images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor: pointer;}div.facebook .pp_bottom .pp_left{background: url(../images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat;}div.facebook .pp_bottom .pp_middle{background: url(../images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x;}div.facebook .pp_bottom .pp_right{background: url(../images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat;}div.pp_pic_holder a:focus{outline:none;}div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}.pp_top{height:20px;position: relative;}* html .pp_top{padding:0 20px;}.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_top .pp_middle{left:0;position: static;}.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_content{height:40px;}.pp_content .ppt{left:auto;margin-bottom:5px;position: relative;top:auto;}.pp_fade{display: none;}.pp_content_container{position: relative;text-align: left;width:100%;}.pp_content_container .pp_left{padding-left:20px;}.pp_content_container .pp_right{padding-right:20px;}.pp_content_container .pp_details{margin:10px 0 2px 0;}.pp_description{display: none;margin:0 0 5px 0;}.pp_nav{clear: left;float: left;margin:3px 0 0 0;}.pp_nav p{float: left;margin:2px 4px;}.pp_nav a.pp_arrow_previous,.pp_nav a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000;}a.pp_next{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: right;height:100%;text-indent: -10000px;width:49%;}a.pp_previous{background: url(../images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float: left;height:100%;text-indent: -10000px;width:49%;}a.pp_expand,a.pp_contract{cursor: pointer;display: none;height:20px;position:absolute;right:30px;text-indent: -10000px;top:10px;width:20px;z-index:20000;}a.pp_close{display:block;float: right;text-indent: -10000px;}.pp_bottom{height:20px;position: relative;}* html .pp_bottom{padding:0 20px;}.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px;}.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px;}* html .pp_bottom .pp_middle{left:0;position: static;}.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}.pp_loaderIcon{display:block;height:24px;left:50%;margin: -12px 0 0 -12px;position:absolute;top:50%;width:24px;}#pp_full_res{line-height:1 !important;}#pp_full_res .pp_inline{text-align: left;}#pp_full_res .pp_inline p{margin:0 0 15px 0;}div.ppt{color:#fff;display: none;font-size:17px;left:0;position:absolute;top:0;z-index:9999;}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility: hidden;}.clearfix {display: inline-block;}* html .clearfix {height:1%;}.clearfix {display:block;} 
 span.bigBold{
	 font-weight:bold;
	 font-size:1.2em;}
	 
/* Special Offers 23/08/2010 */

#specialOffersWrap {
	margin-bottom: 10px;
	background:url(../graphics/special-offers.jpg) no-repeat 0 50px;
	padding:15px 0 0 20px; margin-left:-10px; clear:both; }
	#specialOffersWrap h2{ float:left;  padding:0 0 10px 0; margin:0 0 0 -10px;}	

	
#specialOfferCycle {
	height: 310px;
	overflow: hidden;
	width: 710px;}
	
.specialOfferRow1, .specialOfferRow2 {
	height: 310px;
	width: 735px;}
	
.specialOffer {
	float: left;
	margin: 10px 0 15px;
	padding: 5px 15px 0 0;
	position: relative;
	width: 230px;}
	
	.specialOffer a img{ width:auto; height:140px; padding:0 0 0 30px;}
	
.specialOffer .specialOfferName {margin-top: 10px; }
.specialOffer p.specialOfferName{ text-align:center!important;}
.specialOffer p{ color:#fff; text-align:center; font-size:0.75em;}
.specialOffer .specialOfferTag {position: absolute; left: 0; top: 0px;}
.specialOffer p.specialOfferName a{ color:#fff; font-size:1.1em!important;}
.specialOffer p strong{ color:#fff; font-size:1.2em;}
/* Related Products 24/08/2010 */
.special-offer-wrap{ height:80px; display:block; float:left; padding:0 5px 0 5px; width:200px;}
