@import url("cat_tabs.css");
@import url("featured_products.css");

.seo_linking { color:#FFFFFF; font-size:12px;}
.seo_linking a { color:#FFFFFF; font-size:12px;}
.seo_linking a:hover { color:#FFFFFF; font-size:12px; text-decoration:underline;}

#subscribe { 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; color:#FFFFFF;
display:block;
background: #CB67A7 url(images/subscribe_bg.png); 
background-repeat:repeat-x;
background-position:top left;
border:1px solid #CFCFCF;
width:300px;
height:62px;
position:relative;
color:white; 
float:right;
}
#subscribe form{padding:3px;}
#subscribe .email{position:absolute;top:20px;left:5px;display:block;border:1px solid #CFCFCF;background-color:#FFFFFF;padding:2px;height:14px;}
#subscribe .submit{position:absolute;top:20px;right:30px;}
#what { font-family:Arial, Helvetica, sans-serif; font-size:12px; position:absolute; left:200px; top:2px;}
#what a { text-decoration:underline}
#respect {color:#FFFFFF; position:absolute; left:30px; top:42px;}
.color1{background-color:#CB67A7;}
.fontcolor1, .fontcolor1 a{color:#FFFFFF;}
#heading_sub{font-weight:normal; position:absolute; left:5px; top:2px;}
#navMainWrapperUpper { height:55px;}

#cloudBreadcrumb { 
    font-family:Arial, Helvetica, sans-serif;
    background: #9A0067;
	color: #EB6AA2;
	font-size:12px;
	height:20px;
	border-top: 1px solid #CCCCCC;
	margin-top:-1px;
	padding-top:2px;
	padding-left:5px;
	}
#cloudBreadcrumb a:hover{ color: #FFFFFF; text-decoration:underline; }
#cloudBreadcrumb a{ color: #FFFFFF; }

#social_bookmarks_header { margin-top:-65px; float:right; margin-right:30px; height:60px; }
div.clear {
 clear: both;
 height:1px;
}
#productImage{ margin-right:20px;}
.style1 {
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px;
background:#EC6AA2; 
}
.style1A {
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size:10px;
background:#990066; 
}
.style1 a {
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif;
}
.style1  a:hover {
color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif;
text-decoration:underline;
}
#new_products_wrapper {
text-align:left;
}
.new_products_title {
text-align:left;
}
.new_products_desc {
text-align:left;
}
.new_products_data {
text-align:left;
}
#gardening a{
  color:#990066;
  text-decoration: underline;
  font-size:12px;
  background: transparent;
}
#gardening A:hover {
  color:#990066;
   text-decoration: underline;
   font-size:12px;
   background: transparent;
   }
   
/* Article Section and layout */
.article_title{ color:#990066;} 
.article_desc{ color:#222222;}

#article_wrapper h1{ 
			color:#222222; 
			font-family:Geneva, Arial, Helvetica, sans-serif; 
			font-size:18px; 
			padding-left:30px;
			font-style:oblique;	
			margin-top:1px;	
			}
#article_wrapper h2{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			line-height: 18px;
			letter-spacing: 0.02cm;
			font-size:14px;
			color:#333333;
			font-weight:bold;
			padding: 10px 10px 10px 10px;
			margin-top:-10px;
             }
#article_wrapper_lower h3{ 
            font-family: Verdana, Arial, Helvetica, sans-serif;
			padding: 10px 10px 10px 10px;
			margin-top:1px;
			background:#efefef;
			border: 1px solid #e5e5e5;
			}
#article_wrapper h4{ }
#article_wrapper h5{ }
#article_wrapper h6{ } 
 
#article_wrapper{
    background:#ffffff;
	border: 0px solid #EC6AA2;
	/* border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5; */
	height:100%;
	padding: 10px 10px 10px 10px;
	text-align:left;
	}
#article_wrapper_lower{
    background:#ffffff;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	text-align:center;
	vertical-align:middle;
	} 	 
	/* Article Section and layout End */ 
	
