/*MAIN CSS Elements */

body {
	margin:0px; padding:0px; padding-bottom:10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	line-height:130%;
	background:#ffffff
	
}
.articleText{padding:10px;}

h1{margin:0px;font-size:100%;}
h2{margin:0px;font-size:100%;}
	h2 a:link { color:#263917; text-decoration:none}
	h2 a:visited { color:#263917;text-decoration:none}
	h2 a:hover { color:#263917;text-decoration:underline}
	
h3{margin:0px;font-size:100%; color:#263917;} /*color:#FF6600;*/
	h3 a:link { color:#263917; text-decoration:underline}/*color:#FF6600;*/
	h3 a:visited { color:#263917;text-decoration:underline}/*color:#FF6600;*/
	h3 a:hover { color:#263917;text-decoration:none}/*color:#FF6600;*/

h4{margin:0px;font-size:13px;}

form {margin:0px;}
input {font-size:11px;color:#333333;}
.textFieldNoWidth {font-size:11px;color:#333333;border: 1px solid #8F98AF; padding:2px;}
.textFieldNoWidthPassword{font-size:11px;color:#333333;border: 1px solid #8F98AF; padding:2px;}
select {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:11px; color:#666666;}
textarea {font-family: Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
#submit {padding-top:0px;}

/* Links
----------------------------------------------- */

a:link {color: #666666; text-decoration:underline;}
a:visited {color:#666666; text-decoration:underline;}
a:hover {color:#666666; text-decoration:none;}

.internallink{font-size:12px;color:#663366;}
.redHeader{font-size:12px;color:red;}

#header a:link{color:#4F3A70;text-decoration:none;}
#header a:visited{color:#4F3A70;text-decoration:none;}
#header a:hover{color:#4F3A70;text-decoration:underline;}

.navigation a:link {color: #333333; text-decoration:none; font-size:14px; font-weight:bold;}
.navigation a:visited  {color: #333333; text-decoration:none;font-size:14px; font-weight:bold;}
.navigation a:hover  {color: #333333; text-decoration:underline;font-size:14px; font-weight:bold;}

.leftnavDIV a:link {font-size:12px; color:#333333; text-decoration:none;}
.leftnavDIV a:visited {font-size:12px; color:#333333; text-decoration:none;}
.leftnavDIV a:hover {font-size:12px; color:#333333; text-decoration:underline;}

#footerB a:link {padding-right:15px; text-decoration:none;color:#4F3A70;}
#footerB a:visited {padding-right:15px;text-decoration:none;color:#4F3A70;}
#footerB a:hover {padding-right:15px;text-decoration:underline;color:#4F3A70;}


	
/* Main Page Elements 
--------------------------------------------- */

#content {
    width:963px; margin-left:auto; margin-right:auto; padding:0; background:#ffffff; clear:both;  } /*width:762px; border: 1px solid blue; */
#contentmain { width:963px; margin-left:auto; margin-right:auto; padding:0; background:#ffffff; clear:both } /*width:762px*/
#content_main{
    width:762px; margin-left:auto; margin-right:auto; padding:0;
	background:#ffffff;margin-top:2px; }
	.footer{
    width:762px; margin-left:auto; margin-right:auto; padding:0;
	background:#ffffff }
  #main {clear:both;margin-top:2px; background-image:url(..images/core/main_bg.gif); }
  #mainright { width: 200px; float: right; background-color: pink; height: 400px; } /*border: 1px solid yellow;*/

  #sidebar {width:525px; float:left; margin:10px 0 0 10px; line-height:1.5em;}

  

/* Header Styles
----------------------------------------------- */
#header {background-color:#FFFDE8; width:963px; font-size:11px; clear:both;} /*width:762px;*/
#header_navigation{width:100%; background-color:#DCD4E8; float:left; color:#4F3A70;}
	#header_navigation img {vertical-align:middle; padding: 3px 10px 5px 10px}
	#header_left {float:left} #header_right {float:right}
	
#logo {width:200px; float:left;background-color:#FFFDE8; margin-top:20px}
#basket {float:right;}
#login {clear:both;text-align:right;margin:10px 0 0 0; padding:10px 10px 10px 20px;color:#FFFDE8; background-color:#FFFDE8;background-image: url(../images/core/login_BG.gif);background-repeat: no-repeat; background-position: left;}

	#login a:link {color:#FFFDE8; text-decoration:none}
	#login a:visited {color:#FFFDE8; text-decoration:none}
	#login a:hover {color:#FFFDE8; text-decoration:underline}
	
#navigation_upper {
	font-weight:bold;
	clear:both;
	width:100%;
	background-image: url(../images/core/navigation_upper_BG.gif);
	background-repeat: repeat-x;
	height: 32px;
}	

	.navigation_upperLINK {
	padding:8px 12px 8px 12px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CAC0DC;
	background-image: url(../images/core/navigation_upper_BG.gif);
	background-repeat: repeat-x;
}
	#navigation_upper img {float:left;}

	.navigation_upperLINK_SEL {
	padding:8px 12px 8px 12px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CAC0DC;
	background-image: url(../images/core/navigationSEL_upper_BG.gif);
	background-repeat: repeat-x;}
	
	.navigation_upperLINK_SEL2 {
	color:#FFFDE8;
	padding:8px 12px 8px 12px;
	float:left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CAC0DC;
	background-image: url(../images/core/navigationSEL2_upper_BG.gif);
	background-repeat: repeat-x;}
	
	.navigation_upperLINK_SEL2 a:link{color:#FFFDE8;}
    .navigation_upperLINK_SEL2 a:visited{color:#FFFDE8;}
	.navigation_upperLINK_SEL2 a:hover{color:#FFFDE8;}

/*#search {margin:12px 0 0 0; width:410px; padding: 0 30px 0 0; }
#search table {width:410px}*/
/*REM -- Changes requested by GBW (#186083) - Daeheon Kim - 11/10/2010 */
#search {margin:5px 10px 10px 10px; padding:0; float:right}
#search table {}

/*REM -- New 'Organic Gardening' Tab - FAO Ford (#165579) - Daeheon Kim - 09/03/2010 */

#additionalNav {float:left; padding:10px 10px 0 10px; width:250px; margin:74px 0 0 0}
#additionalNav ul {margin:0; padding:0; height:100%; overflow:hidden}
#additionalNav ul li {float:left; margin-right:1px; list-style:none; padding:8px; display:block;}
#additionalNav ul li a {font-weight:bold;}

#additionalNav ul li.xmas {/*background:url(../images/core/navigation_upper_BG.gif) repeat-x;*/}
#additionalNav ul li.xmas a{}
#additionalNav ul li.xmas a:hover {text-decoration:none;}

#additionalNav ul li.festive {/*background:url(../images/core/navigation_upper_BG.gif) repeat-x;*/}
#additionalNav ul li.festive a{}
#additionalNav ul li.festive a:hover {text-decoration:none;}

/*REM -- New 'Organic Gardening' Tab - FAO Ford (#165579) - Daeheon Kim - 09/03/2010 */



/* Main Content
----------------------------------------------- */
.homepageHEADER {
	background-color:#635087;
	/*width:100%;*/
	/*clear:both;*/
	height:235px;
	margin-bottom: 2px;
}
#homepageHEADERRight {height:264px; float: right; width: 210px; margin-left: 1px;} /*background-color: pink;*/
#homepageHEADERLeft {height:264px;  float: left; width: 210px; margin-right: 1px;} /*background-color: pink;*/

.headerIMAGE {width:537px;clear:both;float:left;}
.homepageTEXT{ float:left; padding:15px; width:195px; color:#FFFDE8;}
	.homepageTEXT a:link {color:#FFFDE8;}
	.homepageTEXT a:visited {color:#FFFDE8;}

.linkLOCATION_A {clear:both;margin-bottom: 2px;}
	.homepage_subTEXT { background-color:#CBC0DE; padding:10px; color:#635087;}
		.homepage_subTEXT a{color:#4F3A70; font-weight:bold}
	.homepage_subTEXT2 { background-color:#E3DFEE; padding:10px; color:#635087; width:205px;}
		.imgFLOATLEFT {float:left; margin-right:5px;}
		
.linkLOCATION_B { float:left; width:746px; margin:0 5px 5px 0;} /*width:532px;*/
	.linkLOCATION_B h1 {color:#FFFFFF; padding:8px; font-weight:bold; font-size:14px;}
	.linkLOCATION_B h2 {color:#FFFFFF; padding:5px 0 5px 0; font-weight:bold; font-size:14px;}
	
		.linkLOCATION_B_new {margin:5px 0 0 4px; float:left; width:242px; overflow: hidden;} /*width:264px*/
		
		.categorylink_special_text { font-weight: bold; text-align: left; color:#CC0033;}
			
		.linkLOCATION_B_banner {margin: 4px 0 0 0 ; clear: both; } 
	
	.linkLOCATION_B_left {margin:5px 4px 0 0; float:left; width:244px} /*width:264px*/
	.linkLOCATION_B_right {margin:5px 0 0 0; clear:right; width:244px; float:left; } /*width:264px;*/
	.category_link { height:230px;} /*height:230px;*/
	.category_link img {margin:8px 8px 0 0;}
		
	.category_title a:link {color:#FFFFFF; text-decoration:none;}
	.category_title a:visited {color:#FFFFFF; text-decoration:none;}
	.category_title a:hover {color:#FFFFFF; text-decoration:underline;}
			
	.categoryINFO {padding:0 0px 0 5px;}
	.categoryINFO_image{float:left; } /*width:120px; float:left;*/
	.categoryINFO_text{ text-align: center; padding-right: 3px; } /*float:right; width:110px; background-color: yellow;*/
	.categoryINFO_text .priceSALE , .categoryINFO_text .saving{ margin-top: 10px; float: left; }
	.categoryINFO_text .more_info_button {float: right; }
		
	.more_info_button img {margin: 0 0 0 0; line-height: 100%;}
			
			.categoryINFO h3 {padding:8px 0 5px 0;font-size:12px; text-align: left;}
			.categoryINFO_text .categorylink_body { TEXT-ALIGN: left! important;} 
			.category_title h2 {color:#FFFFFF; padding:8px; font-weight:bold; font-size:14px;}
		#cat1 {border: 1px solid #70BC1F;}
			#cat1 .category_title { background-color:#70BC1F; }
		#cat2 {border: 1px solid #D15C00;}
			#cat2 .category_title { background-color:#D15C00;}
		#cat3 {border: 1px solid #820F43;}
			#cat3 .category_title { background-color:#820F43;}
		#cat4 {border: 1px solid #CF3F9C;}
			#cat4 .category_title { background-color:#CF3F9C;}
		#cat5 {border: 1px solid #70BC1F;} 


.sidebar {float:right;width:208px;border: 0px solid #B3A2CC; margin-top: 1px; margin-bottom:5px;} /*width:223px; margin-top: 5px;*/
	.sidebar_text {padding:12px 8px 12px 8px;font-size:12px;
	border-top-width: 1px;border-top-style: solid;border-top-color: #E8E3EF;
}
	.sidebar h2 {color:#856AB0; font-size:15px; font-weight:bold; padding:0 0 5px 0}
		.sidebar h2 a:link {color:#856AB0; text-decoration:none;}
		.sidebar h2 a:visited {color:#856AB0; text-decoration:none;}
		.sidebar h2 a:hover {color:#856AB0; text-decoration:underline;}
		
  .sidebar ul {margin:0; padding:0;}
  .sidebar ul li {margin:0 0 5px 0; height:100%; overflow:hidden; list-style:none; display:block; padding:0}
/************************************************/

#crumb {font-size:11px;
	clear:both;
	background-image: url(../images/core/dotted_bg.gif);background-repeat: repeat-x;background-position: bottom;height:26px;
}
	#crumb a{color:#4F3A70;}
.crumbDIV {padding:5px 5px 5px 8px; float:left;}
.previousDIV {float:right;padding:4px;}

.leftDIV {float:left; width:210px; clear:left;} /*width:178px;*/
.iLinkHEADER h1{ color:#FFFFFF; padding:8px;font-size:16px;}
	.iLinkHEADER h1 a:link {color:#FFFFFF;font-size:16px;}
	.iLinkHEADER h1 a:visited {color:#FFFFFF;font-size:16px;}
	.iLinkHEADER h1 a:hover {color:#FFFFFF;font-size:16px;}
.leftnavDIV {clear:both;margin-bottom:8px; /*width:178px*/
	
}
.iLink {
	cursor:pointer;
	padding:5px 4px 5px 21px;
	border-bottom:solid 1px #C5B8DA;
	background: #E9E4EF url(../images/core/ilink_bg.gif) no-repeat;
	width:185px; display:table;} /*width:153px;*/

.iLink_sel {
	cursor:pointer; font-weight:bold;
	padding:5px 4px 5px 21px;
	background: url(../images/core/ilink_sel_bg.gif) no-repeat #C8BCDA;
	border-bottom: 1px solid #C5B8DA;;
}/*width:153px*/

.iLink_B {
	cursor:pointer;
	padding:5px 4px 5px 21px;
	background: url(../images/core/iLink_B_bg.gif) #FFFFFF no-repeat;
	border-bottom: 1px solid #C5B8DA;  display:table; 
	width:185px
} /*width:153px*/

.iLink_article {
	margin-left:1px;
	margin-right:1px;
	padding:5px 4px 5px 21px;
	background: url(../images/core/ilink_B_bg.gif) no-repeat;
	border-top: 1px solid #EBF0F5; display:table;width:153px;
}

.iLink_article_sub {
	margin-left:1px;
	margin-right:1px;
	padding:5px 4px 5px 21px;
	background-image: url(../images/core/ilink_article.gif);
	background-repeat: no-repeat; display:table;width:153px;
	}
.centreDIV {
	float:left;
	width: 748px;
	/*width:581px;*/
	/*height:600px;*/
	/*border-right:#D6CDE4 solid 1px; */
	/*border-left:#D6CDE4 solid 1px;*/
	padding-bottom: 10px;
	margin:0 0 5px 4px;
	/*border: #D6CDE4 solid 1px;*/
	clear:right;
}
.centreDIV ul li {list-style-image: url(../images/core/bullet_prod.gif);}
.page_TITLE H1{color:#FFFDE8; font-size:16px; padding:8px;}
#TOP {float:right; padding:0 20px 0 0 }

/* Category Page Styles
-----------------------------------------------*/
.page_header {margin:5px;}
.categoryIMAGE_left {padding:0px 5px 5px 5px; float:left; }
.categoryIMAGE_right {padding:0px 0 5px 0; clear:right; float:left; }

.category_table {clear:both;}
.category_details {
	padding-bottom: 15px;
}
	.category_details img {
	float:left;
	margin:8px 8px 0 0;
	border: 1px solid #dddddd;
}

.basketHeaderLines{background-color:#FFFDE8;	border-top: 1px solid #DFDAE7;	border-bottom: 1px solid #DFDAE7;}
.basketLineItem{border-bottom: 1px dashed #DFDAE7;}
.categoryFILTERS {
	background-color:#FFFDE8; font-size:11px;
	margin-bottom:5px;
	/*height:20px; */
	padding:4px 5px 4px 10px;
	clear:both;
	border-top: 1px solid #DFDAE7;
	border-bottom: 1px solid #DFDAE7;
}

	.pagefilter {float:left; display:block; width:355px} .pagenumber {float:right; display:block;width:195px}
	
	.categoryFILTERS ul {margin:0px; padding:0px;}
	.categoryFILTERS ul li {vertical-align:middle; float:left;list-style:none; margin-top:2px;} 
	
/* Product Styles 
------------------------------------------------*/

#productDIV {width:738px;clear:both; margin:10px 5px 8px 10px; display:table;} /*width:550px; width:735px;*/

#productDIV a:link { color:#666666; text-decoration:underline;}
#productDIV a:visited { color:#666666; text-decoration:underline;}
#productDIV a:hover { color:#666666; text-decoration:none;}

.productImageDIV {border: 1px solid #CCCCCC; padding:5px; margin-bottom:5px; float: left; width: 290px; height: 290px; text-align: center; line-height: 300px; display: table; }

.prodIMAGE {width:435px;float:left; } /*width:240px; border: 1px solid red;*/

#productImage { margin-left: auto; margin-right: auto;} }

	.prodIMAGE a:link { text-decoration:underline}
	.prodIMAGE a:visited { text-decoration:underline}
	.prodIMAGE a:hover { text-decoration:none}

.productPAGEOPTIONS {padding:5px 0px 10px 0px;; color:#666666;  float: right; width:130px; height: 38px;/*clear:both; width:240px;*/}

.productPAGEOPTIONS ul { margin:0 0 0 0;  padding:0 0 0 0;}
.productPAGEOPTIONS ul li {padding:0 0 0 0; margin:0 0 0 0; margin-left:19px; padding-left:4px; padding-bottom:5px; font-size: 10px;}

#enlarge {list-style-image: url(../images/core/zoom.gif);}

.prodIMAGE_altDIV { float:left; border: 1px dotted yellow;} /*clear:both;*/
.prodIMAGE_alt {float:left; border: 1px solid #CCCCCC; margin:0 0 5px 5px; width:52px; height:52px;} /*display:block;*/
	.prodIMAGE_alt img {padding:1px;}
.prodBRAND {clear:both; padding-top:10px}
.productTITLE { font-size:16px; padding:0px 0 0 0;}
/*Adding Video (#187603) - Daeheon Kim - 26/07/2010 */
.ProductdetailsDIV {width:278px;display:block;float:left; padding-left:0px; margin-bottom:15px;} /*width:288px;padding-left:20px;*/
#border {width: 300px;display:table;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DCDBCD; margin-bottom:20px;}

.prodDESC {display:table; margin-top:15px;float:left;}

.prod-desc {
	/*clear:both; */
	padding:10px 0 10px 0; margin:0 0 5px 0;
	display:table;
/*	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E4E4E4; */
	background-image: url(../images/core/dotted_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
/*	background-color: yellow;*/
}
.prod-desc ul {margin:0px; padding:0px;} .prod-desc ul li {
	margin-left:15px;
	padding:0px;
	list-style-image: url(../images/core/bullet_prod.gif);
}
.prod-short {
	font-weight:bold;
	float:left;
	display:table;
	padding-bottom: 10px;
}
.prod-code {padding-bottom:10px;}
.prod-buyingoptions {
	clear:both;
	background-color: #F6F4F9;
	background-image: url(../images/core/prodBuying_BG.gif);
	background-repeat: repeat-y;
}

.productVARIANTS table tr td{ border-bottom:#D2C8E1 dotted 1px; padding:3px 0 3px 0}
	.productBUYINGOPTIONS_table{padding-left:10px;}
	input.qty { border:1px solid #D6DDBB; width:28px; height:16px; text-align:center; float:left;font-weight:bold;}

.price {font-size:15px; font-weight:bold; color:#CC0033;}
.priceSALE {font-size:15px; font-weight:bold; color:#CC0033;}
.saving {font-size:11px; font-weight:bold;}
.smallGrey {color:#999999; font-size:11px; padding:5px 0 5px 0;}

/* Article Styles
----------------------------------------------- */
.paragraph_Header {color:#FF6600; font-size:14px; font-weight:bold; padding:10px 0 10px 0; margin:10px 0 0 0; }
.page_highlightRED { color:#CC0033}
.page_highlightORANGE { color:#FF6600}
.page_highlightBLACK { color:#000000}
.page_highlightGREY { color:#999999}
.page_highlightPURPLE { color:#996699}

.tablestyle1 {margin:10px 0 10px 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #9D94AD;
	border-bottom-color: #9D94AD;
}
	.tablestyle1 ul {margin:0; padding:10px 0 25px 20px;}
		.tablestyle1 ul li {margin:0; padding:0}
	


/* Footer Styles
----------------------------------------------- */
#footer {color:#666666; clear:both;}
.footerA { height:20px; background-color:#856AB0; clear:both; padding:6px 0 6px 0;}
	.footerA ul {margin:0; padding:0;}
	.footerA ul li {float:left; list-style:none; margin:0; padding:0}
	#newsletter {float:left; }
	#pageoptions {float:right}
	
#footerB {
	clear:both;
	background-image: url(../images/core/dotted_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-top: 15px;
	padding-bottom: 8px;
}
#footerB img {vertical-align:middle}
#footerC {padding-top:8px;clear:both;}
	
#searchGOImage{border:0px;}
#subscribeButton{border:0px;}

.ProductDetail{float:left;padding:10px;width:120px;height:180px;}
.ProductDetail2{float:left;padding:10px;width:120px;background-color:#EEEEEE;height:180px;}
.productDetailImg{text-align:center;}
.articleDIV{border-top:#DFDAE7 solid 1px;}
.articleDIV3{border-top:#DFDAE7 solid 1px;}
.orderpositions{border-top:#DFDAE7 solid 1px;}
.article_holder {width:100%;}
#article_holder_default {width: 762px;/*width:100%;*/}
.articleWithTable{margin:10px;}
.articleWithTable2{margin:5px;}
.article-title{font-size:18px;margin-top:10px;font-weight:normal;line-height:25px; color:#4F3A70}
.article_title{font-size:18px;margin-top:10px;font-weight:normal;line-height:25px; color:#4F3A70;}
#basketSummaryMenu{width:200px;background-color:white;border:1px #B6A6CE solid; position: absolute;}
.basketSummaryHeader{background-color:#B6A6CE;font-size:11px; color:white;font-weight:bold;width:221px;}


.ProductOption{background-image:url(../images/core/product_option_top.jpg); background-repeat:no-repeat; width:305px; padding-left:10px; padding-top:9px; float:left; font-size:14px; padding-bottom:5px; font-weight:bold; color:#003300; margin-top:10px;}
.productOptionGreen{background-color:#FFFDE8; border:1px solid #cccccc; width:299px; padding:7px; padding-bottom:0px; float:left; color:#333333;}
.productOptionWhite{background-color:#ffffff; border:1px solid #cccccc; width:299px; padding:7px; float:left; padding-bottom:0px;}
.PriceOption{padding-left:5px; width:50px; float:left; font-weight:bold; color:#333333;}
.ProductVariation {width:145px; float:left; color:#333333;}
.basketOptionBottom{background-image:url(../images/core/product_option_bottom.jpg); background-repeat:no-repeat; width:305px; padding-left:11px; padding-top:6px; float:left; font-size:11px; padding-bottom:8px; }
.errormessage{color:Red;}
.errormessageinline{color:Red;}

.paymentTitle{font-weight:bold;font-size:15px; color:#62498B; }
.paymentMiddle {padding:5px 3px 10px 3px}
.paymentTopLine{border-top: 1px #CCCCCC dashed; line-height:160% }

.mediumBoxPayment { padding:0px;background-color: #F7F7EE;border: 1px solid #D7D2CE;}
	.mediumBoxPayment a:link {text-decoration:underline;}
	.mediumBoxPayment a:visited {text-decoration:underline;}
	.mediumBoxPayment a:hover {text-decoration:none;}
	.mediumBoxPaymentBORDER {border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #EDEBE9; padding: 0 0 7px 0;}
	.mediumBoxPaymentPADDING {padding:7px 0 0 0}
.articleDIV2{padding:10px;clear:both;}
.myaccount_details {padding-top:8px}

.title{float:left;width:120px;margin-top:8px;}
.data{margin-top:8px;}
.smallHeader {margin-top:10px;border-bottom:1px #DDDDDD solid;font-size:14px;font-weight:bold;}
.smallsubHeader {text-align:right;border-bottom:1px #DDDDDD solid; padding-bottom:5px;}

.smallHeaderHighlight{margin-top:10px;border-bottom:1px #DDDDDD solid;font-size:13px;font-weight:bold;background-color:#f9f9f9;padding:5px;}
.pageContent{padding:10px;}
.startTab{float:left; background-color:#DDDDDD; padding:10px;}
.startTab1{float:left; background-color:#EEEEEE; padding:10px;}
.mediumBoxBorder{border:1px #DDDDDD solid;}
.titleC{width:120px;}

.addressMyAddress{line-height:150%;width:150px;}

.data2{margin-top:0px;}
.yesno {float:left;padding-right:5px; margin-top:-2px;}

.mediumBox{border:1px #DDDDDD solid;background-color:#f6f6f6;padding:5px;}
.prodalertbox{border:1px #DDDDDD solid;background-color:#f6f6f6;padding:5px;}
.messagealert{color:red;}
.cat_title{font-size:15px;}
.orderNumber{color:Red;font-size:14px;font-weight:bold;}
.sitemap{float:left;width:165px;padding:7px; background-color:#E9E4EF; margin:0 5px 0 5px}
	.sitemap a{color:#663366;}
	.sitemap h2 {margin:0px; font-size:14px;}
	.sitemap h3 {margin:0px; font-size:13px; padding-top:15px; font-weight:bold }
.orderpositions {padding-top:10px;}
a.bluelink{color:Purple;}
#prodalertboxDIV{clear:both;}


/*Footer text box link, text and image styles */
.linkLOCATION_COL_left_txt {float:left; margin:8px; width:142px}
	.linkLOCATION_COL_left_txt a {color:#FFFFFF;}
	.linkLOCATION_COL_left_img {float:right; border-left:solid 1px #ffffff;}
.linkLOCATION_COL_right_txt {float:left; margin:8px; width:142px}
	.linkLOCATION_COL_right_txt a {color:#FFFFFF;}
	.linkLOCATION_COL_right_img {float:right; border-left:solid 1px #ffffff;}
/*RED*/
.linkLOCATION_C_left {margin:5px 4px 0 0; float:left; width:264px; background:#CA013B; color:#FFFFFF;}
.linkLOCATION_C_right {margin:5px 0 0 0; clear:right; width:264px; float:left; background:#CA013B; color:#FFFFFF; }
/*Purple*/
.linkLOCATION_D_left {margin:5px 4px 0 0; float:left; width:264px; background:#8D2151; color:#FFFFFF;}
.linkLOCATION_D_right {margin:5px 0 0 0; clear:right; width:264px; float:left; background:#8D2151; color:#FFFFFF; }
/*Green*/
.linkLOCATION_E_left {margin:5px 4px 0 0; float:left; width:264px; background:#73BD23; color:#FFFFFF;}	
.linkLOCATION_E_right {margin:5px 0 0 0; clear:right; width:264px; float:left; background:#73BD23; color:#FFFFFF; }
/*Orange*/
.linkLOCATION_F_left {margin:5px 4px 0 0; float:left; width:264px; background:#D15C00; color:#FFFFFF;}	
.linkLOCATION_F_right {margin:5px 0 0 0; clear:right; width:264px; float:left; background:#D15C00; color:#FFFFFF; }

/*White BG*/
.linkLOCATION_G_left {margin:5px 4px 0 0; float:left; width:264px; background:#F2F0F7; color:#635087;}
	.linkLOCATION_G_left a{color:#635087;}
	.linkLOCATION_G_left h2 {color:#635087;}	
.linkLOCATION_G_right {margin:5px 0 0 0; clear:right; width:264px; float:left; background:#F2F0F7; color:#635087; }
	.linkLOCATION_G_right h2 {color:#635087;}
	.linkLOCATION_G_right a{color:#635087;}
#addressbg table tr td {padding:0 0 6px 0}
.instock{font-size:11px;color:#666666;}
.special-text{padding-left:10px;  color:#CC0033; font-weight: bold;}


/* Cat Overlay */

.categoryOVERLAYtext { position:relative; top:-98px;background-color:transparent;color:White;padding:15px;width:457px;height:50px;font-size:12px;padding-top:5px; border:solid 0 red;z-index:3}
.categoryOVERLAYtext h2 { line-height:20px; padding-top:0px; color:White; font-size: 20px; font-weight:bold;}

.categoryOVERLAYtext a{color:White;text-decoration:none;}
.categoryOVERLAYtext a:link{color:White;text-decoration:none;}
.categoryOVERLAYtext a:hover{color:White;text-decoration:underline;}
.categoryOVERLAYtext a:visited{color:White;text-decoration:none;}
.categoryOVERLAY { position:relative; top:-100px; background-color:Green;color:White;padding:5px 15px 0px 15px;width:757px;height:60px;filter:alpha(opacity=100);-moz-opacity:.5;opacity:.5; z-index:2}
.categoryBLOCK {position:relative;width:748px;height:264px;clear:both; padding-top:0; background-color:White;z-index:1}


/* Sub Category Overlay */
.subCategoryOVERLAYtext { position:relative; top:-65px;background-color:transparent;color:White;padding:15px;width:500px;height:40px;font-size:12px; 
	padding-top:5px; border:solid 0 red;z-index:3;/* border: 1px solid blue;*/}
.subCategoryOVERLAYtext h2 { line-height:20px; padding-top:0px; color:White; font-size: 20px; font-weight:bold;}

.subCategoryOVERLAYtext a{color:White;text-decoration:none;}
.subCategoryOVERLAYtext a:link{color:White;text-decoration:none;}
.subCategoryOVERLAYtext a:hover{color:White;text-decoration:underline;}
.subCategoryOVERLAYtext a:visited{color:White;text-decoration:none;}
.subCategoryOVERLAY { position:relative; top:-100px; background-color:Green;color:White;padding:5px 15px 0px 15px;width:757px;height:60px;filter:alpha(opacity=100);-moz-opacity:.5;opacity:.5; z-index:2}
.subCategoryBLOCK {position:relative;width:537px;height:146px;clear:both; padding-top:0; background-color:White;z-index:1}


/*NEW HOMEPAGE LAYOUT - REM -- Changes requested by GBW (#186083) - Daeheon Kim - 08/10/2010 */

/*new structure*/
.leftSectionHolder {float:left; width:748px; height:100%; overflow:hidden;}
.homeLinklocationfull {clear:both; height:100%; overflow:hidden; background-color: #856AB0; width: 100%; border: 1px solid #856AB0; height: 26px;}

.homeLinklocationstags {display:block; height:100%; overflow:hidden; border: 1px solid #856AB0;}
.homeLinklocationstags ul{margin:0; padding:0 0 5px 0; height:100%; overflow:hidden}
.homeLinklocationstags ul li{float:left; width:242px; height:100%; overflow:hidden; margin:5px 0 0 4px; list-style:none}


.homeLinklocationstags ul li .category_link { height:230px;} /*height:230px;*/
.homeLinklocationstags ul li .category_link img {margin:8px 8px 0 0;}
		
.homeLinklocationstags ul li .category_title a:link {color:#FFFFFF; text-decoration:none;}
.homeLinklocationstags ul li .category_title a:visited {color:#FFFFFF; text-decoration:none;}
.homeLinklocationstags ul li .category_title a:hover {color:#FFFFFF; text-decoration:underline;}
			
.homeLinklocationstags ul li .categoryINFO {padding:0 0px 0 5px;}
.homeLinklocationstags ul li .categoryINFO_image{float:left; } /*width:120px; float:left;*/
.homeLinklocationstags ul li .categoryINFO_text{ text-align: center; padding-right: 3px; } /*float:right; width:110px; background-color: yellow;*/
.homeLinklocationstags ul li .categoryINFO_text .priceSALE, .categoryINFO_text .saving{ margin-top: 10px; float: left; }
.homeLinklocationstags ul li .categoryINFO_text .more_info_button {float: right; }
.homeLinklocationstags ul li .more_info_button img {margin: 0 0 0 0; line-height: 100%;}
			
.homeLinklocationstags ul li .categoryINFO h3 {padding:8px 0 5px 0;font-size:12px; text-align: left;}
.homeLinklocationstags ul li .categoryINFO_text .categorylink_body { TEXT-ALIGN: left! important;} 
.homeLinklocationstags ul li .category_title h2 {color:#FFFFFF; padding:8px; font-weight:bold; font-size:14px;}
.homeLinklocationstags ul li #cat1 {border: 1px solid #70BC1F;}
.homeLinklocationstags ul li #cat1 .category_title { background-color:#70BC1F; }
.homeLinklocationstags ul li #cat2 {border: 1px solid #D15C00;}
.homeLinklocationstags ul li #cat2 .category_title { background-color:#D15C00;}
.homeLinklocationstags ul li #cat3 {border: 1px solid #820F43;}
.homeLinklocationstags ul li #cat3 .category_title { background-color:#820F43;}
.homeLinklocationstags ul li #cat4 {border: 1px solid #CF3F9C;}
.homeLinklocationstags ul li #cat4 .category_title { background-color:#CF3F9C;}
.homeLinklocationstags ul li #cat5 {border: 1px solid #70BC1F;} 

.delHeadermessage {float:right; margin:5px 10px 10px 10px}

/*REM -- Changes requested by GBW (#186083) - Daeheon Kim - 11/10/2010 */





/*Homepage slideshow overlay*/
.homeOVERLAYtext {position:relative; top:-98px;background-color:transparent;color:White;padding:15px;width:718px;height:50px;font-size:12px;padding-top:5px; border:solid 0 red;z-index:3}
.homeOVERLAYtext h2 { line-height:20px; padding-top:0px; color:White; font-size: 20px; font-weight:bold;}

.homeOVERLAYtext a{color:White;text-decoration:none;}
.homeOVERLAYtext a:link{color:White;text-decoration:none;}
.homeOVERLAYtext a:hover{color:White;text-decoration:underline;}
.homeOVERLAYtext a:visited{color:White;text-decoration:none;}
.homeOVERLAY { position:relative; top:-100px; background-color:Green;color:White;padding:5px 15px 0px 15px;width:748px;height:60px;filter:alpha(opacity=100);-moz-opacity:.5;opacity:.5; z-index:2}
.homeBLOCK {position:relative;width:748px;height:264px;clear:both; padding-top:0; background-color:White;z-index:1}

.homesllinkLOCATION {width:748px; height:264px; padding-bottom:0px; overflow:hidden; float:left; margin-top:5px}




.imageholder
{
	background-color:white;
	position:absolute;
	overflow:hidden;	
	background-repeat:repeat; 
	height: 264px;
/*	border:solid 0 red; */
}

.product_upsell_table { border-right: 1px solid silver;}

.product_upsell_table td  {border-bottom: 1px solid silver;border-left: 1px solid silver;}
.product_upsell_table .catIMAGE { text-align: center;}
.product_upsell_table .catIMAGE IMG { width: 120px; margin: 10px auto 0 auto;float: none; border: none; }

.product_upsell_table h3 { padding-top: 5px; color:#263917; }
.product_upsell_table .categoryDETAILS .cat-title h3 a, .product_upsell_table .categoryDETAILS .cat-title h3 a:link, .product_upsell_table .categoryDETAILS .cat-title h3 a:visited {color:#263917!important; }




.product_upsell_table .price { padding-top: 5px;}
.product_upsell_table .basketbtn img { text-align: center; float: none; border: none;}
.product_upsell_table .saving {color: black;}

.product_upsell_table .category_details {padding-bottom: 15px;}
.product_upsell_table .category_details img {
	text-align: center;
	clear: both;
	margin:8px 8px 0 0;
	/*border: 1px solid #dddddd; */
}

.Xtra_Msg {font-size:11px;color:#666666;}


/*HOMEPAGE CHANGE
REM -- Home Page Changes (#237231) - Daeheon Kim - 08/08/2011 14:27
*/
.homeNewsletterHolder {background:#856AB0; height:100%; height:30px\0/; ^height:30px; overflow:hidden; clear:both; display:block; padding:0; margin-top:5px;}
.homeNewsletterHolder ul{padding:0px; margin:0; height:100%; overflow:hidden;}
.homeNewsletterHolder ul li{float:left; margin:5px 5px 0 5px; list-style:none; padding:0}
.homeNewsletterHolder ul li.label {padding:0 5px; margin:7px 5px 0 5px; color:#FFFFFF; font-weight:bold; font-size:14px;}
.homeNewsletterHolder ul li input#emailBox {width:200px;}
