* { margin: 0; padding: 0; }

body {
	background-color: #381c05;
	background:url(../images/backgroundtexture.jpg)
	}
		
h1 {
	float: left;
	color: #1D272B;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	}

h2 {
	color: #1D272B;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: 700;
	margin-bottom: 8px;
	padding-left:30px;
	}
	
h3 {
	color: #1c3f95;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 4px;
	}
	
	h3 a {
		color:#1c3f95;
		text-decoration: underline;
		}

	h3 a:hover {
		color:#1c3f95;
		text-decoration: none;
		}
	
p {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height: 18px;
	text-align:left;
	color: #1D272B;
	margin-bottom: 10px;
	padding-left:30px;
	padding-top:30px;
	}
			p a {
				color:#1c3f95;
				text-decoration: underline;
				}
		
			p a:hover {
				color:#1c3f95;
				text-decoration: none;
				}
	
			
.clear {
	clear: both;
	height: 0;
	}

#header {
	width: 900px;
	height: auto;
	margin: 35px auto 0px auto;
	-moz-border-radius-topright:10px;
	-webkit-border-top-right-radius:10px;
	border-border-top-right-radius:10px;
	background-color: #FFF;
	background:url(../images/headertexture.jpg)
	
	}

	#header img{
		float:left;
		margin: -25px 0 0 -15px;
	}
	
	#headersubnav{	
		float:left;
		padding-top: 120px;
	}
	
	#headersubnav li{
	
		height: 14px;
		display: inline;
		list-style-type: none;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 900;
		color:#1d272b;
		margin-left: 20px;
		text-align: right;
		
	}
	
		#headersubnav li a {
			color:#1d272b;
			text-decoration: none;
			}
			
		#headersubnav li a:hover {
			
			text-decoration: underline;
			}
		
		
			
		 #headersubnav  span a {
			color:#9F3300;
			text-decoration: none;
			}
			
	
		
	#utilities {
		float: right;
		padding-top:15px;
		}
	
	#utilities li {
		height: 14px;
		display: inline;
		list-style-type: none;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 10px;
		font-weight: 100;
		color:#1d272b;
		margin-left: 20px;
		text-align: right;
		}
		
		#utilities li a {
			color:#1d272b;
			text-decoration: none;
			}
			
		#utilities li a:hover {
			color:#48616b;
			text-decoration: underline;
			}
		
		#utilities span li{
			background-color: #FFF;
			text-align: right;
			padding:10px 20px 5px 20px;
		}
		
		#utilities form {
			background-color: #FFF;
			text-align: right;
			padding:5px 10px 5px 5px;
			}
	
#navigation {
	width: 900px;
	height: auto;
	margin: 5px auto 0px auto;
	background-color:#381c05;
	}
	
	#mainmenu {
		height: 30px;
		padding-top: 10px;

		
		}
	
	#mainmenu li {
		width: 125px;
		float: left;
		list-style-type: none;
		font-family: tahoma, Helvetica, sans-serif;
		font-size: 13px;
		font-weight: 900;
		color:#d9e021;
		text-align: center;
		}
		
		#mainmenu li a {
			color:#d9e021;
			text-decoration: none;
			}
			
		#mainmenu li a:hover {
			color:#d9e021;
			height:auto;
			background-color:rgba(159, 51,0,.3);
			padding: 13px 7px 11px 7px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
			/*text-decoration: underline;*/
			border: solid;
			border-color: #9f3300;
			border-width:1px;
			text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(0, 0, 0, 0.7);
			}

			
#middle {
	width: 900px;
	margin: 0px auto 0px auto;
	height: auto;
	background-color:#FFFFFF;
	}
	
