*{
margin:0px;
padding:0px;
}

p {
padding-bottom:12px;
}

img {
border:none;	
}

.clear{
clear:both;	
}

.space{
clear:both;
height:10px;
}

body{
	background:#888800;	
	color:#29371d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}

#main{
	width:1000px;
	margin:0px auto;
}

#mainpage{
	width:1000px;
	margin:0px auto;
	text-align:center;
}

#mainpage table{
	margin:auto;
}

#header{
	width:980px;
	margin:0px auto;
}

#map {
	border: 2px solid #56392b;
}

.searchBar{
background:none;
float:left;
text-align:right;
width:50%;
}

.search{
float:right;
background:url(../images/searchBg.png) no-repeat top center;
height:45px;
width:400px;
padding:5px 20px;
}

.basketBar{
background:none;
float:left;
text-align:center;
width:50%;
}

.basket{
float:left;
background:url(../images/basketBg.png) no-repeat top center;
height:45px;
width:308px;
padding:12px 20px 10px 20px;
font-size:10px;
}

input{
margin:0px 0px;	
}

.txt input{
	border:1px solid #b0c5a4;
	height:16px;
	padding:5px;
	width:285px;
	float:left;
}

.searchBt input{
	background:url(../images/searchBtBg.png) no-repeat center bottom;
	width:97px;
	height:28px;
	color:#ffffff;
	border:none;
	padding:3px 15px 3px 0px;
	float:right;
}

.menu{
float:left;	
margin-top:5px;
width:auto;
}

.menu ul{
	margin:0px 15px;
}

.menu ul li{
	display:inline;
	font-size:15px;
	color:#6b4916;
	font-weight:bold;
}

.menu ul li a{
	text-decoration:none;
	color:#6b4916;
}

.menu ul li a:hover{
	color:#ffffff;
}

.menu .home a{
background:url(../images/homeA.png) no-repeat bottom center;
padding:10px 22px 5px;
}

.menu .home a:hover{
background:url(../images/homeAhover.png) no-repeat bottom center;
padding:10px 22px 5px;
}

.menu .commit a{
background:url(../images/commitA.png) no-repeat bottom center;
padding:10px 18px 5px;
}

.menu .commit a:hover{
background:url(../images/commitAhover.png) no-repeat bottom center;
padding:10px 18px 5px;
}

.menu .enbestyle a{
background:url(../images/enbestyleA.png) no-repeat bottom center;
padding:10px 18px 5px;
}

.menu .enbestyle a:hover{
background:url(../images/enbestyleAhover.png) no-repeat bottom center;
padding:10px 18px 5px;
}

.menu .contact a{
background:url(../images/contactA.png) no-repeat bottom center;
padding:10px 22px 5px;
}

.menu .contact a:hover{
background:url(../images/contactAhover.png) no-repeat bottom center;
padding:10px 22px 5px;
}

.listindent{
padding-left:30px;
}

#contentTop{
background:url(../images/contentTop.png) no-repeat top;
height:10px;
width:988px;
margin:0px auto;
padding:0px 10px;
}

#contentBottom{
background:url(../images/contentBottom.png) no-repeat bottom;
height:10px;
width:988px;
margin:0px auto;
padding:0px 10px;
}

#content{
background:url(../images/contentBg.png) repeat-y top center;
padding:10px 15px;
width:978px;
margin:0px auto;
}

h1{
color:#6b4916;
font-size:28px;
font-style:italic;
line-height:normal;
margin:5px 0px 10px;
}

.welcomeHolder{
background:url(../images/welcomeTop.png) no-repeat top center;
width:940px;
margin:0px auto;
padding-top:7px;
}

.welcome{
background:url(../images/welcomeBg.png) repeat-y top center;
color:#ffffff;
width:910px;
margin:0px auto;
padding:5px 15px;
line-height:20px;
clear:both;
}

