BODY {margin:0px;background:#000000 URL('images/curtain.jpg') repeat-x;font-family:Arial, Helvetica, sans-serif; font-size:79%;line-height:20px;color:#FFFFFF}

.newsarea A {color:#b8ab96;text-decoration:underline}

#margin {margin-left:auto;margin-right:auto;width:990px;}
#canvas {float:left;background:URL('images/repeat.png') repeat-y;padding:0px;}
#canvasinner {float:left;width:960px;padding:0 15px 0 15px}
#col1 {width:330px;float:left;}
#col2 {width:615px;float:left;}
#col3 {width:15px;float:left;}

#col2inner {width:545px;float:left;padding:0 0 0 35px;margin:0px}
A.link {color:#b8ab96;text-decoration:underline}

.clear {clear:both}

.cream {color:#b8ab96}
.pink {color:#c6465c}
.green {color:#c2ccb6}
.blue {color:#899ff4}
.orange {color:#e8bb51}
.grey {color:#c4c4c4}

.category1 {color:#c6465c}
.category2 {color:#91a27d}
.category3 {color:#899ff4}
.category4 {color:#e8bb51}
.category5 {color:#c4c4c4}

A {color:#FFFFFF;text-decoration:none}
A:Hover {color:#b8ab96;text-decoration:none}
P {font-size:100%;margin:0 0 15px 0;padding:0px}


A.pdflink {color:#b8ab96;text-decoration:underline}
A.pdflink:Hover {color:#FFFFFF;text-decoration:underline}

/* main content area */
H1 {font-size:160%;font-family:times,serif;color:#b8ab96;text-transform:uppercase;font-weight:100}
H1.invisible {float:right;text-indent:-9999px;}
H2 {font-family:times,serif;font-size:110%;margin:0 0 5px 0;padding:0px;font-weight:100;text-transform:uppercase}
.newsheaders {font-size:120%;color:#b8ab96;font-family:courier}

#bigimage {width:330px;height:601px;float:left;margin:0px;padding:0px;}
#montage {width:576px;height:223px;float:left;margin:10px 0 0 10px;padding:0px;}
#supplier {width:576px;height:323px;float:left;margin:10px 0 0 10px;padding:0px;}
#toppiece {width:615px;height:27px;float:left;margin:0px;padding:0px;background:URL('images/navtoppiece.gif')}
#basepiece {width:615px;height:47px;float:left;margin:0px;padding:0px;background:URL('images/navbasepiece.gif')}
#basepiece2 {width:615px;float:left;margin:0px;padding:10px 0 10px 0;background:URL('images/navbasepiece.gif') no-repeat}
#rightpiece {width:15px;height:371px;background:URL('images/rightgraphic.gif')}

#logo {float:left;height:131px;width:960px;margin:0px;padding:0px;background:URL('images/toppiecelogo.gif') no-repeat;}

/* menu */
UL.menu {padding:8px 40px 0 0;font-size:80%;float:right;line-height:15px;font-family:courier;}
UL.menu LI {list-style-type:none;}

/* Main Top Nav Bar */
UL.nav_bar {float:left;width:615px;margin:0px;padding:0px;height:47px;}
UL.nav_bar LI {float:left;height:47px;text-indent:-9999px;list-style-type:none;display:block;}
UL.nav_bar LI A {height:47px;display:block}

.productheaders {text-align:center;font-family:courier;}
P.productlinks {font-family:courier;margin:3px 0 0 15px;padding:0px}

.request_estimate INPUT {border:1px #b8ab96 solid;background-color:#000000;color:#c4c4c4}
.request_estimate SELECT {border:1px #b8ab96 solid;font-family:courier;}
.request_estimate TEXTAREA {border:1px #b8ab96 solid;background-color:#000000;color:#FFFFFF}
.request_estimate SPAN {color:#b8ab96;font-family:courier;}

UL.bullet {margin:0 0 0 15px;padding:0 0 0 0;}
UL.bullet LI {color:#b8ab96;padding:0 0 0 5px;}

#table {background-color:#FFFFFF;margin:0px;padding:0px;width:500px;}
.tableheader {font-weight:bold;background-color:#b8ab96;padding:0 0 0 10px;color:#000000;}
.tablecontent {text-align:center;background-color:#000000;}

#news {float:left;width:400px;margin:0px;padding:0px}
#newsimage {float:left;width:133px;height:133px;background:URL('images/news/smallframe.gif');margin:0 10px 5px 0;padding:0px}

.clicktoenlarge {font-size:90%;padding:7px}

.terms A {color:#b8ab96;text-decoration:underline}
.index_intro {line-height:17px;width:575px;background:URL('images/online_shopping.gif') no-repeat left top;padding:85px 0 0 0;margin:5px 0 0 0}
.index_intro P {margin:0px;padding:0 0 9px 0}

/* Shop stuff */
.header_basket {float:left;width:960px;height:49px;background:URL('images/toppiece.gif') no-repeat;}
H2.strap {float:left;height:49px;width:430px;text-indent:-9999px}
.basket_header_block {float:left;font-size:100%;width:470px;font-family:courier;padding:14px 0 0 0}
.basket_header_block P {float:left;border-right:1px dotted #AFA492;padding:0 8px 0 8px;margin:0px}
.basket_header_block P.basket {float:left;border-right:1px dotted #AFA492;padding:0 8px 0 18px;margin:0px;background:URL('images/basket_icon.gif') no-repeat left 3px;}
.basket_header_block P.checkout {float:left;border:0px;padding:0 8px 0 8px;margin:0px;width:105px;background:URL('images/arrow_icon.gif') no-repeat right 4px;}
.basket_header_block P SPAN {color:#B0A591}
.basket_header_block A {text-decoration:underline}
.brand_title {font-size:130%;font-family:courier;}
.shop_items_block {width:278px;float:left;margin:0 0 10px 0}
.shop_items_block_inner {float:left;margin:15px 0 0 9px;width:265px;background-color:#ffffff}
.shop_items_row {float:left;width:263px;background-color:#6B6660;clear:both;border:1px solid #ffffff;margin:-1px 0 0 0;font-size:95%;line-height:12px}
.shop_items_row SELECT {font-size:100%;border:1px;width:60px}
FORM.shop {margin:0px;padding:0px}
.item_description {line-height:16px}
.uk_options {float:left;width:488px;line-height:16px;padding:0 0 6px 0}
.uk_options_title {padding:3px;background-color:#BEA470;margin:0 0 6px 0;color:#000000}
.uk_option {color:#000000;margin:0 0 6px 0}
.uk_option_selected {border:2px solid #ff0000}
.uk_option_inner {background-color:#ffffff}
.uk_option TD.delivery {background-color:#EAE4D7;color:#4B4435}
.uk_option TD.delivery A {color:#4B4435}
.uk_option TD.delivery A:Hover {color:#000000}
.uk_option TD.delivery_selected {background-color:#D38B4B;}
TABLE.cart TD {padding:3px;color:#ffffff;font-size:95%;background-color:#1E1813;}
TABLE.cart TD.border_left {border-left:1px solid #C0C0C0}
TABLE.cart TD.border_top {border-top:1px solid #C0C0C0}
TABLE.cart TD.border_bottom {border-bottom:1px solid #C0C0C0}
TABLE.cart TD.border_right {border-right:1px solid #C0C0C0}
TABLE.cart INPUT.quantity {border:1px solid #C0C0C0;width:22px}
TABLE.cart TD.title {background-color:#53463C;color:#CFB4A1}
.gift_wrap {background:URL('images/gift_wrap.gif') no-repeat;width:488px;height:63px;margin:10px 0 10px 0;color:#ffffff}
.gift_wrap_inner {position:relative;left:185px;top:32px;font-family:times,serif;font-size:115%;}
.gift_wrap_inner A {text-decoration:underline}
.gift_wrap_inner SPAN.price {font-size:130%;color:#CE7498}
DIV.customerdetails {background-color:#45372D;width:488px}
TABLE.customerdetails TD {padding:3px;color:#ffffff;font-size:100%;background-color:#1E1813;}
TABLE.customerdetails TD INPUT.text {width:270px}
.cart_error {border:1px solid #ff0000;padding:6px;color:#ff0000;margin:0 0 6px 0;background-color:#E5E0DC}
.confirmation_titles {padding:3px;background-color:#BEA470;margin:0 0 0 0;color:#000000}