*{padding: 0;margin: 0;}


/*****************************Main Structure R2******************************/

body{
	font-family: arial;
	background:url('../img/Seeds_background.jpg') repeat-y center top scroll;
	height:100%;
	width:100%;	
}
a
{
	text-decoration:none;
}

.pageContainer
{
	width: 100%;
	/*background:url('../img/Seeds_background.jpg') no-repeat center top scroll;*/
	
	
}
.pageWrapper
{
	width: 1003px;
	margin: auto;
	background:url('../img/content-white-bg-strip.png') repeat-y;
	background-position:center top;
}
.headerWrapper
{
	/*width: 1003px;	*/
	margin:auto;
	/*width: 1005px;
	*width: 1003px;
	margin:0 auto;*/
	
}
.header
{
	background:url('../img/header-bg-strip.png') repeat-x;
	height:148px;
	*height:158px;
	/*float:left;*/
}


.topBar 
{
	float: right;
   /* width: 390px;*/
  
	padding-right:18px;
	/**padding-right:20px;*/
}
.topBar a
{
	
	font-size:11px;
	color:#ffffff;			/* combine in a single line */
	font-weight:bold;
	padding-top: 9px;
	height:23px;
	float: left;
}
.editAddedProd {
    padding-left: 4px;
   }
.loginWrapper
{
	float: left;
	/*width:365px;*/
	
	height:32px;
	text-align:center;
	background:#626900;
}
.basket
{
	float:right;
	padding:5px 8px 0 0; 
	text-decoration:none;	
}
.basketImage
{
	float:left;
	padding:0px 6px;
	padding-left: 15px;
    padding-right: 7px;
}
.logoBlock
{
	 clear: both;
    float: right;
	width:1003px;
}
.logo
{
	float:left;
	padding-left:35px;
	padding-top:0px;
}
.searchBox
{
	float:right;
	width:700px;
	padding-right:22px;
    padding-top: 10px;
	/*background-image:url("../img/sfooter-email-text-box.png");*/
}
.searchBoxIcon
{
	float:right;
	
}
.inputBox
{
	width:171px;
	height:23px;	
	*height:20px;
	height:20px\0/;
	*padding-top:3px;
	padding-top:3px\0/;
	border:0;
	float:right;
	background:url("../img/search-box-right.png") no-repeat transparent;
	
}

.menuItem
{
	height:28px;
	padding-top:0px;
}
.menuSubItem
{
	
	padding-top:0px;
}

.menuList
{
	/*float:right;*/
	padding-top:0px;
	 margin-right: 10px;
}
.menuList li
{
	
	color:#ffffff;			/* combine in a single line */
	font-family:rockwell;
	/*padding-left:26px;
	padding-right:24px;*/
	float:left;
	/*border-left:1px dotted;*/
	/*height:28px;*/
	padding-top:10px;
	
}
.menuList li:first-child a
{
	border-left:0;
}
.menuItem a
{
	border-left:1px dotted;
	padding-left: 10px;
}

/*.menuList li a
{
	color:#ffffff;
	font-size:14px;
	letter-spacing:3px;
	padding-right: 11px;
    

 Modified Date -Suresh - October - 02 -2013
}*/
.menuList li a
{
	color:#ffffff;
	font-size:14px;
	letter-spacing:1px;
	padding-right: 6px;
}
.menuVeg
{
	left: -2500px;
    position: absolute;
}
.menuVegHoverDiv tr:first-child td div
{
	border-bottom:0px;
}
.menuVegHover
{
	 left:-23px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}

.menuVegctl01
{
	 left:-42px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}

.menuVegctl02
{
	 left:-177px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}
.menuVegctl03
{
	 left:-256px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}
.menuVegctl04
{
	 left:-363px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}
.menuVegctl05
{
	 /*left:-563px;*/
	 left:-500px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}
.menuVegctl06
{
	 left:-415px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}

.menuVegctl07
{
	 left:-695px;
	 background-color:#ffffff;
     position: absolute;
	 z-index:999;
}

.menuVegHover td
{
	  padding-left: 17px;
	padding-right: 17px;
}
.menuVegHover div
{
	width:129px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
	cursor:pointer;
}
.menuVegHover td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
		
}
.menuVegHover td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:10px;
}
.menuVegHover div:hover
{
	background-color:#F5F3E8;
}

.menuVegctl01  td
{
	padding-left: 13px;
	padding-right: 13px;	
	vertical-align:bottom;
}
.menuVegctl01  tr
{
	float:left;
}
.menuVegctl01 div
{
	width:130px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
}

.menuVegctl01 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	cursor:pointer;
}
.menuVegctl01 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl01 div:hover
{
	background-color:#F5F3E8;
}

.menuVegctl02  td
{
	padding-left: 13px;
	padding-right: 13px;
	vertical-align:bottom;
}
.menuVegctl02  tr
{
	float:left;
}
.menuVegctl02 div
{
	width:129px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
}

.menuVegctl02 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	border-left:0;
	cursor:pointer;
}
.menuVegctl02 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl02 div:hover
{
	background-color:#F5F3E8;
}

.menuVegctl03  td
{
	padding-left: 13px;
	padding-right: 13px;
	vertical-align:bottom;
}
.menuVegctl03  tr
{
	float:left;
}
.menuVegctl03 div
{
	width:129px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;

}
.menuVegctl03 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	border-left:0;
	cursor:pointer;
}
.menuVegctl03 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl03 div:hover
{
	background-color:#F5F3E8;
}
.menuVegctl04  td
{
	padding-left: 13px;
	padding-right: 13px;
	vertical-align:bottom;
}
.menuVegctl04  tr
{
	float:left;
}
.menuVegctl04 div
{
	width:129px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
}
.menuVegctl04 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	border-left:0;
	cursor:pointer;
}
.menuVegctl04 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl04 div:hover
{
	background-color:#F5F3E8;
}

/**/
.menuVegctl05 td
{
	padding-left: 13px;
	padding-right: 13px;	
	vertical-align:bottom;
}
.menuVegctl05 tr
{
	float:left;
}
.menuVegctl05 div
{
	width:129px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
}
.menuVegctl05 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	cursor:pointer;	
}
.menuVegctl05 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl05 div:hover
{
	background-color:#F5F3E8;
}

.menuVegctl06  td
{
	padding-left: 13px;
	padding-right: 13px;	
	vertical-align:bottom;
}
.menuVegctl06  tr
{
	float:left;
}
.menuVegctl06 div
{
	width:130px;
	/*height:27px;*/
	color:#544D37;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom:1px dotted;
}
.menuVegctl06 td div a
{
	color:#544D37;	
	font-size:12px;
	font-family:Arial;
	letter-spacing:normal;
	cursor:pointer;	
}
.menuVegctl06 td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:5px;
}
.menuVegctl06 div:hover
{
	background-color:#F5F3E8;
}

.loginWrapperLeftBg
{
	background-image:url("../img/login-bg-left.png");
	width: 6px; height: 32px;
}
.loginWrapperRightBg
{
	background-image:url("../img/login-bg-right.png");
	width: 6px; height: 32px;
}


.basketDropMenu
{
	position:absolute;
	right:6000px;
	top:31px;
	width:345px;
	z-index:1500;
}
.basketItemsCount
{
	padding-left:5px;
}
.addColorToText
{
	color:#4C5C29;
}
.setPositionBasketDropMenu
{
	right:-6px;
	z-index:100;
	
}
.setStyleBasketSection
{
	background-color:#F0ECE6;
	height: 31px;
    
    width: auto;
}
.setLoginWrapperRightBg
{
	background-color:#F0ECE6;
	width: 6px; height: 31px;
}
.recentlyAddedItemHeader
{
	color: #4C5C29;
    font: bold 13px arial;
    padding:9px 20px 9px 20px;
    text-align: left;
    background-color:#F0ECE6;
	
}
.addedProduct
{
	padding:17px 20px 11px 20px;
	
}
.addedProductImage
{
	width:50px;
	height:50px;
	float:left;
}

.addedProductDesc
{
	width:242px;
	padding-left:10px;
	float:left;
}
.addedProdName
{
	color: #4C5C29;
	font:bold 11px arial;
	/*float:left;*/
	text-align:left;
}
.addedProdDetails
{
	color: #544D37;
	font:11px arial;
	line-height:14px;
	/*float:left;*/
	text-align:left;
}
.editAddedProd
{
	color: #4C5C29 !important;
	font:9px arial !important;
	text-decoration:underline !important;
}
.separatorVerical
{
	font-size: 9px;
}
.dottedSeparator
{
	border-bottom: 1px dotted #CECCC4;
    clear: both;
    height: 1px; 
    margin:11px 20px 0;
}
.signInBlock
{
	padding-right: 2px;
	/**padding-right:3px;*/
	padding-left: 2px;
}
.signIn
{
	float:left;
	padding:5px 0px 0px 0px;
	text-decoration:none;
}
.divider
{
	float:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left:5px;
}
.dynDivider
{
float:left;
	padding-top: 10px;
	padding-right: 5px;
	padding-left:5px;
}
.loggedUser
{
	float:left;
	padding:9px 0px 0px 0px;
	text-decoration:none;
	color: #FFFFFF;
    font-size: 11px;
    font-weight: bold;
}
.basketSection
{
	height: 31px;
	width: auto;
	padding-right: 0px;
}

/**************************Center Content Part*****************************/
.contentWrapper
{
	min-height:765px;
	width:100%;
}
.imgTagline
{
	  /* background-image: url("../img/100-certified-text.png");*/
    /*left: 310px;
    position: absolute;
    top: -40px;*/
    float:left;
    margin-bottom: 10px;
    margin-left: 95px;
    margin-top: 12px;
	
}
.tagline
{
	width:950px;
	border:1px solid red;
	margin:auto;
	clear:both;
	min-height:150px; /*remove this*/
}
.slider
{
	width:963px;
	*width:967px;
	margin:auto;
	clear:both;
	min-height:150px;
	position:relative;
}
.FirstSlider
{
	padding-top:17px;
}
.sliderWrapper
{
	/*border:1px solid red;*/
	position:relative;
	width:1003px;
	margin:auto;
}
.bannerText
{
	color: #FFFFFF;
    float: right;
    font-family: Arial;
    font-size: 14px;
    position: absolute;
     right: 141px;
    top: 248px;
}
.bannerButton
{
	 color: #FFFFFF;
    float: right;
    font-family: Arial;
    font-size: 14px;
    position: absolute;
    right: 82px;
    top: 318px;
}
.boxWindow
{
	
	float:left;
	margin-right: 17px;
	width:310px;
	
}
.promoBoxText
{
	color: #544D37;
    font-family: arial;
    font-size: 13px;
    padding-bottom: 15px;
    padding-top: 10px;
	}
.learnMoreLink
{
	color:#4C5C29;
	font-size: 13px;
}
.learnMoreLink:hover
{
	color:#343404;
	font-size: 13px;
}
.boxWrapper
{
	float: left;
    padding-left:21px;
    padding-top: 31px;
	padding-bottom: 15px;
    /*position: absolute;
    top: 530px;*/
}
.promoText
{
	font-family: Georgia;
	font-size:20px;
	color:#4c5c29;
	padding-bottom:9px;	
}

/**************************Footer Styles***********************************/


.footerContainer
{
	background:url("../img/footer-bg.png") no-repeat center top scroll;
	height:358px;
	 /*position: relative;
    top: -25px;*/
     position: absolute;
    width: 100%;
    top:-20px;
}
.footerBg
{
	position:relative;	
	
}
.bgStrip
{
	 background-color: #40341E;
    height: 7px;
    margin: 0 auto;
    width: 1003px;
}
.footerWraper
{
	width:1003px;
	margin:0 auto;
}
.footerLi
{
	width:140px;
	float:left;
	min-height:55px; /*remove this */
	margin-top:100px;
}
.footerWraper .first
{
	margin-left:10px;
}
.footerControl
{
	width:270px;
	float:right;
	min-height:55px;	/*remove this */
	margin-top:100px;
}
.footerControlWrapper
{
	/*float: right;
    padding-right: 50px;*/
}
.socialButtons
{
	float: left;
	padding-top:8px;
}

.socialFollowusButtons
{
	width:20px;
	height:20px;
}

.socialFollowus
{
	padding-left:5px;
	height:21px;
	width:80px;
}
.socialFollowus span
{
vertical-align:text-top;	
color:#ece8cd;
font-size:11px;
}

.fbLike
{

	clear: both;
    float: left;
}
.fblikebtn
{
	
}
.inpEmail
{
	background-image: url("../img/footer-email-text-box.png");
    border: 0 none;
    height: 28px;
    width: 157px;
	 margin-top: 12px;
	 margin-bottom: 12px;
	 color: #ece8cd;
	 font-size:14px;
}
.inpSubmit
{
	background-image: url("../img/footer-email-submit-btn.png");
	width:59px;
	height:28px;
	border:0;
	 margin-top: 12px;
	 margin-bottom: 12px;
}
.footerLinks li
{
	margin-top:4px;
	*margin-top:8px;
	margin-top:8px\0/;
	
}
.footerLinks li:first-child
{
	margin-bottom:5px;
	
}
.footerLinks li a
{
	
	font-size:12px;
	color:#ece8cd;
}
.footerLinks li:first-child a
{
	font-weight: bold;
	color: #d7cf9b;
	font-size:14px;
}
.footerControlText
{
	
	font-weight:bold;
	font-size:14px;
	color:#d7cf9b;
}
.footerText
{
	clear: both;
    float: left;
    width: 500px;
	color:#75684c;
	padding-top:55px;
	font-size:10px;
}
/*********************************************Product Landing*******************************************************/
.featuredProducts
{
	
    	padding-bottom:60px;
    float: left;   
      
}
.horizontalLine
{
	width:963px;
	color:#E5E5E5;
	margin: 9px auto auto;
	*margin: 2px auto auto;
	clear:both;
}
.breadCrumb
{
	padding-left:25px;
	float:left;	
	height:48px;
	*height:43px;
}
.currentPage
{
	font-weight:bold;
}
.breadCrumb a
{
	font-family:Arial;
	font-size:12px;
	color:#87816D;
	float:left;
	padding-top:17px;
	*padding-top:14px;
}
.productBanner
{
	clear:both;
}
.productBannerImage
{
	height: 239px;
    width: 717px;
	float:left;
	padding-left:25px;
	clear:both;	
}
.productBannerRightImage
{
	float:left;
	padding-left: 19px;
	margin-top:45px;
}
.promoZone 
{
	/*
    margin-right: 125px;
    margin-top: 70px;
    width: 90px;*/
	color: #87816D;
    float: right;
    font-family: Arial;
    font-size: 12px;
    position: relative;
    right: 28px;
    top: 45px;
}
.promoZone a
{
	font-family:Arial;
	font-size:12px;
	color:#87816D;
	text-decoration:underline;
}
.seperator
{
	 border-bottom: 1px dotted;
    clear: both;
    height: 1px;
    margin: auto;
    padding-top: 17px;
    width: 960px;
}
.promo226Wrapper
{
	/*width:1010px;*/
	margin:auto;
}
.promo226Wrapper p
{
	margin: 0px;
	color: #4C5C29;
	font: bold 14px Arial;
}
.promo226Wrapper span
{
	font: normal 20px Georgia;
	color: #4C5C29;
}
.promo226Wrapper p.price
{
	color: #544D37;
	font: normal 11px Arial;
	padding: 3px 0 5px 0;
}

.promoBox226
{
	width:226px;
	float:left;
	margin-right:20px;
	
}
.first
{
	margin-right:19px;
}
.sliderText
{
	font-family:Georgia;
	font-size:20px;
	color:#4C5C29;
	float:left;
	text-align:center;
	padding-left:14px;
	 padding-top:3px;
	 padding-bottom:3px;
	padding-right:14px;
}
.floatLeft
{
	float:left;
}
.floatRight
{
	float:right;
}
.navButton
{
	/*height: 59px;*/
    margin: auto;
    padding-bottom: 0;
    padding-top:17px;
    width: 268px;
}
.promoProduct
{
	font-weight:bold;
	font-size:16px;
	padding-top: 20px;
		font: normal 20px Georgia;
	color: #4C5C29;
}
.price
{
	padding-top: 10px;
	font-size:13px;
	padding-bottom: 10px
}
.imgRating
{
	padding-top:15px;
}
.productInfo
{
	width:1003px;
	margin:auto;
}
.infoHeader
{
	text-align:center;
	font-family:Georgia;
	color:#4C5C29;
	font-size:20px;
	 padding-bottom: 30px;
    padding-top: 22px;
}
.infoTable
{
		
}
.infoTable td
{
	/*width:200px;*/	
	padding-bottom:0px;
    padding-top: 0px;
    padding-left:21px;
    *padding-left:19px;
	
}
.infoTable div
{
	width:225px;
	border-bottom:1px dotted #544D37;
	padding-bottom: 5px;
    padding-top: 5px;
    
	
}
.infoTable div.noborder
{
	width:225px;
	border-bottom:0;
	padding-bottom: 5px;
    padding-top: 5px;    
	
}
.infoTable td a
{
	font-size:14px;
	color:#544D37;
}
.infoTable td:hover
{
	background-image:url("../img/dot-selected-vegetable.png");
	background-repeat:no-repeat;
	background-position:10px;
}
.infoTable div:hover
{
	background-color:#F5F3E8;	
	  padding-bottom: 5px;
    padding-top: 5px;
    width: 225px;
    cursor:pointer;
}
.featuredProducts .FirstSlider 
{
width:988px !important;
}

.featuredProducts .FirstSlider ul
{
width:3211px !important;
}
.featuredProducts .FirstSlider ul li
{
width:247px !important;
}

/***********************************************Product Category********************************/
.featuredProductsLanding
{
	
    float: left;    
    padding-bottom: 60px;
    
}
.promoLinks
{
	clear: both;
    float: left;
    /*width:724px;*/
	width:100%;
	#width:101%;
	*width:101%;
    /*margin-left:-3px;*/
    padding-top:0px;
    padding-bottom:15px;
}

.link
{
	float:left;
	border-right:1px dotted;
	padding-left:8px;
	padding-right:8px;
}
.link a
{
	color:#4C5C29;
	font-size:14px;
}
.noborder
{
	border:0;
}
.paddingTop
{
	padding-top:10px;
}
/*.sortingControl
{
	clear: both;
    margin-left: 25px;
    width: 560px
}*/
.sortingControl
{
	clear: both;color: #4C5C29;
	text-align: right;width: 960px;
	border: 0px; float: left; padding-bottom: 10px;
}
		
.sortControl
{
	background-image:url("../img/drop-down-box.png");
	width:228px;
	/*border:0;*/
}
.sortingControl .pager
{
	text-align: right; margin-right: 20px; float: right;
}
.catWrapper
{
	
}
.catUlWrapper
{

}

.productCat
{
	margin-left:5px;
	padding-top:18px;
	padding-bottom:8px;
	font-family:Georgia;
	color:#4C5C29;
	font-size:20px;
	clear:both;
	
}
.seperatorLine
{
	border-top: 1px dotted;
    clear: both;
    height: 1px;
    margin: auto;
    padding-bottom: 17px;
    width: 960px;
}
.clearBoth
{
	clear:both;
}
.promoBox226Category
{
	width:226px;
	float:left;	
	padding-top: 35px;
	margin-right:20px;
}
.imgRatingCategory
{
	padding-bottom:15px;
}

.sortingControl .eventSelectContainerProdCat {

margin-top: 5px;
margin-right: 15px;
height: 29px;
width: 164px;
background: url(../img/Dropdown_box.jpg) no-repeat top right;
overflow: hidden;

cursor: pointer;
padding-bottom: 10px;
}