.welcome h1{
color:#ffffcc;
font-style:normal;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

.welcome img{
float:right;
margin:0px 0px 0px 30px;
}

.welcomeBottom{
background:url(../images/welcomeBottom.png) no-repeat bottom center;
height:5px;
width:940px;
}

.toppart{
color:#ffffff;
text-align:left;
width:940px;
height:200px;
margin:5px auto;
padding:5px 2px;
line-height:20px;
clear:both;
}

.topbox{
width:auto;
height:auto;
float:left;
position:relative;
left:5px;
top:10px;
padding:0px 5px 5px 5px;
background-color:#0000ff;
opacity:0.85;
filter:alpha(opacity=85);
}

.topbox h1 {
color:#ffffcc;
font-style:normal;
font-weight:normal;
font-family:Georgia, "Times New Roman", Times, serif;
}

.topbox p {
}

.fivepadd {
padding:5px;
}

.twopadd {
padding:2px;
}

.buynowbut{
	background:url(../images/view.png) no-repeat center;	
	width:192px;
	height:29px;
	color:#ffffff;
	border:none;
	position:relative;
	top:100px;
	line-height:25px;
}

.view{
	background:url(../images/view.png) no-repeat center;	
	width:192px;
	height:29px;
	color:#ffffff;
	border:none;
	padding:0px 15px 3px 0px;
	margin:25px 0px 0px;
	line-height:25px;
	cursor:pointer;
	float:right;
}

.view:hover { color:#f7cc1e; }

.heading{
background:url(../images/headingBg.png) no-repeat center top;
height:25px;
margin:15px -10px;
color:#f7eee2;
font-weight:bold;
font-style:italic;
font-size:18px;
padding:5px 30px;
text-align:left;
}

.enbestyle{
clear:both;
width:980px;
margin:15px auto 0px 10px;
}

.enbestyleyellow{
clear:both;
width:938px;
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 20px 5px 20px;
background-color:#ffff00;
}

.enbestyleyellowprodinfo td{
	margin:auto;
	padding:10px;
}

.enbestyleHolder{
float:left;
width:300px;
padding-bottom:5px;
margin:0px 10px;
}

.enbestyleContent{
padding:0px 0px 10px;
height:210px;
}

.enbestyleContent h2{
margin:10px 10px;
font-size:15px;
color:#880088;
}

.enbestyleContent h2 a:link { color: #880088; text-decoration: none; }
.enbestyleContent h2 a:active { color: #880088; text-decoration: none; }
.enbestyleContent h2 a:visited { color: #880088; text-decoration: none; }
.enbestyleContent h2 a:hover { color: #880088; text-decoration: none; }

.enbestyleContent p{
margin:0px 12px;	
color:#29371d;
text-align:justify;
font-size:14px;
line-height:19px;
}

.extrabox{
background:url(../images/extrabox.jpg) no-repeat bottom center;
margin-bottom:-5px;
height:215px;
}

h3{
color:#6b4916;
font-size:24px;
padding:10px;
}

.hr {border: none 0;
background:url(../images/hr.jpg) repeat-x left;
height: 2px;/*whatever the total width of the border-top and border-bottom equal*/
margin:20px 17px;
} 

#footer{
	width:980px;
	margin:10px auto;
/*	background:url(../images/contentBg.png) repeat-y top center;*/
}

.contactHeading{
background:url(../images/contactHeading.png) no-repeat left top;
height:25px;
width:149px;
margin:-20px 0px 0px -8px;
color:#f7eee2;
font-weight:bold;
font-style:italic;
font-size:18px;
padding:5px 25px;
position:relative;
z-index:100;
text-align:left;
}

.footerHolder{
	background:url(../images/footerBg.jpg) no-repeat center bottom;
	font-size:12px;
	height:58px;
	padding:35px 50px;
	margin-top:-10px;
}

.footerLeft{
width:240px;	
float:left;
padding-right: 20px;
margin-top:-14px;
}

.footerLeftTwo{
width:120px;	
float:left;
height: 88px;
border-left: 1px dotted #dddddd;
border-right: 1px dotted #dddddd;
padding-left: 20px;
padding-right: 20px;
margin-top:-14px;
}

.footerMiddle{
width:190px;	
float:left;
text-align: center;
padding-left: 30px;
padding-right: 10px;
margin-top:-14px;
}

.footerRight{
width:186px;
float:right;
padding-left: 20px;
padding-right: 6px;
margin-top:-14px;
}

.left{
	float:left;
	color:#ffffff;
	text-align:left;
	width:auto;
}

.left a:link { color: #ffffff; text-decoration: none; }
.left a:active { color: #ffffff; text-decoration: none; }
.left a:visited { color: #ffffff; text-decoration: none; }
.left a:hover { color: #ffffff; text-decoration: none; }

.centerized{
	color:#ffffff;
	text-align:center;
	width:auto;
}

.centerized a:link { color: #ffffff; text-decoration: none; }
.centerized a:active { color: #ffffff; text-decoration: none; }
.centerized a:visited { color: #ffffff; text-decoration: none; }
.centerized a:hover { color: #ffffff; text-decoration: none; }

.right{
color:#ffffcc;
float:right;
width:auto;
}

.right a:link { color: #ffffcc; text-decoration: none; }
.right a:active { color: #ffffcc; text-decoration: none; }
.right a:visited { color: #ffffcc; text-decoration: none; }
.right a:hover { color: #ffffcc; text-decoration: none; }

.bottomHolder{
	font-size:12px;
	color:#26120f;
	margin:5px auto;
	width:980px;
}

.copy{
text-align:center;
width:auto;
color: #ffffcc;
}

.copy a:link { color: #ffffcc; text-decoration: none; }
.copy a:active { color: #ffffcc; text-decoration: none; }
.copy a:visited { color: #ffffcc; text-decoration: none; }
.copy a:hover { color: #ffffcc; text-decoration: none; }

.design{
	float:right;
	width:auto;
}

.design a{
	color:#26120f;
	text-decoration:none;
}

.design a:hover{
	color:#26120f;
	text-decoration:underline;
}

#thenavigation
{
background: #545454 url(../images/btn3.jpg) 0 0 repeat-x;
width:100%;
height:31px;
}

ul.cssMenu ul{display:none}
ul.cssMenu li:hover>ul{display:block}
ul.cssMenu ul{position: absolute;left:-1px;top:98%;}
ul.cssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.cssMenu,ul.cssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;  
	background-color:#FFFFCC;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.cssMenu table {border-collapse:collapse}ul.cssMenu {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
ul.cssMenu ul{
	width:147px;
}
ul.cssMenu li{
	display:block;
	margin:2px 0px 0px 2px; 
	font-size:0px;
}
ul.cssMenu a:active, ul.cssMenu a:focus {
outline-style:none;
}
ul.cssMenu a, ul.cssMenu li.dis a:hover, ul.cssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFCC;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;    
	_padding-left:0;
	font:11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:default;
}
ul.cssMenu span{
	overflow:hidden;
}
ul.cssMenu li {
	float:left;
}
ul.cssMenu ul li {
	float:none;
}
ul.cssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.cssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.cssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.cssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.cssMenu li:hover{
	position:relative;
}
ul.cssMenu li:hover>a{
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li a:hover{
	position:relative;
	background-color:#DBF0F9;
	border-color:#45ADE4;
	border-style:solid;
	font:11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.cssMenu li.dis a {
	color: #557D4F !important;
}
ul.cssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.cssMenu ul img {width:16px;
height:16px;
}
ul.cssMenu img.over{display:none}
ul.cssMenu li.dis a:hover img.over{display:none !important}
ul.cssMenu li.dis a:hover img.def {display:inline !important}
ul.cssMenu li:hover > a img.def  {display:none}
ul.cssMenu li:hover > a img.over {display:inline}
ul.cssMenu a:hover img.over,ul.cssMenu a:hover ul img.def,ul.cssMenu a:hover a:hover img.over{display:inline}
ul.cssMenu a:hover img.def,ul.cssMenu a:hover ul img.over,ul.cssMenu a:hover a:hover img.def{display:none}
ul.cssMenu a:hover ul{display:block}
ul.cssMenu span{
	display:block;
	background-image:url(../images/arrv_white.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.cssMenu ul span{background-image:url(../images/arr_black.gif)}
ul.cssMenu ul li:hover > a span{	background-image:url(../images/arr_white.gif);}
ul.cssMenu table a:hover span{background-image:url(../images/arr_white.gif)}
ul.cssMenu li.cssMenui0 {
width:110px;
height:23px;
}
ul.cssMenu li a.cssMenui0{
height:100%;
background-image:url(../images/btn3.jpg);
border-width:0px;
font:normal 11px Tahoma;
color:#fff;
}
ul.cssMenu li a.cssMenui0:hover{
background-image:url(../images/btn4.jpg);
font:normal 11px Tahoma;
color:#eee;
}
 ul.cssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.cssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.cssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.cssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.cssMenum0 li li {
margin:2px 0px 0px 2px;
}
#thefooter
{
background: #000000 url(../images/footerbg2.gif) 0 0 repeat-x;
color: #FFFFFF;
font-size: 8pt;
font-family: Arial,Verdana,Tahoma,sans-serif;
}
#thefooter td {
padding-left:20px;
padding-right:20px;
color: #FFFFFF;
font-size: 8pt;
font-family: Arial,Verdana,Tahoma,sans-serif;
}
#thefooter a:link{
color:#CCCCCC;
text-decoration: none;
}
#thefooter a:visited{
color:#CCCCCC;
text-decoration: none;
}
#thefooter a:hover{
color: #FFFFFF;
text-decoration: underline;
}
#thefooter a:active{
color:#CCCCCC;
text-decoration: none;
}

