/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

body {margin:0px; background:url(images_page/bg.jpg) repeat-x; background-color:#061901; font-family:Verdana, Georgia, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

a {outline: none;}

.soula {display:block; height: 30px; width: 110px; padding:0; margin:10px 20px 0 0; outline: none; border: none; text-decoration: none; float:right;}

.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", Georgia, Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
.price_red { font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-size:14px; color:#FF0000;}
.price_red_small { font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000; font-weight:bold;}

.view_bag {font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; font-size:15px; color:#fff; margin:0 0 5px 5px;}
.view_bag a {font-family:"Trebuchet MS", Georgia, Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline;  margin:0 0 5px 5px;}
.view_bag a:hover {font-family:"Trebuchet MS", Georgia, 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" Georgia, 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:Georgia, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none; margin:0 15px 0 0; background:none;}
.footer a {font-family:Georgia, Arial, Helvetica, sans-serif; color:#000000; font-size:10px; text-decoration:none;}
.footer a:hover {font-family:Georgia, 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: none;}
.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:3px 0 0 17px; margin:0; float:left; width:160px;}
#minibasket a {font-family:Georgia, Arial, Helvetica, sans-serif; font-size:15px; color:#FF0000; text-decoration: underline; line-height: 12px;}
#minibasket a:hover {ffont-family:"Trebuchet MS", Georgia, 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:Verdana, Arial, Helvetica, sans-serif; color:#2C221D; padding:0; margin:10px 0 0 0; line-height: 12px; font-weight:normal; font-size:10px;}
#numberofitems em {font-family:Verdana, Arial, Helvetica, sans-serif; color:#2C221D; padding:0; margin:10px 0 0 0; line-height: 12px; font-weight:bold; font-size:11px;}

/* --- Category menu ------------------------------------------------- */
.left_menu {display: block; text-align:left; line-height:20px; color:#333; font-size:12px;font-family:Tahoma, Georgia, 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:Tahoma, Georgia, 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;}

.left_home a {font-family:Verdana, 'Times New Roman', Times, serif; width:171px; font-size:11px; font-weight:normal; display:block; margin:0 0 0 15px; padding:0; color:#000000; text-decoration:none;}
.left_home a:hover {font-family:Verdana, 'Times New Roman', Times, serif; width:171px; font-size:11px; font-weight:normal; display:block; margin:0 0 0 15px; padding:0; color:#dba829; text-decoration:underline;}


#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; margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:10px; color:#000; 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 {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px; text-decoration:none; text-align:left; font-weight:bold; display:block; padding:8px 0 8px 10px; margin:0 0 8px 0; background-color:#3468a6; height:16px;}
#categorymenu ul li div a:hover {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:18px; text-decoration:underline; text-align:left; font-weight:bold; display:block; padding:8px 0 8px 10px; margin:0 0 8px 0; background-color:#3468a6; height:16px;}
#categorymenu ul ul {display: block; padding:0; margin:0; width:170px; list-style: none; margin:10px 0 10px 0;}
#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:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#d3deed; text-decoration:none; font-weight:normal; margin:0 0 0 15px; padding:0;}
#categorymenu ul ul li div a:hover {display: block; background:url(../images_page/nav_arrow.gif) 0px 2px no-repeat; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-decoration:underline; font-weight:normal; margin:0 0 0 15px; padding:0;}
#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:Tahoma, Georgia, 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;}

/* --- Newsletter Class --- */
.newsfield {background:url(../images_page/newsletter_field.jpg) top left no-repeat; width:114px; height:17px; float:right; margin:0 5px 0 0;}
.newsfield2 {background:url(../images_page/newsletter_field.jpg) top left no-repeat; width:114px; height:17px; float:right; margin:3px 5px 0 0;}
.newssubmit {background:url(../images_page/newsletter_submit.jpg) top left no-repeat; height:19px; width:52px; float:right; cursor:pointer; margin:4px 5px 0 0; padding:0; position:relative; top:18px; left:119px;}

/* --- main table class -- */
.topbg {
	background-image: url(../templateimages/back_fade.png);
	background-position: top left;
	background-repeat: repeat-x;
}

/* Top links */
.links {
	display:block; 
	width: 400px;
	margin: 0px 0px 0px 12px;
	padding: 7px 0px 5px 0px;
	font-size: 7.5pt;
}
.links a:link, .links a:visited
	{
	position: relative;
	text-decoration: underline;
	color: fff494;
	margin: 0px 12px 5px 0px;
	}
.links a:hover
	{
	position: relative;
	text-decoration: none;
	color: #fff494;
	
	}

.links2 {
	margin: 0px 10px 0px 0px;
	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;
}