body {
	background: #91593d url(images/bg1.jpg) top left repeat;
	font: 62.5% 'Tahoma', Verdana, sans-serif;
	margin: 0;
	padding: 0 0 50px 0;
	text-align: center;
}

/* CONTAIN ALL CONTENT */
#wrapper {
	border: 0;
	margin: 50px auto ;
	padding: 0;
	width: 725px;
	text-align: left;
}
#header {
	border: 0;
	margin: 0;
	padding: 0;
	width: 725px;
	height: 140px;
	text-align: left;
	background: transparent url(images/header-bg.gif) 0px 47px repeat-x;
}
#logo {
	border: 0;
	margin: 0;
	padding: 0;
	width: 272px;
	float: left;
	text-align: left;
}
#logo span {	display: none;}


/* MAIN NAVIGATION */
#main_nav {
height:28px;
float: right;
width:436px;
padding:0; 
font: bold 1.2em/1em 'Tahoma', Verdana, sans-serif;
color: #fff;
margin:19px 0 0 0;
}
#main_nav ul {width:436px;padding:0;margin:0;list-style-type:none;float:right;height:28px; }
#main_nav ul li {float:left;padding:0;margin:0;list-style-type:none;}
#main_nav ul li a {display:block;height:28px;border:none}
#main_nav ul li.one a {background:url(images/navigation.gif) 0px 0px;width:50px;margin:0 2px 0 0;}
#main_nav ul li.one a:hover, #main_nav ul li.one a.active {background:url(images/navigation.gif) 0px 28px; }
#main_nav ul li.two a {background:url(images/navigation.gif) -51px 0px;width:51px;margin:0 2px 0 0;}
#main_nav ul li.two a:hover, #main_nav ul li.two a.active {background:url(images/navigation.gif) -51px 28px; }
#main_nav ul li.three a {background:url(images/navigation.gif) -103px 0px;width:57px;margin:0 2px 0 0;}
#main_nav ul li.three a:hover, #main_nav ul li.three a.active {background:url(images/navigation.gif) -103px 28px; }
#main_nav ul li.four a {background:url(images/navigation.gif) -161px 0px;width:89px;margin:0 2px 0 0;}
#main_nav ul li.four a:hover, #main_nav ul li.four a.active {background:url(images/navigation.gif) -161px 28px; }
#main_nav ul li.five a {background:url(images/navigation.gif) -251px 0px;width:51px;margin:0 2px 0 0;}
#main_nav ul li.five a:hover, #main_nav ul li.five a.active {background:url(images/navigation.gif) -251px 28px; }
#main_nav ul li.six a {background:url(images/navigation.gif) -303px 0px;width:66px;margin:0 2px 0 0;}
#main_nav ul li.six a:hover, #main_nav ul li.six a.active {background:url(images/navigation.gif) -303px 28px; }
#main_nav ul li.seven a {background:url(images/navigation.gif) -370px 0px;width:60px;}
#main_nav ul li.seven a:hover, #main_nav ul li.seven a.active {background:url(images/navigation.gif) -370px 28px; }

a span {display:none;
}



/* BREADCRUMBS OF PAGES */
#path {
height:85px;
width:400px;
float: right;
clear: right;
padding:0; 
margin:0;
background: transparent  url(images/baby-heads.gif) 270px 13px no-repeat;
}
#path p {
padding:0; 
margin:40px 145px 0 0;
text-align: right;
font: normal 1.1em/1em 'Tahoma', Verdana, sans-serif;
color: #733b1f;
}







/* MAIN CONTENT - BELOW HEADER */
#contain-content {
	border: 0;
	margin: 0 0 15px 0;
	padding: 0;
	width: 725px;
	text-align: left;
	float: left;
	background: #fff;
	border-bottom: 8px solid #dbc7be;
}
#content {
	border: 0;
	margin: 0 0 0 10px;
	padding: 0;
	width: 705px;
	text-align: left;
}





