@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#000000; background-image:url(../img/audiobackground.jpg); background-position:center 8px; background-repeat:no-repeat}
.Clear { clear:both;}
.maintable { width:778px;}
.logo { margin-top:10px;}
img { border:0px;}
/*top menu */
#divmenu { margin:0px; padding:0px; background-image:url(../img/menubg.jpg); background-position:top left; background-repeat:no-repeat; height:38px; width:778px; display:block; float:left; }
#divmenu ul { margin:0px; padding:0px;}
#divmenu li{ margin:0px; padding:0px 0px 0px 0px; list-style:none; display:inline; }
#divmenu li a{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; height:30px; width:75px; text-align:center;}
#divmenu li a:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; background-image:url(../img/menu_hover.gif); background-position:top left; background-repeat:repeat-x; height:30px; width:75px; text-align:center;}
#divmenu li a.active, #divmenu li a.active:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; background-image:url(../img/menu_hover.gif); background-position:top left; background-repeat:repeat-x; height:30px; width:75px; text-align:center;}

#divmenu li a.longmenu{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; height:30px; width:139px; text-align:center;}
#divmenu li a.longmenu:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; background-image:url(../img/menu_hover.gif); background-position:top left; background-repeat:repeat-x; height:30px; width:139px; text-align:center;}
#divmenu li a.longmenuactive, #divmenu li a.longmenuactive:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; border-right:0px solid #1d282e; background-image:url(../img/menu_hover.gif); background-position:top left; background-repeat:repeat-x; height:30px; width:139px; text-align:center;}

#divmenu li a.home{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; height:30px; width:100px; text-align:center; }
#divmenu li a.home:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; background-image:url(../img/menu_homehover.gif); background-position:top right; background-repeat:no-repeat; height:30px; width:100px; text-align:center; }
#divmenu li a.homeactive, #divmenu li a.homeactive:hover{ margin:0px; padding:8px 0px 0px 0px; float:left; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; background-image:url(../img/menu_homehover.gif); background-position:top left; background-repeat:no-repeat; height:30px; width:100px; text-align:center;}
#divmenu li a.contact{ margin:0px; padding:8px 0px 0px 0px; float:right; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; height:30px; border-right:0px; width:100px; text-align:center; }
#divmenu li a.contact:hover{ margin:0px; padding:8px 0px 0px 0px; float:right; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; background-image:url(../img/menu_contacthover.gif); background-position:top left; background-repeat:no-repeat; height:30px; border-right:0px; width:100px; text-align:center; }
#divmenu li a.contactactive, #divmenu li a.contactactive:hover{ margin:0px; padding:8px 0px 0px 0px; float:right; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:bold; background-image:url(../img/menu_contacthover.gif); background-position:top left; background-repeat:no-repeat; height:30px; border-right:0px; width:100px; text-align:center; }

.divbanner { margin:0px; padding:0px; background-image:url(../img/banner.jpg); background-position:top left; background-repeat:no-repeat; height:229px; display:block;}

