body { background: url(bg.gif) repeat-x #303131; font-family:"Trebuchet MS", Tahoma, Arial; color: #626262; }
#wrapper { background:url(wrapper.jpg) top left no-repeat; width: 921px; height: 671px; margin: 0 auto; position: relative; }
h1 { background:url(logo.gif) bottom right no-repeat; width: 299px; height: 155px; padding: 10px 0 0 35px; }
h1 span, h2, h3, h4 span { display: none; }
h4 { background:url(info.gif) top right no-repeat; width: 391px; height: 137px; position: absolute; top: 0px; right: 178px; }
h5 { font-weight:bold; font-size:15px; }
h6 { text-align:right; font-size:14px; }
h6 i { font-size:11px; }
ul.plus { margin: 30px 0 0 50px; }
ul.plus li { background:url(plus.gif) top left no-repeat; padding-left: 20px; line-height: 24px; }
ul#nav { background:url(nav.gif) top left no-repeat; width:310px; height:52px; position:absolute; top:154px; right:163px; }
ul#nav li { float:left; }
ul#nav li a { display:block; height:30px; width:128px; position:relative; top:8px; left:20px; text-indent:-9999px; outline:none; }
ul#nav li a:hover, ul#nav li a.active { background:url(nav-hover.png) 5px 9px no-repeat; }
#outside { width:670px; height:225px; margin:50px 0px 0px 40px; position:relative; }
#container { width:670px; height:225px; overflow:hidden; position:relative; }
.prev { background:url(prev.gif) top left no-repeat; height:28px; width:15px; position:absolute; top:100px; left:0px; cursor:pointer; text-indent:-9999px; }
.next { background:url(next.gif) top left no-repeat; height:28px; width:15px; position:absolute; top:100px; right:0px; cursor:pointer; text-indent:-9999px; }
#container .testimonial { width:20000em; position:absolute; }
#container .testimonial div { width:610px; height:185px; margin:20px 30px; float:left; }
a.disabled { visibility:hidden !important; }
.testimonial img { float:left; margin:0px 30px; }
h5 b { color:#900; margin-left:20px; }
.signup { background:url(signup.png) top left no-repeat; height:252px; width:252px; text-indent:-9999px; position:absolute; right:0px; top:350px; cursor:pointer; }
.overlay, #overlay { display:none;	z-index:10000; width:300px;	padding:40px; }
div.close {	background:url(close.png) no-repeat; position:absolute; top:2px; right:5px; width:35px; height:35px; cursor:pointer; }
.simple_overlay, #simple_overlay { display:none; z-index:10000;	background-color:#FFF; width:300px;	height:100px; border:1px solid #999; -moz-box-shadow:0 0 90px 5px #000;	-webkit-box-shadow:0 0 90px #000; }
.simple_overlay .close { background-image:url(close.png); position:absolute; right:-15px; top:-15px; cursor:pointer; height:35px; width:35px; }
.signupcontainer { margin:10px 20px; }
.signupcontainer label { padding-right:5px; }
