@charset "utf-8";

div.logo {
	float:left;
	margin-top:15px;
}

div.logo a {
	outline:none;
}

div#center-main p {
	line-height:1.5em;
	margin-top:0;
}

div#center-main ul {
	margin-top:0;
}

h4 {
	margin-bottom:0;
}

div.ajaxsearch {
	float:left;
	width:265px;
	height:30px;
	margin-left:130px;
	margin-top:25px;
	margin-right:100px;
}

div.ajaxsearch input#substring_id {
	background:url(images/ecomimages/searchbox.png) no-repeat top left;
	border:none;
	width:219px;
	height:15px;
	padding:6px;
}

div.ajaxsearch input.ajaxsubmit {
	position:absolute;
	margin-left:10px;
	margin-top:2px;
	outline:none;
}

div#header {
	z-index:2;
}

div#header-right {
	float:right;
	width:334px;
	height:98px;
	/*background:url(images/ecomimages/header-contact-background.png) no-repeat top left;*/
	padding:15px 0px;
	text-align:right;
}

div#header-right div.header-right-left {
	float:right;
	padding-top:15px;
}

div#header-right div.header-right-right {
	float:right;
}

div#header-right div.header-right-left span.telephone {
	font-size:23px;
	color:#6A759D;
	font-weight:bold;
	letter-spacing:0.4px;
}

div#header-right div.header-right-left span.email {
	font-size:13px;
	line-height:1.5em;
	letter-spacing:-0.1px;
}

div#header-right div.header-right-left span.email a {
	color:#222222;
	text-decoration:none;
}

div#header-right div.header-right-left span.email a:hover {
	text-decoration:underline;
}

div#header-right div.header-right-left span.ask {
	line-height:1.5em;
}



/* Customer Top Menu */

div#dropdown {
	float:left;
	margin-left:30px;
	margin-top:20px;
}

div#dropdown ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

div#dropdown li:hover ul, div#dropdown li.over ul { display: block; }







div#dropdown ul.firstlevel {
	width:100%;
	float:left;
}

div#dropdown li.firstlevel {
	float: left;
	position: relative;
	margin:0px;
}

div#dropdown li.firstlevel:hover {
	background:url(images/ecomimages/topmenu-hover-green.png) no-repeat top left;
}

div#dropdown li.firstlevel:hover a.firstlevel {
	color:#333;
}

div#dropdown li.firstlevel a.topright {
	width:5px;
	height:50px;
	position:absolute;
}

div#dropdown li.firstlevel:hover a.topright {
	background:url("images/ecomimages/topmenu-hover-topright.png") #b4c0e9 no-repeat top right;
}

div#dropdown a.firstlevel {
	background:url("images/ecomimages/topmenu-downarrow.png") no-repeat scroll 90% 50% transparent;
	color:#222222;
	display:block;
	font-size:15px;
	font-weight:bold;
	padding:7px 24px 7px 15px;
	text-decoration:none;
	text-transform:uppercase;
	float:left;
}

div#dropdown a.firstlevel:hover {
}




div#dropdown ul.secondlevel {
	display: none;
	position: absolute; 
	top: 50px;
	left: 0;
	min-width:150px;
	white-space:nowrap;
	background: #b4c0e9;
}

div#dropdown li.secondlevel {
	border-top:1px solid #a1aed6;
}

div#dropdown li.secondlevel:hover {
}

div#dropdown a.secondlevel {
	color:#333;
	padding:5px 10px;
	display:block;
	text-decoration:none;
	font-size:13px;
}

div#dropdown a.secondlevel:hover {
	color:white;
	background-color:#697291;
}

h1#product-title {
	color:#6a759d;
	font-size:21px;
	font-weight:bold;
	line-height:1.3em;
	margin-bottom:30px;
}


div.media-title a {
	color:#6a759d;
}

div#itemdetails {
	margin-top:30px;
}


div#pricing {
	zoom:1;
}

div#specifications h3 {
	color:#368c2c;
	font-size:16px;
	margin-top:0;
	line-height:1.1em;
}

/* Contact Menu */

div.menu-contact .content p {
	margin:0px;
}