.seoh1 {color: #990066; font-size:14px; margin-top:-1px;}
.seoh2 {color:#222; font-size:11px; font-weight:normal; margin-top: -19px}
.category_title {color: #990066; font-size:12px; margin:1px; text-align:left;}
.category_desc {color:#222; font-size:12px; font-weight:normal; text-align:left;}
.border{border:#FFCC00 1px solid;}

/* EZ Prices */
.ezprices_top {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px;
			color:#EC6AA2;
			}
.ezprices_middle {
			font-family:Arial, Helvetica, sans-serif; 
			font-size:14px;
			color:#990066; 
			font-weight:bolder;
}
.ezprices_bottom {
			font-family:Arial, 
			Helvetica, sans-serif; 
			font-size:14px;
			color:#EC6AA2;
			}
/* EZ Prices End */

.manufacture_name{ font-weight:normal; font-size:11px;}

.product_title{
    font-family:Arial, Helvetica, sans-serif;
    width:100%;
	font-size:16px;
	text-align:left;
	margin-left:5px;
	color:	#990066;
	font-weight:bold;
	text-decoration:underline;
}
#product_desc{
    width:75%;
	text-align:left;
	margin-left:2px;
	}
#product_merchantInfo{
    width:100%;
	text-align:left;
	margin-left:10px;
	}
#productInfoWraper{
    width:100%;
    border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}		
.product_info_image{ 
    width:150px; 
	height:150px; 
	float:right; 
	border: 1px solid #e5e5e5;
	}	
	
.ProductPrice { 
font-weight:bold; 
font-family: Arial, Helvetica, sans-serif; 
font-size:12px;
color:#000000;

}

.ProductPriceTitle { 
font-weight:bold; font-family: Arial, Helvetica, sans-serif; 
font-size:13px; 
color: #990066;

}
.shadow1 {
border: #FFCCE6 1px solid; 
width:100px; padding: 2px 2px 2px 2px;}
	  
.imageborder{  
border: 1px solid #FFCCE6;}	

TR.header {
background:#FFFFFF;
height:50px;

}


#navMainWrapperUpperImage {
background:url("images/header_leafs-1.jpg");
background-repeat: no-repeat;
position:absolute;
left:340px;
top:-6px;
width:340px;
height:70px;

}

#logoWrapper{
top:0px;
position:absolute;
}	 
 
#navMainWrapper {
    background: #EC6AA2;
	border-bottom: 1px solid #990066;
	}
	
h1 {font-size:1.3em; color: #990066;}
h2 {font-size:1.2em;}
h3 {font-size:1.1em;}
h4, h5, h6, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger {font-size:1.0em;}	


input.searchTop {
	width: 400px; /* width of text-display area */
	font-size:16px;
	text-transform:lowercase;
	font-weight:800;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height:22px;
	padding:2px 0px 0px 0px;
	margin-bottom:1px;
	margin-top:1px;
	border: 1px solid #990066;
	color:#990066;
	background-color:#FFFFFF;
	}
 
#sbtn{position:absolute;margin:1px 0px 0px -80px;}
	
/* BODY {
  color: #222222;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  background: #FFFFFF;
}
*/

body {
  BACKGROUND: url(images/bg.jpg) #f6f6f6 repeat-y 50% 0px;
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  font-size:75%;
  color: #222222;
}

#container {
       POSITION: relative; PADDING-BOTTOM: 10px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 990px !important; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 10px
}

TD.headerCart {}

A.cartNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #0000CC; 
}

A.cartNavigation:hover {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight : bold; 
  color: #0000CC;
}

TD.inactiveNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #CCCCCC;
  color: #ffffff;
  font-weight : bold;
}
.topline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 25px 0px 15px 0px;
}
.specialsheading {
      font-family: Verdana, Arial, sans-serif;
	  font-size: 14px;
	  font-weight: bold;
      text-align: center;
	  background: white;
	  color: red;
       border: 1px;
	}
