.bottomFooter
{
width:790px;
margin:0 auto;
text-align:center;
margin-bottom:20px;
}

.three
{
   
   background-color:#DDDDDD; 
}

.bottomFooter .footerLinks
{
    text-align:left;
    
}





input[type="submit"], input[type="button"]
        {
            padding: 7px;
            cursor: pointer;
            background-color: #537622;
            border: none;
            font-family: Century Gothic;
            font-weight: bold;
            color: #ffffff;
          
        }
        
        input[type="text"]
        {
            padding: 5px;
        }
        
        .searchBar
        {
            background-color: #5F1939;
          
           
            height:45px;

        }
        
        .searchBar a, .searchBar a:visited
        {
            color: white;
            text-decoration: none;
        }
        
        .searchmenu
        {
            margin: 0px;
            padding: 0px;
            padding-top:3px;
            float: right;
            text-align: center;
            text-transform: uppercase;
           
            font-weight: bold;
            vertical-align: middle;
           
     
        }
        
        .searchmenu ul li
        {
            padding: 20px;
            list-style-type: none;
            display: inline;
        }
        
        
        .searchmenu a, .searchmenu a:visited
        {
            color: white;
            font-family: Verdana;
            font-weight: bold;
        }


.frontLink a, .frontLink a:visited
{
font-size:1.2em;
font-weight:bold;
color:#9DA033;
text-align:center;
width:100%;
}


/*   New Top Header      */
.topMenu
{
    margin:0px;
    padding:0px;
    padding-top:8px;
    margin-top:-42px;
    width:100%;
    background-color:#EEE1D2;
    text-align:center;
    height:42px;
    font-size:1.1em;
    
}

.topMenu ul li
{
    padding:25px;
    list-style-type:none;
    display:inline;
}


.topMenu a, .topMenu a:visited
{
    color:#5F1939;
    font-size:1.1em;
    font-family:Helvetica;
    font-weight:bold;
    text-decoration:none;

}

.topMenu a:hover
{
    text-decoration:underline;
}

/* CSS Document */

img {border:0;}
a	{
	color:#663333;
}

a:hover	{
	color:#818180;
	text-decoration:underline;
}
.newhyper a, .newhyper a:visited
{
color:#ffffff;
}

h1	{
	color:#818180;
	padding:0;
	margin:0;
	font-size:16px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h3 {
	text-decoration:none;
	}



body {
	margin:0;
	padding:0;
	font-family:verdana, Tahoma;
font-size:11px;
	background-color:#F6F2EC;
}

.clear	{
	height:0;
	width:0;
	clear:both;
	padding:0;
	margin:0;
}





.container {
	
	width:960px;
	background-color:White;
	margin:0 auto;
	
	
}

	.star {
		position:absolute;
		top:82px;
		
	
		left:762px;
		width:160px;
		height:160px;
	}
		.star a:hover img	{
			filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
		}
		.ware { background-color:#E9DFD1;
		text-align:center;
		vertical-align:top;}
.ware a:hover img	{
			filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
		}

.header {
	height:115px;
	padding:0;
	margin:0;
	background:#EEE1D2 30px 10px no-repeat;
	
}
	.nav_header	{
		position:relative;
		top:33px;
		left:550px;
		width:200px;
	}

		.nav_header ul	{
			padding:0;
			margin:0;
		}
			.nav_header li	{
				padding:0 0 7px 0;
				margin:0;
				list-style:none;
			}
			.nav_header li a:hover img	{
				filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
				
			}
.topmenu {
	float:right;
	vertical-align:bottom;
	padding:10px 20px 0 0;
	font-size:12px;
}
		.topmenu ul	{
			padding:0;
			margin:0;
		}
			.topmenu li	{
				padding:0 20px 0px 10px;
				margin:0;
				background:url(../images/arrow.gif) 0px 3px no-repeat;
				display:inline;
			}
			.topmenu li a {
				text-decoration:none;
				
			}
			.topmenu li a:hover	{
				color:#336699;
				text-decoration:underline;
				
			}

	.search {
		position:relative;
		top:-125px;
		left:650px;
		width:204px;
		height:43px;
		background:url(../images/search_bg.gif) no-repeat;
		
		padding:10px 17px 0 17px;
		margin:0;
	}
	
		.search_txt	{
			float:left;
			width:144px;
			height:13px;
			border:1px solid #57557c;
			font-family:Arial;
			font-size:11px;
			color:#666;
			padding:4px 2px 2px 4px;
			margin:0;
		}
		
		.search_btn	{
		    float:left;
		    margin:0;
		    padding:0;
			height:19px;
			width:25px;
			border:1px solid #57557c;
		}

.nav	{
	width:100%;
	padding:10px 0 10px 24px;
	position:relative;
}
	.nav ul	{
		margin:0;
		padding:0;
	}
		.nav li	{
			display:inline;
			font-size:14px;
			text-transform:uppercase;
			font-weight:bold;
			vertical-align:top;
			list-style:none;
			margin-right:1px;
			padding:30px 5px 10px 5px;
			letter-spacing:0.5px;
		}
		.nav li a	{
			text-decoration:none;
			padding:10px;
		}
		.nav li a img{
			border-bottom:0px solid #dad2c5;
			filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;
		}
		.nav li	a:hover {
			
			text-decoration:underline;
			background:#FFF;
			padding:10px;
		}
		#current {
			text-decoration:underline;
		}
		.nav li	a.cur img,.nav li a:hover.cur img{
			position:relative;
			bottom:3px;
			border-bottom:0px solid #dad2c5;
			
		}

