﻿body 
{
    font-size: 0.9em;
    font-family: Arial;
    margin: 0;
    padding: 15px 0 0 0;
    color: #666666;
    background: #939598;
}
a:link
{
    text-decoration:none;
}
a:visited
{
    text-decoration:none;
}
a:hover
{
    text-decoration: none;
}
a:active
{
    text-decoration: none;
}
a.blue_link
{
    color: #103465;
    text-decoration: none;
}
a.blue_link:hover 
{
    text-decoration: underline;
}
a.red:link 
{
    color: #ff7256;
}
a.red:hover 
{
    text-decoration: underline;
}
a.red:visited 
{
    color: #ff7256;
}

#container {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 940px;
    height: auto;
    overflow: hidden;
    padding: 12px 20px 10px 20px;
    background: #fff url(/images/white_bg_top.jpg) no-repeat top left;
}
#logo_container 
{
    padding: 10px 0 20px 0;
    margin: 0;
    height: auto;
    overflow: hidden;
}
#logo 
{
    float: left;
    padding: 0;
}
#logo img
{
    text-decoration:none;
    border:0;    
}
#logo_anthony
{
    float: right;
    padding: 0;    
}
#logo_anthony img
{
    text-decoration:none;
    border:0;     
}

#contact_details 
{
    float: right;
    color: #103465;
    font-size: 1.1em;
    padding: 55px 0 0 0;
}
#menu_container 
{
    height: 37px;
    background: #103465 url(/images/menu_left_bg.jpg) no-repeat top left;
}
#menu_inner 
{
    height: 27px;
    padding: 0 0 0 30px;
    background: url(/images/menu_right_bg.jpg) no-repeat top right;
}
#menu_container ul 
{
    margin: 0;
    padding: 0 0 0 17px;
    list-style: none;    
    width:870px;
    /*border:solid 1px yellow;*/
}
#menu_container li 
{
    float: left;
    margin: 0;
    font-size: 1em;
    font-weight: bold;
}
#menu_container li a
{
    display: block;
    padding: 10px 13px 11px 13px;
    color: #fff;
    text-decoration: none;
}
#menu_container li a.selected 
{
    background: #7085a3;
}
#menu_container li a:hover
{
    text-decoration: underline;
    background: #485e7e;
}
#main_content 
{
    padding: 20px 0 0 0;
}
.section_container 
{
    padding: 0 0 20px 0;
    margin: 0;
}
.green_section 
{
    float: left;
    width: 295px;
    height: auto;
    overflow: hidden;
    padding: 0 31px 0 0;
    margin: 0;
    background: url(/images/green_section_title_bg.jpg) no-repeat top left;
}
.green_section h2
{
    padding: 8px 0 28px 0;
    margin: 0;
    color: #103465;
    text-align: center;
    font-size: 0.8em;
}
.green_section p
{
    padding: 0;
    margin: 0;
    color: #221e1f;
    font-size: 0.9em;
}
.green 
{
    color: #b8dab7;
}
.right 
{
    float: right;
}
#footer {
    position: relative;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    width: 980px;
    background: #b8dab7 url(/images/green_bg_bottom.jpg) no-repeat bottom left;
    height: 20px;
    font-size: 11px;
    text-align: center;
    padding: 7px 0 5px 0;
    color: #103465;
}
.clear 
{
    clear: both;
}
.div_contact_us_left
{
    width:320px;
    float:left;
    background: url(/images/green_section_title_bg.jpg) no-repeat top left;
}
.div_contact_us_right
{
    width:600px;
    float:right;
    background: url(/images/contact_us_right_title_bg.jpg) no-repeat top left;
}
.div_contact_us_right input,textarea
{
    width:200px;
}
.div_contact_us_right td
{
    padding-left:10px;
}

.div_contact_us_right h2
{
    padding: 8px 0 28px 0;
    margin: 0;
    color: #103465;
    text-align: center;
    font-size: 0.8em;
}
.div_tr_menu_left
{
    float:left;
    width:198px;
    /*border:solid 1px black;*/
    background-color:#B8DAB7;
}
.div_tr_menu_left_top
{
    background: url(/images/treatment_rooms_list_top.jpg) no-repeat top left;
    height:16px;
}
.div_tr_menu_left_bottom
{
    background: url(/images/treatment_rooms_list_bottom.jpg) no-repeat top left;
    height:16px;
}
.div_tr_menu_left ul
{
    list-style:none;
    /*border:solid 1px pink;*/
    margin:0;
    padding:0;
    font-weight:bold;
    font-size:0.8em;
}
.div_tr_menu_left ul li
{
    background-color:#B8DAB7;
    padding:5px 5px;
}
.div_tr_menu_left ul li a
{
    color:#103465;
}
.div_tr_menu_left ul li.current
{
    background-color:#8FAF8E;
}
.div_tr_menu_left ul li.current a
{
    color:#fff;
}
.div_tr_middle
{
    width:500px;
    float:left;
    border:solid 1 px red;  
    margin-left:20px;  
}
.div_tr_middle h2
{
    display:block;
    /*background-color: #B8DAB7; */
    color:#103465;
    font-size:0.8em;
    margin:0 10px;
    text-align:center;
    margin-top:0;
    padding-top:9px;
    height:23px;
    background: url(/images/treatment_rooms_subsect_title.jpg) no-repeat top left;
    margin-bottom:5px;
}
.div_tr_middle .div_subsection_desc
{
    padding:0 10px;
}
.div_tr_right
{
    width:200px;
    float:right;
    border:solid 1 px black;
}

.div_prescription_right 
{
    width:600px;
    float:right;
    background: url(/images/contact_us_right_title_bg.jpg) no-repeat top left;
}
.div_prescription_right h2
{
     padding: 8px 0 28px 0;
    margin: 0;
    color: #103465;
    text-align: center;
    font-size: 0.8em;

 
    
}

.tbl_online_form
{
    padding-top:20px;
}
.tbl_online_form tr
{
}
.tbl_online_form tr td
{
    
}
.tbl_online_form tr td input.prsc_text
{
    width:200px;
}
.div_coll_del_info_wrap
{
    padding: 5px 0 0 25px;
}
.div_coll_del_info_wrap .div_coll_del_info_text1
{
    padding-bottom:5px;
}


#div_no_presc_items
{
    padding:10px 0;
}
.tbl_presc_list
{
    padding-top:15px;
}
.tbl_presc_list tr th
{
    background-color:#DFDFDF;
    padding:5px 0 5px 10px;
}
.tbl_presc_list tr td
{
    border-bottom:solid 1px #CFCFCF;
    padding-left:10px;
    padding-top:0;
    height:20px;
}


