@charset "UTF-8";
/* CSS Document */
 
 
.mustard {color:#deb406;}
.olive {color:#706a09;}
.pink {color:#fbc7b7;}

* html {margin:0;padding:0;text-decoration:none;}

body {
	background:#fff url('images/body_main_bg.gif') top left repeat-x;
	text-decoration:none;
	text-align:center;
	color:#555;
	margin:0;
	}
	
a {color:#555;text-decoration:underline;}
	
#wrapper {
	width:819px;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color:#fff;
	background-image:none;
	text-align:left;
	}

#header {
	width:819px;
	height:153px;
	background:#fff url('images/header_bg.gif') top left no-repeat;
	}

#header #logo {
	border:0;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	top:50px;left:350px;
	}
	
#header #cart_nav {
	position:absolute;
	top:50px;
	right:60px;
	width:195px;
	height:20px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	margin:0;
 	padding:0 0 5px 9px;
	border-bottom:1px dotted #706a09;
	text-align:center;
 	}

#header .have_questions {
	position:absolute;
	top:85px;right:85px;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
 	color:#706a09;
	text-align:center;margin-bottom:0;
	}
	
#cart_nav li {display:inline; }
#cart_nav  a:link, 
#cart_nav li a:visited {
	padding-right:13px;
	color:#706a09;
	font-size:13px;
	text-decoration:none;
	}

#cart_nav li a:hover {text-decoration:underline;}

#nav_box {
	width:705px;
	height:24px;
	margin:0 auto;
	padding: 0;
	border-top:1px dotted #706a09;
	border-bottom:1px dotted #706a09;
	position:relative;
	}

#nav_box ul {padding:0;margin:0;}
	
#nav_box ul li{margin-right:0px;float:left;list-style-type:none;}

#nav_box li a:link, 
#nav_box li a:visited {
	display:block;
	float:left;
	margin:0 10px;
	padding:6px 10px;
	text-decoration:none;
	letter-spacing:.1em;
	font-family:"Times New Roman", Times, serif;
	font-size:11px;
 	color:#222;
 	}
	 
#nav_box li a:hover,
#home  a.home:link, #home  a.home:visited,
#about a.about:link, #about a.about:visited,
#store li a.store:link, #store a.store:visited, 
#designers  a.designers:link, #designers  a.designers:visited,
#blog  a.blog:link, #blog  a.blog:visited,
#customer_care  a.customer_care:link, #customer_care  a.customer_care:visited,
#newsletter  a.newsletter:link, #newsletter  a.newsletter:visited {
	text-decoration:none;background-color:#fbc7b7;color:#555;
  	}

#leftColumn{
	float:left;
	width:185px;
   	}
	
#leftContent {
	margin:0px 0px 0px 60px;
 	padding:1em 0;
	}
	
#leftContent ul {margin:0;padding:0;list-style-type:none;}
#leftContent ul li{margin:14px 0;font-family:Georgia, "Times New Roman", Times, serif;}
#leftContent a:link, #leftContent a:visited{
	color:#706a09;font:14px "Times New Roman", Times, serif;text-decoration:none;
	}
	
#leftContent ul li a:hover {text-decoration:underline;}

#leftContent table {margin:13px 0;}

#main_inner {
 	width:819px;
 	background: url('images/content_bg.gif') top left no-repeat;
	min-height:1%;
 	}
	
#main_outer {
   	width:819px;
	min-height:1%;
 	background: url('images/main_bg.gif') top left repeat-y;
 	}
		
#main_content_box{
  	margin-left:205px;
	margin-right:25px;
 	min-height:1%;
	width:552px;
	padding:0 20px 0 0;
	}
	
#main_content {padding:1em .2em; }
	
#footer {
	background:#fff url('images/footer_bg.gif') bottom left no-repeat;
	height:87px;
	width:819px;
 	}
	
#footer_nav p {margin:0;padding-top:70px;}	
#footer_nav p, #footer_nav a:link, #footer_nav a:visited{
	 text-align:center;
	 color:#706a09;
	 font:12px 'Times New Roman';
	 margin-right:15px;
	 text-decoration:none;
	 }
	 
#footer_nav a:hover{text-decoration:underline;}

.divider {height:19px;width:565px;background:url('images/divider.gif') top left no-repeat;}

