html, body, #page, #left, #right {
	height: 100%;
}
#left, #right .header, #right #footer, #online_shop #right .content #heading, #home #right .content #latest_news { /* relative positioning */
	position: relative;
}
#right .header img, #right .header #navbar, #left #sozo, #home #right .header #quote, #home #right .header #navbar, #admin #right .header #navbar, #online_shop #right .content h2, #home #right .content #latest_news img { /* absolute positioning */
	position: absolute;
}
#left, #right, #left .content .name, #left .content input, #right .header #navbar #bottom a, #right .content #buttons a, #gallery #right .content div, #get_quote #right .content label, #get_quote #right .content input, #get_quote #right .content textarea, #get_quote #right .content #required, #get_quote #right .content #send, #contact #right .content form, #contact #right .content label, #contact #right .content input, #contact #right .content textarea, #contact #right .content #required, #contact #right .content #send, #login #right .content label, #login #right .content input, #right #subnav .left, #online_shop #right .content #special_offers .left, #products #right .content .row div, #products1 #right .content .row div, #floors1 #right .content .row div, #doors #right .content .row div, #product #right .content img, #product #right .content .no_image, #product #right .content .right, #product1 #right .content img, #product1 #right .content .no_image, #product1 #right .content .right, #product #right .content label, #product #right .content input, #basket #right .content #cartheader div, #basket #right .content .row div, #special_offers #right .content .box, #floors #right .content a, #floor #right .content img, #doors #right .content .category, #how_to_find_us #right .content div, #how_we_work #right .content .text { /* float left */
	float: left;
}
#left .content .price, #home #right .content #logos, #about #right .content .right, #showroom #right .content .right, #news #right .content .right, #contact #right .content .right, #fitting #right .content .right, #get_quote #right .content #send input, #contact #right .content #send input, #right #subnav .right, #online_shop #right .content #special_offers .right, #online_shop #right .content #special_offers img, #basket #right .content #checkout, #special_offers #right .content .box img, #floor #right .content #request, #admin #right .content #categories, #how_we_work #right .content img, #admin #add { /* float right */
	float: right;
}
#admin #right .header #navbar, #left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth, #left .content #shoplink, #right .header #navbar #bottom a, #right .content #buttons a, #home #right .content h1, #home #right .header #navbar, #about #right .content .right, #about #right .content .right #request, #right .content #request, #fitting #right .content .right, #gallery #right .content .noimage, #popup div, #right .content .no_image, #right .content .row div, #floors #right .content a, #doors #right .content .category, #left .content .link { /* central alignment */
	text-align: center;
}
#page, #right .header, #left .content #go, #right .content #buttons a, #right .content #request, #gallery #right .content .clear, #get_quote #right .content #send input, #contact #right .content #send input, .data th, #product #right .content #button, #basket #right .content #cartheader, #doors #right .content .category { /* dark green background */
	background-color: #007161;
}
body, a, #left .content #search, #product #right .content #price, #product1 #right .content #price, #product #right .content label { /* dark green */
	color: #007161;
}
#online_shop #right .content h1 span, #products #right .content h1, #product #right .content h1, #basket #right .content h1, #special_offers #right .content h1 { /* bright green */
	color: #9DCE71;
}
#left .content #onlineshop, #left .content, #left .content .name, #left .content #shoplink, #left .content #go, #right .header, #right .header a, #right .content #buttons a, #right .content #request, #left #sozo, #get_quote #right .content #send input, #contact #right .content #send input, #product #right .content #button, #basket #right .content #cartheader, #doors #right .content .category, #home #right .header #quote, .data th a, #left .content .link { /* white */
	color: #FFFFFF;
}
#home #right .content p, #right .content .product, #products #right .content p, #floors1 #right .content .text, #doors #right .content .text, #product #right .content .right, #product1 #right .content .right, #how_we_work #right .content .text p, #links #right .content a { /* grey */
	color: #666666;
}
body, #home #right .content #latest_news, #basket #right .content .row { /* pale green background */
	background-color: #EDF5F4;
}
#left .header, #left .content .divider, #left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth, #right, #online_shop #right .content h2 { /* white background */
	background-color: #FFFFFF;
}
#left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth, #page, #gallery #right .content .noimage, #right .content .no_image, #online_shop #right .content #special_offers a, #special_offers #right .content .box { /* dark green border */
	border: 1px solid #007161;
}
#online_shop #right .content h1, #products1 #right .content h1, #floors1 #right .content h1, #doors #right .content h1, #product #right .content h1, #basket #right .content h1, #special_offers #right .content h1 { /* font size 26px */
	font-size: 26px;
}
#right .header #navbar #bottom a, #right .content #buttons a, #product #right .content #name, #product #right .content #price, #product1 #right .content #name, #product1 #right .content #price { /* font size 16px */
	font-size: 16px;
}
#right .content .right #request, #how_we_work #right .content, #fitting #right .content p, #get_quote #right .content #send input, #contact #right .content #send input, #contact #right .content p, #online_shop #right .content #special_offers h3, #product #right .content #button, #special_offers #right .content .box h2, #floors #right .content a, #how_we_work #right .content h2 { /* font size 15px */
	font-size: 15px;
}
#contact #right .content strong, #basket #right .content #cartheader, #left .content #cheltenham, #left .content #monmouth { /* font size 14px */
	font-size: 14px;
}
body, #left .content #shoplink, #left .content #go, #right .header #navbar #top a, #right #content #footer .top, #home #right .content #latest_news h2, #home #right .content p, #online_shop #right .content #special_offers .price, #basket #right .content .row, #special_offers #right .content .box .price, #floors1 #right .content p { /* font size 13px */
	font-size: 13px;
}
#left .content #search, #right #footer .bottom, #home #right .header #quote #author, #about #right .content .right, #get_quote #right .content label, #get_quote #right .content input, #get_quote #right .content select, #get_quote #right .content textarea, #contact #right .content , #contact #right .content input, #contact #right .content textarea, #right .content .no_image, #product #right .content #description, #product1 #right .content #description, #product #right .content #sizes, #product #right .content #code, #product #right .content #rrp, #product #right .content label, #how_we_work #right .content .text p, #left .content .link { /* font size 12px */
	font-size: 12px;
}
#left #sozo, #admin #right .header #navbar, #left .content, #left .content h2, #gallery #right .content div, #admin #right .content #categories input, #admin #right .content #categories select, #right .content .product { /* font size 11px */
	font-size: 11px;
}
#right #subnav, #get_quote #right .content #required, #contact #right .content #required, #online_shop #right .content #special_offers p, #online_shop #right .content #special_offers .rrp, .tiny, #products #right .content p, #products1 #right .content .text, #floors1 #right .content .text, #doors #right .content .text, #special_offers #right .content .box p, #special_offers #right .content .box .rrp, #keywords { /* font size 10px */
	font-size: 10px;
}
#left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth, #left .content #go, #right .header #navbar #bottom a, #right #footer .top, #right .content #buttons a, #right .content #request, #get_quote #right .content #send input, #contact #right .content #send input, #gallery #right .content .noimage, #right .content .no_image, #product #right .content #button, #basket #right .content #cartheader, #basket #right .content #total, #floors #right .content a, #floors1 #right .content p, #doors #right .content .category, #right .header #navbar #top a, #home #right .header #navbar a, #right .content .product { /* bold */
	font-weight: bold;
}
#home #right .content #latest_news h2, #online_shop #right .content #special_offers h3, #special_offers #right .content .box h2 { /* non bold */
	font-weight: normal;
}
#home #right .header #quote, #home #right .content h1 span, #about #right .content .right, #fitting #right .content .right, #gallery #right .content div { /* italic */
	font-style: italic;
}
#home #right .header #quote #author, #about #right .content .right #request, #fitting #right .content #request, #gallery #right .content .noimage { /* non italic */
	font-style: normal;
}
#online_shop #right .content #special_offers a, #right .content #button, #special_offers #right .content .box { /* hand cursor */
	cursor: pointer;
}
body, form, #left .content h2, #home #right .content p, #home #right .content #latest_news h2, #online_shop #right .content h2, #online_shop #right .content #special_offers h3, #floors1 #right .content .text p, #doors #right .content .text p, #special_offers #right .content .box h2, #how_we_work #right .content h2 { /* margin 0 */
	margin: 0;
}
#right .content h1, #home #right .content #latest_news h2, #online_shop #right .content h2, #online_shop #right .content #special_offers h3, #special_offers #right .content .box h2, #products1 #right .content .text p, #doors #right .content .text p { /* line height 100% */
	line-height: 100%;
}
#right .header #navbar #top a:hover, #home #right .header #navbar a:hover, #admin #right .header #navbar a:hover { /* link rollover */
	color: #64A9A2;
}
#left .content #go, #right .content .right #request { /* verdana */
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#left .content .divider, #right #footer img, #gallery #right .content .clear { /* height 1px */
	height: 1px;
}
#left .content .divider, #gallery #right .content .clear, #get_quote #right .content .clear, #contact #right .content .clear, #how_we_work #right .content .divider { /* visible */
	visibility: visible;
}
#home #right .header #navbar, #admin #right .header #navbar, #gallery #right .content .clear { /* width 100% */
	width: 100%;
}
#right .content #buttons img, #get_quote #right .content #send input, #contact #right .content #send input, #products #right .content img, #products1 #right .content img, #floors1 #right .content img, #doors #right .content img, #product #right .content #button, #basket #right .content #buttons img, #floors #right .content a img, #online_shop #right .content #special_offers img, #special_offers #right .content .box img, #home #right .content #latest_news img { /* no border */
	border: none;
}
#left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth, #left .content #shoplink, #right .header #navbar #bottom a, #right .content #buttons a, #right .content .no_image, #home #right .content h1 span, #right .content .right #request, #online_shop #right .content #special_offers a, #special_offers #right .content .box, #floors #right .content a, #doors #right .content .category, #home #right .content #latest_news, #links #right .content a, #left .content .link { /* display block */
	display: block;
}
#right .content {
	margin-left: 40px;
}

