BODY {
	font-family:arial,helvetica,sans-serif;font-size:12px;
	position:relative;
	margin:0;padding:0;
	background-color:#fbdfeb;
}
.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:10px auto 0 auto;background-color:#FFFFFF;}

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

H1#siteTitle {margin:0;padding:0;position:absolute;right:15px;top:22px;}
H1#siteTitle A {display:block;width:245px;height:75px;}
H1#siteTitle A SPAN {display:none;}

H2#strapLine {display:none;}

DIV#content {margin:20px 0 0 0;background-image:url(../images/BG_content.gif);background-position:bottom left;background-repeat:no-repeat;padding-bottom:56px;}

DIV#leftBar {float:left;width:150px;margin-left:20px;}
DIV#mainNav {}
DIV#mainNav UL {margin:0;padding:0;}
DIV#mainNav LI {margin:0;padding:0;list-style:none;}
DIV#mainNav UL LI A {display:block; width:130px;margin-bottom:2px;padding:1px 5px 1px 15px;text-decoration:none;font-weight:bold;}
DIV#mainNav UL.SLevel-1 LI A {background-color:#E9008A;color:#fff;}
DIV#mainNav UL.Level-1 LI A {background-color:#F6ADCD;color:#E9008A;font-size:13px;}
DIV#mainNav UL.Level-2 LI A {background-color:#fbdfeb;color:#E9008A;font-size:12px;}

DIV#miniCart {border:1px solid #E9008A;margin-top:20px;padding:5px;text-align:right;color:#E9008A;background-image:url(../images/cart.gif);background-position:5px 5px;background-repeat:no-repeat;}
DIV#miniCart SPAN {color:#000;}
DIV#miniCart A {color:#E9008A;}


DIV#pageContent {margin:0 40px 40px 200px;line-height:1.5em;}
DIV#pageContent H1 {margin:0 0 10px 0; padding:0;font-size:22px;color:#E9008A;font-weight:normal;}
DIV#pageContent H2 {margin:0 0 10px 0; padding:0;font-size:18px;}
DIV#pageContent H3 {margin:0 0 10px 0; padding:0;font-size:16px;color:#E9008A;}
DIV#pageContent H4 {margin:0 0 10px 0; padding:0;font-size:14px;}
DIV#pageContent H5 {margin:0; padding:0;font-size:12px;color:#E9008A;}
DIV#pageContent H6 {margin:0 0 10px 0; padding:0;font-size:10px;}
DIV#pageContent H2#pageTitle {margin:0;padding:0;color:#E9008A;font-weight:normal;font-size:22px;margin-bottom:10px;}
DIV#pageContent A {color:#E9008A;}

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

.productListing {border:1px solid #fbdfeb;padding:5px;float:right;clear:right;width:495px;position:relative;margin-bottom:15px;}
.productImage {float:left;}
.productImage IMG {border:1px solid #fbdfeb;}
.productInfo {float:right;width:350px;}
.productTitle {color:#E9008A;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;}

.productAdd {border:1px solid #E9008A;margin:20px auto;width:99%;background-color:#FBDFEB;}
DIV#pageContent H3.productAddHeader {margin:0;padding:0;background-color:#E9008A;color:#fff;font-size:12px;padding:2px 5px;}
.productAddContent {padding:5px;}
.productPrice SPAN {color:#E9008A;}

.button {background-color:#E9008A;color:#fff;border:1px solid #E9008A;cursor:pointer;}


.orderButton {float:right;margin:10px 0;}
DIV#pageContent .orderButton A {display:block;width:140px;background-color:#E9008A;text-align:center;color:#fff;font-weight:bold;text-decoration:none;}

DIV#cartTable {border:1px solid #E9008A;background-color:#FBDFEB;clear:right;margin-bottom:10px;width:99%;}
DIV#cartTable TABLE {width:100%;}
DIV#cartTable TH {padding:2px;background-color:#E9008A;color:#fff;}
DIV#cartTable TR.rowType1 {background-color:#F6ADCD;}

.formHeader {margin:0;padding:0;background-color:#E9008A;color:#fff;font-size:12px;padding:2px 5px;font-weight:bold;}
DIV#pageContent .formHeader H3 {margin:0;padding:0;background-color:#E9008A;color:#fff;font-size:12px;padding:2px 5px;font-weight:bold;}
.formLabel {color:#E9008A;font-weight:bold;text-align:right;width:50%;padding:5px;}
.formRequired, .formError {color:#ff0000;font-weight:bold;}

DIV#contactDetails {display:none;}
DIV#bottomContactDetails {display:none;}

DIV#footer {width:740px;margin:0 auto;font-size:10px;padding:2px 5px;}
DIV#footer A {text-decoration:none;}
DIV#footer A:hover {text-decoration:underline;}
DIV#site-footer {float:left;width:45%;}
DIV#gwp-footer {float:right;text-align:right;width:45%}

.varOptions {float:right;margin-right:30px;}
.varImage {width:105px;float:left;text-align:center;margin:0;padding:0;margin-bottom:10px;}

BODY#pageID1 TABLE.productTable {border:1px solid #E9008A;}
BODY#pageID1 TABLE.productTable TD {padding:5px;}
BODY#pageID1 TABLE.productTable TD TABLE TD {padding:0;}
