*, html {
margin: 0;
padding: 0;
}

@font-face {  
font-family: Amerigo BT;  
src: local("Amerigo BT"),  
local("Amerigo BT"),  
url(amrigob.TTF);  
font-weight: bold;  
}  

body {background:#f9c842 url(../images/bg.gif) top left repeat-x; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif; font-size:12px; color:#8a8e7f; padding-bottom:20px;}
#keywords {margin:2px auto  ; font-size:7px; color:#2090af; width:950px; text-align:right;}
#maincontainer {width:950px; margin:0px auto 0 auto;}
#maincontainer #SkinAliveHeader {width:950px; height:104px;}
#maincontainer #SkinAliveHeader .logo {margin-top:0px; margin-left:20px; float:left; display:inline;}
#maincontainer #SkinAliveHeader .logorighttext {margin-top:0px; margin-left:20px; float:right; display:inline; font-family:georgia; font-size:11px; font-weight:bold; color:#858979;}
#maincontainer #SkinAliveHeader .logorighttext p {line-height:1.4; margin-top:5px; padding:0px; margin-bottom:0px; font-weight:bold; font-size:11px;}

#maincontainer #SkinAliveMenus {background:#fff url(../images/menutopbg.gif) top left no-repeat; width:950px; margin-top:0px; float:left; height:50px; font-family:georgia;}
#maincontainer #SkinAliveMenus ul#topmenus {
list-style-type: none;
width:732px;
margin: auto;
padding:0px;
float:left;
}
#maincontainer #SkinAliveMenus ul#topmenus li {
float: left;
background: url(../images/link_partition.gif) no-repeat;
background-position:right;
margin:0px 0px 0px 0px;
text-align:center;
}
#maincontainer #SkinAliveMenus ul#topmenus li a {
background: url(../images/menu_tab_bg_right.gif) no-repeat;
background-position:right;
display: block;
line-height: 36px;
text-decoration: none;
font-size: 14px;
color: #fff;
width:104px;
}
#maincontainer #SkinAliveMenus ul#topmenus li a:hover {color:#222;}
#maincontainer #SkinAliveMenus ul li.active {
float: left;
background: url(../images/menu_tab_bg_active.gif) repeat-x;
margin:0px 0px 0px 0px;
}
#maincontainer #SkinAliveMenus ul#topmenus li.active a {
background: url(../images/menu_tab_bg_active_right.gif) no-repeat;
background-position:right;
display: block;
text-decoration: none;
font-size: 14px;
color: #371C1C;
}

#maincontainer #SkinAliveMenus ul#selecttherapies {
list-style-type: none;
width:210px;
margin: auto;
padding:0px;
float:right;
}
#maincontainer #SkinAliveMenus ul#selecttherapies li {float: left;background: url(../images/menu_tab_bg.gif) repeat-x;margin:7px 0px 0px 0px;text-align:center;}
#maincontainer #SkinAliveMenus ul#selecttherapies li select{width:200px;font-size:10px; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;}
#maincontainer #SkinAliveMenus ul#selecttherapies li option.mainmenu{background:#E17F15; color:#fff;}

#maincontainer #SkinAliveMenus ul#selecttherapies li option.submenus{background:#f9df96; font-style:italic;}

#maincontainer #skinalivecontentbox {background:#fff; width:950px; margin-top:0px;  padding-top:5px;float:left; padding-bottom:20px; }
#contenttopbg {background:#fff url(../images/content_bot_bg.jpg) no-repeat bottom left; width:950px; margin:0px; padding:0px; height:37px;float:left; }
#maincontainer #skinalivecontentbox #leftcontentbox {width:615px; margin-left:19px; float:left; display:inline; }
#maincontainer #skinalivecontentbox #leftcontentbox #mainbanner {width:614px; height:254px; border:1px solid #e8e8e8; float:left;}
#maincontainer #skinalivecontentbox #leftcontentbox #mainbanner img {margin:10px;}

#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 {width:614px; float:left;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox {width:614px; float:left; margin-top:10px; border:1px solid #e8e8e8; margin-left:0px; padding-top:10px; padding-bottom:10px;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox .imgbox{width:155px; float:left; margin-top:0px; border:0px solid #e8e8e8; text-align:center;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox .contentbox {width:445px; float:left;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox .contentbox h2 {font-size:14px; font-weight:normal; line-height:normal; padding:7px 0 0 0px; margin:0px; color:#e28115; text-transform:uppercase;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox .contentbox .readmore {float:right;}
#maincontainer #skinalivecontentbox #leftcontentbox #leftcontentbox2 .servicebox .contentbox p {font-size:12px; font-weight:normal; line-height:1.6; padding:10px 0 0 0px; margin:0px; }

