@charset "utf-8";
/* IMPORT CSS DOCUMENTS */
@import url("./resetstyles.css");
@import url("./fonts.css");
@import url("./formstyles.css");
@import url("./lightbox.css");
@import url("./SpryTabbedPanels.css");
/**************************************/
body {
	background:#fff url('../images/bg.png') repeat-x;
	text-align:center;
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:19px;
}
div {
	position:relative;
}
a img {
	border:none;
}
/* Default Links */
a, a:link { color:#656565; text-decoration:none; height:22px; font-weight:bold;}
a:visited { color:#7c7c7c; }
a:hover { color:#8c8c8c; }
a:active { color:#c54040; }

/* Other Links */
.aSmallGrey, .aSmallGrey:link { color:#fbfbfb; text-decoration:none; font-size:11px; }
.aSmallGrey:visited { color:#f4f4f4; }
.aSmallGrey:hover { color:#2599b1; text-decoration:underline; }
.aSmallGrey:active { color:#5ac1d6; }


/*header section buttons*/
a.headerBTN, aheaderBTN:link, a.headerBTN:visited, a.headerBTN:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:500;
	color:#fff;
	text-decoration:none;
	text-align:center;
	display:block;
	float:left;
	height:16px;
	width:auto;
	padding:0px 7px 0px 7px;
	margin:0px 2px 0px 2px;
}
a.headerBTN:hover {
	text-decoration:underline;
	color:#5bbace;
}

/* Other Links */
/* Dark Grey Small Link */
.aSmallDKGrey, .aSmallDKGrey:link { color:#656565; text-decoration:none; font-size:11px; }
.aSmallDKGrey:visited { color:#f4f4f4; }
.aSmallDKGrey:hover { color:#858585; }
.aSmallDKGrey:active { color:#5ac1d6; }

/* FOOTER LINKS */
a.footerLINK {
	color:#6a6b6b;	
	text-decoration:none;
}
a.footerLINK:link {
	color:#6a6b6b;
}
a.footerLINK:visited {
	color:#6a6b6b;	
	text-decoration:none;
}
a.footerLINK:hover{
	color:#2599b1;	
	text-decoration:underline;
}
a.footerLINK:active{
	color:#6a6b6b;	
	text-decoration:none;
}

/* red links */
a.redLINK {
	color:#ce2828;	
	text-decoration:underline;
}
a.redLINK:link {
	color:#ce2828;
}
a.redLINK:visited, a.redLINK:active {
	color:#ce2828;	
	text-decoration:underline;
}
a.redLINK:hover{
	color:#6a1313;	
	text-decoration:none;
}

/* sectionPage links */
a.viewLINK, a.viewLINK:link, a.viewLINK:active {
	color:#5bbace;	
	text-decoration:underline;
	background-image:url(../images/smallDot.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	font-size:13px;
	text-decoration:underline;
	display:block;
	padding:0px 0px 0px 25px;
	width:auto;
	height:19px;
}
a.viewLINK:hover{
	color:#135a69;	
	text-decoration:none;
	background-position:0px -19px;
}

/* back to top link */
a.b2tLINK {
	color:#ce2828;	
	text-decoration:underline;
	background-image:url(../images/B2TOPbg.gif);
	background-repeat:no-repeat;
	font-size:12px;
	text-decoration:none;
	display:block;
	width:130px;
	height:20px;
	padding-top:4px;
	padding-left:9px;
}
a.b2tLINK:link {
	color:#ce2828;
	text-decoration:none;
}
a.b2tLINK:visited, a.b2tLINK:active {
	color:#ce2828;
	text-decoration:none;
}
a.b2tLINK:hover{
	color:#6a1313;	
	text-decoration:underline;
}

/* Green Underline Link */
.aGreen, .aGreen:link { color:#86a91c; text-decoration:underline; font-size:13px; }
.aGreen:visited { color:#9ec721; text-decoration:underline; }
.aGreen:hover { color:#b5e426; text-decoration:underline; }
.aGreen:active { color:#5ac1d6; }

/* Level 1 of the Left Column Menu */
.aLeftMenuLev1, .aLeftMenuLev1:link {
display:block;
height:32px;
font-size:12px;
text-decoration:none;
color:#656565;
background:#f0f2f2 url('../images/arrowBullet.png') no-repeat 5px 13px;
font-weight:bold;
}
.aLeftMenuLev1:visited {
color:#656565;
}
.aLeftMenuLev1:hover {
color:#135a69;
background-color:#d5e2e5;
}

/* Level 2 of the Left Column Menu */
.ulLeftMenuLev2 li .aLeftMenuLev2, .ulLeftMenuLev2 li .aLeftMenuLev2:link {
display:block;
height:32px;
font-size:12px;
text-decoration:none;
color:#656565;
background:#e7e9e9 url('../images/arrowBullet.png') no-repeat 15px 13px;
font-weight:normal;
text-indent:7px;
}
.ulLeftMenuLev2 li .aLeftMenuLev2:visited {
color:#656565;
}
.ulLeftMenuLev2 li .aLeftMenuLev2:hover {
color:#32a9c2;
background-color:#d5e2e5;
}
/**/
#dMiddleColumn #dTrailBar a, #dMiddleColumn #dTrailBar a:link, #dMiddleColumn #dTrailBar a:visited { font-weight:bold; color:#333; font-size:11px; }


/* Default H tags */
h1 {
	color:#656565;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}

h2 {
}

h3 {
	color:#2c4e72;
	font-size:12px;
	font-weight:bold;
}

.h2ProductCode {
	color:#32a9c2;
	font-size:12px;
	font-weight:normal;
}

p { margin-bottom:16px; }


/* Common Styles */
.db { display:block; }
.db1 {
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 1px;
}
.dbfl { display:block; float:left; }

.cb { clear:both; }
.cr { clear:right; }

.fl { float:left; }
.fr { float:right; }
.frw { float:right; width:440px; }

.ml8 { margin-left:8px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml21 { margin-left:21px; }
.ml30 { margin-left:30px; }
.ml40 { margin-left:40px; }

.mt6 { margin-top:6px; }
.mt8 { margin-top:8px; }
.mt11 { margin-top:11px; }

.mr7 { margin-right:7px; }
.mr10 { margin-right:10px; }

.ml10mr10 { margin-left:10px; margin-right:10px; }

.p3 { padding:3px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }

.pt3pb3 { padding-top:3px; padding-bottom:3px; }
.pl10pt15 { padding-left:10px; padding-top:15px; }
.pt10pr20pl10 { padding-top:10px; padding-right:20px; padding-left:10px; }

.ulBullet li { list-style-type:disc; margin-left:15px; }

.fs10 { font-size:10px; }
.fs11 { font-size:11px; }
.fs12 { font-size:12px; }

.fwNormal { font-weight:normal; }
.fLgBI { color:#504e4e; font-size:14px; font-weight:bold; font-style:italic; }
.fLgGreen { color:#92b528; font-size:20px; font-style:italic; margin-right:6px; }
.fBlue { color:#53bbd2; }
.fBlue2 { color:#53bbd2; font-weight:bold; font-size:12px; }
.fDefault { color:#656565; }
.fRedItalic {
   color:#c54040;
   font-style:italic;
   font-size:13px;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif;
}

.bt1DKGrey { border-top:1px solid #656565; }


/* Site Wide layouts */
/* ## Index ##*/
#dMain {
	text-align:left;
	width:926px;
	margin:0px auto;
	background:#fff url('../images/contentBg.png') repeat-y;
}

#dHeader {
    background:#fefefd url('../images/headerBg.png') bottom repeat-x;
    height:80px;
    margin:0px 1px;
}

#aLogo {
	position:relative;
	float:left;
	top:0px;
	left:10px;
}

#slogans {
	width:auto;
	height:auto;
	position:relative;
	left:90px;
	top:12px;
	float:left;
}

#iLogoBottom {
    position:relative;
    left:211px;
	top:-2px;
}

#dTelephone {
	width:auto;
	height:auto;
}

#dSearchBox {
	height:45px;
	width:195px;
	background:url('../images/searchBoxBg.png') no-repeat;
	float:right;
	margin-top:29px;
	text-align:left;
	padding-top:3px;
	padding-left:80px;
}

#womanICON {
	width:65px;
	height:auto;
	position:relative;
	float:left;
	left:210px;
	top:0px;
}

#iTextSearch {
    position:relative;
    float:left;
    top:14px;
    margin-left:10px;
    width:199px;
    border:1px solid #656565;
    color:#2e2d2d;
    font-size:13px;
    padding:3px;
}

#iSubmitSearch {
    position:relative;
    float:left;
    top:3px;
    margin-left:5px;
}

#dTopMenu {
	background-color:#656565;
	color:#fbfbfb;
	height:22px;
	margin:0px 1px 0px 0px;
	padding:0px 0px 0px 0px;
}

#dContentContainer {
	background-color:#fff;
	width:912px;
	margin-left:7px;
}

#dContentMiddle {
    min-height:600px;
	height:auto;
	float:left;
}

#dLeftColumn {
    width:181px;
    float:left;
    background:url('../images/leftColumnBgRight.png') top right no-repeat;
}

#dLeftMenu {
	width:178px;
	margin-left:1px;
	margin-top:1px;
}

.dLeftMenuTitle {
	height:34px;
	line-height:34px;
	color:#fff;
	font-weight:bold;
	font-size:15px;
	background:#5bbace url('../images/leftMenuTitleBg.png') top no-repeat;
	margin-bottom:1px;
}

.dLeftMenuLev1 {
    height:34px;
	line-height:34px;
    background:#ebecec url('../images/leftMenuBottomBg.png') bottom no-repeat;
}

.ulLeftMenuLev2 {
}

.ulLeftMenuLev2 li {
    line-height:34px;
	height:34px;
    background:#e4e4e5 url('../images/leftMenuBottomBg.png') bottom no-repeat;
}

.dLeftShade {
	background:url('../images/leftShadeBg.png') repeat-x;
	padding-top:5px;
	width:179px;
}

#dSecurity {
	line-height:1.4em;
	font-size:10px;
	margin:0px 5px;
	border:1px solid #d5d6d6;
	background-color:#f1f2f2;
	padding-bottom:5px;
}

	#dSecurity #dTitle {
	background:#656565 url('../images/padlock.png') 145px 7px no-repeat;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	padding:6px;
	width:auto;
	}

#dMiddleColumn {
	width:540px;
	float:left;
	padding-left:5px;
}

	#dMiddleColumn #dTrailBar {
	padding-top:16px;
	padding-left:12px;
	margin-bottom:10px;
	font-size:11px;
	color:#32a9c2;
	float:left;
	}
	
	#dMiddleColumn #dMiddleContainer {
	/*background:url('../images/centralBg.png') no-repeat;*/
	background-image:url(../images/outlineBG.gif);
	background-repeat:no-repeat;
	min-height:540px;
	width:540px;
	margin-left:0px;
	padding:0px 0px 0px 0px;
	float:left;
	margin-left:0px;
	}
	
		#dMiddleColumn #dMiddleContainer #dMiddleContent {
	padding:15px 10px 10px 15px;
	width:512px;
	float:left;
		}
	
			#dMiddleColumn #dMiddleContainer #dMiddleContent #dProductOverview {
	width:510px;
	background:#ededed url('../images/productOverviewBottomBg.png') bottom no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:left;
}

#dProduct_mainIMG {
	width:150px;
	height:auto;
	float:left;
	padding:10px 5px 0px 5px;
	text-align:center;
}

#TWOYEARwarranty {
	width:150px;
	height:auto;
	float:left;
	padding:0px 0px 0px 0px;
	text-align:center;
}

