body {margin:0;padding:0;background:url(../i/bg.gif) #fff;font: 11px arial, verdana, sans-serif;color:#666}
#bg {width:100%;height:340px;margin:0;padding:0;background: url(../i/bg_top.gif) repeat-x;}
#bg2 {width:100%;height:390px;margin:0;padding:0;background: url(../i/white.gif) no-repeat top center;text-align:center;}
#header {width:750px;height:110px;margin:0 auto;padding:0;background: url(../i/yellow.jpg) no-repeat top center;}
#flashcontent {width:750px;height:220px;margin:0 auto;background:#000;text-align:center;}
#flashcontent fieldset {width:420px;font-size:15px;color:#666;border:1px solid #000;margin:auto;padding:40px;}
#content {width:750px;margin:0 auto;background:url(../i/content.gif) repeat-y;padding-bottom:0px;text-align:center;position:relative;}
#menu {width:750px;height:56px;;margin:0 auto;background:url(../i/menu.jpg) no-repeat top center;text-align:left;}
#menu a {color:#666;font: 12px verdana, arial, sans-serif;}
#menu a:hover {border-bottom:6px solid #444;padding-bottom:5px;color:#F5CA19;}
#menu span.no {font-size:22px;color:#F5CA19;border-right:1px solid #fff;}
#icons {width:120px;height:30px;float:right}
.icons {width:30px;height:30px;float:left;background:url(../i/icons.gif);display:block;}
span.invisible {margin-left:-3000px;}
#contact_icon {background-position:30px 0px;}
#search_icon {background-position:60px 0px;}
#home_icon {background-position:0px 0px;}#map_icon {background-position:90px 0px;}
a#contact_icon:hover {background-position:30px 30px;}
a#search_icon:hover {background-position:60px 30px;}
a#home_icon:hover {background-position:0px 30px;}a#map_icon:hover {background-position:90px 30px;}
#logo {float:left;margin-top:30px;}
img {border:0;}
a {text-decoration:none;color:#0000ee}
a:hover {color:#000066}
a:focus { -moz-outline: none -moz-mac-focusring; }
#left_panel {width:375px;float:left;text-align:left;}#left_panel p, #left_panel ul {margin-left:20px;margin-right:20px}
#right_panel {width:375px;float:right;text-align:left;}#right_panel li.main {list-style-image: url(../i/bdot.gif);}#right_panel li.main:hover {list-style-image: url(../i/bdot_a.gif);}
#central_panel {text-align:left;background:#ccc;margin:0 auto;padding:10px;position:relative;}
#footer {clear:both;padding:33px 10px 4px 10px;background:url(../i/footer.jpg) repeat-x bottom left;color:#ccc}#footer a {color:#eee;}#footer a:hover {color:#f63;}
h1, .print {position:absolute;display:none;}
h2 {font:15px Verdana;margin:0 0 10px 20px;color:#f63;font-variant:small-caps;}
.news_body {margin:5px 0 0 20px;}
.company {margin:5px 0 40px 20px;font-size:13px;}
.ads {text-align:center;}
h3 {background:url(../i/arrow.gif) no-repeat left bottom;padding-left:20px;font:11px Verdana;margin:10px 0 0 20px;}
#registration_form, #search_form, #contact_form {text-align:center;}
#registration_form fieldset, #search_form fieldset, #contact_form fieldset {width:325px;margin:20px auto;border:1px solid #999;background:url(../i/bg_newsletter.gif);text-align:left;padding:5px;}
input.textfield, select {background:url(../i/bg_field.gif) repeat-x;border:1px solid #666;font-size:11px;}
label {font-size:11px;}
textarea {background:#b1b3b4;border:1px solid #666;font-size:11px;}
input.textfield:hover, textarea:hover, input.textfield:focus, textarea:focus  {border-color:#F5CA19}
input.submitfield {background:#ccc;border:1px solid #666;font-size:11px;}
input.submitfield:hover {color:#F5CA19;background:#666;}
.address1 {padding-bottom:10px;border-bottom:1px solid #333;margin:5px 20px 0 20px;}
.address2 {margin:5px 20px 0 20px;}
dt {margin-bottom:10px;font-weight:bold;}.bold {font-weight:bold;}h2.productName {color:#333;font-weight:bold;font-size:16px;margin-bottom:30px;}

.productList div {margin-left:30px;float:left;}
.infoWindow {position:absolute; top:40px; right:20px; width:300px; display:none;border:5px solid #999;background:url(../i/bg_newsletter.gif) #ccc;padding:10px;color:#333}
.infoWindowVisible {margin:0 20px 0 20px;border:5px solid #999;background:url(../i/bg_newsletter.gif) #ccc;padding:10px 0 20px 0;color:#333}
h2.productInfo  {font-size:12px;font-weight:normal;font-variant:normal;color:#333;}
.productTable, .productTable td {border:1px solid #333;margin:10px 20px 10px 20px;font-size:11px;color:#333}

.goBack {position:absolute;left:360px;top:40px;}
.greyBg {background-color:#ccc;}
.headerImage {margin-left:12px;}
.key {position:absolute;right:5px;margin-top:4px;}
.sitemeter {position:absolute;right:25px;margin-top:2px;}