#middle-review {
	width: 900px;
	margin: 0px auto 0px auto;
	height: auto;
	background-color:#FFFFFF;
	padding-top:30px;
	}
	
	
	/*Spotlight*/
	.spotlight-left{
	float:left;
	width:260px;
	height:320px;
	padding:20px 0 0 30px;
	}
	
		.spotlight-special {
		width: 250px;
		height: 160px;
		}
		
		.spotlight-special h3 {
			color:#9F3300;
			font-family:Tahoma, Geneva, sans-serif;
			font-size:12px;
			text-align:right;
			padding-top:15px;
			}
			
		.spotlight-special li{
			list-style-type: none;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 10px;
			font-weight:900;
			text-align:right;
			padding:3px 0;
			}
		
		.spotlight-special li img{
			padding-left:18px;
			}
		
		.spotlight-special img{
			float: left;
			margin: 15px 0 10px 0;
			}
		
	.spotlight-right{
		float:right;
		width:580px;
		height:300px;
		padding:40px 0 0 0;
		}
	
		
		#new {
			width: 280px;
			float: left;
			margin-right: 20px;
			padding-left:30px;
			padding-top:30px;
			}
			
		#shipping {
			width: 280px;
			float: left;
			padding-top:30px;
			}
		
		#find {
			width: 280px;
			float: right;
			padding-top:30px;
			}
			
			.column-head {
				height: 20px;
				margin-bottom: 0px;
				padding-top: 4px;
				padding-left: 10px;
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 14px;
				color: #1D272B;
				}
				
				.column-head a {
						color: #1D272B;
						text-decoration: none;			
						} 
					
				.column-head a:hover {
						color: #1D272B;
						text-decoration: underline;
						}
						
			.column-text {
				padding: 10px;
				
				}
				
			.column-text li {
				list-style-type: none;
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 14px;
				color: #1D272B;
				padding-bottom:4px;
				}
				
				.column-text li a {
					color:#1D272B;
					text-decoration: none;
					}
					
				.column-text li a:hover {
					color:#48616B;
					text-decoration: underline;
					}
				
			.column-text p {
				margin-bottom: 0;				
				}
	
	#ad-left{
		float:left;
		width:400px;
		height:107px;
		background-color:#381C05;
		background-color:rgba(56,28,5,.45);
		margin:30px 0 0 30px;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		
		
	}
		#ad-left p{
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 21px;
			line-height: 28px;
			letter-spacing:5px;
			font-weight:500;
			color:#3A4E56;
			text-align:center;
			padding:10px 0 0 16px;
		}
	
	#ad-right{
		float:right;
		width:400px;
		height:107px;
		background-color:#381C05;
		background-color:rgba(56,28,5,.45);
		margin:30px 30px 0 0;
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		border-radius:10px;
		
	
	}
	
		#ad-right img{
			float:left;
			padding: 6px 0 0 15px;
		}
		
		#ad-right p{
			float:right;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 18px;
			line-height: 24px;
			/*letter-spacing:5px;*/
			font-weight:500;
			color:#3A4E56;
			text-align:left;
			padding:10px 40px 0 0;
		}
	
	#left {
		float: left;
		width: 150px;
		padding: 20px;
		}
		
		.submenu {
			width: 150px;
			
			}
			
		h1.submenu {
			margin: 10px 0;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 14px;
			font-variant:900;
			color:#1D272B;
			padding: 5px 10px 5px 10px;
			background-color:#9F3300;
			width: 130px;
			-moz-border-radius: 10px;
			-webkit-border-radius: 10px;
			border-radius: 10px;
		}
			
		h2.submenu {
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 12px;
			font-variant:900;
			color:#1D272B;
			padding-top: 15px;
			padding-bottom: 10px;
			background-color:#FFFFFF;
			width: 150px;
		}
		
		.submenu li {
			list-style-type: none;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 12px;
			color:#1D272B;
			
			padding-bottom: 5px;
			background-color:#FFFFFF;
			width: 150px;
			}
			
			.submenu li a {
				color:#1D272B;
				text-decoration: none;
				}
				
			.submenu li a:hover {
				color:#48616B;
				text-decoration: underline;
				}			
			
	#right {
		float: right;
		width: 650px;
		padding: 20px;
		}
		
		#trailmenu {
			padding-left:20px;
			}
		
		#trailmenu li {
			float: left;
			list-style-type: none;
			font-family:Tahoma, Geneva, sans-serif;
			font-size: 10px;
			color:#48616B;
			background-color:#FFFFFF;
			}
			
			#trailmenu li a {
				color:#48616B;
				text-decoration: none;
				}
				
			#trailmenu li a:hover {
				color:#c10915;
				text-decoration: underline;
				}
				
		.product-category {
				width: 175px;
				height: 160px;
				float: left;
				padding: 20px;
				}
				
				.product-category h2 {
					font-size:10px;
					color:#1D272B;
					border-bottom: solid 3px #9F3300;
					}
				
				.product-category h2 a {
					font-size:10px;
					color:#1D272B;
					text-decoration: none;
					}
				
				.product-category h2 a:hover {
					font-size:10px;
					color:#48616B;
					}
		
				.product-category img {
					float: left;
					margin-right: 10px;
					}
		.product-category-spot{
			width:500;
			height:155px;
			float:left;
			margin: 20px;
		}
			.product-category-spot img {
					float: left;
					margin-right: 10px;
					}
			
			.product-category-spot p {
				color:#1D272B;
				width:500px;
				
			}
			
			.product-category-spot p a{
				color:#1D272B;
				text-decoration: underline;
			}
			
			.product-category-spot p a:hover{
				color:#48616B;
				text-decoration: underline;
				
			}
		
		.product-list {
			width: 290px;
			height: 170px;
			float: left;
			padding:0 0 30px 20px;
			margin-bottom:45px;
			}
			
				.product-list-head h1 {
					color:#1D272B;
					}
					
				.product-list h2 {
					color:#1D272B;
					margin-top:10px;
					font-family:Tahoma, Geneva, sans-serif;
					font-size:10px;
					font-weight:900;
					}
				
				.product-list h2 a {
					color:#1D272B;
					text-decoration: none;
					}
				
				.product-list h2 a:hover {
					color:#1D272B;
					text-decoration: underline;
					}
		
				.product-list p {
					color:#1D272B;
					font-family:Tahoma, Geneva, sans-serif;
					font-size:10px;
					font-weight:normal;
					}
				
				.product-list p a {
					color:#1D272B;
					text-decoration: none;
					}
				
				.product-list p a:hover {
					color:#1D272B;
					text-decoration: underline;
					}
					
				.product-list li{
					list-style-type: none;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 10px;
					font-weight:900;
				}
					
				.product-list img {
					float: left;
					margin: 15px 0 10px 0;
				}
				
		.product-list-spot{
			width:500;
			height:155px;
			float:left;
			margin: 20px;
		}
			.product-list-spot img {
					float: left;
					margin-right: 10px;
					}
			
			.product-list-spot p {
				color:#1D272B;
				width:500px;
				
			}
			
			.product-list-spot p a{
				color:#1D272B;
				text-decoration: underline;
			}
			
			.product-list-spot p a:hover{
				color:#48616B;
				text-decoration: underline;
				
			}					
				
		.product-detail {
			padding: 20px;
			}
			
			
			.product-detail img {
				float: left;
				margin-right: 10px;
				}
				
				.detail-price {
					font-size:14px;
					font-weight:900;
					}
					
		.extra{
			padding-top:90px;
		}
		
		.extra h2 {
			padding-right:65px;
			text-align:right;
		}
		
		.recipe{
			margin:30px 10px 0 30px;
			float:left;
			width:350px;
			height:460px;
			background-color:#ECD6CC;
			-moz-border-radius:20px;
			-webkit-border-radius:20px;
			border-radius:20px;
			
		}
	
			.recipe-head {
				height: 20px;
				margin-bottom: 0px;
				padding: 10px 0 3px 10px;
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 16px;
				color: #1D272B;
				border-bottom:solid 2px #9F3300; 
				text-align:left;
				 
				}

				.recipe-text {
					padding: 10px;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 12px;
					color: #1D272B;
					
					
					}
					
				.recipe-text li {
					list-style-type: none;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 10px;
					font-weight:900;
					color: #1D272B;
					padding-bottom:5px;
					}
					
				.recipe-text p {
					margin-bottom: 0;
					color:#1D272B; 				
					}
					
				.recipe  img{
					float:left;
					margin: 10px 10px 0 10px;
					padding:5px 5px 5px 5px;
					background: #fff;
					-moz-box-shadow:3px 6px 8px -4px #999;
					-webkit-box-shadow:3px 6px 8px -4px #999;
					box-shadow:3px 6px 8px -4px #999;
					
				}
				
		.product-like {
			width: 110px;
			height: 175px;
			float: left;
			padding: 25px;
		}
					
				.product-like h3 {
					color:#1D272B;
					margin-top:10px;
					font-family:Tahoma, Geneva, sans-serif;
					font-size:10px;
					font-weight:900;
					padding-bottom:5px;
					border-bottom:solid 2px #9F3300;
					}
				
				.product-like h3 a {
					color:#1D272B;
					text-decoration: none;
					}
				
				.product-like h3 a:hover {
					color:#1D272B;
					text-decoration: underline;
					}
					
				.product-like li{
					list-style-type: none;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 10px;
					font-weight:bold;
					padding:5px 0 0  5px;
					
				}
					
			.product-like img {
				
				margin: 15px 0 10px 0;
				}
				
		.product-review{
			padding-bottom:20px;
			border-top:solid 2px #1D272B;
		}
		
		.review-column1 {
			width: 200px;
			height:180px;
			float: left;
			margin-right: 20px;
			padding-left:30px;
			padding-top:20px;
			
			
			}
			
		.review-column2 {
			width: 380px;
			height:180px;
			float: left;
			padding-top:20px;
			
			}
		
		.review-column3 {
			width: 200px;
			height:180px;
			float: right;
			padding-top:20px;
			padding-right:30px;
			
			}
					
					
				.review-text li {
					list-style-type: none;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 10px;
					color: #1D272B;
					padding-bottom:6px;
					}
				
				.review-column1 .review-text li{
					border-right:solid 2px #1d272b;
				}
				
				.review-text li a {
					color:#1D272B;
					text-decoration: underline;
				}
						
				.review-text li a:hover {
					color:#48616B;
					text-decoration: underline;
				}
					
				.review-text p {
					padding-top:0;
					margin-bottom: 0;				
					}
					
				.review-text img{
					padding-right:5px;
				}
					
				p.date {
					padding-top:0;
					padding-bottom:20px;
					text-align:right;
				}
				
	.tabbed_box {  
    	width:355px;
		background-color:#dadfe1;
		-moz-border-radius:10px; 
		-webkit-border-radius:10px; 
		border-radius:10px;
	  
	}  

		.tabbed_box h4 {  
			font-family:Tahoma, Geneva, sans-serif;  
			font-size:23px;  
			color:#1D272b;  
			letter-spacing:-1px;  
			margin-bottom:10px;  
		} 
		 
		.tabbed_box h4 small {  
			color:#6d8189;  
			font-weight:normal;  
			font-size:9px;  
			font-family:Tahoma, Geneva, sans-serif;  
			text-transform:uppercase;  
			position:relative;  
			top:4px;  
			left:6px;  
			letter-spacing:0px;  
		} 
	
	.tabbed_area {  
		border:1px solid #1D272b;  
		background-color:#b6c0c4;  
		padding:8px; 
		} 
	
		ul.tabs {  
			margin:0px; padding:0px;  
		}  
		
		ul.tabs li {  
			list-style:none;  
			display:inline;
			-moz-border-top-right-radius:10px; 
			-webkit-border-top-right-radius:10px; 
			border-top-right-radius:10px;  
		} 
		
		ul.tabs li a {  
			background-color:#3A4E56;  
			color:#ecd6cc;  
			padding:8px 14px 8px 14px;  
			text-decoration:none;  
			font-size:8px;  
			font-family:Tahoma, Geneva, sans-serif; 
			font-weight:bold;  
			text-transform:uppercase;  
			border:1px solid #3A4E56;
			-moz-border-top-right-radius:10px; 
			-webkit-border-top-right-radius:10px; 
			border-top-right-radius:10px;   
		}  
		ul.tabs li a:hover {  
			background-color:#2b3a40;  
			border-color:#2b3a40;
			-moz-border-top-right-radius:10px; 
			-webkit-border-top-right-radius:10px; 
			border-top-right-radius:10px;   
		}  
		ul.tabs li a.active {  
			background-color:#eceff0;  
			color:#48616b;  
			border:1px solid #ecd6cc;  
			border-bottom: 1px solid #eceff0;
			-moz-border-top-right-radius:10px; 
			-webkit-border-top-right-radius:10px; 
			border-top-right-radius:10px;   
		}
		
		.content {  
			background-color:#eceff0;  
			padding:10px;  
			border:1px solid #464c54;
			-moz-border-top-right-radius:10px; 
			-webkit-border-top-right-radius:10px; 
			border-top-right-radius:10px;  
		}  
		#content_2  { display:none; }  
		
		ul.tabs {  
			margin:0px; padding:0px;  
			margin-top:5px;  
			margin-bottom:6px;    
		} 
	
		.content ul {  
			margin:0px;  
			padding:0px 20px 0px 20px;  
		} 
		 
		.content ul li {  
			list-style:none;  
			border-bottom:1px solid #3A4E56;  
			padding-top:5px;  
			padding-bottom:5px;  
			font-size:13px;  
		}
		
		.content ul li:last-child {  
			border-bottom:none;  
		}
		
	.product-detail-left{
		float:left;
		width:380px;
		height:480px;
		margin-top:30px;
		padding-top:60px;
		padding-left:30px;
	}

	.product-detail-right{
		float:right;
		width:380px;
		height:480px;
		margin-top:30px;
		margin-bottom:30px;
		padding-right:100px;
	}
	
		.product-detail-right h1{
			color: #1D272B;
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 21px;
			font-weight: 900;
			margin-bottom: 15px;
		}
		
		.product-detail-right li {
						list-style-type: none;
						font-family:Tahoma, Geneva, sans-serif;
						font-size: 10px;
						color: #1D272B;
						padding-bottom:6px;
						}
					
		.product-detail-right a {
			color:#1D272B;
			text-decoration:none;
		}
							
		.product-detail-right a:hover {
			color:#48616B;
			text-decoration: underline;
		}
		
		.share{
			padding-top:10px;
		}
		
		.share a{
			padding-top:10px;
		}
		
		.share a:hover{
			padding-top:10px;
		}
		.detail-1{
			float:left;
			width:100px;
			height:100px;
			padding:30px;
		}
		.detail-2{
			float:right;
			width:150px;
			height:100px;
			padding:30px;
		}
		
		.detail-1 p{
			font-family:Tahoma, Geneva, sans-serif;
			font-size:16px;
			font-weight:900;
			color:#1d272b;
		}
		
		.detail-2 p{
			margin-bottom:-20px;
			
		}
		
		.detail-2 p a{
			background-color:#d9ad99;
			color:#1D272B;
			text-align:center;
			padding:1px 13px 1px 13px;
			border:solid 2px #401400;
			-moz-border-radius:10px; 
			-webkit-border-radius:10px; 
			border-radius:10px; 
		}
		
		.detail-2 p a:hover{
			background-color:#5f1f00;
			color:#dadfe1;
			text-align:center;
			text-decoration:none;
			padding:1px 13px 1px 13px;
			border:solid 2px #401400;
			-moz-border-radius:10px; 
			-webkit-border-radius:10px; 
			border-radius:10px; 
		}
		
		
