/*General addon styles styles*/
.clear{clear:both;}

/*Submenu styles*/
.submenu{
	margin:0;
	padding:10px;
}
.submenu h3{
	margin:0;
	padding:0 0 3px 0;
	color:#500f0b;
	text-align:center;
	border-bottom:1px #dfd08d solid;
	font-size:120%;
}
.submenu ul{
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}
.submenu ul li{
	margin:0;
	padding:0;
}
.submenu ul li a{
	text-decoration:none;
	display:block;
	padding:2px 2px 2px 15px;
	border-bottom:1px #dfd08d solid;
	background:url(../img/bullet.gif) 0 50% no-repeat;
}
.submenu ul li a.sel, .submenu ul li a:hover, .submenu ul li a:active{
	background:#decf8a url(../img/bullet_over.gif) 0 50% no-repeat;
	color:#500f0b;
}


/*Article box styles*/

#snus-article-archive{
	background:#decf8c url(../img/bg_articlebox.gif) bottom right no-repeat;
}


#snus-article-archive .col{
	width:40%;
	float:left;
	padding:15px 20px;
}

#snus-article-archive h3{
	margin:0;
	background:#833c00;
	color:#fff;
}

#snus-article-archive h4{
	margin:0;	
	padding:5px 0;
	color:#500f0b;
	font-size:120%;
}

#snus-article-archive ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
}



/*News box styles*/

#news{
	color:#000;
	background:#f5f1cf url(../img/block-back.gif) repeat-x;
}
#news h3{
	margin:0;	
	padding:0 0 5px 0;
	color:#500f0b;
	font-size:120%;
}
#news p{	
	padding:0 0 10px 0;
	margin:0;
}
#news .news-date{	
	display:block;
	border-top:1px #c4ae68 solid;
	margin:5px 0;
	padding:3px 0 0 0;
	color:#b7a15b;
	text-align:right;
}


/*best selling brands styles*/

#best-selling-brands{
	border:1px #c4ae68 solid;
	padding:10px;
	background:#fbf9ed;
	color:#000;
}
#best-selling-brands h3.toggler{
	margin:0;
	color:#500f0b;
	font-size:110%;
	background-color:#fbf9ed;
	font-weight:normal;
}
#best-selling-brands h3.toggler a{
	text-decoration:none;
	display:block;
	padding:3px;
	color:#500f0b;
}
#best-selling-brands h3.toggler a:hover{
	background-color:#decf8a;
}
#best-selling-brands .news-item{
	border-top:1px #dfd08d solid;
}

#best-selling-brands .acc-img{
	float:left;
	padding:10px 10px 10px 0;
}

/*General button styles*/

.generalBtn{
	background:#7e3a00 url(../img/bg_btn.gif) repeat-x;
	color:#fff;
	border:1px #693000 outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
	cursor:pointer;
	padding:1px 8px 2px 8px;
}

#header-title{
	background:#a54900 url(../img/bg_header_title.gif) repeat-x;
	padding:10px;
	margin:0 0 1px 1px;
	color:#f5f2d0;
}
#header-title h1{
	border-bottom:0;
	color:#dfd191;
	text-align:center;
	font-size:200%;
	padding:0 0 0 40px;
	margin:0;
}
#header-title p{
	text-align:center;
	font-size:100%;
	padding:0 0 0 40px;
	margin:0;
}


#header{
	z-index:10000;
}

#welcome-wrap{
	position:relative;
	top:0;
	left:0;
	width: 514px; 
	height: 265px;
}

#welcome-wrap #welcome-img{
	z-index: 100; 
	position: absolute;
}

#welcome-wrap #welcome-txt{
	z-index: 101; 
	position: absolute;
	right:20px;
	bottom:35px;
	font-weight:bold;
	font-size:280%;
	text-transform:uppercase;
	font-family: "Times New Roman", serif;
	color:#e3ca7c !important;
}







