/* CSS Document */

/*Css for Global*/
html{ background:url("../images/body-bg.jpg") no-repeat top center; padding:0px; margin:0px;font-family:arial;}
body{  width:1040px; margin:0px auto;font-family:arial;}
body*{ font-family:arial; font-size:12px;color:#2A2A2A;}
h1,h2,h3,h4,p,div,form,p,img,ul,li,a{ padding:0px; margin:0px; border:0px;  font-weight:normal; text-decoration:none;}
.fleft{ float:left;}
.fright{ float:right;}
.textalign{ text-align:right;}
#article{ display:none;}
.arrow{  margin:0 5px 0 5px;}
.seperator{margin-top:10px;}
.extra{padding:10px 0 0 0; font-weight:bold; font-style:normal;}
.red{ color:#FF0000;}

/*Css for main block container*/
#top{ width:1040px; position:absolute; top:0px; height:538px;}
#main{ width:1040px; position:absolute; top:538px; height:538px;}
#header{ width:1000px; float:left; padding:42px 20px 0 20px; height:424px;}
#menu{ width:1040px; float:left; background:url("../images/menu.jpg") no-repeat ; height:72px;}
.menu-other{background:url("../images/menu1.jpg") no-repeat !important;}
#contents{ width:1000px; float:left; background:url("../images/content.jpg") repeat-y ; padding:0px 20px 0px 20px;}
#contents-other{ width:1000px; float:left; background:url("../images/content1.jpg") repeat-y ; padding:0px 20px 20px 20px;}
#contentall{ width:679px; float:right;}
#footer{ width:1040px; float:left; background:url("../images/footer.jpg") no-repeat ; height:103px; padding:30px 0 0 0;}
.footer-other{background:url("../images/footer1.jpg") no-repeat !important;}


/*Header block content*/
#header h1{ display:none;}
#logo{ width:321px; float:left;}
#logo a{ float:left; margin:170px 0 0 22px;}
#flash{ width:425px; float:left;}
#flash p{ width:425px; float:left;}
#flash p.flashpart{ height:339px;}
#flash p.viewfull{ width:425px; float:left; background:url(../images/view-bg.jpg); height:35px;  padding-top:10px; text-align:center;}
#flash p.viewfull a{font-family:"Palatino Linotype"; font-size:22px; color:#000000;}
#flash p.viewfull a:hover{color:#585555;}
#form{ width:244px; float:left; background:url("../images/form-bg.jpg");height:344px; padding:80px 0 0 10px;}
#form ul{ width:100%; list-style:none;}
#form ul li{ width:100%; color:#000000; padding:6px 0 0 0;font-family:arial; font-size:12px;}
#form ul li span{width:75px; float:left; text-align:right; padding:0 5px 0 0;}
.field{ border:1px solid #A4B97F;}
#form ul li.frm-pad{ padding-left:10px;width:230px; }

/*Menu block content*/
#menu ul{ width:100%;  padding:18px 0px 0px 0; position:relative; list-style:none; }
#menu ul li{ float:left; margin:0 45px 0 0; position:relative;}
#menu ul li.home{ margin-left:54px;}
#menu ul li a{font-size:12px; color:#FFFFFF; text-decoration:none; height:30px; display:block; font-weight:bold;font-family:arial; font-size:12px;}
#menu ul li a:hover{ color:#EFEFEF;}
#menu ul li ul{ width:100%; float:left; display:none; position:absolute;background:#90BE3F; left:0px; top:29px; padding:0px;}
#menu ul li ul.oursurgeon{ width:170px;}
#menu ul li ul.procedure{ width:130px;}
#menu ul li ul.news{ width:110px;}
#menu ul li:hover ul,
#menu ul li.active ul{ display:block;overflow:hidden;}
#menu ul li ul li{width:100%; float:left; height:auto;}
#menu ul li ul li a{font-size:12px; color:#FFFFFF; text-decoration:none;height:auto; display:block; float:left; padding:3px 0 3px 10px; width:100%; font-weight:bold;}
#menu ul li ul li a.sublink{ padding-top:6px;}
#menu ul li ul li a:hover{ background:#366F2B; }

/*left procedure block content*/
#procedures{ width:303px; float:left; padding:0 0 0 18px;}
#procedures p{ width:303px;float:left; }
#procedures p img{float:left;}
#procedures p span{ width:170px; float:left; font-size:16px; font-weight:bold; color:#595959; }
a.plink{ font-size:16px; font-weight:bold; color:#595959; }
a.plink:hover{ text-decoration:underline; }


#procedures p span.procheader{padding-top:15px;}
#procedures p span.proctext{font-size:11px;}
#procedures p a{ color:#595959; font-size:11px; text-decoration:none; font-style:italic;}
#procedures p a:hover{ color:#000000;}

/*Middle content block content*/
#content{ width:387px; float:left; padding:0 10px 0 28px;}
#content h1{ display:none;}
#content h2{ width:387px; float:left; font-size:13px; font-style:italic; color:#85A400; font-weight:bold;}
#content h2 a{color:#85A400; font-weight:normal;font-size:13px;}
#content h2 a:hover{color:#6B8303;}
#content h3{width:387px; float:left; font-weight:bold; font-size:18px; font-style:italic; color:#85A400; width:357px; padding:15px 0 0 0;}
a.afterbefore{font-weight:bold; font-size:18px; font-style:italic; color:#85A400;}
a.afterbefore:hover{ text-decoration:underline;}
#content h3.welcome{ background:url("../images/w-bg.jpg") no-repeat; height:12px; padding:44px 0 0 70px;width:317px; font-weight:normal; font-style:normal; color:#2A2A2A;font-family:arial; font-size:12px;color:#2A2A2A;}


#content p.hometext{ width:387px; float:left; font-size:13px; font-style:italic; color:#85A400; font-weight:bold;}
#content p.welcometext{ background:url("../images/w-bg.jpg") no-repeat; height:12px; padding:44px 0 0 70px;width:317px; font-weight:normal; font-style:normal; color:#2A2A2A;font-family:arial; font-size:12px;color:#2A2A2A;}
#content h2.premiar{ font-weight:bold; font-size:18px; font-style:italic; color:#85A400; width:357px; padding:0 0 0 30px;}

#content h4{ font-weight:bold; font-size:18px; font-style:italic; color:#85A400; width:357px; padding:0 0 0 30px;}
#content p{ width:387px; float:left; padding-bottom:15px;font-family:arial; font-size:12px;color:#2A2A2A;}
#content p.toptext{ padding-top:15px;}
#content p.black{ font-size:14px; font-weight:bold; color:#000000; padding-top:5px;}
#content p a{color:#85A400; font-weight:normal;}
#content p a:hover{color:#6B8303;}
#content p span{ width:190px; text-align:center;}
#content p span.inner{ width:140px; text-align:left; float:left;}
#contentall-other{ width:679px; float:right;}
#contentall-other h2{ width:590px; float:left; font-size:13px; font-style:italic; color:#85A400; font-weight:bold; padding:0px 0 15px 25px;}
#contentall-other h3{width:590px; float:left; font-weight:bold; font-size:15px; font-style:italic; color:#85A400;padding:0px 0 10px 25px;}
#contentall-other h2 a{color:#85A400; font-weight:normal;font-size:13px;}
#contentall-other h2 a:hover{color:#6B8303;}
#content ul {width:350px; float:left; padding:0 0 15px 30px; font-family:arial; font-size:12px;color:#2A2A2A;}
#content ul li{ padding-bottom:2px;}
#content ul li a{color:#85A400; font-weight:bold;}
#content ul li a:hover{ text-decoration:underline;}
.experienc{ font-family:arial; font-size:12px;color:#85A400; font-weight:bold; padding-bottom:2px; float:left; text-align:left !important; width:250px !important;}

/*right testimonial block content*/
#testimonials{ width:232px; float:left; padding:0 0 0 22px;}
#testimonials h2{width:213px;  float:left; margin-bottom:4px; font-size:18px; font-weight:bold; color:#595959;}
#testimonials p{ width:213px;  float:left; margin-top:8px; color:#454545;font-family:arial; font-size:12px;}
#testimonials p.botox{ background:url("../images/botox-tax-img.jpg") no-repeat; height:70px;}
#testimonials p.twitter{ background:url("../images/twitter-img.jpg") no-repeat; height:86px;}
#testimonials p.twitter a{ float:left; margin:60px 0 0 113px; width:88px; height:18px; display:block;;}
#testimonials p.facebook{ background:url("../images/facebook-img.jpg") no-repeat; height:77px;}
#testimonials p.facebook a{float:left; margin:55px 0 0 113px; width:88px; height:18px; display:block;;}
#testimonials p.join{ margin:30px 0 16px 0;}
#testimonials p span{ float:left; padding:0 10px 0 35px; font-family:"Palatino Linotype"; font-size:12px; color:#000000; font-weight:bold;}
a.readmore{ font-size:18px; font-weight:bold; font-style:italic; color:#85A400;}
a.readmore:hover{ color:#B0D806;}

/*footer block content*/
#footerlink{ width:1040px; float:left; height:63px; text-align:center;}
#footerlink a{ color:#707B5D; margin-right:15px; font-size:11px;}
#footerlink a:hover{color:#545C46;}
#footertext{width:970px; float:left; padding:0 35px 0 35px;}
#footertext p{ width:485px; font-size:11px; color:#69A026;}

