body
{
background-color:#5B5F53;
font-family:Arial, Helvetica, sans-serif;
padding:0;
font-size:12px;
margin:0px auto auto auto;
color:#000000;
}
a{
color:#fff;
}
.clear{
clear:both;
}
p{
padding:5px 0 5px 0;
margin:0px;
text-align:justify;
line-height:19px;
}
p.details{
padding:5px 15px 5px 15px;
font-size:14px;
}



p.local{
	font-size:16px;
	margin-left:30px;
}

p.localf{
	padding:33px 20px;
	height:141px;
	font-size:16px;
	line-height:20px;
	margin-left:10px;
	
}
span.loc{
	font-size:14px !important;
	line-height:32px;
	font-stretch:condensed;
	color:#728261;
	padding:15px 1px;
	
	
}

#wrap{
width:900px;
height: auto;
margin:auto;
background-color:#FFFFFF;
}
.header{
width:900px;
height:181px;
background:url(images/header4c.jpg) no-repeat center;
}
.logo{
padding:10px 0 0 20px;
}
/*-----------------------------menu-------------------*/
#menu{
width:628px;
height:30px;
float:right;
padding:43px 0 0 10px;
}
#menu ul{
display:block;
list-style:none;
padding:9px 0 0 10px;
margin:0px;
}
#menu ul li{
display:inline;
padding:0px;
margin:0px;
height:20px;
}
#menu ul li a{
height:27px;
display:block;
padding:0px 10px 0 10px;
margin:0 4px 0 4px;
_margin:0 2px 0 2px;
float:left;
text-decoration:none;
text-align:center;
color:#fff;
font-size:13px;
line-height:25px;
}
#menu ul li.selected a{
height:27px;
display:block;
padding:0px 10px 0 10px;
margin:0 5px 0 5px;
float:left;
text-decoration:none;
text-align:center;
color:#c4dfa6;
font-size:13px;
line-height:25px;
}

#menu ul li a:hover{
color:#c4dfa6;
}
/*----------------span span------------------*/

span.red{
color:#990000;
}
span.neg{
color:#999!important;
}

span.colors{
padding:2px 2px 0 2px;
}


/*------------------------------------center content--------------------*/

.cc_content{
width:790px;
margin:0 auto;
padding:20px 0 20px 20px;
}
.ccimg{

margin:0 auto;
padding:20px 0 20px 40px;
}
.contentform{
width:790px;
margin:0 auto;
padding:20px 0 20px 20px;
}

.left_content{
width:790px;
float:left;
padding:20px 0 20px 20px;
}
.left_map{
width:570px;
float:right;
padding:20px 0 20px 20px;
}
.right_map{
width:270px;
float:left;
padding:30px 0 20px 20px;
}
.right_content{
width:370px;
float:left;
padding:20px 0 20px 20px;
}
.title{
color:#4b432c;
padding:0px;
float:left;
font-size:19px;
margin:2px 0 10px 0;
}
span.title_icon{
float:left;
padding:0 5px 0 0;
}
.prod_title{
color:#f8981d;
padding:5px 0 0 15px;
font-size:16px;
}
a.more{
font-style:italic;
color:#f8981d;
float:right;
text-decoration:none;
font-size:11px;
padding:0px 15px 0 0 ;
}

img.right{
float:right;
padding:0 0 0 10px;
}


.new_icon{
position:absolute;
top:0px;
right:0px;
z-index:200;
}




/* demo */

/*---------------items & sidebar------------------------*/


#content_inside{
/*background-image:url(images/bg.gif);
background-position:top left;
background-repeat:no-repeat;*/
background-color:#FFF;
width:900px;
margin:0 auto;
overflow:hidden
}
#content_inside2{
background-color:#f3f1e9;
background-image:url(images/bg.gif);
background-position:top left;
background-repeat:no-repeat;
width:900px;
margin:0 auto;
overflow:hidden
}


#sidebar{
width:160px;
float:left;
padding:13px 22px 0 3px;
}
#list{
list-style-type:none;
margin:11px 0 0 0;
line-height:18px;
height:18px;
}
#list a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
text-decoration:none
}
#list .sele a{
background-color: #000!important;
color:#FFF;
font-size:14px;
display:block;
}


#list a:visited{text-decoration:none}
#list a:hover{text-decoration:underline}
#list li{
width:150px;
padding:0;
}
.color{
background-color:#ECECC5
}


