/*	Name: Crystal Clear Web Design
	  Date: v5 09.06.2010
	
/* --------------- D E F A U L T   E L E M E N T S -------------------------- */	

* 									{padding:0px;
										margin:0px;
										}
									
html 								{background-image:url("images/bgpurplegrad10c.jpg");
          					background-repeat:repeat-x;
          					background-position:left top;
    								/* overflow-y: scroll;
          					forces right scrollbar - maintain page layout */
          					}
          			
body 								{font-family:verdana, helvetica, arial, sans-serif;
          					font-size:9pt;
          					line-height:18pt;
          					margin:0px 0px 0px 0px;
          					color:#666666;
          					}
          					/* padding = white gap between background border colour and banner */

h1 									{font-family: verdana, serif;
										font-size:16pt;
										font-weight:bold;
										text-shadow:1px 2px 2px #ccccff;
										color:#695d75;
          					padding-top:0;
										padding-left:0px;
          					padding-bottom:5px;
          					margin-top:20px;
										margin-bottom:15px;
          					margin-right:25px;
          					}

h2									{font-family:verdana, helvetica, arial, sans-serif ;
          					font-size:13pt;
										color:#695d75;
										text-shadow:1px 1px 1px #ccccff;
										margin-top:30px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:bold;
          					}
			
h3									{font-family:verdana, helvetica, arial, sans-serif;
          					font-size:11pt;
										color:#695d75;
										text-shadow:0px 1px 1px #ccccff;
										margin-top:30px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:bold;
          					}

h3.websitepackages	{font-family:verdana, helvetica, arial, sans-serif ;
          					font-size:13pt;
										color:#695d75;
										text-shadow:1px 1px 1px #ccccff;
										margin-top:25px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:bold;
          					}
												
h3.lobster					{font-family: georgia, serif;
          					font-size:14pt;
										color:#ffffff;
										text-shadow:none;
										margin-top:30px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:normal;
										}
										
h4									{
										}

h5									{font: 11pt verdana;
          					font-weight:bold;
          					margin-top:10px;
          					margin-bottom:0px;
          					color:#666666;
          					padding-left:0px;
          					margin-left:3px;
          					}
          						
          							
p										{font:8pt verdana;
          					margin-bottom:15px;
          					color:#666666;
          					margin-right:5px;
          					line-height:14pt;
										text-align:justify;
          					}
    
p.strong						{font-weight:bold;
										}
				
.normal							{font-weight:normal;
										}
																
p.small							{font:8pt verdana;
										margin-bottom:15px;
          					color:#666666;
          					margin-right:25px;
          					line-height:18pt;
          					}

p.final							{margin-top:25px;
										font-weight:bold;
										line-height:18pt;
										}
										
ul									{font:8pt verdana;
										}
																										
a img								{border:none;}
										  					
br.small						{margin-bottom:-15px;
										}
					
br.mini							{margin-bottom:15px;
										}
										
br.tiny							{margin-top:-10px;
										margin-bottom:0px;
										}
																				
.center							{text-align:center;
										}									
						
.textright					{margin-left:40px;
										}									
										/* for 9-reasons-redesign sidebar box only */

/* --------------- M A I N   L I N K S -------------------------------------- */	
					
a:link							{color:#291b7e;
										text-decoration:none;
										border-bottom:1px dotted #291b7e;
										}
										
a:visited						{color:#660066;
										text-decoration:none;
										border-bottom:1px dotted #660066;
										}
										
a:hover							{color:#513ad8;
										text-decoration:none;
										border-bottom:1px dotted #513ad8;
										}

					
.topmenulinks a:link		{color:#666666;
												text-decoration:none;}
.topmenulinks a:visited	{color:#666666;
												text-decoration:none;}
.topmenulinks a:hover		{color:#6699cc;
												text-decoration:none;}
																								
.bottommenulinks a:link 		{color:#003366;
														text-decoration:none;}
.bottommenulinks a:visited	{color:#003366;
														text-decoration:none;}
.bottommenulinks a:hover		{color:#6699cc;
														text-decoration:none;}
						



.clearleft					{clear:left;}
.clearright					{clear:right;}
.clearboth					{clear:both;}


.break							{margin-bottom:30px;
										}
										


/* =============== A L L   P A G E S ======================================== */	


#entirecontent			{width:1007px;
    								margin:0 auto;
    								text-align:left;
    								padding:0px;
    								}
	
	
	
/* --------------- B A N N E R ---------------------------------------------- */
	
#banner							{background-color:#ffffff;
										height:200px;
										}
							
#banner a						{text-decoration:none;
										border-bottom:none;
										}
	
										
.bannerleft					{padding-top:50px;
										text-align:center;
										width:280px;
										}
														
.swirl							{width:91px;
										height:83px;
										margin-left:40px;
										margin-top:-20px;
										margin-bottom:100px;
										}
										
.crystalclear				{font-size:24pt;
										text-shadow:3px 3px 4px #ccccff;
										}
						
.bannerright				{float:right;
										width:300px;
										text-align:center;
										margin-right:25px;
										margin-top:25px;
										color:#82768f;
										font-family: verdana, sans-serif;
										text-transform:uppercase;
										}
	
.blot								{
										}
																																	
.bannertel					{font-size:10pt;
										font-weight:bold;
										text-shadow:1px 1px 2px #ccccff;
										margin-top:-125px;
										margin-bottom:20px;
										}
																																		
.tagline1						{font-size:12pt;
										text-shadow:1px 2px 2px #ccccff;
										font-weight:bold;
										}

.tagline2						{font-size:10pt;
										font-weight:normal;
										margin-top:0px;
										padding-bottom:40px;
										text-shadow:1px 2px 2px #ccccff;
										}

/* --------------- N A V   T O P -------------------------------------------- */		
.navtop							{background-color:#423450;
										font-family: verdana, sans-serif;
										font-size:10pt;
										font-weight:bold;
										font-variant:small-caps;
										line-height:40px;
										padding-left:35px;
										}
										
.navtop a						{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.navtop a:hover			{color:#ffffff;
										text-shadow:3px 3px 4px #887996;
										text-decoration:none;
										}
										
.navtop a:active		{color:#887996;
										text-decoration:none;
										}									
										
.navtop a:visited		{color:#ffffff;
										text-decoration:none;
										}		

.navtopitem					{margin-right:42px;
										}
																		
.active							{color:#a3894d;
										text-decoration:none;
										}			



#quoteme						{background:url("images/quoteme.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:100px;
                    height:40px;
                    margin-right:25px;
										margin-top:-60px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										border-bottom:none;
										}
										
