@charset "utf-8";
/* CSS Document */

body{margin:0px;}

.menu {padding:0;width:1000px;margin-top:1px;}
.menu li {float:left;position:relative}
	.menu li:first-child {background:url(images/menu-a-tail.gif) 0 -71px no-repeat}
.menu li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;display:block;width:166px;font-size:21px;line-height:1.238em;padding:21px 0 24px 0;color:#262626;text-align:center;text-transform:uppercase;background:url(images/menu-a-tail.gif) right -71px no-repeat;letter-spacing:-1px}
.menu li a:hover,
.menu li a.active {color:#fff;background-position:left top;background-repeat:repeat-x;background-color:#000}
.row-1 {width:100%;height:71px;background:url(images/row1-top-tail.gif) left top repeat-x}

ol, ul {
	list-style: none;
	
}

.logo_bg{background-image:url(images/row2-tail.gif);
		background-repeat:repeat-x;
		height:95px;
		box-shadow:1px 5px 10px 0px #333;
		}
		
.main_bg{background: url(images/bg-top.jpg) repeat  center top ;
			}

.product{font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#FFFFFF;
			font-weight:bold;
			text-align:center;
			text-shadow:1px 1px 1px #000;
			}
			
.pro_font{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#e9bba0;
			text-align:justify;
			}
			
.main_font{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			text-align:justify;
			line-height:20px;
			}
			
.main_font a:link {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
		text-decoration : none; } 
						  
.main_font a:visited {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
	    text-decoration : none; } 
							
.main_font a:hover {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FF0000;
		text-decoration: none; }
			
.read_more{background-color:#bd4b06;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
			text-align:center;
			height:25px;
			}
			
.read_more a:link {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
		text-decoration : none; } 
						  
.read_more a:visited {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#FFFFFF;
	    text-decoration : none; } 
							
.read_more a:hover {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#000000;
		text-decoration: none; }
			
.footer_bg{background-image:url(images/footer-tail.gif);
			background-repeat:repeat-x;
			border-bottom:5px solid #450401;
			box-shadow:0px 1px 20px 5px #000;
			}
			
.footer_font{font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
			text-align:left;
			line-height:20px;
			}
			
.footer_font a:link {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
		text-decoration : none; } 
						  
.footer_font a:visited {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
	    text-decoration : none; } 
							
.footer_font a:hover {font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#333333;
		text-decoration: underline; }
			
.about_font{font-family:Arial, Helvetica, sans-serif;
			font-size:20px;
			color:#FFFFFF;
			font-weight:bold;
			text-shadow:1px 1px 1px #000;
			}

.categories { box-shadow:1px 1px 1px rgba(0, 0, 0, .1);-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);-webkit-box-shadow:1px 1px 1px rgba(0, 0, 0, .1);border:1px solid #999;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-image:-moz-linear-gradient(top, #fcfcfc, #f4f4f4);/* FF3.6 */ background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #f7f4f4),color-stop(1, #aba7a7));/* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f4f4f4');/* IE6,IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f4f4f4')";/* IE8 */ margin-bottom:3px}
		.categories li {border-bottom:1px solid #999;border-top:1px solid #fff; }
		.categories li:first-child {border-top:none}
		.categories li:last-child {border-bottom:none}
			.categories li a {position:relative;display:block;padding:12px 0 11px 20px;font-size:16px;color:#000;text-decoration:none;font-family:'ColaborateThinRegular';font-size-adjust:0.49;-moz-transition:all 0.2s ease-out; /* FF3.7+ */ -o-transition:all 0.2s ease-out; /* Opera 10.5 */ -webkit-transition:all 0.2s ease-out; /* Saf3.2+, Chrome */ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
			.categories li a:hover {background-image:-moz-linear-gradient(top, #a93d11, #742504);/* FF3.6 */ background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #a93d11),color-stop(1, #742504));/* Saf4+, Chrome */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#742504', endColorstr='#742504');/* IE6,IE7 */ -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#742504', endColorstr='#742504')";/* IE8 */ color:#fff;box-shadow:2px 2px 0 rgba(0, 0, 0, .1);-moz-box-shadow:2px 2px 0 rgba(0, 0, 0, .1);-webkit-box-shadow:2px 2px 0 rgba(0, 0, 0, .1);-webkit-border-top-right-radius:20px;-moz-border-radius-topright:20px;border-top-right-radius:20px;-webkit-border-bottom-right-radius:20px;-moz-border-radius-bottomright:20px;border-bottom-right-radius:20px;margin-right:-12px}
			
			
ul{
    background: transparent;
    border: 0 none;
    font-size: 100%;
    margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
     }
	 
.contact{font-family:"Monotype Corsiva";
			font-size:36px;
			color:#310000;
			font-weight:bold;
			text-shadow:1px 1px 1px #fff;
			}
			
.contact_font{font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#fff;
			padding-bottom:10px;
			vertical-align:top;
			}
			
.product_main{font-family:Arial, Helvetica, sans-serif;
			font-size:16px;
			color:#FFFFFF;
			font-weight:bold;
			border-bottom:1px dotted #FFFFFF;
			padding-bottom:10px;
			}
	 