body{color:#666666; background:#fff url('images/bg/body.png') repeat-x 0px 0px; }
body,input,select, textarea{color:#666666;font-family: Arial,Helvetica,sans-serif;font-size:12px;}

/***********************************************************************
	RTE stylings - Youth Essence
*************************************************************************/
h1 {font-size:2.15em; font-weight:normal; color:#08877e;}
h2 {font-size:1.5em; font-weight:normal; color:#08877e;} 
h3 {font-size:1.15em; font-weight:bold; color:#08877e;}
h4{font-size:1.10em; font-weight:bold; color:#08877e;}
blockquote{padding:10px;}
a{color:#008e7f;font-weight:bold;text-decoration:none;}
a:hover{text-decoration:underline;}

/***********************************************************************
		topNavigation
*************************************************************************/
#topNavigator .topNav{
background: transparent url(images/template/defaultNav2.png) no-repeat scroll 0 0; color:#FFFFFF;height:44px;margin:0 auto 0px;padding:0; width: 950px;}
#topNavigator  .topNav ul li{font-size:11px;
background-image:url(images/template/defaultNavSeparator2.png);
background-position:right center;background-repeat:no-repeat;display:block;float:left;margin:0 0 0 0;position:relative;}
#topNavigator .topNav ul li a{color:#FFFFFF;display:block;padding:14px 10px 8px 10px;text-decoration:none;height:22px; font-size: 14px; font-weight: bold; font-family: Arial,Helvetica,sans-serif;}
#topNavigator .topNav ul li a.firstItem{
color:#FFFFFF;display:block;padding:4px 10px 8px 20px;text-decoration:none;}
*html #topNavigator .topNav ul li a{display:inline-block;}
*html #topNavigator .topNav ul li ul li a{display:block;}
*html #topNavigator .topNav ul li a{display:inline-block;}

#topNavigator .topNav ul li a:hover{background-color:#FFFFFF; background-image:url(images/template/defaultNavHover.png);background-repeat:repeat-x; margin: 0px 1px 0px 0px;}
#topNavigator .topNav ul li a.selected{background-color:#FFFFFF; background-image:url(images/template/defaultNavHover.png);background-repeat:repeat-x; margin: 0px 1px 0px 0px;}

#topNavigator .topNav ul li a.first:hover, 
#topNavigator .topNav ul li a.firstSelected{background: transparent url(images/template/defaultNav2.png) no-repeat scroll 0 -100px; margin: 0px 1px 0px 0px; }

#topNavigator .topNav ul li a.first, 
#topNavigator .topNav ul li a.firstSelected {padding-left: 17px;}

#topNavigator .topNav ul li ul{width:250px;left:0;position:absolute;background-color:#006666;display:none;
padding:0px 0 0px 0px;top:44px;z-index:30;}
#topNavigator .topNav ul li ul li, 
#topNavigator .topNav ul li.hover ul li {display:block;float:none;padding:0px;}

#topNavigator .topNav li.onHover a,
#topNavigator .topNav li a:hover {/*background-color:#014096;*/text-decoration:none;}
#topNavigator .topNav ul li.onHover ul {display:block;}
#topNavigator .topNav a{text-decoration:none;}
#topNavigator .topNav ul li.onHover ul {left:auto;zoom:1;}
#topNavigator .topNav ul li ul li,
#topNavigator .topNav ul li.hover ul li {float:none; display:block;padding:1px 0px 1px;background:none;margin:0px;text-align:left;}
#topNavigator .topNav ul li ul li a {color:#ffffff;display:block; padding:4px 17px 4px;margin:0px;height:auto;}



/***********************************************************************
		middleContainer
*************************************************************************/	
#middleContainer {padding-bottom:15px;_padding-bottom:0px;}
#middleContainer .middleContainerInner .middleContainerInnerHome{margin-bottom:15px;width:100%;background-color:#ffffff;float:left;}
/*#middleContainer .middleContainerInner h1{color:#D68D15;font-family:Arial;font-size:180%;font-weight:normal;margin:0;padding:28px 0 0 12px;}
#middleContainer .middleContainerInner h2{color:#1D91A0;font-family:Arial;font-size:140%;}
#middleContainer .middleContainerInner h3{color:#D68D15;font-family:Arial;font-size:160%;font-weight:normal;}
#middleContainer .middleContainerInner h4{color:#82CAD8;font-family:Arial;font-size:110%;}
#middleContainer .middleContainerInner a{color:#278A9D;font-weight:bold;text-decoration:none;}
#middleContainer .middleContainerInner a:hover{text-decoration:underline;}*/

#middleContainer .middleContainerInner p{padding:5px 0px 10px 0px;margin:0px;}
#middleContainer .middleContainerInner b.bullet{color:#538EC1;}
#middleContainer .middleContainerInner ul{}
#middleContainer .middleContainerInner .topMiddleCon{float:left;padding-left:3px;padding-bottom:10px;}
#middleContainer .middleContainerInner .topMiddleConRight{float:right;margin:9px 0 0;overflow:hidden;width:642px;padding-right:3px;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner{
background:url(images/template/bg.gif) repeat-x;width: 636px; padding-left: 6px;float:left;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner .topMiddleConRightInnerLeft{float:left;width:60%;}
#middleContainer .middleContainerInner .topMiddleConRight .topMiddleConRightInner
 .topMiddleConRightInnerRight{float:right;width:40%; text-align:right}
#middleContainer .middleContainerInner .topMiddleConLeft{float:right;margin:8px 0 0;overflow:hidden;padding:0 5px 0 0;width:300px;}
/*************************************************************************/	
#middleContainer .middleContainerInner .middleMiddleCon{clear:both;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner{float:left;width:100%;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn1
{float:left;width:317px;overflow:hidden;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn2
{float:left;width:318px;overflow:hidden;}
#middleContainer .middleContainerInner .middleMiddleCon .middleMiddleConInner .middleMiddleColumn3
{float:left;width:317px;overflow:hidden;}
/*************************************************************************/	
#middleContainer .middleContainerInner .imgFloatLeft{float:left;padding:3px;}
#middleContainer .middleContainerInner .imgFloatRight{float:right;padding:3px;}
/***********************************************************************
		2 Column middleContainer
*************************************************************************/	
#middleContainer .middleContainerInner .twoColumnsOuter{background:url(images/homepage/container_bg.png) repeat-y;float:left;width:100%;}
#middleContainer .middleContainerInner .twoColumnsLeft{float:left;margin:0;overflow:hidden;padding:10px 0;width:178px; text-align:center;}
#middleContainer .middleContainerInner .twoColumnsRight{float:left;padding-left:10px;width:590px;padding-bottom:20px;}
#middleContainer .middleContainerInner .twoColumnsRightTop{float:left;padding-left:10px;width:765px;}

#middleContainer .middleContainerInner .twoColumnsBottom{clear:both;background-image:url(images/container_bottom.png);
background-repeat:no-repeat;height:9px;margin:0;padding:10px 0 0;text-align:center;width:953px;}

#middleContainer .middleContainerInner .topContent{background-image:url(images/banner.jpg);background-repeat:no-repeat;height:63px;padding:0 0 13px 0;
width:590px;}
#middleContainer .middleContainerInner .middleContent{width:590px;}
#middleContainer .middleContainerInner .bottomContent{}

/***********************************************************************
		top Column middleContainer
*************************************************************************/	
#middleContainer .middleContainerInner .twoColumns{float:left;width:100%;background-color:#ffffff;}
#middleContainer .middleContainerInner .twoColumns .twoColumnsTop{float:left;width:781px;background-color:#ffffff;}
#middleContainer .middleContainerInner .twoColumnsTopOuter{background:url(images/homepage/container_bg.png) repeat-y;float:left;width:781px;}
#middleContainer .middleContainerInner .twoColumns .sideShopCart{float:left;width:170px;}

/***********************************************************************
		middleContainer -> Testmonial List 01
*************************************************************************/	
#testimonialList01{width:590px;}
#testimonialList01 .testimonialList01Inner{width:99%;padding:0.5%;float:left;}
#testimonialList01 .testimonialList01Inner .backColor{}
#testimonialList01 .testimonialList01Inner .upperContainer{float:left;padding:1%;width:98%;background-color:#def5fa;}
#testimonialList01 .testimonialList01Inner .upperContainer ul{list-style:none;margin:0px;padding:0px;float:left;width:100%;}
#testimonialList01 .testimonialList01Inner .upperContainer li{float:left;padding:0px;margin:0px;padding:1%;width:31.2%;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewUpper{float:left;padding-bottom:15px;width:100%;}
#testimonialList01 .testimonialList01Inner .tagCustomerName{float:left;width:110px;padding:1px;}
#testimonialList01 .testimonialList01Inner .tagCustomerAge{float:left;width:25px;padding:1px;padding-left:3%;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewUpper .videoButton{float:left;padding-left:2px;}
#testimonialList01 .testimonialList01Inner .upperContainer li .thumbViewLower{float:left;padding-bottom:5px;}
#testimonialList01 .testimonialList01Inner .lowerContainer{width:100%;text-align:center;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView{width:80%;float:left;margin-left:10%;margin-top:15px;#margin-top:0px;background-color:
#def5fa;padding-top:10px;padding-bottom:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .detailViewLeft{float:left;width:100px;padding-left:10px;padding-right:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .detailViewRight{float:left;width:340px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .topImage{padding-bottom:10px;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .tagLine{padding:5px;font-size:120%;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .tagContent{padding:2px;text-align:left;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .row{width:100%;float:left;}
#testimonialList01 .testimonialList01Inner .lowerContainer .detailView .longButton{padding-top:20px;float:left;}
/***********************************************************************
		middleContainer -> Testmonial List 02
*************************************************************************/	
#testimonialList02{width:590px;}
#testimonialList02 .testimonialList02Inner{width:98%;padding:1%;float:left;}
#testimonialList02 .testimonialList02Inner .listRow{float:left;padding-top:10px;padding-bottom:10px;background-color:#def5fa;margin-bottom:15px;}
#testimonialList02 .testimonialList02Inner .listRow .leftContainer{float:left;width:210px;padding:0px 10px 0px 10px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer{float:left;width:335px;padding-right:13px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow{float:left;width:100%;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerName{width:110px;float:left;margin-right:8px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerAge{width:25px;float:left;margin-right:8px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerLoss{width:80px;float:left;margin-right:33px;padding-left:2px;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .upperRow .customerButton{float:left;}
#testimonialList02 .testimonialList02Inner .listRow .rightContainer .lowerRow {margin-top:10px;float:left;padding-2px;}
/***********************************************************************
		middleContainer -> Testmonial List 03
*************************************************************************/	
#testimonialList03{width:590px;}
#testimonialList03 .testimonialList03Inner{width:99%;padding:0.5%;float:left;}
#testimonialList03 .testimonialList03Inner .listRow .topRow{height:18px;width:120px;text-transform:uppercase;background-color:#def5fa;
padding-top:3px;text-align:center;color:#1D91A0;font-weight:bold;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow{width:284px;float:left;background-color:#def5fa;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide{float:left;width:160px;padding:5px 10px 5px 5px;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide .tagContent{padding:4px;float:left;background-color:#ffffff;}
#testimonialList03 .testimonialList03Inner .listRow .bottomRow .rightSide .tagName{padding:4px;font-weight:bold;margin-top:10px;float:left;
background-color:#ffffff;color:#1D91A0;}
#testimonialList03 .testimonialList03Inner .listRowInner{float:left;width:284px;}
#testimonialList03 .testimonialList03Inner .topLeft{padding-bottom:20px;padding-right:15px;}
#testimonialList03 .testimonialList03Inner .top{padding-bottom:20px;}

/***********************************************************************
		middleContainer -> Product Display List 01
*************************************************************************/	
#productDisplay01{width:590px;}
#productDisplay01 .productDisplay01Inner{width:99%;padding:2% 0.5%;float:left;border-bottom:3px solid #e6f9fd;}
#productDisplay01 .productDisplay01Inner select {padding:1px;width:320px;}
#productDisplay01 .productDisplay01Inner ul{list-style:disc;}
#productDisplay01 .productDisplay01Inner li{padding-left:0px;margin-left:10px;}
#productDisplay01 .productDisplay01Inner .leftContainer{float:left;width:71%;}
#productDisplay01 .productDisplay01Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}
/*#productDisplay01 .productDisplay01Inner .leftContainer .backColor{ background-color:#edf4db;}*/
#productDisplay01 .productDisplay01Inner .leftContainer .backColor{ color: #08877e; font-size:1.15em; background-image:url(images/bg/green_bg2.png); background-repeat:repeat-x;}
/*#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay01 .productDisplay01Inner .rightContainer .rightContainerButton{padding:5px 0px 15px 0px;text-align:center;}
#productDisplay01 .productDisplay01Inner .rightContainer .button{width:120px;}
/***********************************************************************
		middleContainer -> Product Display List 02
*************************************************************************/
#productDisplay02{width:590px;}
#productDisplay02 .productDisplay02Inner{width:99%;padding:2% 0.5%;float:left;border-bottom:3px solid #e6f9fd;}
#productDisplay02 .productDisplay02Inner select {padding:1px;width:220px;}
#productDisplay02 .productDisplay02Inner ul{list-style:disc;}
#productDisplay02 .productDisplay02Inner li{padding-left:0px;margin-left:10px;}
#productDisplay02 .productDisplay02Inner .leftContainer{float:left;width:71%;}
#productDisplay02 .productDisplay02Inner .row{padding:4px 10px 4px 8px;margin:6px 0px 6px 0px;}
/*#productDisplay02 .productDisplay02Inner .leftContainer .backColor{ background-color:#def5fa;}*/
#productDisplay02 .productDisplay02Inner .leftContainer .backColor{ color: #08877e; font-size:1.15em; background-image:url(images/bg/green_bg2.png); background-repeat:repeat-x;}
/*#productDisplay02 .productDisplay02Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay02 .productDisplay02Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay02 .productDisplay02Inner .rightContainer .leftContainerButton{padding:8px 0 5px 0; text-align:center;}
#productDisplay02 .productDisplay02Inner .button{width:120px;}



/***********************************************************************
		middleContainer -> Product Display List 04
*************************************************************************/	
#productDisplay04{width:590px;}
#productDisplay04 .productDisplay04Inner{width:96%;padding: 0 0 0 0;float:left; margin-left: 15px; margin-right: 15px; margin-bottom: 10px; border-bottom:3px solid #B4E1FE;}
#productDisplay04 .productDisplay04Inner select {padding:0px;width:320px;}
#productDisplay04 .productDisplay04Inner ul{list-style:disc;}
#productDisplay04 .productDisplay04Inner li{padding-left:0px; margin-left: 15px;}
#productDisplay04 .productDisplay04Inner .leftContainer{float:left;width:71%;}
#productDisplay04 .productDisplay04Inner .row{padding:4px 10px 4px 0px;margin:6px 0px 6px 0px;}
#productDisplay04 .productDisplay04Inner .leftContainer .backColor{ background-color:#ECF6F1;}
/*#productDisplay01 .productDisplay01Inner .rightContainer{float:left;width:140px;padding:5px 10px 0px 15px;}*/
#productDisplay04 .productDisplay04Inner .rightContainer{float:left;width:140px;padding:5px 0px 0px 5px;}
#productDisplay04 .productDisplay04Inner .rightContainer .rightContainerButton{padding:5px 0px 15px 0px;text-align:center;}
#productDisplay04 .productDisplay04Inner .rightContainer .button{width:120px;}


/***********************************************************************
		bottomContainer
*************************************************************************/
#bottomContainer .bottomContainerInner{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#bottomContainer .bottomContainerInner .bottomConlumn1{width:33%;float:left;}
#bottomContainer .bottomContainerInner .bottomConlumn2{width:34%;float:left;}
#bottomContainer .bottomContainerInner .bottomConlumn3{width:33%;float:left;}
/***********************************************************************
		bottomNavigation
*************************************************************************/
/*#bottomNavigation{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
#bottomNavigation ul li{padding-left:10px;padding-right:10px;}*/

.headerTemplate04 { font-size:22px; font-family:Arial,Helvetica,sans-serif; font-weight:normal; color:#E1616C; text-align:center; }