p, td, th {margin:0 0 15px 0;padding-bottom:10px;font:12px/20px Helvetica, Arial, sans-serif;color:#555;}
th {font-weight:bold;color:#706a09;}
h1, h2, h3{margin:10px 0 5px 0;font:bold 18px "Times New Roman", Times, serif;color:#706a09;}
h2 {font-size:16px;}
h3 {font-size:14px;color:#deb406;}

/*HOME PAGE */

#shop { 
		position:absolute;
		top:215px;
		left:50px;
 		}
		
#shop ul {margin:10px 0 0 0;padding:0 0 0 15px;}
#shop ul li {list-style-type:none;margin:15px 0;}
#shop a:link, #shop a:visited {font-family: Georgia, "Times New Roman", Times, serif;font-size:14px;color:#706a09;text-decoration:none;}
#shop a:hover {text-decoration:underline;}

#main_picture {margin:0 0 0px 160px;border:none;}

#leftContent .NavigationBar td  a{
	color:#706a09;font:14px "Times New Roman", Times, serif;text-decoration:none;
	}

#leftContent .NavigationBar td  a:hover{
	text-decoration:underline;
	}
	 
	 
 #home_right_col {
 	position:absolute;
	top:210px;
	right:60px;
 	width:190px;
 	margin-bottom:15px;
  	}

#home_right_col p {font-size:11px;}

 #top {
	padding-top:60px;
	padding-left:5px;
	width:188px;
 	background:url('images/follow_us.gif') top left no-repeat;
  	margin-bottom:5px;
	}

 #middle {
	min-height:1%;
	padding-top:60px;
	padding-left:5px;
	width:188px;
 	background:url('images/refer-a-friend.gif') top left no-repeat;
  	}
	
#bottom {
  	right:80px;
 	min-height:1%;
	padding-top:50px;
	padding-left:5px;
 	width:188px;
 	background:url('images/our_customers.gif') top left no-repeat;
	margin-bottom:20px;
	}
 

/* NEWSLETTER SIGNUP FORM - HOME PAGE */	

#footer {margin-top:0px;}
	
#footer_signup p {
	font:11px Times;
	letter-spacing:.1em;
	}
		 
#footer_signup {
	width:400px;
	position:absolute;
 	bottom:47px;
	right:20px;
 	padding-top:10px;
	margin-top:15px;
  	}

#footer_signup .email {
	border:1px solid #ccc;
	height:16px;
 	}
	
#footer_signup .submit {
	background-color:#deb408;
	border:0;
	color:#fff;
	width:60px;
	font:11px Arial;
 	padding: 4px 5px 2px 5px;
	letter-spacing:1px;
	}
 

/* DESIGNERS PAGE MINI-GALLERY */
#slimbox {padding:10px 0 15px 0;}
#slimbox img {margin-right:10px;border:1px solid #706a09;}


/*Customer Care */
#shipping tr td {padding:5px 0;border-top:1px dotted #555;}
ul.privacy, ol.privacy { margin:0 0 15px 0;padding-bottom:10px;font:12px/20px Helvetica, Arial, sans-serif;color:#555;}

 /* TESTIMONIALS */
 
 .testimonial {
 	margin:20px 0;
	padding:1.2em 1.2em .4em 1.2em;
	background-color:#FFddCC;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	}
 
 .testimonial p { font-style:italic;}
 
 
/* BLOG RELATED STYLES */

h3.storytitle a {
	color:#706a09;
	text-decoration:none;
	}
	
.feedback { /* blog comments */
	font:11px Verdana;
	padding-bottom:10px;
	}
	
.comment_form {border:2px solid #fbc7b7;}

.meta {color:#706a09;font: 11px Verdana, Arial, Helvetica, sans-serif;}
 
 #menu li.categories, #menu li#linkcat-2 {color:#deb406;font:bold 16px "Times New Roman", Times, serif;}	
#menu ul li.cat-item {margin:8px 0;padding:0;}
	
 /* END */
 
/*DO NOT TOUCH CLEARFIX RULES */
	.clearfix:after {
		content: ".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
		}
	
	.clearfix {display:inline-table;}
		/*Hides from IE-Mac \*/
		*html .clearfix{height:1%;}
		.clearfix {display:block;}
		/*End hide from IE Mac */
		
	/* END CLEARFIX RULES */

		  
	/* FOOTER STYLE */
	.clearfooter{
		clear:both;
		height:30px;
		width:100%;
		}
		
	#clearfooter{clear:both;height:30px;width:100%}
	div>p {margin:0}

	.clearer{
		height:1px;
		overflow:hidden;
		/* or font-size:0px instead of overflow:hidden*/
		margin-top:0px;
		clear:both;
		}	
	