﻿body
{
	background-image:url('/App_Themes/Skymonster/images/top.background.2.gif');
	background-repeat:repeat-x;		
	font-family:Verdana;
	background-color:#fff;	
	background-position:0px 0px;
}

#siteWrapper
{
	background-image:url('/App_Themes/Skymonster/images/bg2048.png');	
	background-repeat:no-repeat;
	background-position: 500px 0px;	
}

#mainContainer
{
	width:1020px;	
	margin:0px auto;		
}

/* 
// HEADER
*/

#headerWrapper
{	
	background-image:url('/App_Themes/Skymonster/images/header.background.png');
	background-repeat:no-repeat;
	width:1020px;
	height:330px;
}

#logo
{
	background-image:url('/App_Themes/ChelseaGardener/images/logo.png');	
	width:146px;
	height:110px;
	margin-top:10px;
	margin-left:5px;
	float:left;
	cursor:pointer;
}

#header
{
	background-image:url('/App_Themes/Skymonster/images/upperbar.png');
	background-repeat:no-repeat;
	background-position:top;
	height:240px;
}

#header .companyContactInfo
{
	float:left;
	color:#FFFFFF;
	font-size:17px;
	padding-left:20px;	
	padding-top:15px;	
}

#sitemap
{
	height:34px;		
	width:100%;
	margin-top:-4px;
	}

#topmenu
{
	
	}

#HeaderUpperNavContainer
{	margin:0px auto; padding:0px; background-repeat:no-repeat;  text-align:center;}

#ulHeaderUperNav{list-style:none;padding: 0px; margin:0px; 
                 padding-bottom:20px;   
                 font-size:13px;  
                 margin-left:60px;
                 position:relative;                 
                 }
                 
#ulHeaderUperNav li
{float:left;color: #cdba8d; background-image:url(/App_Themes/SkyMonster/images/menu.item.background.png); 
                    cursor:pointer;
                    width:178px; height:22px; text-align:center; text-transform:uppercase; padding-top:10px;}
#ulHeaderUperNav li a{padding-left: 0px; color: #cdba8d; text-decoration:none;}
#ulHeaderUperNav li a:hover{padding-left: 0px; }	

#ulHeaderUperNav li:hover{float:left;color: #666666; background-image:url(/App_Themes/SkyMonster/images/menu.item.background.png); width:178px; height:30px; margin-top:-10px;}
	

#HeaderLowerNavContainer
{	margin:0px auto; 
 	padding:0px; height:28px; 
 	background-repeat:no-repeat; background-color:#5e5146; 
 	border:solid 1px #cdba8d; 
 	border-top:none 0px; 	
 	margin-top:-3px;
 	text-align:center; }

#ulHeaderLowerNav{list-style:none;padding: 0px; margin:0px;font-size:13px;padding-top:5px;}
#ulHeaderLowerNav li{ display:inline; padding:4px; color: #666666; padding-left:7px; padding-right:7px;}
#ulHeaderLowerNav li a{padding-left: 0px; color: #cdba8d; text-decoration:none;}
#ulHeaderLowerNav li a:hover{padding-left: 0px; color: #e2e2e2; }
#ulHeaderLowerNav .menuDivider 
{	
	background-repeat:no-repeat;	
	width:1px;	
	height:10px;
	margin-left:7px;
	padding-top:6px;
	margin-bottom:-5px;
	display:inline;
	}

#ulHeaderLowerNav dd li {padding:0px;}

#shoppingCartOverview
{	
	background-repeat:no-repeat;
	float:left;
	/*margin-top:-15px;		*/
	margin-left:30px;
	padding-left: 25px;
	color:#666666;
	font-size:13px;
	vertical-align:text-top;
	height:23px;	
	position:absolute;
	top:10px;	
	}
	
#shoppingCartOverview a
{
	color:#094029;
	text-decoration:none;
}

#shoppingCartOverview a:hover
{
	color:#0063ac;
	}
	
#shoppingCartOverview .shoppingCartImage
{
	
}
/*-------------------------------------------------------------------------------------------------------------------*/


#centerImage
{
	background-image:url('/App_Themes/ChelseaGardener/images/Center.Gray.Image.Background.png');
	background-repeat:no-repeat;
	width:961px;
	height:239px;	
}

#centerImage img
{
	float:left;
	margin:0px;
	padding:0px;
	overflow:hidden;
	}
	
#centerImage .MiddleCenterImage
{
	display:none;
	}	
	
#centerImage .LeftCenterImageWrapper
{
	margin-top:10px;
	margin-left:10px;
	width:930px;
	background: #ffffff;
	height:205px;	
	padding:5px;
	border:solid 1px #9B9B9B;
	}	
	