/* middle content area */
#divmiddlecontentarea { background-color:#000000; border-right:1px solid #666666; border-left:1px solid #666666; padding:10px;}
.welcome h1 { margin:0px; padding:0px; color:#f9aa4b; font-size:12px; font-style:normal; font-weight:normal;}
.welcome p { margin:0px; padding:0px; font-size:12px; color:#7d7d7d; line-height:18px; text-align:justify;}
.customerstory { margin:0px; padding:10px 0px 0px 0px; background-image:url(../img/cusststories_bg.png); background-position:top center; background-repeat:no-repeat; height:196px; width:707px; text-align:left;}
.customerstory h1 {  margin:0px; padding:0px 0px 0px 0px; color:#000000; font-size:14px; font-weight:bold; border-bottom:1px solid #000000;}
.customerstory p { margin:0px; padding:0px 0px 10px 0px; color:#0000000; font-size:11px; text-align:justify;}
.storydividar {  margin:0px; padding:0px; background-image:url(../img/customerstorydivd.gif); background-position:center center; background-repeat:no-repeat; height:110px;}

/*footer */
.divfooter {  margin:0px; padding:10px 0px 0px 0px; background-image:url(../img/footerbg.png); background-position:top left; background-repeat:no-repeat; height:72px; display:block; color:#a0a0a0; font-size:11px; text-align:center;}
.divfooter a{ text-decoration:none; color:#a0a0a0; font-size:11px;}
.divfooter a:hover{ text-decoration:underline; color:#fa8800; font-size:11px;}

/* about*/
.aboutus { padding:5px;}
.aboutus h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.aboutus p { margin:0px; padding:0px 0px 8px 0px; font-size:12px; color:#7d7d7d; line-height:18px; text-align:justify;}

/* services */
.serviceslink { font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline;}
a.serviceslink:hover { font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.services { padding:5px;}
.services a { color:#f9aa4b; font-size:18px; font-weight:bold; text-decoration:underline;}
.services a:hover{ color:#f9aa4b; font-size:18px; font-weight:bold; text-decoration:none;}
.services h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.services h1 a { color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:underline;}
.services h1 a:hover{ color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:none;}
.services h2 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#ffffff; font-size:12px; font-weight:bold;}
.services p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.dottedline  { border-bottom:1px dashed #747474; margin:5px 0px 10px 0px;}
.imgfloatright { float:right; padding-left:14px; padding-bottom:10px; padding-top:5px; }
.imgfloatleft { float:left; padding-right:14px; padding-bottom:10px; padding-top:5px;}
/*
.servicediv { margin:20px 0px 20px 80px; _margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; position:relative; text-align:center;}
.servicediv img{ margin:0px 0px 4px 0px; padding:3px 0px 0px 0px; position:relative; left:3px; top:0px; z-index:10; float:left;}
.servicediv a.imghover{ margin:0px; padding:0px; background:url(../img/carservices_bg.jpg) no-repeat top left; width:229px; height:177px; display:block; opacity:1;filter:alpha(opacity=100); color:#fff; text-decoration:underline; color:#000; font-size:18px; font-weight:bold; text-decoration:none; text-transform:uppercase; z-index:100; text-align:center;}
.servicediv a.imghover:hover{ margin:0px; padding:0px; background:url(../img/carservices_bg_over.jpg) no-repeat top left; width:229px; height:177px; display:block; opacity:1;filter:alpha(opacity=100); color:#fff; text-decoration:none; color:#000; font-size:18px; font-weight:bold; text-decoration:none; text-transform:uppercase; z-index:100;  text-align:center;}
*/
/*.servicediv { margin:0px auto 0px auto; padding:0px; text-align:center;}*/
a.carservicelink{ margin::0px auto 0px auto; padding:143px 0px 0px 0px; text-align:center; background:url(../img/carservicebox.jpg) no-repeat center center; width:228px; height:25px; color:#000; font-size:18px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase;}
a.carservicelink:hover{ margin::0px auto 0px auto; padding:143px 0px 0px 0px; text-align:center; background:url(../img/carservicebox_over.jpg) no-repeat center center; width:228px; height:25px; color:#000; font-size:18px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase;}

a.homeservicelink{ margin::0px auto 0px auto; padding:143px 0px 0px 0px; text-align:center; background:url(../img/homeservicebox.jpg) no-repeat center center; width:228px; height:25px; color:#000; font-size:18px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase;}
a.homeservicelink:hover{ margin::0px auto 0px auto; padding:143px 0px 0px 0px; text-align:center; background:url(../img/homeservicebox_over.jpg) no-repeat center center; width:228px; height:25px; color:#000; font-size:18px; font-weight:bold; text-decoration:none; display:block; text-transform:uppercase;}

/*
.carservicediv .linkhover { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:229px; display:block;}
.carservicediv .linkhover a {margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background-color:#fff; display:block; color:#000; font-size:18px; font-weight:bold; text-decoration:underline; }
.carservicediv .linkhover a:hover {margin:0px 0px 0px 0px; padding:10px 0px 10px 0px; background-color:#f7941d; display:block; color:#000; font-size:18px; font-weight:bold; text-decoration:underline; }
*/
.homeservicediv { margin:0px; padding:0px;}


/* products */
.productlink { font-size:14px; color:#ffffff; font-weight:bold; text-decoration:underline;}
a.productlink:hover { font-size:14px; color:#ffffff; font-weight:bold; text-decoration:none;}
.products { padding:5px;}
.products a { color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:underline;}
.products a:hover{ color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:none;}
.products h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.products h2 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#ffffff; font-size:12px; font-weight:bold;}
.products p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.productlist { background-color:#FFFFFF; border:1px solid #666666; padding:10px; }
.productlist img{float:left; margin:10px 12px 10px 0px;}
.productimg { float:left;  vertical-align:middle; margin:0px 12px 10px 0px;}

/* custfeedback */
.custfeedback { padding:5px;}
.custfeedback a { color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:underline;}
.custfeedback a:hover{ color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:none;}
.custfeedback h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.custfeedback p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.custfeedbackbox { background-image:url(../img/commentbg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#30608f; border:2px solid #ffffff; color:#FFFFFF; font-size:11px; margin:0px 0px 10px 0px; padding:20px 20px 15px 20px;}
.custfeedbackbox p{ margin:0px; padding:0px 0px 5px 0px; font-size:11px; color:#FFFFFF; text-align:justify;}
.custfeedbackbox p.comments { margin:0px; padding:0px 0px 10px 0px; font-size:11px; color:#FFFFFF; text-align:justify; font-style:italic;}
.custfeedbackbg { background-image:url(../img/comment.png); background-repeat:no-repeat; background-position:bottom left; margin:0px; padding:0px 0px 0px 0px; display:block; }


/* events */
.events  { padding:5px;}
.events  a { color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:underline;}
.events  a:hover{ color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:none;}
.events  h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.events  p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}

.eventscontent h2 { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; text-transform:uppercase;}
.eventscontent table, .eventscontent table td { margin:0px; padding:0px 0px 10px 0px;}
.eventscontent a { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:underline;}
.eventscontent a:hover { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.eventscontent  p{ margin:0px; padding:0px 0px 5px 0px; font-size:11px; color:#FFFFFF; text-align:justify; font-style:italic;}
.eventscontent a.whitemore { margin:0px; padding:0px 0px 0px 0px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:underline; font-style:normal; text-transform:none;}
.eventscontent a.whitemore:hover { margin:0px; padding:0px 0px 0px 0px; font-size:11px; color:#FFFFFF; font-weight:bold; text-decoration:none;}

/*project */
.projects  { padding:5px;}
.projects  h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.projects  p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.projects  h2 { margin:0px 0px 0px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold;}
.projectscontent { padding:15px; border:2px solid #ffffff;}
.projectscontent table, .projectscontent td { padding:0px 0px 8px 0px;}
.projectscontent  a { color:#f9aa4b; font-size:11px; text-decoration:underline;}
.projectscontent  a:hover{ color:#f9aa4b; font-size:11px; text-decoration:none;}
.projectscontent p{ margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; color:#FFFFFF; font-size:11px; text-decoration:none; font-weight:normal;}


/* sitemap */
.sitemap  { padding:5px;}
.sitemap  a { color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:underline;}
.sitemap  a:hover{ color:#f9aa4b; font-size:12px; font-weight:bold; text-decoration:none;}
.sitemap  h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.sitemap  p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.sitemapcontainer { margin:0px 0px 0px 20px; padding:0px 0px 10px 0px;}
.sitemapcontainer table, .sitemapcontainer td { margin:0px 0px 0px 0px; padding:0px 0px 8px 0px;}
.sitemapcontainer a {color:#FFFFFF; font-size:12px; text-decoration:underline; font-weight:normal; background-image:url(../img/bluearrow.gif); background-position:center left; background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
.sitemapcontainer a:hover {color:#3399cc; font-size:12px; text-decoration:none; font-weight:normal; background-image:url(../img/bluearrow.gif); background-position:center left; background-repeat:no-repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 15px;}
.sitemapcontainer ul { margin:0px; padding:0px;}
.sitemapcontainer ul li { margin:0px; padding:0px 0px 0px 20px;}

/*contact */
.contact  { padding:5px;}
.contact  h1 { margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; color:#f9aa4b; font-size:12px; font-weight:bold; border-bottom:1px solid #ff8d05;}
.contact  p { margin:0px; padding:0px 0px 8px 0px; font-size:11px; color:#7d7d7d; text-align:justify;}
.contactcontent { padding-left:20px; }
.contactcontent  a { color:#f9aa4b; font-size:12px; text-decoration:underline;}
.contactcontent  a:hover{ color:#f9aa4b; font-size:12px; text-decoration:none;}
.contactcontent p{ margin:0px; padding:0px 0px 0px 0px; color:#FFFFFF; font-size:12px; text-decoration:none; font-weight:normal; line-height:18px;}

/* goodlemap */
.googelmap { border:2px solid #ffffff; width:58%;}