div#container { 
color: #666666;
line-height: 1.8em;
overflow: visible;
background-repeat: no-repeat;
}

div.template-1{
background: url('/images/template-images/wrapper-bkg1.jpg');
background-position: 620px 45px;
}

div.template-2{
background: url('/images/template-images/wrapper-bkg2.jpg');
background-position: 620px 75px;
}

div.template-3{
background: url('/images/template-images/wrapper-bkg3.jpg');
background-position: 605px 75px;
}

div.template-4{
background: url('/images/template-images/wrapper-bkg4.jpg');
background-position: 605px 75px;
}

div#container a{ color: #8a5f8a; font-weight: bold; text-decoration: underline;}
div#container a:hover{ color: #8a5f8a; font-weight: bold; text-decoration: none; }
div#container a:visited{ color: #8a5f8a; font-weight: bold; text-decoration: underline; }


div#content{
margin-top: 15px;

}

div#content p{
font-size: 1.1em;
}



div#content h1{ 
color: #8a5f8a;
line-height: 1.2em;
}


div#content h2{ 
color: #8a5f8a;
}

div#content h3{ 
color: #8a5f8a;
}

div#top{ height: 80px; }

div#logo{ float: left; margin-top: 20px; }
div#email-address{ float: right; margin-top: 42px; margin-right: 30px;}

div#left_nav{ float: left; width: 227px; clear: left; }
div#left_nav div#menu.menu ul li a{ 
font-size: 1.5em;
width: 220px; 
background: #ffffff;
color: #8a5f8a;
text-decoration: none;

}
div#left_nav div#menu.menu ul li a:hover{ text-decoration: underline; font-weight: normal; }
div#left_nav div#menu.menu ul li.current a{  text-decoration: underline; font-weight: normal; }

div#menu{ background: #ffffff; margin-top: 20px; }
div#menu.menu a{ margin-top: 8px; }

div#menu.menu a:visited{ font-weight: normal; }

a#menu_link0.main_menu{ width: 208px; }
a#menu_link1.main_menu{ width: 208px; }
a#menu_link2.main_menu{ width: 208px; }
a#menu_link3.main_menu{ width: 190px; }
a#menu_link4.main_menu{ width: 208px; }
a#menu_link5.main_menu{ width: 208px; }
a#menu_link6.main_menu{ width: 208px; }

div#left_nav div#menu.menu ul li a#menu_link0.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link1.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link2.main_menu{ color: #8a5f8a; width: 200px; }
div#left_nav div#menu.menu ul li a#menu_link3.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link4.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link5.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link6.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link7.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link8.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link9.main_menu{ color: #8a5f8a; width: 180px; }
div#left_nav div#menu.menu ul li a#menu_link10.main_menu{ color: #8a5f8a; width: 180px; }




div#content{ float: left; margin-left: 5px; width: 410px; }

div#footer-wrapper { display: block; clear: both; color: #8a5f8a; font-weight: bold; padding-top: 10px; }
div#footer-wrapper a{ color: #8a5f8a;  }
div#footer-wrapper ul li{ display: inline;  }

div#footer-wrapper ul li a{ padding-left: 8px; padding-right: 8px; border-left: 1px solid #8a5f8a; text-decoration: none; }
div#footer-wrapper ul li a:visited{ text-decoration: none; }
div#footer-wrapper ul li a:hover{ text-decoration: underline; }
div#footer-wrapper ul li a.footer_first{ border: none; padding-left: 0; }

div#footer-wrapper ul{ margin-top: 0; padding: 0; }

div#footer ul{ margin-bottom: 0; padding-bottom: 0; }

div#footer-wrapper h2{ font-size: 1.05em; color: #666666; margin-bottom: 25px; margin-top: 0; padding-top: 0; } 

img.height-manufacturer{ float: right; height: 400px; }

div#contactform input{ color: #666666; }

div#contactform label{ text-align: left; color: #666666; }
div#contactform input{ border: 1px solid #8a5f8a; color: #666666; }
div#contactform textarea{ border: 1px solid #8a5f8a; color: #666666; }
div#contactform select{ border: 1px solid #8a5f8a; color: #666666; width: 120px;}

div.indent input{ margin-left: 260px; margin-top: 12px; color: #666666; }


div#phone-number{  font-size: 2.5em; color: #8a5f8a; float: right; margin-top: 42px; margin-right: 30px; padding-top: 3px;}

div.barbara-photo{ float: left; padding-bottom: 15px; padding-right: 10px;}

img.twitter-t{ position: absolute; margin-top: -3px; }