#items{
float:left;
padding:22px 0 0 0;
width:700px;
}
.item{
width:211px;
height:265px;
float:left;
background-image:url(images/item_bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:0 12px 13px 0;
display:inline;
}
.item img{
margin:26px 0 0 30px;
}
.item span{
display:block;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#E9410E;
width:205px;
padding:2px 0 0 20px;
}
#item{
padding:13px 0 0 5px;
float:left
}
#item h4{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#242424;
font-weight:normal;
}
.big_view{
width:478px;
padding:20px 0 12px 0;
vertical-align:middle;
border:1px solid #D6D3C7;
background-color:#FFFFFF;
position:relative;
text-align:center;
}
.big_view span{
font-size:30px;
color:#E9410E;
display:block;
position:absolute;
bottom:10px;
left:25px;
}
.scroll{
width:478px;
border:1px solid #D6D3C7;
background-color:#FFFFFF;
padding:6px 0;
text-align:center;
margin:5px 0 0 0;
}
.scroll a{
margin:0 2px;
} 
.description{
width:220px;
float:left;
padding:55px 0 0 25px;
}
.despdf{
background-color:#f3f1e9;
background-image:url(images/bg.gif);
margin:0 auto;
display:block;


}

.description p{
padding-bottom:15px;
}
.style1{
padding:0 0 200px 0
}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}



/*---------------contact_form------------------*/
.contact_form{
width:555px;
background-color:#f3f1e9;
float:left;
padding:35px;
margin:20px 0 0 75px;
_margin:20px 0 0 5px;
border:1px #DFD1D2 dashed;
position:relative;
}
.form_row{
width:535px;
_width:455px;
clear:both;
padding:10px 0 10px 0;
_padding:5px 0 5px 0;
/*color:#a53d17;*/
color:#fff;
}
label.contact{
width:75px;
float:left;
font-size:12px;
text-align:right;
padding:4px 5px 0 0;
color: #333333;
}
input.contact_input{
width:353px;
height:18px;
background-color:#fff;
color:#999999;
border:1px #DFDFDF solid;
float:left;
}
textarea.contact_textarea{
width:453px;
height:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #999999;
background-color:#fff;
border:1px #DFDFDF solid;
float:left;
}
input.register{
width:71px;
height:25px;
border:none;
cursor:pointer;
text-align:center;
float:right;
color:#FFFFFF;
background:url(images/register_bt.gif) no-repeat center;
}
button.contact{
width:53px;
height:24px;
display:block;
float:right;
background:url(images/contact_bt.gif) no-repeat center;
text-decoration:none;
color:#fff;
}
a.checkout{
width:71px;
height:25px;
display:block;
float:right;
margin:10px 30px 0 10px;
background:url(images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
a.continue{
width:71px;
height:25px;
display:block;
float:left;
margin:10px 0 0 0px;
background:url(images/register_bt.gif) no-repeat center;
text-decoration:none;
text-align:center;
line-height:25px;
color:#fff;
}
.terms{
padding:0 0 0 80px;
}
.form_subtitle{
position:absolute;
top:-11px;
left:7px;
width:auto;
height:20px;
background-color:#4E6C4E;
text-align:center;
padding:0 7px 0 7px;∫
color:#FFFFFF;
font-size:11px;
line-height:20px;
}
a.cul{
color:#fff !important;
}


/*---------------footer------------------------*/
.footer{
height:80px;
background:url(images/footer_bg.gif) no-repeat bottom;
background-color:f3f1e9;
overflow:hidden;
}
.left_footer{
float:left;
padding:10px 0 0 10px;
}
.right_footer{
float:right;
padding:10px 10px 0 0;
}
.footer a{
text-decoration:none;
padding:0 5px 0 5px;
color:#afaeaf;
}





/*Features and Carousel*/

#carousel {
	height:251px;
	background:#e7e8df url(../images/bg_carousel.jpg) repeat-x;
	}

#carousel li {
	list-style:none;
	
	}

#carousel li img {
	border:3px solid #FFF;
	display:block;
	margin-bottom:6px;
	margin-top:10px;
	margin-left:25px;
		float:left;color:#585b41;
	}
	
#carousel a, #carousel a:visited {
	float:left;
	color:#585b41;
	}

	
a.button {
	background: url(images/botondesc.gif) no-repeat 0 0;
	width: 272px;
	height: 73px;
	display: block;
	text-indent: -9999px;
}
a.button:hover { background-position: 0 -73px; }