body { left: 0px;top:0px;  margin-left: 0px; margin-top: 0px; background: url("images/background.jpg") repeat-x top #d2d8ff;}

#page {margin: 0 auto 0 auto;clear:both;top:24px; width:813px;position:relative;border:1px solid #fff;background:#fff;}

#logo{position:relative;width:301px;float:left;height:168px;background: url("images/logo.jpg") no-repeat top left;z-index:11;}

#header{position:relative;left:0px;height:168px;float:left;width:512px;z-index:9;}
#header img{float:left;border:0px;width:512px;}

#menu{position:relative;width:813px;height:34px;float:left;line-height:34px;font-family:arial;font-size:13px;color:#fff;background: url("images/menu_background.jpg") repeat-x top;}
#menu a{color:#fff;text-decoration:none;padding-left:20px;padding-right:18px;}
#menu_clicked{text-decoration:underline;padding-left:20px;padding-right:18px;}
#menu a:hover{text-decoration:underline;}

#footer_menu{clear:both;margin: 0 auto 0 auto;margin-top:0px;position:relative;text-align:right;width:813px;height:20px;line-height:20px;font-family:arial;font-size:11px;color:#fff;background: url("images/menu_background.jpg") repeat-x top;}
#footer_menu a{color:#fff;text-decoration:none;padding-left:20px;padding-right:18px;}
#footer_menu_clicked{text-decoration:underline;padding-left:20px;padding-right:18px;}
#footer_menu a:hover{text-decoration:underline;}

#top_menu{position:absolute;z-index:34;color:#000;float:right;left:820px;top:50px;font-family:arial;height:30px;font-size:10px; text-align:left;}

#home {color:#000;background: url("images/home.jpg") no-repeat top center;width:30px;height:30px;float:left;}
a:hover #home {text-decoration:none;color:#4096ee;}
a #home {text-decoration:none;}

#contact {color:#000;background: url("images/contact.jpg") no-repeat top center;width:40px;height:30px;float:left;margin-left:25px;}
a:hover #contact {text-decoration:none;color:#4096ee;}
a #contact {text-decoration:none;}

#left{position:relative;float:left;width:260px;}

.submenu{position:relative;width:260px;font-family:Trebuchet Ms;font-size:15px;color:#fff;line-height:54px;text-align:center;background: url("images/submenu_background.jpg") repeat-x top;padding-top:133px;}
.submenu a{display:block;width:260px;height:54px;color:#fff;text-decoration:none;background: url("images/submenu.jpg") repeat-x top;}
.submenu_clicked{text-decoration:underline;display:block;width:260px;height:54px;color:#fff;background: url("images/submenu.jpg") repeat-x top;font-weight:bold;}
.submenu a:hover{text-decoration:underline;}
.under_submenu{background: url("images/under_submenu_background.jpg") repeat-x top;width:260px;height:133px;}

p{margin:10px;margin-left:20px;}

#content{position:relative;float:left;font-family:georgia;font-size:12px;float:left;width:553px;text-align:justify;color:#4a4a4a;background: url("images/content_background.jpg") repeat-x top #f8fff1;}
#content a{color:#043073;text-decoration:underline;}
#content a:hover{text-decoration:none;color:#79acf9;}
#content h3{font-size:15px;}

#large_content{position:relative;float:left;font-family:verdana;font-size:12px;float:left;width:813px;text-align:justify;color:#4a4a4a;background: url("images/content_background.jpg") repeat-x top #f8fff1;}
#large_content a{color:#043073;text-decoration:underline;}
#large_content a:hover{text-decoration:none;color:#79acf9;}
#large_content h3{font-size:15px;color:#3e368a;padding-left:30px;}
#large_content span{position:relative;float:right;display:block;margin-left:30px;margin-right:30px;width:690px; }

.light_blue{color:#455df7;}

.blue_box{position:relative;clear:both;top:1px;width:793px;padding:10px;background:#3e368a;font-family:georgia;font-size:12px;color:#fff;}
.blue_box a{color:#fff;}
.blue_box a:hover{color:#455df7;}

.what_is_chiropractic{float:left;font-size:16px;display:block;width:300px;height:75px;color:#fff;margin-top:20px;text-align:center;font-style:italic;}

.footer{clear:both;margin: 0 auto 0 auto;margin-top:0px;position:relative;color:#fff;text-align:right;font-size:11px;font-family:times;border-top:1px solid #fff;width:793px;padding:10px;background:#455df7;}
.footer a{color:#043073;text-decoration:none;}
.footer p{text-align:left;text-indent:0px;}
.footer a:hover{color:#79acf9;text-decoration:none;}

a{ cursor: pointer; }

#contact_form{margin-left:30px;margin-top:30px;width:550px;background:#fff;border:1px solid #999999;padding:50px;}
#contact_form input{display: block;width:190px;float:left;background:#e4e7ee;height:11px;font-size:9px;font-weight:bold;margin-left:10px;margin-top:5px;border:1px solid #999999;}
#contact_form label{display: block;width:70px;float: left;text-align:left;margin-bottom: 7px; height:15px;margin-left:10px;margin-top:5px;}
#contact_form textarea{float:left;width:250px;margin-left:10px;background:#e4e7ee;border:1px solid #999999;}
#contact_form br{clear:both;}
#contact_form .button_contact{display:block;margin-left:50px;background:#c40106;width:110px;height:25px;margin-top:15px;cursor: pointer;color:#fff;border:1px solid #fff;font-size:11px;}

.subscribe{float:right;width:390px;margin-left:19px;margin-bottom:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;padding:10px;}
.subscribe input{display: block;width:140px;float:left;background:#b3fcff;height:15px;font-size:9px;font-weight:bold;margin-left:15px;margin-top:5px;border:0;}
.subscribe .button{display:block;cursor: pointer;border:0px;background:#b3fcff;width:40px;height:18px;margin-top:5px;float:left;margin-left:25px;color:#000;}
.subscribe label{float:left;color:#b3fcff;font-size:15px;line-height:25px;}
*html .subscribe .button{margin-left:40px;}

.img_right{float:right;margin:10px;border:1px solid #fff;}
.img_left{float:left;margin:10px;border:1px solid #fff;}

.note_box{position:relative;width:770px;border:1px solid #efefef;background:#efffff;margin:5px;padding:5px;float:left;color:#3e368a;font-size:12px;font-style:italic;font-family:trebuchet ms;}

.chiropractic_table{ text-align:center;border:1px solid #efefef;}
.chiropractic_table ul{text-align:left;}
.chiropractic_table td {border-top:1px solid #efefef; padding:3px;border-left:1px solid #efefef;border-right:1px solid #efefef;}

.insurance_form{margin-left:10px;float:left; margin-top:10px;width:780px;}
.insurance_form br{clear:both;}
.insurance_form input,textarea,select {display: block;width:160px;float:left; margin-bottom: 9px;}
.insurance_form label{display: block;width:150px;float: left;text-align:left;margin-bottom: 9px;margin-left:30px;}
.button_insurance_form{display:block;width:70px;margin-left:210px;color:#fff;background:#455df7;height:23px;border:0px;}
