body{

	background-color:#DF8220;
	margin:0px;
	padding: 0px;
	font-size        : 90%;
	background-image: url(../img/main-back.jpg);
	background-position: 180px top;	
}

a{
color:#772222;
font-weight:bold;
}

a:hover{
color:grey;	
}

tr, p, div, td {
  font-family      : Arial, Helvetica, sans-serif;
  font-size        : 1em;
  color            : #333;
}
hr {
  background       : #E2E1CC;
  height           : 1px;
  width            : 100%;
}
ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

li {
  line-height: 15px;
  padding-left: 0px;
  padding-top: 0px;
}

h1 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #772222;
	font-size        : 1.4em;
	margin-top: 5px;
}


h2 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #772222;
	font-size        : 1.4em;
}
h3 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #772222;
	font-size        : 1.2em;
	margin:5px;
}

h3 a{
	color            : #772222;
	text-decoration:none;
	}

h3 a:hover{
	color            : #994444;
	text-decoration  :none;
	}


h4 {
	font-family      : Arial, Helvetica, sans-serif;
	color            : #772222;
	font-size        : 1em;
}

#headerlogo{
	width:244px;
	height:151px;
	margin:5px;
}

img{
border:0;	
}

#sidebar{
float:left;
width:200px;
position:relative;
margin:5px;
height:100px;
}

#maincontent{
height:100px;
margin-left:225px;
}

#maincontentwrapper{
float:right;

height:100px;
margin-left:-220px;
width:100%;

}

#wrapper{

}

.sectiontitle{
text-align:center;
color:#772222;
font-family:"Trebush MS","Tahoma","Sans-serif";
font-size:1.2em;
font-weight:bold;
padding:0;
margin-bottom:5px;
}

#vertmenu a{
display:block;
}

#hormenu{
margin:15px;
margin-right:320px;
}

#hormenu a{
display:inline;
padding:5px 10px;
line-height:30px;
}

a.mainmenu:link, a.mainmenu:visited {
background: url(../img/menu_200.gif) no-repeat;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
height:21px;
margin-bottom:3px;
padding-top:5px;
text-decoration:none;
text-indent:10px;
white-space:nowrap;
}


a.mainmenu:hover {
background: url(../img/menu-hover.jpg) no-repeat;
color:#333333;
display:block;
text-decoration:none;
}

.c-background{
background:url('/img/fade.png');
padding:15px;
padding-left:40px;
margin-top:20px;
margin-right:20px;

margin-bottom:30px;
}

#circle{
width:610px;
height:610px;
background:url('/img/circle.png');
margin:0 auto;
}

#footer{
background:url('/img/fade.png');
padding:5px;
width:70%;
position:fixed;
bottom:0;
font-size:8pt;
text-align:center;
margin-left:270px;
}

.subcat{
text-indent:30px;
}

#th-wrapper-out {

}
#th-wrapper-in {

}

#th-2wrapper {
 width: 100%;
 float: left;
 margin-right: -280px;

margin-bottom:50px;
 
 
}
#th-container {
 margin-right: 300px;
}

#categ_container{
 width: 250px;
 float: left;
 overflow:hidden;
}
	
#prod_container{
	 margin-left: 280px;
}

#manuf_container{
width: 250px;
 float: right; 
}

#shopcontent{
	padding:10px;
	 background:url('/img/fade.png');
padding:15px;
	}
	
#clear{
	clear:both;
}

.scroller{

text-align:center;

}

.scroller img{
	margin:5px;
	}

.prodname{
font-weight:bold;
font-size:10pt;
padding:3px;

}

.prodprice{
margin:5px 0 5px 5px 5px;
font-size:14pt;
font-weight:bold;
}

#shop-topbar{
margin:10px;
font-size:10px;
}

.subcat-list{
display:none;
}

#mysearch-p{
width:300px;
height:60px;
position:absolute;
right:0px;
top:100px;
}

#mysearch{
width:300px;
height:60px;
position:absolute;
right:20px;
top:60px;
}

#loginspace{
margin-top:10px;
font-size:10pt;
text-align:center;
padding:5px;
 background:url('/img/fade.png');
}

ul.error_list{
color:#F00;
}


div.gallimage{
width:130px;
text-align:center;
float:left;
border: 1px solid silver;
height:130px;
margin:10px;
padding:15px;
background:white ;

}

div.catTreeExt{
margin-left:20px;
font-size:9pt;
padding:10px;
}

div#lapamsg{
font-family:"Comic Sans MS","Times New Roman","Arial", Sans-Serif;	
}
