BODY {
	font-family:arial,helvetica,sans-serif;font-size:12px;
	position:relative;
	margin:0;padding:0;
	background-color:#DBC1B6;
	background-image:url(../images/bg-coffee.jpg);
}
.accessibility, .topLink {display:none}
.clear {clear:both}
A {color:#000}
A IMG {border:none;}
DIV#siteOffline {background-color:red;color:#FFF;font-weight:bold;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:12px;padding:3px 5px;text-align:center;margin-bottom:10px;border-bottom:2px solid black;}
PRE {background-color:#FFC;border:1px solid red;margin:10px;padding:10px; color:#000;}
/* Message Stack */
DIV.messageStack {font-weight:bold;color:#000;font-size:11px;font-family:Verdana,Arial,Helvetica,sans-serif;border-bottom:1px solid #666; margin-bottom:10px;}
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:#FF9D9D;background-image:url(/images/icons/error.gif)}
DIV.messageStackSuccess {background-color:#66FF6A;background-image:url(/images/icons/success.gif)}
DIV.messageStackWarning {background-color:#FF6;background-image:url(/images/icons3/error.gif)}

DIV#container {width:750px;margin:40px auto 5px auto;background-color:#FFFFFF;padding-top:10px;border:1px solid #551100;}

DIV#header {height:197px;background-image:url(../images/bg_header.gif);background-position:top left; background-repeat:no-repeat;}

H1#siteTitle {display:none;}

H2#strapLine {display:none;}

DIV#contactDetails {display:none;}

DIV#content {padding:10px 0 40px 0;}

DIV#leftBar {float:left;width:175px;margin-left:10px;}

DIV#mainNav UL {margin:0;padding:0;background-color:#DBC1B6;}
DIV#mainNav LI {margin:0;padding:0;position:relative;margin:0 5px;list-style:none;}
DIV#mainNav LI A {color:#551100;display:block;text-decoration:none;font-weight:bold;padding:5px 3px 5px 15px;border-bottom:1px dotted #ffffff;}
DIV#mainNav LI A SPAN.bulletWrapper {display:block;width:9px;height:10px;position:absolute;top:7px;left:2px;background-image:url(../images/nav-bold.gif);background-position:0px 10px;}
DIV#mainNav LI A:hover {color:#fff;}
DIV#mainNav LI A.navSelected {color:#fff;}
DIV#mainNav LI A:hover SPAN.bulletWrapper, DIV#mainNav LI A.navSelected SPAN.bulletWrapper {background-position:0px 0px;}

H3#productListHeader {margin:0;background-color:#DBC1B6;}
H3#productListHeader SPAN {display:block;margin:0 5px;font-size:12px;font-weight:normal;color:#551100;text-transform:uppercase;padding:5px 3px 5px 0;border-bottom:1px dotted #ffffff;}

DIV#shopNav UL {margin:0;padding:0;padding-bottom:5px;background-color:#DBC1B6;}
DIV#shopNav LI {position:relative;margin:0 5px;list-style:none;}
DIV#shopNav LI A {color:#551100;display:block;text-decoration:none;padding:5px 3px 5px 15px;border-bottom:1px dotted #ffffff;}
DIV#shopNav LI A SPAN.bulletWrapper {display:block;width:9px;height:10px;position:absolute;top:7px;left:2px;background-image:url(../images/nav-normal.gif);background-position:0px 10px;}
DIV#shopNav LI A:hover {color:#fff;}
DIV#shopNav LI A.navSelected {color:#fff;}
DIV#shopNav LI A:hover SPAN.bulletWrapper, DIV#shopNav LI A.navSelected SPAN.bulletWrapper {background-position:0px 0px;}

DIV#leftLinks {}
A.leftLink {display:block;width:175px;height:89px;background-repeat:no-repeat;background-position:top left;margin-top:10px;}
A.leftLink SPAN {display:none;}
A#leftLink1 {background-image:url(../images/service-and-warranty.jpg);}
A#leftLink2 {background-image:url(../images/recon-machines.jpg);}
A#leftLink3 {background-image:url(../images/ex-demo-machines.jpg);}

DIV#pageContent {float:left;width:385px;margin-left:15px;padding-right:10px;line-height:1.5em;}
DIV#pageContent H1 {margin:0 0 10px 0;font-size:24px;}
DIV#pageContent H2 {margin:0 0 10px 0;font-size:20px;color:#551100;}
DIV#pageContent H3 {margin:0 0 10px 0;font-size:18px;}
DIV#pageContent H4 {margin:0 0 10px 0;font-size:18px;color:#551100;}
DIV#pageContent H5 {margin:0 0 10px 0;font-size:12px;color:#551100;}
DIV#pageContent H6 {margin:0 0 10px 0;font-size:12px;}
DIV#pageContent H2#pageTitle {margin:0 0 10px 0;paddding:0;font-size:25px;color:#551100;letter-spacing:1px;}
BODY#pageID1 DIV#pageContent H2#pageTitle {display:none;}
DIV#pageContent A {color:#BFA69B;text-decoration:none;font-weight:bold;}
DIV#pageContent A:hover {text-decoration:underline;}

DIV#brandsList {float:right;width:150px;border-left: 1px solid #DBC1B6;overflow:hidden;color:#551100;}
DIV#brandsList H3 {font-size:12px;margin:0 0 0 10px;}

DIV.pagination {clear:right;width:99%;margin:10px auto;}
DIV#pageContent DIV.pagination A {border:1px solid #551100;display:block;width:18px;float:left;margin-right:5px;text-decoration:none;text-align:center;margin-bottom:10px;margin-left:2px;background-color:#DBC1B6;color:#fff;}
DIV#pageContent DIV.pagination A.inactive {color:#c0c0c0;}
DIV#pageContent DIV.pagination A:hover {background-color:#AA7766;text-decoration:none;color:#ffffff;}
DIV#pageContent DIV.pagination A.navSelected {color:#000;background-color:#551100;font-weight:bold;color:#fff;}

.productListing {border:1px solid #551100;float:right;clear:right;width:385px;position:relative;margin-bottom:15px;background-color:#DBC1B6;}
.productImage {float:left;background-color:#fff;display:block;width:130px;padding-bottom:10px;}
html>/**/body .productImage {padding-bottom:5px;}
.productImage IMG {border:none;position:relative;top:5px;left:5px;}
.productInfo {float:right;width:245px;padding:3px 0;}
.productTitle {color:#551100;margin:0;padding:0;font-size:16px;}
.productPrice {font-weight:bold;}
.productMoreLink {position:absolute;bottom:5px;right:5px;}
.productMoreLink A {text-decoration:none;color:#E9008A;}
.productMoreLink A:hover {text-decoration:underline;}

.button {background-color:#551100;border:1px solid #551100;color:#fff;cursor:pointer;padding:3px 5px;}
DIV#pageContent A.button {background-color:#551100;color:#fff;cursor:pointer;padding:3px 5px;}
DIV#pageContent A.button:hover {text-decoration:none;}

DIV.form {background-color:#aa7867;border:1px solid #551100;padding:5px;}
.formLabel {color:#fff;text-align:right;}
.formRequired {color:#ff0000;}

DIV#footer {color:#fff;font-weight:bold;width:744px;margin:0 auto;font-size:11px;}
DIV#footer A {color:#fff;font-weight:bold;text-decoration:none;}
DIV#footer A:hover {text-decoration:underline;}
DIV#site-footer {float:left;width:45%;}
DIV#gwp-footer {float:right;width:45%;text-align:right;}