/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
body{margin:0;padding:0;background:#F7F7F7 url(img/img01.jpg) repeat left top;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;color:#5A554E;}
h1,h2,h3{margin:0;padding:0;font-weight:normal;color:#32639A;font-family:Georgia,"Times New Roman",Times,serif;}
h1{font-size:2em;}
h2{font-size:2.4em;}
h3{font-size:1.6em;}
p,ul,ol{margin-top:0;line-height:200%;font-family:"Trebuchet MS",Georgia,"Times New Roman",Times,serif;}
ul,ol{margin:0px;padding:0px;list-style:none;}
a{text-decoration:underline;color:#516C00;}
a:hover{text-decoration:none;}
h2 a{text-decoration:none;}
#wrapper{margin:0px;padding:0px;background:url(img/img02.jpg) repeat-x left top;}
/* Header */
#header{width:1000px;height:235px;margin:0 auto;padding:0px;background:url(img/img03.jpg) no-repeat left top;}
/* Logo */
#logo{float:left;margin:0;padding:115px 0px 0px 50px;color:#000000;}
#logo h1,#logo p{margin:0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;}
#logo h1{letter-spacing:-1px;text-transform:lowercase;font-size:44px;}
#logo h1 a{color:#FFFFFF;}
#logo p{margin:-30px 0px 0px 0px;padding:26px 0 0 2px;font:normal 19px Georgia,"Times New Roman",Times,serif;color:#C5E8FF;}
#logo a{border:none;background:none;text-decoration:none;color:#C5E8FF;}
/* Search */
#search{float:right;width:280px;height:60px;padding:20px 0px 0px 0px;background:#E2E2E2;border-bottom:4px solid #FFFFFF;}
#search form{height:41px;margin:0;padding:10px 0 0 20px;}
#search fieldset{margin:0;padding:0;border:none;}
#search-text{width:170px;padding:6px 5px 2px 5px;border:1px solid #DEDEDE;background:#FFFFFF;text-transform:lowercase;font:normal 11px Arial,Helvetica,sans-serif;color:#5D781D;}
#search-submit{width:50px;height:22px;border:none;background:#B9B9B9;color:#000000;}
#banner{margin-bottom:20px;border:12px #ECECEC solid;}
/* Menu */
#menu{width:1000px;height:65px;margin:0 auto;padding:0;background:url(img/img04.jpg) no-repeat left top;position:relative}
#menu ul{float:right;margin:0;padding:0px 25px 0px 0px;list-style:none;line-height:normal;}

#menu li{float:left;}
#menu a {
    background: url("img/img05.jpg") repeat-x scroll left top #3D2A0B;
    border: medium none;
    color: #FFFFFF;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    font-weight: normal;
    height: 18px;
    margin-left: 10px;
    padding: 15px;
    text-align: center;
    text-decoration: none;
}


#menu > ul > li{
	position:relative;
}


#menu ul > li > ul {
	position:absolute;
	display:none;
	 top: 48px;
	left:0;
}


#menu ul > li > ul > li > ul{
	position:absolute;
	display:none;
	 top: 0;
	left:150px;
}

#menu ul > li:hover > ul {
	display:block;
	
}


#menu ul > li li:hover > ul {
	display:block;
	
}

#menu ul > li:hover > ul > li > a{
	display:block;
	width:150px;
	text-align:left;
	
}


#menu ul > li:hover > ul > li > a {
	display:block;
	width:150px;
	text-align:left;
	font-size:13px;
	
}



