.blog-container h1{display:none;}

@charset "UTF-8";
/* CSS Document */


/* Reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

/*clears */
.clear { clear: both; }
.clear_clear { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

body {
	margin:0px;
	padding:0px;
	background:#291d0a;
	font: 14px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #5a471b;
}

p { margin-bottom: 18px; }
h1 { font-weight: bold; font-size: 24px; line-height: 36px; margin-bottom: 18px; }
h2 { font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 18px; }
h3 { font-weight: bold; font-size: 1em; line-height: 18px; }
h4 { font-weight: bold; font-size: 10px; line-height: 18px; }

a { color: #5a471b; font-weight:bold; text-decoration:underline; }
a:hover{ color: #5a471b; text-decoration:none; }

#my_wrapper {
	width:965px;
	margin:0px auto;
}

#my_container {
	width:965px;
	background:url(images/mid_bg_upper.jpg) repeat-y;
}


#mail_wrapper {
	width:800px;
	margin:0px auto;
}

#mail_container {
	width:800px;
	background:#fff;
}

#top {
	height:85px;
	background:url(images/top_bg.jpg) repeat-x;
}

#top_valentine {
	height:109px;
	background:url(images/top_bg_red.jpg) repeat-x;
}

#nav {
	background:url(images/nav_bg.jpg) repeat-x;
	height:60px;
}

#mail_nav {
	background:#291d0a;
	height:60px;
}

#logo {
	padding:0px 0px 0px 20px;
	width:340px;
	float:left;
}

#mail_logo {
	padding:0px 0px 0px 0px;
	width:340px;
	float:left;
	color: #5a471b;
}

#nav_btns {
	width:540px;
	float:left;
	padding-left:52px;
	
}

#footer {
	background:url(images/footer_bg.jpg) no-repeat;
	height:80px;
	color:#666;
	font-size:10px;
	width:965px;
	margin:0px auto;
}

.footer_text a{ 
	color:#666;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}

.footer_text a:hover {
	color:#666;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	
}

#footer_left { padding-left:292px; float:left; width:300px;}
#footer_left_2 { padding-left:30px; float:left; width:300px;}
#footer_right {  float:right; width: 140px; padding-right:35px; text-align:right;}

#foot_pad { margin-bottom:40px; }

.20_pad {padding:20px;}



#home_left_col {
	width:236px;
	float:left;
	margin-left:25px;
}

#home_right_col {
	width:639px;
	float:left;
	/* background:url(images/col_divider_vert.jpg) no-repeat; */
	padding-left:30px;
}

/* override */
.details h1 {
	font-size:14px !important;
	 color: #ff3e90;
}

.shop-product-small h5 {
	color: #ff3e90 !important;
	font-size:100% !important;
}

.catalogueItemNotFound {
	display:none;
	visibility:hidden;
}

.productAttributes {
	line-height:2em !important;
}

#imageDetails {
	width:100% !important;
}

#numberDisplay {
	padding-top:10px;
}

.stack-bot {
	width:234px;
	height:263px;
	background:url(images/stack_bot_bg.jpg);
	color:#59471c;
	font-family:Century Gothic, Lucida Grande, "Lucida Sans", Arial;
}

.stack-bot h1 {
	padding:0px;
	margin:0px;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
	font-size:22px;
}

.stack-bot .sub-text {
	padding:0px;
	margin:0px;
	padding-bottom:15px;
	padding-left:15px;
	font-size:12px;
}

.stack-bot div.cookies {
	padding-top:10px;
	line-height:2em;
}

.stack-bot .cookies a{
	padding:0px;
	margin:0px;
	padding-left:15px;
	font-size:12px;
	text-decoration:none;
}

.stack-bot .cookies a:hover{
	padding:0px;
	margin:0px;
	padding-left:15px;
	font-size:12px;
	text-decoration:none;
}
