body { background: url(./i/bg.jpg); text-align: center; margin: 0; color: #ABABAB; font-family: Arial; font-size: 12px;}
img {border: 0}
form {margin: 0; padding: 0}
ul { padding: 0 0 0 25px; }
a { color: #fff; }
a:hover { color: #ff0; }
h2 { color:#FFCB40; font-size: 16px; font-weight: bold; font-family: Tahoma; text-align: left;}
h3 { margin: 12px 0 5px; color: #000; font-size: 18px; font-weight: normal;}
.pageCont { background: #000; margin: 0 auto; width: 985px; text-align: left;}
#contactUs { float: right; color: #ff0; height: 37px;}
#contactUs span#phone { float: left; width: 120px; height: 28px; color: #ccc; background: url(./i/call_bg.png) no-repeat; 
	text-align: center; padding: 5px 0 0 0; margin: 0 7px; font-size: 11pt;}
#contactUs a { float: left; margin-right: 16px;}
#contactUs span { font-size: 9pt; float: left; padding: 6px;}
.header {background: url(./i/headbg.jpg) no-repeat top left; height: 100px;}
.header #ad { clear: right; float: right; width: 468px; margin-right: 50px;}
.header #logo { float: left;}
.sideBar { margin-top: 8px; float: left; width: 220px; padding: 0 12px 0 12px;}

.content { margin-top: 8px; float: right; width: 732px;}
.content #services { float: left; background: #2b1800; width: 225px; height: 365px; padding: 0 7px 8px 7px;}
.content p { margin-bottom: 50px;}

#services h2, #clients h2 { padding: 0 5px 5px; border-bottom: 1px solid #3e2505;}

.content #clients { float: right; width: 467px; height: 365px; background: url(./i/topr-corner.gif) #4b2b01 no-repeat top right;
	margin-right: 9px; padding: 0 7px 8px 7px; text-align: center;}
#clients ul { list-style: none; padding: 0; margin: 0 auto;}
#clients ul li { margin: 10px 0 10px;}
#clients ul li img { border: 1px solid #9a5f14;}
#clients ul li a:hover img { border: 1px solid #ffcb40;}

.clr { clear: both;}

#years { float: right; padding: 10px 10px 0;}

.promo { background: url(./i/software/bg.jpg) no-repeat; height: 300px; list-style: none; padding: 0 14px; margin: 0;}
ul.promo li { margin: 85px 10px 0; float: left; width: 290px;}
.promo #product { float: left; width: 138px; height: 209px;}
ul.promo li p { color: #707070; margin: 3px 0; height: 91px;}

.footer { clear:both; height: 21px; padding: 3px; text-align: center;}

#pServices h2 { padding-top: 30px;}
ul#pServices { list-style: none; padding: 0;}
ul#pServices li { float: left; width: 230px; margin: 0 12px 0 0;}

ul.pbuttons { list-style: none; padding: 0; margin: 0 20px 0 0;}
ul.pbuttons li { float: right; width: 214px; height: 53px; margin: 0 4px;}

#twitter { height: 280px;}
#twitHead { height: 40px;}
#twitHead img { float: left; margin-right: 6px;}
#twitHead h2 { padding: 12px 12px 0; margin: 0;}

.sideBar #ad { text-align: center; margin: 15px auto;}

.formInput { background: #666; border: 0; width: 97%; color: #ccc; padding: 1px;}

#beginForm { padding: 5px 0;}
#beginForm ul { list-style: none; padding: 0;}
#beginForm ul li { margin: 5px 0;}
#beginForm ul li span { display: block; float: left; width: 65px;}
#beginForm input.formInput { width: 148px;}
#beginForm ul li#captcha input { width: 60px;}
#beginForm ul li#captcha span { width: 153px; font-size: 11px;}
#beginForm ul li#submit { text-align: right; padding-right: 3px;}

.lContent {
	float: left;
	width: 752px;
	margin-top: 8px;
	padding: 0 12px;
}
.rSideBar {
	margin-top: 8px;
	padding: 80px 0 25px 0;
	float: right; 
	width: 178px;
}

#contactForm { float: left; width: 390px;}
#contactForm ul { list-style: none; padding: 0;}
#contactForm ul li { margin: 5px 0;}
#contactForm ul li span { display: block; float: left; width: 100px;}
#contactForm .formInput { width: 270px;}
#contactForm ul li#submit { width: 373px; text-align: right; }

ul#contactEmail {list-style: none; padding: 0; margin-top: 13px;}
ul#contactEmail li {float:right; width: 340px;}
ul#contactEmail li div {float: left;}
ul#contactEmail li h2 {clear: both;}