body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303e4a;
	margin:0;
	padding:0;
}
h1, h2, h3, h4 {
	margin:0;
	padding:0;
}
.banner-title {
	font-size:2.8em;
	color:#fff;
}
h1.logo {
	margin-left:10px;
	margin-top:35px;
}
h1.logo a {
	text-indent:-9999px;
	display:block;
	width:145px;
	height:96px;
	background:transparent url('../images/logo.gif') no-repeat;
	padding: 0px;
}
p {
	margin:0;
	padding:8px 0;
}
a {
	text-decoration:none;
	color:#b02e30;
	outline:none;
}
a:hover {
	text-decoration:underline;
}
img {
	border:none;
}
#wrapper {
	width:960px;
	position:relative;
	border-top:solid 5px #b02e30;
	margin:0 auto;
}
#left-col {
	width:180px;
	float:left;
}
#container {
	float:right;
	width:733px;
}
.nav {
	margin-top:35px;
}
.nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
.nav li a {
	color:#303e4a;
	border-bottom:solid 1px #c5c7ca;
	display:block;
	font-size:11px;
	padding:8px 0 3px 5px;
	margin:0;
	height:14px
}
.callus {
	background:url('../images/call-us-num.gif') no-repeat right;
	height:14px;
	margin-top:5px;
	text-align:right;
	margin-right:5px
}
.services-box {
	border-top:solid 7px #b02e30;
	background:#f1f1f1;
	width:161px;
	font-size:10px;
	float:left;
	margin-left:10px;
	height:320px;
	padding:10px 7px;
}
.first {
	margin-left:0;
}
.hosting-box {
	border-top:solid 7px #b02e30;
	background:#f1f1f1;
	width:161px;
	font-size:10px;
	float:left;
	margin-left:10px;
	height:450px;
	padding:10px 7px;
}
.start {
	margin-left:0;
}
.frame {
	background:url('../images/websites-img.jpg') no-repeat;
	width:160px;
	height:85px;
	text-align:center;
	padding-top:10px;
	margin-top:10px;
}
.clear {
	clear:both;
}
.right {
	float:right;
}
.left {
	float:left;
}
.design-prev {
	padding-bottom:20px;
	margin-top:12px;
}
.shaun-pic {
	float:left;
	border:solid 2px #b02e30;
	margin-top:10px;
}
.latest-news-box {
	float:right;
	border-top:solid 7px #b02e30;
	margin-top:10px;
	background:#f1f1f1 url('images/services-bg.jpg') repeat-x top;
	width:348px;
	font-size:10px;
	color:#575a5d;
	line-height:14px;
	padding:10px 7px 2px;
}
.latest-news {
	padding-top:6px;
}
.latest-news-thumb {
	float:left;
	margin-top:4px;
}
.latst-news-detail {
	margin-left:85px;
}
.fontred {
	font-weight:700;
	color:#b02e30;
}
.more {
	text-align:right;
	font-weight:700;
	padding-top:10px;
}
.box-full {
	background:#f1f1f1 url('../images/services-bg.jpg') repeat-x bottom;
	font-size:10px;
	margin-top:10px;
	padding:10px 8px;
}
.box-clients {
	border-top:solid 7px #b02e30;
	background:#f1f1f1 url('../images/services-bg.jpg') repeat-x -10px;
	font-size:10px;
	margin-top:10px;
	padding:10px 8px;
}
.box-findus {
	border-top:solid 7px #b02e30;
	background:#f1f1f1 url('../images/services-bg.jpg') repeat-x -10px;
	font-size:10px;
	margin-top:10px;
	padding:10px 8px;
}
.logo-pos {
	float:left;
	padding-left:18px;
}
.logo-clint {
	float:left;
	padding-left:18px;
}
#footer {
	float:right;
	width:733px;
	padding-top:40px;
	color:#6c6f70;
	font-size:10px;
	line-height:14px;
	position:relative;
}
#footer a {
	color:#6c6f70;
}
#footer a:hover {
	color:#1c1c1c;
}
.terms {
	position:absolute;
	left:432px;
	top:26px;
	text-align:right;
	width:298px;
}
.terms a {
	margin-left:10px;
}
.center {
	text-align:center;
	padding-top:18px
}
.cs {
	padding-left:0;
	padding-right:0;
}
.cs-title {
	padding-left:7px;
}
.findus-logo-container {
	height:50px;
	margin-top:10px;
}
.awards {
	height:50px;
	margin-top:10px;
}
.nav li a.active {
	color:#1c1c1c;
	border-bottom:solid 1px #c05859;
	text-decoration:none;
	font-weight:bold
}
.nav li a.active-submenu {
	color:#1c1c1c;
	text-decoration:none;
	font-weight:bold
}
.nav li a:hover {
	color:#1c1c1c;
	text-decoration:none;
}
.clients-frame {
	border:0px;
	height:75px;
	width:720px;
	background:none
}
.findus-frame {
	border:0px;
	height:105px;
	width:720px;
	background:none
}
.slide-fst {
	padding-left:10px;
	float:left
}
.link-clients a {
	color:#898989;
	text-decoration:underline;
}
.link-clients a:hover {
	text-decoration:none;
}
.content-left {
	float:left;
	width:375px
}
.content-leftterms {
	float:left;
	width:620px
}
.contact-left {
	float:left;
	width:375px
}
#textcontact {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	margin-top:18px;
	line-height:18px;
}
#textcontact a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	color:#666666;
	text-decoration:none;
	font-weight:normal;
	margin-top:18px;
	line-height:18px;
}
.form-contact input, .form-contact textarea {
	background-color: #b02e30;
	border: 1px solid #b02e30;
	color: #ffffff;
}