.main	{
	
	padding:15px;
	margin:0;
}
	.sidebar	{
		float:left;
		width:226px;
		margin:10px 0 0 50px;
		padding:0;
		display:inline;
	}
		.shopping_title {
			margin:0;
			padding:0;
			border-bottom:1px solid #d5d3d1;
			background:#F7F2EC;
		}
		.shopping_header {
			float:left;
			margin:0;
			padding:0;
			background:#F7F2EC;
		}
		.shopping_checkout a{
			float:right;
			font-family:Arial;
			font-size:8pt;
			color:#663333;
			padding:15px 0 0 0;
		}
		.shopping_checkout a:hover {
			color:#818180;
		}
		.shopping_coming{
			float:left;
			margin:0;
			padding:10px 0 10px 13px;
		}
		.subscribe_header	{
			margin:0;
			border-bottom:1px solid #d5d3d1;
		}
		.more_info {
			margin:0;
			padding:7px 0 0 2px;
		}
		.more_info a:hover {
			color:#818180;
		}
		.subscribe_widget	{
			margin:9px 0 0 9px;
		}
			.subscribe_widget a		{
				color:#561c31;
			}
			.subscribeForm	{
				padding:0;
				margin:0;
			}
				.textbox	{
					border:1px solid #dadada;
					color:#9a9a9a;
					width:148px;
					height:14px;
					padding:5px 0 3px 3px;
					margin:0 5px 3px 0;
					font-size:11px;
				}
				.submit	{
					vertical-align:top;
					height:24px;
					font-size:10px;
					border:1px solid #dadada;
					color:#666;
					background:#fff;
					margin:0;
					padding:0;
				}


		.feature_header	{
			margin:0;
			padding:0;
			border-bottom:1px solid #d5d3d1;
		}				
		.feature_products	{
			margin:0;
			padding:10px;
			font-family:Trebuchet MS;
		}
			.product	{
				float:left;
				padding:0;
				margin:0 0 6px 0;
				
				display:inline;
			}
				.prod_img	{
					width:50px;
					float:left;
					padding:0;
					margin:0;
					border:1px solid #9e9e9e;
				}
				.prod_img a:hover{
					filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
				}
				.prod_name a{
					font-size:11px;
					color:#65243c;
				}
				.prod_name a:hover{
					color:#818180;
				}
				.prod_txt	{
					float:left;
					color:#666666;
					width:140px;
					
					padding:10px 0 0 9px;
					margin:0;
				}

			.store_location_header{
				margin:0;
				padding:0;
				border-bottom:1px solid #d5d3d1;
			}

		.store_location	{
			margin:0 0 0 10px;
			font-size:11px;
		}
			.store_widget	{
	padding:0;
	margin:0;
	color:#818180;
	font-size: 16px;
			}

			.store_para3{
				color:#666666;
				padding:13px 0 0 0;
			}

	.content {
		float:right;
		width:546px;
		padding:0; 
		margin:8px 0 0 10px;
		color:#666;
		}
		.content_block_text img {
			margin:0 10px 5px 0;
			padding:1px;
			border:1px solid #ccc;
			}
	.content_intro img {
		margin:0 10px 5px 0;
		padding:1px;
		border:1px solid #ccc;
		}
			
		.IVC	{
			width:199px;
			float:left;
			padding:2px;
		}
			.IVC a {
				font-family:Trebuchet MS;
				font-size:9pt;
				color:#cc9999;
			}
			.IVC a:hover {
				color:#999;
			}
			.IVC a img	{
				margin:0;
				padding:2px;
				border:1px solid #9f9f9d;
			}
				.IVC img:hover	{
					filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
				}
		.intro_txt	{
			width:293px;
			float:left;
			margin-left:5px;
		}
			.intro_txt p	{
				margin-left:5px;
				line-height:1.5em;
				padding:0;
			}
			.intro_txt h1, .feat_prod_cat_txt h1	{
					padding-bottom:5px;
					font-size:21px;
					font-weight:lighter;
					color:#85736d;
					font-family:Georgia, "Times New Roman", Times, serif;
				}
			.feat_prod_widget {
				margin:0 0 10px 15px;
			}

			.feat_prod {
				margin:10px 0 10px 10px;
				}

				.feat_prod_img {
					width:50px;
					float:left;
					}
					.feat_prod_img a img, .feat_prod_img a:visited img {
						padding:1px;
						border:1px solid #999;
						}
					.feat_prod_img a:hover img {
						border:1px solid #666;
						}
				.feat_prod_txt {
					width:150px;
					float:left;
					margin:0 8px;
					}
				
				
			.feat_prod_cat	{
				padding:0;
				margin:0;
			}
				.feat_cat	{
					float:left;
					width:166px;
					padding:2px;
					margin:0 10px 10px 0;
					border:1px solid #ccc;
				}
					.feat_cat img	{
						padding-bottom:2px;
					}
						.feat_cat a:hover img	{
							filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
						}
				.feat_cat_title 	{
					text-decoration:underline;
					background:#dbd2c6;
					color:#80786c;
					height:24px;
					width:166px;
					padding-top:10px;
					text-align:center;
				}
					.feat_cat_title a{
						font-size:12px;
						color:#80786c;
						text-decoration:none;
					}
			
