/* villu 04.04.2004 */
*{
	margin:0;
	padding:0;
}
ul { list-style: inside; padding: 10px; } /* Ints, 19.10.2007 */
body{
	/*color:#653204;*/
	/*font:normal 13px Arila, Helvetica, Verdana;*/
	font:normal 13px Verdana, Arial, Helvetica;
	background:#FFFFFF url(../gfx/bg.jpg);
}

.addpadding{
	padding-right: 8px;
}

a img{
	border:none;
}

td.product_price{
	/*color: orange;*/
	/*color: rgb(251,174,12);*/
	color: rgb(251,144,12);
}
td.product_ale_price{
	color: red;
}

a {color: #06f; text-decoration: none;}
a:hover {color: #06f; text-decoration: underline;}

#container{
	width:1000px;
	margin:0 auto; /* to center the page*/
}
#top{
	background: transparent url(../gfx/header.jpg) no-repeat center top;
	height:173px;
	width:1000px;
}
#bootie_table{
	background: transparent url(../gfx/bootie_bg.jpg) repeat-y center top;
}
#header_table{
	margin:25px auto;
	width:925px;
}
#top_menu{
	font:bold 13px Arial, Helvetica, Verdana;
	color:#777777;
	text-align:right;
}
#top_menu a{
	padding:2px 5px;
}
#top_menu a:link, #top_menu a:visited{
	color:#777777;
	text-decoration:none;
}
#top_menu a:hover, #top_menu a:active{
	color:#333333;
	text-decoration:none;
}
#help{
	color:#3A7B00;
	font:bold 20px Georgia, Arial, Helvetica;
}
#bootie_left{
	background: transparent url(../gfx/bootie_left.jpg) no-repeat left bottom;
	width:29px;
}
#bootie_right{
	background: transparent url(../gfx/bootie_right.jpg) no-repeat right bottom;
	width:23px;
}
#main_menu{
	width:330px;
}
#sub_menu{
	width:190px;
}
#main_menu table{
	background:transparent url(../gfx/main_menu_bg.jpg) repeat-y ;
}
#sub_menu table{
	background:transparent url(../gfx/sub_menu_bg.gif) repeat-y top right;
}
#main_menu table tr td, #sub_menu table tr td{
	border-bottom:1px solid #FFFFFF;
}
#sub_menu h1{
	padding:5px 0 5px 5px;
	text-align:right;
}
#sub_menu h1 a:link, #sub_menu h1 a:visited{
	/*font:normal 13px Arial, Helvetica, Verdana;*/
	font:normal 13px Verdana, Arial, Helvetica;
	color:#2A53AD;
	text-decoration:none;
}
#sub_menu h1 a:hover, #sub_menu h1 a:active{
	/*font:normal 13px Arial, Helvetica, Verdana;*/
	font:normal 13px Verdana, Arial, Helvetica;
	color:#2A53AD;
	text-decoration:underline;
}
#main_menu h1 a:link, #main_menu h1 a:visited, #sub_menu h1.active_submenu a:link, #sub_menu h1.active_submenu a:visited{
	/*font:normal 18px Arial, Helvetica, Verdana;*/
	font:normal 18px Verdana, Arial, Helvetica;
	color:#2A53AD;
	text-decoration:none;
}
#main_menu h1 a:hover, #main_menu h1 a:active, #sub_menu h1.active_submenu a:hover, #sub_menu h1.active_submenu a:active{
	/*font:normal 18px Arial, Helvetica, Verdana;*/
	font:normal 18px Verdana, Arial, Helvetica;
	color:#2A53AD;
	text-decoration:underline;
}
#main_menu a:link, #main_menu a:visited{
	/*font:normal 11px Arial, Helvetica, Verdana;*/
	font:normal 11px Verdana, Arial, Helvetica;
	color:#666666;
	text-decoration:none;
}
#main_menu a:hover, #main_menu a:active{
	/*font:normal 11px Arial, Helvetica, Verdana;*/
	font:normal 11px Verdana, Arial, Helvetica;
	color:#666666;
	text-decoration:none;
}
#rightline{
	background-color:#EAEAEA;
	width:10px;
}
#rightbar{
	width:215px;
	background:#EAEAEA url(../gfx/rightbar_bg.jpg) repeat-x;
	/*font:normal 12px Arial, Helvetica, Verdana;*/
	font:normal 12px Verdana, Arial, Helvetica;

}
#rightbar table{
	width:180px;
	border-bottom:1px solid #E1E1DF;
	margin:5px 0;
	float:right;
}
#rightbar table tr td{
	padding:5px;
}
#rightbar a:link, #rightbar a:visited{
	color:#0066CC;
	text-decoration:underline;
}
#rightbar a:hover, #rightbar a:active{
	color:#003366;
	text-decoration:none;
}
#main_content{
	width:370px;
	/*color:#653204;*/
	text-align:center;
}
#main_div{
	margin:10px 0px;
	text-align:left;
	line-height:1.5em;
}
#news{
	height:25px;
	width:100%;
	background:transparent url(../gfx/news.gif) no-repeat right center;
	margin:10px 0;
}
#news h2{
	/*font:normal 18px Arial, Helvetica, Verdana;*/
	font:normal 18px Verdana, Arial, Helvetica;
	color:#333333;
	padding:2px 0 0 40px;
}
#advice{
	height:25px;
	width:100%;
	background:transparent url(../gfx/advice.gif) no-repeat right center;
}
#advice h2{
	/*font:normal 18px Arial, Helvetica, Verdana; */
	font:normal 18px Verdana, Arial, Helvetica;
	color:#333333;
	padding:2px 0 0 40px;
}
#order{
	height:25px;
	width:100%;
	background:transparent url(../gfx/buy.gif) no-repeat right center;
}
#order h2{
	/*font:normal 18px Arial, Helvetica, Verdana; */
	font:normal 18px Verdana, Arial, Helvetica;
	padding:2px 0 0 40px;
}
#order h2 a:link, #order h2 a:visited, #order h2 a:active, #order h2 a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
#mailinglist{
	height:27px;
	width:100%;
	background:transparent url(../gfx/mailinglist.gif) no-repeat right center;
	margin:10px 0;
}
#mailinglist h2{
	/*font:bold 15px Arial, Helvetica, Verdana; */
	font:bold 15px Verdana, Arial, Helvetica;
	color:#672700;
	padding:4px 0 0 30px;
}
#mailinglist a:link, #mailinglist a:visited, #mailinglist a:hover, #mailinglist a:active{
	color:#672700;
	text-decoration:none;
}
#copy{
	color:#999999;
	/*font:normal 11px Arial, Helvetica, Verdana;*/
	font:normal 11px Verdana, Arial, Helvetica;
	padding-left:40px;
}
.spacer{
	clear:both;
}
#breadcrumb{
	background:transparent url(../gfx/breadcrumb_bg.gif) no-repeat;
	height:35px;
	width:521px;
}
#breadcrumb_box{
	margin:0 0 0 25px;
}
#breadcrumb a:link, #breadcrumb a:visited{
	color:#333333;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, Verdana;
}
#breadcrumb a:hover, #breadcrumb a:active{
	color:#000000;
	text-decoration:underline;
	font:normal 12px Arial, Helvetica, Verdana;
}
#basket td{
	border-bottom:1px dashed #666666;
}
#basket{
	border:none;
}
.item{
	color:#666666;
	font-weight:bold;
}
.active_submenu{
	text-align:right;
}
.sub_sub{
	background-color:#FFFFFF;
	padding:0 2px;
	text-align:right;
	height:30px;
}
.sub_sub a:link, .sub_sub a:visited{
	/*font:normal 15px Arial, Helvetica, Verdana;*/
	font:normal 15px Verdana, Arial, Helvetica;
	/*color: #666666;*/
	/*text-decoration:none;*/
	text-decoration:underline;
	color:#2A53AD;
	text-align:right;
}
.sub_sub a:hover, .sub_sub a:active{
	/*font:normal 15px Arial, Helvetica, Verdana;*/
	font:normal 15px Verdana, Arial, Helvetica;
	/*color: #666666;
	text-decoration:none;*/
	color:#2A53AD;
	text-align:right;
}
#sub_menu .row{
	border-bottom:1px solid #EBEBEB;
}
#sub_menu .active a:link, #sub_menu .active a:visited{
	color:#62A421;
	text-decoration:none;
	text-align:right;
}
#sub_menu .active a:hover, #sub_menu .active a:active{
	color:#62A421;
	text-decoration:none;
	text-align:right;
}
.addtobasket{
	width:130px;
	height:25px;
	background: #FEE9BC url(../gfx/add_basket.gif) no-repeat;
	font-weight:bold;
	text-align:left;
}
.addtobasket a:link, .addtobasket a:visited{
	color:#921048;
	text-decoration:none;
	line-height:24px;
	padding-left:10px;
}
.addtobasket a:hover, .addtobasket a:active{
	color:#921048;
	text-decoration:none;
	line-height:24px;
	padding-left:10px;

}
.info a:link, .info a:visited{
	color:#0066CC;
	text-decoration: none;
}
.info a:hover, .info a:active{
	color:#0066CC;
	text-decoration: underline;
}
.product{
	margin:20px 0;
}
#navigation td{
	height:21px;
	width:21px;
	text-align:center;
}
#navigation a:link, #navigation a:visited{
	color:#0066CC;
	text-decoration:none;
	line-height:21px;
	display:block;
}
#navigation a:hover, #navigation a:active, #navigation table tr td.active{
	color:#0066CC;
	text-decoration:none;
	line-height:21px;
	background:#D9FA69 url(../gfx/active_page_bg.gif) no-repeat center center;
	display:block;
}
#product_nav{
	margin:20px auto;
	width:370px;
}
.center{
	margin:0 auto;
}
#content_area{
	width:450px;
	margin:0 auto;
	padding:0 5px;
}
#sub_content{
	width:493px;
	padding: 0px 10px;
}
.product_cat{
	margin-bottom:20px;
}
h5{
	font:normal 18px Georgia, "Times New Roman", Arial;
	color:#000000;
}


h1 {
	color: #333;
	font-size: 20px;
	font-weight: bold;
}
h2 {
	color: #333;
	font-size: 17px;
	font-weight: bold;
}
h3 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
}
h4 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

