@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0;}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse; border-spacing: 0;}
ul {list-style: none;}
body{background:url(../images/bg.jpg) left top repeat-x #FFEBEB;}

#wrapper{width:100%; margin:0px auto;}
#topBg{width:100%; float:left; background:url(../images/topBg.jpg) center top no-repeat;}

#container{width:977px; margin:0px auto;}
#inner-container{width:977px; float:left; background:url(../images/contentBg.gif) left top repeat-y #FFFFFF;}
#container-topBg{width:950px; float:left; padding-left:11px; padding-right:16px; background:url(../images/headerBg.jpg) left top repeat-x;}

#leftContent{width:268px; float:left;}
.logo{width:222px; float:left; height:165px; padding-left:46px; padding-top:13px; background:url(../images/logoBg.jpg) left top no-repeat;}
.left-bar{width:266px; float:left; background:url(../images/leftBar.jpg) left top repeat-x #FFEABC; border-left:2px solid #FFFFFF;}
.navigation{width:232px; float:left; padding-left:5px; padding-top:33px;}

.form-section{width:240px; float:left; margin-top:10px; padding-left:13px;}
.form-curves{width:240px; float:left;}
.formBg{width:240px; float:left; background:url(../images/formBg.jpg) left top repeat-y;}
.formBg-top{width:180px; float:left; background:url(../images/formBg-top.jpg) left top no-repeat; padding:25px 30px 0px 30px; font:normal 12px/20px Arial, Helvetica, sans-serif; color:#765C51;}
.formBg-top h1{font:normal 18px/22px HelveticaNeue, Arial, Helvetica, sans-serif; color:#D12BDF;}
.formBg-top label{width:180px;}
.formBg-top p{margin:7px 0px;}
input.info{width:177px; height:20px; border-bottom:1px solid #A19D93; border-right:1px solid #A19D93; border-left:none; border-top:none;}
textarea.address{width:177px; border-bottom:1px solid #A19D93; border-right:1px solid #A19D93; border-left:none; border-top:none;}

.address-section{width:240px; float:left; margin-top:27px; padding-left:13px;}
.address-btm{width:240px; float:left; background:url(../images/offc-addressBtm.jpg) left top no-repeat; height:172px;}
.address-btm img{margin-left:23px; margin-top:84px;}

#rightContent{width:670px; float:right;}

.appoinments{width:660px; float:left; background:url(../images/appoinmentBg.jpg) left top no-repeat; height:42px; text-align:right; padding-right:10px; padding-top:36px; font:normal 18px/35px Times, Arial, Helvetica, sans-serif; color:#9D119A; text-transform:uppercase;}
span.phone-number{font-size:32px;}
.main-banner{width:670px; float:left; background:url(../images/banner-btm.jpg) left bottom no-repeat; padding-bottom:11px;}
.main-banner img{border:11px solid #FFFFFF;}
.pink-content{width:653px; float:left; padding:25px 3px 25px 14px; background:#FFF1F0; margin-bottom:18px;}
.photo-frame1{width:185px; height:164px; float:left; background:url(../images/photo-frame.gif) left top no-repeat; padding:8px 9px;}
.content1{width:430px; float:right;}
.content1 h1{background:url(../images/headingBg1.jpg) left top no-repeat; padding-left:20px; font:normal 18px/50px Helvetica, sans-serif; color:#FFFFFF;}
.content1 p{margin:7px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#765C51;}

.middle-content{width:670px; float:left;}
.middle-content ul li{width:217px; float:left;}
.middle-content ul li h2{background:url(../images/headingBg2.jpg) left top no-repeat; font:normal 17px/50px Helvetica, sans-serif; color:#FFFFFF; text-align:center;}
.middle-content ul li.middleBox{margin:0px 9px;}
.pinkBg{width:217px; float:left; background:#FFF1F0; padding:25px 0px 8px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#765C51;}
.pinkBg p{margin:10px 0px;}
p.margin{margin:0px 12px;}

.pink-content2{width:653px; float:left; padding:25px 3px 25px 14px; background:#FFF1F0; margin-bottom:18px; margin-top:50px;}
.photo-frame2{width:204px; height:130px; float:right; background:url(../images/photo-frame2.gif) left top no-repeat; padding:8px 10px 10px 8px; margin-right:10px;}
.content2{width:400px; float:left; padding-left:5px;}
.content2 p{margin:7px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#765C51;}
h1.bigHeading{background:url(../images/headingBg3.jpg) left top no-repeat; padding-left:20px; font:normal 18px/50px Helvetica, sans-serif; color:#FFFFFF; margin-bottom:12px;}

.photo-frame3{width:204px; height:130px; float:left; background:url(../images/photo-frame2.gif) left top no-repeat; padding:8px 10px 10px 8px; margin-right:10px;}
.content3{width:400px; float:right; padding-left:5px;}
.content3 p{margin:7px 0px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#765C51;}
span.date{color:#F1AD0A; font-weight:bold;}

#footer{width:977px; float:left; padding-top:40px; text-align:center; text-transform:uppercase; height:125px;}
p.footer-nav{font:normal 12px/22px Arial, Helvetica, sans-serif; color:#ABA082;}
p.footer-nav a{color:#ABA082; text-decoration:none;}
p.footer-nav a:hover{text-decoration:underline;}
p.signature{font:normal 11px/22px Arial, Helvetica, sans-serif; color:#ABA082;}
p.signature a{color:#E47CE8; text-decoration:none;}
p.signature a:hover{text-decoration:underline;}

.inner-content{width:652px; float:left; margin-top:58px; background:#FFF1F0; margin-bottom:15px; padding:25px 0px 25px 18px; font:normal 12px/18px Arial, Helvetica, sans-serif; color:#765C51;}
.inner-content a{color:#765C51; font-weight:bold; text-decoration:underline;}
.inner-content a:hover{text-decoration:none;}
.inner-content h2{font:bold 14px/18px Arial, Helvetica, sans-serif; color:#F1AD0A;}
.inner-content h3{font:bold 12px/18px Arial, Helvetica, sans-serif; color:#F1AD0A; margin:7px 0px;}
.inner-content p{margin:10px 15px 10px 0px;}
.inner-content ul li{display:block; width:615px; padding-left:30px; background:url(../images/bullet.png) 5px 2px no-repeat; margin-bottom:3px;}
.inner-content ol{list-style-type:decimal; list-style:inside; float:left;}
.inner-content ol li{padding-left:30px; width:615px; display:block;}

h1.inner-heading{background:url(../images/headingBg1.jpg) 210px top no-repeat; padding-left:20px; font:normal 18px/50px Helvetica, sans-serif; color:#FFFFFF; margin-bottom:20px;}
img.leftSide{float:left; margin-right:17px; margin-bottom:15px;}
img.rightSide{float:right; margin-left:17px; margin-bottom:15px;}
a.heading{color:#F1AD0A; text-decoration:none;}
a.heading2{color:#F1AD0A; text-decoration:none;}
a.heading2:hover{text-decoration:underline;}
input.small-textfield{width:100px; height:20px; border:1px solid #666666;}
input.big-textfield{width:200px; height:20px; border:1px solid #666666;}
label.namefield{width:200px; float:left;}
textarea.msg-field{width:200px; border:1px solid #666666;}
input.btn-send{margin-left:213px;}

