#bottommenu li a:hover,
#bottombmenu li a:hover,
#serviceemailaddressbutton a:hover  {
   color: #800000;
   text-decoration: underline;
}

#separatorlines,
#separatorlinescopy,
#separatorlinescopy3,
#separatorlinescopy2  {
   background: url(robnicholsmedia/separatorlinescopy3.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 14px;
   z-index: 7;
   width: 203px;
   height: 2px;
}

#bottombmenu li,
#bottommenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#martelincorporated2007text p  {
   font: 11px/10px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#capitalcitybusinessparkcopy  {
   background: url(contactusmedia/capitalcitybusinessparkcopy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 345px;
   z-index: 2;
   width: 187px;
   height: 233px;
}

#serviceemailaddressbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #831117;
}

#id385servicesbutton a:hover  {
   background-position: -125px 0%;
}

#martelincorporated2007text  {
   visibility: visible;
   position: absolute;
   left: 312px;
   top: 638px;
   z-index: 6;
   width: 153px;
}

#serviceemailaddressbutton  {
   font: 13px/33px Arial;
   padding-bottom: 8px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 541px;
   z-index: 2;
   width: 144px;
   height: 33px;
}

#aboutmartelbutton a:hover  {
   background-position: -183px 0%;
}

#contactusbutton a:hover  {
   background-position: -159px 0%;
}

#martel101button a:hover  {
   background-position: -143px 0%;
}

#productsbutton a:hover  {
   background-position: -136px 0%;
}

#id385servicesbutton a  {
   background: url(robnicholsmedia/id385servicesbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 125px;
   height: 23px;
}

#flashrotatorslideshow  {
   visibility: visible;
   position: absolute;
   left: 230px;
   top: 122px;
   z-index: 4;
   width: 521px;
   height: 202px;
   background-color: #FFFFFF;
   background-image: none;
}

#sitebybutton a:hover  {
   background-position: -109px 0%;
}

#horizontalmiddleline  {
   background: url(robnicholsmedia/horizontalmiddleline.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 325px;
   z-index: 2;
   width: 748px;
   height: 4px;
}

#horizontallinebottom  {
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 576px;
   z-index: 3;
   width: 748px;
   height: 5px;
   background-color: #123A7D;
   background-image: none;
   font-size: 1px;
}

#id385servicesbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 133px;
   z-index: 7;
   width: 125px;
   height: 23px;
}

#separatorlinescopy2  {
   top: 243px;
}

#separatorlinescopy3  {
   top: 283px;
}

#aboutmartelbutton a  {
   background: url(robnicholsmedia/aboutmartelbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 183px;
   height: 22px;
}

#separatorlinescopy  {
   top: 204px;
}

#martel101button a  {
   background: url(robnicholsmedia/martel101button.jpg) no-repeat 0% 0px;
   display: block;
   width: 143px;
   height: 22px;
}

#whitebackinterior  {
   background: url(robnicholsmedia/whitebackinterior.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 1;
   width: 751px;
   height: 668px;
}

#mapbutton a:hover  {
   background-position: -251px 0%;
}

#contactusbutton a  {
   background: url(robnicholsmedia/contactusbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 159px;
   height: 22px;
}

#aboutmartelbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 252px;
   z-index: 7;
   width: 183px;
   height: 22px;
}

#bottombmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #4B4B4B;
   height: 100%;
}

#headercontactusg  {
   background: url(contactusmedia/headercontactusg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 342px;
   z-index: 2;
   width: 163px;
   height: 37px;
}

#productsbutton a  {
   background: url(robnicholsmedia/productsbutton.jpg) no-repeat 0% 0px;
   display: block;
   width: 136px;
   height: 22px;
}

#martel101button  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 213px;
   z-index: 7;
   width: 143px;
   height: 22px;
}

#bottommenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #184F93;
   height: 100%;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 292px;
   z-index: 7;
   width: 159px;
   height: 22px;
}

#forover23yearsg  {
   background: url(homemedia/forover23yearsg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 499px;
   top: 60px;
   z-index: 2;
   width: 221px;
   height: 52px;
}

#sitebybutton a  {
   background: url(robnicholsmedia/sitebybutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 109px;
   font-size: 46px;
   line-height: 46px;
}

#productsbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 173px;
   z-index: 7;
   width: 136px;
   height: 22px;
}

#logoreflection  {
   background: url(robnicholsmedia/logoreflection.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 108px;
   top: 102px;
   z-index: 3;
   width: 280px;
   height: 19px;
}

#separatorlines  {
   top: 164px;
}

#topnavhomeicon  {
   background: url(robnicholsmedia/topnavhomeicon.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 721px;
   top: 13px;
   z-index: 2;
   width: 9px;
   height: 10px;
}

#numberstext p  {
   font: bold 13px/15px Arial;
   margin: 0px;
   padding-bottom: 8px;
   text-align: left;
   color: #133C7F;
}

#id360playlogo  {
   background: url(robnicholsmedia/id360playlogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 386px;
   top: 14px;
   z-index: 3;
   width: 100px;
   height: 104px;
}

#pid6contactus  {
   margin: 0px auto 0px auto;
   width: 752px;
   position: relative;
}

#verticalwhite  {
   background: url(homemedia/verticalwhite.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 621px;
   z-index: 5;
   width: 750px;
   height: 61px;
}

#sitebybutton  {
   visibility: visible;
   position: absolute;
   left: 334px;
   top: 693px;
   z-index: 1;
   width: 109px;
   height: 46px;
}

#id374bluebox  {
   background: url(robnicholsmedia/id374bluebox.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 122px;
   z-index: 4;
   width: 226px;
   height: 202px;
}

#darkgradient  {
   background: url(robnicholsmedia/darkgradient.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 103px;
   top: 123px;
   z-index: 5;
   width: 126px;
   height: 201px;
}

#bottombmenu  {
   font: bold 10px/15px Tahoma;
   margin: 0px;
   height: 15px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #4B4B4B;
   position: absolute;
   left: 713px;
   top: 26px;
   z-index: 2;
}

#reflections  {
   background: url(robnicholsmedia/reflections.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 28px;
   top: 84px;
   z-index: 2;
   width: 458px;
   height: 38px;
}

#numberstext  {
   visibility: visible;
   position: absolute;
   left: 242px;
   top: 391px;
   z-index: 2;
   width: 193px;
}

#mapbutton a  {
   background: url(contactusmedia/mapbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 180px;
   width: 251px;
   font-size: 180px;
   line-height: 180px;
}

#directionsg  {
   background: url(contactusmedia/directionsg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 604px;
   top: 340px;
   z-index: 2;
   width: 123px;
   height: 40px;
}

#martellogo  {
   background: url(robnicholsmedia/martellogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 104px;
   top: 27px;
   z-index: 4;
   width: 284px;
   height: 75px;
}

#bottommenu  {
   font: 10px/18px Arial;
   margin: 0px;
   height: 18px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #184F93;
   position: absolute;
   left: 181px;
   top: 592px;
   z-index: 3;
}

#phonelogo  {
   background: url(robnicholsmedia/phonelogo.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 24px;
   z-index: 3;
   width: 75px;
   height: 77px;
}

#mapbutton  {
   visibility: visible;
   position: absolute;
   left: 486px;
   top: 383px;
   z-index: 2;
   width: 251px;
   height: 180px;
}

#addressg  {
   background: url(robnicholsmedia/addressg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 135px;
   top: 107px;
   z-index: 4;
   width: 219px;
   height: 11px;
}

#gradient  {
   background: url(robnicholsmedia/gradient.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 3px;
   top: 122px;
   z-index: 6;
   width: 180px;
   height: 202px;
}

#servingg  {
   background: url(homemedia/servingg.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 497px;
   top: 32px;
   z-index: 2;
   width: 191px;
   height: 25px;
}

#bluebar  {
   background: url(robnicholsmedia/bluebar.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 622px;
   z-index: 3;
   width: 749px;
   height: 42px;
}

#layer24  {
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 682px;
   z-index: 6;
   width: 750px;
   height: 1px;
   background-color: #FFFFFF;
   background-image: none;
   font-size: 1px;
}

#orange  {
   background: url(robnicholsmedia/orange.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 2px;
   top: 660px;
   z-index: 4;
   width: 750px;
   height: 22px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #FFFFFF url(robnicholsmedia/exteriortile.jpg) center top repeat;
}