#menu a:hover,#menu .current_page_item a{text-decoration:none;background-image:none;}
#menu .current_page_item a{background:url(img/img06.jpg) no-repeat left top;padding-left:0;color:#493E2B;}
/* Page */
#page{width:900px;margin:0px auto;padding:40px 50px 0px 50px;background:#FFFFFF;}
/* Content */
#content{float:left;width:570px;padding:0px 0px 0px 0px;}
.paragraph{margin-bottom:15px;}
.paragraph-bgtop{}
.paragraph-bgbtm{}
.paragraph h3,
.paragraph h2{margin-bottom:10px;padding:12px 0 0 0px;letter-spacing:-.5px;font-size:36px;color:#493E2B;}
#footer-content h3,
#footer-content h2,
#footer-content h4{color:#87775d;}
#sidebar .paragraph h3,
#sidebar .paragraph h2{font-size:1.6em;}
#sidebar .paragraph h3 a{font-size:15px;}
.paragraph h3 a,
.paragraph h2 a{color:#493E2B;border:none;}
.paragraph h4{margin:-10px 0px 0px 0px;padding:0px 0px 10px 0px;letter-spacing:-1px;font-size:23px;font-weight:normal;color:#6E8D3D;font-family:Georgia,"Times New Roman",Times,serif;}
.cms_article_list li h4 a{color:#6E8D3D;}
.paragraph .meta .date{float:left;}
.paragraph .meta .paragraphed{float:right;}
.paragraph .meta a{}
.paragraph .entry{background:url(img/img08.jpg) no-repeat left top;padding:25px 0px 0px 0px;text-align:justify;}
.links{padding-top:20px;}
.more{padding-left:16px;background:url(img/img10.gif) no-repeat left 3px;text-decoration:underline;font-size:12px;font-weight:normal;}
.comments{padding-left:18px;background:url(img/img11.gif) no-repeat left 4px;text-decoration:underline;font-size:12px;font-weight:normal;}
/* Sidebar */
#sidebar{float:right;width:273px;padding:0px;color:#787878;}


#sidebar .paragraph_menu ul ,
#sidebar .paragraph_shopcategory ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
#sidebar .paragraph_menu li,
#sidebar .paragraph_shopcategory li {
	margin: 0;
	padding: 0;
}

#sidebar .paragraph_menu li ul,
#sidebar .paragraph_shopcategory li ul {
	margin: 0px 0px;
}


#sidebar .paragraph_shopcategory ul,
#sidebar .paragraph_menu ul {
	margin: 0px 0px;
	-moz-box-shadow: 0.25em -0.25em 1em rgba(0,0,0,0.25);
	-webkit-box-shadow: 0.25em -0.25em 1em rgba(0,0,0,0.25);
}


#sidebar .paragraph_menu li li,
#sidebar .paragraph_shopcategory li li {
	margin: 0px;
}

#sidebar .paragraph_menu li a,
#sidebar .paragraph_shopcategory  li a {
	background: url("img/img12.jpg") repeat-x scroll left top #3D2A0B;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	height: 19px;
	line-height: 1.6em;
	padding: 4px 12px;
	text-decoration: none;
}

#sidebar .paragraph_menu li li a,
#sidebar .paragraph_shopcategory  li li a {
	background-image:none;
	background-color: #3D2A0B;
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	height: 19px;
	line-height: 1.6em;
	padding: 4px 12px;
	text-decoration: none;
}


#sidebar li .cms_latest_forum_posts li a {
	background-image: none;
	background-color: transparent;
	color: inherit;
}

#sidebar .paragraph_menu li li li a,
#sidebar .paragraph_shopcategory  li li li a {
	background-image: none;
	background-color: #3D2A0B;
}
#sidebar .paragraph_menu  li li a ins, 
#sidebar .paragraph_shopcategory  li li a ins {
	display: none;
}


#sidebar h4,#sidebar h3,#sidebar h2 {
/*	background: url("img/img09.jpg") no-repeat scroll left bottom transparent;*/
	color: #493E2B;
	font-size: 28px;
	letter-spacing: -0.5px;
	padding-bottom: 40px;
}

.cms_single_article{background:url("img/img09.jpg") no-repeat scroll left bottom transparent;padding-bottom:40px;}
#next_products .cms_more{float:none;}
#next_products{border-top:1px solid #ddd;margin-top:20px;}
#sidebar p{margin:0 0px;padding:0px 0px 30px 0px;text-align:justify;}
#sidebar .paragraph{margin-bottom:20px;}
#sidebar .paragraph_menu{margin-bottom:30px;}
#sidebar p strong{color:#4A3E29;}
#sidebar a{border:none;}
#sidebar a:hover{}

#sidebar li .paragraph_image li a {height:auto};