body {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
}
a[href] {
	text-decoration: none;
}
ul {
	padding-left: 15px;
	margin: 0;
}
.clear {
	visibility: hidden;
	height: 0px;
	clear: both;
}
#page, #keywords {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	height: auto;
	/*background-color: #DAEBCA;*/
}

#keywords {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 12px;
	height: auto;
	line-height: 17px;
}

#keywords a:hover {
	color: #000;
}

#left {
	width: 245px;
	height: 100%;
	padding-bottom: 40px;
}
#right {
	width: 710px;
}
.header {
	height: 147px;
}
#left .header img {
	margin-left: 13px;
	margin-top: 31px;
	width: 211px;
	height: 81px;
}
#left .content {
	margin-top: 20px;
	margin-left: 20px;
	width: 203px;
	line-height: 17px;
}
#left .content .name:hover {
	text-decoration: underline;
}
#left .content #onlineshop, #left .content #specialoffers, #left .content #cheltenham, #left .content #monmouth {
	width: 201px;
	height: 21px;
	padding-top: 4px;
	margin-bottom: 20px;
}
#left .content #onlineshop, #left .content #specialoffers {
	font-size: 18px;
}
#left .content #onlineshop {
	background-color: #9DCE71;
	margin-bottom: 5px;
}
#left .content #cheltenham {
	margin-top: 60px;
}
#left .content .divider {
	margin-top: 12px;
	margin-bottom: 12px;
}
#left .content #shoplink {
	height: 24px;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	clear: both;
	margin-top: 14px;
	padding-top: 5px;
}
#left .content form {
	margin-top: 19px;
}
#left .content #search {
	width: 165px;
	height: 17px;
	padding-top: 4px;
	padding-left: 3px;
}
#left .content #go {
	width: 30px;
	height: 24px;
	padding-left: 0;
	border: 1px solid #FFFFFF;
	margin-top: 1px;
}
#left .content .link {
	padding-left: 5px;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#left .content .first {
	border-top: 1px solid #FFFFFF;
}
#left .content #cheltenham {
	margin-top: 20px;
	margin-bottom: 5px;
}
#right .header #navbar {
	bottom: 0px;
	left: 0px;
}
#right .header #navbar #top a {
	margin-left: 9px;
	margin-right: 9px;
}
#right .header img {
	left: 410px;
	top: 15px;
	width: 276px;
	height: 30px;
}
#right .header #navbar #bottom {
	border-top: 2px solid #FFFFFF;
}
#right .header #navbar #top {
	margin-bottom: 6px;
	margin-left: 31px;
}
#right .header #navbar #bottom a {
	width: 140px;
	height: 27px;
	border-right: 2px solid #FFFFFF;
	line-height: 27px;
}
#right .header #navbar #bottom a#nav-treatments {
	width: 137px;
	border-right: none;
}
#right #subnav {
	margin-top: 10px; 
}
#right #subnav .left {
	padding-left: 30px;
}
#right #subnav .left a {
	margin-left: 15px;
	margin-right: 15px;
}
#right #subnav .right {
	margin-right: 12px;
}
#right #subnav .right a {
	margin-left: 15px;
	margin-right: 15px;
}
#right .content {
	margin-top: 30px;
	min-height: 460px;
	margin-bottom: 20px;
}
* html #right .content {
	height: 460px;
}
#right .content h1 {
	font-size: 31px;
	margin-top: 0;
	margin-bottom: 10px;
}
#right .content p {
	line-height: 20px;
}
#right #footer {
	border-top: 1px solid #007161;
	height: 68px;
	padding-left: 40px;
}
#right #footer img {
	width: 26px;
}
#right #footer .top {
	margin-top: 9px;
	margin-bottom: 12px;
}
#left #sozo {
	left: 70px;
	bottom: 15px;
}

