* {
	margin: 0;
	padding: 0;
}

body {
	margin:0;
	padding:0;
	font-family:Tahoma, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	background: #FFFFFF;
	background-repeat:repeat;
}

img {
	border:0;
}

a {
   color:#007889;
}

#page-wrap-locator {
	background: url(images/body_bg.jpg);
	background-repeat:repeat;
	width:831px;
	margin: 0px auto;
}
#page-wrap-locator #inside {
	margin: 20px 10px 0px 30px;
	padding-top: 0px;	
	padding-bottom: 10px;
	}

#logo {
	width:831px;
	height:135px;
	background-image: url(images/topheader.jpg);
	background-repeat:no-repeat;
	z-index:-1;
	padding:0px 0px 45px 0px;
}
/* Navigation */
#nav_logo {
	width:831px;
	float:left;
	height:129px;
}

#nav_logo a{
	color:#fcf7bd;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
}

#nav_logo a:hover{
	color:#fcf7bd;
	text-transform:uppercase;
	text-decoration:underline;
}

#nav_handbags {
	width:300px;
	float:left;
	text-align:center;
}

#nav_handbags a{
	color:#fcf7bd;
	text-transform:uppercase;
	text-decoration:none;
	font-family:Tahoma, sans-serif;
}

#nav_handbags a:hover{
	color:#fcf7bd;
	text-transform:uppercase;
	text-decoration:underline;
}

ul#nav li {
			display:block;
			float:left;
			}
			
			ul#nav li a {
					display:block;
					outline:none;
					width:80px;
					height:15px;
					background:transparent url(images/home_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 10px 0 0;
			}

			ul#nav li a:hover {background-position:0px -15px}

/* HOME NAV */
			ul#nav li#home-nav a {
					display:block;
					outline:none;
					width:80px;
					height:15px;
					background:transparent url(images/home_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 0px 0 0;
			}

			ul#nav li#about-nav a {
					display:block;
					outline:none;
					width:80px;
					height:15px;
					background:transparent url(images/about_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 30px 0 0;
			}

			ul#nav li#blog-nav a {
					display:block;
					outline:none;
					width:40px;
					height:15px;
					background:transparent url(images/blog_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 30px 0 0;
			}

			ul#nav li#books-nav a {
					display:block;
					outline:none;
					width:40px;
					height:15px;
					background:transparent url(images/books_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 30px 0 0;
			}

			ul#nav li#contact-nav a {
					display:block;
					outline:none;
					width:80px;
					height:15px;
					background:transparent url(images/contact_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 30px 0 0;
			}

			ul#nav li#press-nav a {
					display:block;
					outline:none;
					width:50px;
					height:15px;
					background:transparent url(images/press_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
					margin:0px 30px 0 0;
			}
			
				ul#nav li#home-nav a:hover {background-position:0px -15px}
				ul#nav li#about-nav a:hover {background-position:0px -15px}
				ul#nav li#blog-nav a:hover {background-position:0px -15px}
				ul#nav li#books-nav a:hover {background-position:0px -15px}
				ul#nav li#contact-nav a:hover {background-position:0px -15px}
				ul#nav li#press-nav a:hover {background-position:0px -15px}
			
/*NORMAL NAV*/
ul#nav li#homenav a {
		display:block;
		outline:none;
		width:80px;
		height:15px;
		background:transparent url(images/home_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 0px 0 0;
}

ul#nav li#aboutnav a {
		display:block;
		outline:none;
		width:80px;
		height:15px;
		background:transparent url(images/about_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 30px 0 0;
}

ul#nav li#blognav a {
		display:block;
		outline:none;
		width:40px;
		height:15px;
		background:transparent url(images/blog_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 30px 0 0;
}

ul#nav li#booksnav a {
		display:block;
		outline:none;
		width:40px;
		height:15px;
		background:transparent url(images/books_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 30px 0 0;
}

ul#nav li#contactnav a {
		display:block;
		outline:none;
		width:80px;
		height:15px;
		background:transparent url(images/contact_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 30px 0 0;
}

