/* *** FLYOUT MENU *** */
.leftColumn2
{
		background-color : #231f20;
		padding-bottom : 12px;

}
#leftColumn h2#ourProducts
{
	height : 27px;
	line-height : 27px;
	text-transform : uppercase;
	font-family : Arial, Helvetica, Verdana, Times, sans-serif;
	font-size : 1em;
	
	
	background-color : #682287;
}

#leftNavMenu
{
	line-height : 1.2em;
	font-size : 85%;
	margin : 0;
	padding : 0 10px;
	list-style : none;
	font-family : Arial, Helvetica, Verdana, Times, sans-serif;
	font-weight : bold;
	
	background-color : #231f20;
	
	
	
	
}
#leftNavMenu li
{
	margin : 0;
	padding : 1px;
	
}
#leftNavMenu li a
{
	background-image:url(../images/bullet.gif);
	background-repeat:no-repeat;
	background-position:0 50%;

	display : block;
	color : #fff;
	background-color : #231f20;
	padding : 4px 2px 4px 14px;
	text-decoration : none;
	text-transform : uppercase;
	
	
	border-bottom : 1px solid #656263;

}
#leftNavMenu li a:hover
{
	color : #555;
	background-color : #231f20;
	text-decoration : none;
	background-image:url(../images/bullet_on.gif);
	background-repeat:no-repeat;
	background-position:0 50%;

}
#searchform {
	margin:0px 10px 12px 10px;
	padding:25px 6px 0px 12px;

	background-image:url(../images/searchBoxBG.gif);
	background-repeat:no-repeat;

	border : 1px solid #656263;
	
	background-color : #231f20;
	height : 40px;

	
}
#searchform input.smallFormField
{
	 display:inline;
	 margin:1px;
	 height:20px;
	 font-size:13px;
	 padding:4px 6px 2px 6px;
	 width:121px;
	 border:0px solid #000;
	 
	 
	 background-color: #dedbe0;
}
#searchform span {
	color:#656263;
	font-weight:bold;
	font-size:0.9em;
}
.leftNavBanners
{
	line-height:1.3em;
	font-style:normal;
	background-color:#000;
	color:#fff;
	margin:0;
	font-size:0.8em;
}

h2#SpecialsNewArrivals
{
	background-image:url(../images/specials_new_arrivals.gif);
	background-repeat:no-repeat;
	height : 60px;
	margin-top : 12px;
}
div.SpecialsNewArrivals
{
	background-image:url(../images/specials_new_arrivals_image.jpg);
	background-repeat:no-repeat;
		background-position:1px top;

	padding : 150px 10px 10px 10px;
	min-height : 50px;
	text-align : center;
}

div.SpecialsNewArrivals img
{
	margin : 0 auto;
}
#leftContact
{
	margin-top : 12px;
}
address
{
	font-style : normal;
	padding : 7px;
	font-size : 0.95em;
	line-height : 1.4em;
	font-weight : bold;
}
#leftContact h2
{
	background-image:url(../images/address.gif);
	background-repeat:no-repeat;
	height : 32px;
	line-height : 32px;
	text-transform : uppercase;
	font-family : Arial, Helvetica, Verdana, Times, sans-serif;
	font-size : 1.2em;
}
.red {color : #af222a;}
.grey {color : #828385;}
.brown {color : #a39161;}

#leftContact address .small 
{
	font-size : 0.8em;
	line-height : 1.1em;
}
#leftContact address a
{
	color : #828385;
	text-decoration : none;
}
#leftContact address a:hover,
#leftContact address a:visited

{
	color : #828385;
	text-decoration : none;
}

#leftContact address img
{
	margin-top : 7px;
}




div.competition
{
	background-image:url(../images/competition.jpg);
	background-repeat:no-repeat;
	min-height : 254px; 
	color :#fff;
	text-align : center;

}
div.competition img,
div.subscribe img
{
	margin : 0 auto;
}
div.subscribe
{
	background-color:#49422f;
	color:#fff;
	
		min-height : 50px; 
		padding-top : 7px;
		font-size : 1em;
	font-weight : bold;
	padding : 12px;

}
#rightColumn div#postcomp
{
	padding : 0 15px;
}
#rightColumn div.myAccount
{
	font-size : 0.9em;		
}

#rightColumn div.myAccount h2
{
	background-color : #fff;
	background-image:url(../images/myaccount.gif);
	background-repeat:no-repeat;
	height : 27px;
	line-height : 27px;
	text-transform : uppercase;
	font-family : Arial, Helvetica, Verdana, Times, sans-serif;
	font-size : 1.2em;	
	text-align : center;
}
#rightColumn div.myAccount h3
{
	color : #000;
		font-size : 0.8em;
}