body, td {

    font-family: Trebuchet, Trebuchet MS, Helvetica, Arial, sans-serif;  
    font-size: 1em;

}

body {
    background-color: #33260d;
    background-image: url("../images/body-bg-gardient.jpg");
    background-repeat: repeat-x;
    margin: 0px;
    padding: 0px;
    color: #ffffff;

}


a img{ border: none; }


#fullHeader          { width: 100%; height:61px; background-image: url("../images/header-bg.jpg"); background-repeat: repeat-x; }

#headerContainer     { width:1000px; position: relative; margin:auto; }

#loginContact        { position: absolute; top: 0px; right: 0px; color:#ffffff; font-size: 11px; text-transform: uppercase; }

#navigationContainer {  }

#navigation          {  }

#linkRotater         {  position: absolute; top:23px; right:0px; width:193px; height:19px; overflow:hidden; }

#phoneNumber         {  position: absolute; top:40px; right:0px; width:130px; height:16px; overflow:hidden; padding-left:14px; z-index:2; }

#fullBodyContainer   {

    background-image: url("../images/drawing-bg-1600w+.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    min-height: 1000px;
    width: 100%;
    text-align: center;

}


#bodyContainer       { width:1000px; text-align: left; margin: auto; padding-top: 7px; font-size: .9em; }

#contentContainer    { width:928px; margin-left:72px; padding-bottom: 15px; }

#flashContainer      { width:928px; margin-bottom: 15px;}

#showroomMenu        { width:928px; margin-bottom: 25px; background-color:#4f4e23; padding-top:5px; padding-bottom:5px; }

#partnersContainer   { width:600px; float:left; margin-bottom:25px; margin-left:10px; margin-top:15px; }

#partnersListContainer   { padding-top:10px; }

#partnersLogosList li  { display: inline; list-style-type: none; padding: 25px; text-align:center; }

#mainContent         { width:600px; float:left; color: #ffe894; padding-left:10px; line-height:20px; }

#mainImage           { width:928px; float:left; color: #ffe894; padding-left:10px; line-height:20px; }

#belowMainContent         { width:893px; float:left; color: #ffe894; padding-left:10px; line-height:20px; }

#rightContent        { width:293px; margin-left:25px; float:left;  }

#footerContainer     { width:1000px; clear: both; }

#footer              { padding: 10px; text-align: center; font-size: .8em; line-height: 20px; color:#73704b; background-image: url("../images/footerBG.png"); }

#footerLogos           { padding-left:110px; padding-top:8px; clear:both; margin-bottom:10px; }

#logoListContainerTop     { text-align: center; padding-top:10px; padding-bottom:20px; clear:both; }

#logoListContainerBottom     { padding-left:120px; padding-top:10px; padding-bottom:10px; clear:both; }

#footerContact         { font-size: .8em; margin-bottom: 15px;  text-align: center; clear:both; }

#testimonialContainer{ padding: 5px; background-image: url("../images/rightVidoeBG.png"); background-repeat: repeat; line-height: 18px; zoom:1; }


a {
    color: #fff7d2;
    text-decoration: none;
}


a:hover {
    text-decoration: underline;
}


#loginContact a{ color: #babcbf; margin-left:20px; }

a.navlink{ color: #bab97f; font-size:.7em  }

.navHeaderLink { font-weight: bold; text-transform: uppercase; font-size: 1.3em; }


.footerLink { padding:8px; }

a.footerLink { color:#73704b; }

a.footerLink:hover { color:#fbd354; text-decoration: none; }


.galleryLink { padding:8px; }

a.galleryLink { color:#9F9B6C; }

a.galleryLink:hover { color:#fbd354; text-decoration: none; }


.partnerLink { color:#ffe894; }

a.partnerLink { text-decoration: none; }

a.partnerLink:hover { text-decoration: underline; }


.homeLink { padding:8px; }

a.homeLink { color:#ffffff; }

a.homeLink:hover { color:#fbd354; text-decoration: none; }


a.servicesLink { color:#ffffff; font-size:18px; font-weight:bold;}

a.servicesLink:hover { text-decoration: underline; }


.footerlogo { opacity:0.5; }

.footerlogo:hover { opacity:1; }


.fieldlabel { padding:3px; }

.googleMarker { color:#000000; }

.subHeader { color:#4f4e23; font-size:18px; font-weight:bold; }

.fieldinput { border:1px solid #4f4e23; background-color:#ffe894; }

.fieldselect { border:1px solid #4f4e23; background-color:#ffe894; width:40px; }

.gallerySelected { padding: 8px; color: #fbd354; }

.phone { color: #fbd354; font-size:13px; }

h1 { color: #2b2b13; font-size: 1.5em; text-transform: uppercase; font-weight: bold; margin: 0 0 10px 0; }

h2 { color: #2b2b13; font-size: 1.1em; text-transform: uppercase; font-weight: bold; margin: 0 0 10px 0; }

h3 { color: #fff7d2; font-size: 1em; font-weight: bold; margin: 0; display:inline; }

hr { height:1px; background-color: #ffffff; border: none; width: 80%; }

/* FOOTER LOGO ROLLOVERS */

a.am_olean { display:block; width:85px; height:35px; text-decoration: none; background: url("../images/logos/american_olean_footer.png"); }
a.am_olean:hover { background-position: 0 -35px; }


a.cambria { display:block; width:85px; height:40px; text-decoration: none; background: url("../images/logos/cambria_footer.png"); }
a.cambria:hover { background-position: 0 -40px; }

a.crystal { display:block; width:85px; height:27px; text-decoration: none; background: url("../images/logos/crystal_cabinets_footer.png"); }
a.crystal:hover { background-position: 0 -27px; }

a.datile { display:block; width:42px; height:50px; text-decoration: none; background: url("../images/logos/datile_footer.png"); }
a.datile:hover { background-position: 0 -50px; }

a.grohe { display:block; width:85px; height:37px; text-decoration: none; background: url("../images/logos/grohe_footer.png"); }
a.grohe:hover { background-position: 0 -37px; }

a.kohler { display:block; width:84px; height:20px; text-decoration: none; background: url("../images/logos/kohler_footer.png"); }
a.kohler:hover { background-position: 0 -20px; }

a.merrilat { display:block; width:65px; height:44px; text-decoration: none; background: url("../images/logos/merrilat_footer.png"); }
a.merrilat:hover { background-position: 0 -44px; }

a.moen { display:block; width:85px; height:30px; text-decoration: none; background: url("../images/logos/moen_footer.png"); }
a.moen:hover { background-position: 0 -30px; }

a.seville { display:block; width:81px; height:40px; text-decoration: none; background: url("../images/logos/seville_footer.png"); }
a.seville:hover { background-position: 0 -40px; }

a.subzero { display:block; width:85px; height:26px; text-decoration: none; background: url("../images/logos/subzero_footer.png"); }
a.subzero:hover { background-position: 0 -26px; }

a.terrazzo { display:block; width:83px; height:39px; text-decoration: none; background: url("../images/logos/terrazzo_marble_footer.png"); }
a.terrazzo:hover { background-position: 0 -39px; }

a.top_knobs { display:block; width:65px; height:51px; text-decoration: none; background: url("../images/logos/top_knobs_footer.png"); }
a.top_knobs:hover { background-position: 0 -51px; }

a.wolf { display:block; width:84px; height:23px; text-decoration: none; background: url("../images/logos/wolf_footer.png"); }
a.wolf:hover { background-position: 0 -23px; }


.footer_nav	{ position:relative; float:left; overflow:hidden; margin-bottom:8px; }