.footer {
	height:37px;
}
	.titan	{
		float:right;
		margin-right:20px;
	}
		.titan a:hover img	{
			filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70;
		}

/******************************************** Contact Styles *************************************************/

.content_block {
	padding:0;
	margin:0;
	
}

.label	{
	width:150px;
}

.contact_title h1 {
	font-size:21px;
	font-weight:lighter;
	color:#85736d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.contact_block{
	color:#85736d;
	float:left;
	padding:0 0 0 4px;
}
	.contact_info 	{
		float:left;
		color:#666;
		width:117px;
	}
	.contact_info strong	{
		color:#85736d;
	}

	.contact_block p{
		color:#666
	}
	
	.goog_map	{
		float:right;
		padding:0 40px 0 0;
		font-family:Arial;
	}	

.contact_form {
	margin:0;
	padding:0;
	float:left;
	color:#666;
	}
	.contact_form div label {
		float: left;
		width: 100px;
		margin:0;
	}
	.contact_form input.txt, .contact_form .sel {
		font-size:12px;
		color: #666;
		border: 1px solid #ccc;
		width: 400px;
		margin:0 0 5px 0;
	}
	.contact_form .txt_area, .txt_area  {
		color: #666;
		border: 1px solid #ccc;
		width: 400px;
		height: 200px;
		margin:0 0 5px 0;
	}
	.contact_form input.btn {
		width:92px;
		height:32px;
		border:1px solid #ccc;
		background:url(../images/submit_bg.html) bottom #fff repeat-x;
		margin:0 0 0 8px;
		color:#888;
		clear:both;
	}


