/* Layout elements - Designed by www.businesstoweb.co.uk */
body { margin: 0; padding: 0; background: url(../images/bg.gif) repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #482400; }
div { padding: 0; margin: 0; }
p { padding: 0; margin: 0; color: #482400; }
p a { text-decoration: none; color: #482400; }
p a:visited { text-decoration: none; }
p a:hover { text-decoration: underline; }
p a:active { text-decoration: none; color: #6A3500; }
h1 { padding: 0; margin: 0; font-size: 14px; margin-bottom: 10px; }
 

#wrapper { width: 800px; margin: auto; display: block; }
#content { margin: auto; width: 725px; background: url(../images/bg-wrap.gif) repeat-y; margin-top: 25px; padding-bottom: 0; }
#content-wrapper { width: 725px; margin: auto; background: url(../images/bg-content-wrapper.gif) repeat; }
#top { background: url(../images/logo.gif) no-repeat; background-position: 1px 0px; width: 725; height: 100px; padding-left: 1px; padding-bottom: 3px; }
#bottom { background: url(../images/indexbg_07.gif) no-repeat; height: 22px; width: 725px; clear: both; margin: auto;}

#inner-content { width: 707px; }
#inner-content-left { width: 328px; display: block; float: left; background: url(../images/bg-content.gif) repeat; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; margin-bottom: 3px; border: 1px solid #bda374; padding-bottom: 5px; }
#inner-content-left p { padding-left: 5px; padding-top: 5px; }
#inner-content-left h1 { font-size: 11px; font-weight: normal; padding-left: 5px; }
#inner-content-left h2 { font-size: 11px; font-weight: normal; padding-left: 5px;  }
#inner-content-left h3 { font-size: 11px; font-weight: normal; padding-left: 5px;  }
#inner-content-left h4 { font-size: 11px; font-weight: normal; padding-left: 5px;  }

DIV#inner-content-right 					{ 
												width: 352px; 
												height: 299px; 
												display: block; 
												float: right; 
												margin-left: 1px;
												margin-top: 2px;
											}
DIV#inner-content-trade						{ 	
												float: right;
												height: 87px;
												width: 330px;
												padding-right: 22px;
												margin-top: 3px;
												margin-bottom: 3px;											
											}
											
#inner-content-right-contact { width: 353px; height: 392px; display: block; float: right; background: url(../images/contact.jpg) no-repeat; background-position: 1px 2px; }
#footer { background: url(../images/footer.gif) no-repeat #ffffff; margin-top: 0px; height: 49px; width: 705px; clear: both; font-size: 11px; text-align: center; } 
#footer a:link { color: #fff; }
#footer a:hover { color: #fff; }
#footer a:visited { color: #fff; }
#footer a:active { color: #fff; }
#footer p { padding-top: 10px; color: #fff; }
#quick-nav-bg { width: 353px; height: 151px; float: right; clear: right; background: url(../images/bg-quicknav.gif) repeat-y; }
.quick-nav { width: 353px; height: 208px; float: right; background: url(../images/quick-nav-bg.gif) no-repeat; clear: right; }
.quick-nav p { text-align:right; padding-right:30px; padding-top: 15px; }

/* Product Categories Menu */
.productcategories { margin: 0; padding: 0; background: url(../images/bg-content.gif); font-size: 11px; background-color:#F4F4F4; border: 1px solid #cccccc;  }
/* End Product Categories Menu */

/* Start Top Navigation */

DIV#navigation {
	height: 34px;
	width: 677.5px;	
	margin-left: 22px;
}
DIV#navigation A
{
	height: 34px;
	display: block;
	float: left;
	padding-right: 3px;

}
DIV#navigation A.nav-home
{
	width:108px;
	background:url(../images/nav_03.gif) repeat-y;
}
DIV#navigation A.nav-catalogue
{
	width:108px;
	background:url(../images/nav_05.gif) repeat-y;
}
DIV#navigation A.nav-services
{
	width:108px;
	background:url(../images/nav_07.gif) repeat-y;
}
DIV#navigation A.nav-gallery
{
	width:108px;
	background:url(../images/nav_09.gif) repeat-y;
}
DIV#navigation A.nav-offers
{
	width:108px;
	background:url(../images/nav_11.gif) repeat-y;
}
DIV#navigation A.nav-contact
{
	width:108px;
	background:url(../images/nav_13.gif) repeat-y;
}

DIV#navigation A:hover, DIV#topmenu A:active
{
	background-position: 0 34px;
}

/* End Top Navigation */

DIV#contact { margin: 0; padding: 0; }
#contactform fieldset { border: 0; }

/* catalogue.php, gallery.php, offers.php, services.php */

#inner-content-catalogue-cat { width: 661px; display: block; float: left; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; padding-bottom: 10px; padding-top: 15px; }
#inner-content-catalogue-cat p { padding: 5px; }
#inner-content-catalogue { width: 661px; display: block; float: left; background: url(../images/bg-content.gif) repeat; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; margin-bottom: 3px; border: 1px solid #bda374; padding-bottom: 20px; }
#inner-content-catalogue p { padding: 5px; }
#inner-content-services { width: 661px; display: block; float: left; background: url(../images/bg-content-small.gif) repeat; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; margin-bottom: 3px; border: 1px solid #bda374; padding-bottom: 20px; padding-top: 5px;}
#inner-content-services p { padding: 5px; }
#inner-content-news { width: 661px; display: block; float: left; background: url(../images/bg-news-small.gif) repeat; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; margin-bottom: 3px; border: 1px solid #bda374; padding-bottom: 20px; }
#inner-content-news p { padding: 5px; }

/* End catalogue.php, gallery.php, offers.php */

/* News tpl */
DIV#news { padding: 5px; }
DIV#news h4 { font-size: 12px; font-weight: bold; margin: 0; padding: 0; }
DIV#news p { margin: 0; padding: 0; }
/* End News tpl */

/* Newsletter tpl */
#newsletter { padding-left: 15px; padding-top: 26px; margin-bottom: 3px; clear: left; float: left; height: 67px;  }
.newsletterform { font-size: 11px; background-color:#F4F4F4; }
.dropdownwrapper { padding-left: 195px; padding-top: 15px; }
.dropdown { font-size: 11px; background-color:#F4F4F4; border: 1px solid #cccccc; }
.newsletterformsubmit { font-size: 11px; background-color:#F4F4F4; width: 118px; }
.newsletterformmail { margin:0; padding: 0; }
/* End Newsletter tpl */

/* Catalogue tpl */
#PRES-productswrapper { padding-left: 18px !important; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 0px; }
.prod-wrap { display: block; float: left; width: 114px; height: 117px; text-align: center; background: #f8f0e2; padding: 10px; border: 3px solid #efe3cf; border-bottom: 0; }
.prod-wrap-outer { display: block; float: left; width: 140px; margin: 8px; }
.prod-image { height: 93px; width: 110px; text-align: center; }
.prod-image IMG {  }
.product-images { padding: 5px; }
.prod-description { text-align: left; }
.prod-description a { text-decoration: none; color: #241200; }
.prod-description a:visited { text-decoration: none; color: #241200; }
.prod-description a:hover { text-decoration: underline; color: #241200; }
.prod-description a:active { text-decoration: none; color: #241200; }
.image {max-width:100px; max-height: 100px; display: block;}
/* End Catalogue tpl */

/* Read News tpl */
.news { padding: 0 10px 10px 10px; }
.news h5 { padding: 5px; margin: 0; display: block; background: url(../images/bg-news.gif); }
.news h4 { padding: 5px; margin: 0; display: block; background: url(../images/bg-news.gif); }
.news h3 { padding: 5px; margin: 0; font-size: 11px; font-weight: normal; display: block; background: url(../images/bg-news.gif); }
.news p { padding: 0; margin: 0; display: block; background: url(../images/bg-news.gif);}
.news #back { padding: 0; margin: 0; }
.newsimages { padding: 5px; margin: 0; background: url(../images/bg-news.gif); }
.newsimagewrapper { display: block; background: url(../images/bg-news.gif); }
.news-left {  }
.news-right { }
/* End Read News tpl */

.newswrapper {  }
.newsimage { width: 25px; padding-right: 5px; display: block; float:left; }
.newsinfo { display: block;  }
.newsinfo h4 { font-size: 11px; font-weight: normal;}
.newsinnerwrapper { padding-bottom: 10px;}

.special-offers { background: #ffffff; margin: 5px; border: 1px solid #999999; height: 175px; padding: 5px; clear: left;}
.special-offers p { padding: 5px; margin: 0; }

/* Read Product tpl */
/* #PRES-product-expand { padding: 10px; background: #FFFFFF; border: 1px solid #000000; } */
/* #PRES-product-expand h1 { font-size: 14px; font-weight: bold; } */
.producttable { display: block; float: left; } 
.producttable td { background: url(../images/bg-news.gif); border: 1px solid #6C3600; padding: 5px; }
#inner-content-product { width: 651px; display: block; float: left; background: #ffffff; margin-left: 22px !important; margin-left: 11px; margin-top: 2px; margin-bottom: 3px; border: 1px solid #bda374; padding: 5px; }
#inner-content-product p { padding: 5px; }
#inner-content-product h1 { font-size: 14px; font-weight: bold; padding-left: 5px; }
#breadcrumbs { padding: 5px; margin: 0; background: url(../images/bg-content.gif); display: block; }
#breadcrumbs a:link { color: #482400; text-decoration: none; }
#breadcrumbs a:visited { color: #482400; text-decoration: none; }
#breadcrumbs a:hover { color: #482400; text-decoration: underline; }
#breadcrumbs a:active { color: #482400; text-decoration: none; }

/* End Read Product tpl */

/* Read Services tpl */
.serviceswrapper { padding: 0; margin: 0; }
.servicesinnerwrapper { padding: 0; margin: 0; }
.servicesinfo { padding: 0; margin: 0; }
.servicesinfo h1 { font-size: 12px; display: block; background: url(../images/bg-news.gif); padding: 5px; margin-left: 5px; margin-right: 5px; }
.servicesbody { margin: 5px; background: #ffffff; }
/* End Services tpl */

/* Site Map */
#sitemap li { list-style: square; padding: 3px; }
#sitemap a:link { color: #482400; text-decoration: none; }
#sitemap a:visited { color: #482400; text-decoration: none; }
#sitemap a:hover { color: #482400; text-decoration: underline; }
#sitemap a:active { color: #482400; text-decoration: none; }

/* Subscribe */
.subscribe p { padding-left: 5px; }
.sub-padding { padding-left: 5px; }

DIV#PRES-product-margin { padding-left: 5px; padding-right: 5px;  }
DIV#PRES-product-margin h4 { font-size: 12px; font-weight: bold; }

.gallery { padding: 10px; }

DIV.product-des { padding-top: 20px; padding-bottom: 20px; }
DIV.padding		{ margin-left: 22px; margin-right: 22px;margin-bottom: 15px; margin-top: 3px; }
DIV.newsDescription { padding-left: 5px; }
DIV.searchBox	{ 
						text-align: center; 
						background: #dcd0b4; 
						padding-top: 8px;
						padding-bottom: 8px; 
						margin-right: 16px; 
						margin-left: 8px !important;
						margin-left: 16px; 
						margin-bottom: 8px;
				}
DIV.searchBox INPUT, DIV.searchBox SELECT { font-size: 11px; }
DIV.box { 
						width: 661px; 
						float: left;
						background: url(../images/bg-content.gif) repeat; 
						margin-left: 22px !important; 
						margin-left: 11px; 
						margin-top: 2px; 
						border: 1px solid #bda374;
						background: #fff; 
						
		}
DIV.galleryWrap		{ width: 221px; float: left; height: 185px; }
DIV.galleryImage	{ padding: 5px; height: 100px; text-align: center; background: #f8f0e2; border-right: 5px solid #fff; border-left: 5px solid #fff; }
DIV.galleryMore		{ float: left; clear: left; background: #e5dac1; padding: 5px; display: block; width: 653px; }
DIV.galleryMore	a	{ text-decoration: none; color: #482400; font-weight: bold; }
DIV.galleryMore	a:hover { text-decoration: underline; }
DIV.galleryDesc		{ padding: 10px; background: #e5dac1; height: 45px; border-right: 5px solid #fff; border-left: 5px solid #fff; }
DIV.galleryTitle	{ clear: left; background: #daccad; margin-left: 5px; margin-right: 5px; padding: 5px; margin-top: 10px; margin-bottom: 10px; }
DIV.galleryLinks	{ float: left; margin-bottom: 10px; margin-top: 5px; }
DIV.box p			{ margin-bottom: 10px; padding: 10px; padding-top: 0; }
DIV.box h1			{ background: #e5dac1; padding: 5px; }
DIV.prodDescName a	{ text-decoration: none; color: #482400; padding: 5px; background: #dcd0b4; float: left; clear: left; width: 130px; }
DIV.prodDescName a:hover { background: #d3c6a8; display: block; padding: 5px; }
DIV.contactInnerLeft { float: left; width: 100px; margin-left: 5px; margin-top: 5px; }
DIV.contactInnerRight { float: left; margin-top: 5px; width:200px; }
DIV.contactInnerRight TEXTAREA	{ height: 150px; }
INPUT#submitContact			{ clear: left; margin-left: 5px; }


/*********************************
Members Content
*********************************/
DIV.membersContent { padding: 5px; padding-top: 0; margin: 0; }
h1.line	{ font-size: 12px; border-bottom: 2px solid #8f7156; margin-bottom: 10px; margin-top: 5px; }
DIV.membersContent INPUT.login	{ border: 1px solid #5f4731; background: #8f7156; color: #fff; font-size:11px; font-weight: bold;  }
DIV.labelMembers			{ float: left; width: 120px; clear: left; }
DIV.inputMembers			{ flott: left; margin-bottom: 5px; }
DIV.inputMembers INPUT		{ border: 1px solid #5f4731; }
DIV.membersContent a		{ color: #482400; }
INPUT.register				{ clear: left; }
DIV.padding	a				{ color: #482400; text-decoration: none; }
DIV.padding	a:hover			{ text-decoration: underline; }