

body {
	background-color: #F4E2DC;
	padding: 0px;
	text-align: center;
	position: relative;
	z-index: 1;
	margin-top:0;
}

#container {
	width: 846px; 
	position: relative;
	z-index: 2;
	margin: 0 auto;
	text-align: left;
	background-color: transparent;
	top:0px;
}

#header {
	width: 100%;
	height: 121px;
	position: relative;
	z-index: 2;
	/*background-image:url(../styleImages/header/headerbg_plain.jpg);*/
	background-repeat: no-repeat;
	background-color: transparent;
}

#logo {
	left: 23px;
	position:relative;
	float:left;
}

#newsletter {
	position: relative;
	z-index: 15;
	width: 279px;
	height: 83px;
	left: 217px;
	top: 0px;
	background-image:url(../styleImages/newsletter/newsletterbg.png);
	background-repeat: no-repeat;
	float: left;
}

#login {
	float: left;
	top: 5px;
	right:335px;
	position:absolute;
	width:350px;
	height:19px;
	z-index:9999;
	text-align:right;
}

#shop_cart {
	float: left;
	top: 82px;
	left:390px;
	position:absolute;
	width: 138px;
	height:32px;
	background-image:url(../styleImages/cart/shop_cartbg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	word-spacing: 20px;
	z-index: 9999;
}

#phoneNum {
	color:#934444;
	float: left;
	top: 96px;
	right: 35px;
	z-index:9999;
	position:absolute;
	font-size: 80%;
	font-weight: bold;
	font-style:normal;
	font-family:inherit;
}

#phoneNum span {
  	color:#3D230A;
}
	
#main_navigation {
	background-image:url(../styleImages/menu/nav-wrapperbg.png);
	background-repeat:no-repeat;
	background-color:transparent;
	height: 55px;
/*	width: 603px%;*/
/*	width: 847px;*/
	margin:0;
}

#page_shadow {
	background-image:url(../styleImages/container/shadow.png);
	background-repeat: repeat-y;
	background-color: transparent;
	position: relative;
	z-index: 2;
	margin:0px;
}

#search {
	float:left;
	width: 243px;
	height:55px;
	background-image:url(../styleImages/search/searchbg.png);
	background-repeat: no-repeat;
	background-color: transparent;
	position: relative;
}

#hmmaincontent {
	width: 100%;
	position: relative;
	z-index: 3;
	background-image:url(../styleImages/container/hmboxContent_bg.jpg);
	background-repeat:no-repeat;
	background-color:no-color;
	background-position:50% 0;
	margin: 0 auto;
	overflow:hidden;
}

#maincontent {
	width: 100%;
	position: relative;
	z-index: 3;
	background-image:url(../styleImages/container/boxContent_bg.jpg);
	background-repeat:no-repeat;
	background-color:no-color;
	background-position:50% 0;
	margin: 0 auto;
	overflow:hidden;
}

#footer {
	width: 100%;
	position: relative;
	z-index: 2;
	height: 135px;
	background-image:url(../styleImages/footer/footer_bg.png);
	background-repeat: no-repeat;
	background-color: #F4E2DC;
	margin-top: 0px;
}








/*
body {
	background-color: #F5E3F5;
	
	padding: 0; 
	z-index: 1;
	position: relative;
	text-align: center;
}

/******[ Container ]*******/
/*
#container {
	width: 792px; /* this overrides the text-align: center on the body element. */ /*
	background: transparent;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	top: 40px;
	text-align:left;
}

#headertop {
	width: 100%;
	height: 25px;
	position: relative;
	z-index: 5;

}

#header {
	padding: 0;
	width: 100%;
	height: 463px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: 5;
	position: relative;
	background-image: url(../../../images/Header/header_bg.jpg);
}


#producthdr {
	padding: 0;
	width: 100%;
	height: 150px;
	background-color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: 0% 0%;
	z-index: 5;
	position: relative;
	background-image: url(../../../images/Header/prodinfo_header/prodinfo_header.jpg);
}

.boxContent {
	width:688px;
	position: inherit;
	margin: 0 auto;
}

.prod_info_wrapper {
	width:650px;	
	margin:0 auto;
}

/******[ Shopping Cart Box ]*******/
/*
.shoppingcart {
	padding: 3px;
	height:18px;
}

/*[ End Cart Box ]*/

/******[ Session Box ]*******/
/*
.sessionsbox {
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-color:transparent;
}

/*[ End Session Box ]*/


/*
.boxTitleLeft, .boxTitleRight {
	font-family: "Lucida Sans", "Lucida Sans Unicode", Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #70cdcc;
	height: 15px;
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	border-right: 1px solid #E1E1E1;
	padding: 5px;
}
.boxContentLeft, .boxContentRight {
	border: 1px solid #E1E1E1;
	padding-left: 5px;
	padding-right: 5px;
	margin-bottom: 10px;
	padding-top: 3px;
	padding-bottom: 5px;
}


.colMid {
	position: relative;
	width: 100%;
	float: left;
}



/******[ Navigation Menu ]**********/