/* HOME FEATURE WITH IMAGE */
#main-feature {
	border: 0;
	margin: 10px 0 0 0;
	padding: 0;
	width: 705px;
	height: 285px;
	text-align: left;
	background: #d9d6bb url(images/gradient-bg.gif) top left repeat-x;
}
#main-feature-left {
	border: 0;
	margin: 0;
	float: left;
	padding: 0;
	width: 350px;
	height: 285px;
	text-align: left;
}
#main-feature-left p {
	color: #733b1f;
	margin: 10px 20px 0 20px;
	padding: 0;
	font: normal 1.3em/1.2em 'Tahoma', Verdana, sans-serif;
}
#main-feature-right {
	border: 0;
	margin: 0;
	float: right;
	padding: 0;
	width: 350px;
	height: 285px;
	text-align: right;
}
#main-feature-right img {
	float: right;
	border-left: 1px solid #fff;
	margin: 0;
	padding: 0;
}
#main-feature-left img.margin {
	margin: 15px 0 0 14px;
	padding: 0;
}





/* LEFT SIDE OF CONTENT WITH COPY MOSTLY */
#content-left {
	width: 450px;
	float: left;
	margin: 25px 0 40px 0;
	padding: 0;
}
#content-left-margin {
	width: 430px;
	margin: 0 0 0 20px;
	padding: 0;
}
#content-left p, #products-left p, #gallery p {
	color: #67351b;
	margin: 0 0 15px 0;
	padding: 0;
	font: normal 1.3em/1.3em 'Tahoma', Verdana, sans-serif;
}
#products-left p.back-to-products {
	margin: 0 0 25px 0;
	font: normal 1.1em/1em 'Tahoma', Verdana, sans-serif;
}
#content-left p a, 
#path a, 
#contact-box p a, 
#products-left p a,
#content-right p.pdf a {
	font-weight: bold;
	color: #3d89c7;
	text-decoration: none;
}
#content-left p a:hover, 
#path a:hover, 
#contact-box p a:hover, 
#products-left p a:hover,
#content-right p.pdf a:hover {
	color: #fff;
	background: #3d89c7;
	text-decoration: none;
}
#content-left img.right {
float: right;
margin: 0 0 0 15px;
padding: 1px;
border: 1px solid #dbc7be;
}
#content-left #testimonial {
background: #f4ece9 url(images/testimonial-bg.gif) 0 0 repeat-y;
padding: 8px 0;
margin: 0 0 12px; 
}
#content-left #testimonial p {margin: 0 15px 3px;}
#content-left #testimonial p span {color: #cf4500;}

/* CHRISTMAS HEADER */
#christmas-header {
width: 499px;
float: left;
margin: -15px 0 25px 0;
padding: 0 0 15px;
border-bottom: 1px dashed #dbc7be;
}
#christmas-header p {
font: normal 1.2em/1.3em 'Tahoma', Verdana, sans-serif;
text-align: center;
margin: 5px 18px 0 15px;
}
#christmas-header p strong {font-size: 1.2em;}

/* OK MAGAZINE FEATURE */
#ok {

height: 250px;
float: left;
margin: 10px 0 20px;
background: url(images/tiaamii-bg.jpg) top left no-repeat;
}
#ok p {
font: normal 1.3em/1.3em 'Tahoma', Verdana, sans-serif;
margin: 7px 0 0 225px;
text-align: left;
}
#ok img {
font-size: 1.2em;
margin: 30px 0 0 225px;
}






/* RIGHT SIDE BOXES */
#content-right {
	width: 220px;
	margin: 10px 0 25px 0;
	padding: 0;
	float: right;
}
#contact-box {
	width: 220px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	background: #ebe0db;
	border-bottom: 1px solid #dbc7be;
}
#contact-box p {
	color: #67351b;
	margin: 12px 15px 0 15px;
	padding: 0;
	font: normal 1.3em/1.2em 'Tahoma', Verdana, sans-serif;
}
#content-right p.pdf {
padding: 7px 0 9px 37px;
margin: 10px 0;
border-top: 1px solid #dbc7be;
border-bottom: 1px solid #dbc7be;
background: url(images/pdf.gif) left center no-repeat;
font: normal 1.2em/1.2em 'Tahoma', Verdana, sans-serif;
color: #67351b;
}


