
/* General Structure */
body{
	margin: 0px;
	top: 0px; 
	left: 0px;
	background: #EEECE8;
	}
	
.page{
	margin:0px;
	/*background: url('images/page-bg.jpg') repeat top left;  #926E22*/
	background:#926E22;
	width:1000px;
	height:!important;
	}

/* Logo/header area */
.logo{
	background: url('images/header.jpg') no-repeat top left;
	width:1000px;
	height:111px;
	}
.logo-content{
	position: relative;
	padding: 15px 50px 0px 0px;	
	font: 34px Arial, Helvetica, sans-serif;
	color: #604A3D;
	text-align: right;
	}	

.header{
	margin: 0px 40px 0px 40px;
	width:920px;
	height:314px;
	background:url('images/bg-header.gif') repeat top left;
	}
	
.header-flash{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#ffffff center;
	}

.header-image{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
}
.header-about{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-about.jpg') no-repeat top left;
	}
.header-products{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-products.jpg') no-repeat top left;
	}
.header-gallery{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-gallery.jpg') no-repeat top left;
	}
.header-process{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-process.jpg') no-repeat top left;
	}	
.header-contact{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-contact.jpg') no-repeat top left;
	}	
.header-customer{
	margin: 0px 12px 0px 12px;
	width:896px;
	height:314px;
	background:#926E22 url('images/header-customer.jpg') no-repeat top left;
	}	
	
	
/* Navigation */	
.top-nav{
	position: relative;
	padding: 35px 40px 5px 40px;	
	font: 14px Arial, Helvetica, sans-serif;
	color: #FBFB92;
	text-align: center;
	}
	
.top-nav a{
	text-align: left;
	padding: 0px 20px 0px 20px;	
	font: 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}

.top-nav a:link {
	font: 14px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	}
	
.top-nav a:hover {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FBFB92; /*CFD374*/
	text-decoration: none;
	}
	
.top-nav a.on {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FBFB92;
	text-decoration: none;
	}
	
/* Content */		
.content-bg{
	margin: 0px 40px 0px 40px;
	overflow: hidden;
	width:920px;
	height:!important;
	background: url('images/content-bg.gif') repeat top left;
	}
.column-left{
	float: left;
	width:612px;
	margin-left:12px;
	margin-bottom: 0px !ie;
	margin-bottom: 15px;
	}
.column-left-header{
	padding:7px 0px 7px 0px;
	background-color:#4C2E16;
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	}

.column-right{
	float: right;
	width:280px;
	margin-right:12px;
	background-color:#CFD374;
	vertical-align:top;
	}
.column-right-header{
	padding:7px 0px 7px 0px;
	background-color:#CD7400;
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	}
	
.general-content {
	padding:10px 15px 5px 20px;
	vertical-align:top;
	}
.general-content p{
	padding:0px 0px 0px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #382C26;
	}
h1{
	padding:0px 0px 0px 0px;
	font: bold 22px Arial, Helvetica, sans-serif;
	color: #DC7700;
	margin:10px 0px 0px 0px;
  	 }

h2{
	padding:0px 0px 0px 0px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
  	 }
	
h3{
	padding:0px 0px 0px 55px;
	margin-top:-5px !ie;
	margin-top:0px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
  	}
	
h4{
	padding:0px 0px 0px 0px;
	margin-top:-5px !ie;
	margin-top:0px;
	margin-bottom: 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
  	}
  	
h5{
	padding:10px 0px 0px 15px;
	margin-top:0px;
	margin-bottom:-5px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
  	}	
h6{
	margin: -10px 0px 0px 37px;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
  	}	  	 
 i{
	font: bold italic 14px Arial, Helvetica, sans-serif;
	color: #035582;
	text-decoration:underline;
 	}
	
 .highlight{
	font: bold italic 14px Arial, Helvetica, sans-serif;
	color: #DC7700;
	text-decoration:underline;
 	}
 .highlight2{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #DC7700;
 	}

.contact-form {
	margin-top:5px;
	margin-top:15px !ie;
	width: 560px;
	height:280px;
	background: url('images/bg-contact.gif') no-repeat top left;
	padding: 10px 20px 5px 15px;
	}	