/******[ Start Cross-Browser DHTML Menu ]********/
/*
#hm_nav {
	left:245px;
	position:absolute;
	top:70px;
	z-index:6;
}

#standard_nav {
	position:absolute;
	left:245px;
	top:381px;
	z-index:6;
}

.boxCategories {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	height:20px;
	margin:0 auto;
	position:absolute;
	text-align:center;
	width:560px;
	z-index:6;
}


#mainmenu-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;

}

.li-nav a {
background-color: transparent;
color:#573457;
display:block;
font-size:1.125em;
margin:0;
padding:0 6px;
text-decoration:none;
}

.li-nav a span {
color:#573457;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.125em;
font-style:italic;
font-weight:normal;
line-height:20px;
}

.li-nav a:hover {
color:#875F87;
}

.ul-nav, .li-nav {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.ul-nav {
padding:0;
}

.li-nav {
float:left;
}
.li-nav .ul-nav {
display:none;
position:absolute;
}

a.hassubmenu {
background-image:url(../styleImages/more.gif);
background-position:130px 6px;
background-repeat:no-repeat;
}

/*******[ End Cross-Browser DHTML Menu ]********/

/*******[ Header Image ]*******/
/*
#hm_header_image {
	background-image:url(../../../images/Header/header_pics/hm_hdr.jpg);
	background-repeat:no-repeat;
	height: 339px;
	width: 766px;
	position: absolute;
	border: none;
	left: 14px;
	top: 10px;
	z-index: 6;
}


#header_image {
	height: 279px;
	width: 706px;
	position: absolute;
	border: none;
	left: 44px;
	top: 41px;
	z-index: 6;
}
/*[	End Header Image ]*/

/*******[ Main Content ]********/
/*
#maincontent {
	width: 100%;
	height: 100%;
	z-index: 5;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
	min-height: 200px;
	background-image: url(../../../images/MainContent/page_shadow.jpg);
	background-repeat: repeat-y;
	background-position: 0% 0%;
}

#maincontent_header {
	width: 100%;
	height: 24px;
	position: relative;
	z-index: 5;
	background-color: #FFFFFF;
	background-image: url(../../../images/MainContent/maincontent_header.jpg);
	background-repeat: no-repeat;
}


.clearleft {
	clear:left;
}

/*[ End Main Content ]*/

/******[ Footer Layout ]*******/ /*
#prod_footer {
	width: 100%;
	height:59px;
	position: relative;
	padding:0;
	margin:0 auto;
	background-color: #FFFFFF;
	background-image: url(../../../images/Footer/prod_footer/prod_footer_bg.jpg);
	background-repeat: no-repeat;
	z-index: 5;
}

#footer {
	width: 100%;
	height:108px;
	position: relative;
	padding:0;
	margin:0 auto;
	background-color: #FFFFFF;
	background-image: url(../../../images/Footer/footer_bg.jpg);
	background-repeat: no-repeat;
	z-index: 5;
}

/******[ Site Docs ]******/
/*
.siteDocs {
	text-align:center;
	margin-top: 7px;
	margin-bottom: 20px;
}
/*[ End Site Docs ]*/

/*****[ Cart.tpl ]*****/

/*****[ Check out Styles

/*******[ CHECKOUT PAGES ]*******/
/*
.colLeftCheckout {
	position: relative;
	left: 0px;
	width: 160px; 
	padding-left: 15px;
	padding-right: 5px;
	float: left;
}
.colMainCheckout {
	position: relative;
	width: 100%;
	float: left;
}

#mc_wrapper {
	position: relative;
	width:692px;
	margin: 0 auto;
	padding: 0;
}

.lftcol {
	width: 500px;
}

.rtcol {
	width: 200px;
}

/*[ END CHECK OUT PAGES ]*/

/*
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
#subCats {
	text-align:justify;
	background-color: #ffffff;
	text-align: center;
	border: 1px solid #e1e1e1;
	margin: 0px auto;
	padding: 3px;
	float: left;
	width: 99%;
	position:inherit;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
	position:inherit;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
#imgThumbSpace{
	line-height: 0px;		
}
#imgThumbSpace img {
	padding-right: 3px;
	padding-bottom: 3px;		
}

div.latestProds {
	text-align: center;
	width: 19%;
	margin-right: 3px;
	margin-bottom: 3px;
	height: 200px;
	float: left;
	overflow: hidden;
	border-right: 1px solid #e1e1e1;
	position: relative;
}


/*******[  Products Box Layout ]********/
/*
.productbox {
	width:108px;
	height: 205px;
	float:left;
	padding:0px 32px 8px 32px;
	margin: 10px 0px 25px 0px;
}




/******[ View Product Details Page ]*********/
/*
#product_details {
	margin: 0;
	position:relative;
	z-index:5;

}


#rightside {
	width: 150px;
	position: relative;
	float: right;
	text-align:center;
}

#leftside {
	width:350px;
	position:relative;
	float:left;
	text-align: center;
	padding:0px 0px 0px 20px;
}