/* Home */

#home #right .header #quote {
	font-size: 17px;
	text-align: right;
	top: 5px;
	right: 20px;
	line-height: 28px;
	width: 300px;
}
#admin #right .header #navbar {
	bottom: 10px;
	left: 0;
}
#home #right .header #navbar #top {
	margin-left: 0;
}
#home #right .header #navbar #top a {
	margin-left: 15px;
	margin-right: 15px;
}
#home #right .content {
	margin-top: 63px;
	margin-left: 0;
}
#home #right .content h1 {
	font-size: 35px;
}
#home #right .content h1 span {
	color: #9DCE71;
	font-size: 33px;
	margin-top: 12px;
}
#home #right .content #buttons {
	margin-top: 15px;
	margin-left: 2px;
}
#home #right .content #buttons a, #home #right .content #buttons img {
	width: 140px;
}
#right .content #buttons a {
	margin-left: 2px;
	height: 143px;
}
#right .content #buttons a#first {
	margin-left: 0;
}
#home #right .content #buttons img {
	margin-bottom: 5px;
	height: 112px;
}
#home #right .content .bottom {
	margin-left: 47px;
	margin-top: 24px;
	margin-bottom: 24px;
}
#home #right .content p {
	margin-right: 60px;
}
#home #right .content #logos, #home #right .content #latest_news {
	margin-top: 28px;
}
#home #right .content #logos {
	margin-right: 21px;
}
#home #right .content #latest_news {
	width: 320px;
	height: 80px;
	padding-left: 10px;
	padding-right: 120px;
	padding-top: 12px;
	padding-bottom: 12px;
}
#home #right .content #latest_news h2 {
	margin-bottom: 5px;
}
#home #right .content #latest_news p {
	margin-right: 0;
}
#home #right .content #latest_news img {
	top: 0;
	right: 0;
	border: none;
}

