body
{
	margin: 0px;
	display:inline;
	background-color:#000000;
}

a
{
	color:#000000;
	text-decoration:none;
}

h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#000000;
	margin:2px 0px 10px 0px;
	font-weight:bold;
}

h1 span
{	
	color:#0097da;
}
h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#333333;
	margin:5px 0px 15px 0px;
	font-weight:normal;
}

h3
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#6C6E70;
	margin:2px 0px 2px 0px;
	font-weight:bold;
}

p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

p.bold
{
	font-weight:bold;
}

p.bold span a
{
	font-weight:bold;
	color:red;
}

p span.red
{
	color:red;
}

img
{
	border:0px;
}

#container
{
	margin-left:auto;
	margin-right:auto;
	width:877px;
	background-color:#FFFFFF;
}

#header_container
{
	float:left;
	width:877px;
	height:130px;
	background:url('../images/header_bg.gif') no-repeat;
}

#header_search
{
	float:right;
	height:20px;
	width:300px;
	margin:50px 10px 0px 0px;
	padding:0px;
}

.header_search_content
{
	float:right;
	padding:2px;
}

.header_form_box, .header_form_box_button
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#989898;
	border:1px solid #ABADB3;
	background-color:#FFFFFF;
	margin:0px;
}

.header_form_box
{
	
	font-size:13px;
}

.header_form_box_button
{
	font-size:12px;
}

#header_logo
{
	float:left;
	width:149px;
	height:96px;
	background:url('../images/logo.gif') no-repeat;
}

#nav_container
{
	float:left;
	width:877px;
	height:34px;
}

#nav_container ul
{
	float:left;
	display:block;
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#nav_container li
{
	float:left;
	display:block;
	padding:0px;
	margin:0px;
	font-size:0px;
}

#nav_container li a
{
	border:0px;
}

#sub_nav_container
{
	float: left;
	width:877px;
	position: relative;
	z-index: 1;
}

#about_sub_nav, #events_promo_sub_nav, #store_guide_sub_nav, #customer_services_sub_nav, #fashion_tips_sub_nav
{
	width:144px;
	position:absolute;
	background-color:#0097da;
}

#about_sub_nav
{
	display:none;
	left:540px;
}
	
#store_guide_sub_nav
{
	display:none;
	left:75px;
}

#events_promo_sub_nav
{
	display:none;
	left:170px;
}
#fashion_tips_sub_nav
{
	display:none;
	left:333px;
}
#customer_services_sub_nav
{
	display:none;
	left:663px;
}

#sub_nav_container ul
{
	display:block;
	list-style-type: none;
	padding:0px;
	margin:0px;
}

#sub_nav_container li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
	display:block;
}

#sub_nav_container li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding:5px;
	margin:0px;
	display:block;
	width:134px;
}

#sub_nav_container li a:hover
{
	background-color:#3bb0e4;
	display:block;
}

#grey_border
{
	float:left;
	border:1px solid #333333;
}

#main_content_container
{
	float:left;
	width:857px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:9px;
}

#main_content_container2
{
	float:left; text-align:center;
	width:857px;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:9px;
}

#main_paragraph_container{	float:left;	width:824px;	padding:0px 15px 0px 20px;}
	#main_paragraph_container p{ line-height:1.6em; margin:0px; padding:1px 0px 1px 0px;}
	#main_paragraph_container a{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:underline;}
	#main_paragraph_container a:hover{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:none;}

#main_paragraph_container2{	float:left; text-align:left;	width:824px;	padding:0px 15px 0px 20px;}
	#main_paragraph_container2 p{ line-height:1.6em; margin:0px; padding:1px 0px 1px 0px;}
	#main_paragraph_container2 a{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:underline;}
	#main_paragraph_container2 a:hover{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:none;}

#main_content
{
	float:left;
	width:859px;
	padding:5px 0px 5px 0px;
	border-top:2px solid #D4D4D4;
}

#main_content_text{	float:left;	width:632px;	padding:0px 15px 0px 20px;}
	#main_content_text h1{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:16px Verdana, Arial, Helvetica, sans-serif; color:#0098da;}
	#main_content_text h2{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
	#main_content_text h3{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000000;}
	#main_content_text h4{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0098da;}
	#main_content_text h5{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#e64097;}
	#main_content_text h6{ line-height:1.6em; margin:0px; padding:5px 0px 5px 0px;font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#88ac2e;}
	#main_content_text p{ line-height:1.6em; margin:2px 0px 2px 0px; padding:5px 0px 5px 0px;}
	#main_content_text a{	font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:underline;}
	#main_content_text a:hover{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:none;}
	#main_content_text ul li{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background-image:url(../../../../../images/blue-arrow.gif);
	position: relative;
	background-position: 10px 7px;
	background-repeat: no-repeat;
	padding: 4px 0 1px 25px;
	list-style: none;
	min-height:1px;
	}
	#main_content_text ol li{
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding: 4px 0 1px 25px;
	min-height:1px;
	}

#main_content_text table
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6C6E70;
}

#main_content_left_links
{
	float:left;
	width:172px;
}

#news_content_text
{
	float:left;
	width:632px;
	padding:0px 15px 0px 20px;
}
#news_content_text h1{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333;}
#news_content_text h2{font:12px Verdana, Arial, Helvetica, sans-serif; color:#0098da;}
#news_content_text h2 a{color:#333333;text-decoration:none;}
#news_content_text h2 a:hover{color:#333333; text-decoration:underline;}
#news_content_text h3{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#0098da;}
#news_content_text p{line-height:1.6em;padding:8px 0px 8px 0px;margin:0px;}
#news_content_text a{font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:underline;}
#news_content_text a:hover{ font:12px Verdana, Arial, Helvetica, sans-serif; color:#0278ac; text-decoration:none;}
#news_content_text ul li{line-height:1.6em;padding:5px 0px 4px 0px;margin:0px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}

