@charset "utf-8";
/* CSS Document */

*:focus {
	outline:none;	
}


body, h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
}

ul li {
	list-style:none;	
}
input, label, textarea {
	font-size:14px;	


}

 label {

	font-weight:bold;
}
 
#header dt span {
	color:#e64c02;
	font-size:20px;
	font-weight:normal;
}

h1 {
	background:#57AC49;
	color:#FFF;
	font-weight:normal;
	padding: 0 0 0 15px;
	font-size:1.3em;
	height:28px
}

h3 {
background:#A7D79F none repeat scroll 0 0;
color:#FFFFFF;
height:25px;
font-weight:normal;
margin:10px 0 5px;
padding:0 0 0 2%;
/* width:98%; */
}

h4 {
font-family:tahoma;
font-size:22px;
font-weight:normal;
margin:10px 0 5px 0;
padding:0 0 0 15px;

}

p {
	font-size:.8em;	
	text-indent:15px;
	margin:10px 15px 5px;
}
.linkBasket {
	font-size:18px;	
}
.imgBasket img{
	margin:0 5px;	
}

.pageimg {

border-left:1px solid #E69067;
border-right:1px solid #E69067;
border-bottom:1px solid #E69067;
color:#E69067;
display:block;
float:left;
margin:0 0 0 13px;
_margin:0 0 0 6px;
text-decoration:none;
}
.pageimg:hover {
	color:#57AC49;
}
.pageimg img {
	margin:0;
	border:none;
}	
.imaging {
overflow:auto;	
width:100%

}
table p {
	text-indent:0;	
	margin:10px 15px 0 0;
}

table tr td img {
	margin:15px 10px 0 13px;
	border:1px solid #E69067;
}
p img {
	border:1px solid #E69067;
margin:5px 10px 0 13px;

}
a {
	color:#57AC49;
	font-size:1em;
}

a:hover {
color:#e64c02;
}

hr {
border-color:#A7D79F -moz-use-text-color -moz-use-text-color;
border-style:solid none none;
border-width:1px medium medium;
float:left;
width:100%;	
}

ol {
	
}

ol li {
	font-size:0.8em;
	
}
.ajaxSearch_paging {
	display:block;
	font-size:0.8em;
	margin:5px 0;
	text-align:center;
	width:100%;
}
ol li a {
	
}


/* wrapper */

#wrapper {
margin:10px 15px 0;
	min-width:975px;

overflow:auto;
}

/* header */

#header {
	height:207px;
}
	/* left */
#header .left {
	width:301px;
	_width:295px;
	height:207px;
	background:url(../i/head_left.jpg) no-repeat top left;
	float:left;
}

#header .left ul li {
	display:inline;	
}
#header .left ul li a.tab{
background:transparent url(../i/tabs_06.jpg) no-repeat scroll center top;
display:inline-block;
height:21px;
margin:3px 0 0;
padding:3px 0 0;
text-align:center;
width:125px;
font-family:Tahoma, Geneva, sans-serif
}
#header .left ul li a.tab.active{
background:transparent url(../i/tabs_05.jpg) no-repeat scroll center top;
color:#e64c02;
text-decoration:none;

}
#header .left ul li a {
	color:#FFF;
	font-size:0.7em;
}

	/* right */
	
#header .right {
	height:207px;
}	

#header .right #bg {
	background:#E64C02 url(../i/head_right.jpg) no-repeat scroll right top;
height:155px;

}
#header .right ul {
text-align:right;
height:25px;
margin: 0 15px 0 0;
}	
#header .right ul li{
display:inline
}	
#header .right ul li a{
color:#57ac49;
font-size:0.7em;
font-family:Tahoma, Geneva, sans-serif
}	
#header .right ul li a:hover{
color:#e64c02;
}	

#header .right dl {
position:absolute;
right:30px;
text-align:right;
top:80px;
}
#header .right dl dt, #header .right dl dd{
	color:#e64c02;
	font-size:1.4em;
}
/* end header */

/* content */

#content {
		overflow:auto
}

#basket {
background:#57AC49 url(../i/basket.jpg) no-repeat scroll right top;
border:1px solid;
color:white;
font-size:.8em;
left:325px;
padding:36px 18px 18px;
position:absolute;
top:59px;
width:207px;
}

#basket span {
	
}
#basket p {
font-size:1em;
margin:0;
text-indent:0;
}

#basket a {
	color:white;

}




/* left_col */

#left_col {
	width:270px;
	
	
	float:left;
	background:#FFEBE8;
}
#left_col .capt_list {
	color:#E64C02;
display:block;
font-size:1.3em;
margin:10px 0 0 15px;

clear:left;

}
#left_col ul {
	margin:5px 0 15px 15px;
	overflow:auto;
	
	clear:both;
	
	 //overflow-x: hidden;

}
#left_col ul li {
	background: url(../i/dot.jpg) no-repeat left bottom;
	display:block;
	width:127px;
	float:left;
	line-height:18px;
	

	
}
#left_col ul li a{
color:#57AC49;
font-size:11px;
margin:0 0 0 8px;
}
#left_col ul li a:hover, #left_col ul li a.active{
		color:#e64c02;
}
#left_col .caption{