.contact-form p{
	padding: 10px 10px 0px 0px;
	padding: 5px 10px 0px 0px !ie;
	}
	
.cust-corner {
	padding:10px 10px 0px 20px;
	vertical-align:top;
	}
.cust-corner p{
	padding:0px 0px 0px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #382C26;
	}

.form-bg{
	margin-top:0px;
	width:250px;
	height:280px;
	background: url('images/form-bg2.gif') no-repeat top left;
	padding:15px 5px 0px 10px;
	font: 12px Arial, Helvetica, sans-serif;
	color:#382C26;
	} 	
		
.callout{
	margin-top:-5px;
	width:552px;
	height:100px;
	background: url('images/callout-blue2.gif') no-repeat top left;
	padding:8px 0px 0px 10px;
	font: 18px Arial, Helvetica, sans-serif;
	color:#ffffff;
	} 
.callout-small{
	position:relative;
	margin:0px 5px 0px 20px;
	width:250px;
	height:145px;
	background: url('images/callout-small2.gif') no-repeat top left;
	padding:8px 0px 0px 0px;
	font: 18px Arial, Helvetica, sans-serif;
	color:#114E8B;
	text-align:center;
	} 
	
.coupon{
	position:relative;
	margin:7px 5px 0px 20px;
	margin-top:10px !ie;
	width:250px;
	height:250px;
	background: url('images/coupon3.jpg') no-repeat top left;
	} 

.coupon-date{
	padding:160px 0px 20px 120px;
	font: 14px Arial, Helvetica, sans-serif;
	color:#382C26;
	} 

.coupon-content{
	padding:0px 0px 0px 0px;
	font: 18px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	}	
.coupon-content2{
	margin-top:-5px;
	padding:0px 0px 0px 0px;
	font: 16px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	}	
.coupon-content-small{
	padding:0px 0px 0px 0px;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#ffffff;
	}	

		
/* Buttom Section*/
.bottom{
	position:relative;
	width:560px;
	height:!important;
	margin:5px 15px 15px 20px;
	}
.testimonials {
	float:left;
	width: 300px;
	height:157px;
	background: url('images/bg-testimonials.gif') no-repeat top left;
	}	
	
.testimonials-area {
	float:left;
	width: 300px;
	height:!important;
	margin-top: 10px;
	}	
.testimonials-top {
	float:left;
	width: 300px;
	height:49px;
	background: url('images/bg-testimonials-top.gif') no-repeat top left;
	}	
.testimonials-mid {
	float:left;
	width: 300px;
	height:!important;
	background: url('images/bg-testimonials-mid.gif') repeat top left;
	}	
.testimonials-bottom {
	float:left;
	width: 300px;
	height:15px;
	background: url('images/bg-testimonials-bottom.gif') no-repeat top left;
	}	
.testimon-content{
	padding:0px 5px 0px 10px;
	font: italic 12px Arial, Helvetica, sans-serif;
	color: #382C26;
	}
.testimon-content i{
	padding:15px 0px 0px 0px;
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #4C2E16;
	text-decoration:none;
	}	

.ad{
	float:right;
	width: 240px;
	height:157px;
	background: url('images/bg-ad.gif') no-repeat top left;
	}
	
.ad-area{
	float:right;
	width: 240px;
	height:!important;
	margin-top: 10px;
	margin-bottom:10px;
	}	
.ad-top{
	float:right;
	width: 240px;
	height:47px;
	background: url('images/bg-ad-top.gif') no-repeat top left;
	}
.ad-mid{
	float:right;
	width: 240px;
	height:!important;
	background: url('images/bg-ad-mid.gif') repeat top left;
	}
.ad-bottom{
	float:right;
	width: 240px;
	height:15px;
	background: url('images/bg-ad-bottom.gif') no-repeat top left;
	}
.ad-content-cust{
	padding:8px 9px 5px 20px;
	font: italic 12px Arial, Helvetica, sans-serif;
	color:#382C26;
	}	
.ad-content-cust i{
	padding:15px 0px 0px 0px;
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #4C2E16;
	text-decoration:none;
	}		
.ad-content{
	padding:15px 9px 5px 20px;
	font: italic 12px Arial, Helvetica, sans-serif;
	color:#382C26;
	}	