tbody td { 
color:#000000;
font:12px Verdana, Arial, Helvetica, sans-serif;color:#000000;
} 
.xyz {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000000;}


#trmf_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/trmf_left_link.gif') no-repeat;
}

#annie_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/xmas_left_link.jpg') no-repeat;
}

#sale_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/sale_left_link.jpg') no-repeat;
}

#val_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/val_left_link.jpg') no-repeat;
}

#cs_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/retailer_awards.gif') no-repeat;
}

#special_offers_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/special_offers_left_link.gif') no-repeat;
	margin: 8px 0px 0px 0px;
}


#free_story_left_link
{
	float:left;
	width:172px;
	height:98px;
	background:url('../images/story_telling_left_link.gif') no-repeat;
	margin: 8px 0px 0px 0px;
}

#main_content_center
{
	float:left;
	width:465px;
	margin:0px 0px 0px 15px;
}

#main_content_right_links
{
	float:right;
	width:192px;
	text-align:left;
}

.info_box_right{float:right;width:186px;background-color:#91afb1;padding:5px 3px 5px 3px;}
	.info_box_right p{text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#000000;margin:2px 0px 5px 0px;padding:1px 0px 1px 0px; }
	.info_box_right h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;color:#0098da;margin:2px 0px 2px 0px;font-weight:bold;}
	.info_box_right span{float:left; width:115px;text-align:left; font:10px Verdana, Arial, Helvetica, sans-serif;}

.info_box_right2{float:right;width:177px; height:140px;background-color:#97c0e6;padding:5px 5px 5px 10px;margin: 9px 0px 0px 0px;}
	.info_box_right2 p{font:11px Verdana, Arial, Helvetica, sans-serif;color:#000000;display:inline;padding:2px 0px 2px 0px;margin:2px 0px 2px 0px;}
  .info_box_right2 h2{font:13px Verdana, Arial, Helvetica, sans-serif;color:#0098da;margin:2px 0px 2px 0px;font-weight:bold;}


#home_button a
{
	float:left;
	width:65px;
	height:34px;
	background:url('../images/home_button.gif') no-repeat;
}

/*#home_nav a:hover
{
	background-position:-82px 0;
}*/

#about_button a
{
	float:left;
	width:124px;
	height:34px;
	background:url('../images/about_button.gif') no-repeat;
}

#store_guide_button a
{
	float:left;
	width:90px;
	height:34px;
	background:url('../images/store_guide_button.gif') no-repeat;
}

#events_promotion_button a
{
	float:left;
	width:161px;
	height:34px;
	background:url('../images/events_promotion_button.gif') no-repeat;
}

#how_to_find_us_button a
{
	float:left;
	width:110px;
	height:34px;
	background:url('../images/how_to_find_us_button.gif') no-repeat;
}

#fashion_tips_button a
{
	float:left;
	width:100px;
	height:34px;
	background:url('../images/fashion_tips_button.gif') no-repeat;
}

#customer_services_button a
{
	float:left;
	width:132px;
	height:34px;
	background:url('../images/customer_services_button.gif') no-repeat;
}

#contact_us_button a
{
	float:left;
	width:95px;
	height:34px;
	background:url('../images/contact_us_button.gif') no-repeat;
}

#main_content_container ul
{
	list-style-type: none;
	padding:0px;
	margin:2px 0px 0px 0px;
}

#main_content_container li
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:1px 0px 0px 0px;
}

.form_specailoffers 
{
	margin:8px 0px 0px 0px;
	padding:0px;
}
.form_box 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	width:170px;
	color:#989898;
	border:1px solid #ABADB3;
	background-color:#FFFFFF;
	margin:2px 0px 0px 0px;
	padding:2px 0px 2px 0px;
}
.form_button
{
	margin:5px 0px 0px 0px;
	padding:0px;
}
#bottom_box_container
{
	float:left;
	width:859px;
	margin:5px 0px 0px 0px;
}

#bottom_box_container p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin:0px;
}

#bottom_box_container a{	color:#0278ac; text-decoration:underline;}
#bottom_box_container a:hover{	color:#0278ac; text-decoration:none;}

#bottom_box1, #bottom_box2, #bottom_box3
{
	float:left;
	width:260px;
	background-color:#EFEEEF;
	padding:5px 10px;
}
#bottom_box1 p, #bottom_box2 p, #bottom_box3 p
{
	font:11px Verdana, Arial, Helvetica, sans-serif;
}

#bottom_box2, #bottom_box3
{
	margin:0px 0px 0px 9px;
}

#bottom_box1 h3
{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#DD1D7C;
}

#bottom_box2 h3
{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#126FC3;
}

#bottom_box3 h3
{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#7DBF0D;
}

#footer_container
{
	float:left;
	width:859px;
	text-align:center;
}

#footer_container ul
{
	padding:0px;
	margin:0px;
}

#footer_container li
{
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#B3B3B3;
	font-weight:normal;
	text-align:center;
	margin:0px 20px 0px 0px;
	padding:0px;
}

#footer_container li a
{
	color:#B3B3B3;
	text-decoration:underline;
}
#footer_container li a:hover
{
	color:#666666;
	text-decoration:none;
	
}
.img_border
{
	border:1px solid black;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