.cart-box{
	margin: 0px auto 0px auto;
    width:750px;
	height:400px;
	background-color:#dadfe1;
	-moz-border-radius:10px; 
	-webkit-border-radius:10px; 
	border-radius:10px;
}
	.cart-box h2{
		font-family:Tahoma, Geneva, sans-serif;  
        font-size:12px;  
        color:#1D272b;  
        letter-spacing:-1px;  
        margin-bottom:10px;
		padding:10px;
	}
	
	.cart-head {  
    border:1px solid #1D272b;  
    background-color:#b6c0c4;  
    padding:8px; 
    } 
		.cart-head li{
			list-style:none;
			display:inline;
			font-weight:900;
			font-size:18px;
		}
		
		.cart-head li.button-cart{
			float:right;
		}
		
.button-cart{
		width:100px;
		height:22px;
		background:#d9ad99;
		border:solid 2px #401400;
		font-size:14px;
		font-weight:900;
		font-variant:small-caps;
		text-align:center;
		-moz-border-radius:5px; 
		-webkit-border-radius:5px; 
		border-radius:5px;
		
	}
	
	.button-cart a{
		text-decoration:none;
		color:#1D272B;
	}
	
	.button-cart a:hover{
		
		text-decoration:none;
		color:#dadfe1;
	}
	
