@charset "UTF-8";
* { margin: 0; padding: 0; }
body { font: 14px Arial, Helvetica, sans-serif; background: url(/images/bg.jpg) repeat-x; padding-top: 15px;}
body a {color:#8B5F57; font-weight:bold;}
h2, h3, h4, h5 { font-size:16px; margin:15px 0 10px 0; }
hr { margin:10px 0 5px 0; color:#D8CAC7; }
#main-wrapper { background: url(/images/main-bg.jpg) no-repeat 0 -13px; width: 1024px; margin: 0 auto; margin-top: 10px;}
#sub-wrapper { background: url(/images/sub-bg.jpg) no-repeat 0 -13px; width: 1024px; margin: 0 auto; margin-top: 10px;}
#main-container { width: 960px; margin: 0 auto; }
#header { width: 944px; height: 150px; margin: 0 auto; background: url(/images/top-bg.png) no-repeat; }
#logo { background: url(/images/logo.gif) no-repeat; margin: 10px; float: left; width: 484px; height: 73px; }
#top-nav { font-size: 12px; color: #a6837a; float: right; width: 420px; text-align: right; padding: 20px 0 0 0; text-decoration:none;}
#top-nav li { display:inline; list-style: none; padding: 10px 0 10px 10px;  }
#top-nav li a { color: #a6837a; text-decoration: none; }
.view-gallery { float: right; }
/*  Navigation  styles*/
#navigation { float: left; width: 800px; margin-left:12px; position: relative; z-index: 1; }
.clr { clear:both; }
.nav1 ul{
list-style-type: none;
display: block;
width: 93px; 
height:39px;
margin: 0;
padding: 0;
float:left;
}

.nav1 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav1 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 19px 0 0 0;
padding: 0; 
background:transparent url('/images/procedures.png') no-repeat scroll 0 0; 
}

.nav1 li a:hover{
background-position: 0 -39px;
}

.nav2 ul{
list-style-type: none;
display: block;
width: 93px; 
height:39px;
margin: 0 0 0 12px;
padding: 0;
float:left;
}

.nav2 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav2 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 0;
margin: 19px 0 0 0;
background:transparent url('/images/doctors.png') no-repeat scroll 0 0; 
}

.nav2 li a:hover{
background-position: 0 -39px;
}

.nav3 ul{
list-style-type: none;
display: block;
width: 93px; 
height:39px;
margin: 0 0 0 12px;
padding: 0;
float:left;
}

.nav3 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav3 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 19px 0 0 0;
padding: 0; 
background:transparent url('/images/about.png') no-repeat scroll 0 0; 
}

.nav3 li a:hover{
background-position: 0 -39px;
}

.nav4 ul{
list-style-type: none;
display: block;
width: 93px; 
height:39px;
margin: 0 0 0 12px;
padding: 0;
float:left;
}

.nav4 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav4 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 19px 0 0 0;
padding: 0; 
background:transparent url('/images/financing.png') no-repeat scroll 0 0; 
}

.nav4 li a:hover{
background-position: 0 -39px;
}

.nav5 ul{
list-style-type: none;
display: block;
width: 93px; 
height:39px;
margin: 0 0 0 12px;
padding: 0;
float:left;
}

.nav5 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav5 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 19px 0 0 0;
padding: 0; 
background:transparent url('/images/skincare.png') no-repeat scroll 0 0;  
}

.nav5 li a:hover{
background-position: 0 -39px;
}

.nav6 ul{
list-style-type: none;
display: block;
width: 121px;
height:39px;
margin: 0 0 0 12px;
padding: 0;
float:left;
}

.nav6 li{
margin: 0;
padding: 0;
list-style: none;
display:inline;
}

.nav6 li a{
display: block;
text-indent:-9999em; 
height:39px;
margin: 19px 0 0 0;
padding: 0; 
background:transparent url('/images/photos-and-videos.png') no-repeat scroll 0 0;  
}

.nav6 li a:hover{
background-position: 0 -39px;
}

