* { margin: 0; padding: 0; }
body { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #666; }

.clearfix:after { display: block; content: "."; height: 0; visibility: hidden; clear: both; }

#outer-wrapper { min-width: 1000px; }

#header { position: relative; height: 140px; border-bottom: 6px solid #ccc; }

#header-left-block { position: absolute; left: 0; top: 0; width: 590px; height: 153; }
#header-left-block img { display: block; border: none; }
#header-left-block img#hlb-p2, #header-left-block img#hlb-p3 { float: left; }

#header-right-block { float: right;}
#header-image-block { float: left; border: none; }

#header-address-block { float: left; padding: 25px 0 0 2px; color: #3b3b3b; }
#header-address-block p { margin: 1px 0; }
#header-address-block strong { color: #c60; }

#header-menu { padding: 18px 0 10px; border-top: 2px solid #a4a4a4;  border-bottom: 1px solid #a4a4a4;}
#header-menu ul { display: block; width: 585px; margin: 0 auto; list-style: none; }
#header-menu li { display: block; margin: 0 15px; float: left; font: 12px Tahoma, Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; }
#header-menu li a { display: block; margin-bottom: 2px; font-size: 14px; color: #c60; }
#header-menu li a:hover { text-decoration: none; }

#wrapper { padding: 0 20px 0 25px; border-bottom: 1px solid #ccc; }
#wrapper h2 { margin: 16px 0 -16px 0; font-size: 14px; color: #000; }
#wrapper p { margin: 16px 0; }

#content-images { float: left; padding-right: 22px; background: url('../img/content-images-back.png') top right repeat-y; }

.wicon-block { margin-left: 360px; padding-left: 60px; }
#wrapper .wicon-block p { margin: -2px 0 0 0; padding: 0 0 21px 75px; }
.wicon-block p strong { font-size: 14px; color: #000; }
.wicon-block p#icon1 { background: url('../img/icon1.jpg') no-repeat; background-position: 0 65%; }
.wicon-block p#icon2 { background: url('../img/icon2.jpg') no-repeat; background-position: 0 65%; }
.wicon-block p#icon3 { background: url('../img/icon3.jpg') no-repeat; background-position: 0 65%; }
.wicon-block p#icon4 { background: url('../img/icon4.jpg') no-repeat; background-position: 0 65%; }
.wicon-block p#icon5 { background: url('../img/icon5.jpg') no-repeat; background-position: 0 65%; }
.wicon-block p#icon6 { background: url('../img/icon6.jpg') no-repeat; background-position: 0 65%; }

.orange {color: #c60; text-decoration: none;}

#prefooter-images-block { padding: 18px 0 15px 0; border-top: 1px solid #999; }
#prefooter-images-block div { width: 920px; margin: 0 auto; }

#footer-menu ul { position: relative; left: 15px; display: block; width: 395px; margin: 0 auto; list-style: none; }
#footer-menu li { display: block; float: left; padding: 0 12px; background: url('../img/footer-menu-li-back.png') no-repeat; background-position: 0 1px; }
#footer-menu li.no-back { background: none; }
#footer-menu li a { display: block; text-decoration: none; color: #666; }
#footer-menu li a:hover { text-decoration: underline; }

#copyright-block { margin: 7px 0; padding: 3px 0; background-color: #c60; text-align: center; color: #fff;}
.designlink {color: #fff; text-decoration: none;}
#photoholder{margin: 0px; float:left;}

.tvNob {border:0px;}

table.servicesTable { margin-left:50px; margin-top:20px;width: 90%; border: 0px; border-collapse: collapse; border-spacing: 0px;}
td.serviceHead { font-weight:bold; font-size:14px; color: #000; border-bottom: 2px solid #000; padding-top:20px; padding-bottom:10px;}
td.serviceIcon { width: 91px; }

td.serviceText { margin:10px 10px 10px 10px; background-color: #ffffff; } 

table.ProductsTable { margin-left:50px; margin-top:20px;width: 90%; border: 0px; border-collapse: collapse; border-spacing: 0px;}
td.ProductHead { font-weight:bold; font-size:14px; color: #000; }
td.ProductIcon { width: 91px; }

td.ProductText { margin:10px 10px 10px 10px; background-color: #ffffff; } 

#contactForm{margin:0 auto;	width:640px;}
#contactFormC1{	margin-top:10px;width:300px;display:inline;	float:left;	}
#contactFormC2{	margin-top:10px;margin-left:40px;width:300px;display:inline;float:left;	}

#regPage {margin:0 auto; width:918px;}
#regPage .left{ float:left; width:558px; height:501px;}
#regPage .left img{ float:left; border:none;}
#regPage .right{ float:left; width:360px; height:501px;}
#regPage .right .top{ float:left; width:290px; height:281px; background:url(../img/rrpicture1.jpg) no-repeat left top; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding-left:11px; padding-top:12px; color:#000; padding-right:59px;}
#regPage .right .top strong { padding-left:2px;}
#regPage .right .top p{ padding-top:15px; padding-bottom:15px; padding-left:1px;}
#regPage .right .top ul{padding:0;margin: 0;list-style: none;text-align:left;
}
#regPage .right .top ul li{margin:0;list-style: none;height:16px;width:268px;font-family:Arial;font-size:12px;text-decoration:none;line-height:16px;padding: 0 0 0 16px;color:#b25a21;background: url(../img/list_item.gif) no-repeat left top;
}
.tdleft {width:92px;font-family:Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #fff;text-align: left;height: 28px;line-height: 28px;padding-left:22px;
}
.tdright {height: 28px;line-height: 28px;text-align:left;
}

.td_send {width:310px;text-align: right;height: 28px;line-height: 28px;padding-top:12px;
}
.input {width:193px;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: normal;color: #000;height: 20px;line-height:20px;padding-left: 5px;border:0px;
}

#regPage .right .bottom{ float:left; width:360px; height:208px; background:url(../img/rrpicture2.jpg) no-repeat left top;}
#send {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	padding-left:28px;
	padding-top:16px;
}
#map { margin-left:50px;}

#wrapper1 { clear:both; background:#fff;height:97px;padding: 10px 0 10px 25px;  }

#content-images1 { float: left;  width:0px; height:97px; }

.wicon-block1 { margin-left: 360px; padding-left: 60px; clear: right;}

#gmap {  clear:both; border: 1px solid #999; margin:0 auto; width:640px; height:480px;}

#photoholder {float:left;}

.maillink { color: #666; text-decoration: none; font-weight:bold;}
.omnisysaddress { font-weight:bold; color: #c60;}
.onmisys1 { font-weight:bold; color: #c60;}
.onmisys2 { font-weight:bold; color: #666;}
.onmisys3 { font-size: 14px; font-weight:bold; color: #333;}