@charset "utf-8";
/* JusYou Master Style Sheet */

/*Define standardr elements*/
* { padding : 0; margin : 0; }

td { vertical-align:top;}
body { background-color: #f2f2f2;  font-family:Arial, Helvetica, sans-serif; }

li { margin-left : 40px; }

/*Structural Elements*/
#wrapper { width : 960px; background-color : #fff; margin : 0 auto;}

#header { 
	height : 106px; /*130 total */
	padding : 24px 40px 0;

	}

#menu {
	padding : 0 40px;
	height : 24px;
	/*margin-bottom : 2px; *//*Needed for IE to stop images going over the border */
	}

#content {
	color : #585858;
	font-size : 12px;
	line-height: 150%;
/*	font-weight : bold; */
	}

#footer {
	background : #f2f2f2 url(images/footer-fade.jpg) 0px -5px no-repeat;
	padding-top : 26px;
	color : #5a5a5a;
	font-size : 9px;
	clear : both;
	}

/*Styles for the header */

#header a, #header a:hover, #header a:link { text-decoration:none; border:0; outline:none;}

img#banner {
	height : 81px;
	width : 654px;
	float : right;
	margin-right : 2px;
	border : 0;
	}

img#you-logo {
	height : 90px;
	width : 186px;
	float : left;
	margin-left : -9px;
}

/*Styles for the menu*/

#menu a {
	display : block;
	width : 110px;
	text-align:center;
	color : #fff;
	float : left;
	font-size : 12px;
	height : 18px; /*total 22 plus the border*/
	padding-top : 4px;
	border-bottom-style:solid;
	border-bottom-width: 2px;
	border-bottom-color: #fff;
	
}
#menu a:link, #menu a:visited, #menu a:focus, #menu a:active {
	text-decoration:none;
	outline:none;
}

#menu a:hover {
	text-decoration : none; outline : none; color : #000; border-bottom-color:#e1007a;
}
#menu a.home { background: #268e97 url(images/link1-bg.jpg) top left repeat-x; }
#menu a.packages { background: #0096c9 url(images/link2-bg.jpg) top left repeat-x; }
#menu a.treatments { background: #143f72 url(images/link3-bg.jpg) top left repeat-x; }
#menu a.testimonials { background: #92237f url(images/link4-bg.jpg) top left repeat-x; }
#menu a.news { background: #c4799a url(images/link5-bg.jpg) top left repeat-x; }
#menu a.about { background: #e0802a url(images/link6-bg.jpg) top left repeat-x; }
#menu a.partners { background: #96bd53 url(images/link7-bg.jpg) top left repeat-x; }
#menu a.contact { background: #358955 url(images/link8-bg.jpg) top left repeat-x; }


/*Styles for the content block*/
#content h1 { color : #22a1cd; padding : 30px 0 15px 0; font-size : 26px; }
#content h2 { font-size : 18px; padding : 15px 0 5px 0;}
#content h3 { font-size : 14px; padding : 10px 0 0 0;}
#content h4 { color : #fff; background-color:#143f72; font-size : 12px; line-height : 12px; padding : 8px 0 9px 15px; margin-top : 20px;}
#content a { color : #585858; text-decoration:underline; border:0; outline:0;}
#content a:hover { color : #333; text-decoration:underline;}

#content p { padding : 12px 0 0 0;}

/*Styles for the footer*/

#footer a {	color : #5a5a5a; text-decoration : none;}
#footer a:hover { text-decoration:underline;}

/*Utility Styles*/

.left49, .right49 { width : 49%;}
.left49 { float : left; text-align:left;}
.right49 { float : right; text-align:right;}

a.subtle, a.subtle:link, a.subtle:visited, a.subtle:focus, a.subtle:hover, a.subtle:active { text-decoration:none; outline:none; }
.clearer { clear : both; }

.blue { color : #268f95; }

#content a.blue-link { color : #268f95; text-decoration:underline; }
#content a.blue-link:hover { color : #585858;}

.blackbold { color : #000; font-weight : bold; }

.calltoaction{ padding : 10px 0 20px 0; }

#pg-table img { width : 141px; height : 200px; }