#cart-details {
	width:750px;
	height:200px; 
	margin-bottom:0;}
		
	#cart-details td {
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		vertical-align:middle; 
		text-align:right;}
		
	#cart-details td.cell-1{
		padding-right:15px;
		background-color:#fff;}
		
	#cart-details td.cell-2{ 
		background-color:#fff;
		padding-right:10px;
	}
		
		#cart-details td.cell-2 img{ 
			float:left;
			padding-left:10px;
		}
		
	#cart-details td.cell-3{
		background-color:#fff;}
		
		#cart-details td.cell-3  text{
			width:100px;
		}
		
	#cart-details td.cell-4{
		background-color:#fff;}
		
	#cart-details td.cell-5{ 
		background-color:#fff;
		text-align:left;
		padding-left:10px;
		}
		
	#cart-details td.cell-6{
		background-color:#fff;}

.cart-bottom{
	border:1px solid #1D272b;  
    background-color:#b6c0c4;  
    padding:8px;
	height:auto;
}

	.cart-bottom p{
		text-align:right;
		padding-right:30px;
	}
	
	.cart-bottom li{
			list-style:none;
			display:inline;
			font-weight:900;
			font-size:14px;
		}
		
		.cart-bottom li.button-cart{
			float:right;
			margin:15px;
		}	
		
		.cart-bottom li.button-cart small{
			margin-top:10px;
			text-align:center;
			font-size:10px;
		}

