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

body {
	background:#fff url(../images/background/bg-1.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.inside {
	background:#fff url(../images/background/bg-2.jpg) repeat-x;
	margin: 0;
	padding: 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
form {
	margin: 0;
	padding: 0;
}
/************************ Clear Elements to Support IE6 ************************/

.clearit {
	clear: both;
	height: 0;
	overflow: hidden;
}
/************************ Structural Elelemts *********************/

#container {
	background:#fff;
	width: 1075px;
	height: auto;
	margin: 0 auto;
	padding: 0;
}
/****************************** Site Containers ***********************************/

	
#header {
	background:#fff;
	width: 1075px;
	height: 93px;
	margin: 0;
	padding: 0;
}

.logo{
	width: 401px;
	height: 93px;
	margin: 0;
	padding: 0;
	float:left;
	
}

.logo-inside{
	width: 400px;
	height: 93px;
	margin: 0;
	padding: 0;
	float:left;
	
}


.top-nav {
	background:#fff url(../images/background/logo-right.jpg) no-repeat;
	width: 674px;
	height: 93px;
	margin: 0;
	padding: 0;
	float:right;
}

.top-nav-inside {
	background:#fff url(../images/background/interior-right.jpg) no-repeat;
	width: 675px;
	height: 132px;
	margin: 0;
	padding: 0;
	float:right;
}
.top-nav-inside ul, .top-nav ul {
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav li, .top-nav-inside li {
	font-size:12px;
	margin:0;
	padding:44px 8px 0 0;
	display:block;
	float:right;
	color:#072a5e;
	font-weight:bold;
}
.top-nav li#index, .top-nav-inside li#index{
	width:60px;
	text-align:center;
}
.top-nav li#testimonials, .top-nav-inside li#testimonials{
	width:90px;
	text-align:center;
}
.top-nav li#services, .top-nav-inside li#services{
	width:60px;
	text-align:center;
}
.top-nav li#clients, .top-nav-inside li#clients{
	width:60px;
	text-align:center;
}
.top-nav li#pricing, .top-nav-inside li#pricing{
	width:60px;
	text-align:center;
}
.top-nav li#contact, .top-nav-inside li#contact{
	width:80px;
	text-align:center;
}
.top-nav li#blog, .top-nav-inside li#blog{
	width:60px;
	text-align:center;
}
.top-nav li.divider, .top-nav-inside li.divider {
	width:15px;
	text-align:center;
	color:#333;
}
.top-nav li a, .top-nav-inside li a {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
	color:#333;
}
.top-nav li a:hover, .top-nav-inside li a:hover {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:bold;
	color:#072a5e;
}

.center-strip{
	background:#fff url(../images/background/center-strip.jpg) no-repeat;
	width: 1075px;
	height: 316px;
	margin: 0;
	padding: 0;
	float:left;
}
.center-strip h1{
	font-size:20px;
	margin:0;
	padding:25px 500px 0 80px;
    text-align:left;
	color:#fff;
	font-weight:bold;
}

.center-strip h2{
	font-size:16px;
	margin:0;
	padding:0px 500px 0 80px;
    text-align:left;
	color:#fff;
	font-weight:bold;
}

.center-strip p{
	font-size:12px;
	margin:0;
	padding:8px 500px 0 80px;
    text-align:left;
	color:#fff;
	font-weight:normal;
	line-height:1.2em;
}

.center-strip .button{
	font-size:12px;
	margin:0;
	padding:0px 500px 0 80px;
    text-align:right;
}



.nav{
     background:#fff;
	width: 1075px;
	height: 83px;
	margin: 0;
	padding: 0;
	float:left;
}	

.testimonial{
     background:#fff url(../images/background/testimonial.jpg) no-repeat;
	width: 1075px;
	height: 187px;
	margin: 0;
	padding: 0;
	float:left;
}	

.testimonial h3{
	font-size:14px;
	margin:0;
	padding:20px 181px 5px 195px;
    text-align:left;
	color:#072a5e;
	font-weight:normal;
}

.testimonial p{
	font-size:12px;
	margin:0;
	padding:5px 181px 0 195px;
    text-align:left;
	color:#333;
	font-weight:blod;
	line-height:1.2em;
}
.testimonial .name{
	font-size:12px;
	margin:0;
	padding:2px 181px 0 195px;
    text-align:right;
	color:#333;
}

.testimonial .name a, .testimonial .name a:visited{
	font-size:12px;
	margin:0;
	padding:0;
    text-align:right;
	color:#98d049;
	text-decoration:none;
}

.testimonial .name a:hover{
	font-size:12px;
	margin:0;
	padding:0;
    text-align:right;
	color:#072a5e;
	text-decoration:underline;
}

.email{
     background:#64a6d9;
	width: 932px;
	height: 26px;
	margin: 0 63px 0 80px; 
	padding: 0;
	float:left;
}
.email td{
font-size:12px;
	margin:0;
	padding:0px 5px ;
	color:#fff;
	font-weight:normal;
}

.buy-now{
     background:#f5f5f5;
	width: 932px;
	height: 26px;
	margin: 10px 63px 10px 80px; 
	padding: 0;
	float:left;
}

.product{
	width: 932px;
	height: 26px;
	margin:0; 
	padding: 0;
}
.buy-now p{
font-size:12px;
	margin:0;
	padding:2px 0px ;
	color:#333;
	font-weight:normal;
	text-align:center;
}
.footer{
	border-top:1px #CCC dotted;
	width: 1075px;
	height:auto;
	margin: 20px 0 0 0;
	padding: 0;
	float:left;
	text-align:center
}	

