/***** Global *****/
html, body, #body {height: 100%;margin: 0;padding: 0;}
body > #body {height: auto;min-height: 100%;}

/* Body */
body {background: gray url(../images/overlay_large.png) repeat-x;color:#fff;font-size: 14px; min-height: 700px;min-width: 1024px;	font-family: 'UniversCondensed', 'Helvetica Neue', Arial, Helvetica, Geneva, sans-serif;text-shadow: #555 0px 1px 2px;
}

/* @group HEADER
*/
/*header*/
#header {
height: 60px;
z-index: 1000;
position: fixed;
width: 100%;
min-width: 1024px;
background: url(../images/black_50_trans.png) repeat; 
border-bottom: 1px solid #999;
}
#header h1 {position: relative;text-indent:-2000em;background: url(../images/logo.png) no-repeat;float:left;height:45px;width:304px;margin-left:15px;margin-right: 15px;top: 8px;}
#header h1 a {font-size:14px;display:block;height:100%;}



/* @end */

/* @group SOCIAL MEDA */
#social_nav_horizontal {
position: relative;
float: right;
margin-right:20px;
font-size: 14px;
color: #8e9090;
}

#social_nav_horizontal ul {
margin: 0;
padding: 0;
margin-top:20px;
}
#social_nav_horizontal ul li {
float: left;
padding: 5px 0 0 5px;
margin-left: 5px;
list-style-type: none;
}
#social_nav_horizontal ul li a {
padding: 6px 0 0 28px;
color: #999;
text-decoration: none;
line-height: 1.45em;
}

.facebook {
background: url(../images/facebook-square.png) no-repeat 0px -1px;
}
.twitter {
background: url(../images/twitter-square.png) no-repeat 0px -1px;
}

/* @end */

/* @group NAVIGATION */
/***** TOP-LEVEL NAVIGATION BUTTONS *****/
#nav {position: relative; margin: 0 auto;letter-spacing:2px;font-size:12px;-webkit-transition: all .75s;
padding-top: 23px;
padding-bottom: 0;
padding-right: 0;}
#nav li {float:left; display:block;position:relative;margin-right: 0px;padding: 0;}
#nav li.last {margin-right:0 !important;}
#nav a {color:inherit;text-decoration:none;font-size: 14px;	text-shadow: 1px 1px 2px #333;
filter: dropshadow(color=#333333, offx=1, offy=1);}
#nav li:hover {border-right:1px solid #FFF;border-left:1px solid #FFF;}
#nav .current {border-right:1px solid #FFF;border-left:1px solid #FFF;opacity: 1;}

/***** SUB-LEVEL NAVIGATION BUTTONS *****/

#nav ul li {
float:left;
padding-left: 5px;
padding-right: 5px;
}

#nav ul a {
display:block;
padding: 0 10px;
}

#nav ul a:hover {
text-decoration:none;    
}

/* drop down menu hover styles */
#nav li ul {
position:absolute;
width: 150%;
left:0;
display:none;
padding:0;
list-style:none;
filter: alpha(opacity=100); /* internet explorer */
background: url(../images/black_80_trans.png) repeat;
margin: 21px 0 0;
opacity: 1;
}

#nav li ul li {width:100%;border-bottom:1px solid #555;padding: 0 0px;}
#nav li ul li.last {border-bottom:none;}
#nav li ul li:hover {background: url(../images/blue_60_trans.png) repeat;border: none;}
#nav li ul a {letter-spacing: 0;line-height: 1em;padding: 10px 0 10px 10px;}

---------------


/* @end */

