/*GENERAL*/
body{font-size:.9em; background-color:#e9edd2; margin:0; padding:0; color:#704337; font-family:Arial, Helvetica, sans-serif;}
a{color:#F96B67; text-decoration:none;}
a:hover{text-decoration:underline;}
	a img{border:none;}
p{padding:0; margin:0 0 10px 0;} 
.clr{clear:both; height:1px; line-height:0; padding:0; margin:0;}
td{vertical-align:top;}
h3{margin-bottom:4px; }



#wrapper{position:relative; width:920px; margin:0 auto 0 auto; padding:0; background:url('../images/wrapper-bg.jpg') repeat-y center; clear:both; border-top:1px solid transparent; *border-top:none;}
	#wrapper .inner{margin:15px 20px 20px 20px; clear:both; position:relative;}
	#wrapper #home_onthego_pic{background:url('../images/home-onthego.jpg') no-repeat; width:105px; height:193px; position:absolute; z-index:8; right:36px; bottom:-29px; _bottom:-31px; }		

/*HEADER*/
#header{position:relative; clear:both; height:155px;  *height:160px; width:920px; margin:0 auto 0 auto; background: url('../images/page-top.jpg') no-repeat 49% bottom; _background-position:1px bottom;}
	#header a#logo{position:absolute; top:15px; left:40px; cursor:pointer;}
		#header #logo img{width:216px; height:94px;}
	#header #tagline{background:url('../images/tagline.gif') no-repeat; position:absolute;  top:-10px; *top:10px; right:35px; width:513px; height:111px; outline:none; text-indent:-9999px;}
	
/*NAV*/	
#wrapper .inner ul#nav{position:relative; list-style-type:none; margin:0 0 0 25px; padding:0 0px 0 10px;  clear:both; z-index:100}
	
	#wrapper .inner ul#nav li{display:block; float:left; margin:0; padding:0; background-repeat:no-repeat; background-position:left 9px; position:relative; z-index:0}
	
	#wrapper .inner ul#nav li#navHome{background-image:url('../images/nav/home.gif');}
	#wrapper .inner ul#nav li#navShop{background-image:url('../images/nav/order.gif');}
	#wrapper .inner ul#nav li#navWorks{background-image:url('../images/nav/works.gif');}
	#wrapper .inner ul#nav li#navAbout{background-image:url('../images/nav/about.gif');}
	#wrapper .inner ul#nav li#navNews{background-image:url('../images/nav/news.gif'); background-position:left 7px;}
	#wrapper .inner ul#nav li#navContact{background-image:url('../images/nav/contact.gif');}
	#wrapper .inner ul#nav li#navBasket{background-image:url('../images/nav/basket.gif'); background-position:left top;}
	
		#wrapper .inner ul#nav li a, #wrapper .inner ul#nav li span.no_click{display:block; padding:0 0 0 24px; height:29px; background-repeat:no-repeat; background-position:left 9px; position:relative; outline:none; text-indent:-9999px;}
		
		#wrapper .inner ul#nav li#navHome a{width:49px;}
		#wrapper .inner ul#nav li#navShop a{width:103px;}
		#wrapper .inner ul#nav li#navWorks span.no_click{width:155px;}
		#wrapper .inner ul#nav li#navAbout span.no_click{width:56px;}
		#wrapper .inner ul#nav li#navNews span.no_click{width:98px; background-position:left 7px;}
		#wrapper .inner ul#nav li#navContact a{width:77px;}
		#wrapper .inner ul#nav li#navBasket a{width:128px; padding-right:0; background-position:left top;}
		
		#wrapper .inner ul#nav li#navHome a:hover, #wrapper .inner ul#nav li.homeCurr a{background-image:url('../images/nav/home_hover.gif');}
		#wrapper .inner ul#nav li#navShop a:hover, #wrapper .inner ul#nav li.shopCurr a{background-image:url('../images/nav/order_hover.gif');}
		#wrapper .inner ul#nav li#navWorks span.no_click:hover, #wrapper .inner ul#nav li#navWorks:hover span.no_click, #wrapper .inner ul#nav li.worksCurr span.no_click{background-image:url('../images/nav/works_hover.gif');}
		#wrapper .inner ul#nav li#navAbout span.no_click:hover, #wrapper .inner ul#nav li#navAbout:hover span.no_click, #wrapper .inner ul#nav li.aboutCurr span.no_click{background-image:url('../images/nav/about_hover.gif');}
		#wrapper .inner ul#nav li#navNews span.no_click:hover, #wrapper .inner ul#nav li#navNews:hover span.no_click, #wrapper .inner ul#nav li.newsCurr span.no_click{background-image:url('../images/nav/news_hover.gif');}
		#wrapper .inner ul#nav li#navContact a:hover, #wrapper .inner ul#nav li.contactCurr a{background-image:url('../images/nav/contact_hover.gif');}
		#wrapper .inner ul#nav li#navBasket a:hover, #wrapper .inner ul#nav li.basketCurr a{background-image:url('../images/nav/basket_hover.gif');}
			
			
			#wrapper .inner ul ul{position:absolute; display:none; border:1px solid #EE6261; width:150px; background-color: #FEEAE5; margin:0; padding:0}
				
				#wrapper .inner ul li:hover ul{display:block;}
				
				#wrapper .inner ul#nav ul li, #wrapper .inner ul#nav ul li a{background-image:none !important; color:#673625; height:auto; position:relative; text-indent:0; padding:0; clear:both;}
					#wrapper .inner ul#nav ul li{width:100% !important;}
						#wrapper .inner ul#nav ul li a{width:auto !important; display:block; padding:3px;}
						#wrapper .inner ul#nav ul li a:hover{background-color:#F7ABAD; color:#673625;}
				
					

/*CONTENT*/

	#wrapper .inner .content{position:relative; clear:both; margin:10px 35px 10px 35px; *width:815px; }
	#wrapper .inner .content #left_col{width:455px; padding:0 10px 0 0; float:left; }
	#wrapper .inner .content #right_col{width:310px; margin:0 0 15px 30px; padding:40px 0 0 0px; float:right; background: url('../images/home-scroll.gif') no-repeat 88px top;}
	#wrapper .inner .content h4{margin:10px 0 0 0;}
	#wrapper .inner .content textarea{margin-bottom:10px;}
	#wrapper .inner #about #right_col #right_col_img{background:url('../images/about-main-img.jpg') no-repeat center center; width:247px; height:164px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	#wrapper .inner .content #watch_video{margin:auto; width:250px; height:180px; position:relative; }
	
	/*HOME CONTENT*/
	#wrapper .inner #home #left_col{font-size:85%; line-height:100%;}
		#wrapper .inner #home #left_col #home_main_img{clear:both; background: url('../images/home-main-img.jpg') no-repeat center center; width:427px; height:320px; padding:13px; border:1px solid #eed1d1; margin-bottom:19px;}
		#wrapper .inner #home #left_col #home_fabric{clear:both; width:436px; height:126px; padding:9px; border:1px solid #eed1d1; margin-bottom:19px;}
		#wrapper .inner #home #left_col #home_fabric object{margin-left:3px;}
	
	#wrapper .inner #home #right_col{  font-size:80%; line-height:150%;}
		#wrapper .inner #home #right_col img.benefits{float:right; padding:0 0px 0 10px; width:175px; height:175px;}
		#wrapper .inner #home #right_col h2{font-size:195%; padding:0; margin:0 0 15px -10px; _margin-left:0; line-height:130%; font-weight:normal;}
		#wrapper .inner #home #right_col hr{width:124px; border:none; border-bottom:2px solid #f6f3e8; background-color:white; margin:12px auto 18px auto;}
		
		#wrapper .inner #home #right_col ul{margin:0; padding:0; *padding-left:15px; *margin-left:-15px; color:#f1736e; font-size:70%;}
			#wrapper .inner #home #right_col ul li{margin:0; padding:0 0 8px 0;  line-height:150%;}
			#wrapper .inner #home #right_col ul li a{font-size:150%;}
	
		div.rss-link-back{display:none;}
		
		#wrapper .inner #home #home_bottom #home_tips{float:left; width:230px; border:1px solid #eed1d1; padding:10px 10px 10px 10px; font-size:85%; margin-right:35px;}	
			#wrapper .inner #home #home_bottom #home_tips a{color:#F96B67 !important; text-decoration:none !important;}
			#wrapper .inner #home #home_bottom h2{font-size:125%; padding:0; margin:0 0 -8px 0; *margin-bottom:0;}
		
		#wrapper .inner #home #home_watch_video{ float:left; margin-right:35px; margin-top:30px; width:250px; height:180px; position:relative; }
		
		#wrapper .inner #home #home_bottom #home_bottom_scroll{background:url('../images/scroll.jpg') no-repeat; width:132px; height:42px; position:absolute; margin-top:-15px; right:90px; }
		
		#wrapper .inner #home #home_bottom #home_onthego{float:left; margin:0; padding:0 0 0 0; margin-top:50px; width:235px;  font-size:90%; line-height:130%; position:relative; z-index:10; font-style:italic;}
			#wrapper .inner #home #home_bottom #home_onthego h3{margin:0 0 5px 0; padding:0; font-size:120%; }		
	
	/*ABOUT CONTENT*/
	
	#wrapper .inner #about #left_col{line-height:135%;}
		#wrapper .inner #about #left_col{font-size:100%;}
		#wrapper .inner #about #left_col #text{padding-left:30px;}
		#wrapper .inner #about .quote{font-weight:bold;}
		#wrapper .inner #about #left_col #text #signature{height:48px; background:url('../images/signature.gif') no-repeat center; margin-top:30px; text-indent:-9999px;}	
	
	#wrapper .inner #about #right_col{line-height:135%;}
		#wrapper .inner #about #right_col #right_col_img_about{background:url('../images/23123692.jpg') no-repeat center center; width:247px; height:164px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
		
		#wrapper .inner #about #right_col #about_caption{width:247px; margin:0 auto 30px auto; font-size:80%;}
		#about_watch_video{outline:none; float:left; width:146px; height:106px; margin:0 20px 0 20px; background:url('../images/watch-video.gif') no-repeat;  text-indent:-9999px;}
		#wrapper .inner #about a#about_iparenting_award{float:left; outline:none; display:block; width:105px; height:100px; background:url('../images/iparenting-award.gif') no-repeat;  text-indent:-9999px;}
		#wrapper .inner #about #about_quote{margin:30px auto 0 auto; width:247px; font-size:85%; font-weight:bold;}
	
	/*ORDER NOW*/
	
	#content_order_now{background:url('../images/scroll.jpg') no-repeat 650px 0px; padding:25px 0 0 0}
			#content_order_now h1{font-size:155%; padding:0 0 15px 20px; margin:0; font-weight:normal;}
			#content_order_now h2{padding:0 0 5px 20px; margin:0; font-size:110%;}
			
			#content_order_now .separator{border-bottom:1px solid #e3cec6; margin:20px 0 20px 0}
			#content_order_now #on_right_col{width:190px; float:right; text-align:center; margin-top:0px; margin-bottom:20px;}
				
				#content_order_now #on_right_col #on_right_col_img{}
					
					#content_order_now #on_right_col #on_right_col_iparenting{margin:65px 0 65px 0;}
						#content_order_now #on_right_col #on_right_col_iparenting p{font-size:90%;}
						#content_order_now #on_right_col #on_right_col_iparenting img{clear:both; margin-bottom:5px;}
					#content_order_now #on_right_col #on_right_col_testimonial{font-size:80%; text-align:left;}
						#content_order_now #on_right_col #on_right_col_testimonial em{font-weight:bold; font-style:normal;}
						#content_order_now #on_right_col #on_right_col_testimonial cite{font-style:normal;}
	
	/*BENEFITS*/
	#wrapper .inner #about #right_col #benefits_main_img{background:url('../images/chart.gif') no-repeat center center; width:247px; height:200px; margin:10px  0 35px 35px;}
	#wrapper .inner #about #right_col #benefits_labeled_img{background:url('../images/labeled_BF_a.jpg') no-repeat center center; width:247px; height:274px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
	/*Testimonials*/
	#wrapper .inner #about #right_col #testimonials_main_img{background:url('../images/nursing_pillow_b.jpg') no-repeat center center; width:200px; height:215px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
	/*Care Instruction*/
	#wrapper .inner #about #right_col #careInst_main_img{background:url('../images/nursing_pillow_a.jpg') no-repeat center center; width:187px; height:280px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
	/*Our Fabrics*/
	#wrapper .inner #about #right_col #ourFabrics_main_img{background:url('../images/park_bench.jpg') no-repeat center center; width:200px; height:280px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
	/*News Tips*/
	#wrapper .inner #about #right_col #news1_main_img{background:url('../images/nursing1.jpg') no-repeat center center; width:190px; height:280px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	#wrapper .inner #about #right_col #news2_main_img{background:url('../images/nursing2.jpg') no-repeat center center; width:193px; height:280px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
	
	/*FAQs*/
	#wrapper .inner #about #right_col #faqs_main_img{background:url('../images/restaurant_a.jpg') no-repeat center center; width:240px; height:210px; padding:5px; border:1px solid #EED1D1; margin:10px auto 5px auto;}
		
	#order_now{width:575px; float:left; font-size:90%; text-align:center; }
			#order_now p{padding:0px 0 6px 0; margin:0;}
			#order_now p.swatch{padding:0;}
			#order_now td{padding-bottom:20px;}
			#order_now img{border:1px solid #eac0bd;}
			#order_now a.ec_ejc_thkbx img{margin-top:5px; border:none;}
		
	#payment_options{clear:both; margin-top:15px;}
	#payment_options img{border:none;}

	/*FABRICS*/
	#fabric_options td{text-align:center;}

/*FOOTER*/
#footer{position:relative; clear:both; width:924px; height:100px; margin:auto; background: url('../images/page-bottom.jpg') no-repeat center top; _background-position:3px top; padding-top:35px; }
	#footer #copyright{display:block; float:left; width:200px; padding-left:20px;}
	#footer #contactInfo{display:block; float:right; width:300px; padding-right:20px; text-align:right; font-size:130%;}
	
.error{color:red; font-size:150%;}
.message{color:green; font-size:150%; line-height:150%;}	