BODY {width:752px;margin:0px auto;position:relative;font:12px tahoma,verdana,arial,helvetica,sans-serif;}
.accessibility,.topLink {display:none}
A {text-decoration:none;color:#FAB01B;}
A:hover {text-decoration:none}
PRE {background-color:#FFC;border:1px solid red;padding:10px;color:#000;font:11px "Courier New",Courier,monospace; overflow:auto;}
.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;}
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/icons/warning.gif)}

DIV#container {
	background-image:url(../images/BG_leftCol.gif);
	background-repeat:repeat-y;
	background-position:1px 0px;	
}
DIV#header {position:relative;height:108px;background-image:url(../images/BG_header.gif);background-position:top right;background-repeat:no-repeat;background-color:#FFFFFF;margin-left:1px;border-bottom:2px solid #000;}
H1#siteTitle {margin:0;padding:0;position:relative;left:90px;top:24px;}
H1#siteTitle A {margin:0;padding:0;display:block;width:103px;height:75px;background-image:url(../images/logo.gif);background-repeat:no-repeat;}
H1#siteTitle A SPAN {display:none;}	
H2#strapLine {margin:0;padding:0;position:absolute;top:10px;left:220px;display:block;width:90px;height:91px;background-image:url(../images/strapline.gif);background-repeat:no-repeat;}
H2#strapLine SPAN {display:none;}
DIV#leftCol {float:left;width:204px;}

DIV#topNav UL {margin:0;padding:0;}
DIV#topNav UL.SLevel-1 {margin-top:20px;position:relative;left:1px;}
DIV#topNav UL LI {margin:0;padding:0;list-style:none;width:205px;border-top:1px solid #c4cbcf;}
DIV#topNav UL LI A {
	display:block;
	width:185px;
	background-color:#FFFFFF;
	padding:5px 0px 3px 24px;
	color:#000000;
	background-image:url(../images/listImage.gif);
	background-position:2px center;
	background-repeat:no-repeat;
	font-weight:bold;
}
DIV#topNav UL LI A:hover {
	background-image:url(../images/listImageHover.gif);
}

DIV#topNav UL LI A.navSelected {
	background-image:url(../images/listImageSelected.gif);
}

DIV#topNav UL.SLevel-2 LI {margin:0;padding:0;list-style:none;width:205px;border-top:1px solid #c4cbcf;}
DIV#topNav UL.SLevel-2 LI A {
	display:block;
	width:172px;
	background-color:#FFFFFF;
	padding:5px 0px 3px 35px;
	color:#000000;
	background-image:url(../images/listImage2.gif);
	background-position:15px center;
	background-repeat:no-repeat;
}

DIV#topNav UL.SLevel-2 LI A:hover {
	background-image:url(../images/listImageHover2.gif);
}

DIV#topNav UL.SLevel-2 LI A.navSelected {
	background-image:url(../images/listImageSelected2.gif);
}
DIV#topNav UL.SLevel-3 LI {
	background-color:#FFFFFF;
	
}

DIV#topNav UL.SLevel-3 LI A {
	background-image:url(../images/listImagel3.gif);
	background-position:30px center;
	padding-left:48px;
	width:158px;
}

DIV#topNav UL.SLevel-3 LI A:hover {
	background-image:url(../images/listImagel3Hover.gif);
}

DIV#topNav UL.SLevel-3 LI A.navSelected {
	background-image:url(../images/listImagel3Selected.gif);
}


DIV#mainNav {
	background-color:#fff;
}

DIV#mainNav UL {
	margin:0;
	padding:0;
}

DIV#mainNav UL.level-1 {
	margin:0;
	padding:0;
}

DIV#mainNav UL LI A {
	background-image:url(../images/listImageCat.gif);
}

DIV#mainNav UL LI A:hover {
	background-image:url(../images/listImageCatHover.gif);
}

DIV#mainNav UL LI A.navSelected {
	background-image:url(../images/listImageCatSelected.gif);
}

DIV#mainNav UL.Level-2 LI {
	background-color:#FFFFFF;
	width:205px;
		
}

DIV#mainNav UL.Level-2 LI A {
	background-image:url(../images/listImagel2.gif);
	background-position:15px center;
	padding-left:35px;
	width:171px;
}

DIV#mainNav UL.Level-2 LI A:hover {
	background-image:url(../images/listImagel2Hover.gif);
}

DIV#mainNav UL.Level-2 LI A.navSelected {
	background-image:url(../images/listImagel2Selected.gif);
}

DIV#mainNav UL.Level-3 LI {
	background-color:#FFFFFF;
	
}

DIV#mainNav UL.Level-3 LI A {
	background-image:url(../images/listImagel3.gif);
	background-position:30px center;
	padding-left:48px;
	width:158px;
}

DIV#mainNav UL.Level-3 LI A:hover {
	background-image:url(../images/listImagel3Hover.gif);
}

DIV#mainNav UL.Level-3 LI A.navSelected {
	background-image:url(../images/listImagel3Selected.gif);
}