/*   end Navigation styles */
#small-icons { float: right; width: 180px; margin: -12px 15px 0 0; clear: left; }
#small-icons li { display:inline; list-style: none; }
.fix { margin: 0 8px 5px 0; }
#banner { background: url(/images/banner.jpg) no-repeat; width: 942px; height: 348px; margin-left: 10px; }
#sub_banner { background: url(/images/banner_sm.jpg) no-repeat; width: 942px; height: 259px; margin-left: 10px; margin-bottom: 25px;}
#welcome { font-size: 14px; color: #a6837a; line-height: 20px; float: left; padding: 25px; width: 450px; margin-top: 60px; }
#welcome h1 { background: url(/images/welcome.png) no-repeat; width: 183px; height: 16px; padding-bottom: 20px; text-indent: -9999px; }
#bottom-container { background: url(/images/content-bottom-bg.png) no-repeat; #FFFFFF; margin: 0 auto; width: 946px; height:700px; }
#feature1 { background: url(/images/feature1.jpg) no-repeat; width: 262px; height: 111px; float: left; margin: 25px; margin-top: 80px; }

.feature1-link ul{
list-style-type: none;
display: block;
width: 262px;
height:111px;
margin: 0;
padding: 0;
float:left;
}

.feature1-link li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
display:inline;
}

.feature1-link li a{
display: block;
text-indent:-9999em; 
height:111px;
margin: 0;
padding: 0; 
}

#feature2 { background: url(/images/feature2.jpg) no-repeat; width: 262px; height: 111px; float: left; margin: 25px; margin-top: 80px; }

.feature2-link ul{
list-style-type: none;
display: block;
width: 262px;
height:111px;
margin: 0;
padding: 0;
float:left;
}

.feature2-link li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
display:inline;
}

.feature2-link li a{
display: block;
text-indent:-9999em; 
height:111px;
margin: 0;
padding: 0; 
}

#feature3 { background: url(/images/feature3.jpg) no-repeat; width: 262px; height: 111px; float: left; margin: 25px; margin-top: 80px; }

.feature3-link ul{
list-style-type: none;
display: block;
width: 262px;
height:111px;
margin: 0;
padding: 0;
float:left;
}

.feature3-link li{
margin: 0;
padding: 0;
overflow: hidden;
list-style: none;
display:inline;
}

.feature3-link li a{
display: block;
text-indent:-9999em; 
height:111px;
margin: 0;
padding: 0; 
}

.feature1-title { background: url(/images/cool-sculpting.gif) no-repeat; width: 200px; height: 21px; text-indent: -9999px; margin: -40px 0 0 30px; }
.feature2-title { width: 177px; height: 21px; margin: -40px 0 0 46px; }
.feature3-title { width: 186px; height: 21px; margin: -40px 0 0 38px; }

#content-left { float: left; width: 560px; padding-left: 37px; color: #582213; }
#content-photo-detail { float: left; width: 870px; padding: 0 37px 0 37px; color: #582213; margin:0 auto;}
#content-left h1 { font-size: 22px; padding-bottom: 10px; border-bottom: 1px solid #f7bf90; }
#content-left p { margin-top: 10px; }
#content-left ul { margin:0 0 20px 20px; }
#content-left li { margin:3px 0 3px 15px; }
#contact-form { font-size: 12px; color: #582213; background: url(/images/form-bg.gif) no-repeat; width: 260px; margin-left:52px;}
#blog-sidebar{ font-size: 12px; color: #582213; margin-top: 85px; width: 260px; height: 100%; }
#contact-form .qc { padding: 80px 0 20px 20px; }
#footer { font-size: 14px; color: #582213; width: 900px; margin: 0 auto; clear: both; text-align: center; border-top: 1px solid #d8cac7; padding: 20px 0 20px 0; position: relative; top: 40px; }
#footer ul li { display: inline; list-style: none; padding: 4px; }
#footer ul li a { text-decoration: none; color: #582213; }
#footer p { margin-top: 10px; }
.feature1-content { width: 128px; padding: 18px 0 0 12px; float: left; }
.social-net { float: right; width: 80px; margin: 14px 32px 0 0; }
.social-net ul li { display: inline; }
#contact-form input.field { border: 1px solid #d1c4c1; margin: 0pt 0pt 4px; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); width: 214px; height: 24px; padding-top: 2px; margin-bottom: 6px; }
#contact-form textarea { border: 1px solid #d1c4c1; overflow: auto; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); width: 214px; margin-bottom: 4px; padding-top: 2px; height: 80px; }
