body { margin: 0px; padding:0; background:#4b679a; color:#070b13; font:normal 10px verdana, tahoma, arial; }
table { text-align:left; }
p { margin:0px; padding:0px; line-height:130%; text-align:justify; }
form { padding:0px; margin:0px; }
img { border:none; }
a { color: #070b13; text-decoration:underline; }
a:hover { color: #070b13; text-decoration:none; }
ul, li { list-style-type:none; padding:0; margin:0; }

.whitebg { background-color:#ffffff; }
.top_bg { background: url(../images/top_bg.gif) repeat-x; height:9px; }
.top_bg1 { background: url(../images/top_bg1.gif) repeat-x; height:67px; }
.top_bg2 { background: url(../images/top_bg2.gif) repeat-x; height:23px; }
.left_bg { background: url(../images/left_bg.gif) repeat-y; width:13px; }
.right_bg { background: url(../images/right_bg.gif) repeat-y; width:13px; }

.top_icon { color:#fff; }
.top_icon li { float:right; margin-left:5px; }
.top_icon li.cart { background: url(../images/cart.gif) no-repeat 0% 50%; }
.top_icon li.privacy { background: url(../images/privacy.gif) no-repeat 3px 50%; }
.top_icon li.contact { background: url(../images/contact.gif) no-repeat 3px 50%; }
.top_icon li.home { background: url(../images/home.gif) no-repeat 0% 50%; }
.top_icon a { padding:3px 8px 3px 15px; color:#fff; text-decoration:none; }
.top_icon a:hover { color:#fff; text-decoration:underline; }

#nav { color:#fff; padding-left: }
#nav li { float:right; }
#nav li a { width:106px; height:38px; display:block; float:left; }
#nav li a span { display:none; }
#nav li a.products { background: url(../images/products.gif) no-repeat 0% 100%; }
#nav li a.products:hover { background-position: 0px -38px; }
#nav li a.products_active  { background: url(../images/products.gif) no-repeat; }
#nav li a.service { background: url(../images/service.gif) no-repeat 0% 100%; }
#nav li a.service:hover { background-position: 0px -38px; }
#nav li a.service_active  { background: url(../images/service.gif) no-repeat; }
#nav li a.performance { background: url(../images/performance.gif) no-repeat 0% 100%; }
#nav li a.performance:hover { background-position: 0px -38px; }
#nav li a.performance_active  { background: url(../images/performance.gif) no-repeat; }
#nav li a.gallery { background: url(../images/gallery.gif) no-repeat 0% 100%; }
#nav li a.gallery:hover { background-position: 0px -38px; }
#nav li a.gallery_active  { background: url(../images/gallery.gif) no-repeat; }
#nav li a.about_us { background: url(../images/about_us.gif) no-repeat 0% 100%; }
#nav li a.about_us:hover { background-position: 0px -38px; }
#nav li a.about_us_active  { background: url(../images/about_us.gif) no-repeat; }

a.catlink { color:#2c4d94; text-decoration:underline; }
a.catlink:hover { color:#2c4d94; text-decoration:none; }

.content_heading { background: url(../images/content_heading.gif) repeat-x; }
.content_right { background: url(../images/content_right.gif) no-repeat 100% 0%; }
.content_bg { background: url(../images/content_bg.gif) repeat; }
.content_bg1 { background: url(../images/content_bg1.gif) repeat; }
.content_bottom { background: url(../images/content_bottom.gif) no-repeat 0 0; height:12px; }
.content_bottom1 { background: url(../images/content_bottom1.gif) no-repeat 0 0; height:11px; }
.cat_img_border { border:2px solid #6d7588; }
.cat_heading { font-size:11px; font-weight:bold; }
.about_us_bg { background: url(../images/about_us_bg.gif) repeat; }
.about_us_bg_bottom { background: url(../images/about_us_bg_bottom.gif) no-repeat 0 0; height:12px; }
.hillside_about_bg_image { background: url(../images/hillside_about_bg_image.gif) no-repeat 50% 70%; height:73px; }
.performance_bg { background: url(../images/performance_bg.gif) repeat; }
.performance_bg1 { background: url(../images/performance_bg1.gif) repeat; }
.services { background: url(../images/services_bullet.gif) no-repeat 0% 100%; }
.performance_bottom { background: url(../images/performance_bottom.gif) no-repeat 0 0; height:12px; }

.footer_bg { background: url(../images/footer_bg.gif) repeat-x; height:104px; }
.footer_bg1 { background: url(../images/footer_bg1.gif) repeat-x; height:44px; color:#fff; margin-top:12px; }
.footer_text { padding-bottom:13px; }

.popup_bg { background:#d1d8e2; padding-bottom:55px; }
a.pop_nav { color:#212e51; font-weight:bold; text-decoration:none; }
a.pop_nav:hover { color:#212e51; font-weight:bold; text-decoration:underline; }
div.pop_footer { background:url(../images/pop_footer.jpg) repeat-x; height:26px; width:100%; padding-top:28px; position:absolute; bottom:0; color:#fff; text-align:center; }

.padding { padding:10px; }
a.whitemenu:link, a.whitemenu:active, a.whitemenu:visited { color:#fff; text-decoration:none; }
a.whitemenu:hover { color:#fff; text-decoration:underline; }

a.submenu_active { color:#004EA9; text-decoration:none; font-weight:bold; }
a.submenu:link, a.submenu:visited, a.submenu:active { color:#000; text-decoration:none; }
a.submenu:hover { color:#004EA9; text-decoration:underline; }