/*     Copyright Atelier Studios Ltd,

       http://www.atelier-studios.com/

       All Rights Reserved.

*/
body {
		font-family:Verdana, Helvetica, sans-serif;
		font-size: 65%;
		text-align:center;
		line-height:13px;
		}
		
h1, h3, h4, h5, h6, .normaltext {
		font-size: 1em;
		}
		
h2 {
	font-size:1.2em;
	margin-bottom:5px;
	}
p {
font-size:1.1em;
}

li {
		font-size: 1em;
		}

label {
	font-size: 1em;
		}
		
* {
		margin: 0;
		padding: 0;
		}
		
img {
		border: 0;
		}
		
ul, ol {
    	padding-left:1em;
		margin-left:6px;
		color:#FF9900;
		}	/* Make for consistent list handling */
		
a:link {color: #6C217F; text-decoration: none; font-size: 1em;}
a:visited {color: #6C217F; text-decoration: none; font-size: 1em;}
a:hover {color: #6C217F; text-decoration: underline; font-size: 1em;}
a:active {color: #6C217F; text-decoration: none; font-size: 1em;}

a.smally:link {color: #6C217F; text-decoration: none; font-size: 0.8em;}
a.smally:visited {color: #6C217F; text-decoration: none; font-size: 0.8em;}
a.smally:hover {color: #6C217F; text-decoration: underline; font-size: 0.8em}
a.smally:active {color: #6C217F; text-decoration: none; font-size: 0.8em;}

.internalList span {
	color:#000000;
	}

/* Page Layout */		
div#wrapper {
		width: 975px;
		margin-left: auto;
		margin-right: auto;
		text-align: left;
		clear:both;
		position:relative;
		}
		
/* ------------------------------------------- */


#header {
background-color:#6C207F;
height:134px;
margin-bottom:1px;
}

#topcontent {
background-color:#FFFFFF;
height:238px;
margin:1px 0 0 0;

}
#internalcontent{
background-color:#FFFFFF;
width:450px;
margin:1px 0 0 0;
float:left;
}

#internalcontentproducts{
background-color:#FFFFFF;
width:800px;
margin:1px 0 0 0;
float:left;
}

#internalcontentlinks{
background-color:#FFFFFF;
width:900px;
margin:1px 0 0 0;
float:left;
}

#internalcontentcontact{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentcontactus{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentprivacy{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentaccess{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}


#internalcontentaterms{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentsitemap{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentrequest{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentdownloads{
background-color:#FFFFFF;
width:900px;
margin:1px 0 0 0;
float:left;
}



#internalcontentsignup{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}


#internalcontentinfo{
background-color:#FFFFFF;
width:900px;
margin:1px 0 0 0;
float:left;
}


#internalcontentpartners{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentreferral{
background-color:#FFFFFF;
width:980px;
margin:1px 0 0 0;
float:left;
}

#internalcontentaboutus{
background-color:#FFFFFF;
width:950px;
margin:1px 0 0 0;
float:left;
}

#internalcontentcopy {
padding: 15px 42px 15px 42px;
float:left;

}
#internalcontentcopy h1{
margin-bottom:21px;

}
#internalcontentcopy p{
margin-bottom:20px;
}

#internalcontentright {
background-color:#FFFFFF;
width:400px;
margin:55px 30px 0 0;
float:right;
}

#topbar {
background-image:url(/furniture/images/index/coloured-rule-top.gif);
background-repeat:repeat-x;
height:27px;
margin:1px 0 0 0;
}

#buttons {
background-color:#FFFFFF;
height:145px;
float:left;
clear:left;
}

#bottombar {
background-image:url(/furniture/images/index/coloured-rule-bottom.gif);
background-repeat:repeat-x;
height:33px;
clear:both;

}

#footer {
background-color:#FFFFFF;
position:relative;
height:144px;
margin-top:15px;
padding-left:6px;
color:#666;
}
#footer a {
color:#666;
font-size:1em;
}



/* Homepage Buttons */
#getaquote {
width:300px;
padding: 15px 12px 28px 0;
float:left;
}

#requestacall {
width:201px;
padding: 15px 12px 28px 0;
float:left;
}

#rebuildcalculator{
width:213px;
padding: 15px 12px 28px 0;
float:left;
}

#aboutips{
width:213px;
padding: 15px 12px 28px 0;
float:left;
}





/* headers */


#heading-logo {
		width:600px; display:block;
		padding: 135px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/ips-logo.gif") no-repeat;    
    	height: 0px !important; height /**/: 120px;
		float:left;
		}
		
#heading-logo2 {
		width:595px; display:block;
		padding: 135px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/ips-logo-copy.gif") no-repeat;    
    	height: 0px !important; height /**/: 120px;
		float:left;
		margin:0px 0 0 0px; 
		}
		
#heading-logo3 {
		width:595px; display:block;
		padding: 135px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/ips-logo-copy2.gif") no-repeat;    
    	height: 0px !important; height /**/: 120px;
		float:left;
		}

