body {
behavior: url(csshover2.htc);
margin-top: 0px;
padding-top: 0px;
/*background-image: url(../images/front/bg_pattern.gif);
background-repeat: repeat;*/
font-family: Verdana, Helvetica, Arial, sans-serif;
color: #333333;
font-size: x-small;}

a.button {
position: relative;
font-weight: normal;
color: #B05369;
font-style: italic;
text-decoration: none;}

a.button_more {
position: relative;
font-weight: normal;
color: #B05369;
font-style: italic;
text-decoration: none;
font-size: 110%;}

a.button:hover, a.button_more:hover {
text-decoration: underline;}

a {
position: absolute;
border: none;
text-decoration: none;
color: #ffffff;}

a.email {
position: relative;
text-decoration: none;
color: #FFFFFF;}

a.email:hover {
position: relative;
text-decoration: none;
color: #b05369;}

#page {
width: 1000px;
margin-top: 0px;
margin-bottom: 20px;
margin-left: auto;
margin-right: auto;}

#shadow_top {
width: 1000px;
background-image: url(../images/front/shadow_side.jpg);
background-repeat: repeat-y;}

#shadow_btm {
width: 1000px;
height: 20px;
background-image: url(../images/front/shadow_btm.jpg);
background-repeat: no-repeat;}

#head {
width: 610px;
height: 210px;}

#head img.header {
width: 200px;
height: 20px;
margin-left: 55px;
margin-top: 140px;}

#content {
width: 960px;
margin: 0 auto 0 auto;
background-color: #000000;}

#content_alt {
width: 960px;
margin: 0 auto 0 auto;
background-color: #000000;}

#footer_home {
clear: both;
width: 960px;
height: 35px;
text-align: center;
padding-top: 20px;
font-size: 10px;
margin-left: 20px;
background-color: #ffffff;}

#footer {
clear: both;
width: 960px;
height: 28px;
text-align: center;
padding-top: 12px;
font-size: 10px;
margin-left: 20px;
background-color: #ffffff;}

#home_l_clm {
width: 610px;
float: left;}

#home_r_clm {
width: 350px;
float: right;}

#logo_home {
width: 350px;
height: 160px;
background-color: #9E9E9E;}

#logobox_l {
width: 240px;
height: 160px;
float: left;}

#logobox_l img.ers45years {
margin-left: 25px;
margin-right: 0px;}

#logobox_r_home {
width: 110px;
height: 160px;
float: right;}

#logobox_r_home a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_home.gif);
background-repeat: no-repeat;}

#logobox_r_home a:hover {
cursor: pointer;}

#quote {
width: 350px;
height: 130px;
padding-top: 30px;}

*html #quote {
height: 140px;
padding-top: 20px;}

#quote p {
margin-top: 0px;
width: 300px;
padding-left: 25px;
line-height: 20px;
font-style: italic;
font-size: 110%;
color: #9E9E9E;}

.clear {
clear: both;}

#nav {
width: 350px;
height: 210px;}

#nav ul#nav_left {
width: 108px;
margin-top: 50px;
margin-left: 0px;
padding: 0;
float: right;}

#nav ul#nav_left li{
width: 108px;
list-style-type: none;
margin-bottom: 15px;
margin-left: 0;
padding-left: 0;}

#nav ul#nav_right {
width: 108px;
margin-top: 50px;
margin-left: 0px;
margin-right: 40px;
padding: 0;
float: right;}

*html #nav ul#nav_right {
margin-right: 20px;}

#nav ul#nav_right li {
width: 108px;
list-style-type: none;
margin-bottom: 15px;
margin-left: 0;
padding-left: 0;}



/* HOME PAGE NAV BUTTONS */

#nav a#nav_home_home {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_home_btn.gif);
background-repeat: no-repeat;}

#nav a#nav_home_home:hover {
background-position: -108px;}

#nav a#nav_home_home {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_home_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_home:hover {
background-position: -108px;}

#nav a#nav_home_about {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_about_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_about:hover {
background-position: -108px;}

#nav a#nav_home_services {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_services_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_services:hover {
background-position: -108px;}

#nav a#nav_home_portfolio {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_portfolio_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_portfolio:hover {
background-position: -108px;}

#nav a#nav_home_contact {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_contact_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_contact:hover {
background-position: -108px;}

#nav a#nav_home_showroom {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_showroom_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_showroom:hover {
background-position: -108px;}