.thank-head{
	padding:30px 0 30px 30px;
	
}
	.thank-head li{
		list-style-type:none;
		font-size:12px;
	}

.thank-head h1{
	padding:35px;
	font-size:18px;
}
		
.confirm p{
	padding-left:40px;
}
		
.billing{
	margin:20px 0 30px 30px;
	float:left;
	padding-left:60px;
}

	.billing li{
		list-style-type: none;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		padding-bottom:10px;
	}
	
.shipping{
	margin:20px 0 30px 0;
	float:left;
	padding-left:60px;
}

	.shipping li{
		list-style-type: none;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		padding-bottom:10px;
	}
	
.payment{
	margin:20px 0 30px 0;
	float:left;
	padding-left:60px;
}

	.payment li{
		list-style-type: none;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:12px;
		padding-bottom:10px;
	}
	
form{
	margin:0;
	padding:0;
}

fieldset{
	margin:1em 0;
	border:none;
	border-top:1px solid #48616B;
}

legend{
	margin:1em 0;
	padding:0 .5em;
	color:#1D272B;
	background:transparent;
	font-size:1.3em;
	font-weight:bold;
}

label{
	float:left;
	width:150px;
	padding:0 1em;
	text-align:right;
}

fieldset div{
	margin-bottom:.5em;
	padding:0;
	display:block;
}