#heading-0800 {
		width:363px;
		padding: 35px 10px 0 0px; overflow: hidden;  background: url("/furniture/images/index/0800.gif") no-repeat;    
    	height: 0px !important; height /**/: 35px;
		float:right;
		margin:89px 0 0 0;
		}

#heading-quote {
		padding: 28px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote2.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}
#link-quote {width:300px; display:block;
		padding: 75px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote2-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 75px;
		}




#heading-request {
		padding: 28px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/request-a-call.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}

#link-request {
		width:201px; display:block;
		padding: 75px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/request-a-call-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 75px;
		}




#heading-rebuild {
		padding: 28px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/rebuild-calculator.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}

#link-rebuild {
		width:213px; display:block;
		padding: 75px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/rebuild-calculator-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 75px;
		}



#heading-aboutips {
		padding: 28px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/about-ips.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}

#link-aboutips {
		width:210px; display:block;
		padding: 75px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/about-ips-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 75px;
}

#homeHeader{
width:211px;
position:absolute;
top:188px;
left:645px;
}

#heading-getaquote {
		width:211px; display:block;
		padding: 170px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/are-you-paying.gif") no-repeat;    
    	height: 0px !important; height /**/: 130px;
		}




#button-getaquote {
		width:145px; display:block;
		padding: 45px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}
		
#button-getaquote4 {
		width:145px; display:block;
		padding: 45px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote4.gif") no-repeat;    
    	height: 0px !important; height /**/: 28px;
		}


/* Footer Stuff */
#consumer-credit {
	width:329px;
	height:77px;
	border: 1px solid #B3B3B3;
	float:left;
	margin-right:11px;
	}
	#consumer-credit h3{
	width:211px; display:block;
	background: url("/furniture/images/index/custcred_03.gif") no-repeat; 
	padding: 16px 0 0 0; overflow: hidden;  
	height: 0px !important; height /**/: 16px;
	margin:15px 0 0 25px;
	}
	
	#consumer-credit p{
	padding:0px 12px 0px 25px ;
	}
	
	#consumer-credit a { 
	text-decoration:none;
	}
	
	#consumer-credit a:hover {
	color: #6C217F;
	}
	
#data-protection {
	width: 280px;
	height:77px;
	border: 1px solid #B3B3B3;
	float:left;
	margin-right:11px;
	}
	
	
	#headerDataProtection {
	width:211px; display:block;
	background: url("/furniture/images/index/data-protection_03.gif") no-repeat; 
	padding: 16px 0 0 0; overflow: hidden;  
	height: 0px !important; height /**/: 16px;
	margin:15px 0 0 25px;
	}
	
	#data-protection p{
	padding:0px 12px 0px 25px ;
	
	}
	
	#data-protection a { 
	text-decoration:none;
	}
	
	#data-protection a:hover {
	color: #6C217F;
	}	
	
#fsa {
	width:310px;
	height:114px;
	border: 1px solid #B3B3B3;
	float:left;
	background-image:url(/furniture/images/index/FSA.gif);
	background-repeat:no-repeat;
	background-position: 200px 20px;
	}
	
	
	
	#fsa h3{
	width:211px; display:block;
	background: url("/furniture/images/index/FSA_03.gif") no-repeat; 
	padding: 16px 0 0 0; overflow: hidden;  
	height: 0px !important; height /**/: 16px;
	margin:17px 0 0 25px;
	}
	
	#fsa p{
	margin:0 0 0 25px;
	}
	
	.fsaimg {float:none; margin-left:20px;
	margin-bottom:0px }

	#fsa a { 
	text-decoration:none;
	}
	
	#fsa a:hover {
	color: #6C217F;
	}	
	
#terms {
	position:absolute;
	left: 20px;
	top:90px;
	width:716px;
	height:20px;
	color:#55126D;
	font-size:1em;
	}
	#terms a{
		color:#55126D;
		}
		
	#nobullets {
	list-style-type:none;
	font color:#000000;
	}

#trailmenu {
height: 20px;
padding: 0;
text-align:left;
margin-bottom: 20px;
color: #666;
width:200px;

}

#trailmenu a {

color: #666

}

/* -----------headings----------- */

#title-quote {
		padding: 29px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/quote_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 29px;
		}

#title-about-us {
		padding: 26px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/about-us_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 26px;
		}
		
#title-products {
		padding: 26px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/products_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 26px;
		}
		
#title-links {
		padding: 26px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/links_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 26px;
		}
		
#title-downloads {
		padding: 26px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/downloads_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 30px;
		width:150px;
		}
		
#title-Information {
		padding: 27px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/information_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 27px;
		}
		
#title-IPS-partners {
		padding: 27px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/ips-partners.gif") no-repeat;    
    	height: 0px !important; height /**/: 27px;
		}
		
#title-contact {
		padding: 26px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/contact_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 26px;
		}
		
#title-request {
		padding: 33px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/request_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 33px;
		}
		
				
#title-ips-partner {
		padding: 29px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/ips-referral_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 29px;
		}
	
		
