body {
	font-family: Verdana, Arial, sans-serif;
	line-height: 14px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	background: #ffffff;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	padding:0px;
	margin:0px;
font-size:12px;	
}
a:hover {
	text-decoration: none;
	font-weight: normal;
	color: #000;
	padding:0px;
	margin:0px;
	font-size:12px;	
}
h1 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 10px;
	font-size:18px;
	color:#525252;
	text-align:left;
	font-weight:normal;
}
h2 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:14px;
	font-weight:bold;	
}

h3 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
	background-color:#EEF0F0;
}
h4 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 5px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	text-align:left;
	background-color:#EEF0F0;
}
h5 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	font-weight:bold;
	
}
h6 {
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size:15px;
	font-weight:bold;
	line-height:30px;
	color:#525252;
}
img{
border:0px;
}
input{
	padding:0px;
	margin:0px;
}
.Arial16Italic {
font-family: Verdana, Arial, sans-serif;
font-style:italic;
font-size:16px;
}
.Arial2boldLinkBlk{
font-family: Verdana, Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#000000;
}
.arialBoldWhite{
font-family: Verdana, Arial, sans-serif;
color:#ffffff;
font-weight:bold;
}
.portborders{
font-family: Verdana, Arial, sans-serif;
color:#000000;
font-size:12px;
line-height:20px;
}
.breadcrumbs{
font-family: Verdana, Arial, sans-serif;
font-size:10px;
color:#000;
}
#scrolling_image_container {

  width: 200px;
  height: 150px;

}
#wrapper{
width:928px;
height:auto;
background:#fff;
}
#header{
	background: url(images/header.jpg) top left no-repeat;
	width:928px;
	height:74px;
	padding:0px;
	margin:0px;
}
#flash{
	width:928px;
	height:215px;
	padding:0px;
	margin:0px;
}
#viewportfolio{
	padding:0px;
	margin:0px;
	background: url(images/viewportfolio.jpg) top left no-repeat;
	width:228px;
	height:230px;
}

#leftcolumn{
	width:228px;
	height:auto;
	padding:0px;
	margin:0px;
	background:#ffffff;
}
#cms_explained{
width:228px;
height:120px;
background:#ffffff;
}
#cms_demo{
width:228px;
height:83px;
background:#ffffff;
}


#maincontent{
	padding-top:60px;
	margin:0px;
	background: url(images/maincontent.jpg) top left no-repeat;
	width:448px;
	height:auto;
	text-align:left;
}
#maincontent a, a:visited{
font-size:12px;
color:#9aa4ae;
}
#maincontent a:hover{
font-size:12px;
color:#336681;
}


.main_text{
padding-left:10px;
padding-right:10px;
padding-top:5px;
line-height:18px;
font-family: Verdana, Arial, sans-serif;
font-size: 12px;

}

#submaincontent{
	padding:10px;
	margin:0px;
	background: url(images/submaincontent.jpg) top left no-repeat;
	width:928px;
	height:535px;
	text-align:left;
	font-size:12px;
	line-height:16px;
}
#submaincontent a, a:visited{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	color:#9aa4ae;
	text-decoration:none;
}
#submaincontent a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	color:#336681;
	text-decoration:none;
}
#submaincontent_portfolio {
padding-left:8px;
padding-bottom:5px;
margin:0px;
background: url(images/submaincontent.jpg) top left no-repeat;
	width:700px;
	height:535px;
	text-align:left;
	font-size:12px;
}
#submaincontent_portfolio a, a:visited{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:13px;
	color:#9aa4ae;
	text-decoration:none;
}
#submaincontent_portfolio a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:13px;
	color:#336681;
	text-decoration:none;
}
#webdesign a, a:visited { font-size:12px;}
#webdesign a:hover{ font-size:12px;}

#freeconsultation{
	padding-top:5px;
	margin:0px;
	/*background: url(images/consultation.jpg) top left no-repeat;*/
	background-color:#1b6485;
	width:252px;
	height:340px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	line-height:16px;
	font-weight:bold;
	
}
#links1{
width:252px;
border-bottom: 2px solid #fff;
margin-top:3px;
background-color:#efefef;
}
#mpg3{
padding:0px;

}
#businessaward{
padding-top:150px;
}

#main_ourservices{
	padding:0px;
	margin:0px;
	width:400px;
	height:260px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#f88f00;	
	text-align:left;
	line-height:25px;
}

#main_ourservices a, a:visited{
	color:#f88f00;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	text-decoration:none;	
	text-align:left;
	line-height:25px;
}

#main_ourservices a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	color:#f88f00;
	text-decoration:none;
	text-align:left;
	line-height:25px;
}
#subourservices{
	padding-left:5px;
	padding-top:40px;
	margin:0px;
	background: url(images/ourservices.jpg) top left no-repeat;
	width:223px;
	height:190px;
	font-family: Verdana, Arial, sans-serif;
	font-size:12px;
	color:#f88f00;
	line-height:24px;
	text-align:left;
}
#subourservices a, a:visited{
	color:#f88f00;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	text-decoration:none;
	line-height:24px;
	text-align:left;
}

#subourservices a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	color:#f88f00;
	text-decoration:none;
	line-height:24px;
	text-align:left;
}

#top{
width:175px;
background: url(images/top_tips.jpg) top left no-repeat;
height:10px;
}
#middle{
width:170px;
padding-left:5px;
background: url(images/middle_tips.jpg) top left repeat-y;
height:auto;
color:#2d1640;
line-height:18px;
}
#bottom{
width:175px;
height:10px;
background: url(images/bottom_tips.jpg) top left no-repeat;
}

#customerreview{
	padding:0px;
	margin:0px;
	
	width:220px;
	height:281px;
}
.quote{
padding-top:60px;
padding-left:30px;
text-align:left;
font-family: Verdana, Arial, sans-serif;
font-size:10px;
width:160px;
height:200px;
color:#1b6485;
}
#footer{
	padding:0px;
	margin:0px;
	background: url(images/footer.jpg) top left no-repeat;
	width:1001px;
	height:81px;


}
#textlinks{
	padding-top:8px;
	padding-left:70px;
	margin:0px;
	color:#fff;
	
}
#textlinks a, a:visited{
	color:#fff;
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	text-decoration:none;
}

#textlinks a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:12px;
	color:#336681;
	text-decoration:none;
}

#bottomlinks{
	padding-top:17px;
	padding-left:93px;
	margin:0px;
	font-size:11px;

}
#bottomlinks a, a:visited{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:11px;
	color:#9aa4ae;
	text-decoration:none;
}
#bottomlinks a:hover{
	font-family: Verdana, Arial, sans-serif;
	margin: 0px;
	padding: 0px;	
	font-size:11px;
	color:#336681;
	text-decoration:none;
}  

#contacts{
	padding:0px;
	margin:0px;
}