#maincontainer #skinalivecontentbox #rightcontentbox {width:286px; margin-left:16px;float:left; display:inline;}
#maincontainer #skinalivecontentbox #rightcontentbox .welcometext {width:286px; float:left; font-family:georgia; height:256px;}
#maincontainer #skinalivecontentbox #rightcontentbox .welcometext h1 {font-size:24px; font-weight:normal; line-height:normal; padding:7px 0 0 0px; margin:0px; color:#e88d29;}

#maincontainer #skinalivecontentbox #rightcontentbox .welcometext p {font-size:13px; font-weight:normal; line-height:1.8; padding:10px 0 0 0px; margin:0px; }
#maincontainer #skinalivecontentbox #rightcontentbox .welcometext .readmore {float:right;}

#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox {width:286px; float:left; font-family:georgia; height:156px; background:#fbd776 url(../images/rightboxbg.gif) repeat-x; background-position:top left; border:1px solid #f9c842; margin-top:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox h3, #maincontainer #skinalivecontentbox #rightcontentbox .quickquery h3 {font-size:14px; font-weight:normal; line-height:normal; padding:7px 0 0 10px; margin:0px; color:#e28115; text-transform:uppercase;}

#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 h3{font-size:14px; font-weight:normal; line-height:normal; padding:7px 0 0 10px; margin:0px; color:#999; text-transform:uppercase;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 ul{list-style-image:url(../images/bullets.gif); padding:0px; margin:0px 0px 0px 30px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 ul li{margin:5px 0px; padding:0px; color:#e17f15;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 a{color:#999;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 a.active {color:#e17f15;}

#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 ul ul {list-style-image:url(../images/bullets1.gif); padding:0px; margin:0px 0px 0px 14px; margin-bottom:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 ul ul a {color:#e17f15;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 ul ul a.active {color:#999; font-style:italic;}




#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox .contentbox {width:250px;padding:10px 0 0 10px; }
#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox .contentbox p {line-height:1.6; font-size:12px;}
#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox .name {float:right; color:#2f2f2f; margin-top:-20px;}