DIV#pageContent {
	margin-left:230px;
	margin-right:25px;
	padding-bottom:40px;
	padding-top:20px;
	line-height:1.7em;
	font-size:11px;

}


DIV#pageContent UL LI {
	list-style:url(../images/bullet.jpg);
	list-style-position:left center;
}

BODY#terms_and_conditions DIV#pageContent OL {
	padding-left:20px;
	
}

DIV#pageContent H1,DIV#pageContent H2,DIV#pageContent H3,DIV#pageContent H4,DIV#pageContent H5,DIV#pageContent H6 {
	margin:0;
	padding:0;
	font-size:14px;
	padding-bottom:0.5em;
	color:#20B6EB;
}

DIV#pageContent H1 {
	font-size:16px;
	color:#000000;
}

DIV#pageContent H3 {
	font-size:12px;
	color:#000000;
}

BODY#index H2#pageTitle {
	display:block;
	width:479px;
	height:95px;
	background-image:url(../images/pageTitle_index.jpg);
	background-repeat:no-repeat;
	margin:0 auto;
}

BODY#index H2#pageTitle SPAN {
	display:none;
}


DIV#footer {
	width:541px;
	position:absolute;
	bottom:0;
	right:0;
	background-color:#FAB01B;
	padding:5px 2px 5px 2px;
	font-size:10px;
}

DIV#footer A {
	color:#000;
	text-decoration:none;
}
DIV#footer A:hover {
	color:#000;
	text-decoration:underline;
}

DIV#site-footer {
	float:right;
	width:45%;
	text-align:right;
}

DIV#categoryDesc {
	padding-bottom:30px;
}

DIV.productListing {
	border-bottom:1px solid #c4cbcf;
	float:right;
	clear:right;
	width:498px;
	margin-bottom:10px;
	position:relative;
}

DIV.firstProduct {
	border-top:1px solid #c4cbcf;
	padding-top:10px;
}

DIV.productImage {
	float:left;
}

DIV.productImage IMG {
	border:0;	
}

DIV.productDetails {
	float:right;
	width:380px;
}

DIV#pageContent H3.productTitle {
	color:#20B6EB;
}

DIV.productMoreLink A {
	display:block;
	width:100px;
	height:19px;
	background-image:url(../images/buyNow.gif);
	background-repeat:no-repeat;
	float:right;
	position:absolute;
	bottom:10px;
	right:0;
}
DIV.productMoreLink A SPAN {
	display:none;
}

UL#userLinks {
	border:1px solid red;
}


FORM#contactForm {
	width:450px;
	margin:0 auto;
	
}

FORM#contactForm TABLE {
	background-color:#FFEAC2;
	border:1px solid #FAB01B;
	padding:5px;
}

.formRequired {
	color:#ff0000;
}

.formLabel {
	text-align:right;
	font-weight:bold;
}

FORM#checkoutForm {
	width:450px;
	margin:0 auto;
}
FORM#checkoutForm TABLE.formTable {
	width:100%;
}

FORM#checkoutForm TD.formHeader {
	background-color:#FAB01B;
	font-size:14px;
	font-weight:bold;
	padding:2px 5px;
}

DIV#checkoutCartItems {
	background-color:#FFEAC2;
	border:1px solid #FAB01B;
	padding:5px 25px;
	margin-bottom:20px;
}

DIV#checkoutCartItems H3.formHeader {
	background-color:#FAB01B;
	font-size:14px;
	font-weight:bold;
	padding:2px 5px;
}

DIV#smallContactFormWrapper {
	width:176px;
	margin:0 auto;
	margin-top:20px;
	padding:5px;
	position:relative;
	left:2px;
	background-color:#FF940A;
	border:1px solid #FF940A;
	padding-bottom:90px;
	background-image:url(../images/BG_smallContactForm.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
	font-size:10px;	
}

DIV#smallContactFormWrapper P {
	margin:0;
	padding:0;
	padding:5px;
	font-weight:bold;
}

FORM#smallContactForm {
	
	
}
FORM#smallContactForm TABLE.formTable {
	width:100%;
	
	
	
}

FORM#smallContactForm TD.formHeader {
	background-color:#FAB01B;
	font-size:14px;
	font-weight:bold;
	padding:2px 5px;
}

.formLabel4 {
	font-weight:bold;
}

FORM#smallContactForm INPUT {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
FORM#smallContactForm TEXTAREA {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

FORM#smallContactForm SELECT {
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

FORM#smallContactForm TABLE TD.formHeader H4 {
	padding:0;
	margin:0;
	font-size:12px;
}

.formButton {
	background-color:#FFF2C1;
	border:1px solid #FAB01B;
	cursor:pointer;
}

FORM#smallContactForm TD.formRequiredNote {
	font-size:9px;
	padding-right:100px;
}

FORM#smallContactForm .formRequired {
	color:#ff0000;
}

#orderNowButton {
	background-color:#FF9900;
}

DIV#pageContent HR {background-color:#c0c0c0;color:#c0c0c0;border:none;height:1px;}