div.menu-contact .content a {
	color:#222222;
}

div.menu-contact .content h4 {
	color:#6a759d;
	font-size:24px;
	font-weight:bold;
	margin:2px 0px;
}

div.menu-contact .content p.email {
	font-weight:bold;
}



/* Product Description and Pricing Tabs */

div.description-outer {
}

div#description, div#pricing {
	float:left;
	border:1px solid #c8c8c8;
	line-height:1.5em;
	width:350px;
	padding:15px;
	background:url(images/ecomimages/description-tab-background.gif) repeat-x top left;
	height:400px;
}

div#pricing {
	height:auto;
}

div#pricing p {
	margin:5px 0px;
}

div#pricing table {
	line-height:1em;
}

div#pricing td {
	font-weight:bold;
	padding:3px 10px 3px 0;
	vertical-align:middle;
}

td.property-name {
}

div#pricing select {
}

div#description-main {
}

div.description-inner {
	height:375px;
	overflow:hidden;
}

div#description ul {
	margin-top:0px;
}

div#media {
	float:left;
	margin-top:30px;
	width:360px;
	padding:10px;
	border:1px solid #c8c8c8;
	background:url(images/ecomimages/description-tab-background.gif) repeat-x top left;
	height:160px;
}

div#media h3 {
	text-transform:uppercase;
	color:#222;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #c8c8c8;
	font-size:13px;
	padding-bottom:5px;
}

ul.idTabs {
	margin:0;
	padding:0;
	float:left;
}

ul.idTabs li {
	float:left;
	list-style:none;
}

ul.idTabs li a {
	text-transform:uppercase;
	color:white;
	font-size:13px;
	background:url(images/ecomimages/tabs-left-orange.gif) no-repeat top left;
	margin-right:2px;
	padding:8px 0px 8px 12px;
	font-weight:bold;
	display:block;
}

ul.idTabs li span {
	background:url(images/ecomimages/tabs-right-orange.gif) no-repeat top right;
	padding:8px 12px 8px 0px;
}

ul.idTabs li a:hover {
	text-decoration:none;
	color:white;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
}

ul.idTabs li a:hover span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
}

ul.idTabs li a.selected {
	color:white;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
}

ul.idTabs li a.selected span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
}






div#readmore a {
	margin-right:20px;
}

div.media-entry {
	float:left;
	clear:left;
	margin:5px 0px;
}

div.media-thumb {
	float:left;
	margin-right:10px;
	width:75px;
	text-align:center;
}

div.media-title {
	font-size:14px;
	font-weight:bold;
	color:#016A63;
}

div.media-summary {
	font-size:11px;
}

div.media-summary b {
	font-size:12px;
}



/* Main Details */

div.maindetails {
	border:1px solid #c8c8c8;
	line-height:1.5em;
	padding:20px;
	width:660px;
}


/* Buy Now button */

button.buynow-button {
	background: url(images/ecombuttons/buy-now.png) no-repeat top left;
	width:95px;
	height:28px;
	border:none;
	outline:none;
	float:left;
	margin-right:10px;
}

div.buynow button.buynow-button {
	margin-right:0;
}

button.buynow-button:hover {
	cursor:pointer;
	outline:none;
}

button.buynow-button:active {
	cursor:pointer;
	outline:none;
}
button:focus { 
    outline: none; 
}


/* Pricing Box */

div#pricingbox {
	text-align:right;
	margin-top:20px;
}

div#pricingbox div#indentright {
	margin-right:155px;
}

div#pricingbox div.price {
	font-size:30px;
	color:#9d0b0b;
	font-weight:bold;
}

div#pricingbox div.includingvat {
	font-weight:bold;
	color:#9d0b0b;
	margin:3px 0px 7px 0px;
}

div#pricingbox div.exvatprice {
	font-size:16px;
	color:#525151;
}

div#pricingbox div.rrpprice {
	color:#222;
	font-weight:bold;
}

span.strikethrough {
	text-decoration:line-through;
}

div#pricingbox div.yousave {
	color:#868585;
	font-size:13px;
}