.sortingControl  .eventSelectContainerLongProdCat { 

width: 227px;
background: url(../img/Dropdown_box.png) no-repeat top right;
}
.addressForm .eventSelectContainerLongProdCat { 

width: 227px;
background: url(../img/Dropdown_box.png) no-repeat top right;
}
.addressInfoForm .eventSelectContainerLongProdCat { 

width: 231px;
background: url(../img/Dropdown_box.png) no-repeat top right;
}
.sortingControl  .eventSelectProdCat {

color: #9a9a9a;
font-size: 11px;
height: 29px;
width: 186px;
padding: 7px 5px;
border: none;
background: none;
-webkit-appearance: none;

outline: none;
cursor: pointer;
}

.sortingControl  .eventSelectContainerLongProdCat .eventSelectProdCat {

width: 253px;

}

/******************* Compare button ***************/
.compareBlock
{
	padding:6px 0px;
	
}
.checkToCompare
{
	font: 11px arial;
	color:#4C5C29;
	margin:5px 0px;
}
.compareBtnStyle
{
background:url('../img/compare-now-btn.png') no-repeat;
border:0;
width:96px;
height:25px;
}
.displayNone
{
	display:none;
}


.checkBox1
{
    background-position: 0px 0px;
}

.checkBoxClear1
{
    background-position: 0px -17px;
}

.checkBox1, .checkBoxClear1
{
    background-image: url('../img/check-box-sprite.png');
    background-repeat: no-repeat;
    display: block;
    float: left;
    width: 21px;
    height: 17px;
    padding: 0px;
    margin: 4px 0px 0px 0px;
    cursor: hand;
}
/******************* END Compare button ***************/

/****************************************Product Details****************************************/
.productDetails
{
	width: 964px;
	margin: 0 auto 30px auto;
	clear: both;
}
.productMediaContent
{
	width: 310px;
	float: left;
}
.imageEnlarge
{
	font: normal 12px Arial;
	color: #665D43;
	height: 20px;
	text-align: center;
	margin: 5px 0 0 0;
}
.productThumbnail
{
	border: dotted 1px #666;
	padding: 12px;
}
.productThumbnail img
{
	margin-right: 8px;
}
.productThumbnail img.last
{
	margin-right: 0px;
}
.VideoContent
{
	margin: 35px 0 10px 0;
}
.featuredVideo
{
	font: normal 20px Georgia;
	color: #4C5C29;
	height: 27px;
	display: block;
}
.videoSubContent
{
	font: bold 13px Arial;
	color: #4C5C29;
	margin: 10px 0 5px 0;
}
.VideoContent p
{
	font: normal 11px/16px Arial;
	color: #544D37;
	width: 230px;
	margin: 0 0 14px 0;
}
.VideoContent a
{
	font: bold 13px Arial;
	color: #4C5C29;
}
.VideoContent a:hover
{
	font: bold 13px Arial;
	color: #343404;
}
.socialNetwork {
    float: right;
    padding: 10px 25px 10px 0;
    /*width: 275px;*/
}

.socialNetwork img
{
	margin-top: 10px;
	display: block;
	float: left;
}
.socialNetwork .likeImg
{
	margin-top: 5px;
}
.socialNwIcons
{
	margin: 0 0 0 5px;
}
.socialNetwork img.verticalDivider
{
	margin: 8px 6px 0 6px;
}
.productInformation
{
	width: 637px;
	margin: 0 0 0 16px;
	float: left;
}
.rating
{
	float: right;
	margin: -10px 20px 0px 0;
}
.reviews
{
	width: 637px;
	float: left;
}
.productTitle
{
	font: normal 24px Georgia;
	color: #4C5C29;
	float: left;
}
.writeReview
{
	font: normal 12px Arial;
	color: #4C5C29;
	float: right;
	margin: 7px 0 0 0;
}
.writeReview span
{
	float: left;
}
.writeReview a
{
	font: normal 9px Arial;
	color: #4C5C29;
	text-decoration: underline;
}

.productInformation p
{
	font: normal 12px Arial;
	color: #87816D;
	margin: 0 0 15px 0;
}
.productInformation .italicText
{
	font: italic 13px Arial;
	color: #87816D;
}
.productInformation .aboutProduct
{
	font: normal 13px/16px Arial;
	color: #544D37;
}
.productInformation .timeline
{
	margin: 12px 0 20px 0;
	color: #544D37;
	font: 13px Arial;
}
.timeline span
{
	font: normal 13px Arial;
	color: #544D37;
}
span.boldText
{
	font-weight: bold;
}
.ItemPriceDetails
{
	margin: 20px 0 0 0;
}
.OrderDetails
{
	border: solid 1px #D9D9D9;
}
.OrderDetails th
{
	font: bold 11px Arial;
	color: #544D37;
	background-color: #EAE3D4;
	height: 29px;
	text-align: left;
	vertical-align: middle;
}
.OrderDetails th.item
{
	width: 85px;
	padding: 0 0 0 16px;
}
.OrderDetails th.order
{
	width: 337px;
}
.OrderDetails th.price
{
	width: 108px;
	padding: 0px;
}
.OrderDetails th.quantity
{
	width: 91px;
}
.OrderDetails td
{
	font: normal 13px Arial;
	color: #544D37;
	background-color: #F4F2E6;
	text-align: left;
	height: 36px;
	border-bottom: dotted 1px #666;
	vertical-align: middle;
}
.OrderDetails td.item
{
	padding: 0 0 0 16px;
}
.OrderDetails tr.addToBasket
{
	height: 57px;
	background-color: #F4F2E6;
}
.OrderDetails tr.addToBasket td
{
	border-bottom: none;
	vertical-align: middle;
}


.QuickOrder
{
	border: solid 1px #D9D9D9;
}
.QuickOrder th
{
	font: bold 11px Arial;
	color: #544D37;
	background-color: #EAE3D4;
	height: 29px;
	text-align: left;
	vertical-align: middle;
}
.QuickOrder th.item
{
	width: 85px;
	padding: 0 0 0 16px;
}
.QuickOrder th.order
{
	width: 337px;
}
.QuickOrder th.price
{
	width: 108px;
	padding: 0px;
}
.QuickOrder th.quantity
{
    padding-left: 10px;
	width: 30px;
}
.QuickOrder td
{
	font: normal 13px Arial;
	color: #544D37;
	background-color: #F4F2E6;
	text-align: left;
	height: 36px;
	border-bottom: dotted 1px #666;
	vertical-align: middle;
	padding-left:10px;
}
.QuickOrder td.item
{
	padding: 0 0 0 16px;
}

.QquantityInput
{
	border: solid 1px #D9D9D9;
	width: 46px;
	height: 22px; #height:18px;
padding:0003px;
#padding:4px003px;
}
.quantityInput
{
	border: solid 1px #D9D9D9;
	width: 28px;
	height: 22px; #height:18px;
padding:0003px;
#padding:4px003px;
}

.quantityField
{
	vertical-align: middle;
}
.addTo
{
	float: right;
	margin: 5px 0 0 0;
}
.Favourite
{
	float: right;
	margin: 0 9px 0 11px;
}
.QuickFacts
{
	margin: -15px 0 32px 0;
	#margin: 0px 0 32px 0;
	min-height: 170px;
	width: 603px;
	background-color: #F4F2E6;
	padding: 25px 16px 25px 16px;
	font: normal 13px Arial;
	color: #4C5C29;
	border: solid 1px #D9D9D9;
	float:left;
	
}
#tabs
{
	
	float: left;
}
#tabs .pagingControl
{
	/*height:45px;*/
}

