/*Body Styling*/
body { background:#FBF8DE url(/images/layout/bg.jpg) repeat-y top center; }
h1 { width:354px; height:110px; overflow:hidden; }
.item-list h4 { text-align: center; }
#document-content { background: none; min-height: 450px; background: transparent url(/images/layout/content/gae-top.png) repeat-x 0 0; padding-top: 30px; }
#content-head { font-size:1.6em; }
#content-body { padding-top: 1.5em; }
#content-head,
#content-body,
#content-foot { background: transparent url(/images/layout/content/gae-middle.png); }
#content-detail-foot { min-height: 25px; background: transparent url(/images/layout/content/gae-bottom.png) repeat-x left bottom; }
#document-nav { padding-top: 25px; }
#header a:link,
#header a:visited { text-decoration: none; }
#header a:link,
#header a:visited,
#document-content a:link,
#document-content a:visited { color: #4B3407; }
#header .comm-basket a { font-size: 1.4em; }
#header a:hover,
#document-content a:hover{ color: #3F5325; }
#header .left .widget-box { float: left; }
#widget-24 { padding: 25px 10px; }
h2 { margin-bottom:0.25em; }
/**| Widget Base Settings |**/
.widget-box {margin-bottom:10px;}
.widget-box .widget-content {font-size:1.2em;padding:10px;background-color:transparent;/* Round Corners */-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-radius-bottomleft:15px;/* End */margin-bottom:0;}
.widget-box .widget-title {background-color:#9EA67F;font-size:2em;color:#fff;font-weight:normal;display:block;height:40px;padding:0;text-indent:10px;line-height:40px;overflow:hidden;/* Round Corners */-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-radius-topright:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-radius-topleft:15px;/* End */padding:0 0 0 0.75em;margin-bottom:0;}
#document-nav .widget-box {margin-bottom:10px; background: transparent url('/images/layout/content/gae-bottom.png') repeat-x bottom left; }
#document-nav .widget-box .widget-content {font-size:1.2em;padding:10px;background: transparent url('/images/layout/content/gae-middle.png') repeat top left;/* Round Corners */-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;border-radius-bottomright:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-radius-bottomleft:15px;/* End */margin-bottom:0;}
#document-nav .widget-box .widget-title {background-color:#9EA67F;font-size:2em;color:#fff;font-weight:normal;display:block;height:40px;padding:0;text-indent:10px;line-height:40px;overflow:hidden;/* Round Corners */-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-radius-topright:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-radius-topleft:15px;/* End */padding:0 0 0 0.75em;margin-bottom:0;}
#document-nav .widget-box { float:left;width:100%; clear: both; }
#document-nav .menu-box .widget-title {margin-top: -20px; color: #000;padding-top:20px; height:30px;/* Round Corners */background: transparent url(/images/layout/content/gae-top.png) repeat-x top left; -moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-radius-topright:0;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-radius-topleft:0;/* End */}
#document-nav .menu-box .widget-content {/* Round Corners */-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-radius-bottomleft:0;/* End */margin-bottom: 20px;}
#document-nav .menu-box a:link,
#document-nav .menu-box a:visited { color: #33c !important; }
#document-nav .default,
#document-nav .department-box,
#document-nav .category-box,
#document-nav .department-box .widget-content,
#document-nav .category-box .widget-content { background-image: none; }
/**| Specific Widget Styling |**/
/*Commerce*/
#document-nav .department-box .widget-title {background-color:#4B3407;} 
#document-nav .department-box .widget-content {background-color:#746C42;}
#document-nav .category-box .widget-title {background-color:#520E08;}
#document-nav .category-box .widget-content {background-color:#775943;}
#document-nav .widget-content a:link,
#document-nav .widget-content a:visited { color:#fff; font-size:1.2em; text-decoration:none; }
#document-nav .department-box .widget-content a:hover { color:#4B3407; }
#document-nav .category-box .widget-content a:hover { color:#520E08; }
.img { float: right; width: 250px; margin: 0 0 1em 1em; text-align: center; }
.img .gallery { margin: 0; }
.img .gallery li { display: inline; list-style-type:none; margin: 0; padding: 0; }
.img .furtherinfo { text-align: left; }
.item-list img,
.item-detail img { border: solid 2px #4B3407;  }
.item-list a.basket img { border: none; }
.product-badges { margin: 0; }
.product-badges li { list-style-type: none; padding: 0; display: inline; text-align:center; }
.product-badges li img { border: solid 1px #000; }
/*/Commerce/*/
/*Slider*/
.easy-slider ul { margin:0; padding:0; }
.easy-slider li { list-style-type:none; display:none; }
.easy-slider li.show { display:block; }
.easy-slider { background:transparent url(/images/loadingAnimation.gif) no-repeat center center; }
/*/Slider/*/
/*Footer Menu*/
#document-foot {margin:2em 0 0;background:#3F5325 none;}
#document-foot .vertical-accordion {margin:0;padding:1em 0;float:left;width:100%;font-family:arial,helvetica,sans serif;}
#document-foot .vertical-accordion li {list-style-type:none;display:block;width:32.999%;float:left;padding:0.8em 0 0;}
#document-foot a:link,
#document-foot a:visited { color:#fff; text-decoration:none; display: block; padding-left: 20px; height: 20px; line-height: 20px; }
#document-foot a:hover { color: #520E08; }
#document-foot .vertical-accordion a { background: transparent url(/images/icons/custom/whiteelephant.png) no-repeat top left; }
/*/Footer Menu/*/
#document-nav li { list-style-type:none; }
/**| Page Type Specific Styling |**/
/*Item Layout*/
#catalogue h3 a:link,
#catalogue h3 a:visited {color:#000;text-decoration:none;}
#catalogue h3 a:hover {color:#520E08;text-decoration:underline;}
#catalogue .detail,
#catalogue .item-detail { float: left; min-height:100px; position:relative; margin-bottom:1em; }
#catalogue .item-list .detail .left { width: 110px; float: left; position: relative; }
#catalogue .item-list .detail .left a { position: relative; }
#catalogue .item-list .detail p { float: right; width: 155px; }
#catalogue .item-list .thumb { position: relative; width: 102px; height: 102px; display: block;  text-decoration: none;  }
#catalogue .item-list .thumb span { display: block; position: absolute; bottom: 0px; left: 2px; width: 100px; text-align: center; background-color: #3F5325; color: #fff; }
#catalogue .detail img { margin:0; padding: 0px; }
#catalogue .detail .basket img { float: none; width: 104px; margin-top: 5px; }
#catalogue a.basket {background:transparent url(/images/icons/basket.png) no-repeat 5px 5px;padding:0;text-decoration:none; }
#catalogue a.basket:link,
#catalogue a.basket:visited { }
#catalogue a.basket:hover,
#catalogue a.basket:active {color:#520E08;}
#basket .update { background: transparent url(/images/icons/basket/updatebasket.png) no-repeat top left; }
#basket .empty { background: transparent url(/images/icons/basket/emptybasket.png) no-repeat top left; }
#basket .checkout { background: transparent url(/images/icons/basket/checkout.png) no-repeat top left; }
#basket .continue {  background: transparent url(/images/icons/basket/continueshopping.png) no-repeat top left; }
#basket .update,
#basket .empty,
#basket .checkout,
#basket .continue { display: block; float: left; margin: 0 5px; width: 118px; height: 30px; border: none; cursor: pointer; }
#basket .continue { width: 150px; }
#basket .update span,
#basket .empty span,
#basket .checkout span,
#basket .continue span { display: none; }
ul.navigation { text-align:center; width: 100%; padding: 0; margin: 0;float:left; }
ul.navigation li { font-size: 1.4em; }
ul.navigation li {list-style-type:none;display:inline;}
ul.navigation li.first {float:left;}
ul.navigation li.last {float:right;}
/*/ItemLayout/*/
/*Header*/
#header ul { text-align: right; padding-top: 10px; }
#header li {display: inline;list-style-type:none;padding:12px 0 12px 37px; margin-left: 18px; }
#header li.account { background: transparent url(/images/icons/custom/account.png) no-repeat left center; }
#header li.basket { background: transparent url(/images/icons/custom/basket.png) no-repeat left center; }
#header .right form { float: right; }
#header .right input { background: #fff url(/images/layout/content/gae-middle.png); border: solid 1px #4B3407; padding: 2px; font-size: 1.2em; margin-right: 0.5em; }
#header .right button { border: none; background-color: transparent; font-weight: bold; color: #4B3407; padding: 5px;}
/*Forms*/
/* FORM */
form#form1,
form#form1 table,
form#basket,
form#basket table { width: 100%; }
form {
position:relative;
float: left;
clear: right;
}
form li {
display:block;
float:left;
width:100%;
}
form li.heading {
color:#111111;
font-size:1.25em;
font-weight:bold;
margin:10px 0;
}
form label,
form .label {
display:block;
float:left;
height:2em;
margin-top:5px;
width:170px;
}
form .label { margin-top: 0; }
form fieldset {
float:left;
width:90%;
border: none;
margin-bottom: 0;
}
form fieldset.nopad { padding: 0; }
form fieldset legend span { margin-left: 1em; }
form textarea {
	width: 80%;
	height: 12em;
}
form ul {
display:block;
float:left;
width:99%;
}
form .checkbox {
	padding-left: 0px;
}
form .checkbox label {
	text-align: left;
	display: inline;
	float: none;
}
.cufon, cufon { z-index: 1 !important; }