/*	Name: Crystal Clear Web Design
	  Date: 1st March 2011 */


/* --------------- D E F A U L T   E L E M E N T S -------------------------- */

*		 										{padding:0px;
  											margin:0px;
  											}
											
html 										{background-image:url(images/bg_2.png);
              					background-repeat:repeat;
              					background-position:left top;
												/* overflow-y: scroll;
              					forces right scrollbar - maintain page layout */
              					}	
				 
body 										{font-family:verdana, arial, helvetica, sans-serif;
              					font-size:10pt;
              					line-height:18pt; 
												margin:10px 0px 10px 0px;
              					color:#666666;
              					}
              					/* padding = white gap between background border colour and banner */

h1 											{font:14pt palatino linotype, palatino, serif; 
              					color:#328484;
												margin-top:0px;
              					margin-left:30px;
              					margin-bottom:15px;
												/* text-transform:uppercase; - having this here screws up h1.home below */
												}

h1.home									{font:28pt 'Galdeano', palatino linotype, palatino, serif; 
              					color:#328484;
												margin-top:20px;
												margin-left:0px;
              					margin-bottom:15px;
												text-align:center;
												/* text-transform:uppercase; */
												}
												
.h1small								{font-size:18pt;
												margin-left:10px;
												font-variant:small-caps;
												}
												
.h1verysmall						{font-size:12pt;
												font-weight:bold;
												}

h2											{font:13pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:20px;
              					margin-left:40px;
              					margin-bottom:20px;
              					}
												
h2.home									{font:13pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:0px;
              					margin-bottom:20px;
												margin-left:-10px;
              					}
					
h2.homeoption						{width:275px;
												font:13pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-left:-15px;
              					padding:0px;
												margin-bottom:15px;
												text-align:center;
              					}
			
h2.newsletter						{font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												margin-top:20px;
												margin-left:10px;
												}
												
h2.themename						{font:12pt palatino linotype, palatino, serif;
												margin-left:25px;
												font-variant:small-caps;
              					font-weight:bold;
												color:#529d9d;
												}
						
.h2theme								{font-weight:normal;
												}
																			
h2.paymentoptions				{font:13pt palatino linotype, palatino, serif;
												width:220px;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:30px;
              					margin-bottom:20px;
												text-align:center;
              					}
					
h2.faqs									{font:15pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:-35px;
              					margin-bottom:10px;
												margin-left:85px;
              					}
			
h2.designtips						{font:12pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					font-weight:bold;
												color:#328484;
												margin-top:-30px;
              					margin-bottom:10px;
												margin-left:65px;
              					}
				

h2.bespoke							{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
												color:#529d9d;
												margin-top:30px;
												margin-bottom:5px;
												margin-left:40px;
              					}
																							
h2.faqsql								{font:15pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:10px;
              					margin-bottom:20px;
												margin-left:85px;
              					}
						
.h2small								{font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												}
	
h2.clientname						{font:15pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
												margin-bottom:20px;
												margin-left:0px;
              					}
		
h2.aboutrhs							{font:10pt palatino linotype, palatino, serif;
												font-weight:bold;
												color:#529d9d;
												margin-top:10px;
												margin-left:28px;
              					margin-bottom:10px;
												text-align:left;
              					}
																		
h2.terms								{font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:-20px;
              					margin-bottom:15px;
												margin-left:30px;
              					}
	
h2.terms2								{font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:40px;
              					margin-bottom:15px;
												margin-left:30px;
              					}
												
h3											{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
              					margin-bottom:20px;
              					}
			
h3.home									{font:11pt palatino linotype, palatino, serif;
												font-weight:bold;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:25px;
              					margin-bottom:10px;
												margin-left:0px;
              					}
												
h3.aseasyasinfo					{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
              					margin-bottom:20px;
              					}

h3.layouts							{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					color:#529d9d;
												margin-top:25px;
              					margin-bottom:10px;
              					margin-left:88px;
												}

h3.buyonlinenow					{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					text-align:center;
												color:#328484;
												margin-top:0px;
              					margin-bottom:10px;
              					}
												
h3.extras								{font:9pt verdana, arial, helvetica, sans-serif;
												text-transform:uppercase;
              					color:#529d9d;
												margin-bottom:10px;
												margin-top:20px;
												margin-left:25px;
              					}
				
h3.bespoke							{font:12pt palatino linotype, palatino, serif;
												text-transform:uppercase;
												font-weight:bold;
              					color:#529d9d;
												margin-top:30px;
												margin-bottom:5px;
												margin-left:60px;
              					}
				
h3.bespokeright					{font:12pt palatino linotype, palatino, serif;
												text-transform:uppercase;
												font-weight:bold;
              					color:#529d9d;
												margin-top:30px;
												margin-bottom:5px;
												margin-left:0px;
              					}
																											
