@charset "utf-8";
/* CSS Document */
body{
background: #e1f2ff url(/images/BG.jpg) top center  no-repeat  ;
margin: 0px;
padding:0px;
}
/*----Main Page headline blueish-----------*/
h1{
font:bold italic 1.25em Georgia, "Times New Roman", Times, serif;
margin: 10px 5px 0 10px;
padding:0;
color:#56606f;
}
/*---- Sub headlines in page content-----------*/
h2{
color:#294222;
margin:0px;
font-size:18px;}

h3{
font-size:1.250em;
margin:15px 0 10px 0;}

/*---- Sub headlines  text also Green-----------*/
h4{
margin:0 0 5px 0;
color:#006633;
font-size:16px;
font-weight:bold;
text-align:center;}

/*-------Call to action lines -----*/
h5 {
margin:0 auto;
padding:0;
color:#627962;
font:bold italic .975em Arial, Helvetica, sans-serif;
}
/*-------Left Column Questions block Phone Number-----*/
h6{
font-size:18px;
margin: 5px 0 0 0}

/*-------Special Sale Items-----*/
span.special {
color:#990000;}

#mainWrap{
width:100%;
margin: 0px auto 0px auto;
}

#mainContainer{
width:999px;
margin: 0px auto 0px auto;
position:relative;}

a {
	color: #57606F;
	text-decoration: underline;
	outline:none;
	font-weight:bold;
}

a:hover {
	color: #9DB38C;
	text-decoration: none;
	font-weight:bold;
}

em{display:inline;
}
#contentWrapUpper{
background:url(/images/contentTop.jpg) top no-repeat;
width:906px;
top:10px;
margin-left:11px;
padding-bottom:20px;
position:relative;
padding-top:10px;
}
#contentWrapLower{
background:url(/images/contentbottom.jpg) bottom no-repeat;
width:906px;
padding-bottom:20px;
}
#content{
width:906px;
}
#leftColumn{
width:230px;
float:left;
margin:10px 0 0 10px;

}
.sideBarLogos {
text-align:center;
margin:0 auto;
}

#rightColumn{
}
#centerColumn{
width:886px;
margin:10px 0 0 20px;
}
#pageText{
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:14px;
padding: 5px 5px 20px 10px;
width:625px;
position:relative;
}
#pageText2{
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:14px;
padding: 5px 5px 20px 20px;
width:860px;
position:relative;
min-height:500px;
height:auto !important;
  height:500px;
}
#pageTextProDetail{
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:14px;
padding: 5px 5px 20px 10px;
width:430px;
float:left;
position:relative;
}
#relatedPro{
float:left;
width:200px;

}
#NewsBG{
background: url(../images/newsBG.jpg) repeat-y;
width:217px;
margin:25px 0 25px 5px;
overflow:hidden;}
#News {
background:url(../images/newsHeader.jpg) top no-repeat;
 width:217px;
}

#NewsFooter{
background:url(../images/newsFooter.jpg) bottom no-repeat;
width:217px;
}

#NewsBody{
padding: 50px 10px 10px 10px;
min-height:100px;
height: auto !important;
height:100px
}
#NewsLink{
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:12px;
padding:0 10px 5px 125px;}
#NewsLink a{color:#AB4930}
#NewsLink a:hover{color:#56606F}

/*------Home Page Testimonial-----*/
/* Parent DIV */
.homeTestimonial {
	
	color: #000000;
		margin-bottom: 15px;
		width:470px;background:url(/images/homeTestimonialBG.jpg) repeat-y; 
}
.homeTestimonial p {
padding:0 20px 0 30px;
font: .975em Arial, Helvetica, sans-serif;
}
/* Headline div */
.homeTestimonialTop {
	font-size:1.125em;
	font-weight: bold;
	text-decoration: none;
	height:34px;
	color: #AB4930;
	padding:40px 40px 0 50px;
	background:url(../../images/homeTestimonialTop.jpg) no-repeat;
}
.homeTestimonialBottom {
	display:block;
	font-size: 14px;
	font-weight:bold;
	height:89px;
width:470px;
background:url(/images/homeTestimonialFooter.jpg) no-repeat;
color:#56606F;
}

#headerContact{
width:300px;
float:left;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
color:#56606F;
font-size:16px;
font-weight:bold;
}
#successButton{
width:193px;
height:44px;
background: url(/images/successNav.jpg);
float:left;
position:relative;
left:429px;
top:16px;
}

#successButton a{
display:block;
background:url(/images/successNav.jpg) no-repeat;
height:44px;
text-indent:-100000em;}

#successButton a:hover{
background-position:0 -44px;}
#line1{
margin:3px 0 0 0 ;
padding:0px;
font-size:12px;}

#line2{
margin:3px 0 0 0;
padding:0 0 0 40px;}

#line3{
margin:0px;
padding:0 0 0 120px;}

#newsDetail{
width:600px;
}

#header{
background:url(/images/header.jpg) no-repeat;
height:94px;
position:relative;}

#flashDivWrap{
height:232px;}
#imageDiv{
background:url(/images/imageDiv.jpg) no-repeat;
height:232px;}

