body{ 
margin: 10px auto auto auto; 
padding: 0 0 0 0; 
text-align:center; 
background: #E1DFD9 url(../img/wallpaper.gif) top center repeat;
height: 100%;
font-family: Lucida Grande,Arial,Helvetica,Verdana,sans-serif;
font-size: 12px;
line-height: 1.4;
text-align: left;
clear: both;
color: #444;
}
a {
       text-decoration: none;
       color: #f00;
}

a:hover {
       text-decoration: underline;
}

.capital{
       text-transform: uppercase;
}
.footer{
text-align: left;
text-decoration: none;
color: #800;
font-size: 9px;
line-height: 18px;
}
h1, h2, h3, h4, h5{
color: #444;
padding: 0;
margin: 0;
letter-spacing: -0.7px;
}
h1{
font-size: 26px;
font-weight: bold;
}
h2{
font-size: 22px;
}
h3{
font-size: 18px;
}
h4{
font-size: 12px;
color: #444;
letter-spacing: normal;
}
h5{
font-size: 11px;
font-weight: normal;
letter-spacing: normal;
}

.toggler {
color: #fff;
margin: 0;
padding: 2px 5px;
background: #f00;
border-bottom: #fff 2px solid;
cursor: hand;
}
 
.element p {
margin: 0;
padding: 4px;
}

#path{
       font-size: 11px;
       text-decoration: none;
       color: #aaa;
       clear: both;
       /*float: left;
       width: 100%;*/
}

#path a{
       text-decoration: none;
       color: #f00;
}

#path a:hover{
       text-decoration: underline;
}

#search{
       position: relative;
       margin: 0 0 -15px 0;
       padding: 0;
       border: none;
       vertical-align: top;
}

#tool{
       position: relative;
       margin: 12px 0 0 0;
       padding: 0 0 0 0;
       float: right;
       background: #fff;
       vertical-align: text-top;
       height: 27px;
}

#top-keyword{
       background: #fff;
       bottom: 19px;
}

#top-submit{

}

#tool img{
       border: 0px;
       clear:none;
       margin:0px;
       padding:0px;
}

#tool input{
       border: none;
       padding: 0px;
       margin: 0px;
       position: relative;
       overflow: visible;
}

.catproduct{
       width: 530px;
       clear: both;
       background: #fff;
}

.product_name{
       background-color: #f00;
       height: 16px;
       width: 350px;
       padding: 1px 0 0 5px;
       font-weight: bold;
       font-size: 11px;
       color: #fff;
       float: left;
       clear: none;
       margin-top: 12px;
       border-bottom: 0px #555 solid;
       overflow: show;
}

.product_new{
       background-color: #FFA500;
       height: 16px;
       width: 146px;
       padding: 1px 0 0 5px;
       font-weight: bold;
       font-size: 11px;
       color: #fff;
       float: right;
       clear: none;
       margin-top: 12px;
       border-bottom: 0px;
       overflow: show;
}

.product_foto{
       float: left;
       clear: left;
       background-color: #fff;
}

.product_thumb{
	border: 0;
    margin 0;
    padding 0;	
    background-color: #fff;
}
       

.product_data{
       float: right;
       width: 350px;
       clear: none;
       font-size: 11px;
       background-color: #fff;
}

.intro_img{
       border: 0px;
       clear:none;
       margin:0px 10px 0px 0px;
       padding:0px;
}

.nav_selected {
       border: 1px #f00 solid;
       background-color: #f00;
       color: #fff;
       padding: 1px 5px 1px 5px;
       margin: 10px 8px 1px 1px;
       font-weight: bold;
}

.nav_link {
       border: 1px #f00 solid;
       padding: 1px 5px 1px 5px;
       margin: 10px 8px 1px 1px;
       font-weight: bold;
}

.contact_form {
	width: 250px;
}

.long_form {
	width: 310px;
	font-size: 12px;
	overflow: auto;
}

.list_item{
	clear: both;
	margin-bottom: 25px;
}