div#pricingbox div.delivery, div#pricingbox div.deliverytime {
	font-size:12px;
	color:#191818;
}

div#pricingbox div.delivery {
	margin-top:10px;	
}

div#pricingbox div.deliverytime {
	margin-bottom:10px;	
}

div#pricingbox p.quantity {
	padding-top:10px;
	text-align:left;
}

div#pricingbox div.quantity {
	margin:14px 0px;
	text-align:left;
	float:left;
}

div#pricingbox div.buybuttons {
	float:left;
	margin:10px 0px 10px 15px;
}

div#buyhelp {
	border-top:1px solid #AAAAAA;
	padding-top:10px;
	margin-top:20px;
	clear:both;
	text-align:left;
}

div#buyhelp span.row1, div#buyhelp span.row2, div#buyhelp span.row3 {
	font-size:13px;
	display:block;
}

div#buyhelp span.row1 {
	color:#6A759D;
	font-size:18px;
	font-weight:bold;
	margin-top:15px;
}

div#pricingbox div.liveperson {
	float:right;
	margin-left:20px;
	height:90px;
}


/* Homepage Slideshow */

div#demos {
	height:380px;
	overflow:hidden;
}

div#nav {
	position:absolute;
	margin-top:330px;
	margin-left:800px;
	z-index:100;
	background:url(images/homepage-slideshow/nav-background.png) no-repeat top left;
	padding:6px 0px;
	width:110px;
	text-align:center;
}

div#nav a {
	padding:3px 4px;
	color:#222;
	font-weight:bold;
	border:1px solid #F8F8F8;
	margin:0px 2px;
}

div#nav a:hover {
	text-decoration:none;
}

div#nav a.activeSlide {
	background-color:#EEE;
	border:1px solid #AAA;
}


/* Homepage Boxes */

div#boxes {
	margin:20px 0px;
	clear:both;
}

div#boxes div.box {
	float:left;
	width:280px;
	height:250px;
	border:1px solid #006f65;
	padding:9px;
	margin-right:16px;
	background: url(images/ecomimages/description-tab-background.gif) repeat-x scroll left top;
}

div#boxes div.box:hover {
	border:1px solid #72c168;
}

div#boxes div#box1 {
	margin-right:0px;
}

div#boxes div#box2 {
}

div#boxes div#box3 {
}

div#boxes div.box h2 {
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #c0c0c0;
	margin:7px 0px 9px 0px;
	padding:0px 0px 12px 0px;
}

/* Main homepage */

h1.homepage {
	color:#006f65;
	font-size:24px;
	margin:40px 0px 15px 0px;
}

.right {
	float:right;
	margin-left:20px;
}

img#homepage-skeleton {
	margin-top:40px;
}



div#relatedproducts {
}

div#relatedproducts div.related {
}

div#relatedproducts div.related a {
	color:#222;
	font-size:10px;
}

div#relatedproducts div.related a:hover {
	color:#324C76;
}

div#relatedproducts div.related p {
	margin-left:54px;
}

div#relatedproducts div.related img {
	width:44px;
	float:left;
}



div#detailedimages {
	float:left;
	margin-top:30px;
	width:270px;
	padding:10px;
	border:1px solid #c8c8c8;
	background:url(images/ecomimages/description-tab-background.gif) repeat-x top left;
	text-align:left;
}

div#detailedimages a {
	display:block;
	width:65px;
	float:left;
	margin:0px 6px 6px 0px;
	text-align:center;
}

div#detailedimages h3 {
	text-transform:uppercase;
	color:#222;
	margin:0px 0px 10px 0px;
	border-bottom:1px solid #c8c8c8;
	font-size:13px;
	padding-bottom:5px;
}


div#testimonials .commentbox { clear:both; height:100%; overflow:visible; padding:0px 50px; text-align:justify; }
div#testimonials .leftquote { float:left; margin-left:-50px; font-size:100px; color:#72c168; height:100%; font-family:Georgia; margin-top:-10px; }
div#testimonials .rightquote { float:right; margin-right:-50px; font-size:100px; color:#72c168; height:100%; font-family:Georgia; height:50px; margin-top:-40px; }
div#testimonials .commentfooter { clear:both; padding-left:50px; border-bottom:1px solid #CCCCCC; margin-bottom:10px; }