#centerImage .LeftCenterImage
{
	float:left;	
	
	width:930px;
	height:205px;
	}	

#centerImage .RightCenterImageWrapper
{

	display:none;
	padding-right:35px;
}
	
#centerImage .RightCenterImage
{	
	float:right;	
	display:none;
	width:285px;
	height:150px;
	}		

#centerLeftCorner 
{
	background-image:url('/App_Themes/ChelseaGardener/images/left_corner.png');
	width:8px;
	height:8px;
	float:left;
	margin-top:-6px;
	z-index:2;	
}
	
#centerRightCorner 
{
	background-image:url('/App_Themes/ChelseaGardener/images/right_corner.png');
	width:8px;
	height:8px;
	float:right;
	margin-top:-6px;
	z-index:2;
}	

#homePageMainLabel
{
	padding:25px 0px 25px 0px;
	font-size:15px;
	text-align:center;
	letter-spacing: 2pt;	
	line-height:120%;
	font-weight:600;	
}

#homePageMainLabel span
{
	color:#535353;
	font-family:Verdana;
	}

#promotedStocks
{
	float:left;	
	height:516px;
	width:480px;
	display:block;
}

#promotedStocksInner
{		
	height:330px;
	bottom:10px;
	}

.divFeaturedStock
{
	padding:15px 5px 15px 5px;	
	font-size:5px;
	color:#808080;
	}
	
.divFeaturedStockOuterContainer
{
	
	}	
	
.divFeaturedStockImage
{
	border: solid 3px #097029;
	width:80px;
	height:119px;
}	

.leftBoxSide
{
	background-image:url('/App_Themes/ChelseaGardener/images/box_left.png');
	width:22px;
	height:516px;
	float:left;
	display:block;
}

.rightBoxSide
{
	background-image:url('/App_Themes/ChelseaGardener/images/box_right.png');
	width:22px;
	height:516px;
	float:left;
}

.middleBox
{
	background-image:url('/App_Themes/ChelseaGardener/images/box_center.png');	
	width:422px;
	height:516px;
	float:left;
}

.middleBox .promotedStocksTitle
{
	padding-top:15px;
	height:190px;
	}

.middleBoxTop
{
	padding-top:15px;
	height:240px;
}

.boxLineSeparator
{
	height:5px;
	width:100%;
	padding-bottom:20px;
	background-image:url('/App_Themes/ChelseaGardener/images/lineseparator.png');	
	background-repeat:repeat-x;
	}

#staticContentHomePage
{
	float:right;
	width:50%;
	height:516px;	
}

#masterMiddleContainer
{
	width:1020px;
	min-height:516px;	
	padding-bottom:0px;
	float:left;	
}

#blockSeparator
{
	width:961px;
	height:1px;	
	position:inherit;
}

#goToTop
{
	background-color:#5e5146;
	border:1px solid #4c4036;
	font-size:10px;
	width:30px;
	padding:5px;	
	padding-left:20px;	
	float:right;
	margin-right:250px;
	margin-bottom:-10px;
	height:10px;
	background-image:url('/App_Themes/SkyMonster/images/arrow.gif');	
	background-repeat:no-repeat;
	background-position:6px 8px;
	position:relative;
	display:block;
}

#goToTop:hover
{
	margin-top:-5px;
	height:15px;
}

#goToTop a
{
	color:#fff;
	text-decoration:none;
	}

/*
// FOOTER
*/

#footerWrapper
{		
	position:inherit;    
    width:1020px;
    background-color:#5e5146;
    text-align:center;
    padding:0px;    
    padding-bottom:10px;
    margin-top:10px;    
    height:40px;
}

#DivFooter
{
	text-align:center;
	width:1020px;
	position:relative;
}

#ulFooterNavContainer
{				
	float:left;
	font-size:10px;
	color:#fff;	
	position:relative;
}
	
#ulFooterNavLower
{
	width:600px;
	float:left;
	list-style-type:none;
	font-size:10px;
	color:#fff;	
	position:relative;	
	display:inline;
}

#ulFooterNavLower li{ display:inline;  padding-right:3px;}
#ulFooterNavLower li a{ text-decoration:none; color:#fff; font-size:11px;	}
#ulFooterNavLower li a:hover{ color:#cdba8d; }

/*
// STATIC TEXT
*/

.staticTextWrapper
{
	overflow:visible;
	margin-top:-35px;
	}

.staticTextTitle, .staticTextContent h1
{
	font-size:18px;
	font-weight:bold;
	color:#4b392a;
	padding-bottom:10px;		
}

.staticTextContent h3
{
	font-size:14px;
	font-weight:bold;
	color:#097029;
	padding-bottom:10px;	
	padding-left:20px;	
}

