@charset "iso-8859-1";
/* CSS Document */
body{
background-color:#FFFFFF;
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
margin:0px;
padding:0px;
font-size:0.8em;
}

a{
color:blue;
}

a:visited {
color:blue;
}

#total{
width:970px;
margin-left:auto;
margin-right:auto;
}

#total_header{
width:960px;
margin-left:auto;
margin-right:auto;
}

#header{
width:960px;
height:73px;
float:left;
background-image:url(../images/header.jpg);
background-repeat:no-repeat;

}

#search{
float:right;
text-align:right;
height:40px;
width:400px;

}

#keyword{
border-style:none;
border-width:0px;
background-color:#FFFFFF;
height:19px;
width:114px;
margin:0px;
float:right;
margin-right:5px;
margin-top:5px;
}

#search_submit{
border-style:none;
background-color:#FFFFFF;
height:21px;
width:53px;
float:right;
margin-right:5px;
margin-top:5px;
}

#sign_up{
float:left;
color:#FFFFFF;
font-size:0.85em;
font-family:Tahoma;
margin-top:7px;
}

#sign_up a{
color:#FFFFFF;
text-decoration:none;
}

#sign_up a:hover{
text-decoration:underline;

}

#menu{
background-image:url(../images/menu_bg.jpg);
background-repeat:no-repeat;
width:960px;
float:left;
height:30px;
font-family:Arial;
font-size:1.1em;
}

#menu a{
text-decoration:none;
padding-top:6px;
height:24px;
text-align:center;
color:#FFFFFF;
float:left;

}

#mitem_itemwide a{
width:160px;
}

#mitem_itemwide_selected a{
width:160px;
background-color:#FFFFFF;
color:#101070;
background-position:right;
}

#mitem_home a{
width:83px;
}

#mitem_home_selected a{
background-image:url(../images/home_selected.png);
background-repeat:no-repeat;
width:83px;
color:#101070;
}

#mitem_home a:hover
{
background-image:url(../images/home_hover.png);
background-repeat:no-repeat;
}

#mitem_showroom a{
width:228px;
}

#mitem_showroom_selected a{
width:228px;
background-color:#FFFFFF;
color:#101070;
background-position:right;
}


#mitem_showroom a:hover{
background-color:#5F81DA;
}

#mitem_find a{
width:167px;
}

#mitem_find_selected a{
width:167px;
background-color:#FFFFFF;
color:#101070;
}

#mitem_find a:hover{
background-color:#5F81DA;
}

#mitem_about a{
width:132px;
}

#mitem_about_selected a{
width:132px;
background-color:#FFFFFF;
color:#101070;
}

#mitem_about a:hover{
background-color:#5F81DA;
}

#mitem_news a{
width:98px;
}

#mitem_news_selected a{
width:98px;
background-color:#FFFFFF;
color:#101070;
}

#mitem_news a:hover{
background-color:#5F81DA;
}


#mitem_events a{
width:99px;
}

#mitem_events_selected a{
width:99px;
background-color:#FFFFFF;
color:#101070;
}

#mitem_events a:hover{
background-color:#5F81DA;
}

#mitem_contact a{
width:153px;
}

#mitem_contact a:hover{
background-image:url(../images/contact_hover.png);
background-repeat:no-repeat;
}

#mitem_contact_selected a{
background-image:url(../images/contact_selected.png);
background-repeat:no-repeat;
color:#101070;
width:153px;
}

.notselected{

}

.selected{
text-decoration:none;
padding-top:6px;
height:24px;
text-align:center;
color:#FFFFFF;
float:left;
background-color:#FFFFFF;
}

.menu_border{
background-image:url(../images/menu_border.gif);
background-position:right;
background-repeat:no-repeat;
}

#body_wrapper{
width:950px;
float:left;
clear:left;
background-image:url(../images/body_wrapper_bg.png);
background-repeat:repeat-y;
padding:10px;
padding-top:5px;
padding-bottom:0px;
}

#left{
width:635px;
float:left;
font-family:Arial, Helvetica, sans-serif;

}

.left_section{
background-image:url(../images/left_section_bg.gif);
background-repeat:no-repeat;
background-position:top;
width:605px;
padding:15px;
padding-top:8px;
padding-bottom:40px;

}

.left_section h1{
padding:0px;
margin:0px;
font-size:1.4em;
font-weight:normal;
color:#FFFFFF;
margin-bottom:15px;
}

.right_section h2{
padding:0px;
margin:0px;
font-size:1.4em;
font-weight:normal;
color:#FFFFFF;
margin-bottom:15px;
}