#shop-locations-box {
	width: 220px;
	margin: 10px 0;
	padding: 0 0 10px 0;
	background: #783f22;
	border-bottom: 2px solid #dbc7be;
}
#shop-locations-box p {
	color: #fff;
	margin: 5px 15px 0 15px;
	padding: 0;
	font: normal 1.3em/1.2em 'Tahoma', Verdana, sans-serif;
}
#shop-locations-box a {
	color: #fe6d02;
	padding: 0 1px;
	font-weight: bold;
	text-decoration: none;
}
#shop-locations-box a:hover {
	text-decoration: none;
	background: #fe6d02;
	color: #fff;
}










/* PRODUCTS PAGES ELEMENTS */
#products-left {
	width: 520px;
	float: left;
	margin: 25px 0 40px 0;
	padding: 0;
}
#products-left-margin {
	width: 500px;
	margin: 0 0 0 20px;
	padding: 0;
}
#products-right {
	width: 160px;
	margin: 10px 0 25px 0;
	padding: 0;
	float: right;
}
ol#products {
	list-style: none;
	margin: 8px 0;
	padding: 0;
}
ol#products li {
	list-style: none;
	margin: 4px 0 0 0 ;
	padding: 0;
	font: normal 1.3em/1em 'Tahoma', Verdana, sans-serif;
	background: url(images/arrow.gif) 0px 4px no-repeat;
	padding: 0 0 0 8px;
}
ol#products li a {
	color: #67351b;
	padding: 0;
	text-decoration: underline;
}
ol#products li a:hover {
	color: #fff;
	background: #3d89c7;
	text-decoration: none;
}

#products-right ul {
	list-style: none;
	margin: 5px 0;
	padding: 0;
}
#products-right ul li {
	list-style: none;
	margin: 4px 0 0 0 ;
	padding: 0;
	font: normal 1.3em/1em 'Tahoma', Verdana, sans-serif;
	padding: 0;
}
#products-right ul li a {
	color: #67351b;
	text-decoration: underline;
}
#products-right ul li a:hover {
	color: #fff;
	background: #3d89c7;
	text-decoration: none;
}
#products-right ul li a.active {
	color: #67351b;
	text-decoration: underline;
	padding: 0 0 0 8px;
	background: url(images/arrow.gif) 0px 5px no-repeat;
}

ol#products-thumbs {
	width: 500px;
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
}
ol#products-thumbs li {
	margin: 0;
	padding: 0;
	float: left;
	text-align: left;
	width:166px;
	height: 270px;
	list-style-type: none;
}
ol#products-thumbs li img {
	margin: 0;
	padding: 1px;
	border: 1px solid #dbc7be;
}
ol#products-thumbs li p {
	color: #67351b;
	margin: 0 0 5px 0;
	padding: 0;
	width:150px;
	font: normal 1.2em/1.2em 'Tahoma', Verdana, sans-serif;
}
ol#products-thumbs li a {
	color: #733b1f;
	text-decoration: underline;
}
ol#products-thumbs li h2 a:hover, ol#products-thumbs li p a:hover {
	color: #fff;
	background: #3d89c7;
	text-decoration: none;
}


#product-page-image {
	margin: 0;
	padding: 0;
	width: 150px;
	float: left;
}
#product-page-image p {
	margin: 0;
	padding: 0;
	font: normal 1em/1.5em 'Tahoma', Verdana, sans-serif;
}
#product-page-image img {
	margin: 0;
	padding: 1px;
	border: 1px solid #dbc7be;
}
#product-details {
	margin: 0;
	padding: 0;
	width: 325px;
	float: left;
}