/* About */

#about #right .content .right, #about #right .content .right img, #fitting #right .content .right, #fitting #right .content .right img, #showroom #right .content .right {
	width: 231px;
}
#about #right .content .right, #fitting #right .content .right, #news #right .content .right, #showroom #right .content .right {
	margin-right: 24px;
	line-height: 20px;
}
#showroom #right .content .right {
	margin-left: 24px;
}
#about #right .content .right img, #fitting #right .content .right img {
	height: 297px;
}
#right .content .right #request {
	padding-top: 2px;
	height: 24px;
}
#about #right .content .right #request, #fitting #right .content .right #request {
	margin-top: 35px;
}

/* How we work */

#how_we_work #right .content h1 {
	margin-bottom: 20px;
}
#how_we_work #right .content {
	margin-right: 20px;
}
#how_we_work #right .content .text {
	width: 430px;
}
#how_we_work #right .content img {
	margin-left: 20px;
}
#how_we_work #right .content .clear img {
	float: none;
}
#how_we_work #right .content .divider {
	padding-top: 10px;
	margin-bottom: 10px;
	border-bottom: 1px solid #007161;
}

/* Fitting */

#fitting #right .content li {
	margin-bottom: 10px;
}
#fitting #right .content .right {
	margin-left: 15px;
	margin-bottom: 10px;
}