#dProduct_mainTitle {
	width:320px;
	height:auto;
	float:left;
	padding:10px 0px 10px 10px;
	margin:0px 0px 0px 0px;
	border-bottom:1px dotted #d2d2d2;
}

#dProduct_longDesc {
	width:320px;
	height:auto;
	float:left;
	padding:10px 0px 0px 10px;
}

#dProduct_PRICE {
	width:180px;
	height:auto;
	float:left;
	text-align:left;
	padding:10px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#32A9C2;
	border-top:1px dotted #d2d2d2;
}

.rrp {
	Color:#CC3300;
	font-size:14px;
	}

.todays_Price	{
	font-size:14px;
	}
	
.strikeout	{
	text-decoration:line-through;
	color: #CC3300;
	}

#dRelatedProducts {
	background-color:#f0f1f0;
	border-top:1px dotted #656565;
	border-bottom:1px dotted #656565;
	padding:5px 0px 0px 0px;
}

	#dRelatedProducts .dThumbContainer {
		width:149px;
		float:left;
		padding:10px;
        text-align:center;
	}
/*****************************************/

.dRelatedProducts_IMAGE {
	width:149px;
	height:auto;
	float:left;
	text-align:center;
	padding:0px 0px 7px 0px;
	border-bottom:1px dotted #CCCCCC;
}