#quoteme:hover			{background-position: 0 -40px;
										text-decoration:none;
										border-bottom:none;
										}

#quoteme span				{display: none;
										text-decoration:none;
										border-bottom:none;
										}
																				
#pagecontent				{background-image:url("images/bg8b7f96.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										width:1007px;
										margin:0 auto;
    								padding:0px;
										text-align:left;
    								border-top:2px solid #695d75;
										}

#right							{float:right;
										width:330px;
										}
										

#left								{width:612px;
										background-color:#ffffff;
    								padding:25px 30px 25px 35px;
										/* padding bottom for gap between bottom of main content and footer */
    								}
		       	
#fullwidth					{width:937px;
										background-color:#ffffff;
										margin:0 auto;
    								padding-left:35px;
										padding-right:35px;
										padding-top:25px;
										text-align:left;
    								border-top:0px solid #695d75;
										}

																			
#footer							{background-image:url("images/bgfooter.jpg");
          					background-repeat:repeat-x;
          					background-position:left top;
										width:957px;
										height:300px;
										margin:0 auto;
										font:8pt verdana;
										color:#ffffff;
										padding:5px 25px 0px 25px;
										border-top:2px solid #695d75;
										}

#footer a						{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
#footer a:hover			{color:#8b7f96;
										border-bottom:none;
										}
	
#footer404					{width:932px;
										line-height:50px;
										margin:0 auto;
										margin-left:0px;
										font:8pt verdana;
										color:#ffffff;
										
										padding:5px 0px 0px 0px;
										border-top:2px solid #695d75;
										}

#footer404 a				{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
#footer404 a:hover	{color:#8b7f96;
										border-bottom:none;
										}
			
.footerleft					{width:300px;
										}
																
.footermiddle				{margin-left:265px;
										margin-top:-260px;
										}
											
.footerright				{margin-left:635px;
										margin-top:-226px;
										margin-bottom:0px;
										/* use margin-bottom to control gap between bottom of page content and screen */
										}
														
ul.footerlft				{margin-top:10px;
										margin-bottom:15px;
										}
																
li.footerpages			{margin-left:25px;
										list-style-type:none;
										line-height:13pt;
										}
	
.copyright					{font-family:georgia, serif;
										font-size:8pt;
										color:#ffffff;
										text-align:center;
										width:982px;
										background-color:#423450;
										opacity:0.95;
										margin-top:-5px;
										margin-left:0px;
										padding-left:25px;
										padding-top:5px;
										padding-bottom:5px;
										border-bottom:2px solid #695d75;
										}
										
