body { margin:0; padding:0; background:#EAF0F4 url(../images/bg.jpg) repeat-x; font-family:Arial, Helvetica, sans-serif, Tahoma; color:#535D64; font-size:12px; line-height:17px; }
.clear { clear:both; font-size:0px; line-height:0px; }
img {border: 0;}
a:link { color: #157EB5; text-decoration: underline; font-weight:bold;}
a:visited { color: #157EB5; text-decoration: underline; font-weight:bold;}
a:hover { color: #157EB5; text-decoration:none; font-weight:bold; }
  
#wrapper { width:994px; margin:0 auto; }
.logo { width:300px; height:60px; float:left; }
.phone { width:292px; height:60px; float:right; margin:0 20px 0 0; }
#container { width:994px; background:#ffffff url(../images/int_content_bg.jpg) repeat-y; }
.content { width:954px; margin:20px auto 0 auto; }
.content h1 { color:#879E1D; font-size:20px; margin:40px 0 7px 10px; padding:0; font-weight:normal; }
.content h2 { color:#126077; font-size:20px; margin:40px 0 7px 10px; padding:0; font-weight:normal; }
.content p { color:#000000; margin:0 0 10px 10px; padding:0; }
.content p a:link { color: #157EB5; text-decoration: underline; font-weight:bold;}
.content p a:visited { color: #157EB5; text-decoration: underline; font-weight:bold;}
.content p a:hover { color: #157EB5; text-decoration:none; font-weight:bold; }
.content p a:active { color: #157EB5; text-decoration:none; font-weight:bold;}
p.marks { margin:0 0 10px 10px; background:url(../images/green_mark.jpg) no-repeat 0px 1px; padding:0 0 0 25px; color:#000000; line-height:16px; }
.left { width:660px; float:left; }
.right { width:250px; float:right; }
.title { width:650px; height:50px; padding:0 0 0 10px; border-bottom:#EDEDED solid 1px; margin:0 0 20px 0; }
.title h1 { color:#383838; font-size:27px; font-weight:normal; margin:0; padding:0; float:left; line-height:40px; }
.title h2 { color:#5B6971; font-size:19px; font-weight:normal; margin:0; padding:5px 0 0 0; float:right; }

.gallerytop { width:647px; height:6px; line-height:0px; font-size:0px; background:url(../images/gallerytop.jpg) no-repeat; margin:0 0 0 10px; }
.gallerybottom { width:647px; height:6px; line-height:0px; font-size:0px; background:url(../images/gallerybottom.jpg) no-repeat; margin:0 0 15px 10px; }
.gallerybg { width:640px; border:#D9D9D9 solid 1px; border-bottom:none; border-top:none;  padding:0 0 0 5px; margin:0 0 0 10px; }
.imggallery { float:left; margin:0 5px 0 0; }
/*.gallerybg img:hover {
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}*/

.gallerybg a img{ /* Image opacity */
filter: alpha(opacity=80);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.80;
opacity:0.8;
}

.gallerybg a:hover img{ /* Image opacity */
filter: alpha(opacity=100);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1.00;
opacity: 1;
}


.number { margin:2px 10px 10px 0; }

.rhsbox { width:250px; margin-bottom:2px; }
.rhsbg { width:233px; background:#ffffff; padding:5px 5px 5px 10px; border:#DDDDDD solid 1px; border-bottom:none; border-top:none; font-weight:normal; }
.rhsbg2 { width:233px; background:#ffffff; padding:5px 5px 5px 10px; border:#DDDDDD solid 1px; border-bottom:none; border-top:none; font-weight:normal; }
.rhsbg2 ul { width:210px; margin:0 auto; padding:0; list-style-type:none;}
.rhsbg2 ul li, .rhsbg ul li:visited { width:190px; height:25px; margin:0; padding:0; background: url(../images/listactive.jpg) no-repeat;  padding:5px 0 0 20px; }
.rhsbg2 ul li:hover { width:190px; height:25px; margin:0; padding:0; background: url(../images/listhover.jpg) no-repeat;  padding:5px 0 0 20px; }
.rhsbg2 ul li a, a:visited { color:#55636C; font-weight:normal; text-decoration:none;}
.rhsbg2 ul li a:hover { color:#000000; font-weight:normal; text-decoration:none; }
.rhsbg a:link { color: #157EB5; text-decoration: underline; font-weight:bold;}
.rhsbg a:visited { color: #157EB5; text-decoration: underline; font-weight:bold;}
.rhsbg a:hover { color: #157EB5; text-decoration:none; font-weight:bold; }
.rhsbottom { width:250px; height:10px; line-height:0px; font-size:0px; background:url(../images/bottomRHS.jpg) no-repeat;}

.input { width:180px; height:20px; background:url(../images/input.jpg) no-repeat; padding:5px 0 0 5px; margin:2px 0 2px 10px; border:none; }
.dropdown { width:185px; height:23px; padding:0 0 0 5px; margin:2px 0 2px 10px; border:#C3C3C3 solid 1px; }
.textarea{ width:232px; height:165px; background:url(../images/textarea.jpg) no-repeat; padding:5px 0 0 5px; margin:2px 0 2px 4px; border:none; font-size:12px; color:#8B9195; }



#footer { width:954px; background:url(../images/internal_footer_bg.jpg) no-repeat; padding:40px 20px; color:#69737A; line-height:18px; text-align:center;}
#footer a, a:visited { color:#31373C; text-decoration:none; font-weight:normal; }
#footer a:hover { color:#31373C; text-decoration:underline; font-weight:normal; }

.homeproductl { width:295px; float:left; margin:0 70px 15px 0; }
.homeproductr { width:295px; float:left; margin:0 0 15px 0;}
.homeproductl h1, .homeproductr h1 { font-size:16px; font-weight:bold; padding:0 0 10px 5px; margin:0 0 10px 0; background:url(../images/headingline.jpg) no-repeat bottom; }
.homeproductl p, .homeproductr p { margin:10px 0 10px 0; padding:0 0 0 5px; }