div.terms-page ol li {
margin-bottom:10px;
}





div#skeleton .eyes, div#skeleton .thighs, .neck, div#skeleton .upperback, div#skeleton .lowerback, div#skeleton .pelvis, div#skeleton .forearms, div#skeleton .legs, div#skeleton .calves, div#skeleton .feet { position:absolute; height:24px; width:24px; cursor:pointer; z-index:73; }
div#skeleton .eyes { margin-left:485px; margin-top:20px; }
div#skeleton .neck { margin-left:485px; margin-top:65px; }
div#skeleton .upperback { margin-left:525px; margin-top:75px; }
div#skeleton .lowerback { margin-left:485px; margin-top:135px; }
div#skeleton .pelvis { margin-left:485px; margin-top:176px; }
div#skeleton .forearms { margin-left:550px; margin-top:140px; }
div#skeleton .thighs { margin-left:510px; margin-top:231px; }
div#skeleton .legs { margin-left:480px; margin-top:257px; }
div#skeleton .calves { margin-left:513px; margin-top:320px; }
div#skeleton .feet { margin-left:540px; margin-top:350px; }

div#skeleton .skelinfo { position:absolute; height:340px; width:315px; margin-top:0px; margin-left:0px; z-index:72; overflow-x:hidden; overflow-y:scroll; visibility:hidden; background-color:white; }

div#skeleton .skelcontainer { position:absolute; height:340px; width:315px; margin-top:25px; margin-left:25px; z-index:70; }
div#skeleton .skelinfo p { padding-left:0px; padding-right:10px; }

div#skeleton .skeleton-products { height:220px; width:630px; padding-top:350px; }

div#skeleton .skeleton-products-feet, div#skeleton .skeleton-products-eyes, div#skeleton .skeleton-products-thighs, div#skeleton .skeleton-products-neck, div#skeleton .skeleton-products-upperback, div#skeleton .skeleton-products-lowerback, div#skeleton .skeleton-products-lowerback, div#skeleton .skeleton-products-pelvis, div#skeleton .skeleton-products-forearms, div#skeleton .skeleton-products-legs, div#skeleton div#skeleton .skeleton-products-calves { position:absolute; height:220px; width:630px; background:url(http://www.ergocentric.co.uk/images/S/products-background.png) no-repeat; background-position:0px 20px; visibility:hidden; }

div#skeleton .skeleton-products-table { width:630px; margin-top:-4px; }
div#skeleton .skeleton-products-table td { text-align:center; width:176px; vertical-align:top; padding:20px 15px 0px; }
div#skeleton .skeleton-products-table img { padding-bottom:5px; display:block; margin:0 auto; }
div#skeleton .skeleton-products-table td a { color:#006699; font-weight:bold; outline:none; }

div#skeleton div#skeleton-container {
 	background:url(http://www.ergocentric.co.uk/images/S/background.png) no-repeat;
	height:660px; width:660px;
}


/* Footer */

div#footer {
	background-color:#3e3f3e;
	width:930px;
	height:230px;
	margin-bottom:30px;
	padding:15px;
	color:white;
}

div#footer p {
	color:white;
	line-height:1em;
}

div#footer div {
	color:white;
}

div#footer div#col1 {
	float:left;
	border-right:1px solid #4f504f;
	padding-right:15px;
	width:400px;
	line-height:1.6em;
}

div#footer div#col2 {
	float:left;
	border-right:1px solid #4f504f;
	padding:0px 15px;
	width:240px;
}

div#footer div#col2 a {
	color:#64c0e9;
}

div#footer div#col2 p {
	line-height:1.5em;
}

div#footer div#col3 {
	float:left;
	padding-right:15px;
	width:220px;
}

div#footer div#col3 p {
	color:black;
}

div#col3 div#top10tips {
	background:url(images/ecomimages/top10tips-bg.png) no-repeat top left;
	padding:50px 0px 5px 10px;
	margin-left:6px;
	width:240px;
}


