@font-face {
		font-family:"VAGRoundedBT-Regular";
		src:url("16790B_0.svg#VAGRoundedBT-Regular") format("svg");
	}

body{
font: 13px/21px helvetica, arial, sans-serif;
color: #111;
margin-top:30px;
}

h4{font-family: VAGRoundedBT-Regular; color:#D90000; font-size:16px; margin:0 auto; letter-spacing:1px;}

a{color:#0066CC; text-decoration:none;}
a:hover{text-decoration:underline;}

#wrapper{
width:900px;
margin:0 auto;
padding:0;

}

#header{
width:900px;
margin:0 0 0px 0;
padding:0;
float:left;
}

#logo{
width:270px;
margin:0;
padding:0;
padding-top:10px;
float:left;
font-family: VAGRoundedBT-Regular;
color:#D90000;
font-size:42px;
}

#contact{
width:630px;
margin:0;
padding:0;
float:left;
text-align:right;
}

#contact p{
margin:0;
padding:0;
font-size:14px;
}

#contact strong{font-size:16px;}

#topnav{
width:900px;
margin:10px 0 0 0;
float:left;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
}

#topnav ul{
list-style:none;
margin:0;
padding:10px 0 10px 0;
}

#topnav ul li{
display:inline;
padding:0 10px 0 10px;
margin:0;
border-right:1px solid #eee;
font-size:14px;
text-transform:uppercase;
letter-spacing:1px;
}

#topnav a{color:#777; text-decoration:none;}
#topnav a:hover{color:#D90000; text-decoration:none;}

#homepagecols{
width:900px;
margin:0;
padding:0;
float:left;
}

#homepagetext{
width:590px;
margin:0;
margin-right:10px;
padding:0;
float:left;
font-size:13px;
}

#homepagetext h1, #contenttext h1{margin:0; font-size:26px; line-height:36px; font-weight:normal;}

#homepageright{
width:300px;
margin:0;
padding:0;
float:left;
}

#footer{
border-top:1px solid #eee;
padding-top:10px;
width:900px;
margin:10px 0;
float:left;
}

#clientswrap{
width:590px;
margin:0;
padding:0;
float:left;
}

#clientsbox{
width:106px;
margin:0 5px 10px 5px;
padding:0;
float:left;
border:1px solid #eee;
}

#copyright{
width:900px;
margin:0;
padding:0;
text-align:right;
float:left;
}

#currentpage{
width:900px;
margin:0;
padding:0;
float:left;
}

#currentpage p{
letter-spacing:1px; font-weight:bold; line-height:26px; border-bottom:1px solid #eee; padding:10px 0 10px 0; margin:0 0 10px 0; color:#999; font-size:12px;
}

#contentcol{
width:140px;
margin:0;
margin-right:10px;
padding:0;
float:left;
}

#contenttext{
width:680px;
margin:0 10px 0 0;
padding:0;
float:left;
}

#testimonialcol{
width:200px;
margin:0;
padding:0;
float:left;
}

#testimobox{
padding:5px;
margin:0;
background:#f3f2f0;
border:1px solid #ddd;
border-bottom:0;
}

#testimobox_b{
background:url(images/testimo.gif) no-repeat;
height:18px;
margin:0;
padding:0;
}

#contenttext-case{
width:458px;
margin:0;
margin-right:10px;
padding:0;
float:left;
}

#screenshots{
width:430px;
margin:0;
padding:10px 0;
float:left;
}
#screenshots img{
border:1px solid #eee;
}

#contenttext-case h1{
border-bottom:5px solid #eee;
padding-bottom:5px;
color:#E81641;
}

#left_col{
width:224px;
margin:0;
margin-right:5px;
padding:0;
float:left;
}

#left_col2{
width:224px;
margin:0;
margin-left:5px;
padding:0;
float:left;
}

#homepageright ul{
margin:0;
padding:0;
list-style:none;
font-size:12px;
}

#homepageright ul li{
padding:0 0 4px 0;
margin:0 0 8px 0;
border-bottom:1px dotted #eee;
}

#homepageright ul li a{
display:block;
}

#homepageright ul li a:hover{
text-decoration:none;
}

#homepageright ul li a strong{
color:#333;
}

.bigredtext{
font-size:16px; color:#D90000; letter-spacing:1px; font-weight:550; line-height:26px; margin-top:0;
}

.bigtext{
font-size:26px; letter-spacing:1px; line-height:30px; font-family: 'PT Sans Narrow', sans-serif; font-weight:normal; margin:0;}

.highlight{color:#93BA3F;}
