a:hover {
		text-decoration:underline;
}

body {
		background-color:#222222;
		margin-top:0px;
		margin-left:0px;
}
h2  {
		margin:0 0 0px 0;
}
h3, h4  {
		margin:0 0 0 0;
		padding:5px 0 5px 4px;
}
img, div, td {behavior: url(ie-png.htc);
}
	
p     {
		margin:0px;
		padding:10px 0 10px 0;
}
ul {
		margin:0 0 0 0;
}
.affiliateText {
		margin:10px 0 0 10px;
} 				
.bgDiv  {
		width:900px;
		height:auto;
		background-color:#0011dd;
		z-index:-1;
}		 	
.column1  {
		width:745px;
		float:left;
		height:auto;
		overflow:hidden;
}

.column1Text {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color:#111111;
		margin:0px 10px 0 10px;
		text-align:left;		
}
.column1Grey1 {
		width:333px;
		height:11px;
		background-image:url(images/lfPanelGrey_01.png);
		background-repeat:no-repeat;
		margin:0 0 0 0px;
}		
.column1Grey2 {
		width:333px;
		height:auto;
		background-image:url(images/lfPanelGrey_02.png);
		background-repeat:repeat-y;
		margin:0 0 0 0px;
		overflow:hidden;
}
.column1Grey3 {
		width:333px;
		height:13px;
		background-image:url(images/lfPanelGrey_03.png);
		background-repeat:no-repeat;
		margin:0 0 0 0px;
}
.column1GreyW1 {
		width:679px;
		height:11px;
		background-image:url(images/lfPanelGreyW_01.png);
		background-repeat:no-repeat;
		margin:0px 0 0 0px;
}		
.column1GreyW2 {
		width:679px;
		height:auto;
		background-image:url(images/lfPanelGreyW_02.png);
		background-repeat:repeat-y;
		margin:0 0 0 0px;
		overflow:hidden;
}
.column1GreyW3 {
		width:679px;
		height:13px;
		background-image:url(images/lfPanelGreyW_03.png);
		background-repeat:no-repeat;
		margin:0 0 0px 0px;
}
.column1White1 {
		width:697px;
		height:11px;
		background-image:url(images/lfPanelWhite_01.png);
		background-repeat:no-repeat;
		margin:0 0 0 39px;
}		
.column1White2 {
		width:697px;
		height:auto;
		background-image:url(images/lfPanelWhite_02.png);
		background-repeat:repeat-y;
		margin:0 0 0 39px;
		overflow:hidden;
}
.column1White3 {
		width:697px;
		height:12px;
		background-image:url(images/lfPanelWhite_03.png);
		background-repeat:no-repeat;
		margin:0 0 0 39px;
}				
.column2  {
		width:255px;
		float:left;
		height:auto;
		margin-left:0px;
		overflow:hidden;
}
.column2black1  {
		background-image: url(images/spanelblack_05.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:8px;
		margin:10px 0 0 0;
}
.column2black2  {
		background-image: url(images/spanelblack_06.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:218px;
		padding:0px 0 0 0px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:16px;
		color:#FFFFFF;
		text-align:center;
}
.column2black3  {
		background-image: url(images/spanelblack_07.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:8px;
		padding:0 0 0 0;
}
.column2green1  {
		background-image: url(images/spanelGreen_01.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:10px;
		margin:0px 0 0 0;
}
.column2green2  {
		background-image: url(images/spanelGreen_02.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:143px;
		margin:0 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		color:#FFFFFF;
		text-align:center;
}
.column2green2  a {
		color:#FFFFFF;
		text-decoration:none;
}
.column2green2  a:hover {
		text-decoration:underline;
}
.column2green2  h2 {
		padding:15px 0 15px 0;
}
.column2green2  h3 {
		padding:10px 0 0px 0;
}
.column2green3  {
		background-image: url(images/spanelGreen_03.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:9px;
		margin:0 0 0 0;
}
.column2Text1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color:#ffffff;
		margin:0px 5px 0px 5px;
		text-align:left;
		padding-bottom:0px;
}
.column2white1  {
		background-image: url(images/spanelwhite_09.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:42px;
		margin:10px 0 0 0;
}
.column2white2  {
		background-image: url(images/spanelwhite_10.jpg);
		background-repeat:repeat-y;
		width:211px;
		height:auto;
		margin:0px 0 0 0;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:14px;
		text-align:center;
}
.column2white3  {
		background-image: url(images/spanelwhite_11.jpg);
		background-repeat:no-repeat;
		width:211px;
		height:9px;
		margin:0 0 0 0;
}

.container1 {
		background-image:url(images/index_01.jpg);
		background-repeat:no-repeat;
		width:1000px;
		height:281px;
		margin-top:0px;
}		
.container2 {
		background-image:url(images/index_02.jpg);
		background-repeat:no-repeat;
		width:1000px;
		height:79px;
		vertical-align:top;
		text-align:left;
		margin-top:0px;
}
.container3 {
		background-image:url(images/index_03.jpg);
		background-repeat:repeat-y;
		width:1000px;
		height:auto;
		vertical-align:top;
		text-align:left;
		margin-top:0px;
		overflow:hidden;
}
.container4 {
		background-image:url(images/index_04.jpg);
		background-repeat:no-repeat;
		width:1000px;
		height:19px;
		margin-top:0px;
}
				
.contentBox {
		width:900px;
		height:auto;
		background-color:#0011dd;
		text-align:center;
		margin-left:0px;
		overflow:hidden;
}

.contentCol1a {
		background-image:url(images/index_08.png);
		background-repeat:no-repeat;
		width:240px;
		height:40px;
		text-align:left;
		margin-top:10px;
		margin-left:50px;
}
.contentCol1b {
		background-image:url(images/index_11.png);
		background-repeat:repeat-y;
		width:240px;
		height:auto;
		text-align:left;
		margin-left:50px;
}
.contentCol1c {
		background-image:url(images/index_13.png);
		background-repeat:repeat-y;
		width:240px;
		height:11px;
		text-align:left;
		margin-left:50px;
}
.contentCol2a {
		background-image:url(images/index_10.png);
		background-repeat:no-repeat;
		width:504px;
		height:40px;
		margin-top:0px;
		margin-left:45px;
		margin-right:50px;
}
.contentCol2b {
		background-image:url(images/index_12.png);
		background-repeat:repeat-y;
		width:504px;
		height:auto;
		margin-left:45px;
		margin-right:50px;
}
.contentCol2c {
		background-image:url(images/index_14.png);
		background-repeat:no-repeat;
		width:504px;
		height:11px;
		margin-left:45px;
		margin-right:50px;
}									
.doorPos   {
		margin-top:470px;
		margin-left:400px;
		position:absolute;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;  
}
.emailHeader {
		margin:20px 0 0px 0;
}
.floatLt {
		float: left;
}
.floatRt {
		float: right;
}
.footer  {
		width:900px;
		height:52px;
		background-image:url(images/index_11.jpg);
		background-repeat:no-repeat;
}
.formfields  { 
		color: #000000; 
		border: 1px solid #000000; 
		padding-left: 2px; 
		padding-right: 2px; 
		background-color: #ffffff;
    	background-position: top; 
    	background-repeat:no-repeat;
}
.formbox {
		width:280px;
		height:179px;
		margin:0px 0 0 684px;
		padding:8px;
		background-image:url(images/contactBG.png);
		background-position:center; 
		background-repeat:no-repeat;
}
.formtext1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color: #ffffff;
	font-weight:bold;
	margin:18px 0 0 0;
}
.formtext2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
}
.formName  {
	margin:20px 0 0 35px;
}
.formNameBox  {
	margin:20px 0px 0 9px;
	width:180px;
}
.formPhone  {
	margin:4px 0 0 35px;
}
.formPhoneBox  {
	margin:4px 0px 0 6px;	
}
.formEmail  {
	margin:4px 0 0 35px;
}
.formEmailBox  {
	margin:4px 0px 0 5px;
}
.formSubmitBox  {
	margin:10px 0 0 0px;
	text-align:center;
	width:297px;
	height:37px;
}
.greypanel1  {
		float:left;
		margin:0px 0px 0px 0px;
}
.greypanel2  {
		float:left;
		margin:0px 0px 0px 10px;
}
.greypanel3  {
		float:left;
		margin:10px 0px 0px 0px;
}							 
.heading {
		margin-top:0px;
		margin-left:50px;
		text-align:left;
}
.imgPos1 {
		margin:0px 0 0 0px;
		height:auto;
		width:679px;
		overflow:hidden;
		text-align:center;
		position:relative;		
}
.imgPos2 {
		float:right;
		margin:0px 0 10px 15px;		
}
.imgPos3 {
		float:left;
		margin:0px 15px 10px 0px;		
}								
.imgPos4 {
		float:right;
		margin:0px 0 0px 15px;
}
.localmarketing { 

	text-align:center;

	margin:20px 0 10px 0px;

	font-size:10px;

	color:#111111;

	text-decoration: none;

}

.localmarketing a{

	color:#111111;

	text-decoration: none;

}
.localmarketing2 { 

	height:48px;
	
	width:180px;
	
	background-image:url(images/localviz.png);
	
	background-repeat:no-repeat;

	text-align:center;

	margin:15px 0 0px 15px;
	
}
.localmarketing2 a:hover { 

	height:48px;
	
	width:180px;
	
	background-image:url(images/localviz.jpg);
	
	background-repeat:no-repeat;
	
	background-position:0 0;

	text-align:center;

	margin:0px 0 0px 0px;
	
	float:left;
	
}
.mainTextBox {
		width:800px;
		position:absolute;
		text-align:center;
}		
.margin1  {
		margin: 0 10px 0 20px;
}
.margin2  {
		margin: 5px 20px 5px 20px;
}
.margin3  {
		margin: 10px 0px 10px 0px;
}
.margin4  {
		margin: 0px 0px 10px 0px;
}
						 				
.menuLink {
			color:#FFFFFF;
			text-decoration:none;
}
.menuPos  {
		text-align:right;
		padding-right:48px;
		vertical-align:top;
		margin-top:-4px;
		height:51px;
}
	
.menuText  {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		color:#FFFFFF;
		padding-top:10px;
		background-image: url(images/index_07.png);
		background-repeat:no-repeat;
		height:51px;
		margin-left:50px;
		padding-right:10px;
		vertical-align:top;
}
.nav  {
		padding:24px 0 0 0px;
		width:920px;
		text-align:center;
		color:#ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
}
.nav a {
		color:#FFFFFF;
		text-decoration:none;
}
.nav a:hover {
		color:#FFFFFF;
		text-decoration:underline;
}
.navItem1  {
	float:left;
	margin:0 0 0 102px;
	text-align:center;
}
.navItem2  {
	float:left;
	margin:0 0 0 104px;
	text-align:center;
}
.navItem3  {
	float:left;
	margin:0 0 0 104px;
	text-align:center;
}
.navItem4  {
	float:left;
	margin:0 0 0 77px;
	text-align:center;
}
.navItem5  {
	float:left;
	margin:0 0 0 104px;
	text-align:center;
}
.navItem6  {
	float:left;
	margin:0 0 0 104px;
	text-align:center;
}
.padding1  {
	padding:20px 0 0 0;
}
.portfolioCol1  {
	float:left;
	padding:40px 0 0 45px;		
}
.portfolioCol2  {
	float:left;
	padding:40px 0 0 95px;		
}
.portfolioText  {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#111111;
	text-align:center;	
}
.portfolioText a {
	color:#111111;
	text-decoration:none;
}
.portfolioText a:hover {
	text-decoration:underline;
}
.pricesText1  {
	margin:10px 0 0 10px;
}
.pricesText2  {
	margin:0px 0 0 20px;
}
.pricesText3  {
	margin:30px 0 0 20px;
}
.scroll {
         overflow: auto;
				 width: 677px;
				 height: 542px;
				 padding-right:0px;
				 margin-left:0px;
				 margin-top:11px;
				 margin-right:5px;
}
.seoBox  {
		width:280px;
		text-align:left;
		margin-top:20px;
}		
.servicesCol1  {
	float:left;
	padding:40px 0 0 10px;		
}
.servicesCol2  {
	float:left;
	padding:20px 0 0 140px;		
}
.siteDesign {
		font-size:10px;
		color:#ffffff;
		margin:0 0 0px 0;
}
.subTitle  {
		font-family:Verdana, Geneva, sans-serif;
		font-size:12px;
		color:#020;
		padding:130px 0 0 190px;
		float:left;
}
.title {
		font-family: "Monotype Corsiva";
		color: #FFFFFF;
		text-align:center;
		font-size:24px;
		padding-top:5px;
		font-weight:bold;
}		
.title2  {
		font-size:16px;
}
.titleS {
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-align:center;
		font-size:14px;
		padding-top:12px;
		font-weight:bold;
}	
.top    {
		vertical-align:top;
		margin-top:0px;
		padding-top:0px;
}						