/**
  * greenbabybiz.com
  * jashby2@gmail.com
  
  foo
  */

body {
  background: #AAC474 url(../images/bg2.gif) repeat-y scroll center top;
  color: #666666;
  font-family: tahoma,verdana,helvetica,sans-serif;
  font-size: 12px;
  margin: 0;
  padding: 0;
  text-align: center;
}

#container {
  margin: 0 auto;
  width: 863px;
  text-align: left;
}

/**** header ****/
img.ebaby {
  float: right;
  display: block;
}

img.logo {
  float: left;
  border: 0;
  margin-left: 6px;
  margin-top: 6px;
}

.blanketbaby {
  text-align: right;
  padding-bottom: 0px;
}

.sweetbar {
  clear: both;
  background: #d2ddbb;
  height: 15px;
  width: 100%;
}

.introduction {
  clear: both;
  background: url(../images/grungebg.gif) left;
  height: 88px;
  width: 824px;
}

.introduction p {
  font-size: 15px;   
  font-weight: bold;
  letter-spacing: 1px;
  text-align: center;
  margin: 0;
  padding: 25px 15px 15px 10px;
}

/******* navigation *******/
#nav div {
  float:right;
  margin-bottom: 5px;
}

#nav a:link {
  font-weight: bold;
  font-size: 15px; 
  color: #fff; 
  text-decoration: none;
}    

#nav a:visited {
  font-weight: bold;
  font-size: 15px; 
  color: #fff; 
  text-decoration: none;
} 

#nav a:active {
  font-weight: bold;
  font-size: 15px; 
  color: #fff; 
  text-decoration: none;
}  

#nav a:hover {
  font-weight: bold;
  font-size: 15px; 
  color: #46523C; 
  text-decoration: none;
}

.homelink  {padding-right: 5px; width: 78px; height: 20px; background: #AAC474 url(../images/nav_home.gif); }
.aboutlink {padding-right: 5px; width: 136px; height: 20px; background: #AAC474 url(../images/nav_about.gif); }
.whyclothlink {padding-right: 5px; width: 112px; height: 20px; background: #AAC474 url(../images/nav_whycloth.gif); }
.howitworkslink {padding-right: 5px; width: 124px; height: 20px; background: #AAC474 url(../images/nav_howitworks.gif); }
.priceslink {padding-right: 5px; width: 150px; height: 20px; background: #AAC474 url(../images/nav_prices.gif); }
.tipslink {padding-right: 5px; width: 136px; height: 20px; background: #AAC474 url(../images/nav_tips.gif); }
.cleaninglink {padding-right: 5px; width: 151px; height: 20px; background: #AAC474 url(../images/nav_cleaning.gif); }
.contactlink {padding-right: 5px; width: 152px; height: 20px; background: #AAC474 url(../images/nav_contact.gif); }
.faqlink {padding-right: 5px; width: 124px; height: 20px; background: #AAC474 url(../images/nav_howitworks.gif); }


/******* content *******/
#content {
  float: left;
  width: 600px;
  text-align: left;
  margin: 10px 0px 25px 40px; 
  font-size: 13px;
}


/******** nav ********/
#gb_leftside {
  width: 170px;
  float: left;
  font: 15px;
  margin-bottom: 50px;
  text-align: right;
  margin-top: 15px;
}

#bubble_links {
  clear: both;
  margin-top: 35px;
  margin-left: 60px;
}

#bubble_links div {
  margin-bottom: 5px;
}

.gift_cert {
  float: left;
  width: 83px;
  height: 95px;
  background-image : url(../images/gift_certificates.gif); 
}

.gift_cert:hover {
  float: left;
  width: 83px;
  height: 95px;
  background-image : url(../images/gift_certificates_hover.gif); 
}

.tell_friend {
  float: left;
  width: 83px;
  height: 95px;
  background-image : url(../images/tell_a_friend.gif); 
}

.tell_friend:hover {
  float: left;
  width: 83px;
  height: 95px;
  background-image : url(../images/tell_a_friend_hover.gif); 
}

.gift_reg {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/gift_registry.gif); 
}

.gift_reg:hover {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/gift_registry_hover.gif); 
}

.sign_up {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/sign_up.gif); 
}

.sign_up:hover {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/sign_up_hover.gif); 
}

.our_store {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/our_store.gif); 
}

.our_store:hover {
  float: left;
  width: 81px;
  height: 93px;
  background-image : url(../images/our_store_hover.gif); 
}

/***************  footer *****************/
#footer {
  padding-bottom: 10px;
  letter-spacing: 1px;
}

#footer p {
  margin: 0;
  padding-top: 4px;
  padding-left: 6px;
  text-align: center;
}

.credit_img {
	vertical-align: middle;
}

.copyright {
  color: #bbbcb9;
  font-size: 1em;
}

.foot_contact {
  color: #89917a;
  font-size: 1em;
}

.foot_contact a:link    {color: #89917a; text-decoration: underline;}    
.foot_contact a:visited {color: #89917a; text-decoration: underline;}
.foot_contact a:active  {color: #89917a; text-decoration: underline;}
.foot_contact a:hover   {color: #7dbe06; text-decoration: underline;}

/***************  roundex box - green ***************/ 
#csc {
  background : #669900 url(../images/csc_tl.png) no-repeat;
  width : 118px;
  height : auto;
  position : relative;
  padding : 10px 20px 20px 20px;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
  background : transparent url(../images/csc_tr.png) no-repeat;
  top : 0;
  right : 0;
}

/* change position and image: bottom-left */
.bl {
  background : transparent url(../images/csc_bl.png) no-repeat;
  bottom : 0;
  left : 0;
}

/* change position and image: bottom-right */
.br {
  background : transparent url(../images/csc_br.png) no-repeat;
  right : 0;
  bottom : 0;
}

/* Styles by Butterfly's PR and Social Media */
#content h2 {
	display:none;	
}
.homepageSection {
	float:left;
	width:180px;
	margin:0 10px 0 0;
	padding:5px;
}
.clearDiv {
	clear:both;
}
.adSection {
		
}
.mainParagraph {
	padding:5px;
}
.mainParagraph img {
	float:left;
	padding:0 15px 15px 0;
}
.mainParagraph  {
	margin:5px 0 40px 0;
}
.homepage h1 {
	font-size:	20px;
	margin:0px;
	padding:0 0 10px 0;
}
.homepage ul {
	padding:5px 0 10px 30px;
	margin:0;
}
.adSection p, .hours {
	font-size:14px;
	background:#E9FFD9;
	padding:5px 10px;
	margin:5px 0;
}

#blog_link {
	margin-left: -40px;
}

#blog_link img {
	height: 160px;
	width: 160px;
	
}