#title-ips-partners {
		padding: 36px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/titles/ips-partners-sign-up_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 36px;
		}
		
/*---------footer--------*/

#title-terms {
		padding: 36px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/footer/terms-of-business_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 36px;
		width:215px;
		}
		
		

#title-privacy {
		padding: 36px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/footer/privacy_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 36px;
		width:167px;
		}
		
		
		
#title-accessbility {
		padding: 36px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/footer/accessibility_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 36px;
		}
		
		
		
#title-sitemap {
		padding: 36px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/footer/sitemap_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 36px;
		}
		
		
/*---------include------------*/

#include {
width:414px;
position:absolute;
left:529px;
top:187px;

}

#include2 {
width:414px;
float:right;
height:200px;

}

#include3 {
width:500px;
float:right;
height:200px;
margin-top:100px;

}

#include4 {
width:500px;
float:right;
height:200px;
margin:10px 0 0 0;

}

 html[xmlns] #include2 {
width:414px;
float:right;
height:200px;
margin-bottom:70px;

}


#become-ips {
		padding: 18px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/include/become-an-IPS.gif") no-repeat;    
    	height: 0px !important; height /**/: 18px;
		margin-bottom:8px;
		margin-top:15px;
		}

#become {
		width:414px; display:block;
		padding: 96px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/include/learn-more.gif") no-repeat;    
    	height: 0px !important; height /**/: 96px;
		}
		
#request {
		padding: 22px 0 0 35px; overflow: hidden;  background: url("/furniture/images/index/include/request-a-call.gif") no-repeat;    
    	height: 0px !important; height /**/: 22px;
		margin-bottom:5px;
		margin-top:15px;
		}
		
#wellcall {
		display:block;
		padding: 96px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/include/we'll-call.gif") no-repeat;    
    	height: 0px !important; height /**/: 96px;
		}
		
#rebuild {
		padding: 22px 0 0 60px; overflow: hidden;  background: url("/furniture/images/index/include/rebuild.gif") no-repeat;    
    	height: 0px !important; height /**/: 22px;
		margin-bottom:5px;
		margin-top:15px;
		}

#discover {
		display:block;
		padding: 96px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/include/discover.gif") no-repeat;    
    	height: 0px !important; height /**/: 96px;
		}

#include-request {float:left; width:199px; margin-right:1px}

#include-rebuild {float:left; width:214px;}


.purpleheader {
	color:#6C217F;
	font-size:1.3em;
	}

.formfield {
border: 1px solid #6C217F;
margin-top:5px;
margin-bottom:3px;
}


		
#title-quote2 {
		display:block; width:150px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		}

#title-quote3
 {
		display:block; width:145px;
		top:310px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}
 html[xmlns]  #title-quote3
 {
		display:block; width:145px;
		top:310px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}
		
#title-quote4
 {
		display:block; width:145px;
		top:400px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

html[xmlns]  #title-quote4
 {
		display:block; width:145px;
		top:415px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

#title-quote5
 {
		display:block; width:145px;
		top:470px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

html[xmlns] #title-quote5
 {
		display:block; width:145px;
		top:495px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

#title-quote6
 {
		display:block; width:145px;
		top:535px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

html[xmlns] #title-quote6
 {
		display:block; width:145px;
		top:570px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/get-a-quote.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

#title-quote7
 {
		display:block; width:145px;
		top:605px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/download-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}


html[xmlns]  #title-quote7
 {
		display:block; width:145px;
		top:645px;
		left:650px;
		padding: 44px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/download-but.gif") no-repeat;    
    	height: 0px !important; height /**/: 44px;
		position:absolute;
		}

#title-btl {
		display:block; width:150px;
		padding: 60px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/BTLlogo_03.gif") no-repeat;    
    	height: 0px !important; height /**/: 60px;
		}
		
#rebuildvalue {
		display:block; width:120px;
		padding: 45px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/rebuild-calculator-resize.gif") no-repeat;    
    	height: 0px !important; height /**/: 45px;
		margin:10px 20px 5px 13px;
		
}


.blacktext {
		color:#000000;
		}
		
#lineart {
	    width:500px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-office.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin: -40px;
		}
		
#lineart2 {
	    width:450px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-house.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin:-50px;
		}
#lineart3 {
	    width:400px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-shopfront.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin-top:-250px;
		}
#lineart4 {
	    width:650px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-houses2.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin:-250px 0px 0 0;
		}
		
#lineart5 {
	    width:350px;
		padding: 300px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-houses.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin:100px 0 0 0;
		}
		
#lineart6 {
	    width:500px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-office.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin: -200px 0 0 0;
		}
		
#lineart7 {
	    width:400px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-shopfront.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin: -300px 0 0 0;
		}
		
#lineart8 {
	    width:500px;
		padding: 200px 0 0 0; overflow: hidden;  background: url("/furniture/images/index/line-art-house.gif") no-repeat;    
    	height: 0px !important; height /**/: 200px;
		float:right;
		margin: 50px 0 0 0;
		}
		
.textsize {
		font-size:1.4em;
		}
		
