@charset "utf-8";
/* CSS Document */


body { 
	font: 9pt/17pt arial; 
	margin: 0px; 
	padding: 0px;
	height: 100%;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-color: #00002b;
}
	
.clear { 
	clear: both;
}
	
p {
	font-size: 14px;
}
a { color: #FFFFFF; outline: none; }

#container { 
	margin:0 auto;
	display: block;
	width: 930px;
	background: url(../images/content-bg.gif) no-repeat;
	background-position: 0 114px;
}

p.logo {
	display: inline;
	float: left;
	width: 293px;
	height: 81px;
	margin: 30px 0 0 0;
}

p.logo a {
	display: block;
	width: 293px;
	height: 81px;
	background: url(../images/logo.gif) repeat-x;
	text-indent: -5000px;
}

#nav-container {
	display: inline;
	float: right;
	width: 600px;
	height: 113px;
	background: url(../images/top-header-glow.gif) no-repeat;
}

#nav-container ul {
	list-style-type: none;
	float: right;
	display: inline;
}

#nav-container ul li {
	display: inline;
	float: left;
	margin-right: 45px;
	margin-top: 35px;
}

#nav-container ul li a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 1.2em;
}

#left {
	display: inline;
	float: left;
	width: 640px;
}

#right {
	display: inline;
	float: right;
	width: 251px;
}

#main-note {
	display: block;
	width: 640px;
	height: 59px;
	background: url(../images/main-note.gif);
}

#one {
	display: inline;
	float: left;
	width: 265px;
}

p.intelligent {
	margin:0;padding:p;
	display: block;
	width: 156px;
	height: 39px;
	text-indent: -5000px;
	background: url(../images/1.gif);
	margin-top: 37px;
}

p.info {
	margin:0;padding:0;
	margin: 3px 0 0 42px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 18px;
}

p.info2 {
	margin:0;padding:0;
	margin: 3px 0 0 42px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 18px;
	width: 275px;
}

#two {
	display: inline;
	float: left;
	width: 275px;
	margin-left: 50px;
}

p.usable {
	margin:0;padding:p;
	display: block;
	width: 120px;
	height: 39px;
	text-indent: -5000px;
	background: url(../images/2.gif);
	margin-top: 37px;
}


p.info3 {
	margin:0;padding:0;
	margin: 3px 0 0 42px;
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 18px;
	width: 275px;
}

#three {
	display: inline;
	float: left;
	width: 275px;
}

p.professional {
	margin:0;padding:p;
	display: block;
	width: 188px;
	height: 39px;
	text-indent: -5000px;
	background: url(../images/3.gif);
	margin-top: 37px;
}

#four {
	display: inline;
	float: left;
	width: 275px;
	margin-left: 39px;
}

p.goal-oriented {
	margin:0;padding:p;
	display: block;
	width: 207px;
	height: 39px;
	text-indent: -5000px;
	background: url(../images/4.gif);
	margin-top: 37px;
}

ul#home-list {
	margin:0;padding:0;
	margin: 30px 0 0 50px;
}

ul#home-list li {
	color: #FFFFFF;
	font-size: 1em;
	margin-bottom: -3px;
}

p.order-now {
	display: inline;
	float: left;
	width: 169px;
	height: 84px;
	background: url(../images/order-now.gif);
	margin: 39px 0 0 0;
}

p.order-now a {
	display: block;
	width: 169px;
	height: 84px;
	text-indent: -5000px;
}

p.have-questions {
	display: inline;
	float: right;
	width: 287px;
	color: #cbff0c;
	font-size: 1.6em;
	font-weight: bold;
	margin: 52px 0 0 0;
}

p.have-questions a {
	color: #FFFFFF;
	font-weight: normal;
}

a.thumb-style {
	margin-top: 4px;
	display: block;
}

p.view-full-portfolio {
	display: block;
	width: 249px;
	height: 53px;
	background: url(../images/view-full-portfolio.gif);
	margin: 30px 0 0 0;
}

p.view-full-portfolio a {
	display: block;
	width: 249px;
	height: 53px;
	text-indent: -5000px;
}

#color-bar {
	display: block;
	width: 936px;
	height: 10px;
	background: url(../images/color-bar.gif);
}

.testimonial1, .testimonial2 {
	width: 256px;
	height: 61px;
	display: inline;
	float: left;
	background: url(../images/astrick.gif) no-repeat;
	background-position: top left;
	margin: 47px 80px 30px 0;
}
.testimonial2 {
	margin: 47px 0 0 0;
}

.testimonial1 p, .testimonial2 p {
	display: block;
	width: 218px;
	color: #8a8a9e;
	margin:0;padding:0;
	margin-left: 33px;
	font-size: 1em;
	line-height: 16px;
}

.thumb-style img {
	border: none;
}
ul#sunav {
	list-style-type: none;
	margin-left: 300px;
	margin-bottom: 50px;
}
ul#sunav li {
	display: inline;
	float: left;
	margin: 0 20px 0 0;
}
ul#sunav li a {
	font-size: .95em;
	color:#09F;
	
}