#dRelatedProducts_TITLE {
	width:149px;
	height:auto;
	float:left;
	padding:0px 0px 5px 0px;
}

#dRelatedProducts_PRICE {
	width:149px;
	height:auto;
	float:left;
	font-size:16px;
	font-weight:bold;
}
/******************************************/
#dRightColumn {
	width:181px;
	float:right;
	height:auto;
	padding:0px 3px 0px 0px;
}

#dMiniCart {
	width:179px;
	margin: 1px 1px 0px 1px;
	float:left;
}

	#dMiniCart #dTitle {
		background-image:url(../images/miniCartTitleBg.gif);
		background-repeat:no-repeat;
		background-position:bottom;
		color:#fff;
		font-size:12px;
		font-weight:bold;
		height:33px;
		line-height:33px;
	}
	
	#dMiniCart #dContents {
		background-image:url(../images/miniCartBg.png);
		background-repeat:repeat-y;
		font-size:11px;
        padding:0px 5px 0px 5px;
		width:169px;
	}
	
		#dMiniCart #dContents .dMiniCartRow {
	padding-top:5px;
	padding-bottom:5px;
	clear:both;
		}
			
			#dMiniCart #dContents .dMiniCartRow .dMiniCartCross {
				width:18px;
				float:left;
			}
			
			#dMiniCart #dContents .dMiniCartRow .dMiniCartProductName {
				width:120px;
				float:left;
				line-height:12px;
			}
			
			#dMiniCart #dContents .dMiniCartRow .dMiniCartProductPrice {
				width:48px;
				float:left;
				font-weight:bold;
				text-align:right;
			}
			
			#dMiniCart #dContents .subTotal {
				text-align:right;
				font-weight:bold;
				border-bottom:1px dotted #656565;
				margin:0px 5px 8px 5px;
			}
