/* CSS Document */
/*  stickemStore    */

body{
	background-image:url(../images/stkBG.jpg);
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

.floatLeft{
  float:left;
}

div.clear{
  clear:both;
}
div#stickemStore{
  
}
div#stickemStore div#container{
  width:1006px;
	margin:0 auto;
}

/********************************  HEADER  */
div#stickemStore div#header{
	width:1006px;
	height:233px;
	background: transparent url(../images/stickemStore/headerBG.jpg) no-repeat top left;
	position:relative;
}

div#header #topNav{
  text-align:right;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	padding:1px 65px 0 0;		
}
#topNav a{
	text-transform:uppercase;
	color:#fff;
	font-size:12px;
	font-weight:bold;
}
#topNav a:link, #topNav a:visited{
  text-decoration:none;
}
#topNav a:hover, #topNav a:active{
  text-decoration:underline;
}
div#header img#cart{
	width:40px;
	height:30px;
	position:absolute;
	top:5px;
	right:20px;
}
div#header img#logo{
	width:340px;
	height:60px;
	position:absolute;
	top:28px;
	left:37px;
}

div#header #mainNav{
  text-align:center;
	margin:80px 0 0 10px;
	width:820px;
}
#mainNav a{
  color:#3c2315;
	text-transform:uppercase;
	line-height:20px;
	font-size:14px;
	font-weight:bolder;
}
#mainNav a:link, #mainNav a:visited{
  text-decoration:none;
}
#mainNav a:hover, #mainNav a:active{
  text-decoration:underline;
}

.categoryMenu
{
	background:#984a1c !important;
	border-width:2px !important;
	padding-left:60px;
	border-top:solid 1px black;
	border-bottom:solid 1px black;
	text-align:center !important;
	
}

.categoryNav
{
	 color:white !important;
	text-transform:uppercase;
	line-height:20px;
	font-size:12px !important;
	font-weight:bolder;
	padding:0px !important;
	text-decoration:none !important;
	text-align:center !important;

}

.categoryNav:hover
{
	 color:#3c2315;
	text-transform:uppercase;
	line-height:20px;
	font-size:12px !important;
	font-weight:bolder;
	text-decoration:underline !important;
	padding:0px !important;
	background-color:#984a1c; !important;
}

.subCategoryNav
{
	
	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	width:215px !important;
	
	text-align:center;
	text-decoration:none !important;
	 color:white !important;
	text-transform:uppercase;
	padding:3px;
	font-size:11px !important;
	font-weight:normal !important;
	background:#75401e;
}

.subCategoryNav:hover
{
	 
	/*background:#75401e;*/
	
	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	width:215px !important;
	cursor:hand !important;
	text-align:center;
	text-decoration:underline !important;
	background-color:#984a1c; !important;
	color:white !important;
	text-transform:uppercase;
	font-weight:normal !important;
	padding:3px;
}

.subCategoryNav_FirstItem
{

	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	border-top-color:Black;
	border-top-width:1px;
	border-top-style:groove;
	width:215px !important; 
	text-align:center;
	text-decoration:none !important;
	 color:white !important;
	text-transform:uppercase;
	padding:3px;
	font-size:11px !important;
	font-weight:normal !important;
	background:#75401e;
	
}

.subCategoryNav_FirstItem:hover
{

	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	border-top-color:Black;
	border-top-width:1px;
	border-top-style:groove;
	width:215px !important;
	cursor:hand !important;
	text-align:center;
	text-decoration:underline !important;
	background-color:#984a1c; !important;
	color:white !important;
	text-transform:uppercase;
	font-weight:normal !important;
	padding:3px;
}



.subCategoryNav_LastItem
{

	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	border-bottom-color:Black;
	border-bottom-width:1px;
	border-bottom-style:groove;
	width:215px !important; 
	text-align:center;
	text-decoration:none !important;
	 color:white !important;
	text-transform:uppercase;
	padding:3px;
	font-size:11px !important;
	font-weight:normal !important;
	background:#75401e;
	
}