h3.faqquestion					{width:500px;
												font:9pt verdana, arial, sans-serif;
												text-transform:none;
												font-weight:bold;
												color:#529d9d;
              					margin-bottom:5px;
												margin-left:85px;
												margin-top:25px;
												line-height:15pt;
              					}
					
h4											{
												}
											
.h5											{font: 11pt verdana, arial, helvetica, sans-serif;
              					margin-top:10px;
              					margin-bottom:0px;
              					color:#666666;
              					padding-left:0px;
              					margin-left:3px;
              					}
							
p												{font: 9pt verdana, arial, helvetica, sans-serif;
              					margin-bottom:10px;
              					margin-left:60px;
												width:680px;
												line-height:18pt;
												text-align:justify;
              					}
					
				
p.intro									{font: 10pt verdana, arial, helvetica, sans-serif;
              					margin-top:20px;
												margin-bottom:10px;
              					margin-left:60px;
												width:680px;
												line-height:18pt;
												text-align:justify;
												font-weight:bold;
              					}
												
																	
/* --------------- L I N K S ------------------------------------------------ */
					

a:link									{color:#328484;
												text-decoration:none;
												border-bottom:1px dotted #328484;}
a:visited								{color:#660066;
												text-decoration:none;
												border-bottom:1px dotted #660066;}
a:hover									{color:#529d9d;
												text-decoration:none;
												border-bottom:none;}
									
.menutop a:link 				{color:#f3f7f6;
												text-decoration:none;
												border-bottom:none;}
.menutop a:visited			{color:#f3f7f6;
												text-decoration:none;
												border-bottom:none;}
.menutop a:hover				{color:#328484;
												text-decoration:none;
												border-bottom:none;}	
											
.homeoption a:link			{color:#328484;
												text-decoration:none;
												border-bottom:none;}
.homeoption a:visited		{color:#328484;
												text-decoration:none;
												border-bottom:none;}
.homeoption a:hover			{color:#99cbcb;
												text-decoration:none;
												border-bottom:none;}
		
#footer a:link 					{color:#f3f7f6;
												text-decoration:none;
												border-bottom:none;}
#footer a:visited				{color:#f3f7f6;
												text-decoration:none;
												border-bottom:none;}
#footer a:hover					{color:#328484;
												text-decoration:none;
												border-bottom:none;}