.staticTextContent img
{
	border:solid 2px #e0e0e0;
	}
	
.staticTextContent a img
{
	border:solid 2px #097029;
	}

.staticTextContent a:hover
{
	color:#097029;
}

.staticTextContent .leftImage
{
	float:left;
	padding:10px;
}

.staticTextContent .rightImage
{
	float:right;
	padding:10px;
}

.staticTextContent .centerImage
{
	text-align:center;
	padding:10px;
}

.staticTextContent .text
{
	text-align:justify;
	}

.staticTextContent ul
{
	padding-left:20px;	
	margin-top:10px;
	padding-bottom:10px;
	}

.staticTextContent ul li
{
	background-image:url('/App_Themes/ChelseaGardener/images/fashi.png');
	background-repeat:repeat-y;
	padding-bottom:3px;	
	height:20px;
	margin-left:15px;
	padding-left:10px;
	list-style-image:url('/App_Themes/ChelseaGardener/images/green.circle.png');
}

.staticTextDate
{
	margin-top:-10px;
	font-size:13px;
	color:#097029;
}

.staticTextContent
{	
	font-size:13px;
	color:#85858b;	
}

.staticTextContent a
{
	color:#85858b;	
	text-decoration:none;
	font-weight:bold;
	}
	
.staticTextContent img
{
	padding:5px;
	}	

.staticTextLinksUL
{
	color:Green;			
	list-style-position:outside;
	margin-left:7px;
	overflow:visible;
}
	
.greenCircle
{
	margin-top:-9px;
}
	
.staticTextLinks li
{
	
	background-image:url('/App_Themes/ChelseaGardener/images/fashi.png');
	background-repeat:repeat-y;
	padding-bottom:3px;	
	height:20px;
	margin-left:15px;
	padding-left:10px;
}

.staticTextLinks a
{
	padding-left:5px;
	color:#85858B;
	text-decoration:none;	
}

.staticTextLinks a:hover
{
	color:#094029;	
	text-decoration:none;	
	}


/* SEARCH.ascx */
#searchContainer
{
 width:186px; 
 height:20px;
 font-size:12px; 
 padding-top:20px;  
 text-align:center;
 padding-bottom:10px;
}

#searchContainer input
{
	margin:0px;
	padding:0px;	
	
}

#searchContainer .SearchInputField
{	
	height:18px;
	width:160px;
	border:1px solid #e2b700;	
	padding-left:5px;
	background-image:url('/App_Themes/SkyMonster/images/search.gif');
	background-repeat:no-repeat;
	background-position:right;	
	color:#524F26;
}

#searchContainer a, a:hover
{
	color:#D3D3D3;
	text-decoration:none;
}

#searchContainer .searchText
{
	background-image:url(/App_Themes/ChelseaGardener/images/Search.Button.png);	
	width:20px;
	height:20px;
}

#ulHeaderUpperNav{list-style:none;  margin:0px; padding:0px;  float:right; color:#606060; padding-top:10px; margin-right:40px;                   
                  top:0px; overflow:visible; }
                  
#ulHeaderUpperNav li{padding-right:3px; font-size:12px; display:inline;}
#ulHeaderUpperNav li a{color:#606060;   text-decoration:none; padding-right:5px;}
#ulHeaderUpperNav li a:hover{color: #0063ac; text-decoration:none;}
#ulHeaderUpperNavContact{ font-size:34px}

/* BREAD CRUMB **/