#MiniCart_bottom {
	width:179px;
	height:8px;
	float:left;
}

.dRightColumnPanel {
	margin-top:3px;
	margin-left:1px;
	float:left;
}

	.dRightColumnPanel .dContainer {
		background:#ced1cf url('../images/rightColumnPanelRepeatBg.png') repeat-y;
		margin-right:1px;
		float:left;
		width:179px;
	}
	
	.dRightColumnPanel .dContainer .dContent {
		background:url('../images/rightColumnPanelBg.jpg') no-repeat;
		float:left;
		width:179px;
	}
	/*SUBMIT BUTTON FOR YOUR CART TOP-RIGHT OF ALL PAGES*/
	.iSubmitSmall {
		background:#a3c53d url('../images/checkoutNowBG.png') no-repeat;
		border:none;
		width:101px;
		height:24px;
		color:#fff;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica;
		font-size:11px;
		padding:0px;
		outline: none;
		cursor: pointer;
	}
	
	.iSubmitSmallACTIVE {
		background:#c5523d url('../images/checkoutNowBG.png') no-repeat;
		background-position:0px -24px;
		border:none;
		width:101px;
		height:24px;
		color:#fff;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica;
		font-size:11px;
		outline: none;
		padding:0px;
		cursor: pointer;
	}
	/*STYLES FOR SMALL REMOVE CROSSES WITHIN THE YOUR CART PANEL TOP-RIGHT OF ALL PAGES*/
	.iSubmitCross {
		background:#fff url('../images/submitCrossBg.png') no-repeat;
		border:none;
		width:13px;
		height:13px;
		line-height:13px;
		color:#ce2828;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica;
		font-size:9px;
		padding:0px;
		outline: none;
		cursor: pointer;
	}
	
	.iSubmitCrossACTIVE {
		background:#0078ff url('../images/submitCrossBg.png') no-repeat;
		background-position:0px -13px;
		border:none;
		width:13px;
		height:13px;
		line-height:13px;
		color:#ce2828;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica;
		font-size:9px;
		outline: none;
		padding:0px;
		cursor: pointer;
	}
	/*********************************/
	.iSubmitAddToCart {
		background:url('../images/cartBTN_01.gif') no-repeat;
		border:none;
		width:103px;
		height:33px;
		line-height:20px;
		color:#fff;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		padding:0px;
		outline: none;
		cursor: pointer;
		text-align:left;
		padding-left:6px;
		padding-top:1px;
		margin-top:7px;
		display:block;
	}
	
	.iSubmitAddToCartACTIVE {
		background:url('../images/cartBTN_01.gif') no-repeat;
		background-position:0px -32px;
		border:none;
		width:103px;
		height:33px;
		line-height:20px;
		color:#fff;
		font-weight:bold;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		outline: none;
		padding:0px;
		cursor: pointer;
		text-align:left;
		padding-left:5px;
		padding-bottom:1px;
		margin-top:7px;
	}

/***********************************************/

#dFooter {
    height:30px;
	background-image:url(../images/termsBg.png);
	background-repeat:repeat-x;
	/*width:900px;*/
}

.ulTop10 {
	margin:0px;
	float:left;
	width:165px;
}