/* GALLERY */
#gallery {
border: 0;
margin: 25px 0 0 20px;
padding: 0 ;
width: 705px;
text-align: left;
}
#gallery ul {
width: 705px;
list-style: none;
margin: 0 0 25px;
padding: 0;
float: left;
}
#gallery ul li {
float: left;
width: 113px;
height: 113px;
list-style: none;
margin: 0;
padding: 0;
text-align: center;
font: normal 1.1em/1.2em Tahoma, san-serif;
color: #67351b;
}
#gallery ul li img.photo {
margin: 0;
padding: 1px;
background: #fff;
border: 1px solid #dbc7be;
}










/* COMMON FONT STYLES */
h1 {
	color: #733b1f;
	margin: 0 0 15px 0;
	padding: 0;
	font: bold 2.4em/1em 'Tahoma', Verdana, sans-serif;
}
h2 {
	color: #733b1f;
	margin: 7px 0 2px 0;
	padding: 0;
	font: bold 1.5em/1.1em 'Tahoma', Verdana, sans-serif;
}
h3 {
	color: #cf4500;
	margin: 10px 0 0 0;
	padding: 0;
	font: bold 1.3em/1.1em 'Tahoma', Verdana, sans-serif;
}
h4 {
	color: #cf4500;
	margin: 10px 0 5px 0;
	padding: 0;
	font: bold 1.7em/1.1em 'Tahoma', Verdana, sans-serif;
}
h5 {
	color: #cf4500;
	margin: 5px 0;
	padding: 0;
	font: bold 1.4em/1.2em 'Tahoma', Verdana, sans-serif;
}
h5 span {
	color: #733b1f;
	margin: 5px 0;
	padding: 0;
	font: normal 0.9em/1em 'Tahoma', Verdana, sans-serif;
}
h6 {
	color: #cf4500;
	margin: 0 0 10px;
	padding: 0;
	font: bold 1.3em/1.2em 'Tahoma', Verdana, sans-serif;
}











/* CONTACT FORM */
#contact-form {	
	width:420px;
	padding: 0;
	margin: 0;
}
form {
	padding: 0;
	margin: 0;
	font: normal 1.3em/1.1em 'Tahoma', Verdana, sans-serif;
	color: #cf4500;
}
#contact-form input, textarea {
	background: #f6f0ed;
	BORDER: 1px solid #cab9b1;
	font: normal 1em/1em 'Tahoma', Verdana, sans-serif;
	COLOR: #522713;
	padding: 2px;
	margin: 2px 0 0 0;
}
select {
	background: #fff url(images/box_bg.gif) top left repeat-x;
	BORDER: 1px solid #9e8980;
	font: normal 1em/1em 'Tahoma', Verdana, sans-serif;
	COLOR: #522713;
	margin: 2px 0 0 0;
	padding: 0 1px;
}
#contact-form input.submit  {
	width: 55px;
	padding: 0px;
	border: 0px;
	height: 17px;
	margin: 0px;
	background: transparent url(images/submit.gif) no-repeat;
	outline: none;
	}	
#contact-form input.submit:hover {
	border: 0px;
	padding: 0px;
	background: transparent url(images/submit.gif) no-repeat 0 -17px;
}











/* FOOTERS */
#footer {
	width: 705px;
	margin: 0;
	padding: 0;
	clear: both;
}
#footer p {
	color: #67351b;
	margin: 5px 15px;
	padding: 0;
	font: normal 1.2em/1.2em 'Tahoma', Verdana, sans-serif;
}
#out-footer {
	width: 705px;
	margin: 0;
	padding: 0;
}
#out-footer p {
	color: #b88e79;
	margin: 0 0 25px 0;
	padding: 0;
	font: normal 1.1em/1.2em 'Tahoma', Verdana, sans-serif;
}
#out-footer p a {
	font: bold 0.9em/1em 'Tahoma', Verdana, sans-serif;
	color: #fff;
	padding: 2px 3px;
	background: #783f22;
	text-decoration: none;
}
#out-footer p a:hover {
	color: #783f22;
	background: #fff;
	text-decoration: none;
}