/* Calendar */
#calendar{}
#calendar_wrap{padding:20px;}
#calendar table{width:100%;}
#calendar tbody td{text-align:center;}
#calendar #next{text-align:right;}
/* Footer */
#footer-content{width:900px;height:255px;margin:0 auto;padding:60px 50px 0px 50px;background:url(img/img15.jpg) no-repeat left top;font-size:12px;color:#887450;}
#footer-content .column1{float:left;width:570px;}
#footer-content .column2{float:right;width:273px;}
#footer-content h2{padding-bottom:10px;font-size:22px;color:#E3D2B6;}
#footer-content strong{color:#E3D2B6;}
#footer-content a{color:#AA8B55;text-decoration:none;}
#footer-content a:hover{color:#AA8B55;}
.list li{margin-bottom:6px;}
#footer{height:50px;margin:0 auto;padding:0px 0 15px 0;font-family:Arial,Helvetica,sans-serif;}
#footer p{margin:0;line-height:normal;font-size:12px;text-align:center;color:#82A2B9;}
#footer a{text-decoration:underline;color:#82A2B9;}
#cse-search-box{margin-bottom:20px;}
#sidebar input.text,
#cse-search-box input.text{width:200px;}
#cms_user_menu{font-size:0.9em;margin:10px auto auto auto;text-align:center;}
#cms_user_menu li{float:none;display:inline;}
#cms_user_menu a{border-right:1px solid #82A2B9;padding-right:5px;}
#cms_user_menu .cms_user_signup a,
#cms_user_menu .cms_user_logout a{border-right:0;padding-right:0;}
ul.product_main_list li{margin-right:35px;}
#shop_cart{border:0;background:url("img/shopping_cart.png") no-repeat scroll 9px top transparent;overflow:hidden;padding:8px 10px 23px 79px;}
.cart_size{display:block;}
ul.product_main_list li.last,
ul.product_main_list li{border:0;background-color:#fafafa;margin-right:6px;width:164px;}
.product_main_list .product_price.many_variants{border-color:#fafafa;}
.main_page_products a.right{margin-top:26px;}


/* ------------------------------------------------------------------------------------
SLIDER */
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;}
.paragraph.slider_bullets{height:245px;overflow:hidden;position:relative;width:245px;}
.paragraph.slider_bullets img{display:block;height:245px;margin:0 0 0 1px;position:absolute;top:0;width:245px;z-index:0;}
.paragraph.slider_bullets .sequences{position:relative;width:245px;height:245px;}
.paragraph.slider_bullets .sequences li{overflow:hidden;height:245px;left:1px;list-style-type:none;position:absolute;top:0;width:245px;}
.slider_bullets .panel{bottom:-2px;position:absolute;z-index:3;}
.paragraph.slider_bullets .photo_data{-webkit-box-shadow:1px 1px 3px #2F4F4F;-moz-box-shadow:1px 1px 3px #2F4F4F;filter:progid:DXImageTransform.Microsoft.Shadow(color='#2F4F4F',Direction=145,Strength=3);background-color:#2D5783;bottom:6px;height:40px;opacity:0.8;padding:19px 30px 5px;position:absolute;right:0;text-shadow:0 1px 0 #333333;top:26px;width:130px;z-index:2;}
.sidebar .paragraph.slider_bullets{margin:0px;padding:0;position:relative;width:226px;}
.paragraph.slider_bullets .photo_data h3{font-size:1.7em;}
.paragraph.slider_bullets .photo_data h3,
.paragraph.slider_bullets .photo_data h4{font-weight:normal;margin:0;padding:0;font-family:"Lucida grande","Lucida sans unicode",Arial,Helvetica,sans-serif;}
.paragraph.slider_bullets .photo_author{color:#FFFFFF;display:block;font-size:0.9em;margin-top:10px;}
.paragraph.slider_bullets .photo_data h3{margin-bottom:10px;}
.paragraph.slider_bullets .photo_data a{text-decoration:none;}
.paragraph.slider_bullets .photo_data h3 a,
.paragraph.slider_bullets .photo_data h4 a{color:#fff;}
.paragraph.slider_bullets .photo_data h4{font-size:1.1em;border-bottom:0;}
.paragraph.slider_bullets .photo_data h4 a{text-transform:none;line-height:1.3em;}
.paragraph.slider_bullets a.more{display:none;}
.slider_bullets .panel ul{display:none;}

#sidebar li .paragraph.slider_bullets li h3 a,
#sidebar .paragraph.slider_bullets h3 a {
	background-color:transparent;
	color: #fff;
	background-image:none;
	padding:0;
}

#sidebar .paragraph.slider_bullets h3,
#sidebar .paragraph.slider_bullets h2{background:transparent;color:#FFFFFF;font-size:1.2em;padding:0;}

.shop_banner img {
	max-width:570px;
}

.shop_categories_b img{max-width:100px;}