/*---------------------+
 | Site: BabyCakes     |
 +---------------------*/

 
@import url("reset.css");
@import url("cart.css");


/* Core layout 
======================================================================*/
body {background:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
#cta-banner {display:none;}
#banner {display:none;}
	
#content {background:none; padding:0; float:left;  width:auto;}
#navigation-row {display:none; }
	#cart-link {float:left; width:330px; padding:10px 0 0 30px;}
	#navigation {float:left; width:600px;}
	
#purple-container {background:#c3acd3; width: auto; margin:0; padding:0; float:left; display:inline;}
.home #purple-container {
	background:#c3acd3 url(../images/core/home-bg.gif) repeat-y; 
	width: 880px; 
	margin:0 30px; 
	padding:0 10px 0 10px; 
	float:left; 
	display:inline; 
	border-top:10px solid #c3acd3;
	border-bottom:10px solid #c3acd3;
	}
.wholesale #purple-container {
	background:#c3acd3 url(../images/core/wholesale-bg.gif) repeat-y; 
	width: 880px; 
	margin:0 30px; 
	padding:0 10px 0 10px; 
	float:left; 
	display:inline; 
	border-top:10px solid #c3acd3;
	border-bottom:10px solid #c3acd3;
	}
.retail #purple-container {background:#c3acd3; width: 890px; margin:0 30px; padding:10px 0 10px 10px; float:left; display:inline;}
.contact #purple-container {
	background:#c3acd3 url(../images/core/wholesale-bg.gif) repeat-y; 
	width: 880px; 
	margin:0 30px; 
	padding:0 10px 0 10px; 
	float:left; 
	display:inline; 
	border-top:10px solid #c3acd3;
	border-bottom:10px solid #c3acd3;
	}


	#purple-content {background:#cfbcdc; padding:15px; width:850px; float:left;}
	
	.home #purple-content {padding:10px 15px; float:left; width:410px;}
	.home #home-search {display:none;}
	.home #new-products {background:#dbcde5 url(../images/titles/home-new-products.gif) no-repeat; float:left; width:420px; margin:0 0 1px 10px; padding:10px 0 10px 10px;}
	.home #news {background:#dbcde5 url(../images/titles/home-latestnews.gif) no-repeat; float:left; width:400px; margin:0 0 0 10px; padding:50px 15px 15px 15px;}
	
	.wholesale #purple-content {padding:15px; float:left; width:640px;}
	.wholesale #downloads {width:170px; padding:15px; margin:0 0 0 10px; float:left; background:#dbcde5 url(../images/titles/downloads.gif) no-repeat;}

	.retail #purple-content {background:#cfbcdc; padding:5px 10px 10px 10px; float:left; width:860px;}
		#categories {float:left; width:145px; background:#e2d7ea url(../images/titles/categories.gif) no-repeat; padding:50px 10px 10px 10px;}
		#retail-info {float:left; width:680px; padding:0 0 0 15px;}
		
	.cooking-class #purple-content {background:#cfbcdc; padding:5px 10px 10px 10px; width:860px;}
	.contact #purple-content {padding:15px; float:left; width:640px;}
	.contact #contact-column {width:160px; padding:25px 15px 15px 15px; margin:0 0 0 10px; float:left;}
	.contact #contact-column img {margin:0 0 15px 10px; border:2px solid #c3acd3;}
	

