/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

body {margin:0px; background:url(images_page/bg.jpg) repeat-x; background-color:#061901; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

a {outline: none;}

.soula {display:block; height: 40px; width: 160px; padding:0; margin:0; outline: none; border: none; position: relative; top: -10px; text-decoration: none;}

.home_page {display: block; text-align: left; padding:0; margin: 0 auto 0 auto;}
.home_page .featured_products {border:#b0d6f4 solid 1px; padding:15px; margin:0 0 20px 0; clear: both;}

.price { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.price_red { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}
.price_red_small { font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold;}

.view_bag {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#fff; margin:0 0 5px 5px;}
.view_bag a {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;  margin:0 0 5px 5px;}
.view_bag a:hover {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;  margin:0 0 5px 5px;}

.button {text-align:left; line-height:20px; color:#333333;font-size:12px;font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif;}
.button a {text-align:left; color:#000;padding-left: 25px;line-height:20px;text-decoration:none;display:block;}
.button a:hover {text-align:left; margin:0;color:#000;background:url(images_page/button.gif) left repeat-x; line-height:20px;display:block; background:url(images_page/nav_bg_on.gif);}

.footer {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; margin:0 15px 0 0; background:none;}
.footer a {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none;}
.footer a:hover {font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:underline;}


/* new style */
.search .input_tag {display: block; background: none; padding:0; margin:10px 0 0 10px; width: 134px; height: 17px; font-size: 12px; color: #0d2e48; font-weight: normal; border: solid 2px #000000;}
.search #searchbutton {display: block; background: none; width: 100px; height: 25px; font-size: 0; border: none; cursor: pointer; padding:0; margin:2px 0 0 7px;}

/* basket*/
#minibasket {display: block; padding:0; margin:23px 0 0 0;}
#minibasket a {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #fff; text-decoration: underline; line-height: 12px;}
#minibasket a:hover {ffont-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:15px; color: #fff; text-decoration: none; line-height: 12px;}

#baskethidden {display: none; padding:0; margin:0;}

#numberofitems {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; display: block; padding:0; margin:10px 0 0 0; font-size: 12px; line-height: 12px;}
#numberofitems em {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #FF0000; padding:0; margin:0; line-height: 12px; font-weight: bold;}

/* --- Category menu ------------------------------------------------- */
.left_menu {display: block; text-align:left; line-height:20px; color:#333; font-size:12px;font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; padding: 0; margin:0;}
.left_menu a {display: block; text-align:left; line-height:20px; color:#333; font-size:12px;font-family: "Trebuchet MS" Verdana, Arial, Helvetica, sans-serif; padding: 1px 2px 2px 25px; margin:0; text-decoration: none;}
.left_menu a:hover {text-align:left; margin:0;color:#000;background:url(images_page/button.gif) left repeat-x; line-height:20px;display:block; background:url(images_page/nav_bg_on.gif); text-decoration: none;}

.home_region {display: block; padding:0; margin:0;}
.home_region p {display: block; padding:0; margin:0;}


#categorymenu {display: block; clear: both; margin:0; padding:0;}
#categorymenu ul {display: block; margin: 0; padding: 0; border:0;}
#categorymenu ul li {display: block; list-style: none; float: none;	clear: both; background:url(../images_page/nav01.gif) top left repeat-y; margin:0; padding:2px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002600; text-decoration:none; font-weight:bold; text-align:left; line-height: normal;}
#categorymenu ul li div {display: block; padding:0; margin:0;}
#categorymenu ul li div a {position: relative; top:0; left:0; display: block; line-height:20px; padding: 0px 2px 0px 35px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#002600; text-decoration:none; font-weight:bold; text-align:left; width:162px;}
#categorymenu ul li div a:hover {background:url(../images_page/nav02.gif) top left no-repeat; display: block; line-height:20px; margin:0; padding: 0 2px 0 35px; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration: underline; font-weight:bold; text-align:left; width:162px;}
#categorymenu ul ul {display: block; background:url(../images_page/nav01.gif) top left repeat-y; padding:5px 0 10px 15px; margin:0; list-style:none;}
#categorymenu ul ul li {padding:0; margin:0; background: none;}
#categorymenu ul ul li div {display: block; padding:0; margin:0;}
#categorymenu ul ul li div a {display: block; background:url(../images_page/nav_arrow.gif) 0px 2px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111; text-decoration:none; font-weight:normal; margin:0 0 0 20px; padding:3px 1px 0 7px;}
#categorymenu ul ul li div a:hover {display: block; background:url(../images_page/nav_arrow.gif) 3px 2px no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#111; text-decoration:underline; font-weight:normal; margin:0 0 0 20px; padding:3px 0 0 8px;}
#categorymenu ul ul ul li div {display: block; padding:0; margin:0;}
#categorymenu ul ul ul ul li div {display: block; padding:0; margin:0;}
#categorymenu ul ul ul ul ul li div {display: block; padding:0; margin:0;}
#categorymenu ul ul ul ul ul ul li div {display: block; padding:0; margin:0;}

.content {display: block; padding: 30px 25px; margin:0; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
.content p {font-size: 12px; color: #000;}
.content a {color: #000; text-decoration: underline;}
.content a:hover {color: #000; text-decoration: none;}
.content div {display: block; padding:0; margin:0;}
.content div input {display: block; clear: both;}
.content h3 {display: block; padding:15px; margin:0; font-size: 14px; font-weight: normal; clear: both;}
.content h3 p {display: block; padding: 10px 0 5px 0; margin:0;}

div.alt_home {position:absolute; padding:0; margin:0; z-index: 8888; cursor: pointer; display: none;}
.alt_home div {display: block; background: url(../../images_page/alt1_bg.gif); margin:0; padding:0; position: relative; color: #000; font-size: 12px; font-weight: normal;}
.alt_home div span {display: block; background: #fff; border: solid 5px #EAC8D0; margin: 0px; padding: 5px; position: relative; top: -10px; left: -7px; color: #000; font-size: 12px; font-weight: normal;}
.alt_home div a {display: block; color: #990000; font-weight: bold; font-size: 14px; text-decoration: none;}

.cleaner {display: block; width: 100%; clear: both; font-size:0; line-height:0; padding:0; margin:0;}
/* --- main table class -- */
.topbg {
	background-image: url(../templateimages/back_fade.png);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Top links */
.links {
	border-top: solid 1px white;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px 5px 0px;
	font-size: 7.5pt;
}
.links a:link, .links a:visited
	{
	position: relative;
	text-decoration: none;
	color: white;
	font-weight: bold;
	margin: 0px 12px 5px 0px;
	}
.links a:hover
	{
	position: relative;
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	}

.links2 {
	margin: 0px 10px 0px 10px;
	padding: 2px 0px 2px 0px;
}
.links2 a:link, .links2 a:visited
	{
	margin: 0px 10px 0px 0px;
	text-decoration: none;
	color: white;
	font-size: 7.5pt;
	font-weight: normal;
	}
 .links2 a:hover
	{
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
	}

/* Padding for main content area and page content area */
.mainpadding {
	padding-top: 10px;
}
.pagecontent_pad {
	padding: 10px 50px 5px 0px;
}

/* --- Footer -------------------------------------------------------- */

/* Footer */
.footer {
	background-image: url(../templateimages/back_fade3.png);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 10px 0;
	font-size: 7pt;
	color: #999999;
}