* { margin: 0; padding: 0; }
body {
	background-color: #191919;
	font-family: Georgia;
	font-size: 12px;
	color: #333;
	text-align: center;
}
#wrapper {
	margin: 0 auto;
	width: 860px;
	text-align: left;
}
	#header {
		float: left;
		width: 770px;
		height: 363px;
		margin: 20px 45px 0 45px;
		display: inline;
		background: transparent url(../images/header_new.jpg) no-repeat 0 0;
	}
		a#logo {
			float: left;
			width: 100px;
			height: 100px;
			margin: 10px 0 0 60px;
			display: inline;
		}
		#nav {
			float: right;
			width: 200px;
			margin: 121px 30px 0 0;
			display: inline;
			font-size: 18px;
			font-family: Arial;
		}
			#nav a { 
				text-align: right;
				color: #474747;
				clear: both;
				display: block;
				text-decoration: none;
			}
			#nav a:hover { color: #EEE; }
			#about { margin: 0 105px 0 0; }
			#products { margin: 20px 75px 0 0; }
			#services { margin: 18px 50px 0 0; }
			#getting { margin: 19px 28px 0 0; }
			
	/* HOME PAGE ONLY STYLES ///////*/
			
	#quick_links {
		height: 177px;
		float: left;
		background: #FFF url(../images/quick_links.jpg) no-repeat 0 0;
	}
		#quick_links div {
			float: left;
			width: 770px;
			height: 170px;
			margin: 7px 0px 0 45px;
			display: inline;
		}
			#quick_links div div {
				width: 191px;
				margin: 0;
				float: left;
				display: inline;
				text-align: center;
				text-transform: uppercase;
				color: #C1BA91;
			}
				#quick_links a, #quick_links a:active, #quick_links a:visited {
					color: #C1BA91;
					text-decoration: none;
				}
				#quick_links a:hover { text-decoration: underline; color: #807650; }
			#quick_links div div p { margin: 7px 0 0 0; }
	#testimonials {
		float: left;
		width: 45px;
		height: 273px;
		display: inline;
		clear: left;
		background: transparent url(../images/testimonials.jpg) no-repeat 0 0;
	}
		#testimonials_text {
			float: left;
			width: 210px;
			display: inline;
			margin: 70px 10px 0 30px;
			color: #963;
		}
		
 #testimonials_text2 {
                        float: left;
                       
                        display: inline;
                        margin: 15px 0px 0 0px;
                 	color: #963;
                }

	#testimonials_text p.quote { 
				font-size: 20px;
				font-style: italic;
				line-height: 30px;
			}
			#testimonials_text p.name {
				text-align: right;
				font-family: Arial;
				margin: 0;
			}
	#home_phrase {
		float: left;
		width: 350px;
		display: inline;
		font-size: 14px;
		margin: 70px 30px 0 40px;
	}
		
		
	/* ///////////////////// */
			
	#content, #content_home {
		float: left;
		width: 770px;
		margin: 0 45px;
		display: inline;
		background: #FFF url(../images/content_base.jpg) no-repeat bottom left;
	}
		#content_home { 
			margin: 0;
			height: 273px;
		}
		
	#inner_nav {
		width: 229px;
		float: left;
		margin: 0 0 70px 20px;
		display: inline;
	}
		#inner_nav a, #inner_nav a:active, #inner_nav a:visited {
			color: #A68D5A;
			font-weight: bold;
			text-decoration: none;
			padding-bottom: 10px;
			font-size: 12px;
			border-bottom: 1px dotted #CCC;
			letter-spacing: 1px;
			width: 95%;
			display: block;
		}
			#inner_nav a:hover { text-decoration: underline; }
			#inner_nav a.first { border-bottom: 1px solid #333; }
	
	
	#content_area {
		
		float: left;
		margin: 0 50px 50px 50px;
		display: inline;
	}
	#info_content {
		width: 670px;
		float: left;
		margin: 0 50px 75px 50px;
		display: inline;
	}
		
	.text_field {
		width: 90%;
		padding: 2px;
		background-color: #FFF;
		color: #333;
	}
	.button {
		padding: 2px 4px;
	}
	
	#contact {
		font-size: 11px;
		float: left;
		width: 815px;
		height: 153px;
		font-family: Arial;
		color: #666;
		background: transparent url(../images/contact_info.jpg) no-repeat 0 0;
		padding-top: 30px;
	}
		#contact #contact_info {
			width: 79%;
			float: left;
			display: inline;
		}
		#contact #logos {
			margin-top: 20px;
			width: 20%;
			float: right;
			display: inline;
		}
		#contact p {
			margin: 0 0 5px 100px;
		}
		#contact a, #contact a:active, #contact a:visited {
			color: #666;
			text-decoration: underline;
		}
		#contact a:hover { text-decoration: none; color: #CCC; }
		
		a#zorebo, a#zorebo:active, a#zorebo:visited {
			float: right;
			height: 50px;
			width: 50px;
			display: inline;
			background: transparent url(../images/zorebo_logo.gif) no-repeat 0 0;
		}
			a#zorebo:hover {
				background-position: 0 -50px;
			}
		
		a#women, a#women:active, a#women:visited {
			float: right;
			height: 50px;
			width: 50px;
			margin-right: 25px;
			display: inline;
			background: transparent url(../images/nwbocl_logo.gif) no-repeat 0 0;
		}
			a#women:hover {
				background-position: 0 -50px;
			}
	
	p {
		margin: 0 0 10px 0;
		line-height: 18px;
	}
	
	h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; }
	
	img { margin-left: 10px; }
			
	ul {
		padding: 0 0 10px 15px;
	}

	a, a:active, a:visited {
		color: #666;
		text-decoration: underline;
	}
	a:hover {
		text-decoration: none;
		color: #333;
	}
		
				
.hidden { display: none; }
.bold { font-weight: bold; color: #A68D5A; }

.two_column, .three_column, .four_column {
	float: left;
	display: inline;
	margin: 0 10px 10px 0;
}
.two_column { width: 45%; }
.three_column { width: 30%; }
.four_column { width: 22%; }