/*--------------Home Page Flash to come----------*/
#flashDivLeft{
background:url(/images/flashDivLeft.jpg) no-repeat;
height:232px;
width:24px;
float:left;}

#flashDiv{
background:url(/images/FlashDiv.jpg) no-repeat;
height:232px;
width:953px;
float:left;}

#flashDivRight{
background:url(/images/flashDivRight.jpg) no-repeat;
height:232px;
width:22px;
float:left;}

#flashDivBottom{
background:url(/images/flashDivBottom.jpg) no-repeat;
height:18px;
overflow:hidden;
}

/*------ main structure--------*/
#containerWrap{
background: #56606f url(/images/contentFoot.jpg) bottom no-repeat;
width:946px;
margin-left:29px;
}

#containerWhite{
background-color:#FFFFFF;
width:928px;
margin-left:9px;
position:relative;}
.clear{
clear:both;}

#productNavWrap{
background:url(/images/productsNavBG.jpg) no-repeat;
height:221px;
width:915px;
position:relative;
top:5px;
left:7px;
}

#nurseryButton{
width:193px;
height:199px;
background: url(/images/nurseryNav2.jpg);
float:left;
position:relative;
left:58px;
top:5px;
}

#nurseryButton a{
display:block;
background:url(/images/nurseryNav2.jpg) no-repeat;
height:199px;
text-indent:-100000em;}

#nurseryButton a:hover{
background-position:0 -199px;}

#bedroomButton{
width:310px;
height:199px;
background: url(/images/bedroomNav2.jpg);
float:left;
position:relative;
left:110px;
top:5px;
}

#bedroomButton a{
display:block;
background:url(/images/bedroomNav2.jpg) no-repeat;
height:199px;
text-indent:-100000em;}

#bedroomButton a:hover{
background-position:0 -199px;}


#petButton{
width:193px;
height:199px;
background: url(/images/petNav2.jpg);
float:left;
position:relative;
left:160px;
top:5px;
}

#petButton a{
display:block;
background:url(/images/petNav2.jpg) no-repeat;
height:199px;
text-indent:-100000em;}

#petButton a:hover{
background-position:0 -199px;}

#searchHeadline{
margin:0px;
padding:7px 0 3px 0;
font-size:14px;
color:#AB4930;
font-weight:bold;}
#searchDiv{
background:url(/images/greenBGLG.jpg) no-repeat;
height:100px;
width:217px;
margin: 20px 0 0 5px;
font-size:12px;
text-align:center;
}
#contactInfo{
background:url(/images/contactBG.jpg) no-repeat;
height:174px;
width:217px;
margin: 10px 0 0 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#askText{
text-align:right;
color:#56606f;
font-size:10px;
font-weight:bold;
padding:73px 11px 0 0;
margin:0}
#askText a{
color:#ab4930;
}
#askText a:hover{
color:#56606f;
}
#textLG{
font-size:12px;}

#textSM{
font-size:10px;}

#textNumber{
font-size:14px;
color:#000000; 
text-align:center;
font-weight:bold;
padding-top:5px;}

#testimonialsLeft{
background:url(/images/testmonialsBG.jpg) no-repeat;
height:76px;
width:217px;
margin: 20px 0 0 5px;
}
#testimonialText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding: 10px 0 0 10px;}
#testimonialText a{
color:#56606f;
text-decoration:none;}
#testimonialText a:hover{
color:#ab4930;
text-decoration:underline;}

#videoLeft{
background:url(../images/videoBG.jpg) no-repeat;
height:91px;  width:217px;
margin-left:5px;}

#videoText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding: 59px 0 0 60px;}
#videoText a{
color:#56606f;
text-decoration:none;}
#videoText a:hover{
color:#ab4930;
text-decoration:underline;}

#facebookLeft a{
	margin-left:5px;}
#facebookLeft a:hover{
		background:url(/files/woolBedCompany-FacebookRoll.jpg) 0 0 no-repeat;
		display:block;
height:73px;
width:215px;
}
#rightColumn{
width:645px;
float:left;
margin:10px 10px 0 0;
}

#headlineScrool{
background:url(/images/headlineScrool.jpg) no-repeat;
width:625px;
height:28px;
margin-left:10px;}

#footer{
height:50px;}
#copywrite{
color:#000000;
font-size:12px;
float:left;
margin:10px 0 0 10px}
#footerLinks{
color:#00000;
float:right;
margin:10px 10px 0 0 }
#footerLinks a{
text-decoration:none;
font-size:12px;
color:#000000;}
#footerLinks a:hover{
color:#9aae85;}

#nav{
background:url(/images/navBG.jpg) no-repeat;
height:33px;
width:999px;
z-index:100;}

