

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
  background: #dfdbd3 url(images/header.jpg) repeat-x;
}
#wrapper { 
 margin: 0 auto;
 width: 881px;
}
#faux {
 background: url(faux-3-2-col.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 881px;
}

#headertop {
 color: #333;
 width: 881px;
 padding: 0px;
 height: 57px;
 margin: 0px 0px 0px 0px;
 background:url(images/header-top.gif) no-repeat;
}
#header {
 width: 881px;
 padding: 0px;
 height: 160px;
 margin: 0px 0px 0px 0px;
 background:url(images/header.gif) no-repeat;
}
#leftcolumn { 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/leftcol-bg.gif) no-repeat;
}

#leftcolumnbrochure { 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-bro.jpg) no-repeat;
 }
 
 #leftcolumnbrochure2 { 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-bro2.jpg) no-repeat;
 }
 
  #leftcolumnabout { 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-about.jpg) no-repeat;
 }
 
 #leftcolumncontact { 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-contact.jpg) no-repeat;
 }
 
 #leftcolumncms{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-cms.jpg) no-repeat;
 }
 
 #leftcolumnecom{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-ecom.jpg) no-repeat;
 }
 
 #leftcolumnshared{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-shared.jpg) no-repeat;
 }
 
 #leftcolumndedicated{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-dedicated.jpg) no-repeat;
 }
 
 #leftcolumnemail{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-emailmktg.gif) no-repeat;
 }
 
 #leftcolumnppc{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-PPC.jpg) no-repeat;
 }
 
 #leftcolumnseo{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-SEO.jpg) no-repeat;
 }
 
 #leftcolumnanalytics{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-analytics.jpg) no-repeat;
 }
 
 #leftcolumntestimonials{ 
 display: inline;
 margin: 0px;
 padding: 0px;
 width: 268px;
 height: 700px;
 float: left;
 background:url(images/left-col-testimonials.gif) no-repeat;
 }
 
 
#rightcolumn { 
 float: right;
 margin: 0px;
 padding: 0px;
 width: 610px;
 height: 700px;
 display: inline;
 position: relative;
 background:url(images/main-bg.jpg) repeat top left;
}

#rightcolumnbrochure { 
 float: right;
 margin: 0px;
 padding: 0px;
 width: 610px;
 height: 700px;
 display: inline;
 position: relative;
 background:url(images/main-bg-plain.gif) repeat top left;
}

#rightcolumnabout { 
 float: right;
 margin: 0px;
 padding: 0px;
 width: 610px;
 height: 700px;
 display: inline;
 position: relative;
 background: url(images/about-bg.jpg) repeat top left;
}


#footer { 
 width: 881px;
 clear: both;
 color: #333;
 background: #dfdbd3;
 margin: 0px 0px 0px 0px;
 padding: 0px;
}
.clear { clear: both; background: none; }



a:link { 
	font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif;  
	text-decoration: underline; 
	color: #b2ac9f;
	}

a:visited { 
	font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	color: #d3ceb7;
	}
a:hover, a:active {
	text-decoration: none;
	color: #d3ceb7;
	font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt/12pt;
	}




.plaintext{ 
    font: 8pt/10pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-left:0px; 
	margin-right:0px;
	margin-bottom:0px;
	color: #666666;
	text-align: left;	
 
}

.textleft{ 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-left:10px; 
	margin-right:0px;
	margin-bottom:0px;
	color: #666666;
	text-align: left;	
 
}

.texthomeright { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 13px;
	margin-left:40px; 
	margin-right:234px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.texthomenew { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 13px;
	margin-left:0px; 
	margin-right:234px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textbro { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 13px;
	margin-left:40px; 
	margin-right:35px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textpor { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 13px;
	margin-left:45px; 
	margin-right:0px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.texthomerightadjust { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 15px;
	margin-left:40px; 
	margin-right:234px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.texthomeright2 { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 81px;
	margin-left:40px; 
	margin-right:234px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}


.texthomeright3 { 
    font: 9pt/14pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 55px;
	margin-left:40px; 
	margin-right:234px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textaddress { 
    font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 350px;
	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textaddressecom { 
    font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 430px;
	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textaddressbrochure { 
    font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 604px;
	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

.textaddresscms { 
    font: 8pt/12pt Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 150px;
	margin-left:30px; 
	margin-right:10px;
	margin-bottom:10px;
	color: #666666;
	text-align: left;	
 
}

#holder {
 background: none;
 width: 250px;
 position: relative;
 left:10px;
 top:60px;
 padding: 0px;
 height: 250px;
 z-index:1;
 border-bottom:1px dashed #666666 ;
 border-top: 1px dashed #666666 ;
}

#holderblank {
 background: none;
 width: 250px;
 position: relative;
 left:10px;
 top:60px;
 padding: 0px;
 height: 250px;
 z-index:1;
 border-bottom:0px dashed #666666 ;
 border-top: 0px dashed #666666 ;
}

#holderecom {
 background: none;
 width: 250px;
 position: relative;
 left:10px;
 top:400px;
 padding: 0px;
 height: 170px;
 z-index:1;
 border-bottom:0px dashed #666666 ;
 border-top: 0px dashed #666666 ;
}

#holderblankcms {
 background: none;
 width: 250px;
 position: relative;
 left:10px;
 top:60px;
 padding: 0px;
 height: 450px;
 z-index:1;
 border-bottom:0px dashed #666666 ;
 border-top: 0px dashed #666666 ;
}

#holdernav {
 background: none;
 width: 550px;
 position: relative;
 left:308px;
 top:73px;
 padding: 0px;
 height: 27px;
 z-index:2;
}

.list1 {
list-style: circle outside #89be53; 
font: 12px Verdana, Arial, Helvetica, sans-serif; 
	margin-top: 0px;
	margin-left:55px; 
	margin-right:24px;
	margin-bottom:5px;
	color: #666666;
	text-align: left;
}
