BODY {width:750px;margin:0 auto;background-color:#584E4B;position:relative;font:12px arial,helvetica,sans-serif}
.accessibility,.topLink {display:none}
A {text-decoration:none;color:#fff}
A:hover {text-decoration:none}
PRE {background-color:#FFC;border:1px solid red;padding:10px;color:#000;font:11px "Courier New",Courier,monospace}
.clear {clear:both}
/* Message Stack */
DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border:1px solid #666; margin-bottom:10px;border-bottom:none;}
DIV.messageStack DIV {padding:5px 30px;background-position:8px center;background-repeat:no-repeat}
DIV.messageStack DIV DIV {padding:0;background-image:none;color:#000}
DIV.messageStackError {background-color:#FBB7C1;background-image:url(/images/icons3/exclamation.gif);border-bottom:1px solid #666;}
DIV.messageStackSuccess {background-color:#66FF6A;background-image:url(/images/icons3/accept.gif);border-bottom:1px solid #666;}
DIV.messageStackWarning {background-color:#FF6;background-image:url(/images/icons3/error.gif);border-bottom:1px solid #666;}
DIV.messageStackInfo {background-color:#C7D7FC;background-image:url(/images/icons3/information.gif);border-bottom:1px solid #666;}
DIV#container {width:750px;margin:0 auto;padding-top:104px;background-image:url(../images/logo.gif);background-position:top left;background-repeat:no-repeat}
DIV#subContainer {width:750px;border-top:2px solid #979291;border-bottom:2px solid #979291;margin:0 auto;background-color:#000;color:#fff}
H1#siteTitle {display:none}
H1#siteTitle2 {margin:0;padding:0;margin-left:10px;margin-top:10px}
H1#siteTitle2 A {margin:0;padding:0;display:block;width:137px;height:228px;background-image:url(../images/logo2.jpg);background-repeat:no-repeat}
H1#siteTitle2 A SPAN {display:none}
BODY#index H1#siteTitle2 {display:none}
H2#strapLine {display:none}
DIV#leftBar {float:left}
DIV#topNav {margin:0;padding:0}
DIV#topNav UL {margin:0;padding:0;margin-left:1px;margin-top:1px}
DIV#topNav LI {margin:0;padding:0;list-style:none;width:150px;font-weight:bold;border-bottom:1px solid #000;display:inline}
DIV#topNav LI A {display:block;width:150px;background-color:#584E4B;border-bottom:1px solid #000;text-align:right;padding:3px 5px}
DIV#topNav LI A:hover {background-color:#8D0051;text-decoration:none}
DIV#topNav LI A.navSelected {background-color:#8D0051;text-decoration:none}
DIV#mainNav {margin:0;padding:0}
DIV#mainNav UL {margin:0;padding:0}
DIV#mainNav LI {margin:0;padding:0;list-style:none;width:150px;border-bottom:1px solid #000}
DIV#mainNav LI A {display:block;background-color:#8B8584;text-align:right;padding:3px 5px}
DIV#mainNav LI A:hover {background-color:#8D0051;text-decoration:none}
DIV#mainNav LI A.navSelected {background-color:#8D0051;text-decoration:none}
DIV#content {padding-bottom:40px}
BLOCKQUOTE#quote1 {display:none}
BLOCKQUOTE#quote2 {display:none}
BODY#index BLOCKQUOTE#quote1 {position:absolute;top:10px;right:-20px;display:block;width:300px;height:78px;background-image:url(../images/index_quote1.gif);background-repeat:no-repeat}
BODY#index BLOCKQUOTE#quote1 SPAN {display:none}
BODY#index BLOCKQUOTE#quote2 {position:absolute;top:80px;right:115px;display:block;width:189px;height:45px;background-image:url(../images/index_quote2.gif);background-repeat:no-repeat}
BODY#index BLOCKQUOTE#quote2 SPAN {display:none}
DIV#pageContent {margin-left:180px;margin-right:20px;padding-top:10px;line-height:1.5em}
DIV#miniCart {position:absolute;top:88px;right:2px;color:#999}
H3#cartHeader {display:none}
DIV#miniCart A {color:#f9cbde}
BODY#index DIV#miniCart {
	display:none;
}
H2#pageTitle {margin:0;padding:0;color:#f9cbde;border-bottom:2px solid #c0c0c0;padding-bottom:5px;font-size:14px;margin-bottom:10px}
BODY#index H2#pageTitle {display:none}
DIV#footer {position:relative;font-size:10px;color:#333;background-image:url(../images/BG_footer.gif);background-repeat:no-repeat;background-position:top right;height:150px}
DIV#footer A {color:#333;text-decoration:none}
.productListing {background-color:#584E4B;float:right;width:540px;margin-bottom:10px;position:relative;padding-bottom:33px}
.productImage {float:left;margin:10px;border:none}
.productImage IMG {border:none}
.productDetails {width:400px;float:right;margin-right:10px}
.productTitle {margin:10px 0;padding:0;color:#f9cbde;border-bottom:2px solid #000;padding-bottom:5px;font-size:14px}
.productMoreLink {position:absolute;bottom:5px;right:5px}
.productMoreLink A {margin:0;padding:2px;display:block;width:100px;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0}
.fullProductInfo {background-color:#584E4B;float:right;width:540px;margin-bottom:10px;position:relative;padding:10px;padding-bottom:30px}
.productName {margin:0;padding:0;color:#f9cbde;border-bottom:2px solid #000;padding-bottom:5px;font-size:14px;margin-bottom:10px}
.productBackLink {position:absolute;bottom:5px;right:5px}
.productBackLink A {margin:0;padding:2px;display:block;width:100px;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0}
.productAddForm {margin-top:10px}
.button {margin:10px 0;padding:2px;display:block;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0;cursor:pointer}
INPUT {margin:0;padding:2px;border:1px solid #000;background-color:#8D0051;color:#c0c0c0}
TEXTAREA {margin:0;padding:2px;border:1px solid #000;background-color:#8D0051;color:#c0c0c0}
SELECT {margin:0;padding:2px;border:1px solid #000;background-color:#8D0051;color:#c0c0c0;margin-top:10px}
DIV#cartTable {padding:5px;background-color:#584E4B;}
DIV#cartTable TABLE {width:99%;}
.orderButton A {margin:0;padding:2px;display:block;width:150px;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0;float:right;margin-right:30px}
.orderButton {margin-top:10px}
.checkoutTable {background-color:#584E4B;padding-left:10px}
.checkoutTable TD {padding-bottom:5px}
TABLE.formTable {margin:0 auto;}
DIV#formMsg {margin:0;padding:2px;display:block;border:1px solid #c0c0c0;text-align:center;background-color:#8D0051;color:#c0c0c0;margin-bottom:10px}
TABLE.formTable {background-color:#584E4B;}
TABLE.formTable TD {padding:2px 5px;}
.formNote {font-size:10px}
.formHeader {padding:10px 0;}
.formHeader DIV {background-color:#8D0051;padding:5px;font-size:14px;font-weight:bold;border:1px solid #000;}
.formRequired {color:#ff0000;}
.formLabel {text-align:right;font-weight:bold;padding-right:5px;vertical-align:middle;}
DIV#userNavBox {display:block;width:100%;float:right;margin-bottom:10px}
DIV#userNavBox UL {margin:0;padding:0}
DIV#userNavBox LI {margin:0;padding:2px;list-style:none;display:block;width:120px;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0;float:left;margin-right:5px}
DIV#userNavBox LI A {display:block}
#ordersTable {background-color:#584E4B;margin:0 auto;padding:2px}
#ordersTable TH {color:#8D0051;font-weight:bold;background-color:#c0c0c0}
#ordersTable TD {text-align:center}
.OrderBox {background-color:#584E4B;border:1px solid #c0c0c0;margin-bottom:10px}
H3.OrderBoxHeader {margin:0;padding:2px 0 2px 5px;color:#8D0051;font-weight:bold;background-color:#c0c0c0;font-size:12px}
.OrderBoxContent {padding:5px}
H3#orderHeader {margin:0;padding:2px 0 2px 5px;color:#8D0051;font-weight:bold;background-color:#c0c0c0;margin-bottom:10px}
#OrderTopBox {float:right;margin-bottom:10px}
#deliveryDetails {float:right;width:250px}
#billingDetails {float:left;width:250px}
#OrderLinesTable {width:90%}
#OrderTotals {float:right;width:45%}
.registerButton A {margin:0;padding:2px;display:block;width:150px;border:1px solid #000;text-align:center;background-color:#8D0051;color:#c0c0c0;margin-right:30px}
.registerButton {margin-top:10px}