.form-contact {
	display:inline;
	list-style: none;
	margin: 0px;
	padding: 0px;
	width: 100%;
	z-index:15;
}

.form-contact li {
	list-style: none;
	float:left;
	margin: 0;
	padding: 2px 0 2px 0;
	display:inline;
}

.form-contact li.col1 {
	clear: both;
	width: 100px;
	font-size: 12px;
}

.form-contact li.col12 {
	width: 150px;
}

.form-contact li.col2 input {
	width: 230px;
}

.form-contact li.col21 input {
	width: 180px;
}

.form-contact li.col22 {
	width: 180px;
	text-align: right;
}

.img-right {
	float:right;
	width:339px;
	padding-top:10px
}
.new-simg-right {
width:357px;
padding-top:10px;
float:right;
}
.news-left {
float:left;
width:350px;
}
.news-full {
float:left;
width:720px;
}
.thumb-left {
	float:left;
	padding-top:10px
}
.thumb-right {
	float:right;
	padding-top:10px
}
.pic {
	margin-top:10px
}
.logo-box {
	background:url(../images/logo-bg.gif) no-repeat;
	width:179px;
	height:94px;
	text-align:center;
	padding-top:4px;
	float:left;
	margin-left:5px;
	margin-top:6px
}
.logo-box-fst {
	background:url(../images/logo-bg.gif) no-repeat;
	width:179px;
	height:94px;
	text-align:center;
	padding-top:4px;
	float:left;
	margin-left:0px;
	margin-top:6px
}
ul.submenu {
	margin-left:10px
}
ul.submenu li a {
	color:#51626f
}
.h20 {
	height:15px
}
.portfolio-thumb-left {
	float:left;
	width:205px
}
.thumb-sec {
	float:left;
	padding-top:10px;
	margin-left:14px
}
.thumb-prev {
	float:right;
	padding-bottom:10px
}
.cs-detail {
float:right;
width:530px;
}
.cs-detail2 {
float:right;
width:500px;
}
.cs-detail3 {
float:right;
width:420px;
}
.fontredbig {
color:#b02e30;
font-size:24px;
}

.font16 {
font-size:16px;
}

.news-bar {
background:#f4f4f4 url('../images/news-artilce-bg.gif') repeat-x;
height:175px;
margin-top:10px; 
position:relative
}

.article-details {
margin-left:180px;
padding:10px;
}

.date {
line-height:16px;
}

.article-bar {
margin-top:10px;
position:relative;
height:200px;
}

.article-txt {
margin-left:225px;
}

.bot-link {
	text-align:right;
	position:absolute;
	border:0;
	right:0;
	bottom:0;
	width: 158px;
}

.logo-newslettet {
float:left;
padding-left:15px;
}

.newsletter-wrapper {
width:623px;
margin:0 auto;
}

.issue {
text-align:right;
padding:10px 0;
}

.news-baner-txt {
text-align:center;
background:#991719;
color:#fff;
padding:5px 0;
}

.news-contnet {
padding:10px;
}

a:hover,.bot-link a {
text-decoration:underline;
}

.terms a,ul.submenu {
margin-left:10px;
}

.findus-logo-container,.awards {
height:50px;
margin-top:10px;
}

.link-clients a:hover,.nl-link a:hover,.bot-link a:hover {
text-decoration:none;
}

.nl-link{position:absolute; right:10px; bottom:10px; font-weight:bold;
}

.nl-link a { text-decoration:underline}

/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.window {
	height:286px;	width: 790px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}
#websitelink {text-align: left; position:relative;}