/* @group CONTENT / INNERWRAP */
.home {background:#426f8c url('../images/img1.jpg') no-repeat;}
.page1 {background:#426f8c url('../images/img1.jpg') no-repeat;}
.meet {background:#426f8c url('../images/img2.jpg') no-repeat;}
.visit {background:#426f8c url('../images/img3.jpg') no-repeat;}
.about {background:#5c4361 url('../images/img4.jpg') no-repeat;}
.treatments {background:#426f8c url('../images/img5.jpg') no-repeat;}

#innerwrap {float:left;width:100%;min-width: 1024px;height:533px;overflow:auto;border-top:1px solid #fff;border-bottom:1px solid #fff; margin-bottom: 10px; color: #fff;}

#innerwrap .home_images {position: absolute ;left: 75px;top: 130px; width: 300px; height: 300px;}
#innerwrap .home_images ul {}
#innerwrap .home_images li {float:left;padding: 0 10px 10px 0;}
#innerwrap .home_images li a {font-size:100%;display:block;height:100%;}
#innerwrap p {font-size:12px;text-align:justify; margin-bottom: 1.5em;}
#innerwrap h2 {font-size:20px; margin-bottom: 1em;}
#innerwrap img {}
#innerwrap a:link {color:#fff;text-decoration:none;}
#innerwrap a:link:hover {color:#fff;;text-decoration:none;}
#innerwrap a:link:visited {color:#fff;text-decoration:none;}

.copy {position:relative;top:50px;width:45%;min-width:500px;float: right;padding-right: 10px;margin-right: 10%;text-align:justify;overflow: hidden;}

/* @group SCROLLBAR STYLING (Webkit Browsers Only) */

::-webkit-scrollbar {width: 15px;position:}
::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;}
::-webkit-scrollbar-thumb {background: url(../images/content_background_90.png) repeat;border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);}

/* @end */

/* @end */

/* @group TYPOGRAPHY */
@font-face {
font-family: 'UniversCondensed';
src: url('../fonts/univers/univers-condensed-webfont.eot');
src: url('../fonts/univers/univers-condensed-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/univers/univers-condensed-webfont.woff') format('woff'),
url('../fonts/univers/univers-condensed-webfont.ttf') format('truetype'),
url('../fonts/univers/univers-condensed-webfont.svg#UniversCondensed') format('svg');
font-weight: normal;
font-style: normal;
}
h2 {font-size:20px; margin-bottom: 1em;}
h3 {font-size:16px; margin-bottom: 1em;}
h4 {font-size:14px; margin-bottom: 1em;}

.underline {border-bottom: 1px #999 dotted;}
.bold {font-weight: bold;}
.larger {font-size: 1.2em;}
.smaler {font-size: .7em;}
.italics {font-style: italic;}
.transparent {opacity: .5;}

a:link {color:#fff;text-decoration:none;}
a:link:hover {color:#fff;;text-decoration:none;}
a:link:visited {color:#fff;text-decoration:none;}

a {color:#fff;text-decoration:none;}
a:hover {color:#fff;;text-decoration:none;}
a:visited {color:#fff;text-decoration:none;}

.copy ul {list-style-type: none;
padding: 0;
margin: 0;
text-align: left;}

.copy li {background-image: url(../images/quote.png);
background-repeat: no-repeat;
background-position: left center;
padding-left: 35px;
margin: 1em 0;
font-size: .9em;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.space {position: relative;height: 20px;clear: both;}
.img_frame {border: 8px solid #fff;}
.box_shadow { -webkit-box-shadow: 3px 3px 2px #333; /* Saf3-4, iOS 4.0.2 - 4.2, Android 2.3+ */
-moz-box-shadow: 3px 3px 2px #333; /* FF3.5 - 3.6 */
box-shadow: 3px 3px 2px #333; /* Opera 10.5, IE9, FF4+, Chrome 6+, iOS 5 */}
.box_rotate {
-webkit-transform: rotate(2.5deg);  /* Saf3.1+, Chrome */
-moz-transform: rotate(2.5deg);  /* FF3.5+ */
-ms-transform: rotate(2.5deg);  /* IE9 */
-o-transform: rotate(2.5deg);  /* Opera 10.5 */
transform: rotate(2.5deg);  
filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */ 
M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
zoom: 1;
margin:20px;
}
.margin {margin: 10px;}
.two-columns {
-moz-column-count:2;
-webkit-column-count:2;
-o-column-count:2;
column-count:2;
-moz-column-gap:20px;
-webkit-column-gap:20px;
-o-column-gap:20px;
column-gap:20px;
-webkit-column-rule-width:1px;
-webkit-column-rule-color:#cbcefb;
-webkit-column-rule-style:dotted;
-moz-column-rule-width:1px;
-moz-column-rule-color:#cbcefb;
-moz-column-rule-style:dotted;
-o-column-rule-width:1px;
-o-column-rule-color:#cbcefb;
-o-column-rule-style:dotted;
column-rule-width:1px;
column-rule-color:#cbcefb;
column-rule-style:dotted;}

h1 { column-break-before : always;}
h2 { column-break-after : avoid;}
h1, h2 { column-break-inside : avoid;} 
h3 {column-break-after: avoid;}
/* @end */

/* @group FOOTER */
/* START FOOTER */
#footer {
width: 100%;
min-width: 1024px;
height: 15px;
position: fixed;
padding: 10px 0;
bottom: 0px;
left: 0px;
background: url(../images/black_50_trans.png) repeat;	
z-index: 500;
border-top: 1px solid #999;
}

.footer_content {
position: relative;
margin-left: auto;
margin-right: auto;
bottom: 0px;
width: 95%;
font-size: 80%;
white-space: normal;
}

#footer p {
color: #fff;
}

#footer span {
text-decoration: none;
font-size: 1em;
}

#footer p:hover {
text-decoration: none;
}

#footer a {color: #fff;font-size: 1em;}
#footer_content a:link, #footer a:link:visited {color: #fff;}
#footer a:link:hover, #footer a:link:active {color: #999;}

.anthrope {
float: right;
text-align: right;
color: #ffffff;
}

/* END FOOTER */

/* @end */



/* @group centered__content */
.centered_content {
height:auto;
width:100%;
min-width: 1024px;
left: 0;
z-index: 0;
}

/* @end */

/* @group PARTNER LOGOS */
#partner_logos {
position: relative;
margin: 0 auto;
padding: 10px;
width: 950px;
min-width: 800px;
height: 60px;
}

#partner_logos img {
margin-right: 10px;
padding-right: 10px;
border-right: 1px solid #999;
}

#partner_logos img.last {
border-right: none;
}

/* @end */

/* @group IMAGE OVERLAYS */

.imageLibrary {display: inline;clear: none;}

.imageLibrary p {
position: absolute;
padding: 10px;
margin-top: 93px;
z-index:2;
height: auto;
width: 109px;
color: #ffffff;
text-shadow: #000000 1px 1px 1px;
text-align: center;
opacity:.8;
display: none;
clear: none;
background-color: black;
}
.imageLibrary img {
z-index:1;
float: left;}
/* @end */

/* @group TESTIMONIALS */
#testimonials{
position: relative;	
bottom: 0px;
width: auto;
padding: 20px 25px 10px 40px;
background: rgba(178,178,169,0.2) url(../img/quotes.png) no-repeat 5px 5px;
height: auto;
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;}
#testimonials li:first-child{ display:inline;margin-left:10px; background: none;}
#testimonials ul{ list-style:none;position: relative; top: 0px;width: auto;}
#testimonials p.text{ font-size:15px;color: #f2efea;
text-shadow: #444 1px 1px 2px;text-align: left;}
#testimonials p.author{
color: #fff;
font-size: 14px;
font-style: italic;
text-align: right;
margin-top: -15px;}
#testimonials p.author a {color:#fff;font-size: .8em;}
#testimonials p.author a:hover{color: #e7e1db;
text-shadow: #000000 1px 1px 1px;
}
/* @end */