/* Delivery */

#delivery #right .content, #privacy_policy #right .content, #terms_and_conditions #right .content {
	margin-right: 80px;
}

/* Gallery */

#gallery #right .content h1 {
	margin-bottom: 25px;
}
#gallery #right .content div {
	width: 135px;
	margin-right: 37px;
}
#gallery #right .content img {
	border: none;
}
#gallery #right .content div.last, #gallery #right .content .clear {
	margin-right: 0;
}
#gallery #right .content .clear {
	float: none;
	margin-top: 25px;
	margin-bottom: 25px;
}
#gallery #right .content .noimage {
	width: 135px;
	height: 93px;
	padding-top: 60px;
}

/* Popup */

#popup {
	margin: 10px;
}

/* Get Quote */

#get_quote #right .content label, #get_quote #right .content #required {
	width: 250px;
}
#get_quote #right .content form, #login #right .content form {
	margin-top: 40px;
}
#get_quote #right .content input, #get_quote #right .content textarea, #contact #right .content input, #contact #right .content textarea {
	height: 21px;
	border: 1px solid #999999;
}
#get_quote #right .content input#measurements {
	width: 92px;
}
#get_quote #right .content #comments, #contact #right .content #enquiry {
	height: 68px;
	overflow: auto;
}
#get_quote #right .content .clear, #contact #right .content .clear, #login #right .content .clear {
	height: 7px;
}
#get_quote #right .content .text, #contact #right .content input, #contact #right .content textarea, #get_quote #right .content #send, #login #right .content .text {
	width: 282px;
}
#get_quote #right .content #delivery, #get_quote #right .content #finishing {
	border: none;
}
#get_quote #right .content #send input, #contact #right .content #send input {
	width: 72px;
	height: 20px;
}

/* Contact us */

#contact #right .content p, #contact #right .content form {
	color: #333333;
}
#contact #right .content label, #login #right .content label {
	width: 70px;
}
#contact #right .content #required {
	width: 100px;
}
#contact #right .content #enquiry {
	height: 97px;
}
#contact #right .content p {
	margin-bottom: 35px;
}
#contact #right .content #send {
	width: 252px;
}
#contact #right .content form {
	width: 360px;
}
#contact #right .content .right {
	width: 280px;
}

/* Links */

#links #right .content a {
	font-size: 10px;
	margin-bottom: 15px;
}

/* Online Shop */