.copyright a:link 			{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.copyright a:visited		{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.copyright a:hover			{color:#328484;
												text-decoration:none;
												border-bottom:none;}
												
.smallbustext a:link 		{color:#ffffff;
												text-decoration:none;
												border-bottom:1px dotted #ffffff;}
.smallbustext a:visited	{color:#ffffff;
												text-decoration:none;
												border-bottom:1px dotted #ffffff;}
.smallbustext a:hover		{color:#99cbcb;
												text-decoration:none;
												border-bottom:none;}								
				
.bannercontactinfo a:link 	{color:#328484;
												text-decoration:none;
												border-bottom:none;}
.bannercontactinfo a:visited	{color:#328484;
												text-decoration:none;
												border-bottom:none;}
.bannercontactinfo a:hover	{color:#cc2e69;
												text-decoration:none;
												border-bottom:1px dotted #cc2e69;}	
							
.sitemapitem a:link			{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.sitemapitem a:visited	{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.sitemapitem a:hover		{color:#666666;
												text-decoration:none;
												border-bottom:1px dotted #666666;}	
							
.sitemapsubitem a:link	{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.sitemapsubitem a:visited	{color:#666666;
												text-decoration:none;
												border-bottom:none;}
.sitemapsubitem a:hover	{color:#666666;
												text-decoration:none;
												border-bottom:1px dotted #666666;}							
														
.active									{color:#cc2e69;}

a img										{text-decoration:none;
												border:none;}

a.none									{border:none;}
										
.clearleft							{clear:left;}
.clearright							{clear:right;}
.clearboth							{clear:both;}

.center									{text-align:center;}
.bold										{font-weight:bold;}

.breakmini							{margin-top:20px;
												margin-bottom:0px;
												}

.red										{color:red;}

.darkred								{color:#660000;
												font-weight:bold;
												}
	
	
	
	
/* --------------- A L L   P A G E S ---------------------------------------- */

#entirecontent					{width:1000px;
												margin:0 auto;
        								padding:0px;
        								}
			
.banner									{width:1000px;
												/* gap between top of menu block and company info block 
												add height and padding-top to get total height of 350px */
												}															
												
.companyinfo						{background-image:url(images/03bg132639.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												text-align:center;
												padding-top:5px;
												padding-bottom:10px;
												}
												
.companyname						{height:55px;
												background-color:#99cbcb;
        								text-align:left;
												padding:25px;
												margin-bottom:15px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:5px 5px 5px #c0c0c0;
												}
						
.companyname a					{border-bottom:none;
												}
																												
.bannercontactinfo			{font-family:georgia, serif;
												background-color:#f4f7f6;
        								color:#328484;
												text-align:right;
												padding-right:20px;
												padding-top:5px;
												padding-bottom:5px;
												margin-bottom:15px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:5px 5px 5px #c0c0c0;
												}
												
.bannercontactinfo a:link		{border-bottom:none;
												}
												
.contactinfo						{
												}
									
.contactinfo2						{margin-left:18px;
												}
										
.contentslider					{
												}
		
.contentslidertext			{float:right;
												font-family: 'Julee', cursive;
												font-size:25pt;
												line-height:35pt;
												margin-right:75px;
												margin-top:60px;
												font-style:italic;
												text-align:center;
												}
		

.contentsliderimage			{margin-left:50px;
												padding:2px;
												border:1px solid #28032a;
												width:250px;
												height:295px;
												}
		
.hometestimonial				{background-color:#b8dadb;
												width:650px;
												height:200px;
												margin-top:40px;
												margin-left:150px;
												padding:25px;
												padding-bottom:15px;
												}
			
p.hometestimonial				{margin-left:25px;
												margin-top:-25px;
												width:550px;
												height:160px;}
				
.homeright							{float:right;
												width:360px;
												margin-top:25px;
												}
						
.homerightbutton				{width:285px;
												margin-bottom:22px;
												}
												
.homerightbutton a			{border:none;
												text-decoration:none;
												}
												
.homerightbutton a:hover{opacity:0.7;}
						
.homequote							{background-color:#d9c797;
												width:220px;
												height:50px;
												font-family:georgia, serif;
												font-size:13pt;
												font-weight:bold;
												font-variant:small-caps;
												color:#660066;
												padding:40px 25px 15px 40px;
												margin-left:20px;
												margin-bottom:23px;
												}
						
.homequoteicon					{float:left;
												margin-left:-10px;
												margin-right:30px; /* budges text over to right */
												margin-top:-20px;
												}
																																								
.quotemarks							{
												}
												
.quotemarksend					{margin-left:540px;
												margin-top:-75px;	
												margin-bottom:60px;
												}
		
.homequotemarksend			{margin-left:800px;
												margin-top:-75px;	
												margin-bottom:60px;
												}
		
.testimonialbox					{background-image:url(images/bgtestim5x4.png);
              					background-repeat:no-repeat;
              					background-position:40px 5px;
												width:620px;
												margin-top:25px;
												margin-bottom:15px;
												margin-left:150px;
												padding:25px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:5px 5px 5px #c0c0c0;
												}
			
p.testimonial						{margin-left:30px;
												margin-top:0px;
												width:540px;
												}
				
p.testimonialnb					{margin-left:30px;
												margin-bottom:5px;
												width:540px;
												}
												
.quotemarksendtestim		{margin-left:770px;
												margin-top:-75px;	
												margin-bottom:60px;
												}
		
.moretestimonials				{float:right;
												margin-top:-40px;
												margin-right:225px;
												}
												
.roundedboxshadow				{-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:5px 5px 5px #c0c0c0;
												}
									
.boxshadow							{-webkit-box-shadow:2px 2px 2px #666666;
    										-moz-box-shadow:2px 2px 2px #666666;
    										border-box-shadow:5px 5px 5px #666666;
												}
			/*
.menurounded						{background-color:#99cbcb;
												}
						*/	
/*																					
.menu 									{font:13pt palatino linotype, palatino, serif;
												margin-left:55px;
												margin-top:18px;
												line-height:18pt;
												}
	
	*/			
	
									
.menutop ul							{font-family:georgia, serif;
												font-size:9pt;
												font-weight:bold;
												text-transform:uppercase;
												text-align:right;
												list-style-type:none;
												line-height:15pt;
												margin-top:-74px;
												margin-right:-5px;
												}
	
	
	
								
#maincontent						{width:1000px;
												background-color:#f4f7f6;
												padding-top:25px;
												padding-bottom:25px;
												margin-bottom:15px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:5px 5px 5px #c0c0c0;
												}

#footer									{background-image:url(images/bg99cbcb.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												color:#f4f7f6;
												font-size:8pt;
												line-height:15pt;
												text-align:center;
												margin-top:5px;
												margin-bottom:10px;
												padding:15px 0px 15px 0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #999999;
    										-moz-box-shadow:2px 2px 2px #999999;
    										border-box-shadow:5px 5px 5px #999999;
												}
					
.footersocialmedia			{float:right;
												margin-right:25px;
												margin-top:-10px;
												}
					
.footersocialmedia a:link		{border-bottom:none;}
		
.footersocialmedia a:hover	{opacity:0.6;
														border-bottom:none;}
					
									
.footertext1						{margin-right:50px;
												}
												
.footertext2						{}
																								
.copyright							{float:right;
												margin-bottom:10px;
												font-size:7pt;
												text-align:center;
												}
																																										


/* --------------- H O M E -------------------------------------------------- */

.homeintro							{float:right;
												margin-right:100px;
												width:400px;
												border:1px solid red;
												text-align:center;
												}
												
.homeportfolio					{float:right;
												border:2px solid #328484;
												}
												
.homeportfoliotext			{float:right;
												font-weight:bold;
												margin-right:3px;
												}
												
ul.intro								{font: 9pt verdana, arial, helvetica, sans-serif;
              					margin-top:20px;
												margin-bottom:10px;
              					margin-left:80px;
												width:680px;
												line-height:18pt;
												text-align:justify;
              					}

.aseasyasicon						{float:left;
												margin-left:60px;
												margin-right:20px;}
												
.aseasyasinfo						{margin-top:40px;
												}							

.aseasyastext						{width:700px;
												font-size:8pt;
												font-weight:bold;
												margin-left:60px;
												margin-top:0px;
												margin-bottom:25px;
												}
																				
.step1									{color:#006bc6;
												}
												
.step2									{color:#3eb101;
												}
												
.step3									{color:#ba0100;
												}

												
li.homebullet						{list-style:none;
              					background-image:url("images/bullet16light70.gif"); 
              					background-repeat:no-repeat;
              					background-position:25px 5px; /* left margin, top margin */
    										padding-left:50px; /* gap between bullet and text */
    										line-height:20pt;
    										}


										
.homebullettext					{line-height:22pt;
    										margin-left:20px;
    										}
						/*		
.homebluebox						{width:725px;
												padding:7px 12px 10px 12px;
    										padding-left moves heading text, also need to re-jig detail using text margin-left below 
    										margin-left:125px;
												margin-right:100px;
												margin-top:45px;
												margin-bottom:50px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
*/

.homeblueboxleft				{float:left;
												width:275px;
												/* margin-left:25px; */
												padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:25px;
												margin-right:0px;
												margin-top:25px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
														
.homeblueboxright				{padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:370px;
												margin-right:300px;
												margin-top:40px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

																				
.homeblueboxsignup			{float:right;
												width:200px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:7px 15px 10px 15px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:25px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
			
.homenewsletterprivacy	{font-size:8pt;
												color:#328484;
												text-align:center;
												margin-left:-25px;
												margin-top:-150px;
												}
			
		
.homesmallbuswebsites		{float:right;
												width:200px;
												margin-top:25px;
												margin-right:30px;
												margin-bottom:10px;
												}

.homesmallbuswebsites a	{border-bottom:none;
												}
																								
.homesmallbuswebsites a:hover	{opacity:0.9;}

									
.homeoptionicon					{margin-top:10px;
												margin-bottom:25px;
												text-align:center;
												}

.homepricing						{width:275px;
												font-size:15pt;
												color:#99cbcb;
												margin-left:-75px;
												text-align:center;
												line-height:25pt;
												}
																										
.homebespokeinfo				{width:225px;
												margin-left:-50px;
												text-align:justify;
												}
												
.homeblueboxleftnew			{width:520px;
												/* margin-left:25px; */
												padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:25px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
																							
.homeblueboxicon				{float:left;
												margin-top:5px;
												width:45px;
												}
						/*
.homeblueboxoption - orig			{width:250px;
												margin-left:60px;
												}
							*/
												
.homeblueboxoption			{width:450px;
												margin-left:60px;
												}
																		
.homeblueboxheading			{text-transform:uppercase;
												font-size:10pt;
												font-weight:bold;
												}
												
.homeblueboxheadingsmall	{text-transform:uppercase;
												font-size:8pt;
												font-weight:normal;
												}
												
.homeblueboxtext				{font-size:8pt;
												line-height:15pt;
												margin-bottom:20px;
												}
		
.homeguarantee					{float:right;
												margin-top:-530px;
												margin-right:0px;
												}			

.homeguarantee a:hover	{opacity:0.8;}	

.homeguaranteenew				{float:right;
												margin-top:0px;
												margin-right:0px;
												}			

.homeguaranteenew a:hover	{opacity:0.8;}	

.homepricetag						{margin-top:-10px;
												margin-left:225px;
												}									
					
.homepricetag a:hover		{opacity:0.8;}	
				
				
/*						
	
.bottominfoline					{border-bottom:1px solid #cccccc;
												margin-bottom:25px;
												margin-left:0px;
												width:640px;
												}
		
*/
	
	/*										
.smallbuswebsites				{float:right;
												width:325px;
												margin-top:0px;
												margin-right:100px;
												}
*/

.smallbuswebsites a			{border-bottom:none;
												}
																								
.smallbuswebsites a:hover	{opacity:0.9;}
										
										

.smallbusicon						{float:left;
												margin-left:-10px;
												}
			
.smallbusheading				{font:14pt palatino linotype, palatino, serif;
												text-transform:uppercase;
              					margin-left:65px;
												margin-top:0px;
              					margin-bottom:25px;
              					}

.smallbustext						{color:#f5ebea;
												font-size:8pt;
												margin-top:-20px;
												margin-left:65px;
												margin-right:10px;
												margin-bottom:0px;
												text-align:justify;
												line-height:14pt;
												}
				
.getstarted							{float:right;
												margin-right:20px;
												margin-top:-80px;
												}
												
			
.getstarted a:hover			{opacity:0.80;}
													






/* --------------- P A Y   M O N T H L Y  (P R E V   T H E M E S) ----------- */
																			
.monthlyblueboxright		{float:right;
												width:240px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:30px;
												margin-top:25px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

.savepayannually				{float:right;
												width:200px;
												margin-top:25px;
												margin-right:30px;
												margin-bottom:18px;
												}

.savepayannually a			{border-bottom:none;
												}
																								
.savepayannually a:hover	{opacity:0.85;}
		
.smallbuswebsitesnew		{float:right;
												width:200px;
												margin-top:0px;
												margin-right:30px;
												margin-bottom:5px;
												}

.smallbuswebsitesnew a	{border-bottom:none;
												}
																								
.smallbuswebsitesnew a:hover	{opacity:0.9;}

								
								
								
											
/* --------------- W E B S I T E   L A Y O U T S   (P R E V   T H E M E S) -- */

p.themetips							{font-weight:bold;
												margin-top:20px;
												margin-left:85px;
												}

p.designtipsintro				{font-size:8pt;
												margin-left:65px;
												margin-right:25px;
												}
												
ul.themetips						{margin-left:40px;
												margin-right:25px;
												margin-bottom:25px;
												}
						
li.themetips						{list-style:none;
              					background-image:url("images/bullet1615.gif"); 
              					background-repeat:no-repeat;
              					background-position:0px 5px; /* left margin, top margin */
    										padding-left:25px; /* gap between bullet and text */
    										line-height:16pt;
												font-size:8pt;
    										}
			
.themetipsright					{float:right;
												margin-right:25px;
												width:480px;
												margin-top:45px;
												}
												
.tipsrighticon					{
												}
												
p.themetipsright				{width:440px;
												line-height:18pt;
												font-size:8pt;
												margin-top:-30px;
												margin-right:0px;
												}
			
.themetipsbluebox				{float:right;
												width:285px;
												height:400px;
												/* margin-left:25px; */
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:0px;
												margin-bottom:45px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
.portfoliorow						{height:310px;
												margin-top:25px;
												margin-left:70px;
												margin-bottom:70px;
												}
												
.portfolioleft					{float:left;
												width:250px;
												margin-left:105px;
												border:1px solid #c0c0c0;
												padding:5px;
    										margin-left:0px;
												margin-right:0px;
												margin-top:0px;
												margin-bottom:25px;
												}				

.portfolioleft a				{border:none;
												}
												
.portfolioright					{float:right;
												width:250px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												border:1px solid #c0c0c0;
												padding:5px;
    										margin-right:70px;
												margin-top:0px;
												margin-bottom:25px;
												}

.portfolioright a				{border:none;
												}
																											
.portfoliomiddle				{float:right;
												width:250px;
												/* height:310px; */
												/* margin-left:25px; */
												border:1px solid #c0c0c0;
												padding:5px;
    										/* padding:20px 0px 20px 0px; */
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:37px;
												margin-top:0px;
												margin-bottom:25px;
												}
			
.portfoliomiddle a			{border:none;
												}
							
.portfoliocontact				{float:right;
												background-color:#99cbcb;
												font-weight:bold;
												text-align:center;
												margin-top:-60px;
												margin-right:70px;
												width:260px;
												height:50px;
												padding:25px;
												}
																																																															
.themeblueboxleft				{float:left;
												width:285px;
												height:400px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:25px;
												margin-right:0px;
												margin-top:0px;
												margin-bottom:45px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}												
				
														
.themeblueboxright			{float:right;
												width:285px;
												height:400px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:0px;
												margin-bottom:45px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}												
							
.themeblueboxmiddle			{height:400px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:350px;
												margin-right:350px;
												margin-top:0px;
												margin-bottom:45px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}	
																	
.themescreenshot				{width:225px;
												margin-left:25px;
												border:1px solid #e8e7e7;
												padding:4px;
												background-color:#ffffff;
												-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}												
					
.themeinforight					{float:right;
												width:250px;
												margin-top:25px;
												margin-right:25px;
												}
																			
.themedetailsbox				{
												}
																								
												
.themeinfo							{
												}												
		
.themebuttons						{margin-left:33px;
												margin-top:30px;
												}
																						
.themeenlarge						{margin-bottom:10px;
												}											
																								
.themeenlarge	a:hover		{opacity:0.8;
												}											
												
.themebuy								{
												}
												
.themebuy		a:hover			{opacity:0.8;
												}												
	
.layoutsintro						{margin-left:88px;
												font-size:8pt;
												}											
					
									
									
									
									
/* --------------- T H E M E   P R E V I E W   P A G E S -------------------- */					
					
.themepreviewbluebox		{width:1000px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:0px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

												
.themepreviewlarge			{width:900px;
												text-align:center;
												margin:0px 0px 0px 46px;
												border:1px solid #e8e7e7;
												padding:4px;
												}

.previewbuttons					{text-align:center;
												margin-top:35px;
												}

.backtothemesbutton			{	
												}

.backtothemesbutton a:hover	{opacity:0.8;}
																								
.previewbuybutton				{margin-left:25px;
												}
													
.previewbuybutton a:hover	{opacity:0.8;}
												

												
/* --------------- B U Y   T H E M E S -------------------------------------- */

.buythemebluebox				{width:700px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:150px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
	
.completeformicon				{float:left;
												margin-left:38px;
												margin-right:25px;
												margin-top:25px;
												}
												
.buythemeintro					{width:500px;
												font-size:9pt;
												margin-top:25px;
												margin-bottom:25px;
												}								
												
												
												
												
/* --------------- W H A T ' S   I N C L U D E D ---------------------------- */

.inclbluebox						{width:800px;
												padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:75px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												line-height:18pt;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

.inclblueboxicon				{float:left;
												margin-top:5px;
												width:45px;
												}
						
.inclblueboxoption			{width:625px;
												margin-left:70px;
												}
																		
.inclblueboxheading			{text-transform:uppercase;
												font-size:10pt;
												font-weight:bold;
												}
												
.inclblueboxtext				{font-size:8pt;
												line-height:15pt;
												margin-bottom:20px;
												}
		
.inclblueboxheading			{text-transform:uppercase;
												font-size:10pt;
												}
		
.buynowpaymentoptions		{float:right;
												margin-right:25px;
												padding:25px;
												background-color:#99cbcb;
												border:1px solid #328484;
												text-align:center;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
p.extras								{margin-left:0px;
												margin-bottom:0px;
												font-size:8pt;
												}
	
p.extrasred							{margin-left:0px;
												margin-top:-10px;
												margin-bottom:8px;
												font-size:8pt;
												color:red;
												}
													
p.optionalextras				{margin-left:0px;
												margin-bottom:20px;
												font-size:8pt;
												}
																						
.extrabrackets					{text-transform:lowercase;
												font-size:8pt;
												font-weight:normal;
												margin-left:5px;
												}
						
.extrabracketsnewline		{font-size:8pt;
												font-weight:normal;
												margin-left:25px;
												margin-top:-3px;
												margin-bottom:0px;
												}				
																					
.extraprice							{width:700px;
												font-size:8pt;
												text-align:right;
												margin-right:25px;
												margin-top:-24px;
												}
		
.extrasblueboxicon			{float:left;
												margin-top:27px;
												width:45px;
												}
												
.extrasblueboxicon1			{float:left;
												margin-top:5px;
												width:45px;
												}
	
.extrasblueboxheading		{text-transform:uppercase;
												font-size:10pt;
												font-weight:bold;
												color:#132639;
												margin-top:35px;
												margin-bottom:10px;
												/* used for sub headings - eg FOR YOUR WEBSITE */			
												}
																
.extrablueboxheading		{width:700px;
												font-weight:bold;
												margin-left:15px;
												margin-top:2px;
												}
																									
.inclguarantee					{float:right;
												margin-top:-1440px;
												margin-right:25px;
												}			

.inclguarantee a:hover	{opacity:0.8;}	
											
.extrasnotshown					{color:#ffffff;
												background-color:#328484;
												width:500px;
												padding:15px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:225px;
												margin-top:30px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}																						

.shoppingcart						{float:left;
												margin-left:75px;
												margin-right:20px;
												margin-top:4px;
												margin-bottom:-3px;
												}
												
.shopcartcontactus			{float:left;
												margin-left:75px;
												margin-right:26px;
												margin-top:5px;
												margin-bottom:3px;
												opacity:1.0;
												}
					
.shopcartcontactus a:link	{border-bottom:none;}

.shopcartcontactus a:hover	{opacity:0.8;}
	
	
							
																		
/* --------------- P A Y M E N T   O P T I O N S ---------------------------- */

.paymentsblueboxleft		{width:300px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:75px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
														
.paymentsblueboxright		{float:right;
												width:300px;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:275px;
												margin-top:35px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
.paymentblueboxicon			{text-align:center;
												margin-top:5px;
												}
						
.paymentoptiondetail		{list-style-type:none;
												text-align:center;
												}					
						
.paymentoptionpound1		{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#8a929d;
												padding-top:15px;
												}
									
.paymentoptionpound2		{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#8a929d;
												padding-top:5px;
												}
										
.paymentoptionpound3		{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#8a929d;
												padding-top:5px;
												padding-bottom:15px;
												}
					
.paymentoptioneuro1			{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#b38f2d;
												padding-top:15px;
												}
									
.paymentoptioneuro2			{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#b38f2d;
												padding-top:5px;
												}
										
.paymentoptioneuro3			{color:#ffffff;
												font:12pt palatino linotype, palatino, serif;
												font-weight:bold;
												line-height:20pt;
												background-color:#b38f2d;
												padding-top:5px;
												padding-bottom:15px;
												}
																							

															
															
.paymentseuros					{float:right;
												margin-top:-380px;
												margin-right:100px;
												}			

.paymentseuros a:hover	{opacity:0.8;}	

.paymentsguarantee			{float:right;
												margin-top:-210px;
												margin-right:90px;
												}			

.paymentsguarantee a:hover	{opacity:0.8;}	

						
/* --------------- B E S P O K E   W E B S I T E S -------------------------- */

.bespokeblueboxright		{float:right;
												width:300px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:7px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:30px;
												margin-top:0px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

p.bespokeright					{margin-left:0px;
												margin-bottom:20px;
												}
																								
.bespokeclientss				{width:250px;
												padding:4px;
												border:1px solid #e8e7e7;
												margin-bottom:25px;
												margin-left:8px;
												-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}				
												
.bespokeclientss a			{border-bottom:none;
												}
												
p.bespoke								{font: 10pt verdana, arial, helvetica, sans-serif;
              					margin-top:20px;
												margin-bottom:10px;
              					margin-left:60px;
												width:480px;
												line-height:18pt;
												text-align:justify;
												}


											
li.bespokebullet				{width:430px;
												list-style:none;
              					background-image:url("images/bullet16light70.gif"); 
              					background-repeat:no-repeat;
              					background-position:80px 6px; /* left margin, top margin */
    										padding-left:110px; /* gap between bullet and text - add left margin value from line above */
    										line-height:22pt;
    										}
																					
.smallbusinesssites			{width:900px;
												padding:20px 0px 20px 0px;
    										margin-left:50px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

.screenshot							{width:250px;
												margin-left:40px;
												margin-top:0px;
												border:1px solid #e8e7e7;
												padding:5px;
												-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
											
.screenshot a:hover			{opacity:0.8}									
												
.smlbusinfoblock				{float:right;
												width:430px;
												margin-top:10px;
												margin-right:130px;
												text-align:justify;
												}
																																			
.clienttestimonial			{}
						
.clientsiteinfo					{margin-bottom:10px;
												}
																							
.visitsite							{float:right;
												margin-right:-100px;
												margin-top:12px;
												border:2px solid #f4f7f6;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										}
											
.visitsite a:hover			{opacity:0.8;}									
												
.websitehelp						{color:#ffffff;
												background-color:#328484;
												width:420px;
												padding:15px 12px 10px 35px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:280px;
												margin-right:20px;
												margin-top:50px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}															
											
												
												
/* --------------- F A Q S -------------------------------------------------- */

.faqsanswers						{width:625px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:25px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
														
.faqsquicklinks					{float:right;
												width:275px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:-40px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
			
.faqsquicklinkbullet		{list-style:none;
              					background-image:url("images/icon_help16.png"); 
              					background-repeat:no-repeat;
              					background-position:30px 7px;
    										padding-left:40px;
    										}

.faqsbullettext					{line-height:22pt;
												margin-left:20px;
												font-size:8pt;
												}
									
.faqsbulletheading			{line-height:22pt;
												margin-left:20px;
												font-size:9pt;
												}
				
.faqsoptionicon					{margin-left:20px;
												}
												
p.faqs									{width:500px;
												margin-left:85px;
												font-size:8pt;
												line-height:14pt;
												margin-bottom:10px;
												text-align:justify;
												}			
											
.faqstop								{float:right;
												margin-right:290px;
												margin-top:-50px;
												}
												
.faqstop a:hover				{opacity:0.7;}
												
	
	
	
																				
/* --------------- A B O U T ------------------------------------------------ */

.aboutbluebox						{width:600px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:10px;
												margin-right:0px;
												margin-top:-408px;
												margin-bottom:0px;
												}
			/*
.aboutblueboxellie			{background-color:#e7eceb;
												width:600px;
												padding:20px 0px 20px 0px;
    										margin-left:10px;
												margin-right:0px;
												margin-top:-210px;
												margin-bottom:0px;
												}
										*/
																					
.aboutimagebox					{float:right;
												width:300px;
												background-color:#e7eceb;
												padding:10px 0px 10px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:45px;
												margin-top:20px;
												margin-bottom:20px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:2px 2px 2px #c0c0c0;
    										-moz-box-shadow:2px 2px 2px #c0c0c0;
    										border-box-shadow:2px 2px 2px #c0c0c0;
												}

.aboutimage							{text-align:center;
												margin-top:20px;
												}
	
	
.aboutquickinfobox			{float:right;
												width:275px;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:30px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}

.aboutblueboxicon				{margin-left:50px;
												}
												
.aboutintro							{font-weight:bold;
												margin-top:-35px;
												margin-left:120px;
												}
					
p.abouttext							{width:510px;
												margin-left:50px;
												}					
																						
p.abouttextellie				{width:510px;
												margin-left:50px;
												font-size:8pt;
												line-height:15pt;
												}
								
li.aboutbullet					{list-style:none;
              					background-image:url("images/bullet1615.gif"); 
              					background-repeat:no-repeat;
              					background-position:20px 8px; /* left margin, top margin */
    										padding-left:30px; /* gap between left margin and text */
    										line-height:22pt;
    										}
										
.aboutbullettext				{line-height:22pt;
    										margin-left:20px;
												font-size:8pt;
    										}
												
.elliesig								{margin-left:60px;
												}
												
																				
/* --------------- C O N T A C T -------------------------------------------- */

.contactbluebox					{width:600px;
												/* margin-left:25px; */
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:25px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
.contactdetailsbox			{float:right;
												width:275px;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-right:25px;
												margin-top:30px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
.contactintro						{margin-left:30px;
												}

.contactdetailsbox			{text-align:center;
												}
					
.contacticon						{margin-top:30px;
												margin-bottom:10px;
												}
					
.contactdetails					{margin-bottom:15px;
												}
												
																										
/* --------------- S I T E M A P -------------------------------------------- */

.sitemapitem						{margin-left:50px;
												margin-bottom:5px;
												}

/* --------------- L I N K S ------------------------------------------------ */

.linksbluebox						{width:900px;
												padding:20px 0px 20px 0px;
    										margin-left:50px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
.linkinfo								{line-height:21pt;
												margin-left:50px;
												}


												
/* --------------- T E R M S  ----------------------------------------------- */

.termsbluebox						{width:900px;
												padding:20px 0px 20px 0px;
    										margin-left:50px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
												
ul.terms								{margin-left:100px;
												list-style-type:none;
												font-size:8pt;
												text-align:justify;
												}

ol.terms								{margin-left:100px;
												margin-right:75px;
												font-size:8pt;
												text-align:justify;
												}

p.terms									{font-size:8pt;
												margin-left:55px;
												}						
												
												
												
																	
/* --------------- F A V I C O N   I N F O ---------------------------------- */

.faviconinfo						{width:850px;
												/* margin-left:25px; */
												text-align:center;
												background-image:url(images/bgf4f7f6.jpg);
        								background-repeat:repeat;
        								background-position:left top;
												padding:20px 0px 20px 0px;
    										/* padding-left moves heading text, also need to re-jig detail using text margin-left below */
    										margin-left:75px;
												margin-right:0px;
												margin-top:45px;
												margin-bottom:0px;
												-webkit-border-radius:10px;
    										-moz-border-radius:10px;
    										border-radius:10px;
    										-webkit-box-shadow:4px 4px 4px #c0c0c0;
    										-moz-box-shadow:4px 4px 4px #c0c0c0;
    										border-box-shadow:4px 4px 4px #c0c0c0;
												}
							
.faviconback						{margin-top:50px;
												margin-left:400px;
												font-weight:bold}

												
												
												
/* --------------- D O M A I N   N A M E / C O N T E N T   A D V I C E ------ */
					
li.tipsbullet						{list-style:none;
              					background-image:url("images/bullet16light70.gif"); 
              					background-repeat:no-repeat;
              					background-position:60px 7px; /* left margin, top margin */
    										padding-left:90px; /* gap between bullet and text - incl left margin value above*/
    										line-height:22pt;
    										}												
			
.askyourself						{color:#a6a63e;
												font-weight:bold;
												}




/* --------------- S I T E M A P -------------------------------------------- */

.sitemapitem						{margin-top:8px;
												}
												
.sitemapsubitem					{margin-left:75px;
												margin-top:8px;
												}



/* --------------- N I V O   S L I D E R  ----------------------------------- */
												
.nivoSlider {
    /* position:relative; */
		margin-left:150px;
    width:600px; /* Change this to your images width */
    height:279px; /* Change this to your images height */
		background:url(images/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

.sliderimage				{float:left;
										width:250px;
										}
										
.slidertext					{float:right;
										font-size:20pt;
										width:400px;
										text-align:center;
										border:1px solid red;
										}
										
