﻿body 
{
	background-color: #B9E5EE;
	background-image: url(images/background.png);
	color: #5C5C5C;
	font-family: Goudy Old Style;
	font-size: Medium;
	margin: 0px;
	padding: 0px;
}

a, a:active, a:visited
{
	color: #0b55a2;
	font-family: Goudy Old Style;
	font-size: Medium;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

img
{
	border: none;
}

.pp_textbtn
{
	color: #B9E5EE; 
	font-family: Goudy Old Style; 
	font-size: medium;
}
/* Layout styles */
#allContent 
{
	width: 1200px;
	margin: 0px auto;
	padding: 0px;
}

#headerRegion 
{
  color: #FFFFFF;
  font-family: Calibri;
  font-size: medium;
  margin-bottom: 10px;
  padding-top: 10px;
}

#footerRegion
{
	background: url(images/SiteFooter.png) repeat-x bottom; 
	margin: 0px; 
	padding: 0px; 
	height: 150px; 
	width: 100%;
}

.footerLink, footerLink:active, footerLink:visited
{
	color: #222222 !important;
	font-family: Calibri !important; 
	font-size: small !important; 
	font-weight: bold;
	text-decoration: none;
}

.footerLink:hover
{
	text-decoration: underline;
}

#footerRegion p
{
	color: #222222; 
	font-family: Calibri; 
	font-size: small; 
}

#contentHeader
{
	background: url(images/body_header.png) no-repeat; 
	height: 15px; 
	width: 100%;
}

#contentContainer
{
	background: url(images/body_background.png) repeat-y; 
	margin: 0px; 
	padding: 0px;
	width: 100%;
}

#contentFooter
{
	background: url(images/body_footer.png) no-repeat; 
	height: 20px; 
	width: 100%;
}

#loginPanel 
{
  font-size: small;
  margin-bottom: 10px;
  padding: 0px;
  margin-right: 20px;
  text-align: right;
  width: 1180px;
}

#contentBody
{
	overflow: auto;
	float: right;
	margin: 0px;
	padding: 0px 15px 10px 0px;
	min-height: 500px; 
	width: 970px; 
}

#mailinglist
{
    background: url(images/newsletter_bg.png) no-repeat; 

    position: relative;
    top: 30px;
    
    margin: 5px; 
    padding: 40px 5px; 
    height: 470px; 
    width: 180px;
}

/* END: Layout styles */

/* Ticker styles */
#TICKER
{
}

#TICKER img
{
	border: 0px #FFFFFF none; 
	vertical-align: middle;
}

#TICKER b
{
	background-color: White; 
	height: 50px; 
	padding: 15px 0px 15px 0px;
}
/* END: Ticker styles */

/* Menu for the main page */
#horizontal_menu
{
	/*background: url(images/BumbleBee.png) no-repeat right bottom;*/
	margin: 0px;
	margin-bottom: 20px;
	height: 100px;
	width: 1000px;
}

.flowers
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}

.flowers li
{
	float: left;
	margin: 0px 5px 0px 5px;
}

