body {
font-family: Arial;
font-size: 12px;
background: #f0f0f0 url(../images/sce/backing.jpg) repeat-x;
}
#container 
{
margin: auto;
width: 980px;
}

#top_bar 
{
width: 980px;
height: 34px;
background: #f4f4f4;

}

#top_menu_area
{
width: 980px;
height: 56px;

}

#make_appointment
{
float: left;
width: 294px;
height: 54px;
background: black;
color: white;
font-size: 16px;
text-align: center;
border-bottom: 1px solid black;
border-top: 1px solid #fff;

}




#menu_container 
{
float: left;
width: 686px;
height: 56px;
}

#top_banner_zone 
{
width: 980px;
height: 326px;
background: url(../images/sce/main-banner3.jpg) no-repeat;

}

#three_boxes
{

width: 980px;
height: 286px;
background: url(../images/sce/green-gray-backing.gif) repeat-x;
}


#three_boxes ul li {

}

#box1 {
margin-left: 42px;
margin-top: 32px;
width: 289px;
height: 252px;
background: url(../images/sce/box1.jpg) no-repeat;
float: left;
}

#box2 {
margin-left: 16px;
margin-top: 32px;
width: 288px;
height: 252px;
background: url(../images/sce/box2.jpg) no-repeat;
float: left;
}

#box3 {
margin-left: 16px;
margin-top: 32px;
width: 288px;
height: 252px;
background: url(../images/sce/box3.jpg) no-repeat;
float: left;
}


.top
{

margin-top: 20px;
text-align: center;

}

.top h2 {
font-size: 28px;
text-transform: lowercase;
}

.middle_left
{
font-size: 12px;
text-align: left;
margin-left: 30px;
margin-top: 30px;
}

.middle_left ul {
list-style-image: url(../images/sce/left-box-bullet.png);
}

.middle_center
{
font-size: 12px;
text-align: left;
margin-left: 30px;
margin-top: 30px;
}

.middle_center ul {
list-style-image: url(../images/sce/center-box-bullet.png);
}

.middle_right
{
font-size: 12px;
text-align: left;
margin-left: 30px;
margin-top: 30px;
}

.middle_right ul {
list-style-image: url(../images/sce/right-box-bullet.png);
}

.bottom
{
text-align: center;
margin-top: 75px;
}


#middle_container {
width: 980px;
height: 347px;
background: #f0f0f0;
}
#middle_left_side
{
float: left;
width: 603px;
height: 347px;

}

#middle_left_side .section_padding
{
margin-left: 75px;
margin-top: 30px;
border-right: 1px solid white;
padding-right: 10px;
float: left;

}




.left_side_content
{
margin-top: 20px;

}

.image_holder
{
width: 121px;
border: 1px solid grey;
float: left;
margin-top:18px;
}
.sub_text 
{
float: left;
width: 375px;
margin-left: 12px;
font-size: 12px;
}

#middle_right_side
{
float: left;
width: 377px;
height: 347px;
}


#middle_right_side .section_padding
{
margin-left: 10px;
margin-top: 30px;

padding-right: 10px;
float: left;

}


#footer_area
{
width: 980px;
height: 69px;
background: #f0f0f0;
text-align: center;
}


h5
{
color: #53b5c2;
font-size: 12px;
text-transform: uppercase;
padding-bottom: 10px;
}

.separator
{
margin-top: 10px;
border-top: 1px solid white;
width: 486px;
}

.bigseparator {

border-top: 2px solid white;
width: 90%;
height: 3px;
}

#left_copyright
{
text-align: left;
float: left;
width: 60%;
margin-left: 90px;
}

#left_copyright p {
font-size: 12px;
margin-top:27px;
}

#right_call 
{
float: left;
font-size: 20px;
}

#right_call p
{
padding:0;
margin-bottom: 10px;
}


.blue 
{
color: #53b5c2;
}

#middle-gray-box
{
width: 287px;
background: url(../images/sce/background-gray-box.jpg) repeat-y;
}

#character_image {
float: left;
border:1px solid black;
}

#hot_links
{
color: black;
width: 150px;
float: left;
}

#hot_links ul {
list-style-image: url(../images/sce/double-bullet.jpg);
margin-left: 0px;
}

a
{
color: #856733;
}

a:hover {
color: #537a81;
}

p
{
color: #898989;
}

.white
{
color: white;
}

/*
#menu a.main_menu
{
width: 137px;
background: url(../images/sce/about-us.jpg) no-repeat;
height: 56px;
}
li#menu0 {
background: none;
background: url(../images/sce/home-button.jpg) no-repeat;
width: 137px;
height: 56px;
}
*/

h2 {
font-size: 24px;
}

#rectangle {
margin-top: 276px;
margin-left: 125px;

padding-left:1px;
padding-right: 1px;
padding-top: 10px;
position: absolute;
width: 448px;
height: 50px;
background: url(../images/sce/black-rectangle.png) no-repeat;
color: white;
font-size: 18px;
font-weight: bold;
text-align: center;
}
a.white
{
color: #ffffff;
}

a.white:hover {
color: #ffffff;
}