#ProductDetail1_RadioButtonListRating input {
    margin-top: 5px;
}
#ProductDetail1_RadioButtonListRating
{
	*margin-top:-6px;
}
#tabs > ul {
float:left;
}
.prdReview
{
	padding-top:5px;
}
.menuOne
{
	background-image:url(../img/Quick_facts_normal.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
position:relative;
}
.menuTwo
{
	background-image:url(../img/Grow_guide_normal.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-7px;
	z-index:2;
}
.menuThree
{
	background-image:url(../img/Reviews_normal.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-18px;
}
.menuOneActive
{
	background-image:url(../img/Quick_facts_over.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
position:relative;
	z-index: 25;
}
.menuTwoActive
{
	background-image:url(../img/Grow_guide_over.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-7px;
	 z-index: 50;
}
.menuThreeActive
{
	background-image:url(../img/Reviews_over.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-18px;
	z-index: 60;
}

.searchmenuOne
{
	background-image:url(../img/Products_normal.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
position:relative;
}
.searchmenuTwo
{
	background-image:url(../img/Articles_normal.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-7px;
	z-index:2;
}

.searchmenuOneActive
{
	background-image:url(../img/Products_over.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
position:relative;
	z-index: 25;
}
.searchmenuTwoActive
{
	background-image:url(../img/Articles_over.png);
	 float: left;
    height: 28px;
    width: 125px;
	background-repeat:no-repeat;
	position:relative;
	left:-7px;
	 z-index: 50;
}

.quickFact
{
	border:none;
	position:relative;
	z-index:3;
}
.growGuide
{
	margin:0 0 0 -10px;
	position:relative;
	z-index:2;
	border-bottom: solid 1px #D9D9D9;
}
.review
{
	margin:0 0 0 -10px;
	position:relative;
	z-index:1;
}
.QuickFactsTabs
{
	margin:29px 0 0 0;
	float: left;
}
.QuickFacts ul
{
	list-style-type: disc;
	list-style-position: inside;
}
.QuickFacts ul li
{
	margin-bottom: 7px;
}
.section1
{
	width: 293px;
	float: left;
}
.section2
{
	width: 294px;
	float: left;
}
.youMayLikeContent
{
	/*width:715px;*/
	padding-bottom:60px;
	padding-top: 45px;
	float: left;
}
.youMayLikeContent span
{
	font: normal 20px Georgia;
	color: #4C5C29;
}
/*.horizontalDottedLine
{
	width: 638px;
	height: 1px;
	background: url("../img/hr-line-break.png" ) no-repeat;
}*/
.horizontalDottedLine
{
	width: 715px;	
	margin:0px 0px 0px 25px;
	height: 1px;
	border-bottom:1px dotted #CECCC4; 
}
.youMayLikeImages
{
	margin-top: 15px;
	float: left;
}
.youMayLikeImages .promoBox226
{
	width: 147px;
	float: left;
	margin-right: 16px;
}
.youMayLikeImages .first
{
	margin: 0 12px 0 0;
}
.youMayLikeImages .third
{
	margin: 0 17px 0 0;
}
.youMayLikeImages .fourth
{
	margin: 0;
}
.youMayLikeImages p
{
	margin: 0px;
	color: #4C5C29;
	font: bold 14px Arial;
}
.youMayLikeImages p.price
{
	color: #544D37;
	font: normal 11px Arial;
	padding: 3px 0 0 0;
}

.youMayLikeImages img.imgRating
{
	padding: 7px 0 0 0;
}
.youMayLikeImages .promoProduct
{
	padding: 10px 0 0 0;
}
.pagingControl
{
padding-top: 0px; padding-right: 15px; padding-left: 15px;
}
.pagingControl .rateitWrapper
{
	float:left;	
	clear:both;
	padding: 5px 0;
}
.commentsSection h3
{
	clear: both;
    color: #4C5C29;
    font-size: 16px;
    font-weight: bold;
	padding-bottom:13px;
}
.ratingPoints
{
	width:auto;
	float:left;
	/*padding-left: 5px 10px;*/
	font:13px arial;
	color:#544d37;
	padding-left: 45px;
    padding-top: 5px;
}
.sectionOneWrapper
{
	float: left;

}
.pagination
{

}
.commentSectionBegin
{
border-top: 1px solid #D9D9D9;
}
.commentsSection
{
	padding-bottom: 20px;
    padding-top: 10px;
}
.writeaReview
{
	padding-left:10px;
	font-size:9px;
	color:#4c5c29;
	text-decoration:underline !important;
}
.commentsSection p.by
{
 color:#544d37;
 padding-bottom:15px;
 font: bold 11px arial;
}
.divReview
{
padding-bottom: 10px;
}
.comments
{
	margin:0;
	font:13px arial !important;
	color:#544d37 !important;
}
.hrzntlSepDotted
{
	border-top: 1px dotted #D9D9D9;
}
.hdr
{
    height: 25px;
    padding-top: 7px;
	padding-left: 15px;
    padding-right: 15px;
	background:#E7E4D2;
	border-bottom: 1px solid #D9D9D9;
    border-top: 1px solid #D9D9D9;
	color: #544D37;
    font: bold 13px arial;
}
.oneStar
{
	  height: 15px; /*remove the height*/
      width: 115px;
	  border:1px solid red;
	  float:left;

}
.currentView
{
	font:13px arial;
	padding: 10px 15px;
	color:#4c5c29;
	
}
.hrzntlSep
{
	border-top: 1px solid #D9D9D9;
    margin: 0 15px;
}
.prdQuery
{
	padding-top:10px;
	font:13px arial !important;
	color:#544d37 !important;
}
.rateYourProduct
{
	padding:0px 25px 10px 25px;
}
#ratingTable td {
    width: 111px;
}
.submitReviewBlock
{
text-align:right;
padding:10px 0px 0px 0px;
}
.submitReviewBtn
{
 background:url('../img/submit_review.png') no-repeat;
 width:112px;
 height:28px;
 border:none 0px;
 cursor:pointer;
}
.reqField
{
font:11px arial !important;
color:#544d37;
padding-right:30px;
}

/****************************************Product Details****************************************/
/****************************************Shopping Cart****************************************/
.shoppingCartWrapper
{
	width: 964px;
	margin: 0 auto;
}
.shoppingCartDetails
{
	width: 720px;
	float: left;
}
.promoCode
{
	background-color:#F4F2E6;
	padding:8px 5px 8px 10px;
	margin:0 0 18px 0;
	float:left;
	width:702px;
}
.promoCode .promoInput
{
	float:right;
	position:relative;
	z-index:5;
	margin:5px 0 0 0;

}
.promoCode .promoBox241
{	
	background: url("../img/Tick_bg_box.png" ) no-repeat;
	float:right;
	width: 251px;
	height: 36px;
}
.promoBox241 img
{
	margin:3px 0 0 3px;
}
.enterPromoCodeText
{
	width: 193px;
	height: 26px;
	
	background: url("../img/Input_box01.png" ) no-repeat right top;
	border: none;	
	float:left;
	padding:0 0 0 5px;
	*padding:5px 0 0 5px;
	padding:5px 0 0 5px\0/;
	color: #544d37;
	font: italic 13px Arial;
}
:root .enterPromoCodeText
{
	width: 193px;
	height: 26px;	
	background: url("../img/Input_box01.png" ) no-repeat right top;
	border: none;	
	float:left;
	padding:0 0 0 5px \0/IE9;
	color: #544d37;
	font: italic 13px Arial;
}
.promoBox241 span
{
	color: #544d37;
	font: normal 11px Arial;
	float:left;
	display:block;
	padding:4px 0 0 4px;
}
.continueShoppingCart
{
	width:325px;
	float:left;
}
.estimateShipping
{
	width: 237px;
	height: 66px;
	background: url("../img/Bg_arrow_box.png" ) no-repeat;
	margin:15px 0 0 0;
	padding:8px 12px;
}
.estimateShipping span
{
	color: #544d37;
	font: bold 11px Arial;
}
.estimateShipping input.zipCodeText
{
	width: 112px;
	height: 26px;
	background: url("../img/Input_box02.png" ) no-repeat right top;
	border: none;
	margin:6px 0 0 0;
	float:left;
	padding:0 0 0 5px;
	*padding:5px 0 0 5px;
	padding:5px 0 0 5px\0/;
	color: #544d37;
	font: italic 13px Arial;
}
:root .estimateShipping input.zipCodeText
{
	width: 112px;
	height: 26px;
	background: url("../img/Input_box02.png" ) no-repeat right top;
	border: none;
	margin:6px 0 0 0;
	float:left;
	padding:0 0 0 5px \0/IE9;
	color: #544d37;
	font: italic 13px Arial;
}
.estimateShipping a
{	
	display:block;
	float:left;
	margin:6px 0 0 6px;
}
.shoppingCart
{
	width:393px;
	float:left;
}
.shoppingCartDetails .horizontalDottedLine
{
	width: 720px;
	height: 1px;
	/*background: url("../img/hr-line-below-heading.png" ) repeat-x;*/
	margin: 0;
	 padding-top: 8px;
}
.orderSummary1 .billingAddressTitle
{
	background-color: #eae3d4;
	color: #544d37;
	font: bold 11px Arial;
	padding: 6px 5px 5px 10px;
	height: 18px;
	border-bottom: solid 1px #ceccc4;
	width:375px;
}
.shoppingCart .orderSummary1
{
	background-color: #F4F2E6;
	width: 390px;
	margin: 0;
	border: solid 1px #ceccc4;
}
.orderSummary1 .orderTable
{
	color: #544d37;
	font: normal 13px Arial;
	background-color: #F4F2E6;
	width: 390px;
	border-collapse: collapse;
}
.orderSummary1 .orderTable td.text, .orderSummary1 .orderTable td
{
	width: 330px;
	padding: 0 0 0 10px;
	height: 30px;
	vertical-align: middle;
}
.orderSummary1 .orderTable td.value
{
	width: 55px;
	padding: 0 20px 0 0;
	text-align:right;
}
.orderSummary1 .orderDottedLine
{
	width: 390px;
	height: 1px;
	background: url("../img/Doted_lines01.jpg" ) repeat-x;
}
.orderSummary1 .orderDetails
{
	width: 390px;
}
.shoppingCart .secureCheckOut
{
	margin: 10px 0 0 0;		
	width:390px;
	float:right;
}
.orderSummary1 .orderTable td.orderLine
{
	height: 1px;
	padding: 0;
}
.orderSummary1 .orderTable tr.total
{
	color: #544d37;
	font: normal 14px Arial;
	height: 40px;
}
.onlineGiftCards
{
	width: 230px;
	float: left;	
}
.giftCardText
{
	background-color: #F4F2E6;
	width: 198px;
	padding: 15px;
	margin: 70px 0 0 0;
	border: solid 1px #D9D9D9;
	font: normal 13px Arial;
	color: #4c5c29;
}
.giftCardText .italicText
{
	font: italic 13px Arial;
	color: #544d37;
	margin: 5px 0 0 0;
}
.giftCardText p
{
	font: normal 12px Arial;
	color: #544d37;
	margin: 12px 0 7px 0;
	width:195px;
}
.giftCardText a
{
	font: bold 13px Arial;
	color: #4C5C29;
}
.headerTitle
{
	color: #4C5C29;
	font: normal 18px Georgia;
	margin:0px 0px 0px 25px;
	padding-top: 20px;
	padding-bottom: 5px;
}
.secureCheckOut
{
	float: right;
	margin: 10px 0 0 0;
}
/****************************************Shopping Cart****************************************/
/****************************************Shipping Method****************************************/
.shippingMethodWrapper
{
	width:964px;
	margin:auto;
	padding-bottom:50px;
}
.shippingMethodDetails
{
	width: 713px;
	float: left;
	*padding-bottom:3px;
}
/*.shippingMethodWrapper .headerTitle
{
	color: #4C5C29;
	font: normal 18px Georgia;
	margin: 25px 0 0 0;
}
.headerTitle span.getAnswers
{
	float: right;
	color: #544d37;
	font: normal 13px Arial;
}*/
.checkOutMenu
{
	margin: 0px;
}
.checkOutMenu li.listItem1
{
	float: left;
	position: relative;
	z-index: 5;
}
.checkOutMenu li.listItem2
{
	float: left;
	margin: 0 0 0 -15px;
	position: relative;
	z-index: 4;
}
.checkOutMenu li.listItem3
{
	float: left;
	margin: 0 0 0 -15px;
	position: relative;
	z-index: 3;
}
.checkOutMenu li.listItem4
{
	float: left;
	margin: 0 0 0 -15px;
	position: relative;
	z-index: 2;
}
.checkOutMenu li.listItem5
{
	float: left;
	margin: 0 0 0 -15px;
	position: relative;
	z-index: 1;
}
.AddressInfo
{
	width: 230px;
	float: left;
}
.alreadyHaveAccount
{
	background-color: #F4F2E6;
	width: 208px;
	padding: 10px;
	border: solid 1px #D9D9D9;
}
.alreadyHaveAccount span
{
	color: #4C5C29;
	font: bold 15px Arial;
}
.alreadyHaveAccount a
{
	color: #544d37;
	font: normal 11px Arial;
	text-decoration: underline;
}
.billingAddress
{
	background-color: #F4F2E6;
	width: 228px;
	margin: 20px 0 0 0;
	border: solid 1px #ceccc4;
}
.shippingAddress
{
	background-color: #F4F2E6;
	width: 228px;
	border: solid 1px #ceccc4;
	border-top: none;
}
.billingAddressTitle
{
	background-color: #eae3d4;
	color: #544d37;
	font: bold 11px Arial;
	padding: 6px 5px 5px 10px;
	height: 18px;
	border-bottom: solid 1px #ceccc4;
}
.billingAddressTitle span
{
	float: left;
	margin: 3px 0 0 0;
}
.billingAddressInfo
{
	color: #544d37;
	font: normal 11px Arial;
	padding: 10px 20px;
}
.billingAddressInfo span
{
	color: #544d37;
	font: bold 11px Arial;
}
.cartSummary
{
	background-color: #F4F2E6;
	width: 228px;
	margin: 20px 0 0 0;
	border: solid 1px #ceccc4;
}
.cartDetails
{
	padding: 10px 10px;
	width: 210px;
	min-height: 50px;
}
.cartDottedLine
{
	width: 200px;
	height: 1px;
	margin: 0 15px;
	background: url("../img/Doted_lines01.jpg" ) repeat-x;
	clear: both;
}
.cartImage
{
	width: 50px;
	float: left;
}
.cartInfo
{
	width: 150px;
	float: left;
	color: #544d37;
	font: normal 11px Arial;
	margin: 0 0 0 10px;
}
.cartInfo span
{
	color: #4b5722;
	font: bold 11px Arial;
}
/*.orderDetails
{
	width: 230px;
}*/
.orderSummary
{
	background-color: #F4F2E6;
	width: 228px;
	margin: 20px 0 0 0;
	border: solid 1px #ceccc4;
}
.orderTable
{
	color: #544d37;
	font: normal 13px Arial;
	background-color: #F4F2E6;
	width: 230px;
	border-collapse: collapse;
}
.orderTable td.text, .orderTable td
{
	width: 220px;
	padding: 0 0 0 10px;
	height: 30px;
	vertical-align: middle;
}
.orderTable td.value
{
	width: 70px;
	padding: 0px;
}
.orderDottedLine
{
	width: 230px;
	height: 1px;
	background: url(            "../img/Doted_lines01.jpg" ) repeat-x;
}
td.orderLine
{
	height: 1px;
	padding: 0;
}
tr.total
{
	color: #544d37;
	font: normal 14px Arial;
	height: 40px;
}
.shoppingPolicy
{
	background-color: #f4f2e6;
	padding: 10px 10px 15px 10px;
	width: 450px;
	float: left;
}
.shoppingPolicyDottedLine
{
	width: 470px;
	height: 1px;
	background: url(            "../img/Doted_lines01.jpg" ) repeat-x;
}
.shoppingPolicy .headerSec
{
	background: none;
	width: 450px;
	float: left;
}
.headerSec img
{
	float: left;
}
.headerSec div
{
	color: #544d37;
	font: bold 14px Arial;
	float: left;
	padding: 5px 0 0 5px;
}
.headerSec a
{
	color: #4c5c29;
	font: normal 9px Arial;
	padding: 7px 0 0 6px;
	text-decoration: underline;
	display: block;
	float: left;
}
.headerSec p
{
	color: #544d37;
	font: normal 11px Arial;
	float: left;
	margin: 10px 0 5px 0;
	clear: both;
	width: 420px;
}
.selectPaymentBtn
{
	float: left;
	width: 470px;
	margin: 20px 0 0 0;
}
.shippingMethod
{
	margin: 15px 0 40px 0;
}
.shippingMethod span
{
	color: #544d37;
	font: normal 13px Arial;
	width: 470px;
	display: block;
	margin: 0 0 12px 0;
}
.shippingMethod span.title
{
	color: #4c5c29;
	font: bold 15px Arial;
	width: 470px;
	display: block;
}
.shippingTable td
{
	vertical-align: middle;
}
.shippingTable td.radiobtn
{
	width: 35px;
	height: 55px;
}
.shippingTable td.method
{
	width: 385px;
	height: 55px;
	color: #544d37;
	font: normal 13px Arial;
}
.shippingTable td.shippingPrice
{
	width: 45px;
	height: 55px;
	color: #544d37;
	font: bold 13px Arial;
	text-align: right;
}
/****************************************Shipping Method****************************************/

/***********************************************Order Review********************************/
.checkoutheader
{
	padding-bottom:5px;
    padding-top: 20px;
    margin:auto;
    width: 964px;
}
.checkouttxt
{
	color:#535F2F;
	font : 18px georgia;
}
/*.phoneno
{
	color: #8E8C80;
    font: 11px georgia;
}*/
.getAnswers
{
	float: right;
	color: #544d37;
	font: normal 13px Arial;
}
.stepsmenu
{
	width: 964px;
	margin:0 auto 20px;
}
.orderreview
{
	width:964px;
	margin:auto;
	padding-bottom:50px;
}
.leftsection
{
width:715px;
margin-right:5px;
}
.rightsection
{
width:230px;
}
.orderDetailsBlock
{
width:228px;
background-color:#F4F2E6;
border: 1px solid #CECCC4;
margin:20px 0 0 0;
}
.orderDetailsTitle
{
	background-color: #EAE3D4;
    border-bottom: 1px solid #CECCC4;
    color: #544D37;
    font: bold 11px Arial;
    height: 18px;
    padding: 6px 5px 5px 10px;
}
.groundShipping
{
	color: #544D37;
    font: 11px Arial;
    padding: 10px 5px 10px 20px;
	*padding: 10px 5px 0px 20px;
    border-bottom: 1px dotted #CECCC4;
}
.visa
{
border:none;
}
.groundShipping span
{
	font: bold 11px Arial;
}
.groundShipping .shippingDays
{
	font: 11px Arial;
}
.reviewheader
{
	margin:15px auto auto;
}

.reviewtxt
{
 color: #4c5c29;
 font: bold 16px Arial;
}
.submitorder
{
	background: url("../img/Submit_order_button.png") no-repeat;
	width:132px;
	height:28px;
	border:none;
}
.cartdisplay
{
	padding-top:15px;
}
.cartheaders
{
	color: #544d37;
	font: bold 11px Arial;
	border-bottom: 1px dotted #CECCC4;
	padding-bottom: 5px;
}
.productdesc
{
	width:485px;
}
.descStyle
{
	padding-left: 86px;
}
.productqnty
{
	width:150px;
}
.productpricetotal
{
	width:80px;
}
.product
{
	margin: 5px auto auto;
	padding: 10px 0;
	min-height:50px;	
	border-bottom: 1px dotted #CECCC4;
}
.removeBorder
{
	border:none;
}
.productimage
{
	border:none;
	float:left;
}
.productdetails
{
	float:right;
	width:400px;
}
.prodname
{
	color:#4c5c29 ;
	font:bold 16px arial;
}
.prodstyle1
{
	color:#544d37 ;
	font:10px arial;	
}
.prodstyle2
{
	color:#544d37 ;
	font:13px arial;
}
.inputqnty
{
	border:solid 1px #544d37;
	float:left;
	color:#544d37;
	width:30px;
	height:20px;
	margin:0 0 0 5px;
	text-align:center;
}
.prodprice
{	
	float:right;	
    width: 105px;
	margin:0px auto;
}
.pricemultiplier
{
	color:#544d37 ;
	font:13px arial;
}
.linkbtns
{
	color:#4c5c29 ;
	text-decoration:underline;
	font:9px arial;
}
.totalprice
{
	color:#544d37 ;
	font:bold 13px arial;
	padding-left: 15px;
}

.costsummary
{
	 border: 1px solid #D9D9D9;
	 background-color:#F4F2E6;
	 margin:15px 0 10px 0;
}
.costsummary table
{
	width:398px;
	border-collapse:collapse;
	
}
.costsummary table tr
{
	height:28px;
	
}
.costsummary table .costsummheader
{
	background-color: #EAE3D4;	
}
.costsummary table .costsummheader .costsummtext
{
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
	color:#57503D;
	font: bold 11px arial;
	border-bottom:1px solid #D9D9D9;
}

.costsummary1
{
	 border: 0px solid #D9D9D9;
	 background-color:#fff;
	 margin:15px 0 10px 0;
}
.costsummary1 table
{
	width:398px;
	border-collapse:collapse;
	
}
.costsummary1 table tr
{
	height:28px;
	
}
.costsummary1 table .costsummheader1
{
	background-color: #EAE3D4;	
}
.costsummary1 table .costsummheader1 .costsummtext1
{
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
	color:#57503D;
	font: bold 11px arial;
	border-bottom:1px solid #D9D9D9;
}

.subtotaltxtstyle
{
	color:#57503D;
	font: bold 13px arial;
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
	border-bottom:1px dotted #D9D9D9;
}
.subtotalNostyle
{
	text-align:right;
	color:#57503D;
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
	font:13px arial;
	border-bottom:1px dotted #D9D9D9;
}

.totaltxtstyle
{
	color:#57503D;
	font: bold 14px arial;
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
}
.totalNostyle
{
	text-align:right;
	color:#57503D;
	font: bold 14px arial;
	padding:10px 10px 10px 10px;
	*padding:10px 10px 0px 10px;
}
.submittext
{
	color:#544d37;
	font: 11px arial;
	margin-top:10px;
}
/********************************************** END Order Review**********************************************/

/***********************************************Account DashBoard********************************/
.maindiv
{
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	width:1003px;
	min-height:560px;
}
.bodyContent
{
	margin:0px 0 0 0px;
}


/*Menu Style Start Here*/

.bodyContent .menu , .bodyContent .mainContent
{
	float:left;
	margin:2px 0 0 0;
}

.bodyContent .menu
{
	margin-left:20px;
	margin-top:38px;
	width:225px;

}

.menu .menuContent
{


text-transform: uppercase;
font-size:12px;
font-family:Arial;
font-weight:bold;

}
.menu .menuContent .Content, .menu .menuContent .selected, .menu .menuContent .buttonOver
{
width: 225px;
height:16px;
border-top :1px solid #CECCC4;
border-left :1px solid #CECCC4;
border-right :1px solid #CECCC4;
text-indent:10px;

}
.menuContent .bottomBorder
{
	border-bottom :1px solid #CECCC4;
}
.menu .menuContent .selected
{
	background-color:#EAE3D4;
	cursor:pointer;
	padding:6px 0px;
	
}
.menu .menuContent .Content
{
background-color:#f4f2e6;
 cursor:pointer;
 padding:6px 0px;

}
.menu .menuContent .Content a, .menu .menuContent .selected a, .menu .menuContent .Content a:hover
{
text-decoration:none;
color:#544d37 ;

}
.menu .menuContent .Content:hover
{ 
	background-color:#eae3d4;
}
/*Menu Style END Here*/



/*MainContent Style Starts */
.bodyContent .mainContent
{
	
	width:600px;
	height:auto;
}
.mainContent .pageHeader
{
	font:18px Georgia;
	color:#4c5c29;
	padding-bottom: 15px;
	*padding-bottom:8px;
}
.mainContent .WelcomeSection
{
vertical-align:bottom;
padding-top:4px;
}
.mainContent .WelcomeSection .WelcomeContent, .mainContent .WelcomeSection  .WelcomeEdit,.mainContent .RecentOrderSection .Header .Content,.mainContent .RecentOrderSection .Header .ContentEditor, .mainContent .BillingSection .Header .HeaderContent ,  .mainContent .BillingSection .Header .HeaderEdit ,.mainContent .AdderssSec .billingAdderss ,.mainContent .AdderssSec .shipingAdderss
{
	float:left;
}

.mainContent .WelcomeSection .WelcomeContent
{
font:15px Arial;
color:#544d37;
padding-right:5px;
}
.Header {
    padding-bottom: 4px;
}
.mainContent .WelcomeSection  .WelcomeEdit ,.mainContent .WelcomeSection  .WelcomeEdit a
{

font:9px Arial;
color:#4c5c29;
text-transform:uppercase;
padding-top:5px;
text-decoration:underline;
}
.mainContent .RecentOrderSection  
{
padding-top:42px;
*padding-top:18px;
}
.mainContent .BillingSection 
{
padding-top:42px;

}
.mainContent .RecentOrderSection .Header .Content,.mainContent .BillingSection .Header .HeaderContent
{
font: 15px Arial;
color:#4c5c29;
font-weight:bold;
margin-right:6px;
}
.mainContent .RecentOrderSection .Header .ContentEditor ,.mainContent .RecentOrderSection .Header .ContentEditor a ,
.mainContent .BillingSection .Header .HeaderEdit, .mainContent .BillingSection  .Header .HeaderEdit a
{ 
font:9px Arial;
color:#4c5c29;
padding-top:5px;
text-decoration:underline;
}
.mainContent .RecentOrderSection  .TableSection
{
padding-top:9px;
*padding-top:4px;
}
.mainContent .RecentOrderSection  .TableSection table
{
border :1px solid #d0cec4;

}
.mainContent .RecentOrderSection  .TableSection table th
{
 background-color:RGB(231,228,209);
 color:RGB(82,77,58);
border-style:none;
 border-bottom-style:dotted;
 text-align: left;
 text-indent:5px;
 font-size:9px;
 height:22px;padding-top:11px;
 
 }

 .mainContent .RecentOrderSection  .TableSection table td
{

 background-color:RGB(243,244,230);
 color:RGB(101,97,85);
 
 border-bottom-style:dotted;
 width:100px;
 height:22px;
 font-size:13px;
 text-align: left;
 text-indent:5px;
 padding-top:9px;
 }

 .mainContent .RecentOrderSection  .TableSection  table td a
{
 width:10px;
 font-size:10px;
 }
 .mainContent .AdderssSec .shipingAdderss 
 {
padding-left:140px; 
 }
.mainContent .AdderssSec .billingAdderss .Header .Content , .mainContent .AdderssSec .shipingAdderss .Header .Content
{
	font:12px Arial;
	font-weight:bold;
	color:#544d37;
}
.mainContent .AdderssSec .billingAdderss  .Header .ContentEditor, .mainContent .AdderssSec .shipingAdderss .Header .ContentEditor 
{
margin-left:3px;
}
.mainContent .AdderssSec .billingAdderss  .Header .ContentEditor, .mainContent .AdderssSec .billingAdderss  .Header .ContentEditor a , .mainContent .AdderssSec .shipingAdderss .Header .ContentEditor , .mainContent .AdderssSec .shipingAdderss .Header .ContentEditor a
{

	font:9px Arial;
	color:#4c5c29;
	text-transform:uppercase;
padding-top:2px;
text-decoration:underline;


}

.mainContent .AdderssSec .billingAdderss .AdderssContent , .mainContent .AdderssSec .shipingAdderss .AdderssContent
{
	font:13px Arial;
	color:#544d37;
	font-weight:none;
}
.mainContent .AdderssSec .billingAdderss .Header .Content ,.mainContent .AdderssSec .billingAdderss .Header .ContentEditor ,.mainContent .AdderssSec .shipingAdderss .Header .ContentEditor 
,.mainContent .AdderssSec .shipingAdderss .Header .Content
{
float:left;
padding-top: 12px;
}
/*MainContent Style End */

.divClear
{
	Clear:both;
}
/* new styles */
.accDashboardTop
{
    padding-top: 10px;
    *padding: 10px 0px 0px 0px;
    width: auto;
    color: #544D37;
    font: 13px/16px arial;
}
.welcome .username
{
	color:#544d37;
	font:15px arial;
	
}
.welcome .editlink
{
	color:#4c5c29;
	font:9px arial;
}
.welcome .editlink a
{
	color:#4c5c29;
	font:9px arial;
	text-decoration:underline !important;
}
.recentOrders
{
	margin:35px 0px 0px 0px;
}
.recentOrders .recentOrderHeader
{
	color:#544d37;
	font:bold 15px arial;
	
}
.recentOrders .editlink
{
	color:#4c5c29;
	font:9px arial;
}
.recentOrders .editlink a
{
	color:#4c5c29;
	font:9px arial;
	text-decoration:underline !important;
}
.orderNOandDetailAccDashboard
{
	margin-top:8px;
}
#orderDetailsTable
{
	width:715px;
	border-collapse:collapse;
	border-left:1px solid #CECCC4;
	border-right:1px solid #CECCC4;
}
#orderDetailsTable th
{
	font:bold 13px arial;
	color:#544D37;
	text-align:left;	
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}
#orderDetailsTable td
{
	font:13px arial;
	color:#544D37;
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}
#orderDetailsTable .firstBgColor
{
	background-color:#EAE3D4;	
}
#orderDetailsTable .secondBgColor
{
	background-color:#F4F2E6;	
}

#orderDetailsTable .firstCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .secondCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .thirdCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .fourthCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .fifthCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .firstCol a
{
	color:#544D37;
	text-decoration:underline;
}
#orderDetailsTable .sixthCol
{
	padding: 6px 10px; width: 135px; text-align:right;
}
#orderDetailsTable .sixthCol a
{
	color:#544D37;
	text-decoration:underline !important;
}


.billnShipAddAccDashboard
{
	margin:35px 0px 10px 0px;
}
.billnShipAddAccDashboard .billnShipHeader
{
	color:#544d37;
	font:bold 15px arial;
	
}
.billnShipAddAccDashboard .editlink
{
	color:#4c5c29;
	font:9px arial;
}
.billnShipAddAccDashboard .editlink a
{
	color:#4c5c29;
	font:9px arial;
	text-decoration:underline !important;
}
.addDetailsHeaderAccDashboard
{
	font:bold 12px arial;
	color:#544D37;
}
/* END new style */

/*********************************Slider********************************************************************/

.hide{
	display:none;
	}
	li{list-style:none;}
	
	.sliderButtons a.inactive {
    background: url("../img/pagination-1-hover.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.sliderButtons a.active {
   background: url("../img/pagination-2-normal.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.active
	{
	background: url("../img/pagination-2-normal.png") no-repeat scroll center top transparent;
    float: left;
    height: 25px;
    width: 25px;
    }
    
    .active1
	{
	background: url("../img/pagination-1-hover.png") no-repeat scroll center top transparent;
    float: left;
    height: 25px;
    width: 25px;
	}
	.active2
	{
	background: url("../img/pagination-2-hover.png") no-repeat scroll center top transparent;
    float: left;
    height: 25px;
    width: 25px;
	}
	.active3
	{
	background: url("../img/pagination-3-hover.png") no-repeat scroll center top transparent;
    float: left;
    height: 25px;
    width: 25px;
	}
    
	.inactive
	{
	background: url("../img/pagination-2-normal.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.inactive1
	{
	background: url("../img/pagination-1-normal.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.inactive2
	{
	background: url("../img/pagination-2-normal.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.inactive3
	{
	background: url("../img/pagination-3-normal.png") no-repeat scroll center top transparent;
	  float: left;
    height: 25px;
    width: 25px;
	}
	.sliderButtons
	{
	position: absolute;
	right:1px;
    top: 22px;
    width: 150px;	
	}
/*********************************Slider end********************************************************************/
/*************************** Add new address ****************************************/
.contentAccountPage
{
	margin-left: 20px; width: 713px;
}
.contentAccountPage .commonHeaders
{
	color: #4C5C29;
    font: 18px Georgia;
    padding-bottom: 15px;
}
.horizontalDottedSeparate
{
	background:url('../img/Doted-lines.png') repeat-x;
	/*width:713px;*/
	height:1px;
	clear:both;
}
.addContactInfo
{
	width: 713px;	
	padding: 20px 0;
}
.contactInfoHeaderTextStyle
{
	color: #4C5C29;
    font: bold 15px arial;
}
.contactInfoForm
{
	color: #4C5C29;
    font: 13px arial;
    padding-top: 10px;
    padding-left:25px;
}
.contactTextStyle
{
	padding-right: 10px;
    text-align: right;
}
.addAddressInfo
{	
	width: 713px;	
	padding: 20px 0;
}
.addressInfoHeaderTextStyle
{
	color: #4C5C29;
    font: bold 15px arial;
}
.addressInfoForm
{
	color: #4C5C29;
    font: 13px arial;
    padding-top: 10px;
    padding-left:25px;
	position:relative;
}
.addressInfoForm td
{
	padding:3px;
}
.addressTextStyle
{
	padding-right: 10px;
    text-align: right;
}
/*.inputBoxStyle
{
	background-image:url('../img/Input_box-address.png');
	background-repeat:no-repeat;
	background-position:right top;
	width:309px;
	height:30px;
	border:none;
	padding:0px 5px;
	color: #4C5C29;
    font: 13px arial;
}*/
.contactInfoForm td
{
	padding:3px 10px !important;
	*padding:2px 10px !important;
	text-align: left;
}

.ddlStyle
{
	float:left;
	background:url('../img/Dropdown_box_address.png') no-repeat;
	height:30px;
	width:309px;
}
.checkboxStyle
{
	float:left;
	background:url('../img/check_box.png') no-repeat;
	height:20px;
	width:20px;
}
.checkboxTextStyle
{
	padding-left:10px;
}
.textalignLeft
{
	text-align:left !important;
}
.submitAddress
{
	background:url('../img/Save_address_button.png') no-repeat;
	width:110px;
	height:27px;
	border:none;
}

/*************************** END Add new address ****************************************/
	
	
/*********************************************Click to Enlarge Section for Product Details Quick Facts page********************/

.ad-gallery {
  width: 310px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 330px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 200;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(..img/trans.gif);
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(../img/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image a img {
        border: 0;
      }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(../img/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
   
   border: 1px dotted;    
    padding: 10px;
    position: relative;
    width:286px;
	 
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
    /*  cursor: pointer;
      left: -15px;
      width: 13px;
      display: block;
      background: url(../img/ad_scroll_back.png) 0px 22px no-repeat;*/
    }
    .ad-gallery .ad-forward {
    /*  cursor: pointer;
      display: block;
      right: -15px;
      width: 13px;
      background: url(../img/ad_scroll_forward.png) 0px 22px no-repeat;*/
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
      width: 100%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}
/******************************************Collapse****************************/


	
		.expand{
		font: bold 11px arial;
		color: #544d37;
		}
		.expandImage{
		padding: 0 10px 0 0;
		vertical-align: middle;
		}
		.collapse{
		font: bold 11px arial;
		color: #544d37;
		}
		.collapseImage{
		padding: 0 10px 0 0;
		vertical-align: middle;
		}
		.printGuide{
		padding-right:10px;
		font: bold 11px arial;
		color: #544d37;
		}
		.horizontalDottedSeparatorGrowGuide{
		background:url('../img/Doted-lines.png') repeat-x;
		height:1px;
		}
		
		.padding10{
		padding:10px;
		}
		.headerPadding{
		padding:0px 10px;
		}
		.guideline{
		color: #544D37;
		font: 13px arial;
		padding:10px 0px;
		}
		.guidelineDetail{
		color: #544D37;
		font: 13px arial;
		padding:20px 10px 20px 15px;
		}
		.arrowImageLeft{
		float:left;
		padding:0px 10px 0px 0px;
		margin-top:3px;
		background:url('../img/arrow_left.png') no-repeat;
		height:9px;
		width:5px;
		}
		.arrowImageDown{
		float:left;
		padding:0px 10px 0px 0px;
		margin-top:5px;
		background:url('../img/arrow_down.png') no-repeat;
		height:5px;
		width:9px;
		}
		
/**************** cOMMON STyles****************/
.bodyContent .horizontalTag
{
	width:963px;
	height:1px;
	color:#E5E5E5;
}

.bodyContent .navigationTag
{
	vertical-align:center;
	height:28px;
	font: 12px Arial;
	color:#87816D;
	padding-top:18px;
	*padding-top:14px;
}

.bodyContent .currentPage
{
	font: 12px Arial;
	font-weight:bold;
}
/****************END cOMMON STyles****************/
/************************************ Product Search Result *********************************/
.Tagclass ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.Tagclass li {
	float: left;
	border: 1px solid #bbb;
	border-bottom-width: 0;
	margin: 0;
}
.Tagclass a {
	text-decoration: none;
	display: block;
	padding: 0.24em 1em;
	color: #00c;
	width: 8em;
	text-align: center;
	font:bold 13px arial;
	color:#4c5c29;
	background-color:#EAE3D4;
}
.Tagclass  #selected a {
		background-color:#FFFFFF;	
}
.Tagclass  #selected a {
	position: relative;
	top: 1px;
}
.pageTop{
padding:0px 0px 5px 0px;
}
.TagContent .pageTop .PageHeader,.TagContent .pageTop .pageNumber
{
	margin-top:10px;
	float:left;
	color:#4C5C29;
	width:480px;
}
.TagContent .pageTop .PageHeader
{
	font:bold 16px arial;
}
.TagContent .pageTop .pageNumber
{
	font :14px arial;
}

.bodyContent .TagContent .FilterMenu
{
	padding:22px 17px 22px 17px;
	border :1px solid #CECCC4;
	background-color:#F4F2E6;
	width:192px;
}
.TagContent .FilterMenu .menuHeader
{
font :bold 11px arial;	0
	color:#544d37;
	
text-transform:uppercase;
}
.TagContent .FilterMenu .menucontent
{
	font :12px arial;
	color:#544d37;
	line-height:18px;
	
}
.TagContent .FilterMenu .menucontent a
{
	text-decoration:none;
	color:#544d37;
}
.TagContent  .FilterMenu  .filterhr
{
border :1px dotted #aaa9a1
margin:11px 0 19px 0;
}
.promoBox226CategoryFilter
{
	width:226px;
	float:left;	
	padding-top: 15px;
}
.promoBox226CategoryFilter2
{
	width:226px;
	float:left;	
	padding-top: 15px;
	padding-left: 20px;
}
.pagerBottom
{
	font :14px arial;
	padding-top:40px;
	padding-bottom:40px;
	color:#4C5C29;
	width:480px;
}
.horizontalDottedSeparatorProductFilter{
background:url('../img/Doted-lines.png') repeat-x;
height:1px;
width:718px;
}
.filteredProducts{
padding-left:15px;
}
/**************************************** End Product Search Results*************************************/
/********************* View Order History Detail ******************/
.orderHistoryTop
{
	padding:10px 0px;
	width:auto;
}
.orderInfoHeader
{
	font:13px arial;
	line-height:16px;
	color:#544D37;
}
.reorderLinks a
{
	font:9px arial;
	color:#4c5c29 !important;
	text-decoration:underline !important;
	border-right:1px solid;
	padding-right:2px;
}

.reorderLink
{
	font:9px arial;
	color:#4c5c29 !important;
	text-decoration:underline !important;
	border-right:1px solid;
	padding-right:2px;
}
.printorderLink
{
	font:9px arial;
	color:#4c5c29 !important;
	text-decoration:underline !important;
	padding-left:2px;
}
.halfAddnPay
{
	width:308px;
	margin:0px 21px 0px 0px;
	
}
.orderShippingAddress
{
	padding:12px 0px 27px 0px;

}
.addressAndPayment
{
	padding:0px 0px 27px 0px;
}
.addressAndPaymentHeader
{
	font:bold 15px arial;
	color:#4c5c29;
}
.addressAndPaymentContent
{
	font:13px arial;
	line-height:16px;
	color:#544D37;
	padding-top:12px;
}
#orderedItemsTable
{
	width:715px;
	border-collapse:collapse;
	border-left:1px solid #CECCC4;
	border-right:1px solid #CECCC4;
}
#orderedItemsTable th
{
	font:bold 13px arial;
	color:#544D37;
	text-align:left;	
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}
#orderedItemsTable td
{
	font:13px arial;
	color:#544D37;
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}

.firstBgColor
{
	background-color:#EAE3D4;	
}
.secondBgColor
{
	background-color:#FAF2E6;	
}


.firstCol
{
	width: 360px; padding: 6px 10px;
}
.secondCol
{
	width: 80px; padding: 6px 10px;
}
.thirdCol
{
	width: 60px; padding: 6px 10px;
}
.fourthCol
{
	width: 40px; padding: 6px 10px;
}
.fifthCol
{
	width: auto; padding: 6px 10px;
}
.spclCol
{
	width: auto; padding: 6px 40px;
	text-align:right !important;
}
.secondCol a
{
	color:#544D37;
	text-decoration:underline;
}
.noBorder
{
	border:none 0px !important;
}
.borderBottom
{
	border-bottom:1px solid #CECCC4 !important;

}
.bckToMyOrdersLink
{
	margin:13px 0px 60px;
}
.bckToMyOrdersLink a
{
	font:9px arial !important;
	text-decoration:underline !important;
    color: #4c5c29;
}
/*********************End View Order History Detail ******************/



/*************************** Order History Landing ****************************************/
.orderHistoryLandingTop
{
    border:1px solid #CECCC4;
    margin-top: 15px;
    padding: 10px;
    *padding: 10px 10px 0px 10px;
    width: auto;
    background-color: #F4F2E6;
    color: #544D37;
    font: 13px/16px arial;
}
.noOfOrders
{
    padding-top: 3px;
}
.orderNOandDetail
{
	/*margin-top:30px;*/

}
#orderDetailsTable
{
	width:715px;
	border-collapse:collapse;
	border-left:1px solid #CECCC4;
	border-right:1px solid #CECCC4;
}
#orderDetailsTable th
{
	font:bold 13px arial;
	color:#544D37;
	text-align:left;	
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}
#orderDetailsTable td
{
	font:13px arial;
	color:#544D37;
	border-top:1px solid #CECCC4;
	border-bottom:1px solid #CECCC4;
}
#orderDetailsTable .firstBgColor
{

	background-color:#EAE3D4;	
}
#orderDetailsTable .secondBgColor
{
	background-color:#F4F2E6;	
}

#orderDetailsTable .firstCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .secondCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .thirdCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .fourthCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .fifthCol
{
	width: auto; padding: 6px 10px;
}
#orderDetailsTable .firstCol a
{
	color:#544D37;
	text-decoration:underline;
}
#orderDetailsTable .sixthCol
{
	padding: 6px 10px; width: 135px; text-align:right;
}
#orderDetailsTable .sixthCol a

{



	color:#544D37;
	text-decoration:underline !important;


}
/*************************** END Order History Landing ****************************************/



/************************* Address Book ****************************/
.addressBookTop
{
	padding:15px 0px;
	*padding:15px 0px 0px 0px;
	width:auto;
}
.addressInfoHeader
{
	font:bold 15px arial;
	line-height:16px;
	color:#544D37;
	width: 308px;
	margin: 0 21px 0 0;
}
.addressInfo

{
	padding:0px 0px 27px 0px;


}
.halfAddInfo


{
	width:308px;
	margin:0px 21px 0px 0px;



}
.defBillAdd
{
	padding:12px 0px 20px 0px;





}
.addDetailsHeader
{






	font:bold 13px arial;
	color:#544D37;
}
.editAddLink
{
	font:9px arial;
	color:#4c5c29;
}

.editAddLink a
{
	font:9px arial;
	color:#4c5c29;
	text-decoration:underline !important;	
}
.addDetailsContent
{
	font:13px arial;
	line-height:16px;
	color:#544d37;
}
.addNewAddressBtnStyle
{
	background:url('../img/Add_new_address_button.png') no-repeat;
	height:27px;
	width:125px;
	border:none 0px;
}

/************************* End Address Book ***********************/

/**************************** Personal Settings *************************/
.contentAccountPage
{
	margin-left: 20px; width: 713px;
}
.contentAccountPage .commonHeaders
{
	color: #4C5C29;
    font: 18px Georgia;
    padding-bottom: 15px;
}
.horizontalDottedSeparate
{
	background:url('../img/Doted-lines.png') repeat-x;
	/*width:713px;*/
	height:1px;
	clear:both;
}
.addAccountInfo
{
	width: 713px;	
	padding: 15px 0 0;
}
.accountInfoHeaderTextStyle
{
	color: #4C5C29;
    font: bold 15px arial;
}
.accountInfoForm
{
	color: #4C5C29;
    font: 13px arial !important;
    padding-top: 15px;
    padding-left:45px;
}
.accountTextStyle
{
	padding-right: 10px;
    text-align: right;
}
.chngdPwdInfo
{	
	width: 713px;	
	padding: 5px 0;
}
.chngdPwdInfoHeaderTextStyle
{
	color: #4C5C29;
    font: bold 15px arial;
}
.chngdPwdInfoForm
{
	color: #4C5C29;
    font: 13px arial !important;
    padding-top: 15px;
    padding-left:0px;
}
.chngdPwdTextStyle
{
	padding-right: 10px;
    text-align: right;
}
.inputBoxStyle
{
	background:url('../img/Input_box_personal_Settings.png') no-repeat right top;
	/*width:303px;*/
	width:299px;
	height:30px;
	border:none;
	padding:0px 5px;
	color: #4C5C29;
    font: 13px arial;
	*height:24px;
	height:24px\0/;
	*padding-top:7px;
	*padding-left:0px;
	padding-top:7px\0/;
	*width:304px;
}
.saveBtnStyle
{
	background:url('../img/Save_button.png') no-repeat;
	width:73px;
	margin:0px 10px 0px 0px;
	height:27px;
	border:none;
}
.accountInfoForm td
{
	padding:5px 10px !important;
	*padding:3px 10px !important;
	text-align: right;
}
/*.contactInfoForm td
{
	padding:5px 10px !important;
	*padding:3px 10px !important;
	text-align: right;
}
*/
.accountInfoForm .reqFieldStyle
{
	margin:0px 10px 0px 0px;
}
.chngdPwdInfoForm td
{
	padding:5px 10px !important;
	*padding:3px 10px !important;
	text-align: right;
}
.textalignLeft
{
	text-align:left !important;

}

/*************************** END Personal Settings ****************************************/


/**************************************** My Favourites ***************************************/
.valignMiddle
{
	vertical-align:middle;

}
.contentAccountPage .headersMyFav
{
	color: #4C5C29;
    font: 18px Georgia;
    padding-bottom: 5px;


}
.myFavouritesTop
{
    border:1px solid #CECCC4;
    margin-top: 15px;
    padding: 10px;
    *padding: 10px 10px 0px 10px;
    width: auto;
    background-color: #F4F2E6;
    color: #544D37;
    font: 13px/16px arial;
}
.myFavLogo

{
	padding-right: 5px;
    vertical-align: middle;




}
.myFavouritesNoOfItems

{
    padding-top: 3px;

}
.myFavouritesItems

{
	padding-top:10px;

}

.myFavItemBlock
{
	padding:0px 0px 0px 10px;
	width: 558px;
}
.myFavProdHeader

{
	font:bold 16px arial;
	color:#4c5c29;




}

.myFavProdItemNO

{
	font:bold 10px arial;
	color:#544d37;


}

.myFavProdPrice

{
	font:13px arial;
	color:#544d37;
	padding:10px 0px 0px 0px;
}
.myFavAddToBasket
{
	position: relative; bottom: 0px; right: 0px; *right:-15px; top: 95px;*top: 113px;
}
.myFavAddToBasketBtn
{
	background:url('../img/Add_to_basket.png') no-repeat;
	height:35px;
	width:140px;
	border:none 0px;
}

.myFavouritesItems .horizontalDottedSeparate
{
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
	margin:10px 0px 0px 0px;
	*margin:0px;

}
/**************************************** END My Favourites ***************************************/

/**************************************** Gift Card ***************************************/
.giftCardTop

{
	font:13px arial;
	line-height:16px;

	color:#544d37;
	margin:12px 0px 0px 0px;
}
.giftCardBalance
{
	background-color:#F4F2E6;
	padding:10px;
}
.giftCardError

{
	background-color:#FFE9A4;
	font-weight:bold;
	padding:10px;


}
.useGiftCardBlock

{
	padding:12px 0px 0px 0px;
	font:bold 13px arial;
	color: #533d37;



}
.giftCode

{



	padding:8px 0px;
}
.inputBoxGiftCode

{
	background:url('../img/Input_box_giftCardCode.png') no-repeat;
	width:309px;
	height:23px;
	border:none;





}
.redeemGiftCard
{
	background:url('../img/Redeem_gift_card_button.png') no-repeat;
	height:28px;
	width:141px;
	border:none 0px;
	cursor:pointer;
}
.checkBalnStatus
{
	background:url('../img/Check_status_and_balance_button.png') no-repeat;
	height:28px;
	width:202px;
	border:none 0px;

}
/**************************************** END Gift Card ***************************************/

/**********************************Dropdown Styles***********************************************/

#ddlFilter
{
	clear: both;
    float: left;
    margin-left: 10px;
}
#ddlSort
{
	clear: both;
    float: left;
    margin-left: 10px;
}
.sortingText
{
	  float: left;
    padding-left: 10px;
    padding-right: 15px;
    padding-top: 4px;
	padding-bottom:5px;
}
.filterWrapper
{
	float:left;
}
.sortWrapper
{
	float:left;
}
/*********************************************************Login********************************************/
.wrapper
{
	width:370px;
	min-height:100px;
	padding:0px;
}
.tblLogin
{
	padding-top:15px;
	padding-bottom:25px;	
	margin:auto;
}
.tblLogin td
{
	padding-top:15px;
}
.label
{
	padding-right:25px;	
	padding-left:0px;
}
.submitButton
{
	padding-top:15px;	
}
.signInHeading
{
	 background-color: #F3F1E6;
    height: 28px;
}
.signInClose
{
	 float: right;
    padding-right: 10px;
    padding-top: 7px;
    cursor:pointer;
}
.signInHeading p
{
	float: left;
    padding-left: 10px;
    padding-top: 5px;
    width: 150px;
}
.dottedDivider
{
	background:url(../img/nav-dotted-divider2.png) repeat-x;
	height:1px;
	width:250px;
	margin:auto;
}
.createAccount
{
	height: 35px;
    margin: auto;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 250px;
}
.createAccount p
{
	float:left;
	padding-top:7px;
}
.inpCreateAccount
{	
	float:right;
}
/********************************** END LOGIN ******************************************/


/*********************************** Address Information ************************/
.loginContentTitle span.login
{
	color: #544d37;
	font: normal 11px Arial;
}
.loginContent
{
	background-color: #F4F2E6;
	width: 228px;
	border: solid 1px #ceccc4;
}
.loginContentTitle
{
	background-color: #eae3d4;
	color: #4c5c29;
	font: bold 15px Arial;
	padding: 15px 5px 8px 15px;
	height: 35px;
	border-bottom: solid 1px #ceccc4;
}
.loginInputs
{
	padding: 15px 15px;
	/*width: 220px;*/
	min-height: 50px;
}
.Email span, .Password span
{
	color: #544d37;
	font: normal 13px Arial;
}
.Password
{
	margin: 10px 0 0 0;
}
.Email input, .Password input
{
	width: 197px;
	height: 30px;
	background: url(             "../img/Login_input_box.png" ) no-repeat;
	border: none;
	margin: 3px 0 0 0;
	padding: 0 0 0 5px;
	font: normal 13px Arial;
}
span.forgotPassword
{
	color: #4c5c29;
	font: normal 9px Arial;
	text-decoration: underline;
	margin: 5px 0 0 0;
	display: block;
}
.loginbtn
{
	margin: 12px 0 0 0;
}
.billingAddressForm
{
	margin: 15px 0 0 0;
}
.addressTitle
{
	color: #4c5c29;
	font: bold 15px Arial;
	margin: 0 0 30px 0;
}
.addressForm
{
	float: left; 
	width:100%;
}
.addressLabel
{
	float: left;
	color: #544d37;
	font: normal 13px Arial;
	height: 25px; #height:35px;
	width:145px;
	padding:5px 0 0 0;
	margin:0 0 7px 0;
}
.addressInput
{
	float: left;
	color: #544d37;
	font: normal 13px Arial;
	margin: 0 0 7px 0;
}
.addressInput input[type="text"]
{
	height: 30px;
	background: url("../img/Input_box.png" ) no-repeat;
	border: none;
	width:227px;
	*height:25px;
	*padding-top:6px;
	height:25px\0/;
	padding-top:6px\0/;
}
.purposeText
{
	color: #544d37;
	font: normal 11px Arial;
	float: left;
	margin: 0 0 0 10px;
	padding: 5px 0 0 0;
}
.purposeText a
{
	color: #544d37;
	font: normal 11px Arial;
	float: left;
	text-decoration: underline;
}
.addressInput .dropdown
{
	width: 227px;
	height: 30px;
	background: url("../img/Dropdown_box.png" ) no-repeat;
	border: none;
}

.addressInput .cBoxesContainer
{
	padding-bottom:10px;	
	width: 100%;
}
.addressInput .cBox
{
	padding-top:2px;
	padding-bottom:2px;
}
.cBox{padding-bottom:15px;}
.addressInput .cboxStyle
{
	width:20px;height:20px;
	*width:25px;*height:25px;
	vertical-align:middle;
}

.addressInput .cboxStyleTxt
{
	color: #544d37;
	font: normal 13px Arial;
	padding: 0 0 0 5px;
	#height:20px;
}

.addressInput .rBtnsContainer
{
	padding:10px 0px;
	width: 100%;
}
.addressInput .rBtn
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:10px;
}
.addressInput .rBtnStyle
{
	width:15px;height:15px;
	vertical-align:middle;
}

.addressInput .rBtnStyleTxt
{
	color: #544d37;
	font: normal 13px Arial;
	padding: 0 0 0 5px;
	#height:20px;
}
.addressInfoDottedLine
{
	width: 410px;
	height: 1px;
	background: url("../img/Doted_lines01.jpg" ) repeat-x;
	clear: both;
}

.continueShopping
{
	background:url('../img/continue_to_shipping.png') no-repeat;
	border:none 0px;
	height:28px;
	width:182px;
	margin: 15px 0 0 0;
}
.addressLabelBtn
{
	width: 145px;
	height: 200px;
}
.addressInputBtn
{
	float: left;
	margin: 0 0 0 145px;
}
/***** When logged in ******/
.addressTitle2
{
	color: #4c5c29;
	font: bold 15px Arial;
 width: 100%;
	margin: 0 0 10px 0;
}
.addressLabel2
{
	float: left;
	color: #544d37;
	font: normal 11px Arial;
	height: 25px; #height:35px;
	width:145px;
	padding:5px 0 0 0;
	margin:0 0 7px 0;
}
.billingAddressForm .billAddDDwn
{
	width: 100%; margin-bottom: 20px;
}
.billingAddressForm .cboxShipAdd
{
	width:20px;height:20px;
	*width:25px;*height:25px;
	vertical-align:middle;
}

.billingAddressForm .cboxShipAddTxt
{
	color: #544d37;
	font: normal 13px Arial;
	padding: 0 0 0 5px;
	#height:20px;
}
.billingAddressForm .shipAddDDwn
{
	margin-bottom: 40px;
}
.billingAddressForm .extraMargin
{
	margin-top: 10px;
}
.billingAddressForm .revieworderbtn
{
	background:url('../img/review_order.png') no-repeat;
	border:none 0px;
	height:28px;
	width:134px;
	margin: 15px 0 0 0;
}
/**************************/

/************ Error occurred ***********/
.errorAlert
{
	background-color: #FFE9A4;
	padding: 5px;
	color:#333025;
	font:11px arial;
}
.errorAlert a
{
	color:#333025;
	font:11px arial;
	text-decoration:underline !important;
}
.addressLabelOnError
{
	float: left;
	color: #544d37;
	font: normal 13px Arial;
	height: 25px; #height:35px;
	width:140px;
	padding:5px 0 0 0;
	margin:0 0 7px 0;
}
.lableOnError
{
	background:#FFE9A4 repeat 0px 0px;
    padding: 5px;
}
.highlightInputonError
{
	border: 5px solid #FFE9A4;
    margin-top: -5px;
}
.errorPointer
{
	width:6px;
	height:11px;
	background:url('../img/error_pointer_left.png')no-repeat;
	*background-image:url('../img/error_pointer_left.png');
	position:relative;
	top:10px;
	left:5px;
}

.actualErrorMsg
{
    background-color: #FFE9A4;
    color: #333025;
    float: left;
    font: bold 13px arial;
    height: 20px;
    padding: 5px;
    width: 227px;
}
.shipAddressForm
{
	 padding-top: 30px;
}
.shipAddressForm .tickImage
{
	vertical-align:middle;
}

.shipAddressForm .shippPolicytxt
{
	color:#544d37;
	font:bold 14px arial;
	padding-left:10px;
	padding-right:5px;
}
.shipAddressForm .shippPolicy a
{
	color:#4c5c29;
	font:9px arial;
	text-decoration:underline;
}
.shipAddressForm .addressForm .shippPolicy
{
	font:11px arial;
	color:#544d37;
	line-height:16px;
	padding-top: 10px; padding-bottom: 15px;
}
.shipAddressForm .addressForm .shippPolicy p
{
	font:11px arial;
	color:#544d37;
	padding-top: 10px;
	word-spacing: 3px;
}
/***************************************/

/*********************************** END Address Information ************************/



/*********************************** Payment Page ************************/
.paymentForm .paymentHeader
{
	color:#4c5c29;
	font:bold 15px arial;
	margin:10px 0px 25px 0px;
}
.paymentForm .paymentMethodHzntSeparator
{
	height: 1px;
	width:635px;
	background: url("../img/Doted_lines01.jpg" ) repeat-x;
	clear: both;
}

.paymentForm .cardDetails
{
	font:13px arial;
	color:#544d37;
	margin:20px 0px 25px 0px;
}
.paymentForm .cardDetails .commonPadding
{
	padding:3px 0px;
}
.paymentForm .cardDetails .titles
{
	float:left;
	width:145px;
	padding:5px 0px 0px;
}
.paymentForm .cardDetails .cardNumber
{
	float:left;
	margin:0px 20px 0px 0px;
	width:228px;
}
.paymentForm .cardDetails .cardNumberInputBox
{
	background:url('../img/input_box_card_no.png') no-repeat;
	height:30px;
	width:228px;
	border:none 0px;
}

.paymentForm .cardDetails .bgVISA
{
	float:left;
	background:url('../img/payment_visa_logo.png') no-repeat;
	height:32px;
	width:46px;
	border:none 0px;
	margin:0px 4px 0px 0px;
}
.paymentForm .cardDetails .bgMasterCard
{
	float:left;
	background:url('../img/payment_mastercard_logo.png') no-repeat;
	height:32px;
	width:46px;
	border:none 0px;
	margin:0px 4px 0px 0px;
}
.paymentForm .cardDetails .bgDiscover
{
	float:left;
	background:url('../img/payment_discover_logo.png') no-repeat;
	height:32px;
	width:46px;
	border:none 0px;
	margin:0px 4px 0px 0px;
}
.paymentForm .cardDetails .bgAmericanExp
{
	float:left;
	background:url('../img/payment_americanExpress_logo.png') no-repeat;
	height:32px;
	width:46px;
	border:none 0px;
	margin:0px 4px 0px 0px;
}
.paymentForm .cardDetails .cardTypes
{
	float:left;
}
.paymentForm .cardDetails .cardTypes .cardTypeDdl
{
	background:url('../img/card_type_dropdown.png') no-repeat;
	height:31px;
	width:127px;
	border:none 0px;
}
.paymentForm .cardDetails .cardExpiryDetails
{
	float:left;
}
.paymentForm .cardDetails .cardExpiryDetails .expiryMonthInputBox
{
	background:url('../img/input_box_expiry_month.png') no-repeat;
	height:30px;
	width:37px;
	border:none 0px;	
}
.paymentForm .cardDetails .cardExpiryDetails .expiryYearInputBox
{
	background:url('../img/input_box_expiry_year.png') no-repeat;
	height:30px;
	width:66px;
	border:none 0px;
}
.paymentForm .cardDetails .cardExpiryDetails .slashStyle
{
	color:#544d37;
	font:18px arial;
	padding:4px 10px;
}

.paymentForm .cardDetails .cardExpiryDetails .mmYYYYtext
{
	color:#544d37;
	font:13px arial;
	padding:6px 10px;
}
.paymentForm .cardDetails .commonPadding .securityCodeInputBox
{
	background:url('../img/input_box_security_code.png') no-repeat;
	height:30px;
	width:57px;
	border:none 0px;
}
.paymentForm .cardDetails .commonPadding .whatsthisLink
{
	padding:5px 10px;
	position:relative;
}
.paymentForm .cardDetails .commonPadding .whatsthisLink .secCode
{
	position:absolute;
	font:bold 12px arial;
	color:#4c5c29;
	top:42px;
	right:17px;
}
.paymentForm .whatsthisPopUp
{
	display: none;
    left: 77px;
    position: absolute;
    top: -10px;
}
.paymentForm .cardDetails .commonPadding a
{
	color:#544d37;
	font:11px arial;
	text-decoration:underline !important;
}
.paymentForm .continuePayment
{
	margin:10px 0px;
	width:635px;
}
.paymentForm .continuePayment .continuePaymentBtn
{
	float:right;
	/*background:url('../img/contiue_payment_btn.png') no-repeat;*/
	height:28px;
	width:100px;
	border:none 0px;
}


/************ Error occurred ***********/
.paymentForm .cardDetails .titlesOnError
{
	float:left;
	width:140px;
	padding:5px 0px 0px;
}
.paymentForm .cardDetails .titlesOnError span
{
	background:#FFE9A4 repeat 0px 0px;
    padding: 5px;
}
.paymentForm .cardDetails .cardNumberOnError
{
	border: 5px solid #FFE9A4;
	float:left;
	margin:-7px 15px 0px 0px;
	width:228px;
}
.paymentForm .cardDetails .cardNumberErrorPointer
{
	width:6px;
	height:11px;
	background:url('../img/error_pointer_left.png')no-repeat;
	*background-image:url('../img/error_pointer_left.png');
	position:relative;
	top:10px;
	left:-5px;
}
.paymentForm .cardDetails .marginTopErrorMsg
{
	margin:5px 0px;
}

.paymentForm .cardDetails .cardNumberErrorMsg
{
    background-color: #FFE9A4;
    color: #333025;
    float: left;
    font: bold 13px arial;
    
    padding: 5px;
}
/***************************************/

/*********************************** END Payment Page ************************/


/*********************************** Receipt Page ************************/
.orderReceipt
{
	margin:-22px auto 0px;
    padding-bottom: 50px;
    width: 964px
}
.orderReceipt .thankYouForOrder
{
	background-color:#f4f2e6;
	width:934px;
	padding:15px;
	position:relative;
}

.orderReceipt .thankYouForOrder .thankyouHeader
{
	color:#4c5c29;
	font:bold 16px arial;
}

.orderReceipt .thankYouForOrder .afterOrderInstructions
{
	font:13px arial;
	color:#544d37;
	padding:15px 0px;
	line-height:20px;
}
.orderReceipt .thankYouForOrder .afterOrderInstructions .weEmail
{
	padding:0px 0px 10px 0px;
}
.orderReceipt .thankYouForOrder .afterOrderInstructions > div
{
	margin-top:5px;
}
.orderReceipt .thankYouForOrder .afterOrderInstructions ul li
{
	list-style-type: disc;
	list-style-position:inside;
}
.orderReceipt .thankYouForOrder .threeButtons
{
	margin-bottom:10px;
}
.orderReceipt .thankYouForOrder .btnPrintReceipt
{
	background:url('../img/btn_print_receipt.png') no-repeat;
	height:28px;
	width:115px;
	border:none 0px;
	margin:0px 5px 0px 0px;
}
.orderReceipt .thankYouForOrder .btnPrintContinueShopping
{
	background:url('../img/receipt_continue_shopping_btn.png') no-repeat;
	height:28px;
	width:162px;
	border:none 0px;
	margin:0px 5px 0px 0px;
}
.orderReceipt .thankYouForOrder .btnPrintVisitLearningCenter
{
	background:url('../img/visit_leraning_center_btn.png') no-repeat;
	height:28px;
	width:197px;
	border:none 0px;
	margin:0px 5px 0px 0px;
}

.orderReceipt .thankYouForOrder .btnPrintGiftCard
{
	background:url('../img/Print-GiftCard.png') no-repeat;
	height:28px;
	width:150px;
	border:none 0px;
	margin:0px 5px 0px 0px;
}

.orderReceipt .thankYouForOrder .btnSendGiftCardMail
{
	background:url('../img/Send-GiftCard-Mail.png') no-repeat;
	height:28px;
	width:150px;
	border:none 0px;
	margin:0px 5px 0px 0px;
}

.orderReceipt .thankYouForOrder .tellTheWorld
{
	margin:10px 0px;
	color:#4c5c29;
	font:bold 16px arial;
}
.orderReceipt .thankYouForOrder .shareThis
{
	font:13px arial;
	color:#544d37;
	line-height:20px;
}
.orderReceipt .thankYouForOrder .shareThisLinks
{
	margin:10px 0px 0px 0px;
}
.orderReceipt .thankYouForOrder .thankyouPopup
{
	position:absolute;
	top:15px;
	right:15px;
	width:377px;
}

.orderReceipt .thankYouForOrder .thankyouPopup .thankyouMsg
{
	width:337px;
	margin: 15px 20px 15px 20px;
	position:absolute;
	top:0px;
	left:0px;
}

.orderReceipt .thankYouForOrder .thankyouPopup .thankyouMsg .greetings
{
	width: 300px;
	color:#4c5c29;
	font:bold 16px arial;
	margin:0px 0px 10px 0px;
}
.orderReceipt .thankYouForOrder .thankyouPopup .thankyouMsg .checkyourAccount
{
	font:13px arial;
	color:#544d37;
	padding:10px 0px;
}
.orderReceipt .thankYouForOrder .thankyouPopup .thankyouMsg .checkyourAccount .marginCheckAccountPara
{
	margin:0px 0px 5px 0px;
	font-weight:bold;
}
.orderReceipt .thankYouForOrder .thankyouPopup .thankyouMsg a
{
	color:#4c5c29;
	font:bold 13px arial;
}
.AddressInfo .moreMargin
{
	margin:35px 0px 0px;
}
/*********************************** END Receipt Page ************************/

/*********************************** My Favorites Learning Center Page ************************/
.horizontalSolidLine
{
	margin: 9px auto auto;
	height: 1px;
	border-bottom:1px solid #E5E5E5; 
	width:963px;
}
.myAccountBreadCrumb
{
	color:#87816d;
	font:12px arial;
	padding:15px 0px;
	width:963px;
	margin:auto;
}
.learningCenterpageWrapper
{
	width:963px;
	margin:auto;
}
.findGrowingZone
{
	width:234px;
	background-color:#f4f2e6;
	border:1px solid #ceccc4;
}
.findGrowingZone .content
{
	padding: 10px 15px 11px;
}

.findGrowingZone .content .growZoneHeader
{
	color:#4d5823;
	font:bold 16px arial;
	margin:0px 0px 8px 0px;
}
.findGrowingZone .content .growZoneMap
{
	margin:10px 0px;
}
.findGrowingZone .content .linkBestRegionForPlant
{
	margin:0px 0px 10px 0px;
	color:#544d37;
	font:11px arial;
}
.findGrowingZone .content .linkBestRegionForPlant a
{
	color:#544d37;
	font:11px arial;
	text-decoration:underline;
}

.findGrowingZone .content .horizontalDottedSeparateGrowZone
{
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
}
.findGrowingZone .content .zipcodeInputbox
{
	background:url('../img/zip-code-text-box.png') no-repeat;
	border:none 0px;
	width:133px;
	height:30px;
}
.findGrowingZone .content .zipcodeSubmitbtn
{
	background:url('../img/zip-code-submit-btn.png') no-repeat;
	border:none 0px;
	width:61px;
	height:30px;
	*margin-top:1px;
}
.growingSteps
{
	background-color:#f4f2e6;
	margin:20px 0px 0px 0px;
	width:964px;
}
.growingSteps .steps
{
	text-align:center;
	width:240px;
	border-right: 1px dotted #c0baa7;
}

.growingSteps .steps .stepsImage
{
	padding:25px 20px 20px 20px;
}
.growingSteps .steps .stepsHeader
{
	color:#4c5c29;
	font:bold 16px arial;
	margin:0px 0px 10px 0px;
}

.growingSteps .steps .stepsDesc
{
	color:#544d37;
	font:12px arial;
	margin:0px 0px 20px 0px;
	padding:0px 10px;
}
.growingSteps .steps .learnMoreLinkBtn
{
	margin:25px 0px 20px 0px;
}
.featuredArticles
{
	margin:20px 0px 20px 0px;

}
.featuredArticles .featuredArticlesHeader
{
	color:#4c5c29;
	font:20px georgia;
	text-align:center;
}
.featuredArticles .featuredArticlesWrapper
{
	margin:15px 0px 0px 0px;
}
.featuredArticles .learningArticles
{
	width:311px;
	margin:0px 15px 0px 0px;
	
}
.featuredArticles .noMargin
{
	margin:0px;
}
.featuredArticles .aboutArticles
{
	margin:15px 0px 15px 0px;
}
.featuredArticles .aboutArticles span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.featuredArticles .aboutArticles .articleDesc
{
	margin:10px 0px;
}
.featuredArticles .aboutArticles .articleDesc p
{
	color:#544d37;
	font:13px arial;
}
.featuredArticles .aboutArticles a
{
	color:#4c5c29;
	font:bold 13px arial;
}
.featuredVideos
{
	margin:20px 0px 20px 0px;

}
.featuredVideos .featuredVideosHeader
{
	color:#4c5c29;
	font:20px georgia;
	text-align:center;
}
.featuredVideos .featuredVideosWrapper
{
	margin:15px 0px 0px 0px;
}
.featuredVideos .learningVideos
{
	width:311px;
	margin:0px 15px 0px 0px;
	
}
.featuredVideos .noMargin
{
	margin:0px;
}
.featuredVideos .aboutVideos
{
	margin:15px 0px 15px 0px;
}
.featuredVideos .aboutVideos span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.featuredVideos .aboutVideos .videosDesc
{
	margin:10px 0px;
}
.featuredVideos .aboutVideos .videosDesc p
{
	color:#544d37;
	font:13px arial;
}
.featuredVideos .aboutVideos a
{
	color:#4c5c29;
	font:bold 13px arial;
}

.pageWrapperLC
{
	width: 1003px;
	margin: 15px auto;
	background:url('../img/content-white-bg-strip.png') repeat-y;
	
}
.relatedTopicsContentWrapper
{
	width:963px;
	margin:auto;
}
.relatedTopics
{
	margin:20px 0px 20px 0px;

}
.relatedTopics .relatedTopicsHeader
{
	color:#4c5c29;
	font:20px georgia;
	text-align:center;
}
.relatedTopics .relatedTopicsWrapper
{
	margin:15px 0px 0px 0px;
}
.relatedTopics .learningTopics
{
	width:311px;
	margin:0px 15px 0px 0px;
	
}
.relatedTopics .noMargin
{
	margin:0px;
}
.relatedTopics .aboutTopics
{
	margin:15px 0px 15px 0px;
}
.relatedTopics .aboutTopics span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.relatedTopics .aboutTopics .topicsDesc
{
	margin:10px 0px;
}
.relatedTopics .aboutTopics .topicsDesc p
{
	color:#544d37;
	font:13px arial;
}
.relatedTopics .aboutTopics a
{
	color:#4c5c29;
	font:bold 13px arial;
}

/* New addition */
.videoBlock {
    position: relative;
}
.videoBlock .playBtn {
    cursor: pointer;
    left: 124px;
    position: absolute;
    top: 78px;
}
.learningCenterBanner{
    background: url("../img/learning-center-Banner.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    height: 239px;
    width: 719px;
}
.learningCenterBanner .paraStyle {
    color: #FFFFFF;
    font: 14px/18px arial;
    margin: 115px 20px 5px;
	width: 270px;
}
/*********************************** END My Favorites Learning Center Page ************************/



/*********************************** Community Zone 5 Page ************************/
.horizontalSolidLine
{
	margin: 9px auto auto;
	height: 1px;
	border-bottom:1px solid #E5E5E5; 
	width:963px;
}
.myAccountBreadCrumb
{
	color:#87816d;
	font:12px arial;
	padding:15px 0px;
	width:963px;
	margin:auto;
}
.communityZone5pageWrapper
{
	width:963px;
	margin:auto;
}
.communityZone5Banner
{
	background:url("../img/banner-image-zone-5-info.jpg") no-repeat;
	height:239px;
	width:717px;
	border:none 0px;
}
.communityZone5Banner .paraStyle
{
	color:#FFFFFF;
	font:13px arial;
	line-height:16px;
	margin: 80px 20px 5px;
}
.communityZone5Banner .downloadZoneCal
{
	margin:0px 20px;
}
.communityZone5Banner a
{
	color:#FFFFFF;
	font:bold 13px arial;
	text-decoration:none;
}
.hardinessZone
{
	width:225px;
	background-color:#f4f2e6;
	border:1px solid #ceccc4;
}
.hardinessZone .content
{
	/*padding: 15px;*/
}

.hardinessZone .content .hardinessZoneHeader
{
	color:#544d37;
	font:bold 14px arial;
	padding:10px 0px;
	text-align:center;
}
.hardinessZone .content .hardinessZoneMap
{
	padding:15px 10px;
}
.hardinessZone .content .linkClearMyZipcode
{
	padding:10px 0px;
	text-align:center;
}
.hardinessZone .content .linkClearMyZipcode a
{
	color:#4c5c29;
	font:9px arial;
	text-decoration:underline;
}

.hardinessZone .content .horizontalDottedSeparateGrowZone
{
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
}
.sowingANDgrowing
{
	margin:48px 0px 60px 0px;
	width:964px;
}
.sowingANDgrowing .rows
{
	margin:0px 0px 42px 0px;
}
.sowingANDgrowing .steps
{
	width:308px;
	margin:0px 20px 0px 0px;
}

.sowingANDgrowing .steps .horizontalDottedSeparateGrowZone
{
	margin:11px 0px 14px 0px;
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
}
.sowingANDgrowing .steps .stepsHeader
{
	color:#4c5c29;
	font:bold 16px arial;
}

.sowingANDgrowing .steps .stepsDesc
{
	color:#544d37;
	font:13px arial;
	line-height:16px;
}
.sowingANDgrowing .steps .learnMoreLinkBtn
{
	margin:25px 0px 20px 0px;
}
.sowingANDgrowing .noMargin
{
	margin:0px;
}

.plantingVideos
{
	width:964px;	

}
.plantingVideos .horizontalDottedSeparate
{
	margin:10px 0px 20px 0px;
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
}

.plantingVideos .plantingVideosHeader
{
	color:#4c5c29;
	font:20px georgia;
}
.plantingVideos .plantingVideosWrapper
{
	margin:15px 0px 0px 0px;
}
.plantingVideos .learningVideos
{
	width:310px;
	margin:0px 17px 0px 0px;
	
}
.videoBlock
{
	position:relative;
}
.videoBlock .playBtn
{
    cursor: pointer;
    left: 124px;
    position: absolute;
    top: 78px;
}

.plantingVideos .noMargin
{
	margin:0px;
}
.plantingVideos .aboutVideos
{
	margin:20px 0px 60px 0px;
}
.plantingVideos .aboutVideos span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.plantingVideos .aboutVideos .videosDesc
{
	margin:10px 0px;
}
.plantingVideos .aboutVideos .videosDesc p
{
	color:#544d37;
	font:13px arial;
	line-height:16px;
}
.plantingVideos .aboutVideos a
{
	color:#4c5c29;
	font:bold 13px arial;
}


/*********************************** END Community Zone 5 Page ************************/

/*********************************** Create Account Page ************************/
.createAccountWrapper
{
	margin:30px auto;
	width:964px;
}
.createAccountLeft
{
	width:480px;
}
.createAccountRight
{
	width:390px;
	margin-right:20px;
}
.createAccountLeft .createAccHeaderText
{
	color:#4c5c29;
	font:18px Georgia;
}
.createAccountLeft .topbottomMargin
{
	margin:10px 0px;
}
.createAccountLeft .infoBlocks
{
	margin:5px 0px 10px;
}
.createAccountLeft .infoHeaders
{
	color:#4c5c29;
	font:bold 15px arial;
	margin:0px 0px 20px 0px;
}
.createAccountLeft .infoEntryBlocks
{
	margin:0px 0px 5px 0px;
}
.createAccountLeft .infoEntryBlocks2
{
	margin:10px 0px 5px 0px;
}
.createAccountLeft .infoEntryBlocks .subHead
{
    color: #544D37;
    float: left;
    font: 13px arial;
    text-align: right;
    width: 140px;
    padding:5px 10px;
}
.createAccountLeft .infoEntryBlocks2 .subHead
{
    color: #544D37;
    float: left;
    font: 13px arial;
    text-align: right;
    width: 140px;
    padding:5px 10px;
}
.createAccountLeft .infoEntryBlocks .inputBoxCreateAcc
{
	background:url('../img/create-account-input-box.png') no-repeat right top;
	height:30px;
	*height:24px;
	height:24px\0/;
	width:309px;
	border:none 0px;
	
	*padding-top:7px;
	padding-top:0px\0/;
	height:30px\0/;	
	padding-top:7px\9;
}
:root .createAccountLeft .infoEntryBlocks .inputBoxCreateAcc
{
	background:url('../img/create-account-input-box.png') no-repeat right top;
	height:30px;
	width:309px;
	border:none 0px;	
	padding-top:0px \0/IE9;
}
.createAccountLeft  span
{
	display:block;
}
.createAccountLeft .infoEntryBlocks2 .btnCreateAcc
{
	background:url('../img/create-account-btn.png') no-repeat;
	height:27px;
	width:125px;
	border:none 0px;
}
.createAccountLeft .infoEntryBlocks .reqFieldText
{
	color:#544d37;
	font:11px arial;
}


.createAccountRight .whyCreateAccHeaderText
{
	color:#4c5c29;
	font:18px Georgia;
}
.createAccountRight .topbottomMargin
{
	margin:10px 0px;
}
.createAccountRight .whyCreateAcc p
{
	color:#544d37;
	font:13px arial;
	line-height:16px;
}
/*********************************** END Create Account Page ************************/



/*****************************************Zone Page***************************************/
.bodyContent2 {
    margin: 0px 20px 25px 20px;
}
.bodyContent2 .horizontalTag
{
	width:963px;
	height:1px;
	color:#E5E5E5;
}

.bodyContent2 .navigationTag
{
	vertical-align:center;
	height:28px;
	font: 12px Arial;
	color:#87816D;
	padding-top:18px;
	*padding-top:14px;
}

.bodyContent2 .currentPage
{
	font: 12px Arial;
	font-weight:bold;
}
.bodyContent2 .zoneDescription
{
	background-color:#F4F2E6;
    padding: 16px 15px 18px;
    width: 933px;
}
.zoneDescription .contentHeader
{
	font:25px Georgia;
	font-weight:bold;
	color:#4C5C29;
}

.zoneDescription .contentHeader a.targetlink
{
	font-size:20px;
	color:#4C5C29;
}
.zoneDescription .contentDescription
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
}

.zoneDescription .contentsubHeader
{
	font:13px Arial;
	font-weight:bold;
	color:#4C5C29;
	line-height:18px;
	padding-top:10px;
}
.zoneDescription .contentDescription > ul {
    margin-left: 50px;
}
.zoneDescription .contentDescription li {
    list-style: disc outside none;
}
.zoneDescription .contentDescription a {
    color: #544D37;
    font: bold 11px arial;
}
.zoneDescription .contentDescription p
{
	text-decoration: none;
	padding: 10px 15px 18px;
} 
.zoneDescription .contentDescription  div a
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
} 
.MapDetails
{
margin: 0px;
}
.MapDetails .Map
{ 
 float:left;
 margin-left: 30px;
}
.MapDetails .mapTable 
{
 float:left;
padding-left: 55px;
}

.MapDetails .Header .Header1
{
font:13px Arial;
font-weight:Bold;
color:#4c5c29;
}
.MapDetails .Header .Header2
{
font:11px Arial;
font-weight:Bold;
color:#544d37;
}
.MapDetails .TableContent
{
padding-top:6px;
}
.MapDetails .TableContent table,.MapDetails .TableContent table th,.MapDetails .TableContent table td
{
border: 1px dotted #b2b2b2;
border-collapse: collapse;
}

.MapDetails .TableContent table th
{
background-color:#fff;
font:11px Arial;
font-weight:bold;
color:#544d37;
 padding: 5px 0;
}

.MapDetails .TableContent table td
{
background-color:#ffffff;
font:12px Arial;
color:#544d37;
vertical-align:middle;

}

.MapDetails .TableContent table .Zone
{
 width:35px;
 
}
.MapDetails .TableContent table .TempF
{
 width:77px;

}
.MapDetails .TableContent table .TempC
{
 width:105px;

}
.MapDetails .TableContent table .Fahrenheit
{
 width:90px;

}
.MapDetails .TableContent table .Celsius
{
 width:90px;

}
.MapDetails .TableContent table .Cities
{
 width:140px;

}
.MapDetails .TableContent table .number
{
 width:35px;
 text-align:center;
}
.MapDetails .TableContent table .number .Left ,.MapDetails .TableContent table .number .right
{
 float:left;
}
.MapDetails .TableContent table .number
{


}
.MapDetails .TableContent table td .number .Left
{
padding-top:5px;
padding-left:4px;
width:16px;
vertical-align:middle;
font:10px arial;
}
.MapDetails .TableContent table td .number .right .color1,.MapDetails .TableContent table td .number .right .color2 ,.MapDetails .TableContent table td .number .right .color3,.MapDetails .TableContent table td .number .right .color4, .MapDetails .TableContent table td .number .right .color5 ,.MapDetails .TableContent table td .number .right .color6 , .MapDetails .TableContent table td .number .right .color7 , .MapDetails .TableContent table td .number .right .color8 ,.MapDetails .TableContent table td .number .right .color9 ,.MapDetails .TableContent table td .number .right .color10, .MapDetails .TableContent table td .number .right .color11,.MapDetails .TableContent table td .number .right .color12, .MapDetails .TableContent table td .number .right .color13
{
padding-top:2px;
width:35px;
height:18px;	
display:block;
}
.MapDetails .TableContent table td .number .right .color1
{
background-color:#d7d6fe;
}
.MapDetails .TableContent table td .number .right .color2 {
background-color:#aaabd9;
}
.MapDetails .TableContent table td .number .right .color3{
background-color:#e091ec;
}
.MapDetails .TableContent table td .number .right .color4{
background-color:#a66cff;
}
.MapDetails .TableContent table td .number .right .color5 {
background-color:#73a1ff;
}
.MapDetails .TableContent table td .number .right .color6 {
background-color:#49ad4a;
}
.MapDetails .TableContent table td .number .right .color7 {
background-color:#abd66a;
}
.MapDetails .TableContent table td .number .right .color8 {
background-color:#ece185;
}
.MapDetails .TableContent table td .number .right .color9 {
background-color:#debb47;
}
.MapDetails .TableContent table td .number .right .color10{
background-color:#e68026;
}
.MapDetails .TableContent table td .number .right .color11
{
background-color:#eb8f6c;
}
.MapDetails .TableContent table td .number .right .color12
{
background-color:#d45a4f;
} 
.MapDetails .TableContent table td .number .right .color13
{
background-color:#962f1e;
}

.USDAZone 
{
	padding:50px 0 60px 15px;
	width:620px;
	
}
.USDAZone .contentHeader
{
	font: 20px Georgia ;
	line-height:16px;
	color:#4c5c29;
}
.USDAZone .contentDescription
{
	font: 13px Arial;
	line-height:16px;
	color:#544d37;
}

.USDAZone .contentDescription p
{
padding-top:20px;
*padding-top:13px;
}
/******************************Zone Ends*****************/
/******************************GiftCard Starts*******/

.bodyContent2 .product
{
	*padding-top:3px;
	padding-top:3px;
}
.product .ImgSec,.product .ContentSec
{
float:left;
}
.product .ContentSec
{
width:634px;
/*height:314px;*/
margin:0 0 0 12px;
}
.product .ContentSec .productHeader
{
	font:24px Georgia;
	color:#4c5c29;
	
}
.trowdata
{
	color: #544D37;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 15px;
    padding-left: 15px;
}
.product .ContentSec .subHeader
{
	margin:7px 0 0 0;
	*margin:7px 0 0 0;
	font:12px Arial;
	font-weight:bold;
	color:#87816D;
}
.product .ContentSec .cardContent
{
	margin:15px 0 0 0;
	font:13px Arial;
	Color:#544D37;
	line-height:16px;
	word-spacing:10px;
}

.product .ContentSec .cardContent
{
	
	font:13px Arial;
	Color:#544D37;
	line-height:16px;
	word-spacing:2px;
}
.product .ContentSec .addBasketouter 
{
 bottom:0px;
 /*height :196px; */
}
.product .ContentSec .addBasketouter .addBasket
{
	background-color:#f4f2e6;
	border:1px solid #ceccc4;
	margin-top:20px;
	/*height :124px;*/
	width:100%;
	 position:relative;
   /*bottom:-72px; */
   
}
.addBasket .onlineCard ,.addBasket .Amount,.addBasket .Quantity
{
float:left;
margin-top:11px;
}
.addBasket .onlineCard
{
*margin:17px 0 0 17px;
margin:13px 0 0 17px;
}
.addBasket .onlineCard .cardLbl {
    color: #544D37;
    font: bold 13px arial;
}
.addBasket .Amount
{
margin-left:205px;

}
.addBasket .Amount .amtLbl {
    color: #544D37;
    font: bold 11px arial;
}
.addBasket .Amount input
{
margin-left:5px;
width:109px;
}
.addBasket .Quantity
{
margin-left:21px;
*margin-left:21px;

}
.addBasket .Quantity .qtyLbl {
    color: #544D37;
    font: bold 11px arial;
}
.addBasket .Quantity input
{
margin-left:5px;
*margin-left:5px;
width:33px;
padding-bottom:15px;
}
.displaynote
{
	padding-left:5px;
}

.addBasket .Amount .MinandMaxVal
{
font:italic 11px arial;
color:#544D37;
margin-left:69px;
}

.addBasket .MinandMaxVal
{
font:italic 11px arial;
color:#544D37;
}


.addBasket .onlineCard .cardLbl,.addBasket .Amount .amtLbl,.addBasket .Quantity .qtyLbl,
{
font:13px arial;
font-weight:bold;
color:#544d37;
}

.addBasket .SubmitSection .button .Addbutton, .addBasket .SubmitSection .button .FavBtn
{
float:left;

}

.addBasket .trowdata1
{
	padding-top:5px;
	padding-bottom:5px;
}
.addBasket .displaylabel1
{
	    color: #544D37;
    font: bold 12px arial;
    padding-left:20px;
}

.addBasket .displaynote1
{
	font:italic 11px arial;
color:#544D37;
}

.printGiftCardLogo
{
	color: White;
    font-style: italic;
    font-weight: bold;
    height: 25px;
    vertical-align: middle;
    width: 30%;
}
.product .ContentSec .addhorizontalTag
{
width:624px;
	height:1px;
	color:#E5E5E5;
	MARGIN-TOP:9px;
	
}
.SubmitSection
{
margin-Top:0px;
margin-bottom:1px;
}
.SubmitSection .button .Addbutton
{
margin-Top:8px;
}
.SubmitSection .button 
{
    float: right;
    margin-right: 15px;
}
.SubmitSection .button .FavBtn
{
margin-left:13px;

}

/****************Feed Back Form****************/
.bodyContent2 .fbkHeader
{
	padding:15px 17px;
	background-color:#f4f2e6;
	width:926px;
	font:bold 25px georgia;
}

 .fbkHeader .headercon
 {
	font: bold 25px georgia;
	color:#4c5c29;

 }
 .fbkHeader .content
 {
	margin-top:8px;
	*margin-top:11px;
	font:13px arial;
	line-height:18px;
	color:#544D37;
 }
 
 .bodyContent2  .providedFBKHeader
 {
 font: 18px georgia;
 color:#4c5c29;
 margin:26px 0 26px 0;
 }
 .providedFBKForm  .providedFBK
 {
 margin-top:5px;
 }
 
 .providedFBKForm .providedFBKTop .LblClass ,.providedFBKForm .providedFBK .LblClass,.providedFBKForm .providedFBKTop .providedFBKForminput ,.providedFBKForm .providedFBK .providedFBKForminput ,.messageSection .LblClass, .messageSection
 {
 font :13px arial;
 color:#544D37;
 }
 .providedFBKForm .providedFBK .providedFBKForminputBox
 {
 background:url('../img/inputBox_feedback.png') no-repeat;
 height:30px;
 width:309px;
 border:none 0px;
}
 .providedFBKForm .providedFBK .providedFBKForminputDDL
 {
 background:url('../img/dropdown_feedback.png') no-repeat;
 height:30px;
 width:309px;
 border:none 0px;
}
 .providedFBKForm .providedFBKTop .AstericsCls ,.providedFBKForm .providedFBK .AstericsCls
 {font :18px arial;
 color:#5d6300;
 }
  .providedFBKForm .providedFBKTop .providedFBKForminputBox
 {
 background:url('../img/inputBox_feedback.png') no-repeat;
 height:30px;
 width:309px;
 border:none 0px;
}
  .bodyContent2  .messageSection 
  {
  margin-top:39px;
  }
 .bodyContent2  .formSubmitSection
 {
   margin-top:10px;
 }
 
 .bodyContent2  .formSubmitSection .ReqfieldCls
 {
  font :9px arial;
  color:#544d37;

 }
.bodyContent2  .messageSection .messageArea
 {
 *margin-left:-20px;
 background:url('../img/textarea_feedback.png') no-repeat;
 height:140px;
 width:637px;
 border:none 0px;overflow: auto;
 }
 /****************************************************End Feedback Form******************************************************/
/***********************Samer's Changes; Comment to be removed before production move*************************************/

.eventSelectContainer {

margin-top: 5px;
margin-right: 15px;
height: 29px;
width: 164px;
background: url(../img/Dropdown_box.jpg) no-repeat top right;
overflow: hidden;
position: relative;
cursor: pointer;
padding-bottom: 10px;
}

.eventSelectContainerLong { 

width: 230px;
background: url(../img/Dropdown_box.png) no-repeat top right;
}

.eventSelect {

color: #9a9a9a;
font-size: 11px;
height: 29px;
width: 186px;
padding: 7px 5px;
border: none;
background: none;
-webkit-appearance: none;
position: absolute;
outline: none;
cursor: pointer;
}

.eventSelectContainerLong .eventSelect {

width: 253px;

}
/***************************************************Our Guarantee Page***************************************************************/
.OurGurantee
{
	 margin-top: 25px;
	 width:960px;
	 margin:auto;
	 background:#F5F4E9;
	 padding-bottom: 35px;
	 margin-top: 20px;
}
.headerOurGuarantee
{
	color: #678541;
    font-weight: bold;
    width: 960px;
	float:left;
	padding-bottom:25px;
	 padding-left: 25px;	
}
.guaranteecontent
 {
    font-family: arial;
    font-size: 14px;
	 padding-left: 25px;
	  padding-right: 25px;
}
/***********************************************End Our Guarantee Page*******************************************************************/
.topImage
{
	text-align:center;
	padding-top:15px;
}
.btmCntnt
{
	width:910px;
	margin:auto;
	margin-top:225px;
	 font-size: 13px;
}
/**********************************************End Our Guarantee Page********************************************************************/
/*************************************************Cover a crop**************************************************************************/
.coverwrapper {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 25px;
    width: 945px;
	background-color:#F5F4E9;
	padding-bottom: 25px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

.coverwrapper  p{
font-size:13px;

} 
.subhead {
    color: #333300;
    font-size: 13px;
    font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
.coverSubHead {
    clear: both;
}
.coverSubHead a
{
	color:#000000;
	font-size:13px;
}



/****************************************************End Cover a Crop***********************************************************************/

/*******************************************************Shipping Info****************************************************************************/

.shinfowrapper  {
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: 5px;
    width: 960px;
	padding-bottom: 25px;

}
.shinfowrapper table
{
	background-color:#F5F4E9;
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
}
.shinfowrapper p {
    color: #990000;
    font-size: 12px;
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
.type_bold
{
	font-weight:bold;
}

/******************************************************End Shipping Info************************************************************************/


/*******************************************************Contact Us **************************************************************************/
.contactUsWrapper
{
	width:960px;
	margin:auto;
	background-color:#F5F4E9;
}
.contactUsWrapper table
{
	padding-left:25px;
	padding-top:25px;
	padding-right:25px;
}
.contactUsHeader
{
	  color: #333300;
    display: block;
    font-size: 16px;
    font-weight: bold;
    padding-bottom: 15px;

}

/*******************************************************End Contact Us**************************************************************************/

/****************************** Get a Catalog *********************************/
.contentfieldhead {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    font-weight: bold;
    padding-top: 11px;
    text-align: left;
    text-decoration: none;
    vertical-align: bottom;
}
.contentfieldtext {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    padding-bottom: 2px;
    padding-top: 10px;
    text-decoration: none;
}
.contentfield {
    color: #000000;
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
    width: 233px;
}
/****************************** END Get a Catalog *********************************/

/****************************** GiftCard *********************************/
.giftcardheader
{
	background: url('../img/header-bg-strip-admin.png') repeat-x;
	height: 90px;
}

.gcmailaddresshead
{
	font-size:15px;
	color:#DF4800;
	font-weight:bold;
}

.gcmailvalue
{
	font-size:15px;
	color:Olive;
	font-weight:bold;
}

.gcmessage
{
	font-size:9px;
}

.gcamountvalue
{
	font-size:20px;
	color:Olive;
	font-weight:bold;
}


/****************************** END GiftCard *********************************/
	/*
Stylish Select 0.4.1 - $ plugin to replace a select drop down box with a stylable unordered list
http://scottdarby.com/
Copyright (c) 2009 Scott Darby
Requires: jQuery 1.3 or newer
Dual licensed under the MIT and GPL licenses.
*/
/*body {font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#7d7d7d;}*/
.selCont {float:none;clear:both}
/*==================================
Hide lists on page load
====================================*/
.stylish-select ul.newList {left:-9999px;}
/*==================================
for dropdowns
====================================*/
.newListout {margin:0; padding:0; width:362px; background:#fff;  left:0; overflow-x:hidden;overflow-y:auto; z-index:1;}
ul.newList * {margin:0; padding:0;}
ul.newList a {color: #7d7d7d; text-decoration:none; display:block;}
ul.newList {margin:0; padding:0; list-style:none; color:#7d7d7d; width:225px; background:#E3E3E3; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:scroll; z-index:0;}
.newListSelected {width:227px; color:#7d7d7d; height:31px; padding:0px 0 0 0px; float:left; /*background:url('../img/Dropdown_box.png') no-repeat*/;font-size:12px;}
.newListSelected span {width:227px; display:block;}
ul.newList li a {padding:3px 8px; display: block;}
ul.newList li a:focus {-moz-outline-style: none;}
.selectedTxt {max-width:185px; overflow:hidden; height:16px; padding:8px 40px 7px 5px;  text-align: center;}
.hiLite {background:#41A832!important; color:#fff!important;}
.hiLite a {background:#41A832!important; color:#fff!important;}
.newListHover {background:#b3d670!important; color:#7d7d7d; cursor:pointer;}
.newListSelHover, .newListSelFocus {background-position:0 -0px; cursor:pointer;z-index:10;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
styles for OrderBy Dropdown
====================================*/
#ddlOrderBy {margin: 2px 10px 0 0;}
#ddlOrderBy ul.newList * {margin:0; padding:0;}
#ddlOrderBy ul.newList a {color: #7d7d7d; text-decoration:none; display:block;}
#ddlOrderBy ul.newList {margin:0; padding:0; list-style:none; color:#7d7d7d; width:225px; height:50px !important; background:#FFFFFF; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow-x:hidden;overflow-y:auto; z-index:10;}
#ddlOrderBy .newListSelected {width:227px; color:#7d7d7d; height:31px; padding:0px 0 0 0px; float:left; background:url('../img/Dropdown_box.png') no-repeat;font-size:12px;}
#ddlOrderBy .newListSelected span {width:227px; display:block;}
#ddlOrderBy ul.newList li a {padding:3px 8px; display: block; text-align: left;}
#ddlOrderBy ul.newList li a:focus {-moz-outline-style: none;}
#ddlOrderBy .selectedTxt {width:185px; overflow:hidden; height:16px; padding:8px 40px 7px 5px;}
#ddlOrderBy .hiLite {background:#D9D9D9!important; color:#fff!important;}
#ddlOrderBy .hiLite a {background:#D9D9D9!important; color:#fff!important;}
#ddlOrderBy .newListHover {background:#EAEAEA!important; color:#7d7d7d; cursor:pointer;}
#ddlOrderBy .newListSelHover, .newListSelFocus {background-position:0 -0px; cursor:pointer;z-index:10;}
#ddlOrderBy .newListOptionTitle {font-weight:bold;}
#ddlOrderBy .newListOptionTitle ul {margin:3px 0 0;}
#ddlOrderBy .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*==================================
styles for FilterBy Dropdown
====================================*/
#ddlFilterBy {margin: 2px 10px 0 0;}
#ddlFilterBy ul.newList * {margin:0; padding:0;}
#ddlFilterBy ul.newList a {color: #7d7d7d; text-decoration:none; display:block;}
#ddlFilterBy ul.newList {margin:0; padding:0; list-style:none; color:#7d7d7d; width:214px; height:50px !important; background:#FFFFFF; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow-x:hidden;overflow-y:auto; z-index:10;}
#ddlFilterBy .newListSelected {width:227px; color:#7d7d7d; height:31px; padding:0px 0 0 0px; float:left; background:url('../img/Dropdown_box.png') no-repeat;font-size:12px;}
#ddlFilterBy .newListSelected span {width:227px; display:block;}
#ddlFilterBy ul.newList li a {padding:3px 8px; display: block; text-align: left;}
#ddlFilterBy ul.newList li a:focus {-moz-outline-style: none;}
#ddlFilterBy .selectedTxt {width:185px; overflow:hidden; height:16px; padding:8px 40px 7px 5px;}
#ddlFilterBy .hiLite {background:#D9D9D9!important; color:#fff!important;}
#ddlFilterBy .hiLite a {background:#D9D9D9!important; color:#fff!important;}
#ddlFilterBy .newListHover {background:#EAEAEA!important; color:#7d7d7d; cursor:pointer;}
#ddlFilterBy .newListSelHover, .newListSelFocus {background-position:0 -0px; cursor:pointer;z-index:10;}
#ddlFilterBy .newListOptionTitle {font-weight:bold;}
#ddlFilterBy .newListOptionTitle ul {margin:3px 0 0;}
#ddlFilterBy .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


/*+++++++++++++++++++++++++++++++++++++*/


/*========================================
style for Static Page-WhyOrganic done by vijay
==========================================*/
.bodyContent2 .WhyOrganic-CenterContent
{	background-color:#F4F2E6;
	padding: 16px 15px 18px;
    width: 933px;
}
.WhyOrganic-CenterContent .centerContent ,.WhyOrganic-CenterContent .bottomContent
{
	margin-top:20px;
}
.WhyOrganic-CenterContent .TopContent .leftContent, .WhyOrganic-CenterContent .TopContent .rightContent, .WhyOrganic-CenterContent .centerContent .leftContent, .WhyOrganic-CenterContent .centerContent .rightContent, .WhyOrganic-CenterContent .bottomContent .leftContent, .WhyOrganic-CenterContent .bottomContent .rightContent
{ 
    float:left;
}
.WhyOrganic-CenterContent .TopContent .leftContent
{
	width:627px;
}
.WhyOrganic-CenterContent .bottomContent .leftContent
{
width:500px;
}
 .WhyOrganic-CenterContent .bottomContent .rightContent
{
	width:420px;
	
}
.WhyOrganic-CenterContent .centerContent .leftContent
{
	width:420px;
}
.WhyOrganic-CenterContent .TopContent .leftContent .Header, .WhyOrganic-CenterContent .bottomContent .leftContent .Header, .WhyOrganic-CenterContent .bottomContent .rightContent .Header
{
	font:25px Georgia;
	font-weight:bold;
	color:#4C5C29;
}
.WhyOrganic-CenterContent .TopContent .leftContent .content ,
.WhyOrganic-CenterContent .TopContent .leftContent, .WhyOrganic-CenterContent .bottomContent .leftContent .content,.WhyOrganic-CenterContent .bottomContent .rightContent .content,.WhyOrganic-CenterContent .centerContent .leftContent
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
}

.WhyOrganic-CenterContent .TopContent .leftContent .content UL 
{
margin:0 0 0 15px;
}
.WhyOrganic-CenterContent .TopContent .leftContent .content UL LI
{
	list-style-type: circle;		
}
.WhyOrganic-CenterContent .centerContent .rightContent .tbclass td
{
 border:2.5px solid black;
 background-color:RGB(214,214,162);
}
.WhyOrganic-CenterContent .centerContent .rightContent, .WhyOrganic-CenterContent .bottomContent .rightContent
{
	margin-left:10px;
}

.WhyOrganic-CenterContent .centerContent .rightContent .tbclass .tbContent
{
	width:439px;
	padding-left:15px;
}

/*++++++++++++++++++++++++++++++++++++++++*/
/*========================================
style for Static Page-growingcommunities and fall_gardening done by vijay
==========================================*/

.bodyContent2 .GrowingCommunityclass
{	background-color:#F4F2E6;
	padding: 16px 15px 18px;
    width: 933px;
}

.bodyContent2 .GrowingCommunityclass .headerCls
{
	font:25px Georgia;
	font-weight:bold;
	color:#4C5C29;
}

.bodyContent2 .GrowingCommunityclass .ContentCls , .mainContentcls .ContentCls
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
}
.mainContentcls .ContentCls .leftImg
{
	float:left;
}
.mainContentcls .ContentCls .leftImg img
{
	padding-right:10px;
}
.mainContentcls .ContentCls .rightImg
{
	float:right;
}
.mainContentcls .ContentCls .rightImg img
{
padding-top:5px;
padding-left:10px;
}
.mainContentcls  .tblcls  .tabletdcls
{
padding-left:10px;padding-right:10px;
vertical-align:top;
}
.mainContentcls .tblcls .tabletdcls .ContentCls
{
padding-left:10px;padding-right:10px;
}
/*++++++++++++++++++++++++++++++++++++++++*/
.carousel{
    border: 0 none;
    cursor: pointer;
    display: inline-block;
    height: 40px;
    line-height: 999px;
    overflow: hidden;
    text-indent: -9999px;
    vertical-align: middle;
    width: 40px;
}

 .carouselnext {
    background: url("../img/right-arrow-slide.png") no-repeat scroll 0 0 transparent;
}

.carouselprev {
    background: url("../img/left-arrow-slide.png") no-repeat scroll 0 0 transparent;
}

/***************************************Video Library Page*********************************/


#mask1 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}
   
#boxes1 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}
 
 
/* Customize your modal window here, you can add background image too */
#boxes1 #dialog1 {
   height: 285px;
    width: 500px;
}


#mask2 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}
   
#boxes2 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}

#boxes2 #dialog2 {
   height: 285px;
    width: 500px;
}

/* Customize your modal window here, you can add background image too */


#mask3 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}

#boxes3 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}
 
/* Customize your modal window here, you can add background image too */
#boxes3 #dialog3 {
   height: 285px;
    width: 500px;
}

#mask4 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}

#boxes4 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}
   
   #boxes4 #dialog4 {
   height: 285px;
    width: 500px;
}
#mask5 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}
#boxes5 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}
   
   #boxes5 #dialog5 {
   height: 285px;
    width: 500px;
}
#mask6 {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  height:1500px;
  /*left: -17px;*/
  left:0px;
   top: -50px;
}
#boxes6 .window {
  position:fixed;
  width:500px;
  height:281px;
  display:none;
  z-index:9999;
  padding-bottom:20px;
  padding-left:0px;
}
   
   #boxes6 #dialog6 {
   height: 285px;
    width: 500px;
}

/***********************************Video Library***********************/

/******************************** Contact US ****************************/
.contactUsStaticWrapper{
padding:0px 15px;margin:25px;
}

.contactUsStaticWrapper .contactUsHeaderText{
color: #4C5C29;font: bold 25px Georgia;
}
.contactUsStaticWrapper .hzDottedSep{
width:100%; height:1px;background-color:#6C5729; margin:10px 0px;
}

.contactUsStaticWrapper p{
color: #544D37;font: 13px arial;padding: 10px 0;
}

.contactUsStaticWrapper p > span{
color: #544D37;font: bold 16px arial;
}

/**************************** END COntact US *********************/

/*********************************** Sitemap Page ************************/
.sitemapTop
{
	color:#4c5c29;
	font:bold 20px georgia;
}
.sitemapPageWrapper
{
    margin: auto;
    width: 963px;
}
.sitemapBreadCrumb
{
	color: #87816D;
    font: 12px arial;
    margin: auto;
    padding: 15px 0;
    width: 963px;
}
.sitemapContainer .sitemapHeaders
{
	padding:10px 0px 5px;
	color:#4c5c29 !important;
}

.sitemapContainer .sitemapHeadersText
{
	color:#4c5c29 !important;
	font: bold 16px arial;
	float: left;
}
.sitemapContainer .backToTops a
{
	color:#4c5c29 !important;
	font: 13px arial !important;
	float: right;
}

.sitemapContainer .pageurls 
{
	padding:20px 0px;
	font:13px arial;
	color:#544d37;
}
.sitemapContainer .pageurls .divTable
{
	margin-left:-20px;
}
.sitemapContainer .pageurls a
{
	font:13px arial;
	color:#544d37;
}
.sitemapContainer .pageurls th
{
	width:145px;
	padding:5px 0px;
	text-align:left;
	font-weight:bold !important;
}
.sitemapContainer .pageurls th a
{
	font-weight:bold !important;
}
.sitemapContainer .pageurls .oddColumns
{
	width:145px;
	padding:0px 0px 0px 20px;
}

.sitemapContainer .pageurls .oddColumns div:first-child
{
	padding:5px 0px;
}
.sitemapContainer .pageurls td > div:hover
{
	background:#f4f2e6;
}
.sitemapContainer .pageurls td:hover
{
	background:url(../img/dot-selected-vegetable.png) no-repeat;
	background-position: 10px center;
}

.sitemapHeaders .oddColumns
{
	width:145px;
	padding:0px 0px 0px 20px;
	text-align:left;
	font:bold 16px arial;
}
.sitemapHeaders .divTable
{
	margin-left:-20px;
}
/*********************************** END Sitemap Page ************************/

/*********************************** Resource Page ************************/
.resourcePageWrapper
{
width: 963px; margin: auto;
}

.resourcePageWrapper .resourcePageWrapperContent {
    background-color: #F4F2E6;
    margin: 25px 0;
    padding: 10px 15px;
}
.resourcePageWrapper .resourcePageWrapperContent .headerUsefulLinks{
    color: #4C5C29;
    font: bold 25px Georgia;
}

.resourcePageWrapper .resourcePageWrapperContent  p {
    color: #544D37;
    font: 13px/18px arial;
	margin: 10px auto;
}
.resourcePageWrapper .resourcePageWrapperContent  a {
    color: #544D37;
    font: 13px/18px arial;	
	text-decoration:none;
}
.resourcePageWrapper .resourcePageWrapperContent  .divHR {
    border-bottom: 1px solid #6C5729;
    height: 1px;
    margin: 9px auto;
    width: 100%;
}
.resourcePageWrapper .resourcePageWrapperContent .subheadResources{
    color: #4C5C29;
    font: bold 16px/18px Arial;
}
/*********************************** END Resource Page ************************/
/*********************************** Donation Page ************************/
.donationPageWrapper
{
width: 963px; margin: auto;
}
.donationPageWrapper .donationPageWrapperContent {
    background-color: #F4F2E6;
    margin: 25px 0;
    padding: 15px 15px;
}
.resourcePageWrapper .resourcePageWrapperContent .headerUsefulLinks{
    color: #4C5C29;
    font: bold 25px Georgia;
}

.donationPageWrapper .donationPageWrapperContent  .aboutDonation {
    color: #544D37;
    font: 13px/18px arial;
	margin: 10px auto;
}
.donationPageWrapper .donationPageWrapperContent  .donationSupport {
    color: #544D37;
    font: 11px/16px arial;
	margin: 10px auto;
}
.donationPageWrapper .donationPageWrapperContent  a {
    color: #544D37;
    font: bold 11px arial;	
	text-decoration:none;	
}
/*********************************** END Donation Page ************************/
#BasketAddresses1_vdBillingEmail
{
	padding-left:5px;
	display:block;
	clear:both;
}
#RequestCatalog1_ImageButton1
{
	padding-top:15px;
}
.RegularInput
{

}
#basketSection
{
	/**height:90px;*/
}
.dummy
{
	/*height:100px;
	border:1px solid red;
	width:170px;*/
}
#orderDetailsTable .sixthCol a
{
       color:#544D37;
       text-decoration:underline !important;
       font-size: x-small;
}

/*****************************Plant Archive**********************/
.bodyContent2 .plantarchive
{
	background-color:#F4F2E6;
    padding: 16px 15px 18px;
    width: 933px;
}

.plantarchive .contentHeader
{
	font:25px Georgia;
	font-weight:bold;
	color:#4C5C29;
	padding-bottom:5px;
}

.plantarchive .contentDescription
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
}

.plantarchivedetail
{
	margin-left:5px;
	padding-top:18px;
	padding-bottom:8px;
	font-family:Georgia;
	color:#4C5C29;
	font-size:20px;
	clear:both;
	
}

.plantingtopics
{
	margin:20px 0px 20px 0px;

}
.plantingtopics .featuredArticlesHeader
{
	color:#4c5c29;
	font:20px georgia;
	text-align:center;
}
.plantingtopics .featuredArticlesWrapper
{
	margin:15px 0px 0px 0px;
}
.plantingtopics .learningArticles
{
	width:311px;
	margin:0px 15px 0px 0px;
	
}
.plantingtopics .noMargin
{
	margin:0px;
}
.plantingtopics .aboutArticles
{
	margin:15px 0px 15px 0px;
}
.plantingtopics .aboutArticles span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.plantingtopics .aboutArticles .articleDesc
{
	margin:10px 0px;
}
.plantingtopics .aboutArticles .articleDesc p
{
	color:#544d37;
	font:13px arial;
}
.plantingtopics .aboutArticles a
{
	color:#4c5c29;
	font:bold 13px arial;
}
.plantingVideos
{
	margin:20px 0px 20px 0px;

}
.plantingVideos .featuredVideosHeader
{
	color:#4c5c29;
	font:20px georgia;
	text-align:center;
}
.plantingVideos .featuredVideosWrapper
{
	margin:15px 0px 0px 0px;
}
.plantingVideos .learningVideos
{
	width:311px;
	margin:0px 15px 0px 0px;
	
}
.plantingVideos .noMargin
{
	margin:0px;
}
.plantingVideos .aboutVideos
{
	margin:15px 0px 15px 0px;
}
.plantingVideos .aboutVideos span
{
	color:#4c5c29;
	font:bold 16px arial;
}
.plantingVideos .aboutVideos .videosDesc
{
	margin:10px 0px;
}
.plantingVideos .aboutVideos .videosDesc p
{
	color:#544d37;
	font:13px arial;
}
.plantingVideos .aboutVideos a
{
	color:#4c5c29;
	font:bold 13px arial;
}

/*****************************Plant Archive**********************/

/*****************************Recipe Details**********************/

.bodyContent2 .recipenavigationTag
{
	vertical-align:center;
	height:28px;
	float:left;
	font: 12px Arial;
	color:#87816D;
	padding-top:18px;
	*padding-top:14px;	
}

.recipesocialNetwork
{
	float: right;
	/*padding: 0 25px 0 0;*/
	/*width:208px;*/
	padding: 10px 5px 10px 0;
}
.recipesocialNetwork img
{
	margin-top: 10px;
	display: block;
	float: left;
}
.recipesocialNetwork .likeImg
{
	margin-top: 5px;
}
.recipesocialNwIcons
{
	margin: 0 0 0 5px;
}
.recipesocialNetwork img.verticalDivider
{
	margin: 8px 6px 0 6px;
}

.recipedetailsbody
{
	color:#4c5c29;
	font:bold 13px arial;
}

.recipedetailsbodyleft
{
float:left;
	width:310px;
}

.recipedetailsbodyright
{
float:left;
padding-left:10px;
width:640px;
}

.recipedetailsTitle
{
	color:#4c5c29;
	font:bold 15px arial;
	float:left;
}

.recipedetailsprint
{
float:right;
}

.recipedetailsinfo
{
padding-top:10px;
	color:#4c5c29;
	font:normal 11px arial;
	padding-bottom:15px;
}

.recipedetailsingredients
{
	color:#4c5c29;
	font:normal 11px arial;
	padding-top:5px;
	padding-bottom:15px;
}

.recipedetailsingpreparation
{
	color:#4c5c29;
	font:normal 11px arial;
	padding-top:5px;
}


.recipehorizontalSolidLine
{
	height: 1px;
	border-top: 1px dotted; 
	padding-bottom:5px;
	width:630px;
}

.recipeyield
{
	font: 12px Arial;
	color:#87816D;
	padding-bottom:15px;
}

.recipeyieldleft
{
float:left;
}

.recipeyieldright
{
float:left;
}
/*****************************Recipe Details**********************/
/*****************************Recipe Landing**********************/

.recipeLandingbody
{
	color:#4c5c29;
	font:bold 13px arial;
}

.recipeLandingbody .recipeitem
{
	padding-left:10px;
}
.bodyContent2 .pagetitle
{
	font:15px Georgia;
	font-weight:bold;
	color:#4C5C29;
	padding-left:23px;
	padding-bottom:10px;
}

.recipeLandingbody a:link
{
	font: 13px Arial;
	font-weight:bold;
	color:#87816D;
}

.recipeLandingbody a:visited
{
	font: 13px Arial;
	font-weight:bold;
	color:#87816D;
}

.recipeLandingbody a:active
{
	font: 13px Arial;
	font-weight:bold;
	color:#87816D;
}

.recipeLandingbody a:hover
{
	font: 13px Arial;
	font-weight:bold;
	color:#87816D;
	text-decoration:underline;
}

/*****************************Recipe Landing**********************/

/*========================================
style for Static seed Strating done by vijay
==========================================*/
.maindiv .bodyContent2 .HeaderDescription
{
	background-color:#F4F2E6;
    padding: 16px 15px 18px;
    width: 933px;
}
.HeaderDescription .contentHeader
{
	font:25px Georgia;
	font-weight:bold;
	color:#4C5C29;
}

.HeaderDescription .contentDescription
{
	font:13px Arial;
	color:#544D37;
	line-height:18px;
}
.maindiv .bodyContent2 .PageDescription
{
	padding: 16px 15px 18px;
    width: 933px;
}
.PageDescription .Content
{
	font:13px Arial;
	color:#544d37;
	line-height:18px;
	padding-top:15px;
}
.PageDescription .Content .SubHeader
{
	font:20px Georgia;
	color:#4c5c29;
}
.PageDescription .Left,.PageDescription .Right,.PageDescription .Left  .Content .Left,.PageDescription .Left  .Content .Right
{
	float: left;
}
.PageDescription .Left 
{
	width:652px;
}
.PageDescription .Right
{

padding-left:51px;
width:222px;
}
.PageDescription .Left  .Content .Right
{
padding-Top: 5px;
padding-left: 2px;
width:461px
}
.PageDescription .Left  .Content .Left
{
	width:164px;
	height:159px;
}

.PageDescription .Right .Content .Header
{
	font:16px Arial;
	font-weight:bold;
	color:#4c5c29;
}
.PageDescription .Right .Content ul{padding-Top: 5px;

}
.PageDescription .Right .Content ul li
{
list-style-type:disc;
}
.PageDescription .Right .Content ul a{
color:#544d37;
text-decoration:underline;

}

.PageDescription .Right .Content .viewMore{font:13px Arial;
	font-weight:bold;
	color:#4c5c29;
	padding-top:25px;
}
.PageDescription .Right .Content .viewMore a
{
	font:bold 13px arial;
	color:#4c5c29
}
.PageDescription .Right .Content .subHeader
{
	font:14px Arial;
	font-weight:bold;
	color:#4c5c29;
}
.PageDescription  .Left  .Content .Right .Header
{
font:14px Arial;
	font-weight:bold;
	color:#544d37;
}
.PageDescription .Right .horizontalSolidLine
{
	width:226px;
	height: 1px;
	border-bottom:1px dotted #E5E5E5; 
	
	
}
.PageDescription .Right .videoBlock .playBtn {
    cursor: pointer;
    left: 77px;
    position: absolute;
    top: 49px;
}
/*********************************** END seed Strating ************************/
/*********************************** Ambassador Page ************************/

.ambassadorPageWrapper
{
	width:963px;
	margin:auto;
}

.ambassadorPageWrapper .myAccountBreadCrumb
{
	color:#87816d;
	font:12px arial;
	padding:15px 0px;
	width:963px;
	margin:auto;
}
.ambassadorsTopBlock
{
padding:15px 15px;
background-color:#f4f2e6;
}
.ambassadorHeader
{
font: bold 25px georgia;
color:#4c5c29;
padding-top: 5px; padding-bottom: 5px;
}
.ambassadorHeaderText
{
font: 13px arial;
color:#544d37;
padding-top: 5px; padding-bottom: 5px;
}
.ambassadorsWrapper
{
	width:964px;	
margin:25px auto;
}

.plantingVideos .horizontalDottedSeparate
{
	margin:10px 0px 20px 0px;
	background:url('../img/Doted-lines.png') repeat-x;
	height:1px;
	clear:both;
}
.ambassadorsWrapper .ambassadors
{
	
	margin:0px 21px 0px 0px;
	width:227px;
}
.ambassadorsWrapper .ambassadorsBig
{
	width:475px;
	margin:0px 14px 0px 0px;
	
}
.ambassadorsWrapper .noMargin
{
	margin:0px;
}
.ambassadorsWrapper .aboutAmbassadors
{
	margin:15px 0px 15px 0px;
	float: left;
}
.ambassadorsWrapper .aboutAmbassadors span
{
	color:#4c5c29;
	font:bold 16px arial;
	float: left;
}
.ambassadorsWrapper .ambassadorsBig .aboutAmbassadors .ambassadorDesc
{
	margin:10px 0px;
	float: left; width: 475px;
}
.ambassadorsWrapper .ambassadors .aboutAmbassadors .ambassadorDesc
{
	margin:10px 0px;
	float: left; width: 227px;
}
.ambassadorsWrapper .aboutAmbassadors .ambassadorDesc p
{
	color:#544d37;
	font:13px arial;
	line-height:16px;
}
.ambassadorsWrapper .aboutAmbassadors a
{
	color:#4c5c29;
	font:bold 13px arial;
	float: left;
}
/*********************************** END Ambassador Page ************************/

/*********************************** Resource Page ************************/
.resourcePageWrapper
{
width: 963px; margin: auto;
}

.resourcePageWrapper .resourcePageWrapperContent {
    background-color: #F4F2E6;
    margin: 25px 0;
    padding: 10px 15px;
}
.resourcePageWrapper .resourcePageWrapperContent .headerUsefulLinks{
    color: #4C5C29;
    font: bold 25px Georgia;
}

.resourcePageWrapper .resourcePageWrapperContent  p {
    color: #544D37;
    font: 13px/18px arial;
	margin: 10px auto;
}
.resourcePageWrapper .resourcePageWrapperContent  a {
    color: #544D37;
    font: 13px/18px arial;	
	text-decoration:none;
}
.resourcePageWrapper .resourcePageWrapperContent  .divHR {
    border-bottom: 1px solid #6C5729;
    height: 1px;
    margin: 9px auto;
    width: 100%;
}
.resourcePageWrapper .resourcePageWrapperContent .subheadResources{
    color: #4C5C29;
    font: bold 16px/18px Arial;
}
/*********************************** END Resource Page ************************/

/*********************************** Donation Page ************************/
.donationPageWrapper
{
width: 963px; margin: auto;
}
.donationPageWrapper .donationPageWrapperContent {
    background-color: #F4F2E6;
    margin: 25px 0;
    padding: 15px 15px;
}
.resourcePageWrapper .resourcePageWrapperContent .headerUsefulLinks{
    color: #4C5C29;
    font: bold 25px Georgia;
}

.donationPageWrapper .donationPageWrapperContent  .aboutDonation {
    color: #544D37;
    font: 13px/18px arial;
	margin: 10px auto;
}
.donationPageWrapper .donationPageWrapperContent  .donationSupport {
    color: #544D37;
    font: 11px/16px arial;
	margin: 10px auto;
}
.donationPageWrapper .donationPageWrapperContent  a {
    color: #544D37;
    font: bold 11px arial;	
	text-decoration:none;	
}
/*********************************** END Donation Page ************************/
/*********************************** global promo******************************/
.globalpromotion
{
	background-color:#FFFEEB;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
}

.textglobalpromo
{
	color:Red;
	font-size:13px;
}

/*********************************** global promo******************************/
/*********************************** Error Page *******************************/

.PageError
{
	height:1000px;
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

.ValidationError
{
	font-size: 16px;
	color: Olive;
	padding-top:30px;
	/*background-color: #fefdc8;
	border: #f6db32 solid 1px;*/
}

/***********************************End Error Page ****************************/


/****************Static Page with Images By vijay ************************/
.maindiv .bodyContent2 .StaticPagewithImage
{
	padding: 16px 15px 18px;
    width: 933px;
}
.StaticPagewithImage .Content
{
	font:13px Arial;
	color:#544d37;
	line-height:18px;
	padding-top:15px;
	width: 923px;
}
.StaticPagewithImage .Content .SubHeader
{
	font:20px Georgia;
	color:#4c5c29;
}
.StaticPagewithImage .Content .Left,.StaticPagewithImage .Content .Right
{
	float: left;
}

.StaticPagewithImage .Content .Right
{
padding-Top: 5px;
padding-left: 2px;
width:750px;
font:13px Arial;
}
.StaticPagewithImage .Content .Left
{
	width:164px;
	height:159px;
}


.StaticPagewithImage  .Content .Right .Header
{
font:14px Arial;
	font-weight:bold;
	color:#544d37;
}

.StaticPagewithImage .Content .RightExtended  .Header
{
font:14px Arial;
	font-weight:bold;
	color:#544d37;
	padding-top: 10px;
}
.StaticPagewithImage .Content .RightExtended
{
word-wrap: break-word;
padding-Top: 5px;
padding-left: 2px;
font:13px Arial;
}
.StaticPagewithImage .Content .RightExtended img
{

padding-right: 25px;


}

.StaticPagewithImage .Content .RightExtended .contentDescription
{
word-wrap: break-word;
}

a.learningcenterlink
{
float:right;
/*padding-left:400px;*/
color:white;
/*top:10px;*/
padding-top:3px;
font-weight:bold;
/*vertical-align:text-bottom;	*/
width:140px;
}

a.learningcenterlink:active,a.learningcenterlink:hover,a.learningcenterlink:visited
{
color:white;
}

/*****************end Static Page with Images**************************/

/****************Start I PAD Media content style****************************/
@media only screen and (device-width: 768px) and (orientation:portrait) {
  /* For portrait layouts only */
body{
	font-family: arial;
	background:url('../img/Seeds_background.jpg');
	width:100%;	
}


.footerContainer {
    background: url("../img/footer-bg.png") no-repeat scroll center top transparent;
    height: 358px;
    position: absolute;
    top: -20px;
    width: 102.5%;
}
.loginWrapperLeftBg
{
margin-right:-1px;
}
.loginWrapperRightBg
{
margin-left:-1px;
}
.loginSection
{
margin-right:-1px;
padding-right:-1px;
}
.setLoginWrapperRightBg
{
	background-color:#F0ECE6;
	width: 6px; height: 32px;
	
}
.setStyleBasketSection
{
	background-color:#F0ECE6;
	height: 32px;    
    width:160px;
	border:0px;
}
.inputBox
{
	height:18px;	
}

.sliderButtons
	{
	position: absolute;
	right:1px;
    top: 58px;
    width: 150px;	
	}
}

@media only screen and (device-width: 768px) and (orientation:landscape) {
  /* For landscape layouts only */
body{
	font-family: arial;
	background:url('../img/Seeds_background.jpg');
	
	width:100%;	
}



.footerContainer {
    background: url("../img/footer-bg.png") no-repeat scroll center top transparent;
    height: 358px;
    position: absolute;
    top: -20px;
    width: 102.5%;
}
.loginWrapperLeftBg
{
margin-right:-1px;
}
.loginWrapperRightBg
{
margin-left:-1px;
}
.loginSection
{
margin-right:-1px;
padding-right:-1px;
}
.setLoginWrapperRightBg
{
	background-color:#F0ECE6;
	width: 6px; height: 32px;
}
.setStyleBasketSection
{
	background-color:#F0ECE6;
	height:32px;    
    width:auto;
}

.inputBox
{
	height:18px;	
}

.sliderButtons
	{
	position: absolute;
	right:1px;
    top: 58px;
    width: 150px;	
	}
}
/****************End I PAD Media content style****************************/
/****************IPhone Media content style****************************/
@media only screen and (device-width: 320px) {
.sliderButtons
	{
	position: absolute;
	right:1px;
    top: 58px;
    width: 150px;	
	}
}
/****************End I Phone Media content style****************************/

.safari-mac  .pageContainer .pageWrapper .sliderWrapper .sliderButtons
	{
	position: absolute;
	right:1px;
    top: 58px;
    width: 150px;	
	}

.homeimage
{
    display:none;
}
.kale-top-image
{
    position:relative;
}
.kale-top-imagetext
{
    background-color: white;
    bottom: 15px;
    color: black;
    font-size: 12px;
    height: 20px;
    left: 15px;
    position: absolute;
    text-align: center;
    width: 149px;
}
.kale-bottom-image
{
    MARGIN-top: 25px;
    position:relative;
    
}
.kale-bottom-imagetext
{
    background-color: white;
    bottom: 25px;
    color: black;
    font-size: 12px;
    position: absolute;
    right: 90px;
    text-align: center;
    width: 190px;
    height:25px;
}
.Squash-image-proerty
{
    width:948px;
}
.img-width
{
    max-width:100%;
}
.squash-center-image
{
    position:relative;
}
.squash-centerimage-lefttext
{
    background-color: white;
    bottom: 164px;
    color: black;
    font-size: 12px;
    font-weight: bold;
    height: 28px;
    left: 20px;
    position: absolute;
    text-align: center;
    width: 190px;
}
.squash-centerimage-righttext
{
   background-color: white;
    bottom: 149px;
    color: black;
    font-size: 12px;
    font-weight: bold;
    height: 42px;
    position: absolute;
    right: 80px;
    text-align: center;
    width: 177px;
}
.pumpkin-image
{
    position:relative;
}
.pumpkin-image-text
{
    background-color: white;
    bottom: 135px;
    color: black;
    font-size: 12px;
    font-weight: bold;
    height: 60px;
    left: 85px;
    padding-left: 8px;
    position: absolute;
    text-align: left;
    width: 245px;
}
/*Donation Page*/
.don-headrbanner {
    background-image:url(/img/Donation-Banner.jpg);background-repeat:no-repeat;width:717px;height:239px;border:0px;margin:0px auto
}
.don-contentsec {
    width:700px;margin:15px auto;padding:10px 10px; background-color:#BCC181;color: #4A442E;font-size: 12px;font-weight: bold;font-family:Verdana;
}
.don-header {
    font-size:14px;
}
.don-subhead {
    font-size: 11px;font-weight: bold;margin: 5px 0px 0px 0px;
}
.don-dot {
    color: #fff;font-size: 20px;
}
.don-content {
    padding:5px 5px 5px 0px;font-size: 11px;
}
.don-inputlabel {
  width: 25%;padding: 5px 5px 5px 0px;font-weight: bold;
}
.don-inputTd {
    width:80%;padding:5px 5px 5px 5px;
}
.don-table {
    width:100%;padding:5px 5px 5px 5px;
}
.don-desclbl {
    padding:5px 0px 5px 0px;font-weight:bold;
}
.don-desc {
    padding:0px 5px 5px 0px;
}
/*Recaptcha*/
.LoginPageRecaptcha {

margin-left:155px;
}

.btnReset
{
	background:url('../img/Reset-btn.png') no-repeat;
	height:27px;
	width:125px;
	border:none 0px;
}