.footer ul {
	margin:0;
	padding:0;
	list-style:none;
}
.footer ul li {
	font-size:10px;
	margin:0;
	padding:0px 20px;
	color:#333;
	font-weight:normal;
	display:inline;
}

.footer ul  li a {
	margin:0;
	padding:0;
	text-decoration:none;
	font-weight:normal;
	color:#98d049;
}
.footer ul  li a:hover {
	margin:0;
	padding:0;
	text-decoration:underline;
	font-weight:normal;
	color:#072a5e;
}

.content{
	background:#fff;
	width: 932px;
	height:auto;
	margin: 0 63px 20px 80px; 
	padding: 0; 
	float:left;
}

.pricing{
	background:#fff;
	width: 980px;
	height:auto;
	margin: 0 47px 20px 47px; 
	padding: 0; 
	float:left;
}

.content .services-holder{
	background:#fff;
	width: 932px;
	height:auto;
	margin: 0; 
	padding: 0; 
	float:left;
	border-bottom:1px #CCC dotted;
}

.services-holder-left{
	background:#fff;
	width: 422px;
	height:auto;
	margin: 0; 
	padding: 0; 
	float:left;
}

.services-holder-right{
	background:#fff;
	width: 510px;
	height:auto;
	margin: 0; 
	padding: 0; 
	float:left;
}

.content h1{
	font-size:20px;
	margin:0;
	padding:25px 0 0 0;
    text-align:left;
	color:#072a5e;
	font-weight:bold;
}

.content h2{
	font-size:18px;
	margin:0;
	padding:12px 0;
    text-align:left;
	color:#64a6d9;
	font-weight:bold;
}

.content h3{
	font-size:16px;
	margin:0;
	padding:12px 0 10px 20px;
    text-align:left;
	color:#333;
	font-weight:normal;
}

.content p{
	font-size:12px;
	margin:0;
	padding:8px 40px;
    text-align:left;
	color:#333;
	font-weight:normal;
	line-height:1.2em;
}

.content a, .content a:visited {
	font-size:12px;
	margin:0;
	padding:0;
    text-align:left;
	color:#98d049;
	text-decoration:none;
	font-weight:normal;
	line-height:1.2em;
}

.content a:hover {
	font-size:12px;
	margin:0;
	padding:0;
    text-align:left;
	color:#072a5e;
	text-decoration:underline;
	font-weight:normal;
	line-height:1.2em;
}

.content  ul {
	margin:0;
	padding:0 0 10px 0;
	list-style:none;
}
.content  ul li {
	font-size:12px;
	margin:0;
	padding:2px 40px;
	color:#333;
	font-weight:normal;
}

.content .learn-more {
	font-size:12px;
	margin:0;
	padding:10px 0 0 60px;
	color:#333;
	font-weight:normal;
}

.content .name{
	font-size:12px;
	margin:0;
	padding:2px 181px 20px 195px;
    text-align:right;
	color:#333;
	border-bottom:1px #CCC dotted;
}

.content .name a, .content  .name a:visited{
	font-size:12px;
	margin:0;
	padding:0;
    text-align:right;
	color:#98d049;
	text-decoration:none;
}

.content .name a:hover{
	font-size:12px;
	margin:0;
	padding:0;
    text-align:right;
	color:#98d049;
	text-decoration:underline;
}

.alert-holder{
	background:#ccc;
	width: 450px;
	height:36px;
	margin: 5px 20px; 
	padding: 0; 
	float:left;
}
.alert-holder h2{
	font-size:12px;
	margin:0;
	padding:8px 20px;
    text-align:left;
	color:#072a5e;
	font-weight:normal;
}

.content h4{
	font-size:20px;
	margin:0;
	padding:25px 0 0 0;
    text-align:left;
	color:#072a5e;
	font-weight:bold;
}


.client{
	width:932px;
	height:auto;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px #CCC dotted;
	vertical-align:top;
}

.right{
	width:532px;
	height:auto;
	margin:0 0 0 0;
	padding:0;
	vertical-align:top;
}

.company{
	font-size:18px;
	margin:0;
	padding:10px 20px 10px 20px;
    text-align:left;
	color:#333;
}

.text{
	font-size:12px;
	margin:0;
	padding:10px 20px 10px 20px;
    text-align:left;
	color:#333;
}

.greyed{
	font-size:10px;
	margin:0;
	padding:2px;
    text-align:left;
	color:#999;
}

.staff-holder{
	background:#fff;
	width: 832px;
	height:auto;
	margin: 10px 40px; 
	padding: 0; 
	float:left;
}
.staff-holder h2{
	font-size:14px;
	margin:0;
	padding:8px 40px;
    text-align:left;
	color:#333;
	font-weight:normal;
}

.contact-holder{
	background:#fff;
	width: 832px;
	height:auto;
	margin: 0; 
	padding: 0; 
}

.photo{
	background:#fff;
	width: 200px;
	height:200px;
	margin: 0; 
	padding: 0; 
	float:left;
}

.info-holder{
	background:#fff;
	width: 632px;
	height:200px;
	margin: 0; 
	padding: 0; 
	float:left;
}

.info-holder p{
	font-size:14px;
	margin:0;
	background:#fff;
	width: 632px;
	height:200px;
	margin: 0; 
	padding: 10px 40px; 
}

.info-holder p a, .info-holder p a:visited{
	font-size:14px;
	margin:0;
	background:#fff;
	width: 632px;
	height:200px;
	margin: 0; 
	padding: 0; 

}

.info-holder p a:hover{
	font-size:14px;
	margin:0;
	background:#fff;
	width: 632px;
	height:200px;
	margin: 0; 
	padding: 0; 
	text-decoration:underline;

}