.subCategoryNav_LastItem:hover
{
	
	border-left-color:Black;
	border-left-width:1px;
	border-left-style:groove;
	border-right-color:Black;
	border-right-width:1px;
	border-right-style:groove;
	border-bottom-color:Black;
	border-bottom-width:1px;
	border-bottom-style:groove;
	width:215px !important;
	cursor:hand !important;
	text-align:center;
	text-decoration:underline !important;
	background-color:#984a1c; !important;
	color:white !important;
	text-transform:uppercase;
	font-weight:normal !important;
	padding:3px;
}



div#header #callOut {
	text-align:right;
	float:left;
	width:71%;
	margin-top:-1px;
}

div#header #callOut img{
	margin-left:20px;
}

div#header #callOut a{
  color:#fff;
	text-decoration:none;
	line-height:32px;
}
div#header #callOut a:hover,div#header #callOut a:active{
	text-decoration:underline;
}
div#header #search{
	float:right;
	width:24%;
	margin-top:7px;
}

div#header #search label{
  color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	margin-right:5px;
}

.sectionWrapper
{
	border:2px solid #333;
	
	border-right:2px solid #333;
}

.sectionTitle
{
	background:#a15524;
  width:100%;	
	height:30px;
	padding-top:4px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
}

/********************************  CONTENT */
div#stickemStore div#content{
	width:973px;
	margin:0 17px 0 16px;
	padding:3px 0 0px 0;
	background: transparent url(/images/stickemStore/contentBG.gif) repeat-y top left;
}

div#content div#bannerAd{
	width:959px;
	height:109px;
	padding:0 0 0 7px;
	margin-bottom:5px;
}


div#content div#leftCol{
	float:left;
  width:240px;
	max-width:240px;
	overflow:hidden;
	margin:3px 0px 0px 6px;
	position:relative;
}
div#leftCol div#narrowSelection{
 	border:2px solid #333;
	
	border-right:2px solid #333;
	/*
height:300px;
	margin-bottom:10px;
	*/
}

div#narrowSelection .title{
 	border:1px solid #333;
	background:#67604d;
  width:100%;	
	height:30px;
	line-height:30px;
	text-align:center;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
div#narrowSelection .header{
	background:#a15524;
  width:100%;	
	height:25px;
}
div#narrowSelection .header span{
	background:#ebe0c0;
	display:inline-block;
	line-height:25px;
	text-align:left;
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding:0 10px;
}

div#leftCol div#sideAd{
vertical-align:bottom;


}


div#content div#rightCol{
  float:left;
	width:686px;
	max-width:686px;
	overflow:hidden;
	margin:3px 0 0 15px;	
	vertical-align:bottom;
}

div#rightCol .title{
	width:675px;
	padding:5px 0 5px 9px;
	border:1px solid #333;
	border-bottom:solid 1px black;
	font-size:11px;
}

div#rightCol  .header{
	background:#a15524;
	width:684px;
	height:25px;
	text-align:right;
	border:1px solid #333;
}
div#rightCol .header span{
	background:#ebe0c0;
	display:inline-block;
	line-height:25px;
	color:#000;
	font-size:11px;
	font-weight:bold;
	padding:0 10px;
}
div#rightCol div#productContent{
  padding:0 5px;

}

/********************************  FOOTER  */
div#stickemStore div#footer{
  clear:both;

	width:1006px;
	margin:0 17px 0 16px;
}
div#footer div#bottomAds{
  width:967px;
	height:227px;
	border:3px solid #000;
	background-color:#000;
	text-align:center;
}

div#footer div#bottomAds img{
  margin:0 1px;
	padding:0;
	float:left;
}
div#footer div#links{
  text-align:center;
	margin-top:10px;
}
div#footer div#links a{
  color:#3d2314;
	text-transform:uppercase;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}
div#footer div#links a:link, div#footer div#links a:visited{
  text-decoration:none;
}
div#footer div#links a:hover, div#footer div#links a:active{
  text-decoration:underline;
}