#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox .dquotet {width:25px; height:22px; padding-right:5px;}
#maincontainer #skinalivecontentbox #rightcontentbox .testimonaibox .dquoteb {width:25px; height:22px;position:absolute; padding-left:5px;}
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery {width:286px; float:left; font-family:georgia; height:317px; background:#fbd776 url(../images/rightboxbg.gif) repeat-x; background-position:top left;border:1px solid #f9c842; margin-top:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form {padding:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form .formrow {margin:0px; padding:0px; height:35px; }
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form .formrowcomment {margin:0px; padding:0px; height:80px; }
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form .formleft {float:left;width:70px;padding:0px;margin:0px;}
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form .formright {float:left;width:170px;padding:0px;margin:0px;}
#maincontainer #skinalivecontentbox #rightcontentbox .quickquery form .formright .input {width:160px; border:1px solid #acacac;}
.formbutton {background:transparent url(../images/submit_button.gif) no-repeat; width:69px; height:23px; margin-top:5px; border:0px; font-family:georgia; font-size:12px; color:#fff;  text-align:left; display:inline; color:#FFFFFF;cursor:pointer;float:left; line-height:normal; overflow:visible;padding-left:4px;padding-top:0;vertical-align:top;}

#maincontainer #skinalivecontentbox #rightcontentbox .watchvideo {width:286px; float:left; font-family:georgia;  border:1px solid #ebebeb; margin-top:10px; background:#E17F15 url(../images/watch-video-bg2.gif) no-repeat; background-position:bottom right;}
#maincontainer #skinalivecontentbox #rightcontentbox .watchvideo a {color:#fff; font-size:14px; text-decoration:none; padding:5px 30px 5px 10px; line-height:25px; height:25px; font-weight:normal; }


#maincontainer #skinalivecontentbox #rightcontentbox .ourservices2 {width:286px; float:left; font-family:georgia; height:auto; background:#fbfbfb url(../images/1ourservices_bg.jpg) no-repeat; background-position:bottom right; border:1px solid #ebebeb; margin-top:10px; padding-bottom:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices {width:286px; float:left; font-family:georgia;  background:#fbfbfb url(../images/1ourservices_bg.jpg) no-repeat; background-position:bottom right; border:1px solid #ebebeb; margin-top:10px; padding-bottom:10px; padding-top:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourservices img {margin:0px 0px 0px 9px; border:1px solid #ebebeb; }

#maincontainer #skinalivecontentbox #leftcontentbox #breadcrum {color:#999; width:600px; margin-left:19px; float:left; display:inline; font-size:11px; margin-bottom:10px;}
#maincontainer #skinalivecontentbox #leftcontentbox #breadcrum a b {color:#e88d29;font-weight:bold;}
#maincontainer #skinalivecontentbox #leftcontentbox #breadcrum span {color:#222;}
#maincontainer #skinalivecontentbox #leftcontentbox #breadcrum a {color:#999; }
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage{width:600px; margin-left:19px; float:left; display:inline; }
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h1 {font-size:20px; font-weight:normal; line-height:normal; padding:7px 0 0 0px; margin:0px; color:#e88d29; font-family:georgia;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage .graycolor {color:#999; font-size:18px;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h2 {font-size:16px; font-weight:normal; line-height:normal; padding:15px 0 0 0px; margin:0px; color:#999; font-family:georgia;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h3 {font-size:14px; font-weight:normal; line-height:normal; padding:17px 0 0 0px; margin:0px; color:#e88d29;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h4 {font-size:13px; font-weight:normal; line-height:normal; padding:17px 0 0 0px; margin:0px; color:#e88d29; font-family:georgia;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h4 img {padding-right:5px;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage h4 a {text-decoration:underline; color:#e17f15;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage p {font-size:12px; font-weight:normal; line-height:1.8; padding:10px 0 0 0px; margin:0px; }
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage ul {list-style-image:url(../images/bullets.gif); padding:0px; margin:10px 0px 0px 30px;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage ul li {margin:6px 0px; padding:0px; color:#999; line-height:1.7;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage ul li .redtext {color:#e17f15;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage a {color:#e17f15;}
#skinalivefooter {background:#fff url(../images/box_bg_bottom.gif) top left no-repeat; width:950px; margin-top:0px; float:left; height:37px; font-family:georgia;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage .locationimgbox {width:544px; height:395px; border:1px solid #dcdcdc; margin-bottom:10px; background:#fbfbfb;}
#maincontainer #skinalivecontentbox #leftcontentbox #insidepage .locationimgbox img {margin-left:10px; margin-top:10px; border:1px solid #dcdcdc;}

#maincontainer #skinalivecontentbox #leftcontentbox #servicethumb {width:600px; margin-left:19px; float:left; display:inline; margin-top:20px;}
#maincontainer #skinalivecontentbox #leftcontentbox #servicethumb .servicebox2 .sercontbox {float:left; width:150px; padding:10px 0;  cursor:pointer; margin-right:20px;  }
#maincontainer #skinalivecontentbox #leftcontentbox #servicethumb .servicebox2 .sercontbox h4 {font-size:14px; font-weight:normal; line-height:normal; padding:0px 0 0 10px; margin:0px; color:#e88d29; font-family:georgia;}
#maincontainer #skinalivecontentbox #leftcontentbox #servicethumb .servicebox2 .sercontbox img {padding:5px 0 0 10px;}
#maincontainer #skinalivecontentbox #leftcontentbox #servicethumb .servicebox2 a {color:#E28115;}


#skinalivefooter ul{width:950px; list-style:none; color:#fff; padding:10px 0 0px 0px; margin:0px; float:left;}
#skinalivefooter ul li.copyright{width:400px; list-style:none;font-size:12px;float:left;  text-align:left; padding-left:10px;}
#skinalivefooter ul li.home{width:180px; list-style:none;font-size:12px; float:right; text-align:center;}
#skinalivefooter ul li.home a {margin:0 10px 0 10px; color:#fff; text-decoration:none;}
#skinalivefooter ul li.home a:hover {margin:0 10px 0 10px; color:#222; text-decoration:underline;}

a img {border:0px;}
a {text-decoration:none;}
#branding {text-align:right; font-size:9px; color:#000; clear:both;}
#branding a {color:#707070; font-size:9px; color:#fff;}
#insidepage .imageleft {float:left; border:1px solid #ebebeb; margin-right:10px; margin-bottom:8px; border:1px solid #ebebeb;}
#insidepage .imageright {float:right; border:1px solid #ebebeb; margin-left:10px; margin-bottom:8px; border:1px solid #ebebeb;}
#insidepage h3, #insidepage p{clear:both;}
#insidepage #beforeafter {width:90%; text-align:center;}
#insidepage #beforeafter .imagestyle {border:1px solid #ebebeb;border:1px solid #ebebeb;}

#insidepage #beforeafter td span {line-height:20px; background:#bdbdbd; padding:0px; color:#fff; width:138px; display:block; margin-top:15px;}
.homerightimage {margin-top:15px;}

#maincontainer #skinalivecontentbox #rightcontentbox .ourserviceshome {width:286px; float:left; font-family:georgia; height:auto; background:#FBD776 url(../images/1rightboxbg.gif) repeat-x ; background-position:0 150px; border:1px solid #ebebeb; margin-top:10px; padding-bottom:10px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourserviceshome h3{font-size:14px; font-weight:normal; line-height:normal; padding:7px 0 0 10px; margin:0px; color:#fff; text-transform:uppercase;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourserviceshome ul {list-style-image:url(../images/bullets.gif); padding:0px; margin:0px 0px 0px 30px;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourserviceshome ul li {margin:5px 0px; padding:0px; color:#e17f15;}
#maincontainer #skinalivecontentbox #rightcontentbox .ourserviceshome a {color:#2F2F2F;}