#footer {display:none;}
		
		
/* Home - New Products 
----------------------------------------------------------------------*/	
.new-product-container {background:#fff; width:178px; height:75px; border:1px solid #c3acd3; float:left; margin:10px 10px 0 0; padding:10px; overflow:hidden;}
.new-product-container img {border:2px solid #dbcde5; float:left; margin:0 10px 0 0;}


/* Retail - Products 
----------------------------------------------------------------------*/
.cat-links {width:160px; background:#c3acd3; height:15px; padding:10px; margin:0 10px 10px 0; float:left; text-align:center; overflow:hidden;}
.listing-item {width:308px; float:left; padding:10px; margin:0 10px 10px 0; background:#fff; border:1px solid #c3acd3; overflow:hidden; height:75px;}
.listing-item img {border:2px solid #dbcde5; margin:0 10px 0 0;}
.item-detail {width:auto; background:#fff; border:1px solid #c3acd3; margin:0 10px 10px 0; padding:15px;}
.detail-thumbs {float:right; padding:10px; margin:0; width:80px; text-align:center;}
.detail-thumbs img {border:2px solid #dbcde5;}
.detail-price {background:#fdfacb; border:1px solid #efdcb9; padding:5px; height:20px;}





/* Navigation layout 
======================================================================*/
ul#nav {display:none;}

#footer a {color:#fff; text-decoration:none; font-weight:bold;}
#footer a:hover {text-decoration:underline;}

.home #new-products a {color:#FF6600; text-decoration:none; font-weight:normal;}
.home #new-products a:hover {text-decoration:underline;}

.listing-item a {color:#FF6600; text-decoration:none; font-weight:normal;}
.listing-item a:hover {color:#FF6600; text-decoration:underline;}


a {color:#774c7e; text-decoration:none; font-weight:bold;}
a:hover {color:#990066;}







 /* Font Style
======================================================================*/
h1 {font:22px Arial, Helvetica, sans-serif; padding:10px 0 10px 0; color:#666666;}
h2 {font:18px Arial, Helvetica, sans-serif; padding:10px 0 10px 0; color:#999;}
h3 {font:14px Arial, Helvetica, sans-serif; padding:0 0 10px 0; color:#666;}
h4 {font:12px Arial, Helvetica, sans-serif; font-weight:bold; color:#333; padding:0 0 10px 0; line-height:14px;}
h5 {font:12px Arial, Helvetica, sans-serif; padding:0 0 10px 0; font-weight:bold;}

p {font-size:11px; line-height:18px; padding:0 0 10px 0; text-align:justify;}

.wholesale #downloads ul {margin:0 0 10px 0px; list-style:none;}
.wholesale #downloads li {padding:0 0 5px 25px; line-height:16px; font-size:11px; background:url(../images/icon-pdf.gif) no-repeat;}

.cat-nav ul {list-style:none; margin:0 0 5px 0;}
.cat-nav li {padding:5px 0 5px 0; border-top:1px dashed #fff; font-size:11px;}

#footer p {color:#fff; font-size:10px;}
#footer .footer-breadcrumbs p {text-align:right;}

.home #new-products h2 {text-indent:-9999px;}
.home #new-products h4 {padding:0 0 5px 0;}
.home #new-products p {line-height:11px; font-size:10px; padding: 0 0 5px 0;}
.wholesale #downloads h2 {text-indent:-9999px;}

.listing-item h3 {padding:0 0 5px 0 !important;}
.listing-item p {line-height:13px; font-size:10px; padding:0 0 7px 0; text-align:left;}

.price {font-size:14px; color:#FF3366;}





/* Extras 
======================================================================*/
.logo-space {margin:0 0 10px 0;}
.right-align {float:right;}
.left-align {float:left;}
.center {padding:0 0 0 60px;}





/* Home - Searchbox 
----------------------*/
.go-cuppycake {padding:0 0 0 0px; float:left;}
.search-box {margin:5px 7px 0 0; float:left;}

.left-info {float:left; margin:0 0 0 0; padding:0 0 0 0px;}
.right-info {float:right; margin:2px 0 0 5px; width:80px; }




 /* Form Style
======================================================================*/
form.form fieldset,
form.form ol, 
form.form li, 
form.form legend {
	margin: 0;
	padding: 0;
}

form.form fieldset { border: 0; }

form.form ol { list-style: none; }

form.form li { margin-bottom: 5px; }

form.form label {
	display: inline-block;
	width: 150px;
}

form.form input, form.form select, form.form textarea {
	width: 250px;
	padding: 3px;
	border: 1px solid #997b9e;
	background: #fff;
	font: normal 13px/13px Verdana, Arial, Helvetica, sans-serif;
	color:#660033;
}

form.form textarea { height: 200px; }

form.form select {
	padding: 0;
	width: auto;
}

form.form li.button { margin-top: 15px; }

form.form li.button input {
	width: auto;
	border: 0;
	background: #cfbcdc;
	color: #fff;
	cursor: pointer;
}

form.form fieldset legend {
	padding: 20px 0;
	font-weight: bold;
	font-size: 18px;
	color: #444;
	_margin: 0 -7px; /* IE Win fix */
}

/* IE Mac legend fix */
form.form legend {
  display: inline-block;
}