fieldset div input,fieldset div textarea{
	width:150px;
	border-top:1px solid #555;
	border-left:1px solid #555;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:1px;
	color:#1D272B;
}

fieldset div select{
	padding:1px;
}

div.fm-multi div{
	margin:5px 0;
}

div.fm-multi input{
	width:1em;
}

div.fm-multi label{
	display:block;
	width:200px;
	padding-left:5em;
	text-align:left;
}

#fm-submit{
	clear:both;
	padding-top:3em;
	text-align:center;
}

#fm-submit input{
	border:2px solid #401400;
	padding:2px 1em;
	background:#d9ad99;
	color:#1d272b;
	font-size:100%;
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
}

#fm-submit input:hover{
	color:#1D272B;
}

input:focus,textarea:focus{
	background:#efefef;color:#000;
}

fieldset div.fm-req{
	font-weight:900;
}

fieldset div.fm-req label:before{
	content:"* ";
}

.customer-left{
	width:380px;
	float:left;
	padding:0 0 0 30px;
	margin:20px;
	color:#1d272b;
	background:#fff;
	font:12px Tahoma, Geneva, sans-serif;
	color:#1d272b;
	text-align:center;
}
	
.customer-right{
	width:380px;
	float:right;
	padding:0 30px 0 0;
	margin:20px;
	color:#1d272b;
	background:#fff;
	font:12px Tahoma, Geneva, sans-serif;
	text-align:center;
}