.copyright a				{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.copyright a:hover	{color:#8b7f96;
										border-bottom:none;
										}
																													
.copyrightitem			{margin-right:25px;
										}
	
.footerhealthcheck	{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:16pt;
										font-weight:normal;
										color:#ffffff;
										line-height:19pt;
										text-align:left;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:236px;	
										margin-top:45px;
  									margin-bottom:5px;
  									border:2px solid #8b7f96;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 10px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:3px 3px 5px #333333;
										-moz-box-shadow:3px 3px 5px #333333;
										border-box-shadow:3px 3px 5px #333333;
										}

.footerhealthcheckicon	{float:left;
										margin-left:10px;
										margin-right:15px;
										margin-top:2px;
										}
										
.footerhealthcheckdetailtext
										{font-family:verdana, arial, sans-serif;
										font-size:9pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:15pt;
										margin-top:15px;
										margin-bottom:10px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
	
#footerhcmore				{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display: block;
										width:75px;
                    height:30px;
                    margin-left:160px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#footerhcmore:hover	{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#footerhcmore span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
																				
.quickcontact				{margin-left:15px;
										}
													
.socialicons				{margin-left:15px;
										margin-bottom:10px;
										}
																	
.socialtext					{margin-left:65px;
										margin-top:-135px;
										line-height:32pt;
										}
										
li.socialmedia			{line-height:50px;
										}
																							
.w3cbadges					{margin-left:50px;
										}						
								
ul.w3cul						{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.w3cli						{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										line-height:14pt;
										width:270px;
										padding-left:50px;
										padding-bottom:5px;
										margin-right:0px;
										}							
																		
																
	
										


/* --------------- S I D E B A R S ------------------------------------------ */		

/* Sidebar - Brochure Websites */	

.brochureabout			{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										color:#ffffff;
										line-height:20pt;
										text-align:left;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:216px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 17px 10px 17px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.brochureabout a		{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochureabout a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochureabout a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}
										
.specialoffer				{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:19pt;
										font-weight:normal;
										color:#d5082e;
										line-height:20pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #660000;
										width:216px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:20px 17px 10px 17px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

										
.specialofferlarge	{font-size:9pt;
										line-height:15pt;
										}
										
.specialoffericon		{float:left;
										margin-left:0px;
										margin-right:0px;
										margin-top:-5px;
										}
			
.specialofferdiscount
										{margin-top:5px;
										}
											
.specialofferredesigns
										{font-size:13pt;
										line-height:15pt;
										}
													
.specialoffertime		{font-size:11pt;
										color:#ffffff;
										font-weight:bold;
										text-shadow:1px 1px 1px #8b7f96;
										text-align:center;
										margin-left:-7px;
										margin-right:-7px;
										margin-top:15px;
										}

.brochureabouticon	{float:left;
										margin-left:5px;
										margin-right:15px;
										margin-top:4px;
										}
										
.brochureabouticon	a			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochureabouticon a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochureabouticon a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochuredetailtext	{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										margin-top:15px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
 		
								
.brochuredetailtext a	
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}							
										
										
.brochuredetailtext a:visited		
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
.brochuredetailtext a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}																	
 		
.brochuredetailtextright
										{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										text-align:right;
										margin-top:-17px;
										margin-bottom:15px;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
 		
								
.brochuredetailtextright a	
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}							
										
										
.brochuredetailtextright a:visited		
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
.brochuredetailtextright a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}						
										
p.brochuredetailtext	{color:#ffffff;
										}
										
ul.brochureul				{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.brochureli				{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										width:200px;
										padding-left:50px;
										padding-bottom:5px;
										}							


/* Sidebar - WordPress Websites */	

.wordpressabout			{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										color:#ffffff;
										line-height:20pt;
										text-align:left;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:216px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 17px 10px 17px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.wordpressabouticon	{float:left;
										margin-left:5px;
										margin-right:15px;
										margin-top:4px;
										}
										
.wordpressdetailtext	{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										margin-top:15px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
 		
p.wordpressdetailtext	{color:#ffffff;
										}
										
ul.wordpressul			{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.wordpressli			{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										width:200px;
										padding-left:50px;
										padding-bottom:5px;
										}							

li.cmswhyuseli			{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:5px -4px;
										text-shadow:none;
										width:200px;
										padding-left:32px;
										padding-bottom:5px;
										}							
										
										
/* Sidebar - Health Check */										
										
.healthcheck				{background-image:url("images/buttonbggreen.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:20pt;
										font-weight:normal;
										color:#ffffff;
										line-height:20pt;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										text-align:center;
										width:236px;	
  									height:120px;
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #384846;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 7px 0px 7px;
  									/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

						
									
.healthchecktext		{font-family:verdana, arial, sans-serif;
										font-size:10pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:15pt;
										margin-top:15px;
										}

.healthcheckinfo		{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:22pt;
										font-weight:normal;
										color:#ffffff;
										line-height:28pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:236px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 7px 20px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.healthcheckicon		{float:left;
										margin-left:20px;
										margin-right:15px;
										margin-top:12px;
										}
										
.healthcheckinfo1		{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:16pt;
										font-weight:normal;
										color:#ffffff;
										line-height:24pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:236px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 7px 20px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}	

.healthcheckicon1		{float:left;
										margin-left:10px;
										margin-right:0px;
										margin-top:2px;
										}
										
.healthcheckdetailtext
										{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										margin-top:15px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
										
.healthchecklist		{float:left;
          					margin-left:80px;
										margin-bottom:30px;
										}
 		
ul.healthcheckul		{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.healthcheckli		{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										width:200px;
										padding-left:50px;
										padding-bottom:5px;
										}							
										
								
/* --------------- H O M E -------------------------------------------------- */	

.homeintro					{font-size:9pt;
										line-height:18pt;
										font-weight:bold;
										text-align:justify;
										margin-bottom:20px;
										}
						

.indexintro					{font-size:9pt;
										line-height:21pt;
										font-weight:bold;
										text-align:justify;
										margin-bottom:20px;
										}
						
.homeinclineheight	{line-height:20pt;
										}
										
.websiteoptions			{margin-top:30px;
										margin-left:15px;
										}

.optioncontainer		{background-image:url("images/websiteoptions.jpg");
          					background-repeat:none none;
          					background-position:left top;
										display:block;
										width:550px;	
										height:70px;
										margin-top:0px;
  									margin-bottom:20px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:5px 7px 0px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.optionheading			{font-family: arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										color:#ffffff;
										width:425px;
										margin-left:15px;
										margin-top:2px;
										padding-right:15px;
  									text-shadow:0px 1px 1px #ccccff;
										}

.optionheading a		{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optionheading a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optionheading a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										text-shadow:0px 1px 1px #cccc99;
										}

.optionicon					{float:left;
										margin-left:10px;
										margin-right:10px;
										margin-top:6px;
										}
						
.optionicon	a				{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optionicon a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optionicon a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:none;
										}
										
.optioniconwp				{float:left;
										margin-left:13px;
										margin-right:13px;
										margin-top:6px;
										}
				
.optioniconwp	a			{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optioniconwp a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.optioniconwp a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:none;
										}
										
.optiontext					{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										width:400px;
										margin-top:15px;
										text-align:justify;
										margin-left:10px;
										/* if adjust padding-left above, need to do this one too */
										}		

.optiontext a:hover	{line-height:13pt;
										}
																				
#brochuremore				{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display: block;
										width:75px;
                    height:30px;
                    margin-left:460px;
										margin-top:-30px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#brochuremore:hover	{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#brochuremore span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
	
#wordpressmore			{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display: block;
										width:75px;
                    height:30px;
                    margin-left:460px;
										margin-top:-30px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#wordpressmore:hover	{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#wordpressmore span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
	
.homesplash					{margin-left:500px;
										margin-top:-25px;
										}								

.homefinal					{margin-top:30px;
										font-weight:bold;
										line-height:18pt;
										}


.indexfinal					{margin-top:30px;
										font-weight:bold;
										line-height:21pt;
										}
											
.xoptionbrochure		{background-color:#cccc99;
										font-family: arial, sans-serif;
										font-size:20pt;
										font-weight:normal;
										color:#93276b;
										line-height:20pt;
										margin-left:15px;
  									text-shadow:1px 1px 1px #b32e79;
										text-align:center;
										width:250px;
										padding:10px;
										padding-bottom:15px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										border:2px solid #B32E79;
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}
										
.xoptionwordpress		{float:right;
										background-color:#cccc99;
										font-family: arial, sans-serif;
										font-size:20pt;
										font-weight:normal;
										color:#252b61;
										line-height:20pt;
										margin-right:15px;
  									text-shadow:1px 1px 1px #373d78;
										text-align:center;
										width:250px;
										padding:10px;
										padding-bottom:15px;
										-webkit-border-radius:25px;
										-moz-border-radius:25px;
										border-radius:25px;
										border:2px dotted #373D78;
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.xoptionbrochuretext	{font-family:verdana, arial, sans-serif;
										font-size:9pt;
										width:250px;
										color:#9e276a;
										line-height:16pt;
										text-shadow:0px 0px 0px #ffffff;
										text-align:justify;
										margin-top:10px;
										border:1px solid red;										
										}
					
.xoptionwordpresstext	{font-family:verdana, arial, sans-serif;
										font-size:9pt;
										width:250px;
										color:#252b61;
										line-height:16pt;
										text-shadow:0px 0px 0px #ffffff;
										text-align:justify;
										margin-top:10px;
										border:1px solid red;										
										}
							
li.xwebsiteoptionsli	{list-style:square;
										margin-left:25px;
										
										}
																	
.h2bullets					{font: 10pt verdana;
          					margin-left:40px;
										margin-bottom:10px;
          					color:#695d75;
          					padding-left:0px;
										margin-top:40px;
          					font-weight:bold;
          					}	
											
.h2bullets2					{font: 10pt verdana;
          					margin-left:40px;
										margin-bottom:10px;
          					color:#695d75;
          					padding-left:0px;
										margin-top:10px;
          					font-weight:bold;
          					}	
												
#kwtestimonial			{background:url("images/kwtestimonial.gif") no-repeat 0 0;
                  	display:block;
										width:283px;
                    height:160px;
                    margin-right:25px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#kwtestimonial:hover	{background-position: 0 -160px;
										text-decoration:none;
										border-bottom:none;
										}

#kwtestimonial span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
																
.homekimbula				{background-image:url("images/kwtestimonial.gif"); 
          					background-repeat:none none;
          					background-position:left top;
										margin-top:35px;
										margin-left:39px; /* centers image within RH sidebar */
										padding:2px;
										width:250px;
										height:160px;
										-webkit-border-radius:25px;
										-moz-border-radius:25px;
										border-radius:25px;
										border:1px solid #cccc99;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;	
										}
	
.homekimbula a			{text-decoration:none;
										border-bottom:none;
										}
									
										
.homepieces					{margin-top:35px;
										margin-left:39px;
										border:1px solid #cccc99;
										width:250px;
										}		
								
																	
										
/* --------------- H O W   I T   W O R K S ---------------------------------- */	

p.howitworksheading	{margin-left:45px;
										color:#666600;
										font-weight:bold;
										font-size:11pt;
										}
										
p.howitworks				{margin-left:45px;
										margin-top:-15px;
										margin-bottom:25px;
										}
										
br.sm								{line-height:5pt;
										}
			
.nos								{float:left;
										margin-left:-8px;
										margin-top:0px;
										}
																				
.no1								{
										}

.no2								{margin-top:105px;
										}

.no3								{margin-top:80px;
										}

.no4								{margin-top:80px;
										}

.no5								{margin-top:35px;
										}

.no6								{margin-top:60px;
										margin-bottom:25px;
										}
										
.inanutshell				{padding-top:20px;
										padding-bottom:25px;
										margin-top:35px;
										margin-bottom:20px; 
										border:1px solid #cccc99;
										width:250px;
										margin-left:39px;
										}		
								
.nutshellbulletslist		{margin-top:15px;
          					margin-left:10px;
										line-height:20pt;
										}
 						
li.nutshellbullet		{list-style:none;
          					background-image:url("images/bullet.jpg"); 
          					background-repeat:no-repeat;
          					background-position:20px 5px;
										padding-left:40px;
										}
					
.nutshellbullettext	{font:9pt verdana;
										line-height:18pt;
										}						



/* --------------- O U R   W E B S I T E S ---------------------------------- */	

#owcontactus				{background:url("images/contactus75.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:75px;
                    height:30px;
                    margin-right:0px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										/* if removing border to gold buttons, change border to border-bottom none */

#owcontactus:hover	{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#owcontactus span		{display: none;
										text-decoration:none;
										border-bottom:none;
										}

#owcontactus1				{background:url("images/contactus75.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:75px;
                    height:30px;
                    margin-right:0px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#owcontactus1:hover	{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#owcontactus1 span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
										
#owclients					{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:75px;
                    height:30px;
                    margin-right:0px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#owclients:hover		{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#owclients span			{display: none;
										text-decoration:none;
										border-bottom:none;
										}
	
#owsg								{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:75px;
                    height:30px;
                    margin-right:0px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#owsg:hover					{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#owsg span					{display: none;
										text-decoration:none;
										border-bottom:none;
										}

#owsg1							{background:url("images/tellmemore75.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:75px;
                    height:30px;
                    margin-right:0px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#owsg1:hover				{background-position: 0 -30px;
										text-decoration:none;
										border-bottom:none;
										}

#owsg1 span					{display: none;
										text-decoration:none;
										border-bottom:none;
										}

.owbulletedlist			{margin-top:25px;
										margin-bottom:25px;
										}

.owborder						{width:550px;
										margin-left:25px;
										margin-bottom:5px;
										padding-top:10px;
										padding-bottom:10px;
										border:1px dashed #c0c0c0;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:2px 2px 2px #8b7f96;
										-moz-box-shadow:2px 2px 2px #8b7f96;
										border-box-shadow:2px 2px 2px #8b7f96;
										}
											
li.owbullet					{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:30px 2px;
										padding-left:30px;
										}
					
.owbulletheading		{font:10pt verdana;
										font-weight:bold;
										color:#695d75;
										line-height:18pt;
										margin-left:35px;
										}
									
.owbullettext				{font:8pt verdana;
										line-height:13pt;
										list-style-type:none;
										margin-left:65px;
										margin-right:30px;
										margin-bottom:0px;
										}

.owsmiley						{margin-top:-37px;
										margin-left:420px;
										opacity:0.8;
										}
	
.owfinal						{margin-top:50px;
										font-weight:bold;
										line-height:18pt;
										}
										
.owsplash						{margin-left:520px;
										margin-top:-45px;
										}

.freelancebox				{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:16pt;
										font-weight:normal;
										color:#ffffff;
										line-height:19pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:226px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.freelancebox	a			{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.freelancebox a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.freelancebox a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}

										
					
.freelanceicon			{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:6px;
										}
		
.freelanceicon a	
										{text-decoration:none;
										border-bottom:none;
										}
										
.freelanceicon a:visited			
										{text-decoration:none;
										border-bottom:none;
										}
										
.freelanceicon a:hover	
										{text-decoration:none;
										border-bottom:none;
										}
															
.freelanceicongoogle{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:15px;
										}
							
.freelanceiconlift	{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:0px;
										}							
									
.freelanceiconlift a	
										{text-decoration:none;
										border-bottom:none;
										}
										
.freelanceiconlift a:visited			
										{text-decoration:none;
										border-bottom:none;
										}
										
.freelanceiconlift a:hover	
										{text-decoration:none;
										border-bottom:none;
										}
						
										
.freelancetext			{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:14pt;
										margin-top:15px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									


.freelancetext a		{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
										
.freelancetext a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
										
.freelancetext a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}
															

.freelancetext2			{font-family:verdana, arial, sans-serif;
										font-size:16pt;
										color:#4a0606;
										text-shadow:0px 0px 1px #630e0e;
										line-height:22pt;
										margin-top:25px;
										text-align:center;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}			
					
.freelancetext3			{font-family:verdana, arial, sans-serif;
										font-size:10pt;
										color:#4A0606;
										text-shadow:0px 0px 0px #630e0e;
										line-height:15pt;
										margin-top:10px;
										text-align:center;
										margin-left:0px;
										margin-bottom:10px;
										/* if adjust padding-left above, need to do this one too */
										}			
															
.satisfactionbox		{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:18pt;
										font-weight:normal;
										color:#ffffff;
										line-height:22pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:226px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.satisfactionbox a	{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.satisfactionbox a:visited			
										{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.satisfactionbox a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}

.sgicon							{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:4px;
										}
										
.sgicon a						{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.sgicon a:visited		{color:#ffffff;
										text-decoration:none;
										border-bottom:none;
										}
										
.sgicon a:hover			{color:#a3894d;
										text-decoration:none;
										border-bottom:none;
										}
										
.sgtext							{font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:13pt;
										margin-top:15px;
										text-align:justify;
										margin-left:0px;
										/* if adjust padding-left above, need to do this one too */
										}									
										
										
										
										/*
#satisfaction				{background:url("images/satisfaction.gif") no-repeat 0 0;
                  	display: block;
										width:250px;
                    height:184px;
                    margin-left:39px;
										margin-top:25px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:5px 5px 5px #666666;
										text-decoration:none;
										border:1px solid #8b7f96;
										opacity:0.9;
										}
										
#satisfaction:hover	{opacity:1.0;text-decoration:none;
										border-bottom:none;
										}

#satisfaction span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
*/
										
								
								
								
										

/* --------------- S E R V I C E S ------------------------------------------ */	
														
.websitefeaturesmain	{margin-top:15px;
										margin-left:15px;
										}

.featurescontainer	{background-image:url("images/featurescontainer.jpg");
          					background-repeat:none none;
          					background-position:left top;
										display:block;
										color:#ffffff;
										font:8pt verdana;
										width:550px;
										margin-top:0px;
  									margin-bottom:10px;
  									border:2px solid #384846;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:5px 7px 0px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.servicesoptionicon	
										{margin-left:10px;
										margin-top:20px;
										}
							
.h2servicesoption 	{font-family:verdana, helvetica, arial, sans-serif ;
          					font-size:13pt;
										color:#ffffff;
										text-shadow:1px 1px 1px #cccccc;
										margin-top:-40px;
										margin-left:82px;
										margin-bottom:40px;
          					padding-left:0px;
          					}
																	
.h2websiteservices	{font-family:verdana, helvetica, arial, sans-serif ;
          					font-size:13pt;
										color:#53174d;
										text-shadow:1px 1px 1px #cccccc;
										margin-top:30px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:bold;
          					}
										
.h2otherservices		{font-family:verdana, helvetica, arial, sans-serif ;
          					font-size:13pt;
										color:#252b61;
										text-shadow:1px 1px 1px #cccccc;
										margin-top:30px;
										margin-bottom:5px;
          					padding-left:0px;
          					font-weight:bold;
          					}
										
			
.featuresheading		{font-family: arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										width:425px;
										margin-left:15px;
										margin-top:2px;
										padding-right:15px;
  									text-shadow:1px 1px 1px #ccccff;
										}

.featuresicon				{float:left;
										margin-left:10px;
										margin-right:10px;
										margin-top:6px;
										}
		
ul.featuresul				{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.featuresli				{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										line-height:14pt;
										padding-left:50px;
										padding-bottom:5px;
										margin-left:35px;
										margin-right:25px;
										}
	
										
/* not working - sort from hgate								
.webservicescontainer a
										{font:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
						
			
.webservicescontainer a:hover	
										{font:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}
										
							
.webservicescontainer a:visited
										{font:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
										
										*/
																				
										
.featurestext				{font:8pt verdana;
										line-height:13pt;
										list-style-type:none;
										margin-left:65px;
										margin-right:30px;
										margin-bottom:0px;
										}						

.webservicesmain		{margin-top:15px;
										margin-left:15px;
										}

.webservicescontainer	{background-image:url("images/webservicescontainer.jpg");
          					background-repeat:none none;
          					background-position:left top;
										display:block;
										color:#ffffff;
										font:8pt verdana;
										width:550px;	
										margin-top:0px;
  									margin-bottom:10px;
  									border:2px solid #53174d;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:5px 7px 25px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.webservicesheading	{font-family: arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										width:425px;
										margin-left:15px;
										margin-top:2px;
										padding-right:15px;
  									text-shadow:1px 1px 1px #ccccff;
										}

.webservicesicon		{float:left;
										margin-left:10px;
										margin-right:10px;
										margin-top:6px;
										}
		

ul.webservicesul		{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.webservicesli		{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										line-height:14pt;
										padding-left:50px;
										padding-bottom:5px;
										margin-left:35px;
										margin-right:25px;
										}
										
.webservicestext		{font:8pt verdana;
										line-height:13pt;
										list-style-type:none;
										margin-left:65px;
										margin-right:30px;
										margin-bottom:0px;
										}						

.servicesseo				{font-size:10pt;
										font-weight:bold;
										margin-left:55px;
										margin-top:30px;
										margin-bottom:15px;
										}
											
.servicesseointro		{font-size:8pt;
										text-align:justify;
										line-height:13pt;
										margin-left:55px;
										margin-right:25px;
										margin-top:10px;
										margin-bottom:15px;
										}
																	
.servicesseofinal		{margin-top:20px;
										margin-left:25px;
										margin-right:25px;
										line-height:13pt;
										text-align:justify;
										}
																				

.servicesgoogle			{background-image:url("images/google.gif"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										float:right;
										width:100px;
										height:34px;
										margin-top:30px;
										margin-right:20px;
										padding-left:25px;
										}

.otherservicesmain	{margin-top:15px;
										margin-left:15px;
										}

.otherservicescontainer
										{background-image:url("images/otherservices.jpg");
          					background-repeat:none none;
          					background-position:left top;
										display:block;
										color:#ffffff;
										font:8pt verdana;
										width:550px;
										margin-top:0px;
  									margin-bottom:10px;
  									border:2px solid #252b61;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:5px 7px 0px 7px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.otherservicesheading		{font-family: arial, sans-serif;
										font-size:14pt;
										font-weight:normal;
										width:425px;
										margin-left:15px;
										margin-top:2px;
										padding-right:15px;
  									text-shadow:1px 1px 1px #ccccff;
										}

.otherservicesicon	{float:left;
										margin-left:10px;
										margin-right:10px;
										margin-top:6px;
										}
		
ul.otherservicesul	{margin-top:15px;
										margin-bottom:20px;
										}
																							
li.otherservicesli	{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 0px;
										line-height:14pt;
										padding-left:50px;
										padding-bottom:5px;
										margin-left:35px;
										margin-right:25px;
										}
						
.servicesfinal			{font-weight:bold;
										line-height:18pt;
										width:470px;
										margin-top:45px;
										margin-bottom:0px;
										}
										
.servicessplash			{margin-left:520px;
										margin-top:-20px;
										}								
				
.servicesbuttons		{margin-top:25px;
										}

#websitetypesbutton	{background:url("images/websitetypesbutton.gif") no-repeat 0 0;
                  	display: block;
										width:236px;
                    height:46px;
                    margin-left:46px;
										margin-top:25px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border:2px solid #423450;
										}
										
#websitetypesbutton:hover	
										{background-position: 0 -50px;
										text-decoration:none;
										}

#websitetypesbutton span		
										{display: none;
										text-decoration:none;
										border-bottom:none;
										}

#websitefeaturesbutton
										{background:url("images/websitefeaturesbutton.gif") no-repeat 0 0;
                  	display: block;
										width:236px;
                    height:46px;
                    margin-left:46px;
										margin-top:10px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border:2px solid #384846;
										}
										
#websitefeaturesbutton:hover	
										{background-position: 0 -50px;
										text-decoration:none;
										}

#websitefeaturesbutton span		
										{display: none;
										text-decoration:none;
										border-bottom:none;
										}


#websiteservicesbutton
										{background:url("images/websiteservicesbutton.gif") no-repeat 0 0;
                  	display: block;
										width:236px;
                    height:46px;
                    margin-left:46px;
										margin-top:10px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border:2px solid #53174d;
										}
										
#websiteservicesbutton:hover	
										{background-position: 0 -50px;
										text-decoration:none;
										}

#websiteservicesbutton span		
										{display: none;
										text-decoration:none;
										border-bottom:none;
										}

#otherservicesbutton	{background:url("images/otherservicesbutton.gif") no-repeat 0 0;
                  	display: block;
										width:236px;
                    height:46px;
                    margin-left:46px;
										margin-top:10px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border:2px solid #252b61;
										}
										
#otherservicesbutton:hover	
										{background-position: 0 -50px;
										text-decoration:none;
										}

#otherservicesbutton span		
										{display: none;
										text-decoration:none;
										border-bottom:none;
										}
				
.servicespagetop a	{float:right;
										margin-right:-10px;
										border:none;
										}
		
.servicespagetop a:visited
										{border:none;
										}
										
.servicespagetop a:hover	
										{border:none;
										}										
																		
.servicesbulletedlist	{margin-top:25px;
										margin-bottom:25px;
										margin-left:15px;
										}
										
.redesigns					{margin-top:35px;
										margin-bottom:20px;
										border:1px solid #cccc99;
										padding-top:10px;
										padding-bottom:10px;
										width:250px;
										margin-left:39px;
										}	
										
.redesignstext			{text-align:right;
										width:220px;
										margin-left:75px;
										margin-top:-220px;	
										}									

p.predesigns				{font:9pt arial;
										line-height:16pt;
										}
										
										/*
.youtodoservices		{margin-top:55px;
										margin-bottom:20px; 
										border:1px solid #cccc99;
										width:250px;
										margin-left:39px;
										}		ADD BACK IN WHEN RE-WORDED, THEN REDUCE servsatisfaction margin-top to 35px */
										
.servsatisfaction		{border:1px solid #cccc99;
										margin-top:55px;
										padding-top:10px;
										padding-bottom:10px;
										width:250px;
										margin-left:39px;
										}
	
	
	
/* --------------- B R O C H U R E   W E B S I T E S ------------------------ */
.brochurestarter		{border:1px dashed #695d75;
										margin-left:25px;
										margin-right:25px;
										margin-top:40px;
										padding-left:25px;
										padding-right:25px;
										margin-bottom:25px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										}

.brochureincluded		{margin-top:40px;
										margin-bottom:25px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										}
										
.brochurebulletedlist	{margin-top:0px;
										margin-bottom:25px;
										}
											
li.brochurebullet		{list-style:none;
          					background-image:url("images/starsilver15a.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 2px;
										padding-left:30px;
										line-height:14pt;
										padding-bottom:5px;
										}
					
li.brochurebulletgap	{list-style:none;
          					background-image:url("images/starsilver15a.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 2px;
										padding-left:30px;
										line-height:14pt;
										padding-bottom:5px;
										margin-top:10px;
										}
										
.brochurebulletheading	{font:8pt verdana;
										color:#695d75;
										line-height:14pt;
										margin-left:20px;
										}

.brochurebulletheading1	{font:8pt verdana;
										color:#695d75;
										line-height:14pt;
										margin-left:20px;
										}

										
.packageprice				{color:#695d75;
										font-weight:bold;
										margin-left:60px;
										margin-top:-10px;
										}

p.brochurefinal			{margin-top:30px;
										line-height:18pt;
										font-weight:bold;
										}
										
#brochurequote			{background:url("images/quoteme.gif") no-repeat 0 0;
                  	display:block;
										float:right;
										width:100px;
                    height:40px;
                    margin-right:-6px;
										margin-top:0px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#brochurequote:hover{background-position: 0 -40px;
										text-decoration:none;
										border-bottom:none;
										}

#brochurequote span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
	
#brochurecontact		{background:url("images/contactus120.gif") no-repeat 0 0;
                  	display:block;
										width:120px;
                    height:40px;
                    margin-left:-6px;
										margin-right:3px;
										-webkit-border-radius:20px;
										-moz-border-radius:20px;
										border-radius:20px;
										-webkit-box-shadow:2px 2px 2px #666666;
										-moz-box-shadow:2px 2px 2px #666666;
										border-box-shadow:2px 2px 2px #666666;
										text-decoration:none;
										border-bottom:none;
										}
										
#brochurecontact:hover	{background-position: 0 -40px;
										text-decoration:none;
										border-bottom:none;
										}

#brochurecontact span	{display: none;
										text-decoration:none;
										border-bottom:none;
										}
										
.brochuresplash			{margin-left:520px;
										margin-top:-60px;
										}								
		
		
		
		
		
/* --------------- W O R D P R E S S   W E B S I T E S ---------------------- */																								
										
.wordpressdetailtext a	
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
										
.wordpressdetailtext a:visited		
										{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
.wordpressdetailtext a:hover	
										{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}
										

ul.packageul				{}										
										
li.wordpressbullet	{list-style:none;
          					background-image:url("images/stargold15.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 2px;
										line-height:14pt;
										width:500px;
										padding-left:30px;
										padding-bottom:5px;
										}										
										
											
li.wordpressbulletgap	{list-style:none;
          					background-image:url("images/stargold15.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 2px;
										line-height:14pt;
										width:500px;
										padding-left:30px;
										padding-bottom:5px;
										margin-top:10px;
										}
										
										
/* --------------- C L I E N T S -------------------------------------------- */					


.recentclientsbox		{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:16pt;
										font-weight:normal;
										color:#ffffff;
										line-height:19pt;
										text-align:center;
										margin-left:30px;
  									text-shadow:1px 1px 1px #ccccff;
										width:236px;	
										margin-top:15px;
  									margin-bottom:20px;
  									border:4px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:7px 12px 10px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}


.recentclientsicon	{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:0px;
										}
																	
.recentclientstext  {font-family:verdana, arial, sans-serif;
										font-size:8pt;
										text-shadow:0px 0px 0px #ccccff;
										line-height:14pt;
										margin-top:5px;
										text-align:justify;
										margin-left:71px;
										/* if adjust padding-left above, need to do this one too */
										}									

										
.recentclientsold			{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:18pt;
										font-weight:normal;
										color:#ffffff;
										line-height:22pt;
										text-align:center;
										margin-left:30px;
  									text-shadow:1px 1px 1px #ccccff;
										width:240px;	
										margin-top:15px;
  									margin-bottom:25px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}
			

.clientspreview			{width:540px;
										border:1px solid #695d75;
										padding:3px;
										margin-left:30px;
										margin-top:25px;
										-webkit-box-shadow:3px 3px 3px #cccccc;
										-moz-box-shadow:3px 3px 3px #cccccc;
										border-box-shadow:3px 3px 3px #cccccc;
										}	
										
.clientspreview a		{color:#423450;
										text-decoration:none;
										border-bottom:none;
										}

p.clientsdetail			{line-height:16pt;
										margin-top:0px;
										}
										

.homebulletslist		{float:left;
          					margin-left:40px;
										margin-bottom:30px;
										}
 						
li.homebullet				{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 5px;
										padding-left:40px;
										}
					
				
																		
																
	
										
.homebullettext			{line-height:18pt;
										margin-left:20px;
										}
			
li.homebullettextoverflow	
										{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:20px 5px;
										padding-left:40px;
										line-height:18pt;
										margin-left:20px;
										}
										
.homebullettextoverflow
										{line-height:18pt;
										margin-left:20px;
										}
					
.homebullettextoverflowdiv
										{list-style-type:none;
										line-height:18pt;
										margin-left:60px;
										}
					
p.clientsbulletintro	{margin-bottom:5px;
										margin-top:5px;
										}
										
ul.clientsbulletalign	{margin-right:35px;
										}

										
.testimonial				{margin-left:60px;
										margin-right:80px;
										margin-top:10px;
										font-size:10pt;
										font-weight:bold;
										color:#666666;
										}
										
p.recentclientstext	{margin-left:30px;
										color:#ffffff;
										}
																	
.clientsbadges			{padding-bottom:0px;
										}
										
.clientsbadges a		{text-decoration:none;
										border-bottom:none;
										opacity:0.9;
										}
										
.clientsbadges a:hover	{opacity:1.0;
										}
																				
.clients1						{float:left;
										width:120px;
										border:4px solid #371b0f;
										margin-left:30px;
										margin-right:10px;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}
										
.clients2						{float:right;
										margin-right:30px;
										width:120px;
										border:4px solid #003300;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}

.clients3						{float:left;
										width:120px;
										border:4px solid #666666;
										margin-left:30px;
										margin-right:10px;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}

.clients4						{float:right;
										margin-right:30px;
										border:4px solid #660000;
										width:120px;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}

.clients5						{float:left;
										width:120px;
										border:4px solid #003300;
										margin-left:30px;
										margin-right:10px;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}

.clients6						{float:right;
										margin-right:30px;
										border:4px solid #996666;
										width:120px;
										margin-bottom:20px;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										-webkit-box-shadow:3px 3px 3px #666666;
										-moz-box-shadow:3px 3px 3px #666666;
										border-box-shadow:3px 3px 3px #666666;
										}

										
				
.clientssplash			{margin-left:520px;
										margin-top:-25px;
										}
						
				
				
.clientssplashab		{margin-left:520px;
										margin-top:0px;
										}
										
.clientssplashgm		{margin-left:520px;
										margin-top:0px;
										}
										
/* --------------- R E D E S I G N S ---------------------------------------- */						
										
.h1redesign				{margin-bottom:25px;
									}
																			
p.articles				{line-height:16pt;
									margin-top:0px;
									}

.fullwidthsplash	{margin-left:850px;
									margin-top:-30px;
									padding-bottom:25px;
									}
									
									
									
									
									
/* --------------- A B O U T ------------------------------------------------ */											

.aboutintro					{font-size:10pt;
										line-height:16pt;
										font-weight:bold;
										text-align:justify;
										margin-bottom:20px;
										}
											
.aboutfinal				{margin-top:25px;
									font-weight:bold;
									line-height:18pt;
									}
																		
.ecmprofile				{border:1px solid #8b7f96;
									background-color:#ffffff;
									margin-left:39px;
									margin-top:35px;
									margin-bottom:5px;
									padding:2px;
									width:246px;	
									-webkit-box-shadow:5px 5px 5px #666666;
									-moz-box-shadow:5px 5px 5px #666666;
									border-box-shadow:5px 5px 5px #666666;
									}
	
.ecmphoto					{
									}
																	
.ecmname					{margin-top:5px;
									margin-bottom:5px;
									color:#423450;
									font-family:verdana, arial, sans-serif;
									font-size:13pt;
									text-shadow:2px 2px 2px #ccccff;
									line-height:20pt;
									text-align:center;
									}
								
									
.aboutsplash			{margin-left:500px;
									margin-top:-25px;
									}								
								
									
/* --------------- C O N T A C T -------------------------------------------- */	

.contactdetailsbox	{background-image:url("images/contactdetails.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: arial, verdana, sans-serif;
										font-weight:normal;
										color:#ffffff;
										line-height:22pt;
										text-align:center;
										margin-left:39px;
  									width:226px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.telephonetext			{font-size:16pt;
										text-shadow:1px 1px 1px #ccccff;
										margin-top:5px;
										}
										
.emailicon					{margin-bottom:0px;
										margin-top:25px;
										}						
										
.emailicon a				{border-bottom:none;
										opacity:0.8;
										}
									
.emailicon a:visited{border-bottom:none;
										}
											
.emailicon a:hover	{border-bottom:none;
										opacity:1.0;
										}			
										
.emailtext					{font-size:10pt;
										text-shadow:0px 0px 0px #ffffff;
										margin-top:0px;
										}
	
.emailtext a				{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}									

.emailtext a:hover	{color:#ffffff;
										text-decoration:none;
										border-bottom:1px dotted #ffffff;
										}
										
.emailtext a:hover	{color:#a3894d;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}									
																				
.contactsplash			{margin-left:520px;
										margin-top:100px;
										}
										
.formsent					{text-align:center;
									line-height:18pt;
									}
									
.contactintro			{font-size:10pt;
									line-height:16pt;
									width:460px;
									padding:0px 40px 20px 40px;
									}
																		
.contactdetails		{margin-left:39px;
									margin-top:32px;
									line-height:18pt;	
									}

.contacth1right		{width:180px;
                  height:24px;
                  }

.contactsatisfaction	{margin-top:75px;
									border:1px solid #cccc99;
									width:250px;
									margin-left:39px;
									}

td.telemaildetails	{margin-left:15px;
									}
						
.contactspacereducer	{margin-bottom:-220px;
									}
																		
									
/* --------------- S A T I S F A C T I O N ---------------------------------- */		
	
.satissatisfaction	{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:18pt;
										font-weight:normal;
										color:#ffffff;
										line-height:22pt;
										text-align:center;
										margin-left:39px;
  									text-shadow:1px 1px 1px #ccccff;
										width:226px;	
										height:200px;
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:12px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.satisfactionimage	{margin-top:-12px;
										margin-left:-4px;
										}

.satiscontactbox		{background-image:url("images/buttonbg423540long.jpg");
          					background-repeat:repeat;
          					background-position:left top;
										display:block;
										font-family: verdana, arial, sans-serif;
										font-size:18pt;
										font-weight:normal;
										color:#ffffff;
										line-height:22pt;
										text-align:center;
										margin-left:39px;
  									width:226px;	
										margin-top:35px;
  									margin-bottom:5px;
  									border:2px solid #423450;
										-webkit-border-radius:10px;
										-moz-border-radius:10px;
										border-radius:10px;
										padding:25px 12px 20px 12px;
										/* padding-left moves heading text, also need to re-jig detail text margin-left below */
										-webkit-box-shadow:5px 5px 5px #666666;
										-moz-box-shadow:5px 5px 5px #666666;
										border-box-shadow:5px 5px 5px #666666;
										}

.satiscontactbox a	{color:#ffffff;
										text-shadow:1px 1px 1px #ccccff;
										text-decoration:none;
										border-bottom:none;
										}
										
.satiscontactbox a:visited
										{color:#ffffff;
										text-shadow:1px 1px 1px #ccccff;
										text-decoration:none;
										border-bottom:none;
										}
										
.satiscontactbox a:hover							
										{color:#a3894d;
										text-shadow:1px 1px 1px #cccc99;
										text-decoration:none;
										border-bottom:1px dotted #a3894d;
										}
																				
.satiscontacticon		{float:left;
										margin-left:2px;
										margin-right:2px;
										margin-top:-10px;
										opacity:0.7;
										}
			
.satiscontacticon	a	{border-bottom:none;
										}		
										
.satiscontacticon	a:visited
										{border-bottom:none;
										}		
										
.satiscontacticon	a:hover	
										{border-bottom:none;
										opacity:1.0;
										}				

.sgbulletslist			{margin-top:25px;
										margin-bottom:0px;
										margin-left:25px;
										}
									
li.sgbullet					{list-style:none;
          					background-image:url("images/greentick20b.png"); 
          					background-repeat:no-repeat;
          					background-position:30px 2px;
										padding-left:10px;
										line-height:18pt;
										}
					
.sgbullettext				{font:8pt verdana;
										line-height:18pt;
										list-style-type:none;
										margin-left:65px;
										margin-right:30px;
										margin-bottom:0px;
										}

.sgfinal						{margin-top:25px;
										font-weight:bold;
										line-height:18pt;
										}
										
.sgsplash						{margin-left:520px;
										margin-top:-50px;
										}
										
.satisnewredes			{margin-top:20px;
										margin-bottom:20px;
										border:1px solid #cccc99;
										padding-top:10px;
										padding-bottom:10px;
										width:283px;
										}
										
.satisredesigns			{margin-top:25px;
										margin-bottom:10px;
										border:1px solid #cccc99;
										padding-top:10px;
										padding-bottom:10px;
										width:250px;
										margin-left:39px;
										}	

/* --------------- T E R M S ------------------------------------------------ */						

.termsdefinitions		{margin-top:10px;
										line-height:8pt;
										}


										
/* --------------- L I N K S ------------------------------------------------ */						
											
.linkinfo						{line-height:21pt;
										}								
										
.linkssplash				{margin-top:-25px;
										margin-left:860px;
										padding-bottom:25px;
										}

	

/* --------------- Q U O T E   F O R M -------------------------------------- */	

.quotesplash				{margin-left:850px;
										margin-top:100px;
										padding-bottom:25px;
										}
										
.red								{color:red;
										font-weight:bold;
										font-size:9pt;
										}
										
.quotespacereducer	{margin-bottom:-200px;
										}
										


/* --------------- H E A L T H   C H E C K   F O R M ------------------------ */	
										
.healthchecksplash	{margin-left:520px;
										margin-top:0px;
										}
	
/* --------------- T H A N K S   H E A L T H   C H E C K -------------------- */									

.thankshealthcheckripple							
										{margin-left:600px;
										margin-top:-20px;
										padding-bottom:25px;
										}
										
.thankshealthcheckripple	a	
										{border-bottom:none;
										}
																				
.thankshealthcheckripple	a:hover	
										{border-bottom:none;
										}
													

/* --------------- S I T E M A P -------------------------------------------- */	
										
.sitemap						{margin-left:75px;
										margin-top:25px;
										padding-bottom:25px;
										}										

.sitemapsubpage			{margin-left:15px;
										}

										
/* --------------- 4 0 4 ---------------------------------------------------- */											

.error404						{text-align:center;
										}
										
.error404	a					{color:#423450;
										text-decoration:none;
										border-bottom:none;
										}

.pieces404					{margin-top:35px;
										margin-left:39px;
										border:1px solid #cccc99;
										width:250px;
										}	