.ad-content i{
	padding:15px 0px 0px 0px;
	font: bold italic 12px Arial, Helvetica, sans-serif;
	color: #4C2E16;
	text-decoration:none;
	}	
	
.partners{
	width: 540px;
	height:!important;
	}	
	
/* Links */		
ul { margin-top: 5px; margin-bottom: 1.2em; list-style-type:square; }
li { 
	margin-bottom: 0.3em; 
	padding-left: 5px; 	
	font: 14px Arial, Helvetica, sans-serif;
	color: #044A92;
	}

a{
	font: 14px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration:none;
	}
a:hover{
	font: 14px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration:underline;
	}
a:link{
	font: 14px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration:none;
	}

.coupon a{
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:none;
	} 	
.coupon a:hover{
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration:underline;
	} 	
.coupon a:link{
	font: 18px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	} 		

.testimon-content a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: none;
	} 	
.testimon-content a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: underline;
	} 	
.testimon-content a:link{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: none;
	} 		
.ad-content a{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: none;
	} 	
.ad-content a:hover{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: underline;
	} 	
.ad-content a:link{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #044A92;
	text-decoration: none;
	} 				
	
/* Forms */
.form-select{
	width: 225px;
	height: 20px !ie;
	height: 20px;
	font: 12px Verdana;
	color: #333333;
	}
.form-submit{
	margin-top: 8px;
	margin-right: 17px;
	}	

.ErrorText {
	padding:5px 5px 15px 0px;
	font-family: 'Trebuchet MS', Arial, Verdana;
	color: #990000;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	line-height: 14px;
	}
	
.redText {
	color: red;
	}
		
.form{
	font: 12px Verdana;
	color: #333333;
	}

.form-input {
	height: 16px;
	width: 220px;
	font: 12px Verdana;
	color: #333333;
	}

.form-textarea {
	height: 88px;
	width: 240px;
	font: 12px Verdana;
	color: #333333;
	}		

/* Product Collection */
.collection{
	margin-left:30px;
	}
.cat_contentTomb_cursor{
	cursor:pointer;
	}
.col-content div{
    color: #333333;
    padding: 7px 5px 2px 0px;
    font: 12px Arial;
    text-decoration: none;
	}
.col-gallery div{
    color: #333333;
    padding: 0px 5px 8px 0px;
    font: 12px Arial;
    text-decoration: none;
	}	
.col-pageLink a{
	padding: 0px 3px 0px 3px;
	color: #256101;
    font: 12px Arial;
    text-decoration: none;	
	}
.col-pageLink a:hover{
    color: #FF6600;
    font: 12px Arial;
    text-decoration: underline;	
	}
.col-pageLink a:active{
	color: #FF6600;
	font: 14px Arial;
    text-decoration: underline;	
	}
.col-pageLink-active
{
	border-style: none solid solid solid;
	border-width: 1px;
	border-color: #FF6600;
	padding: 0px 3px 0px 3px;
	color: #FF6600;
	font: bold 14px Arial;
	text-decoration: none;
}
.col-pagerfooter{
	width: 550px;
	text-align: right;
    font: 12px Arial;
    text-decoration: none;
	padding: 10px 5px 5px 10px;
	}
.fieldset{
	width: 555px;
	background: url('images/bg-products2.gif') no-repeat top left;
	border: none;/*border: solid 1px #CD7400;*/
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.fieldset-gallery{
	width: 555px;
	background: url('images/bg-gallery.gif') no-repeat top left;
	border: none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.warranty{
	width: 420px;
	background: url('images/bg-warranty.gif') no-repeat top left;
	border: none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
.warranty-content {
	padding:10px 20px 5px 25px;
	vertical-align:top;
	}
.warranty-content p{
	padding:0px 0px 0px 0px;
	font: 14px Arial, Helvetica, sans-serif;
	color: #382C26;
	}
			
/* Footer */
.copyrights{
	width:1000px;
	height:40px;
	background-color:#EEECE8;
	padding:10px 0px 0px 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #382C26;
	text-align:right;
	vertical-align:middle;
	}
.footer-content{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #035582;

	}