.categ {
  border: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
td.categoriesboxText {
 font-family: Verdana, Arial, sans-serif;
 font-size: 12px; 
 }
TD.categ {
     vertical-align: top;
}
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #FF9900; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

A {
  color: #000000;
  text-decoration: none;
}
A:hover {
  color: #000000;
  text-decoration: none;
}
FORM {
	display: inline;
}

TR.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
TD.headerNavigation {
   BORDER-RIGHT: #5993AB 0px solid; BORDER-TOP:#5993AB 1px solid; BORDER-LEFT: #5993AB 0px solid; BORDER-BOTTOM: #5993AB 1px solid; background:#D9E6EC; font-family:tahoma; font-size:12px;
}
.breadcrumb {

 }
A.headerNavigation { 
  font-weight: bold; 
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #FF9900;
  border: 1px solid;
  border-color: black;
  color: white;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #003399;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #003399;
  color: #ffffff;
  font-weight: bold;
}
.infoBox {
  BORDER-RIGHT: #566A05 0px solid; BORDER-TOP:#566A05 0px solid; BORDER-LEFT: #566A05 0px solid; BORDER-BOTTOM: #566A05 0px solid; background:transparent; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.infoBoxContents {
 font-family:tahoma; font-size:12px; border: 1px solid #FFCCE6;
}
.infoBoxNotice {
  background: #FF0000;
}
.infoBoxNoticeContents {
  BORDER-RIGHT: #bebebe 1px solid; BORDER-TOP: #bebebe 1px solid; BORDER-LEFT: #bebebe 1px solid; BORDER-BOTTOM: #bebebe 1px solid; background:#76ad1c; font-family:tahoma; font-size:12px;
}
TD.infoBoxHeading {
height:20px;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
margin-bottom:2px;
margin-top:2px;
border-bottom: 1px solid #990066;
border-top: 1px solid #990066;	
background-color: #EC6AA2;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.productListing-odd {}

TR.productListing-even {}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: white;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
   background: #D9E6EC;
  }
  
TABLE.productListing {}

.productListing-heading {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#000000; 
font-size:12px;
}

TD.productListing-data {
font-family:Arial, Helvetica, sans-serif;
text-transform:capitalize; 
padding: 5px 2px 5px 2px;
text-align:center;
font-size:12px;
color: #333333;
line-height:15px;

}

A.pageResults {color: #000000;}
A.pageResults:hover {color: #000000; }
TD.pageHeading, DIV.pageHeading {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; COLOR: black; PADDING-TOP: 20px;
font-family:   Arial, Verdana, sans-serif;
font-size: 18px;
}
TR.subBar {
  background: white;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
}
TD.main, P.main {
  font-family:   Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}
TD.accountCategory {
  font-family:  Arial, sans-serif;
  font-size: 12px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family:  Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
TD.fieldValue {
  font-family:  Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Arial, sans-serif;
  font-size: 11px;
}
TEXTAREA {
  width: 100%;
  font-family: Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: white;
  border-color: #FF9900;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: red;
  font-size: 12px;
  text-align: center;
  font-weight: bold;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
DIV.taMenu {
	FLOAT: none; WIDTH: 100%
}
DIV.taMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.taMenu LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.taMenu A {
	FONT-WEIGHT: bold; FONT-SIZE: x-small; BACKGROUND: url(images/tabRight.gif) no-repeat right top; FLOAT: left; BORDER-BOTTOM: 0px; TEXT-DECORATION: none
}
DIV.taMenu A:hover {
	BACKGROUND-POSITION: 100% -150px; TEXT-DECORATION: none
}
DIV.taMenu A:link {
	COLOR: #006aa3
}
DIV.taMenu A:visited {
	COLOR: #006aa3
}
DIV.taMenu A:active {
	COLOR: #006aa3
}
DIV.taMenu A:hover {
	COLOR: #006aa3
}
DIV.taMenu SPAN {
	PADDING-RIGHT: 9px; DISPLAY: block; PADDING-LEFT: 9px; FONT-SIZE: 11px; BACKGROUND: url(images/tabLeft.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; FONT-FAMILY: Arial; WHITE-SPACE: nowrap
}
DIV.taMenu SPAN {
	FLOAT: none
}
DIV.taMenu A:hover SPAN {
	BACKGROUND-POSITION: 0% -150px
}
DIV.taMenu LI.current A {
	BORDER-TOP-WIDTH: 0px; BACKGROUND-POSITION: 100% -150px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV.taMenu LI.current SPAN {
	BACKGROUND-POSITION: 0% -150px; PADDING-BOTTOM: 5px
}
UL {
	LEFT: 0px; MARGIN-LEFT: 16px; TEXT-INDENT: 2px
}
LI {
	LEFT: 0px; MARGIN-LEFT: 2px; TEXT-INDENT: 0px
}
.cell {OVERFLOW: hidden; padding: 1px; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#ffffff; }
.navbar A:link {text-decoration: none}
.navbar A:visited {text-decoration: none}
.navbar A:active {text-decoration: none}
.navbar A:hover {text-decoration: none; color:#FFFFFF;}