body{
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
p{
margin:0;
padding:0 0 6px 0;
}
a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#739ab1;
}
#container{
margin:22px auto 0 auto;
position:relative;
width:1000px;
}
#content{
background:url(/images/shop_bg_column_line.gif) repeat-y;
position:relative;
width:1000px;
}
#left_column{
position:relative;
width:144px;
padding:0 19px 0 0;
margin:0;
float:left;
text-align:right;
}
#center_column{
position:relative;
width:837px;
padding:0;
margin:0;
float:left;
}
.clear{
clear:both;
}
#footer{
width:555px;
text-align:center;
padding:20px 302px 20px 183px;
color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#oc_guide{
margin:0;
padding:30px 0 0 0;
color:#6691a7;
font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-align:right;
}
/* start main nav styles */
#main_nav ul{
padding:30px 0 0 4px;
margin:0;
width:140px;
}
#main_nav ul li{
list-style-type: none;
margin:0;
padding:0;
}
#main_nav ul li a{
	height: 26px;
	width:140px;
	margin:0;
	padding:0;
	display: block;
	text-align: left;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	text-indent: -9000px;
	position: relative;
}
#main_nav #main_nav_1:hover, #main_nav #main_nav_2:hover, #main_nav #main_nav_3:hover, #main_nav #main_nav_4:hover, #main_nav #main_nav_5:hover, #main_nav #main_nav_6:hover, #main_nav #main_nav_7:hover, #main_nav #main_nav_8:hover, #main_nav #main_nav_9:hover, #main_nav #main_nav_10:hover, #main_nav #main_nav_11:hover{
	background-position: -140px 5px;
	position: relative;
}

#main_nav #main_nav_1, #main_nav #main_nav_1_on{
	background:url(/images/nav/health_body.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_2, #main_nav #main_nav_2_on{
	background:url(/images/nav/soulful_style.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_3, #main_nav #main_nav_3_on{
	background:url(/images/nav/kids_corner.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_4, #main_nav #main_nav_4_on{
	background:url(/images/nav/home_harmony.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_5, #main_nav #main_nav_5_on{
	background:url(/images/nav/daily_escapes.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_6, #main_nav #main_nav_6_on{
	background:url(/images/nav/green_living.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_7, #main_nav #main_nav_7_on{
	background:url(/images/nav/music_bar.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_8, #main_nav #main_nav_8_on{
	background:url(/images/nav/video_village.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_9, #main_nav #main_nav_9_on{
	background:url(/images/nav/book_lounge.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_10, #main_nav #main_nav_10_on{
	background:url(/images/nav/gift_ideas.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_11, #main_nav #main_nav_11_on{
	background:url(/images/nav/eboutique.gif) no-repeat;
	background-position: 0 5px;
	width:140px;
}
#main_nav #main_nav_1_on, #main_nav #main_nav_2_on, #main_nav #main_nav_3_on, #main_nav #main_nav_4_on, #main_nav #main_nav_5_on, #main_nav #main_nav_6_on, #main_nav #main_nav_7_on, #main_nav #main_nav_8_on, #main_nav #main_nav_9_on, #main_nav #main_nav_10_on, #main_nav #main_nav_11_on{
	background-position: -300px 5px;
	position: relative;
}
/* end main nav styles */

#sub_nav{
padding:30px 0;
}
#sub_nav ul{
padding:0;
margin:0;
width:140px;
}
#sub_nav ul li{
list-style-type: none;
margin:0;
padding:2px 0;
}
#sub_nav ul li a{
	margin:0;
	padding:0;
	text-align: right;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	text-decoration: none;
	position: relative;
}
#sub_nav ul li a:hover{
color: #c7265d;
}
#home_content{
margin:110px 0 0 0;
min-height:523px;
height:auto!important;
height:523px;
background:url(/images/home_bg_illustration.jpg) no-repeat;
	background-position: 237px 0;
}
.homepage_logo{
width:258px;
margin:5px 0 0 80px;
}
.homepage_top_story{
width:202px;
padding:0 0 10px 22px;
margin:60px 0 0 0;
text-align:right;
}
.homepage_top_story p{
margin:0;
padding:0 0 4px 0;
color:#8f8f8f;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
#tagline{
color:#6691a7;
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
font-weight:bold;
margin:35px 0 0 0;
}
#shop_content{
position:relative;
margin:0;
padding:1px 22px;
min-height:523px;
height:auto!important;
height:523px;
background:url(/images/shop_bg_illustration.jpg) no-repeat;
	background-position: 22px 0;
}
#shop_item_content{
position:relative;
margin:0;
padding:1px 22px;
min-height:523px;
height:auto!important;
height:523px;
background:url(/images/shop_items_bg.gif) no-repeat;
	background-position: 239px 0;
}
#test{
	border-top: 1px solid #bbb;
}
#shop_search{
width:265px;
float:right;
margin:30px 0 0 0;
}
#shop_home_tab{
width:309px;
margin:-350px 0 0 288px;
min-height:450px;
height:auto!important;
height:450px;
padding:30px 20px 20px 175px;
background:url(/images/shop_blue_fade.gif) repeat-x;
}
#shop_main_img{
z-index:10;
margin:28px 0 0 0;
}
#shop_home_links{
z-index:20;
}
#shop_items{
margin:54px 0 0 0;
min-height:650px;
height:auto!important;
height:650px;
padding:30px 20px 20px 20px;
background:url(/images/shop_items_bluefade.gif) repeat-x;
}
.shop_item_entry{
width:180px;
float:left;
margin:10px 22px 10px 44px!important;
margin:10px 26px 10px 26px;
}
.shop_item_entry_text{
padding:10px 0;
}
.shop_item_entry_price{
font-family: Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;;
}
.shop_detail_image{
float:left;
width:280px;
padding:0 20px 0 0;
}
.full_detail_options{
	border-top: 1px solid #bbb;
	margin-top:-2px;
	padding-top:10px;
	text-align:center;
	
}
.shop_detail_text{
float:left;
width:450px;
}
.shop_detail_text p {
font-size:13px;
color:#808183;
padding:0 0 12px 0;
}
.shop_options_text{
font-size:12px;

color:#808183;
padding:0 0 12px 0;	
}
.shop_options_text_small{
font-size:9px;

color:#808183;
padding:0 0 12px 0;	
}
.shop_price{
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#000000;
padding:0 0 12px 0;
}
.main_article{
margin:150px 0 20px 0;
}
.shop_item_detail{
margin:0 0 30px 0;
clear:both;
}
/* h1 styles are now handled in the sifr-config file */
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#c7265d;
margin:0;
padding:0;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#739ab1;
margin:0;
padding:0;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#000000;
margin:0;
padding:0;
}
 h4, h4 a, h4 a:hover {
 font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
margin:0;
padding:0;
}
.contact_header{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000;
margin:0;
padding:0;
}