.ulBreadCon{margin:0px; padding:0px; list-style:none; font-size:12px; margin-left:70px; color:#5e5146; text-transform:uppercase;}
.ulBreadCon li{height:30px; padding-top:8px; float:left;}

.breadSelected{}
.breadurl{ font-weight: normal; color:#e4b900; text-decoration:none;}
.breadurl:hover{ color:#666666; text-decoration: underline;}
a#breadurl {}

/* BOX 
.roundedCornersBox
{
	padding-top:5px;			
	}
	
.leftTopRoundedCornerBox
{
	background-image:url(/App_Themes/ChelseaGardener/images/box/left.box.png);		
	float:left;
	width:10px;
	height:9px;
	overflow:visible;
	position:relative;
	z-index:10;
	}

.topBorderBox
{
	border-top: solid 1px #bdbebd;
	float:left;
	margin-top:3px;
	padding-top:2px;
	width:941px;
	height:4px;
	background-color:#e7e7e7;
}

.rightTopRoundedCornerBox
{
	background-image:url(/App_Themes/ChelseaGardener/images/box/right.box.png);		
	float:right;
	width:10px;
	height:9px;
	overflow:visible;
	position:relative;
	z-index:10;
	}		

.roundedCornersBoxContent
{	
	border: solid 1px #bdbebd;
	border-right: solid 1px #bdbebd;
	background-color:#e7e7e7;
	padding:10px;
	float:left;	
	margin-top:-6px;
	margin-left:3px;	
	margin-bottom:-6px;	
	position:relative;
	overflow: auto;
	}

.leftBottomRoundedCornerBox
{
	background-image:url(/App_Themes/ChelseaGardener/images/box/left.box.bottom.png);		
	float:left;
	width:10px;
	height:9px;
	overflow:visible;
	position:relative;
	z-index:10;
	}

.bottomBorderBox
{
	border-bottom: solid 1px #bdbebd;
	float:left;
	margin-bottom:4px;
	padding-bottom:2px;
	width:941px;
	height:3px;
	background-color:#e7e7e7;
	position:relative;
}

.rightBottomRoundedCornerBox
{
	background-image:url(/App_Themes/ChelseaGardener/images/box/right.box.bottom.png);			
	width:10px;
	height:9px;
	overflow:visible;
	position:relative;
	z-index:10;
	float:right;
	}	
	*/
.defaultButton
{
	background-image:url(/App_Themes/SkyMonster/images/button.background.gif);		
	background-color:#29794A;
	border: none 0px #29794A;
	height:20px;
	color:#ffffff;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
}	


.digitsTextBox{ width:30px;
                background-color: #ffffff;    
			   border: solid 1px #626262;
			   height:20px;
                 }    
.tinyTextBox{ width:25px; 
              background-color: #ffffff;    
		   border: solid 1px #626262;
		   height:20px;
		   font-size:13px;
		   height:22px;}
		   
.mediumTextBox{ width:55px; 
              background-color: #ffffff;    
		   border: solid 1px #626262;
		   height:20px;
		   font-size:13px;}		   
		       
.textBox { width:200px; 
           background-color: #ffffff;    
		   border: solid 1px #626262;
		   height:20px;}    
		   
.textBox:hover, tinyTextBox:hover, .mediumTextBox:hover
{
	background-color: #efefef;    
}
		   
.dropDown
{ 
	width:200px; 
}    

.standardForm
{
	width:400px;
	margin:0px auto;
	font-size:12px;
	background-color:#efefef;
	border: solid 1px #bdbebd;
	margin-top: 15px;
	padding:20px;
	}

.standardForm span
{
	font-size:10px;
	}
	
.standardForm .header
{
	font-size:14px;
	color:#666666;
	}
	
.standardTable 	
{
	background-color:#efefef;
	}

.standardForm .standardTableCell, .checkOutWrapper .standardTableCell
{	
	padding:5px;
	margin-bottom:5px;	
	padding-bottom:15px;
}
	
.standardForm .required, .checkOutWrapper .required
{	
	background-image:url('/App_Themes/ChelseaGardener/images/required.field.background.png');		
	background-repeat:repeat-x;
}

.standardForm table 
{
	position:relative;
	}

.standardForm table tr span, .checkOutWrapper table tr span
{
	margin-left:5px;
	}

.plainLain
{
	height:5px;
	width:100%;	
	margin-top:5px;
	margin-bottom:5px;
	background-image:url('/App_Themes/ChelseaGardener/images/lineseparator.png');	
	background-repeat:repeat-x;
	overflow:hidden;	
}		

.standardForm input[type=submit]
{
	float:right;
	}
	

/* SECOND NAV MENU */

#SecondNavMenuWrapper
{
	float:left;
	width:161px; 	
	}
	
#SecondNavMenuWrapper span
{
	position:relative;
}	

#ulSecondNavMenuChildContainer {list-style: none; text-align:left; margin-top:17px; width:150px; margin-left:0px; }
#ulSecondNavMenuChildContainer li{list-style: none; float:none; padding:0px; margin:0px; margin-left:0px; margin-bottom:9px; position:relative;}

.SecondNavMenuParent span{padding-left: 0px; color: #4a8663; text-decoration:none; text-transform:uppercase;}
.SecondNavMenuParent{padding:3px;padding-top:10px;font-size:12px; font-weight:bold;}
.SecondNavMenuParent a{text-decoration:none;  color: #4a8663;}
.SecondNavMenuParent a:hover{background-color:#72CCEF;}

.SecondNavMenuChild  {padding-left:3px;list-style: none;  margin:0px;  font-size:12px; text-align:left;}

.SecondNavMenuChild  a{color: #666666; text-decoration:none; width:100%; padding-top:2px;}
.SecondNavMenuChild  a:hover{color: #097029;}
.SecondNavMenuChildSelected {color: #097029; }
.SecondNavMenuChildSelected span{ font-size:12px;  color: #097029; font-weight:bold;}

#leftMenuContainer 
{	
	float:left;
	text-align:left;	
	overflow:hidden;
	
	margin-left:0px;
	padding-left:5px;	
	
	position:relative;	
	left:0px;
	height:100%;	
	width:200px;	
}
	
#middleBody
{
	float:left;	
	padding:0px;
	margin:0px;		
	padding-left:15px;	
	/*margin-left:15px;		*/
	width:800px;
}	

#rightColumnContainer
{
	float:right;
	width:186px;
	background-color:#efefef;
	background-position: 0% 10%;	
	margin-right:10px;
	/*margin-left:20px;*/
	display:block;
}
/* ---------------------- */

/*PRODUCT LIST */
/*productListTemplate1.ascx*/

.categoryPage {float:left; position:relative; width:580px; 
               font-size:10px; margin-top:-5px;}


.categoryPage h1
{
	font-size:11px;
	}

#ulPLCon{list-style:none; padding-left:0px; 
         padding-right:0px; margin:0px; margin-top:5px; 
         top:0px;
         margin-right:5px; 
         position:relative;  
         z-index:10; width:155px;  
         text-align:center;
         color:white;
                  
         
         }
                  
#ulPLCon a {color:#515151;text-decoration:none;}

#ulPLCon li{float:left; padding:0px;margin:0px; color:#515151; }

#liPLName {float:left; padding:0px; margin:0px; margin-top:0px; height:35px;   
           font-weight:bolder;
           width:160px;
           color:#949494;
           vertical-align:bottom;
           padding-left:10px;
           border-bottom:1px solid #dfdfdf;}
           
#liPLPrice {font-weight:bold; height:14px; color:#4b392a; margin-top:10px;}
#liPLQty  {height:14px;}
#liPLMan  {padding-top:5px;}

.divPLImgCon{z-index:1; position:relative; }
.imgPL{ position:relative; top:0; border:1px solid #515151; margin-top:10px;}
.prodListContainer{margin-top:8px;}

.prodListContainer {margin-left:10px;}
.prodListContainer tr  {height:195px; overflow:hidden;}
.prodListContainer table tr td {height:195px; overflow:hidden;}

#prodCon 
{
	width:172px;
	background-image:url('/App_Themes/SkyMonster/images/product.list.item.background.gif');
	background-repeat:no-repeat;
	height:268px; 
	overflow:hidden;
	text-align:center;
	margin-right:10px;
	font-family:Tahoma;
}

#prodCon a
{
	color:#515151;
	}





.pagerWrapper
{
	text-align:right;
}
.tablePager
{
	text-align:right;
	font-size:12px;
    color:#666666;
    position:relative;
    height:25px;   
    overflow:hidden;
    width:100%;
}

.tablePager a
{
	color: #4b392a;	
}

/* PRODUCT */

/* Detail */

.productWrapper
{
	float:left;
	width:570px;
	margin-top:-30px;
	display:inline;	
}

.productImage
{
	width:200px;
	float:left;
	display:block;
	padding-bottom:10px;
}

.productAttributes
{	
	padding-top:5px;
	text-align:right;
}

.productAttributes select
{
	float:right;
	margin-left:10px;
	}

#productContent
{
	color:#626262; font-size:12px; text-align:justify;
	}

.prodHead
{
	color:#626262; 
	}
	
	.productText strong
{ font-weight:bold;}

.productText a{color:#0094e7;text-decoration:none;}

#productContent li h1{list-style:none; color:#666666; font-size:16px; padding:0px; line-height:18px; 
                    margin-bottom:5px; margin-left:10px; font-weight:bolder; }
#productContent li{ list-style:none; float:none;}
#productContent li a{color:#97B7AA;text-decoration:none;}
#productContent li a:hover{color:white;text-decoration:none;}

#productContent p
{
	margin-top:10px;
	}

#productContent .dropDown
{
	border:solid 1px #fff ;
	color:#666666;
	background-color:#e7e7e7;
	margin-top:10px;
}

#productContent .productPrice
{
	float:right;
	text-align:right;
	}

/*
#ulProdTmplt1OuterCntr{list-style:none; margin:0px;padding:0px; 
                       float:left; width:580px;}
#liProdTmplt1OuterCntrHeader{float:left;  width:580px; height:0px;}
.prodHead {list-style:none; color:#666666; font-size:16px; padding:0px; line-height:18px; margin-bottom:5px; margin-left:10px; }
#liProdTmplt1OuterCntrBdy {float:right; }
#ulProdTmplt1InnerCntrBdy {list-style:none; margin:0px;padding:0px;width:380px; overflow:hidden;}
#liProdTmplt1InnerCntr { list-style:none;  float:right;}
#liProdTmplt1InnerCntr p {padding-right:20px;}
#liProdTmplt1InnerCntrBdyImg{list-style:none; float: left; width:200px; }
#liProdTmplt1InnerCntrBdyImg a {color:#97B7AA;text-decoration:none;}
#liProdTmplt1InnerCntrBdyImg a:hover {color:White; text-decoration:none;}
#liProdTmplt1InnerCntrBdyImg a span{padding:20px; float:right;}
#liProdTmplt1InnerCntrBdyImg img{padding:10px; float:right; border:solid 1px #626262;}
#liProdTmplt1InnerCntrBdyContent{float: left; width:350px;}
*/

.Template1Addtobasket
{	
	background-image:url('/App_Themes/SkyMonster/images/button.background.gif');
	background-repeat:repeat-x;	
	height:20px;
	padding-left:20px;
	margin-top:5px;
	padding-top:3px;
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
	cursor:pointer;
	width:110px;
	float:right;
	text-align:center;
}

.Template1Addtobasket:hover
{
	
	}
	
.Template1PriceText
{	
	text-align:right;
	color:#0094e7;
	}	
	
.backToSelection
{
	background-image:url('/App_Themes/ChelseaGardener/images/back.to.selection.png');
	width:130px;
	height:22px;
	cursor:pointer;
	display:block;
	float:right;
	}	

.prodImg
{border:solid 1px #626262;}

#liProdTmplt1OuterCntrFooter{float:left; width:746px; height:16px;}
/*PRODUCT LIST */


/* SHOPPING CART */

.shoppingCart
{
	width:650px;
	margin:0px auto;
	font-size:12px;
	background-color:#efefef;
	border: solid 1px #bdbebd;
	margin-top: 15px;
	padding:20px;
	}

.shoppingCart a
{
	color:#666666;
	text-decoration:none;
	}

.shoppingCart .cartHeading
{
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	}

.shoppingCartTextButton
{
	padding-top:10px;
	text-align:center;
	}
	
.shoppingCartTextButton input
{
	width:100px;
	}	
	
.shoppingCartSubTotal
{
	background-color:#dbdbdb;	
	background-repeat:repeat-x;
	height:25px;
	margin-top:3px;
}	

.shoppingCartSubTotal .subTotalText
{
	float:left;
	padding:5px;
}

.shoppingCartSubTotal .subTotalValue
{
	float:right;
	padding:5px;
	font-weight:bold;
}

.ShoppingCartTableHeader
{
	font-size:12px;
	text-transform:uppercase;
	text-align:center;
	
}

.shoppingCartGrid td
{
	padding-bottom:10px;
	}
	
.CheckoutCartProduct a
{
	padding-left:5px;
}	

/* CHECKOUT */

.checkOutWrapper
{
	margin:0px auto;
	width:668px;
	background-color:#e6e6e6;	
	border: solid 1px #666666;	
	border-top:none;
	padding:10px;	
	font-size:12px;
}

.checkOutWrapper .header
{
	font-size:14px;
	color:#666666;
	text-transform:uppercase;
	}
	
.checkOutWrapper .info, .standardForm .info
{
	padding:10px 0px 10px 10px;
	font-size:11px;
	}	

.checkOutProcess
{
	margin:0px auto;
	height:57px;
	width:690px;
	background-image:url('/App_Themes/ChelseaGardener/images/checkout.background.png');
	text-align:center;
	vertical-align:middle;
	margin-top:20px;
}

.checkOutProcess span
{
	font-size:14px;
	margin-top:15px;
	text-transform:uppercase;
}

.checkoutTab
{
	height:41px;
	width:228px;
	float:left;	
	border: solid 1px #666666;
	padding-top:15px;	
}

.checkoutTabSelected
{
	height:41px;
	width:228px;
	float:left;
	background-image:url('/App_Themes/ChelseaGardener/images/checkout.background.selected.png');
	border: solid 1px #666666;
	border-bottom:none;	
	padding-top:15px;	
}

.deliveryAddressRadio
{
	width:10px;	
	float:left;
}
	
.DeliveryAddressText
{
	margin-left:15px;
	float:left;
	}	

.deliveryAddressConfirmed
{
	border: solid 1px #666666;
	padding:10px;
	padding-left:5px;
	font-size:11px; 
	color:#666666;
	width:120px;
	float:left;
}

.deliveryAddressConfirmed a
{
	text-align:center;
	color:#666666;	
	text-decoration:none;
	font-weight:bold;	
}

.deliveryAddressConfirmed a:hover
{
	color:#fff;
	}

.deliveryAddressConfirmed:hover
{
	background-color:#dbdbdb;
	}
	
.deliveryAddressConfirmed:hover a
{
	color:#fff;
	}

.deliveryAddressUseThis
{
	text-align:center;
	padding-top:15px;
	}	
	
.continueToPayment
{
	text-align:center;
	padding-top:20px;
}	

.deliveryOptionNote
{
	padding-top:5px;
}

.checkOutWrapper .coupons
{
	padding:10px;
	}		
	
.checkOutWrapper .coupons input[type=submit]
{
	margin:10px;
	}	

.checkOutWrapper .checkoutCartCouponText
{
	font-size:11px;
	color:#666666;
	}

.checkOutWrapper .shoppingCartTableConfirm
{
	font-size:12px;
}	
	
.checkOutWrapper .shoppingCartTableConfirm a
{	
	text-decoration:none;
	color:#b0b0b0;
	font-weight:bold;
	}	
	
.checkOutWrapper .cardNewTable
{
	font-size:11px;
	}	
	
.checkOutWrapper .paymentNote 	
{
	margin-top:20px;
	padding:10px;
	background-color: #ffebe8;    
	border: solid 1px #dd3c10;
}

.checkOutWrapper .ExistingCardsHeader
{
	text-transform:uppercase;
	color:#666666;
	}
	
.errorMessage
{
	color:Red;
	background-color: #ffebe8;    
	border: solid 1px #dd3c10;
	padding:5px;	
	margin-top:10px;		
}	

.infoMessage
{
	color:Green;
	background-color:#EFFFEF;    
	border: solid 1px Silver;
	padding:5px;
	margin:0px auto;
	margin-top:10px;	
}	

.ErrorText
{
	font-size:12px;
	color:red;
	}
	
.searchResultsWrapper 
{
	margin-top:-30px;
	}
		
.SearchResultsBar
{
	background-color:#666666;
	font-size:14px;
	padding:10px;
	margin-bottom:10px;
	color:White;
	}	
	
.SearchResults
{
	font-size:13px;
	width:100%;
}	

.SearchResults a
{
	text-decoration:none;
	color:#666666
}

.SearchResults a:hover
{
	text-decoration:underline;
	color:#666666
}

.SearchResults .title
{
	color:#53483e;	
	font-weight:bold;
	}
	
.SearchResults tr td
{
	padding:5px;
}

.SearchResults tr:hover
{

	background-color:#d3d3d3;
}	

.accountDetailsLinks a
{
	text-decoration:none;
	color:#666666;
	font-weight:bold;
}

.recentOrders
{
	width:100%;
	border:solid 1px #666666;
}

.recentOrders tr td
{
	padding:5px;
	border:solid 1px #666666;
	}
	
.recentOrders .subcatHead
{
	background-color:#666666;
	color:#fff;
	}	
	
	
.RotatingImageWrapper	
{
	text-align:center;
	}
	
.RotatingImageWrapper img
{	
	border:solid 0px #e0e0e0;
	width:260px;
	height:383px;
}	

.RotatingImage
{
	border:none 0px;
	
	
	}	
	
.clear
{
	clear:both;
	position:relative;
	height:0px;
	}	
	
	
/* 
// Left menu
*/

.DivLeftMenuBody A {color:#524F26;font-size:10px;padding-left:10px;font-weight:normal;text-decoration:none;}
.DivLeftMenuBody A:hover {color:#5e5146;font-size:10px;padding-left:10px;font-weight:normal;}

.DivLeftMenuHead 
{
	background-image:url('/App_Themes/SkyMonster/images/yellow.tab.gif');
	background-repeat:no-repeat;
	color:#524F26;
	width:186px;height:29px; border-bottom:solid 1px #fff; text-align:center; text-transform:uppercase; font-size:11px; font-weight:bold;}

.leftMenuBorder{border:0px;border-left: 1px #660033 solid; border-right: 1px #660033 solid;  background-color: #F9F9EC}

.LeftMenuSelected{height:25px;width:185px;}
.LeftMenuSelected a{background-color:#FFFFFF;width:186px;height:29px;}

.LeftMenuItemStyle {background-color:#efefef;width:186px;height:29px; border-bottom:solid 1px #fff;}
.LeftMenuItemStyle:hover {background-color:#cdba8d;}
	
	
/* home page categories */
.homePageContent
{	

}
	
.homePageCategories
{	
	background-image:url('/App_Themes/SkyMonster/images/home.categories.background.2.gif');
	background-repeat:no-repeat;
	width:560px;
	height:380px;
	font-size:10pt;
	padding:5px;
	float:left;
	overflow:hidden;
}

.homePageCategories .heading
{
	height:30px;
	padding-left:10px;
	color:#fff;
} 

.homePageCategories td
{
	padding-bottom:4px;
	border-bottom:dashed 1px #cdcdcd;		
	padding-top:3px;
	}
	
.homePageCategories .borderRight
{	
	border-right:dashed 1px #cdcdcd;		
	}	

.homePageCategories tr
{	
	font-size:10px;	
	overflow:hidden;
}

.homePageCategories a
{
	text-decoration:none;	
	padding-bottom:5px;
	color:#007bcb;
}

.homePageCategories img
{
	width:70px;
	padding:2px;
	padding-right:4px;
	}
	
.homePageCategories a:hover
{}
	
.cartImage	
{
	
}
		
.yellowHeader
{
	background-image:url('/App_Themes/SkyMonster/images/yellow.tab.gif');
	background-repeat:no-repeat;
	color:#524F26;
	width:186px;height:19px; 
	padding-top:10px;
	border-bottom:solid 1px #fff; text-align:center; text-transform:uppercase; font-size:11px; font-weight:bold;
}		

.rightColumnOffers
{		
	padding-bottom:10px;
	text-align:center;
	}
	
.rightColumnOffers p
{
	padding:2px 2px 2px 2px;
	}	

.rightColumnOffers, .rightColumnOffers a
{
	font-size:11px;
	color:#524F26;
}
	

.rightColumnOffers .yellowHeader
{
	margin-top:10px;
}

.rightColumnOffers img
{
	padding:5px;
	}

/*
Featured
*/
.featuredProductsHomePage
{
	width:570px;
	padding-top:10px;	
	padding-bottom:10px;	
}

.featuredProductsHomePage a
{
	color:#53483e;
}
	
.featuredProductsHomePage .brownMiddle
{
	font-size:11px;
	border-left: solid 1px #53483e;
	border-right: solid 1px #53483e;
	padding-left:3px;
	padding-right:3px;
	overflow:hidden;
}
	
.featuredProductsHomePage .brownTop
{
	padding-top:5px;
	background-image:url('/App_Themes/SkyMonster/images/featured.products.top.gif');
	background-repeat:no-repeat;
	height:25px;
	padding-left:20px;
	color:#fff;
	font-size:10pt; 
	font-weight:bold;
}	
	
.featuredProductsHomePage .brownBottom
{
	background-image:url('/App_Themes/SkyMonster/images/featured.bottom.gif');
	background-repeat:no-repeat;
	height:9px;
	}		
	
.listFeaturedStock
{
	padding:4px;	
	border:dashed 1px #cdcdcd;		
	border-left:0px;
	border-top:0px;
	border-collapse: collapse;
	text-align:center;
}	

#divFeaturedStockOuterContainer{  background-color:white; text-align:left}
#divFeaturedStockContainer
{margin-bottom:-5px; margin-right:-4px; overflow:hidden;}

#ulFeatured
{
	width:180px;
	}

#ulFeatured li a:hover{color:#53483e;}

#ulFeatured .price {padding-bottom:4px; color:#0094e7}
#ulFeatured .price strike{padding-bottom:4px; color:#4b392a;}

#divFeaturedStockContainer h1{ text-transform:capitalize; font-size: 12px; letter-spacing:0px; font-weight:bold; padding-bottom: 2px; margin-bottom: 0px; }
#divFeaturedStockContainer h1  a{color:#48451A;font-size:12px;font-weight:bold;letter-spacing:0px;font-family:Arial; text-decoration:none;}

#extendedShoppingCartOverview
{
	background-image:url('/App_Themes/SkyMonster/images/basket.gif');
	background-position: 10px 10px;
	background-repeat:no-repeat;
	padding-left:60px;
	font-size:11px;
	padding-top:5px;
}

#extendedShoppingCartOverview div
{
	padding:2px;
	}
	
#extendedShoppingCartOverview a
{
	text-decoration:none;	
	color:#5e5e5e;
	}	

#extendedShoppingCartOverview .yellow
{
	color:#e4bd00;
	font-weight:bold;
	}

/*
* RELATED PRODUCTS
*/
	
.relatedProductsWrapper
{
	float:left;
	width:560px;
	text-align:center;
	display:block;
}	

.relatedProduct
{
	margin-left:10px;
	width:350px;
	height:360px;
	text-align:center;
	padding-top:20px;
	padding-bottom:5px;
	}
	
.relatedProduct img
{
	height:230px;
	}	
	
.RelatedProductsHeader h3
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	}	
	 
.relatedProductTitle a
{
	font-size:11px;
	color:#5e5e5e;
	text-decoration:none;
	}	

.relatedProductPrice
{
	padding-top:5px;
	font-size:11px;	
	color:#0094e7;
	}	
	
.PageSort 
{
	text-align:left;
	float:left;
	}	