body {padding:0; margin:0; text-align:center; font: normal 11px Tahoma, Arial; color: #ccc; background: #575757 url(images/body.gif) repeat-x left top;}

#wrapper {width:1000px; margin:0 auto; text-align:left; position:relative;}
#logo {margin:0; width:741px; height:0; padding:136px 0 0 0; overflow:hidden; background:url(images/index_01.gif); float:left;}
#contact {height:65px; width:170px; float:right; background: url(images/index_04.gif) no-repeat left center; padding:25px 0 0 50px; margin:30px 0 0 0;}
#contact p {padding:0; margin:0;}
#nav {clear:left; background: #db2; border-top:4px solid #fff;}
ul#menu {padding:0 5px 0 0; margin:0; list-style:none; float:right; height:38px;}
* html ul#menu {margin-top:-4px;}
ul#menu li {float:left; padding:0; margin:0;}
ul#menu li a {background:url(images/tab.gif); color:#ccc; text-align:center; line-height:35px; display:block; float:left; width:129px; height:40px; text-decoration:none; font-size:13px; font-weight:bold; padding:0; margin:0;}
ul#menu li a:hover,
ul#menu li a.current {background-position:left bottom; color:#fff; line-height:40px;}
ul#menu li a.current {cursor:default;}

#nav h4 {clear:both; color:#fff; margin:0; padding:10px 0 0 20px; font-size:30px; font-weight:normal;}
#services {list-style-image:url(images/arrow.gif);}
#services li {color:#fff; margin:10px 0; font-size:13px;}

#content {background:#fff; text-align:left;}
#printer {position:absolute; left:470px; top:-130px; z-index:0;}
#leftCol {width:260px; float:left; padding:20px;}
#leftCol ul {padding:50px 0 0 0; margin:0; list-style:none; width:200px;}
#leftCol ul li {float:left; width:200px;}
#leftCol ul li a {display:block; width:200px; height:40px; line-height:40px; text-decoration:none; font-size:13px; color:#555; border-bottom:1px solid #aaa; background:url(images/pointer.gif) no-repeat right center;}
#leftCol ul li a:hover,
#leftCol ul li a.current {color:#c00;}
#leftCol ul li a.current {cursor:default;}

#rightCol {margin-left: 320px; padding:20px; position:relative;}
* html #rightCol {display:inline-block;}
#rightCol h4 {font-weight:normal; font-size:30px; color:#555; padding:0; margin:0;}
#rightCol h5 {font-weight:normal; font-size:23px; color:#c00; padding:0; margin:0;}
#rightCol p {color:#333; font-size:14px; line-height:20px;}
#rightCol p.bold {color:#555; font-size:20px; line-height:25px;}
#rightCol h4 span {color:#c00; font-style:italic;}
#rightCol ol li {color:#555; font-size:14px; padding:2px;}

#footer {height:98px; background:url(images/index_44.gif) repeat-x 500px 0;}
#footer p {line-height:90px; color:#fff; font-weight:bold; padding:0 0 0 20px; margin:0;}

img.fLeft {display:block; float:left; padding:5px 10px 10px 0;}
img.fRight {display:block; float:right; padding:0 0 10px 10px;}
i {color:#c00; font-weight:bold; font-family:"times new roman", serif;}
.clear {clear:both;}
