body 
{
margin: 0 auto; 
padding: 0; 
background: #A0A696; 
text-align: center; 
background-image: url(graphics/background_body.gif); 
background-repeat: repeat-x; 
background-position: 0px 45px;
}

.ruby {color: #900000;}

a img {border: none; }

a:link {}
a:visited {}
a:hover {}
a:active {}

#fax { float: right; border: 1px dotted #006E8E; padding: 6px; margin-left: 5px; width:150px;}
#email { float: right; border: 1px dotted #006E8E; padding: 6px; margin-left: 5px; width:150px;}
#address { float: right; border: 1px dotted #006E8E; padding: 6px; margin-left: 5px; width:150px;}
#gmap { float: right; padding: 6px; margin-left: 5px; width:150px;}
#dvdmenus {float: left; padding-right: 10px;}
.right-bordered {border-right: 6px solid #006E8E; padding-right: 5px; }
.important {font-weight: bold; font-size: 16px; color: #000;}
.bluetext {font-weight: bold; font-size: 14px; color: #006E8E;}

#ar {width: 728px; padding: 1px; background: #BABEB2; text-align: center; color: #900000; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 22px; letter-spacing: 1px; word-spacing: 2px;}

#ar a, #contact_header_in a:visited { color: #000; font-family: Verdana, Arial, sans-serif; font-size: 12px; text-decoration: none;}
#ar a:hover {color: #000; text-decoration:underline;}

#services { height:20px; width:730px; background: #A0A696; color: #fff; padding: 1px 0 0 0;}
#services a, #services a:visited {color: #fff; font-family: Arial, Verdana, sans-serif; font-size: 12px; text-decoration: none;}
#services a:hover {color: #000;}

#by { width:730px; color: #fff; padding: 8px 0 8px 0; background: #A0A696; font-family: Verdana, Arial, sans-serif; font-size: 11px;}
#by a {color: #fff; font-size: 10px; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
#by a:hover { text-decoration: underline; }

#content 
{
text-align: right;
border: 8px #fff solid;
background-image: url(graphics/background.gif);
background-repeat: no-repeat;
background-position: 20px 200px;
}

#content-nobg
{
text-align: right;
border: 8px #fff solid;
background-repeat: no-repeat;
background-position: 20px 200px;
}

#content-text {width: 400px; float: right; text-align:right; }
#content-text p {font-family: Arial, Verdana, Georgia, sans-serif; font-size: 14px; text-align: right; line-height: 18px;}
#content-text a { color: #006E8E; text-decoration: none; }
#content-text a:hover {text-decoration: underline;}

#content-text-large {width: 600px; float: right; text-align:right; }
#content-text-large p {font-family: Arial, Verdana, Georgia, sans-serif; font-size: 14px; text-align: right; line-height: 18px;}
#content-text-large a { color: #006E8E; text-decoration: none; }
#content-text-large a:hover {text-decoration: underline;}

#f1 {float: left;}
#f1 span { background: #E8EFF1;}
#f1 a {font-family: Verdana, sans-serif; font-size: 10px; padding: 10px; color: #000; text-decoration: none;}
#f1 a:hover {text-decoration: underline;}

#f2 
{
float: right;
border-bottom: 6px solid #006E8E;
width: 366px;
}

#f2 a 
{
font-family: Georgia, sans-serif; 
font-size: 14px; 
padding: 10px 6px 10px 18px; 
color: #000;
text-decoration: none;
}

#f2 a:hover
{
font-family: Georgia, sans-serif; 
font-size: 14px; 
padding: 2px 6px 0px 18px; 
color: #006E8E;
border-top: 6px solid #006E8E;
background: #E8EFF1;
}


#footer {background: #E8EFF1; clear: both; height: 20px;}
#void {background: #fff; clear: both;}

#container 
{
background: #fff;
position: relative;
margin: 0 auto;
width: 730px;
}

h1 {color: #006E8E; font-size: 20px; font-family: Arial, Georgia, Verdana, sans-serif;}
h2 {color: #006E8E; font-size: 16px; font-family: Arial, Georgia, Verdana, sans-serif;}

#servs {width: 280px; float: right;}

#serv { border-right: 1px solid #fff; border-bottom: 1px solid #fff; width: 70px; height: 60px; background: #006E8E; float: left; color: #fff; text-align: center; padding: 10px 10px 0px 10px; font-family:Arial, Verdana, sans-serif; font-size: 12px;}
#serv a, #serv a:visited {color: #fff; font-weight: bold; text-decoration: none;}
#serv a:hover { text-decoration: underline;}

.services-list {font-family: Georgia, Arial, sans-serif; list-style-type: none; padding-right: 5px; border-right: 5px solid #006E8E;}