ul#nav li#pressnav a {
		display:block;
		outline:none;
		width:50px;
		height:15px;
		background:transparent url(images/press_nav.jpg) no-repeat 0 0;
		text-indent:-9009px;
		margin:130px 30px 0 0;
}

			ul#nav li#homenav a:hover {background-position:0px -15px}
			ul#nav li#aboutnav a:hover {background-position:0px -15px}
			ul#nav li#blognav a:hover {background-position:0px -15px}
			ul#nav li#booksnav a:hover {background-position:0px -15px}
			ul#nav li#contactnav a:hover {background-position:0px -15px}
			ul#nav li#pressnav a:hover {background-position:0px -15px}


			ul#navtwo li {
						display:block;
						float:left;
						position:relative;
						left:165px;
						top:5px;
						padding:0 25px;
						}

			ul#navtwo li a {
					display:block;
					outline:none;
					width:120px;
					height:15px;
					background:transparent url(images/home_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
			}

			ul#navtwo li a:hover {background-position:0px -15px}

			ul#navtwo li#storenav a {
					display:block;
					outline:none;
					width:120px;
					height:15px;
					background:transparent url(images/store_locator_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
			}

			ul#navtwo li#wholesalenav a {
					display:block;
					outline:none;
					width:120px;
					height:15px;
					background:transparent url(images/wholesale_nav.jpg) no-repeat 0 0;
					text-indent:-9009px;
			}

			ul#navtwo li#storenav a:hover {background-position:0px -15px}
			ul#navtwo li#wholesalenav a:hover {background-position:0px -15px}

#footer {
	background-image: url(images/bottom_content.jpg);
	width:831px;
	height:58px;
	float:left;
	}
	#footer #insidef {
		margin: 20px 10px 0px 20px;
		padding-top: 0px;
		padding-bottom: 10px;
	}

#close_wrap {
	background-image: url(images/bottom_wrap.jpg);
	background-repeat:no-repeat;
	width:831px;
	height:12px;
	float:left;
}

/* Text Classes */

.title {
	text-align:center;
}

.title h1{
	text-decoration:bold;
	color:#007889;
	font-size:14px;
}

h1.title{
	text-decoration:bold;
	color:#007889;
	font-size:16px;
}

h2.title{
	text-decoration:bold;
	color:#007889;
	font-size:13px;
}

p.home {
	color:#007889;
	font-size:13px;
	margin:10px;
}

p.home-black {
	color:#000000;
	font-size:13px;
	margin:10px;
}

p.centered {
	text-align:center;
}

.left_content {
	color:#007889;
}

.left_content h1{
	text-decoration:bold;
	color:#007889;
	font-size:14px;
}

.left_content h2 a{
	text-decoration:bold;
	color:#007889;
	font-size:13px;
}

.left_content a{
	color:#007889;
	text-decoration:none;
	padding:0 0 0 10px;
	font-size:12px;
}

.left_content a:hover{
	color:#007889;
	text-decoration:underline;
	padding:0 0 0 10px;
}

.footer_content {
	text-align:center;
	color:#007889;
}

.footer_content a{
	text-decoration:none;
	color:#007889;
	padding:0 10px;
}

.footer_content a:hover{
	text-decoration:underline;
}
	
	.left_content-sm-store {
		color:#007889;
		font-size:11px;
		}

	.left_content-sm-store h1{
		text-decoration:bold;
		color:#007889;
		font-size:13px;
		}

		.left_content-sm-store h2 a{
			text-decoration:bold;
			color:#007889;
			font-size:12px;
		}

	.left_content-sm-store a{
		color:#007889;
		text-decoration:none;
		padding:0 0 0 10px;
	}

	.left_content-sm-store a:hover{
		color:#007889;
		text-decoration:underline;
		padding:0 0 0 10px;
	}

p.body {
	width:350px;
	text-align:left;
	font-size:11px;
}

p.states {
	text-align:center;
	font-size:14px;
}

p.selected-state {
	text-align:center;
	font-size:16px;
	color:#007889;
	margin:5px;
	font-style:italic;
}

/* Organization */ 

#boxes {
	position:relative;
	width:800px;
	height:auto;
}

#boxes ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#boxes ul li{display:block;margin:0 1px;float:left;}

#category-sm-store-single {
	width:160px;
	height:auto;
	background:url(images/light_blue_bg.gif) repeat;
	margin:5px;
	text-align:left;
	border-right:1px solid #007889;
	padding-right:10px;
	margin-right:10px;
}

.left {
	width:300px;
	height:100%;
	background:url(images/light_blue_bg.gif) repeat;
	margin:5px;
}


.right {
	width:250px;
	height:100%;
	background:url(images/light_gold_bg.gif) repeat;
	margin:5px;
}

/* End Organization */

.stores {
	text-align:center;
}

p.white {
	color:#ffffff;
}

p.cityheader {
	color:#007889;
	font-size:14px;
	text-decoration:underline;
	margin-bottom:5px;
}

.email_sign_up {
 float:right;
 margin:15px 30px 30px 30px;
 color:#716558;
 padding:10px;
text-align:center;
}

input.email_input {
 width:120px;
 color:#716558;
 margin:5px;
}