/* nav functionality styles: */
	ul#navbar{
	line-height:33px;/**needs to match height**/
	height:33px;/**needs to match line-height**/
	font-size:14px;
	}
	ul#navbar, ul#navbar ul{
	list-style:none;
	margin:0;
	padding:0;
	}
	ul#navbar li{
	padding:0;
	margin:0;
	/*width:200px;*/
	float: left;
	position: relative;
	}
	ul#navbar li a {text-align:left;
	width:180px;
	}
	ul#navbar li ul {
	display: none;
	position: absolute; 
	top: 33px;/*needs to match the line-height (and height) of ul#navbar*/
	left: 0;
	line-height:2em;
	padding:0px;
	margin:0px;
	}
	ul#navbar li ul li {
	width:100%;
	}
	ul#navbar li:hover ul, ul#navbar li.over ul {
	display: block;
	 
	}

/* nav look/feel styles */
	ul#navbar a{
	display:block;
	text-indent:5px;
	width:100%;
	background:#e2dfc0;
	color:black;
	text-decoration:none;
	
	}

	ul#navbar a:hover{
	background:#9db38b;
	color:#FFFFFF;
	}

	#dropdown li a{
	position:relative;
	margin-left:-90px;
	}
	
	#WoolDropdown li a{
	width:320px;
	}

	#ProductDropdown li a{
	width:900px;
	position:relative;
	}	
/*-----------------------------Buttons---------------------*/

li#Home, li#Homeul{width:59px; left:27px}
li#Home a.root-a{border:none; text-indent:-999em; background:url(../images/homeNav.jpg) top left no-repeat; width:59px; height:33px; }
li#Home a.root-a:hover{background:url(../images/homeNav.jpg) 0 -33px  no-repeat;}
#homepage #Home a{background:url(../images/homeNav.jpg) 0 -33px  no-repeat;}

  
li#Products, li#Products ul{width:96px; left:50px}
li#Products a.root-a{border:none; text-indent:-999em; background:url(../images/productsNav.jpg) top left no-repeat; width:96px; height:33px;}
li#Products a.root-a:hover{background:url(../images/productsNav.jpg) 0 -33px  no-repeat;}
#productspage #Products a{background:url(../images/productsNav.jpg) 0 -33px  no-repeat; margin:0;}


li#Testimonials, li#Testimonials ul{width:82px; left:70px}
li#Testimonials a.root-a{border:none; text-indent:-999em; background:url(../images/testimonialsNav.jpg) top left no-repeat; width:82px; height:33px;}
li#Testimonials a.root-a:hover{background:url(../images/testimonialsNav.jpg) 0 -33px  no-repeat;}
#Testimonialspage #Testimonials a{background:url(../images/testimonialsNav.jpg) 0 -33px  no-repeat;}
/*bar*/
li#Whywool, li#Whywool ul{width:129px; left:95px}
li#Whywool a.root-a{border:none; text-indent:-999em; background:url(../images/whyNav.jpg) top left no-repeat; width:129px; height:33px;}
li#Whywool a.root-a:hover{background:url(../images/whyNav.jpg) 0 -33px  no-repeat;}
#Whywoolpage #Whywool a{background:url(../images/whyNav.jpg) 0 -33px  no-repeat;}
/*banquets*/
li#About, li#About ul{width:89px; left:200px}
li#About a.root-a{border:none; text-indent:-999em; background:url(../images/aboutNav.jpg) top left no-repeat; width:89px; height:33px;}
li#About a.root-a:hover{background:url(../images/aboutNav.jpg) 0 -33px  no-repeat;}
#aboutpage #About a{background:url(../images/aboutNav.jpg) 0 -33px  no-repeat; margin:0;}
/*birthday Club*/
li#Contact, li#Contact ul{width:134px; left:215px}
li#Contact a.root-a{border:none; text-indent:-999em; background:url(../images/contactNav.jpg) top left no-repeat; width:134px; height:33px;}
li#Contact a.root-a:hover{background:url(../images/contactNav.jpg) 0 -33px  no-repeat;}
#contactpage #Contact a{background:url(../images/contactNav.jpg) 0 -33px  no-repeat;}
/*contact*/
li#Guarantee, li#Guarantee ul{width:103px; left:185px}
li#Guarantee a.root-a{border:none; text-indent:-999em; background:url(../images/guaranteeNav.jpg) top left no-repeat; width:103px; height:33px;}
li#Guarantee a.root-a:hover{background:url(../images/guaranteeNav.jpg) 0 -33px  no-repeat;}
#guaranteepage #Guarantee a{background:url(../images/guaranteeNav.jpg) 0 -33px  no-repeat;}
/*gift cards*/
li#Resources, li#Resources ul{width:70px; left:205px}
li#Resources a.root-a{border:none; text-indent:-999em; background:url(../images/resourcesNav.jpg) top left no-repeat; width:70px; height:33px;}
li#Resources a.root-a:hover{background:url(../images/resourcesNav.jpg) 0 -33px  no-repeat;}
#resourcespage #Resources  {background:url(../images/resourcesNav.jpg) 0 -33px  no-repeat;}

#successTop{
height:42px;
width:587px;
background:url(/images/successTop.jpg) no-repeat;}
#successBottom{
height:112px;
width:587px;
background:url(/images/successFooter.jpg) no-repeat;}
#successBody {
		width:587px;
		background:url(../../images/successBG.jpg) repeat-y;
}

#woolTable{
font-size:12px}