color:#FFFFFF;
display:block;
font-size:1.3em;
height:28px;
padding:0 0 0 15px;
width:255px;
background:#E69067 none repeat scroll 0 0;

}
#left_col ul li.happydayz {
background:transparent none repeat scroll 0 0;
color:#E64C02;
font-size:0.7em;
line-height:12px;
margin:4px 0;
text-decoration:none;
width:100%;
}

#right_col ul.month_list {
	width:12%;	
	float:left;
}
#right_col ul.month_list li{
	list-style:none;
	
}
#left_col form {
margin:12px 0 10px 0px;
overflow:auto;

}
#left_col form input {
float:left;	

}
#left_col form .search{
border:1px solid #E64C02;
color:#A0A0A0;
font-size:0.7em;
height:15px;
padding:3px;
width:208px;
margin:0 0 0 15px;
}
#left_col form .submit{
margin:0 0 0 8px;
	
}

/* right_col */
#right_col {
margin:0 0 0 290px;
background:#E9F5E7 none repeat scroll 0 0;
/*overflow:auto;*/
position:relative;



}

#right_col ul {
margin:15px;
}
#right_col ul li{
font-size:0.8em;
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin:0 15px;
}
#right_col ul li a{

}
/* footer */

#footer {
border-top:1px solid #E1E1E1;
/* height:77px; */
margin:10px 15px;
overflow:hidden;
}
#footer ul li{
display:inline;


}
#footer ul li a{
	padding:0 5px;
	display:inline-block;
border-right:1px solid #57AC49;
color:#57AC49;
font-size:.7em;
text-decoration:none;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#footer ul li a.last{
border-right:none;
}

#footer .left, #footer .center, #footer .right {
	width:33%;
	float:left;
	margin:10px 0 0 0;

}
#footer .left a {
display:block;
margin:15px 0 0 25%;
}
#footer .left a img {
	border:none;	
}
#footer .center {
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;

text-align:center;

}

#footer .right p{
	font-size:.7em;
margin:0 5px 0 0;
text-align:right;
	
}
#footer .right a{
color:#57AC49;
font-size:1em;
}



/* ----------- item */
.items {
width:100%;
overflow:auto;
}
.item {
	float:left;	
	width:23%;
	text-align:center;
	margin:0 0.9%;
	padding:10px 0;

}
.item:hover {
background:#E69067;	
}
.item a {
	text-decoration:none;
	color:#E64C02;
}
.item:hover a, .item:hover span{
color:white;
}
.item img {
border:1px solid #57AC49;

}

.item span {
	color:#E64C02;
	display:block;
	margin:5px;
}

.item p {
	font-size:.7em;
	text-indent:0;
	margin:5px;
/*	height:38px; */
}
.price {
	color:#E64C02;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}	

.inBasket {
	text-align:center;
	margin:0 15px;
}
.inBasket img {
	border:none;	
}
/*---------- DITTO */

#ditto_pages {
border-top:1px solid #57AC49;
float:left;
font-family:verdana;
font-size:18px;
margin:15px 0 0 0;
padding:10px 0 0;
text-align:center;
width:100%;
}

#ditto_pages_top {
float:left;
text-align:center;
width:100%;
font-size:14px;
margin:5px 0;
}

.ditto_currentpage {
font-weight:bold;
}

.ditto_page {

margin:0 5px;
}
/* BRED */

.B_crumbBox {
background:#A7D79F none repeat scroll 0 0;
display:block;
font-size:12px;
margin:0;
padding:5px 15px;
}

.B_crumb {
color:#E64C02;
}
#mapss {
background:#FFEBE8 none repeat scroll 0 0;
border:1px solid #E64C02;

left:50%;
margin-left:-400px;
padding:10px;
position:absolute;
top:100px;
width:800px;
}
#mapzclose {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #A7D79F;
display:block;
font-size:12px;
padding:3px;
width:95px;
cursor:pointer;
}
.toDelete img {
	border:none;
	margin:0;
}


.bg_green {
	background:#E9F5E7;	
	padding:10px 0;
}

.AS_ajax_resultsIntroFailure {
	margin:10px 15px;
	font-size:14px;
}
/*-------- highslide */
.highslide-credits {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
	margin:10px;
	
}
.highslide-loading {
	font-size:10px;
	font-family:Tahoma, Geneva, sans-serif;
}

#left_col ul.ad_links {
	
}
#left_col ul.ad_links li {
	background:transparent none repeat scroll 0 0;
float:none;
line-height:13px;
margin:0 0 5px;
width:auto;
color:#57AC49;
font-size:11px;
}
#left_col ul.ad_links li a{
	
}


/* basket */

#cfName, #cfTel, #cfGmap, #cfMessage{
	border:1px solid #8dc63f;	
}

#cfSub {
	margin:10px 0 0 200px;
}

/* jot */

h5 {
	background:#A7D79F none repeat scroll 0 0;
color:white;
padding:3px 10px;
border-bottom:1px solid #FFFFFF;
}
.jot-form {
	background:#A7D79F none repeat scroll 0 0;
}
.jot-form label {
	font-size:12px;
	color:#FFF;	
}
.jot-form input, .jot-form textarea {
	border:1px solid #57AC49 ;	
}