/******************************************** About Us *************************************************/


.cat_title h1{
	font-size:21px;
	font-weight:lighter;
	color:#85736d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.cat_desc p{
}



/******************************************** Shop & Product *************************************************/

.content_title h1{
	font-size:21px;
	font-weight:lighter;
	color:#85736d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.prod_cat	{
	padding:10px 0 0 0;
}
	.prod_cat_title h1 {
		color:#666;
	}
	.prod_cat_item	{
		width:467px;
		margin-bottom: 5px;
		padding:0;
		border:1px solid #ccc;
	}
		.prod_cat_item h2 a	{
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:16px;
			text-decoration:none;
		}
	.prod_cat_txt	{
		width:250px;
		float:left;
		margin:5px 0 0 10px;
	}
	.prod_cat_img	{
		width:167px;
		float:left;
		margin:15px 0 0 10px;
	}

.products	{
	margin-top:10px;
}
		.products table	{
			width:540px;
			border-left:1px solid #ccc;
			border-right:1px solid #ccc;
		}
			.products table tr	{
				padding:5px;
			}
				.products table th	{
					color:#eee1d1;
					background:#723346;
					text-align:left;
				}
				.products table td	{
					border-bottom:1px solid #ccc;
				}
		
.product	{
	float:left;
	width:160px;
	height:100px;
	padding:10px;
	margin:0 0 5px 5px;
	overflow:visible;
	border:1px solid #ccc;
}
.product_img	{
	width:400px;
	padding:1px;
	margin-bottom:5px;;
	border:1px solid #ccc;
	
		background:#fff;
}
.product_desc	{
		float:left;
		width:300px;
	}
			.product_desc img	{
				padding:1px;
				border:1px solid #ccc;
				margin-top:5px;
			}
			.product_desc table	{
				border-left:1px solid #ccc;
				border-right:1px solid #ccc;
			}	
				.product_desc table tr	{
					border:none;
				}	
				.product_desc table tr td 	{
					border-bottom:1px solid #ccc;
				}	
			.product_desc ul	{
				padding:0;
				margin:0;
			}
				.product_desc li	{
					font-size:11px;
					padding:0;
					margin:3px 0 3px 20px;
				}
.back_link	{
	padding:0;
	margin-bottom:5px;
}

/******************************************** Services *************************************************/

.content_block_title h3{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	text-decoration:none;}

.cat_title h1 {
	font-size:21px;
	font-weight:lighter;
	color:#85736d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

.page_title h1 {
	font-size:21px;
	font-weight:lighter;
	color:#85736d;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/******************************************** Search Results *************************************************/

.search_results	{
	background:#fff;
	font-size:12px;
	border:1px solid #dad2c7;
}
	.search_results th	{
		color:#8e5568;
		text-align:left;
		height:29px;
		background:#d1b6b0;
		border-bottom:1px solid #dad2c7;
		padding-left:20px;
	}
	.search_results td	{
		padding:10px 0 10px 20px;
	}
.wrapper .container .main .sidebar .store_location .store_widget p {
	font-size: 11px;
}
.wrapper .container .main .sidebar .store_location .news p {
	font-size: 11px;
	color: #818180;
}
.wrapper2 .container .main .sidebar .store_location .store_widget p {
	font-size: 11px;
}
.wrapper2 .container .main .sidebar .store_location .news p {
	font-size: 11px;
	color: #818180;
}

.line {border-bottom: 1px  double #ccc;
.phone_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#900;
}