#nav a#nav_home_news {
display: block;
width: 108px;
height: 16px;
background-image: url(../images/front/home_news_btn.gif);
background-repeat: no-repeat;
position: relative;}

#nav a#nav_home_news:hover {
background-position: -108px;}

/* END HOME PAGE NAV BUTTONS */




/* POPUP PAGE */

#bk_pop {
width:700px;
Height:450px;
padding-top:40px;}

#poppage {
width: 610px;
margin-top: 0px;
margin-left: auto;
margin-right: auto;
border: 1px #000000 solid;}

#top {
width: 575px;
height: 30px;
margin-top: 0px;
padding-top: 15px;
}

#top a#close_top {
display: block;
width: 51px;
height: 16px;
background-image: url(../images/front/close_btm.gif);
background-repeat: no-repeat;
margin-left:530px;
border: none;}

#top a#close_top:hover {
background-image: url(../images/front/close_btm_hover.gif);}

#middle {
width: 480px;
height: 250px;
margin-top: 20px;
margin-left: 60px;
margin-right: 60px;
margin-bottom: 25px;
padding-right: 10px;
overflow: auto;}

#news_body {
width: 490px;
height: 250px;
margin-top: 20px;
margin-left: 60px;
margin-right: 60px;
margin-bottom: 25px;
padding-right: 10px;
overflow: auto;}

#bottom {
width: 610px;
height: 28px;
text-align: center;
padding-top: 12px;
font-size: 10px;
border-top: 1px #000000 solid;}

#port_top {
width: 610px;
height: 30px;
margin-top: 0px;
padding-top: 15px;
background-color: #b05369;}

#port_top a#close_port {
display: block;
width: 51px;
height: 16px;
background-image: url(../images/front/close_btm_port.gif);
background-repeat: no-repeat;
margin-left:530px;
border: none;}

#port_top a#close_port:hover {
background-image: url(../images/front/close_btm_port_hover.gif);}

#boxtop {
width: 610px;
height: 173px;
margin-bottom: 0px;
background-color: #B05369;}

#boxtop_left {
display:inline;
width:215 px;
height:155 px;
margin-left:60px;
float:left;}

#boxtop img {
margin-top:5px;}

#boxtop_right {
display:inline;
width:215 px;
height:155 px;
margin-left:60px;
float:left;}

#boxbtm {
width: 500px;
margin-top: 10px;
padding-top: 0px;
margin-left: 60px;
margin-bottom: 25px;}

#pop_more {
width: 50px;
padding-top: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-left: 448px;}

#logos {
display: inline;
width: 255px;
margin-right: 20px;
margin-top: -15px;
float: right;}

#key {
width: 280px;
height: 50px;
margin-left: 28px;
margin-top: 0px;}

#key p {
margin-top: -23px;
padding-left: 25px;
font-style: normal;
font-size: 100%;}

#key a {
color: #9E9E9E;}

#key a:hover {
color: #FFFFFF;
text-decoration: underline;}

/* END POPUP PAGE */


/* NEW LOGO SECTION */

#logobox_r_about {
width: 110px;
height: 160px;
float: right;}

#logobox_r_about a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_about.gif);
background-repeat: no-repeat;}

#logobox_r_about a:hover {
cursor: pointer;}

#logobox_r_contact {
width: 110px;
height: 160px;
float: right;}

#logobox_r_contact a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_contact.gif);
background-repeat: no-repeat;}

#logobox_r_contact a:hover {
cursor: pointer;}

#logobox_r_news {
width: 110px;
height: 160px;
float: right;}

#logobox_r_news a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_news.gif);
background-repeat: no-repeat;}

#logobox_r_news a:hover {
cursor: pointer;}

#logobox_r_portfolio {
width: 110px;
height: 160px;
float: right;}

#logobox_r_portfolio a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_portfolio.gif);
background-repeat: no-repeat;}

#logobox_r_portfolio a:hover {
cursor: pointer;}

#logobox_r_showroom {
width: 110px;
height: 160px;
float: right;}

#logobox_r_showroom a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_showroom.gif);
background-repeat: no-repeat;}

#logobox_r_showroom a:hover {
cursor: pointer;}

#logobox_r_services {
width: 110px;
height: 160px;
float: right;}

#logobox_r_services a {
width: 110px;
height: 160px;
display: block;
background-image: url(../images/front/ers_logo_services.gif);
background-repeat: no-repeat;}

#logobox_r_services a:hover {
cursor: pointer;}