#container{
	margin:0 auto;
	padding:1em;
	width:350px;
	text-align:left;
}

p#fm-intro{
	margin:0;
}

#fatfooter-column1 {
			width: 160px;
			float: left;
			margin-right: 70px;
			padding-left:30px;
			padding-top:30px;
			padding-bottom:20px;
			}
			
#fatfooter-column2 {
			width: 140px;
			float: left;
			padding-top:30px;
			padding-bottom:20px;
			}
			
#fatfooter-column3 {
			width: 160px;
			float: left;
			padding-top:30px;
			padding-left:20px;
			padding-bottom:20px;
			}
			
#fatfooter-column4 {
			width: 130px;
			float: left;
			padding-top:30px;
			padding-left:20px;
			padding-bottom:20px;
			}
		
#fatfooter-column5 {
			width: 90px;
			float: right;
			padding-top:40px;
			padding-right:20px;
			padding-bottom:20px;
			}
				.fatfooter-head {
				height: 20px;
				margin-bottom: 0px;
				padding: 4px 0 3px 0;
				font-family:Tahoma, Geneva, sans-serif;
				font-size: 14px;
				color: #1D272B;
				 
				}
						
				.fatooter-text {
					padding: 10px;
					
					}
					
				.fatfooter-text li {
					list-style-type: none;
					font-family:Tahoma, Geneva, sans-serif;
					font-size: 12px;
					color: #1D272B;
					padding-bottom:4px;
					border-right:solid 2px #1D272B; 
					}
					
					.fatfooter-text li a {
						color:#1D272B;
						text-decoration: none;
						}
						
					.fatfooter-text li a:hover {
						color:#48616B;
						text-decoration: underline;
						}
					
				.fatfooter-text p {
					margin-bottom: 0;
					color:#1D272B; 				
					}
					
				.fatfooter-text  img{
					padding:10px 10px 0 0;
				}
				
				#fatfooter-column4 span.box p{
					background-color:#48616B;
					background-color:rgba(58,78,86,.45);
					margin: 30px 20px 0 0;
					padding:10px;
					color:#1D272b;
					text-align:center;
					border:solid #3A4E56;
					-moz-border-radius:10px;
					-webkit-border-radius:10px;
					border-radius:10px;
				}
				
				#fatfooter-column4 span.box p em{
					color:#1D272b;
					font-weight:900;
					text-decoration:underline;
				}
				
				#fatfooter-column4 span.box p em a{
					color:#1D272B;
					font-weight:900;
					text-decoration:underline;
				}
				
				#fatfooter-column4 span.box p em a:hover{
					color:#48616B;
					font-weight:900;
					text-decoration:underline;
				}
				
#footer {
	width: 860px;
	height: auto;
	margin: 0 auto 0 auto;
	padding: 20px;
	background-color: #FFF;
	
	}
	
	.footer-bottom {
		width: 860px;
		height: auto;
		padding:30px 0 30px 0;
		/*margin: 5px auto 0px auto;*/
	}
	
	.footer-bottom li {
		width: 420px;
		float: left;
		height: 14px;
		display: inline;
		list-style-type: none;
		font-family: Tahoma, Helvetica, sans-serif;
		font-size: 8px;
		font-weight: 900;
		color:#1d272b;
		/*margin-left: 10px;*/
		text-align: right;
		}
		
	
		
		.footer-bottom a {
				color:#1d272b;
				text-decoration: underline;
				}
				
		.footer-bottom a:hover {
				color:#48616b;
				text-decoration: none;
				}
				
	
		
		
		