#online_shop #right .content {
	margin-top: 15px;
	width: 613px;
}
#online_shop #right .content h1 {
	margin-bottom: 30px;
}
#online_shop #right .content h1 span {
	font-size: 25px;
}
#online_shop #right .content #heading {
	border-bottom: 1px solid #007161;
	height: 15px;
	margin-top: 40px;
	margin-bottom: 14px;
}
#online_shop #right .content h2 {
	font-size: 19px;
	top: 0px;
	left: 0px;
	padding-right: 5px;
}
#online_shop #right .content #buttons a, #online_shop #right .content #buttons img {
	width: 151px;
}
#online_shop #right .content #buttons a {
	height: 153px;
	font-size: 18px;
}
#online_shop #right .content #buttons img {
	margin-bottom: 5px;
	height: 120px;
}
#online_shop #right .content #buttons #checkout {
	float: right;
}
#online_shop #right .content #buttons #checkout img {
	border: none;
}
#online_shop #right .content #buttons .divider {
	visibility: visible;
	height: 2px;
}
#online_shop #right .content #special_offers .left, #online_shop #right .content #special_offers .right, #special_offers #right .content .box {
	width: 302px;
	height: 137px;
}
#online_shop #right .content #special_offers .text, #special_offers #right .content .box .text {
	width: 140px;
	height: 115px;
	padding-top: 12px;
	padding-left: 10px;
	padding-bottom: 10px;
}
#online_shop #right .content #special_offers p, #special_offers #right .content .box p {
	height: 55px;
	margin-top: 8px;
	margin-bottom: 14px;
	line-height: 10px;
}
#online_shop #right .content #special_offers .price, #special_offers #right .content .box .price {
	color: #EE2E23;
}

/* Products */

#products #right .content h1, #products1 #right .content h1, #floors1 #right .content h1, #doors #right .content h1, #product #right .content h1, #product1 #right .content h1, #basket #right .content h1, #special_offers #right .content h1 {
	margin-bottom: 35px;
}
#products #right .content h1 {
	font-size: 20px;
}
#products #right .content .row div {
	width: 140px;
	margin-right: 22px;
}
#right .content .row .product {
	width: 140px;
	margin-bottom: 5px;
}
#products #right .content .text p {
	width: 115px;
	line-height: 16px;
	margin-top: 12px;
	margin-bottom: 12px;
}
#products #right .content .row p {
	line-height: 14px;
}
#products #right .content .no_image, #products1 #right .content .no_image, #doors #right .content .no_image {
	width: 138px;
	height: 203px;
	line-height: 203px;
}
#products #right .content .divider, #products1 #right .content .divider {
	visibility: visible;
	height: 10px;
}

/* Products1 */

#products1 #right .content .row div, #doors #right .content .row div, #floors1 #right .content .row div {
	width: 150px;
	margin-right: 8px;
}
#products1 #right .content .text p, #doors #right .content .text p, #floors1 #right .content .text p {
	margin-bottom: 19px;
}

/* Product */

#product #right .content .right, #product1 #right .content .right {
	width: 340px;
}
#product #right .content img, #product1 #right .content img, #product #right .content .no_image, #product1 #right .content .no_image {
	margin-right: 25px;
}
#product #right .content #name, #product1 #right .content #name {
	margin-bottom: 23px;
}
#product #right .content #description, #product1 #right .content #description {
	margin-bottom: 36px;
}
#product #right .content #sizes {
	margin-bottom: 25px;
}
#product #right .content #code {
	margin-bottom: 40px;
}
#product #right .content #rrp {
	margin-bottom: 10px;
}
#product #right .content #price, #product1 #right .content #price {
	margin-bottom: 35px;
}
#product #right .content label {
	margin-right: 8px;
	line-height: 22px;
}
#product #right .content #quantity, #product1 #right .content #quantity {
	width: 45px;
	height: 22px;
	border: 1px solid #999999;
	margin-right: 30px;
}
#product #right .content #button {
	height: 26px;
	width: 160px;
}
#product #right .content .no_image, #product1 #right .content .no_image {
	width: 198px;
	height: 298px;
	line-height: 248px;
}