div#col3 div#top10tips span.label,span.spacer,span.multiple span {width:80px; float:left; color:black;} 
div#col3 div#top10tips div {clear:both;} 
div#col3 div#top10tips span.multiple {float:left;} 
div#col3 div#top10tips span.input {float:left; margin-bottom:5px;} 
div#col3 div#top10tips span.button {padding-left:120px;} 
div#col3 div#top10tips div.clear {clear:both;padding-top:5px;} 
div#col3 div#top10tips div.hidden {display:none;}
div#col3 div#top10tips input.submit {width:93px;height:27px;} 


div#footer h3 {
	color:#64c0e9;
	font-size:15px;
	font-weight:bold;
	margin:0;
}

div#footer h4 {
	color:white;
	border-bottom:1px solid white;
	margin:0;
	margin-bottom:5px;
	padding-bottom:5px;
}

div#footer div#column1 {
	float:left;
	width:190px;
	margin-right:10px;
}

div#footer div#column2 {
	float:left;
}

div#footer span {
	color:#64c0e9;
	font-weight:bold;
}

div#footer a {
	color:white;
	text-decoration:none;
}

div#footer a:hover {
	text-decoration:underline;
}



/* Subcategories */


div#products-subcategories div.subcategories-item {
	float:left;
	width:270px;
	height:240px;
	border:1px solid #c9c9c9;
	margin:18px;
	background:url(images/ecomimages/category-background.gif) repeat-x bottom left;
}

div#products-subcategories div.subcategories-inner {
	padding:40px 10px 10px 10px;
}

div#subcategories-list div.subcategories-item {
	float:left;
	width:210px;
	height:200px;
	border:1px solid #c9c9c9;
	margin-right:20px;
	margin-bottom:20px;
	background:url(images/ecomimages/category-background.gif) repeat-x top left;
}

div#subcategories-list div.subcategories-inner {
	padding:40px 10px 10px 10px;
}

div#subcategories-list div.subcategories-inner span {
	line-height:1.5em;
}

div#subcategories-list div.subcategories-item h2, div#products-subcategories div.subcategories-item h2 {
	margin-bottom:0;
}

div#subcategories-list div.subcategories-item h2 a, div#products-subcategories div.subcategories-item h2 a {
	color:#006B63;
	font-size:19px;
	font-weight:normal;
}




table.description-table th {
	text-align:left;
	color:white;
	background-color:#72C168;
	padding:3px 10px;
}

table.description-table td {
	border-bottom:1px solid #72C168;
	padding:0px 10px;
}



div.details div.from {
	font-size:12px;
	font-weight:bold;
	color:#9d0b0b;
}



div#optionshelp img {
	float:left;
	margin-right:5px;
}



div.caption {
	border:1px solid #999;
	background-color:#EEE;
	font-size:12px;
	padding:4px;
	text-align:left;
}

div#testimonials div.caption {
	width:150px;
}

div.caption img {
	display:block;
	margin-bottom:6px;
}


div#guarantees div.guarantee {
	float:left;
	width:300px;
	margin-right:30px;
}

div#guarantees div.guarantee img {
	margin:30px 0px 30px 50px;
}

div#guarantees div.guarantee h3 {
	font-size:16px;
	color:#006B63;
}

div.details h4 {
	margin-top:30px;
	font-size:14px;
}

.emphasis {
	font-style:italic;
}

div#fabrics a {
}

div#elite {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}


div#elite #AshMFC {
	border:0 solid red;
	cursor:pointer;
	height:130px;
	margin-left:30px;
	position:absolute;
	width:180px;
	z-index:6;
}
div#elite #BeechMFC {
	border:0 solid blue;
	cursor:pointer;
	height:65px;
	margin-left:30px;
	margin-top:131px;
	position:absolute;
	width:110px;
	z-index:5;
}
div#elite #CherryMFC {
	border:0 solid green;
	cursor:pointer;
	height:55px;
	margin-left:20px;
	margin-top:200px;
	position:absolute;
	width:110px;
	z-index:4;
}
div#elite #OakMFC {
	border:0 solid orange;
	cursor:pointer;
	height:55px;
	margin-left:10px;
	margin-top:257px;
	position:absolute;
	width:110px;
	z-index:3;
}
div#elite #AshWoodVeneer {
	border:0 solid black;
	cursor:pointer;
	height:68px;
	margin-left:5px;
	margin-top:314px;
	position:absolute;
	width:110px;
	z-index:2;
}
div#elite #OakWoodVeneer {
	border:0 solid purple;
	cursor:pointer;
	height:60px;
	margin-left:0;
	margin-top:385px;
	position:absolute;
	width:110px;
	z-index:1;
}