#people{
text-align:left;
width:605px;
background-image: url('../images/coming_soon.jpg');
background-position: center center;
background-repeat:no-repeat;
}

#right{
float:right;
width:311px;
font-family:Arial, Helvetica, sans-serif;
}

.right_section{
width:281px;
background-image:url(../images/right_section_bg.gif);
background-position:top;
background-repeat:no-repeat;
float:left;
padding:15px;
padding-top:8px;
}

.right_section p{
margin:0px;
padding:0px;
margin-bottom:12px;
}

.right a{
text-decoration:underline;
color:#000000;
}

.right a:hover{
text-decoration:none;

}

#body_wrapper_foot{
width:970px;
background-image:url(../images/footer.png);
height:17px;
background-repeat:no-repeat;
float:left;
}

#footer{
width:970px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.85em;
float:left;
padding-top:10px;
}

#footer img{
border-style:none;
border-width:0px;
}

#footer p{
margin:0px;
padding:0px;
margin-bottom:10px;
}

#footer a{
color:#000000;
text-decoration:underline;
}

#footer a:hover{
text-decoration:none;
}

#menu_first_level{
list-style:none;
padding:0px;
margin:0px;
list-style-position:inside;
float:left;
clear:left;
}

.menu_second_level{
list-style:none;
padding:0px;
margin:0px;
float:left;
width:230px;
}

.fl_not_active{
float:left;
width:260px;
}

.fl_not_active a{
text-decoration:none;
color:#000000;
width:260px;
padding-left:10px;
padding-right:10px;
display:block;
background-color:#DFEFFC;
padding-top:4px;
padding-bottom:4px;
float:left;
margin-bottom:1px;
}





.fl_not_active a:hover{
background-color:#87B6ED;
color:#FFFFFF;

}

.fl_active{
float:left;
width:260px;

}

.fl_active a{
text-decoration:none;
color:#FFFFFF;
width:260px;
padding-left:10px;
padding-right:10px;
display:block;
background-color:#87B6ED;
padding-top:4px;
padding-bottom:4px;
float:left;
margin-bottom:1px;
font-weight:bold;
}

.fl_active a:hover{
background-color:#87B6ED;
color:#FFFFFF;

}

.sl_not_active{
float:left;
width:230px;
}

.sl_not_active a{
float:left;
background-color:#DFEFFC;
padding-top:3px;
padding-bottom:3px;
width:230px;
padding-left:40px;
padding-right:10px;
display:block;
color:#000000;
font-weight:normal;
}

.sl_active{
float:left;
width:230px;
}

.sl_active a{
float:left;
background-color:#87B6ED;
padding-top:3px;
padding-bottom:3px;
width:230px;
padding-left:40px;
padding-right:10px;
display:block;
color:#FFFFFF;
background-image:url(../images/arrow.gif);
background-repeat:no-repeat;
background-position:left;
font-weight:normal;
}

.centre
{
text-align:center;
}

.settingsrow
{
        clear:left;
        padding:8px;
        width:600px;
        display:block;
        visibility:visible;
}

.settingsleft
{
        width:150px;
        float:left;
        padding:3px;
}

.settingsright
{
        float:left;
        text-align:left;
        width:400px;
        padding:3px;
}

#breadcrumb
{
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
font-size:0.9em;
font-weight:normal;
font-family: verdana,arial,helvetica,sans-serif;
color:#222;
}

#breadcrumb a
{
color:#222;
text-decoration:none;
}


.cedasuppliers
{
font-size:1.5em;
}

.replacementlogo
{
width:130px;
height:130px;
background: #444444;
margin:10px;
padding:10px;
color:#ffffff;
}

.sm_level_one a
{
text-decoration:none;
}
.sm_level_one li
{
font-size:1.5em;

}
.sm_level_two li
{
font-size:1.1em;
}
.sm_level_three li
{
font-size:0.9em;
}

#member_details_logo
{
width:280px;
padding:5px;
padding-left:10px;
}

#member_details_logo p
{
margin:0;
padding:0;
}

#member_details_rhs
{
float:right;
width:280px;
padding-left:10px;
padding-right:10px;
}

#member_details_lhs
{
padding-left:10px;
padding-right:10px;
float:right;
width:280px;
}

#member_details_back
{
clear:both;
text-align:center;
}

#distributorsmap
{
padding-top:45px;
clear:both;
}

.associatesblurb
{
font-size:0.8em;
}
