/*--- Common ----*/
* { padding:0px; margin:0px; }
body { background:#7CC6E3 url(../images/main-bg.jpg) center top repeat-x; color:#666666; font:normal 12px/18px Arial, Helvetica, sans-serif; }
.floatLeft, .fL, .fLeft { float:left; }
.floatRight, .fR, .fRight { float:right; }
.clear { clear:both; display:block; }
.grnTxt { color:#76A330; }
.striket { color:#ff0000; text-decoration:line-through }
.prodT td { padding:5px; text-align:center; }
.backg { background:#FFFF00; color:#333333; }
.smText { font-size:11px; }

/*--- Wrapper ----*/
#Wrapper { background:url(../images/background.jpg) center bottom no-repeat; border-top:4px solid #1988C5; }
#Wrapper .holder, #Wrapper .addlText { width:980px; margin:auto; }
#Wrapper .bottomShadow { background:url(../images/bottom-shadow.gif) center top no-repeat; height:28px; }
#Wrapper .addlText { text-align:center; padding:30px 0px; color:#B8CBAB; }
#Wrapper .mainContent { background:#fff; }

/*--- Header ----*/
#Header { height:106px; position:relative; }
#Header h1.logo { background:url(../images/logo.png) left top no-repeat; left:0px; top:14px; position:absolute; }
#Header h1.logo a { display:block; width:206px; height:90px; text-indent:-9999px; overflow:hidden; }
#Header .floatRight { background:#1F8CC8 url(../images/top-right.gif) right top no-repeat; font:normal 12px/23px Arial, Helvetica, sans-serif; padding-right:15px; color:#fff; }
#Header .floatRight a { color:#fff; text-decoration:none; }
#Header .floatRight a:hover { text-decoration:underline; }
#Header .floatRight .inner { padding-bottom:4px; background:url(../images/top-left.gif) left top no-repeat; padding-left:57px; }

/*--- Menu ----*/
#Menu { height:47px; }
#Menu li { display:inline; float:left; }
#Menu li a { display:block; float:left; height:47px; }
#Menu li a span { display:none; }
/*normal*/
#Menu li a.home { background:url(../images/home.gif) left top no-repeat; width:105px; }
#Menu li a.products { background:url(../images/products.gif) left top no-repeat; width:140px; float:none; }
/*#Menu li a.shop { background:url(../images/shop.gif) left top no-repeat; width:67px; }*/
#Menu li a.nasalIrrigation { background:url(../images/nasal-irrigation.gif) left top no-repeat; width:200px; float:none; }
#Menu li a.advantages { background:url(../images/advantages.gif) left top no-repeat; width:137px; float:none; }
/*#Menu li a.faq { background:url(../images/faq.gif) left top no-repeat; width:73px; }*/
#Menu li a.testimonials { background:url(../images/testimonials.gif) left top no-repeat; width:141px; }
#Menu li a.research { background:url(../images/reserch.gif) left top no-repeat; width:115px; float:none;  }
#Menu li a.company { background:url(../images/company.gif) left top no-repeat; width:142px; float:none; }
/*#Menu li a.contact { background:url(../images/contact.gif) left top no-repeat; width:88px; }*/
/*mouseover*/
#Menu li a.home:hover, #Menu li a.homeSel { background:url(../images/home.gif) left bottom no-repeat; width:105px; }
#Menu li a.products:hover, #Menu li a.productsSel { background:url(../images/products.gif) left bottom no-repeat; width:140px; float:none; }
/*#Menu li a.shop:hover, #Menu li a.shopSel { background:url(../images/shop.gif) left bottom no-repeat; width:67px; }*/
#Menu li a.nasalIrrigation:hover, #Menu li a.nasalIrrigationSel { background:url(../images/nasal-irrigation.gif) left bottom no-repeat; width:200px; float:none; }
#Menu li a.advantages:hover, #Menu li a.advantagesSel { background:url(../images/advantages.gif) left bottom no-repeat; width:137px; float:none; }
/*#Menu li a.faq:hover, #Menu li a.faqSel { background:url(../images/faq.gif) left bottom no-repeat; width:73px; }*/
#Menu li a.testimonials:hover, #Menu li a.testimonialsSel { background:url(../images/testimonials.gif) left bottom no-repeat; width:141px; }
#Menu li a.research:hover, #Menu li a.researchSel { background:url(../images/reserch.gif) left bottom no-repeat; width:115px; float:none;  }
#Menu li a.company:hover, #Menu li a.companySel { background:url(../images/company.gif) left bottom no-repeat; width:142px; float:none; }
/*#Menu li a.contact:hover, #Menu li a.contactSel { background:url(../images/contact.gif) left bottom no-repeat; width:88px; }*/
/*dropdown*/
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}
#nav li {  
	float: left;
}
/* #nav a {
	color:#fff; text-decoration:none; font:bold 14px/44px "Trebuchet MS", Tahoma, Verdana; background:url(../images/spacer.gif) left top no-repeat; padding:0px 27px; display:block;  }
#nav li a.sel, #nav li a:hover { background:url(../images/menu-arrow.gif) center bottom no-repeat; }

#nav li.divider { float:left; display:block; overflow:hidden; height:40px; width:2px; background:url(../images/divider.gif) left top no-repeat; }*/
#nav li ul { /* second-level lists */
	position: absolute; 
	width:150px;
	margin-top:0px;
	z-index:100;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}
#nav li ul li { float:left; }
#nav li ul li a { display:block; background:#0861B8; width:200px; text-align:left; line-height:34px; border-bottom:1px solid #59B1F1;filter:alpha(opacity=86); -moz-opacity:.86; padding-left:16px; height:auto; font:normal 13px/33px "Trebuchet MS", Tahoma, Arial; color:#fff; text-decoration:none; }
#nav li ul li a:hover { background:#0861B8; filter:alpha(opacity=99); -moz-opacity:.99; }

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


/*--- Banner ----*/
#Banner { height:308px; position:relative; background:#91D3EB url(../images/banner.jpg) left top no-repeat; }
#Banner .top { background:url(../images/head-top.png) left top no-repeat; height:9px; width:102px; position:absolute; left:820px; top:-9px; }
#Banner .bottom { background:url(../images/nasalcare-box.png) left top no-repeat; width:214px; height:311px; position:absolute; top:22px; left:32px; }

/*--- HomeContent ----*/
#HomeContent { padding:30px 15px 65px 15px; }
#HomeContent p { margin-bottom:10px; }
#HomeContent .floatLeft { height:285px; position:relative; width:250px; padding-right:20px; }
#HomeContent .fL { height:285px; position:relative; width:200px; }
#HomeContent .floatRight { width:185px; }
#HomeContent h2 { display:block; margin-bottom:15px; background:url(../images/divider.gif) left bottom repeat-x; font:normal 18px/30px "Trebuchet MS", Tahoma, Arial; color:#208B23; }
#HomeContent .fL .bottom { text-align:center; height:36px; position:absolute; width:200px; left:0px; bottom:0px; }
#HomeContent .floatLeft .bottom { text-align:center; height:36px; position:absolute; width:250px; left:0px; bottom:0px; }
#HomeContent .floatLeft li { display:block; padding:5px 0px 12px 30px; list-style-type:none; color:#027BBE; background:url(../images/arrow.gif) left 5px no-repeat; }
#HomeContent h3 { color:#027BBE; font:bold 14px/18px Arial, Helvetica, sans-serif; margin-bottom:10px; }
#HomeContent .fLeft { margin-right:10px; }
#HomeContent .grnCont { border:#C1DEB8 1px solid; background:#F2FAF0; padding:15px; margin-bottom:15px; }
#HomeContent a { color:#000; text-decoration:underline; }
#HomeContent a:hover { text-decoration:underline; }
#HomeContent .floatRight h2 { margin-bottom:0px; line-height:31px; background:url(../images/heading-rht-bg.gif) left top repeat-x; height:31px; }
#HomeContent .floatRight h2 span { display:block; float:left; }
#HomeContent .floatRight h2 span.lft { height:31px; width:15px; background:url(../images/lft.gif) left top no-repeat; }
#HomeContent .floatRight h2 span.rht { height:31px; float:right; width:15px; background:url(../images/rht.gif) right top no-repeat; }

/*--- Content ----*/
#Content { padding-right:15px; padding-bottom:40px; }
#Content .cTable td { padding:3px 5px; text-align:center; border:1px solid #f2f2f2; font-size:12px; }
#Content .cTable th { padding:3px 5px; background:#f2f2f2; }
#Content .cTable caption { color:#fff; background:#3997E5; font-weight:bold; padding:5px; }
#Content p { margin-bottom:18px; }
#Content a { color:#208B23; text-decoration:underline; }
#Content a:hover { text-decoration:none; }

#Content .floatLeft { width:234px; background:url(../images/menu-left-bg.gif) left top no-repeat; padding-top:18px; }
#Content .floatLeft h2 { display:block; margin-bottom:15px; background:url(../images/divider.gif) left bottom repeat-x; font:normal 18px/30px "Trebuchet MS", Tahoma, Arial; color:#208B23; }
#Content .floatLeft .testibox { padding:0px 25px; }
#Content .floatLeft .paddBot { padding-right:14px; }
#Content .menuArea { padding-left:10px; padding-bottom:15px; } 
#Content .menuArea li { display:inline; }
#Content .menuArea li a { display:block; padding-left:20px; color:#909090; text-decoration:none; font:normal 14px/37px Arial, Helvetica, sans-serif; background:url(../images/menu-bg.gif) right bottom no-repeat; }
#Content .menuArea li a:hover, #Content .menuArea li a.sel { color:#fff; background:url(../images/menu-over.gif) right bottom no-repeat; font-weight:bold; }

#Content .fL { width:507px; padding-left:14px; padding-top:35px; font:normal 14px/21px Arial, Helvetica, sans-serif; }
#Content .fL h2 { display:block; margin-bottom:15px; background:url(../images/divider.gif) left bottom repeat-x; font:normal 24px/34px "Trebuchet MS", Tahoma, Arial; color:#0A63B9; }
#Content .fL .fR { margin-left:10px; }
#Content .paddBot { padding-bottom:15px; text-align:center; }
#Content .floatRight { width:185px; padding-top:35px; }
#Content .floatRight .grnCont { border:#C1DEB8 1px solid; background:#F2FAF0; padding:15px; margin-bottom:15px; }
#Content .floatRight a { color:#000; text-decoration:underline; }
#Content .floatRight a:hover { text-decoration:underline; }
#Content .floatRight h2 { margin-bottom:0px; background:url(../images/heading-rht-bg.gif) left top repeat-x; height:31px; display:block; font:normal 18px/31px "Trebuchet MS", Tahoma, Arial; color:#208B23; }
#Content .floatRight h2 span { display:block; float:left; }
#Content .floatRight h2 span.lft { height:31px; width:15px; background:url(../images/lft.gif) left top no-repeat; }
#Content .floatRight h2 span.rht { height:31px; float:right; width:15px; background:url(../images/rht.gif) right top no-repeat; }
#Content .floatRight .cenBig { font:normal 18px/24px Arial, Helvetica, sans-serif; text-align:center; }
#Content .floatRight .cenBig a { color:#4D6543; text-decoration:none; }
#Content .floatRight .cenBig a:hover { text-decoration:underline; }

#Content ul.midLi li { margin-bottom:15px; list-style-type:none; background:url(../images/quote.gif) left top no-repeat;  padding-top:10px; padding-bottom:15px; border-bottom:1px dashed #7EB0E2;  }
#Content ul.midLi li .topArrow { text-indent:50px; padding-bottom:15px; }
#Content ul.midLi li strong { color:#0855A2; }

#Content .faqInner strong { font-size:16px; }
#Content .faqInner p { padding-bottom:15px; border-bottom:1px dashed #999999; }



/*--- Footer ----*/
#Footer { height:183px; background:url(../images/footer-background.gif) left bottom no-repeat; padding:0px 15px; }
#Footer .floatLeft, #Footer .floatRight { white-space:nowrap; padding-top:145px; color:#fff; }
#Footer a { color:#fff; text-decoration:none; }
#Footer a:hover { text-decoration:underline; }
#Footer .floatLeft { padding-left:27px; }

/* Easy Slider */

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:184px;
		height:200px;
		overflow:hidden; 
		}
	#slider li{ 
		
		}		
	/*#slider li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider li p{ 
		margin:20px;
		}	*/			
	span#prevBtn{ float:left;}
	span#nextBtn{ float:right;}					

/* // Easy Slider */