div#fabric-warning {
	border:1px solid #096;
	padding:10px 15px 10px 60px;
	background:url(images/ecomimages/warning2.png) #DFEEDD no-repeat 4px 3px;
	margin-bottom:20px;
}

div#guarantees h4 {
	margin-top:0;
}

div#options h4 {
	clear:both;
}

div#options div.caption {
}

div#options .boldgreen {
	font-weight:bold;
	font-size:14px;
	color:#393;
}


/* At Home - At Work */

div#at-home div.subcategories-item, div#at-work div.subcategories-item {
	float:left;
	width:210px;
	height:200px;
	border:1px solid #c9c9c9;
	margin:0px 12px 20px;
	background:url(images/ecomimages/category-background.gif) repeat-x top left;
}

div#at-home div.subcategories-inner, div#at-work div.subcategories-inner {
	padding:50px 10px 10px 10px;
}

div#at-home div.subcategories-inner span, div#at-work div.subcategories-inner span {
	line-height:1.5em;
}

div#at-home div.subcategories-item h2, div#at-work div.subcategories-item h2 {
	margin-bottom:0;
}

div#at-home div.subcategories-item h2 a, div#at-work div.subcategories-item h2 a {
	color:#006B63;
	font-size:19px;
	font-weight:normal;
}

div#ready-banner {
	margin:30px 0px;
}

div#at-work div#tabs a.tab {
	float:left;
	border:1px solid #C9C9C9;
	padding:15px;
	width:180px;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#06C;
	background-color:#f7f7f7;
}

div#at-work div#tabs a.tab:hover {
	text-decoration:none;
	background-color:#236A9C;
	color:white;
}



div#at-work ul.idTabs {
	margin:0;
	padding:0;
	float:left;
	border-bottom:1px solid #C9C9C9;
	margin-bottom:30px;
}

div#at-work ul.idTabs li {
	float:left;
	list-style:none;
}

div#at-work ul.idTabs li a {
	text-transform:uppercase;
	color:white;
	font-size:12px;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
	margin-right:2px;
	padding:8px 0px 8px 8px;
	font-weight:bold;
	display:block;
}

div#at-work ul.idTabs li span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
	padding:8px 8px 8px 0px;
}

div#at-work ul.idTabs li a:hover {
	text-decoration:none;
	color:#222;
	background:url(images/ecomimages/tabs-left.gif) no-repeat top left;
}

div#at-work ul.idTabs li a:hover span {
	background:url(images/ecomimages/tabs-right.gif) no-repeat top right;
}

div#at-work ul.idTabs li a.selected {
	color:white;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
}

div#at-work ul.idTabs li a.selected span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
}

ul.subcategorieslist {
	margin:0;
	padding:0;
}

ul.subcategorieslist li {
	list-style:none;
}

ul.subcategorieslist li a {
	color:inherit;
	text-decoration:none;
}

ul.subcategorieslist li a:hover {
	color:#069;
	text-decoration:underline;
}


div.act56notice {
	background:url(http://www.badbackchairs.co.uk/ecomskin1/images/ecomimages/act56notice.jpg) no-repeat top left;
	border:1px solid #818BB0;
	font-size:13px;
	margin:20px 0;
	padding:20px 20px 45px 240px;
}

div.act56notice b {
	display:block;
	font-size:16px;
	margin-bottom:0;
}

div.act56notice a {
	font-weight:bold;
	text-decoration:underline;
}

table.act56table td.act56image {
	width:80px;
}

table.act56table td.act56description {
	width:50%;
}

a.detailimage {
	max-width:50px;
}

img.detailimage {
	max-width:50px;
}

div#options div.grid {
	max-width:220px;
}