#menu_home, #menu_home:active, #menu_home:visited
{
	background: url(images/menu_home.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_home:hover
{
	background: url(images/menu_home_hover.gif) no-repeat;
}

#menu_aboutus, #menu_aboutus:active, #menu_aboutus:visited
{
	background: url(images/menu_aboutus.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_aboutus:hover
{
	background: url(images/menu_aboutus_hover.gif) no-repeat;
}

#menu_bath, #menu_bath:active, #menu_bath:visited
{
	background: url(images/menu_bath.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_bath:hover
{
	background: url(images/menu_bath_hover.gif) no-repeat;
}

#menu_bedding, #menu_bedding:active, #menu_bedding:visited
{
	background: url(images/menu_bedding.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_bedding:hover
{
	background: url(images/menu_bedding_hover.gif) no-repeat;
}

#menu_clothing, #menu_clothing:active, #menu_clothing:visited
{
	background: url(images/menu_clothing.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_clothing:hover
{
	background: url(images/menu_clothing_hover.gif) no-repeat;
}

#menu_accessories, #menu_accessories:active, #menu_accessories:visited
{
	background: url(images/menu_accessories.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_accessories:hover
{
	background: url(images/menu_accessories_hover.gif) no-repeat;
}

#menu_giftsets, #menu_giftsets:active, #menu_giftsets:visited
{
	background: url(images/menu_giftsets.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_giftsets:hover
{
	background: url(images/menu_giftsets_hover.gif) no-repeat;
}

#menu_organic, #menu_organic:active, #menu_organic:visited
{
	background: url(images/menu_organic.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_organic:hover
{
	background: url(images/menu_organic_hover.gif) no-repeat;
}

#menu_tips, #menu_tips:active, #menu_tips:visited
{
	background: url(images/menu_tips.gif) no-repeat;
	display: block;
	height: 100px;
	width: 100px;
}

#menu_tips:hover
{
	background: url(images/menu_tips_hover.gif) no-repeat;
}
/* END: Menu for the main page */

#category_title_div
{
	background: url(images/worm.gif) no-repeat bottom left;
	height: 50px;
	line-height: 35px;
	margin-bottom: 20px;
	text-align: left; 
	width: 80%;
}

.category_title
{
	font-family: Mud Pie;
	font-size: 36px;
	font-weight: bold;
	text-align: left;
}

.category_products
{
	color: #555555;
	font-weight: bold;
}

/* Tab styles */
.ajax__tab_header
{
}

.ajax__tab_outer
{
}

.ajax__tab_inner
{
}

.ajax__tab_tab
{
}

.ajax__tab_body
{
	text-align: justify;
	overflow: auto;
	min-height: 600px;
	width: 100%;
}

.ajax__tab_hover
{
}

.ajax__tab_active
{
}

.tips_tabcontainer
{
	width: 1000px;
}
/* END: Tab styles */

/**/
#TipsTabContainer
{
	border: 0px none;
	background-color: #FFFFCC;
}
.little_flowers
{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
}
.little_flowers li
{
	float: left;
	margin: 0px 5px 0px 5px;
}
.literacyLink, .literacyLink:active, .literacyLink:visited
{
	background: url(images/Tips_Literacy.gif) no-repeat;
	display: block;
	height: 75px;
	width: 75px;
}
.literacyLink:hover
{
	background: url(images/Tips_Literacy_hover.gif) no-repeat;
}
.alphabetLink, .alphabetLink:active, .alphabetLink:visited
{
	background: url(images/Tips_Alphabets.gif) no-repeat;
	display: block;
	height: 75px;
	width: 75px;
}
.alphabetLink:hover
{
	background: url(images/Tips_Alphabets_hover.gif) no-repeat;
}
.phonemicLink, .phonemicLink:active, .phonemicLink:visited
{
	background: url(images/Tips_Phonemic.gif) no-repeat;
	display: block;
	height: 75px;
	width: 75px;
}
.phonemicLink:hover
{
	background: url(images/Tips_Phonemic_hover.gif) no-repeat;
}

.gridview_selected
{
	border: 2px solid #FF3333;
}

/* Product Page */
#product_header
{
	background: url(images/Product_Header.png) no-repeat; 
	height: 15px; 
	width: 800px;
}

#product_body
{
	background: url(images/Product_Body.png) repeat-y; 
	overflow: auto; 
	width: 800px;
}

#product_images
{
	border-right: 1px dashed #F1F1F1; 
	float: left; 
	min-height: 500px; 
	width: 400px;
}

#product_details
{
	background: url(images/Signature_Logo.gif) no-repeat bottom right; 
	float: left; 
	text-align: left; 
	width: 395px;
}

#product_footer
{
	background: url(images/Product_Footer.png) no-repeat; 
	height: 25px; 
	width: 800px;
}