.ulTop10 li a, .ulTop10 li a:link, .ulTop10 li a:visited {
	display:block;
	color:#656565;
	text-decoration:none;
	font-size:12px;
	padding:0px 4px;
	float:left;
}

.ulTop10 li a:hover {
	background-color:#f3f3f3;
	color:#8faf2d;
	float:left;
}
/********************************/
a.top10link {
	color:#656565;
	font-family:Arial, Helvetica, sans-serif;
	width:165px;
	text-align:center;
	display:block;
	float:left;
	font-size:12px;
	padding-top:4px;
	margin-left:5px;
	border-bottom:1px dotted #b0aeae;
}
a.top10link:link {
	color:#656565;
	text-decoration:none;
}
a.top10link:visited {
	color:#656565;
	text-decoration:none;
}
a.top10link:hover{
	color:#2599b1;
	background-color:#eceff0;
	text-decoration:none;
}
a.top10link:active{
	color:#28a2bb;
}
/*-------------------------------------*/
#TABcontain {
	width:510px;
	height:auto;
	float:left;
}
#CARTbtncontain {
	width:510px;
	height:auto;
	float:left;
}
.questionHOLDER {
	width:510px;;
	height:auto;
	float:left;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;
}
.questionMain {
	width:463px;
	height:auto;
	float:left;
	padding-left:10px;
}
.questionIcon {
	width:37px;
	height:auto;
	float:left;
}
#iconBANNER {
	width:490px;
	height:auto;
	float:left;
	margin-top:5px;
	text-align:center;
	padding-top:5px;
	background-color:#ededed;
	padding:5px 10px 5px 10px;
}
#iconTITLE {
	width:430px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
	font-weight:bold;
	color:#32a9c2;
	padding-top:30px;
	margin-bottom:55px;
}
#sectionICONS {
	width:70px;
	height:auto;
	float:left;
	padding-right:10px;
}
#contactHOLDER {
	width:510px;
	height:auto;
	float:left;
	margin-top:10px;
}
.contactHEADER {
	width:505px;
	height:24px;
	float:left;
	background-image:url(../images/contactHEADER.gif);
	background-repeat:no-repeat;
	color:#9e1b1b;
	font-size:13px;
	font-weight:bold;
	padding-top:5px;
	padding-left:5px;
}
.contactDETAILS {
	width:500px;
	height:auto;
	float:left;
	border-left:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	padding:4px;
	font-size:1.1em;
	margin-bottom:10px;
	border-bottom:1px solid #f1f1f1;
}
/*---------------------------------------------*/
a.AddToCartbtn, a.AddToCartbtn:link, a.AddToCartbtn:visted, a.AddToCartbtn:active {
	width:101px;
	height:22px;
	float:left;
	display:block;
	background-image:url(../images/checkoutNowBG.png);
	background-repeat:no-repeat;
	text-decoration:none;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding:2px 0px 0px 0px;
}
a.AddToCartbtn:hover {
	background-image:url(../images/checkoutNowBG.png);
	background-repeat:no-repeat;
	color:#ffffff;
	background-position:0px -24px;
}
a.basketCase, a.basketCase:link, a.basketCase:visted, a.basketCase:active {
	width:110px;
	height:22px;
	/*float:left;*/
	display:block;
	background-image:url(../images/basketCaseORB.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-decoration:none;
	color:#155c6c;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 0px 0px 30px;
	margin:0px 0px 0px 10px;
}
a.basketCase:hover {
	color:#38d7f8;
	text-decoration:underline;
	background-position:0px -26px;
}
/*--------------------------------------------*/
#dProduct_CONTENTmain {
	width:330px;
	height:auto;
	float:left;
	padding:10px 0px 10px 10px;
}
#dProduct_add2BasketBTN {
	width:123px;
	height:auto;
	float:left;
	padding:10px 0px 0px 10px;
}
/*POPUP WINDOW ELEMENTS FOR FRIDGE ICON INFORMATION*/
#iconInfo_holder {
	width:500px;
	height:auto;
	float:left;
}
#iconInfo_img {
	width:130px;
	height:auto;
	float:left;
	padding:0px 10px 0px 10px;
}
#iconInfo_title {
	width:350px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#333;
	text-align:left;
	border-bottom:1px dotted #ccc;
	padding:0px 0px 5px 0px;
	margin:5px 0px 0px 0px;
}
#iconInfo_text {
	width:350px;
	height:auto;
	float:right;
	padding:10px 0px 10px 0px;
	text-align:left;
}
/**/
#rightColumn_holder {
	width:181px;
	height:auto;
	float:left;
}