div.grid div {
	width:100px;
	margin:5px;
	float:left;
}

div#pricing h3 {
	color:#9D0B0B;
	font-size:13px;
	margin-top:0;
}

div#options hr {
	margin-top:30px;
	clear:both;
	border:1px solid #DDD;
}

div#pricing option.disabled {
	font-size:15px;
	font-weight:bold;
	color:black;
}

div#physioendorsed {
	float:right;
	margin:0px 0px 10px 10px;
}


div.video {
	margin-bottom:40px;
	border-bottom:1px solid #AAA;
	padding-bottom:20px;
}

div.video img {
	float:left;
	margin-right:20px;
}

div.video h3 {
	margin:0 0 15px 0px;
	color:#6A759D;
	font-size:16px;
}

div.specsheet {
	margin-bottom:40px;
	border-bottom:1px solid #AAA;
	padding-bottom:20px;
}

div.specsheet img {
	float:left;
	margin-right:20px;
}

div.specsheet h3 {
	margin:0 0 15px 0px;
	color:#6A759D;
	font-size:16px;
}

table#imagecontainer {
	float:left;
	padding:0;
	height:380px;
	width:300px;
}

div.hasvideo {
	float:right;
	margin:0 10px 0 10px;
}

div#ready-banner {
	margin-left:11px;
}

div#act56noticemini  {
	background:url("images/ecomimages/notice1.png") no-repeat scroll 4px 3px #DFEEDD;
	border:1px solid #009966;
	clear:both;
	color:#222222;
	font-size:13px;
	height:30px;
	line-height:1.2em;
	margin-bottom:15px;
	padding:7px 7px 7px 55px;
	width:285px;
}

div#act56noticemini a {
	text-decoration:underline;
	color:#222222;
}

div#delivery h5 {
	font-size:16px;
	color:#9D0B0B;
}

tr.lpPoweredBy, tr.lpEmtStarRating { display:none; }

img.left {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}


/* SEO overrides */

strong {
	font-weight:normal;
}

div#corporateaccountdownload {
	width:302px;
	float:right;
	background-color:#EEEEEE;
	border:1px solid #999999;
	padding:4px;
	margin-top:-20px;
}


/* New YUI tabs */


.yui-navset {
position:relative;
}

div#tabs-outer {
margin-left:320px;
width:390px;
}

div#tabs-details {
	margin-top:30px;
	width:702px;
}

div#tabs-details div#specifications, div#tabs-details div#options, div#tabs-details div#fabrics, div#tabs-details div#guarantees, div#tabs-details div#trybeforeyoubuy, div#tabs-details div#delivery {
	clear:both;
	padding:20px;
	border:1px solid #C8C8C8;
}


.yui-navset .yui-content .yui-hidden {
border:0 none;
height:0;
left:-999999px;
overflow:hidden;
padding:0;
position:absolute;
visibility:hidden;
width:0;
}


ul.yui-nav {
	margin:0;
	padding:0;
	float:left;
}

ul.yui-nav li {
	float:left;
	list-style:none;
}

ul.yui-nav li a {
	text-transform:uppercase;
	color:white;
	font-size:13px;
	background:url(images/ecomimages/tabs-left-orange.gif) no-repeat top left;
	margin-right:2px;
	padding:8px 0px 8px 12px;
	font-weight:bold;
	display:block;
}

ul.yui-nav li span {
	background:url(images/ecomimages/tabs-right-orange.gif) no-repeat top right;
	padding:8px 12px 8px 0px;
}

ul.yui-nav li a:hover {
	text-decoration:none;
	color:white;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
}

ul.yui-nav li a:hover span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
}

ul.yui-nav li.selected a {
	color:white;
	background:url(images/ecomimages/tabs-left-hover.gif) no-repeat top left;
}

ul.yui-nav li.selected a span {
	background:url(images/ecomimages/tabs-right-hover.gif) no-repeat top right;
}