/* Product1 */

#product #right .content #request, #product1 #right .content #request, #floor #right .content #request {
	height: 22px;
	width: 240px;
	padding-top: 1px;
}

/* Shopping Basket */

#basket #right .content {
	margin-right: 43px;
}
#basket #right .content #cartheader {
	height: 25px;
	margin-bottom: 8px;
}
#basket #right .content .row {
	height: 25px;
	margin-top: 5px;
}
#basket #right .content #cartheader div, #basket #right .content .row div {
	margin-left: 8px;
}
#basket #right .content #cartheader div, #basket #right .content .row div {
	line-height: 25px;
}
#basket #right .content .description {
	white-space: nowrap;
	overflow: hidden;
	text-align: left;
}
#basket #right .content .description {
	/*width: 381px;*/
	width: 410px;
}
#basket #right .content .quantity {
	width: 73px;
}
#basket #right .content .exvat, #basket #right .content .incvat, #basket #right .content .right {
	width: 105px;
}
#basket #right .content .quantity input {
	width: 20px;
	height: 15px;
	margin-top: 2px;
}
#basket #right .content #delivery .description, #basket #right .content .left, #basket #right .content #total .description {
	width: 494px;
	text-align: left;
}
#basket #right .content #total {
	height: 35px;
}
#basket #right .content #total div {
	line-height: 35px;
}
#basket #right .content #buttons {
	margin-top: 10px;
}
#basket #right .content #buttons a {
	display: inline;
	height: 39px;
}

/* Special Offers */

#special_offers #right .content .box {
	margin-right: 20px;
	margin-bottom: 20px;
}

/* Floors */

#floors #right .content h1 {
	margin-bottom: 20px;
}
#floors #right .content a {
	margin-right: 38px;
	color: #666666;
}
#floors #right .content a img {
	margin-bottom: 8px;
}
#floors #right .content .divider {
	visibility: visible;
	height: 15px;
}

/* Floors1 */

#floors1 #right .content .no_image {
	width: 148px;
	line-height: 126px;
}

/* Floor */

#floor #right .content h1 {
	font-size: 30px;
}
#floor #right .content h1 span {
	font-size: 22px;
}
#floor #right .content img {
	margin-right: 15px;
}
#floor #right .content #description {
	margin-top: 30px;
	margin-bottom: 30px;
}
#floor #right .content #request {
	margin-right: 30px;
}

/* Doors */

#doors #right .content .category {
	width: 198px;
	height: 285px;
	font-size: 22px;
	margin-right: 24px;
}
#doors #right .content .category.last {
	margin-right: 0;
}
#doors #right .content .row p {
	width: 115px;
}

/* News */

#news #right .content .right {
	margin-left: 20px;
}

/* How to Find Us */

#how_to_find_us #right .content div {
	width: 335px;
}
#how_to_find_us #right .content img {
	margin-bottom: 10px;
}

/* Personal Details */

#personal #right .content #buttons, #delivery_details #right .content #buttons, #callback #right .content #buttons {
	padding-top: 15px;
}
#personal #right .content #buttons div, #personal #right .content #buttons a, #delivery_details #right .content #buttons div, #delivery_details #right .content #buttons a, #callback #right .content #buttons div, #callback #right .content #buttons a {
	width: 130px;
	line-height: 23px;
	background-color: #C5DB96;
	text-align: center;
	display: block;
	float: left;
	margin-right: 3px;
	color: #346741;
	font-size: 12px;
	font-weight: bold;
}
#personal #right .content #buttons a, #delivery_details #right .content #buttons a, #callback #right .content #buttons a {
	color: #FFFFFF;
}
#personal #right .content #buttons #active, #delivery_details #right .content #buttons #active, #callback #right .content #buttons #active {
	border: 1px solid #346741;
}
#personal #right .content form, #delivery_details #right .content form, #payment #right .content form {
	width: 390px;
	margin-top: 20px;
	margin-bottom: 0;
}
#personal #right .content .error {
	font-size: 11px;
}
#personal #right .content label, #personal #right .content .text, #delivery_details #right .content label, #delivery_details #right .content .text, #payment #right .content label, #payment #right .content .text {
	float: left;
}
#personal #right .content label, #delivery_details #right .content label, #payment #right .content label {
	font-size: 11px;
	width: 85px;
}
#personal #right .content .text, #delivery_details #right .content .text, #payment #right .content .text {
	width: 300px;
	margin: 0;
	padding: 0;
	border: 1px solid #346741;
	height: 20px;
}
#personal #right .content .clear, #delivery_details #right .content .clear, #payment #right .content .clear {
	float: none;
	clear: both;
	height: 6px;
	visibility: hidden;
	display: block;
}
#personal #right .content .required, #delivery_details #right .content .required, #payment #right .content .required {
	font-size: 10px;
	color: #346741;
}
#personal #right .content span.required, #delivery_details #right .content span.required, #payment #right .content span.required {
	margin-left: 3px;
}
#personal #right .content div.required, #delivery_details #right .content div.required, #payment #right .content div.required {
	line-height: 45px;
}
#personal #right .content form a {
	width: 130px;
	text-align: center;
	display: block;
	float: right;
	line-height: 25px;
	background-color: #C5DB96;
	font-size: 13px;
	font-weight: bold;
	margin-right: 5px;
}
#personal #right .content form #proceed, #delivery_details #right .content #proceed, #payment #right .content #proceed {
	width: 167px;
	text-align: center;
	display: block;
	float: right;
	height: 25px;
	background-color: #007161;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: none;
	padding: 0;
	cursor: pointer;
}
#personal #right .content p {
	font-weight: bold;
	font-size: 14px;
	margin-top: 30px;
	margin-bottom: 0;
	padding-bottom: 30px;
}

/* Delivery Details */

#delivery_details #right .content form, #payment #right .content form {
	margin: 0;
	margin-top: 20px;
}
#delivery_details #right .content form #same {
	margin-left: 84px;
}
#delivery_details #right .content form strong {
	font-size: 12px;
}
#delivery_details #right .content form textarea.text {
	height: 45px;
	overflow: auto;
}
#delivery_details #right .content #proceed {
	float: none;
	margin-left: 85px;
}

/* Payment Details */

#payment #right .content label {
	width: 235px;
}
#payment #right .content form {
	width: 540px;
}
#payment #right .content #proceed {
	float: none;
	margin-left: 235px;
	width: 120px;
}

/* Login */

#login #right .content #submit {
	margin-left: 70px;
}

/* Admin */

#admin #right .content {
	font-size: 11px;
}
#admin #right .content #categories, #admin #add {
	margin-right: 75px;
}
#admin #add {
	margin-top: 20px;
}
.data {
	width: 599px;
}
.data .functions {
	width: 110px;
	white-space: nowrap;
}
.data .order {
	width: 8px;
	line-height: 12px;
}
.data .shaded {
	background-color: #EEEEFF;
}
.data td {
	text-align: left;
	vertical-align: middle;
	width: auto;
	padding: 5px;
	padding-right: 10px;
}
.data th {
	padding: 5px;
	border-bottom: 10px solid #FFFFFF;
	color: #FFFFFF;
	text-align: left;
}
.data .image {
	width: 90px;
}
.required, .msg {
	color: #FF0000;
}
.required {
	font-size: 11px;
}
#admin textarea {
	width: 300px;
	height: 100px;
}
#admin input.text, #admin select.text {
	width: 300px;
}
#admin #right .header #navbar a {
	margin-left: 8px;
	margin-right: 8px;
}
.data#orders {
	width: auto;
}
#orders td {
	overflow: visible;
	white-space: nowrap;
	width: 100%;
}
#notes {
	margin: 10px;
}