/*	Global css for raycom.uk.com by Chris Wilkinson of www.businessnetwork.co.uk
	
/* Global Reset*/
html, body { margin: 0; padding: 0;}

#videothumbs {width: 640px;float: right;
box-shadow : 0 0 5px rgba(0,0,0,.2);
-moz-box-shadow : 0 0 5px rgba(0,0,0,.2);
-webkit-box-shadow : 0 0 5px rgba(0,0,0,.2);}

#videothumbs h4 a:link{text-shadow: white 0 1px 0;}

h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, img, q, s, samp, small, strike, strong, em, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, button, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: normal; font-style: normal; font-size: 100%; line-height: 1; font-family: inherit; text-align: left; }

p.basecta{
margin-left: 20px;padding: 10px 30px;border: 1px solid #cdc9c9;font-size: 15px;text-align: center;margin-top: 20px;background: #eaeaea url(../images/phone.png) no-repeat 66px 11px;}
table { border-collapse: collapse; border-spacing: 0; }
ol, ul { list-style: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; }

/* @group links */
a, a:visited {color: #2c9cd6; text-decoration: underline; outline: 0; font-style: inherit; font-weight: inherit; line-height: inherit;}
a:hover { color: #007d9a; }
h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited { color: #333; text-decoration: none; font-weight: bold; }
h4 a, h4 a:visited, h5 a, h5 a:visited { text-decoration: none; line-height: inherit; font-weight: bold; }
h3 a:hover { color: auto; }
h4 a:hover, h5 a:hover { text-decoration: underline; }
p a, p a:visited { line-height: inherit; }
/* @end */

/* @group Typography */

h1, h2, h3, h4, h5, h6 { color: #333; font-weight: bold;}
h1 {font-size: 30px; line-height: 1; }
h2 {font-size: 28px; line-height: 1.2; margin: 9px 0; }
h3 { font-size: 20px; line-height: 1; margin: 0px 0 20px;color:#000; }
h4 {font-size: 18px; line-height: 1; margin: 8px 0 10px;letter-spacing: -1px; /*color: #2c9cd6;*/color: #2c9cd6;}
h5 {font-size: 14px; line-height: 18px; }
h6 {font-size: 12px; line-height: 1.5; }
p {font-size: 13px; line-height: 18px; margin: 0 0 18px; color: #444; }
p img {margin: 0;}
em 	{font-style: italic; font-weight: inherit; line-height: inherit; color: #555; }
strong 	{font-style: inherit; font-weight: bold; line-height: inherit; }
p small {font-size: 91.666667%; line-height: 1.616161; }
h1 small {font-size: 66.666667%; color: #777; }
.lgreen{color: #71b7bc;}
/* @end */

.muted { font-weight: normal; }
hr { border: solid #ddd; border-width: .1em 0 0; clear: both; margin: 17px 0 18px; height: 0; }
hr.spacious { margin: 26px 0 27px; }
body.ie6 hr { margin: 8px 0 9px; }
address { color: #333; font-size: 1.2em; line-height: 1.5; margin: 0 0 1.5em; }

/* @group Lists */

ol, ul { margin: 0 0 18px 36px; }
ol {list-style: decimal; }
ul {list-style: square; }
ol.clean,ul.clean	{ margin: 0 0 18px; padding: 0; list-style: none; }
li { font-size: 13px; line-height: 18px; }
li ol, li ul{ margin: 0 2em; }

/* @end */

/* @group Buttons */

a.order_btn{display: block;background: url(http://saxondata.co.uk/images/order_btn.png) top left;margin-bottom: 0;width:95px;display:inline;font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;color: #646464;cursor: hand;padding: 8px 11px 8px 8px; /* Links */white-space: nowrap;text-align: center;text-transform: none;display:block;margin: 20px 0 20px 0px;}
a.order_btn.center{margin-left:85px;}
a.order_btn:hover{background: url(http://saxondata.co.uk/images/order_btn.png) bottom left;color:#000;}

/* @end */

/* @group Navigation */

ul#nav { float: right; list-style-type: none; margin: 0; }
ul#nav li { display: block; float: left; font-size: 15px; padding: 0; line-height: 1; }
ul#nav li a, ul#nav li a:visited { display: block; font-weight: bold;  margin: 0 0 0; padding: 30px 20px 31px 20px; text-decoration: none; color: #fff; cursor: hand; text-shadow: 0 1px 0px #000;
/*border-left: 1px solid #c7c5c5;*/

}
ul#nav li a:hover, ul#nav li.current a, ul#nav li.current a:visited { background: #2c9cd6; color: #09374e; border: 0;  text-shadow: 0 0px 10px #86c7e9;border-bottom: 1px solid #fff; 
-o-transition : all .4s ease-in-out;
-webkit-transition : all .4s ease-in-out;
-moz-transition : all .4s ease-in-out;
transition : all .4s ease-in-out; 
}
ul#nav li span { /*display: block;*/  font-weight: bold; }

/* Contact page nav*/
body#homePage #nav li.index, body#contactPage #nav li.contact, body#videoPage #nav li.videos,
body#joinPage #nav li.advice, body#resourcesPage #nav li.resources,
body#administrationPage #nav li.administration,
body#cvaPage #nav li.cva{
background: url(/images/nav_over.jpg)top left; border: 0; margin: 0;border-bottom: 1px solid #91c7e9;color: #000000;
/*box-shadow : 0 0 5px rgba(0,0,0,.6);
-moz-box-shadow : 0 0 5px rgba(0,0,0,.6);
-webkit-box-shadow : 0 0 5px rgba(0,0,0,.6);*/
}

/* @end */

body.Safari { font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;}
#wrapper {
	/*background: url(../images/header.png) no-repeat center top;*/
}

/*	=Header ---------------------------------------- */
#header { /*position: relative;*/ height: 77px; margin: 0 auto 20px; }
body#joinPage #header{
	margin-bottom: 30px;
}			
#container { position: relative; width: 940px; margin: 0 auto; padding: 0;position: relative; width: 940px; margin: 0 auto; padding: 0; }	
.inner{width: 960px;margin-right: auto;margin-left: auto;padding: 0;}

#prefooter{background-color: #e9e8de;margin-bottom: 0;padding-top: 20px;padding-bottom: 20px;}
#site-info {background: #e1e6e8 url(../images/form.png) repeat-x 0 top; margin: 0p; padding: 0px 0 0; clear: both; }
#site-info .inner{
	padding-top: 20px;
}

#site-info div.column-row { margin: 0 0px; }
#site-info div.five { width: 250px;}
#site-info h3 { margin: 0; }
#site-info h4 { margin: 0; font-weight: normal; border: 0; color:#fff; }
#site-info h5 { margin: 0; padding: .45em 9px 0; }

h6 { margin: 0; color: #626262;font-size: 14px;text-shadow: #fff 0px 1px 0px;}
#site-info p { font-size: 12px; color: #a8c5f3; }
#site-info p strong { color: #333; }
#footer p{
	margin: 0;padding: 0;
}
#footer { /*width: 880px;*/ padding: 0; margin: 0px 0 0;text-align: center;}
#footer h5{
	margin: 20px 0 0;padding: 0;
}
#footer p.copyright {width: 700px;float: left;margin-top: 40px;
	margin-bottom: 40px;
}
/*#footer ul{
	float: left;
}*/
#footer ul {
	margin: 0;
}

#footerlogo{float: left;margin-right: 20px;margin-bottom: 40px;}

p#finjam{
	float: right;
	color: #8b8b8b;
	background: url(../images/swan.png) no-repeat left center;
	padding-bottom: 40px;
	padding-left: 30px;
	padding-top: 42px;
}
p#finjam a:link, p#finjam a:visited{
	text-decoration: none;padding: 5px 8px;background: #464343;color: #c25656;text-shadow: none;
}
p#finjam a:hover{
background: #c25656;color: #464343;	
}
#site-info a, #site-info a:visited { font-weight: inherit; color: #fff; text-decoration: underline; }
#site-info a:hover { text-decoration: none; }
	

#site-info ul { float:left; padding: 0; list-style: none;
	margin: 10px 0px 40px 0;
}
#site-info ul li {
	padding-right: 20px;
}
#site-info ul li a:link, #site-info ul li a:visited{
	color: #6e99e0;text-decoration: none;text-shadow: #fff 0px 1px 0px;text-transform: uppercase;font-size: 11px;
}

#site-info ul li a:hover{
color: #06699c;
-o-transition : all .5s ease-in-out;
-webkit-transition : all .5s ease-in-out;
-moz-transition : all .5s ease-in-out;
transition : all .5s ease-in-out;
}
/* @group Global Classes */

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.centered { text-align: center; }
div.spacer { clear: both; }

/* @end */
	
/* APPLY FORM */
div#applyForm fieldset { border: none; }
div#applyForm label { float: left; width: 25%; }
div#applyForm textarea { width: 25em; }
div#applyForm input.button { width: 40%; margin-left: 30%; }


	/*	--------------------------------------------------
		=Forms
		-------------------------------------------------- */

form { margin: 0 0 18px; padding: 0; }
	

body {background: url(/images/background_home.png) repeat-x top #fff; font: normal 62.5%/1 Arial, Helvetica, Helvetica Neue, Verdana, sans-serif; text-shadow: 0 0 1px #fff; color: #333;}
body#homePage {background: url(/images/background_home.png) repeat-x top #fff;}

body.Firefox { opacity: .99; }
body.Safari { font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; }
body.InternetExplorer { font-family: Arial, "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif; }

div.page-header { width: 940px; position: relative; margin: 0 0 0px; padding: 0px 0 0px; border-bottom: 0px solid #eee; clear: both; height: 110px;}
div.page-header h1 { display: block; font-size: 32px; line-height: 1; font-weight: bold; letter-spacing: -1px; margin: 0; color: #fff; text-shadow: 0 1px 10px #000;
width: 700px;
float: left;}
div.page-header h2 { margin: 0px 0 0; font-size: 18px; line-height: 28px; color: #029ed8; font-weight: bold;text-shadow:0 1px 5px #000;
width: 700px;
float: left;}
div.page-header h2 a:link, div.page-header h2 a:visited { text-decoration: underline; font-weight: inherit; line-height: inherit; color: #52bbbe;}

div.page-header #phone{float: right;margin-top: -20px;}
div.page-header h1, div.page-header h2{width: 700px;float: left;}
div.page-header h1 span, div.page-header h2 span { display: block; }
div.page-header h1 small, div.page-header h2 small { font-size: 75%; font-weight: normal; }
ul.included{float: left;margin: 0 0 20px;border-bottom: 1px solid silver;padding-bottom: 20px;width: 200px;fload:right;}
ul.included li{background: url(../images/tick.png) no-repeat left center;
padding-left: 20px;list-style-type: none;list-style-position: inside;margin: 0;
}	
/*	--------------------------------------------------
		=Grid
		-------------------------------------------------- */

		.column-row { margin: 0 0 18px -20px; }
		.column, .columns { float: left; display: inline; margin: 0 0 0 20px; }
		.secondary.columns { padding: 1.8em 0 0; }

		.one 					{ width: 40px; }
		.two 					{ width: 100px; }
		.three 					{ width: 160px; }
		.four 					{ width: 220px; }
		.five 					{ width: 280px; }
		.six 					{ width: 340px; }
		.seven 					{ width: 400px; }
		.eight 					{ width: 460px; }
		.nine 					{ width: 520px; }
		.ten 					{ width: 580px; }
		.eleven 				{ width: 640px; }
		.twelve 				{ width: 700px; }
		.thirteen 				{ width: 760px; }
		.fourteen 				{ width: 820px; }
		.fifteen 				{ width: 880px; }
		.sixteen 				{ width: 940px; }
		.one-half 				{ width: 420px; padding-right: 10px; }
		.one-third 				{ width: 290px; padding-right: 10px;margin-right:0;}
		.one-third.last				{ width: 290px; padding-right: 0px;margin-left:20px;}
		.two-thirds 			{ width: 580px; }
		.eleven .column-row 	{ width: 660px; }
		.twelve .column-row 	{ width: 760px; }

		.offset-by-one-half 	{ margin-left: 50px; }
		.offset-by-one 			{ margin-left: 80px; }
		.offset-by-two 			{ margin-left: 140px; }
		.offset-by-three 		{ margin-left: 200px; }
		.offset-by-four 		{ margin-left: 260px; }
		.offset-by-five 		{ margin-left: 320px; }
		.offset-by-six 			{ margin-left: 380px; }
		.offset-by-seven 		{ margin-left: 440px; }
		.offset-by-eight 		{ margin-left: 500px; }
		.offset-by-nine 		{ margin-left: 560px; }
		.offset-by-ten 			{ margin-left: 620px; }
		.offset-by-eleven 		{ margin-left: 680px; }
		.offset-by-twelve 		{ margin-left: 740px; }
		.offset-by-thirteen 	{ margin-left: 800px; }
		.offset-by-fourteen 	{ margin-left: 880px; }

		.last { margin: 0; }

		/* Clear the columns automagically */
		.column-row:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		* html .column-row { height: 1%; }
		.column-row { display: inline-block; }
		.column-row { display: block; }

/* @group Home Page */
ul#steprocess{
	padding: 0;margin: 0 0 15px 0px;float: right;width: 300px;
}
#homelead{/*background: url(../images/business-people.jpg) no-repeat left top;*/
padding: 0px 0px 3px 0;width: 610px;float: left;
}

#homelead img{float:left;margin-bottom:20px;border-left:1px solid #483f4e;}
#homelead img.first{border-left:none;}	
/*#homelead div.text{
	padding-top: 100px;
}*/
.thick{
border-top: 2px solid #48464b;
border-bottom: 5px solid #48464b;margin-top: 20px;margin-bottom: 0px;
}

#homelead h4{
text-shadow: #000 0px 1px 1px;color: #74bee8;float: left;
}
h3 em{
color: #2c9cd6;
border-bottom: 1px solid #d3e6f2;text-transform: capitalize;
font-style: normal;font-weight: bold;text-shadow: #fff 0px 0px 10px;
}

#homelead p{
color: #000;font-size: 14px;
}
#homelead p.space{
margin-top: 180px;width: 300px;float: left;
}
p.leadp{margin: 0;padding: 0;}
ul#steprocess li{list-style-type: none;padding: 0 0 4px 20px;margin: 0;font-size: 13px;color: #848484;background: url(../images/tick.png) no-repeat left top;}
ul#steprocess li em{font-weight: bold;font-style: normal;text-transform: capitalize;}


#homeadvicecta{
	padding:0px;float: right;margin-right: 10px;
}

a.advicelink{
text-transform: uppercase;color: #0a5587;text-decoration: none;border-bottom: 1px solid #0a5587;}

#homeadvicecta .focal, .focal.adviceform{background: none;border-top: 10px solid #0580bf;
border-left:none;border-right-style: none;
border-bottom: 10px solid #0580bf;
padding-top: 20px;
padding-left: 0;
}

/* @group Resources Page */


/* @end */

#homeadvicecta .focal label{color: #0a5587;font-size: 14px;font-weight: bold;text-shadow: #fff 0px 1px 0px;}
#homeadvicecta .focal h5{color: #72b8bd;text-shadow: none;font-size: 20px;margin-bottom: 10px;}
/* @end */

#form { margin:0px 0 0 0; padding: 0;}
#form label { position:absolute; font-size: 12px;}
.colour { color:#5CB4B4; }
.text1, .text2, .text3, .text4 { padding:5px; font:13px verdana; color:#666; border:1px solid #DDD; }
.text1 { width:235px; margin:10px 0 8px 0px; }
.text2 { width:68px; margin:2px 0 2px 0; }
.text3 { width: 165px; margin: 2px 0 10px; }
.text4 { width:211px; margin:2px 0 2px 80px; }
.text1:hover, .text2:hover, .text4:hover { border:1px solid #d4bebe; }
.submitbutton { background:url(../i/submit-up.png); margin:10px 0 0 0 ;}
.submitbutton:hover { background:url(../i/submit-over.png); }
.resetbutton { background:url(../i/reset-up.png); }
.resetbutton:hover { background:url(../images/reset-over.png); }
input.order_btn{display: block;background: url(http://saxondata.co.uk/images/order_btn.png) top left no-repeat;margin-bottom: 0;width:115px;height:29px;display:inline;font-size: 13px;font-weight: bold;text-transform: uppercase;text-decoration: none;color: #646464;cursor: hand;padding: 5px 7px 5px 7px; /* Links */white-space: nowrap;text-align: center;text-transform: none;border: none;letter-spacing:-1px;margin-top:10px;}
.order_btn:hover{background: url(http://saxondata.co.uk/images/order_btn.png) bottom left;color:#000;cursor:hand;}
.button { width:76px; border:none; background:#68B6B6 !important; color:#FFF; font:10px verdana; padding:4px; }

/* @group JoinPage */

.formsection{border: 1px solid #d2e8fa;margin-bottom: 0px;padding: 25px 40px;overflow: auto;background-color: #e9f6f7;}
#check{height: 400px;overflow: hidden;}
.formsection h3{color: #518ae6;background: url(../images/1.jpg) no-repeat left top;padding-left: 45px;width: 300px;padding-bottom: 10px;padding-top: 8px;}
.formsection h3.two{background: url(../images/2.jpg) no-repeat left top;}
.formsection h3.three{background: url(../images/3.jpg) no-repeat left top;}
p.price{font-size: 20px;font-weight: bold;}
img.formarrow{padding-bottom: 20px;padding-left: 50px;margin-top: -1px;}

/*#choices{float: left;width: 600px;}*/



#instructions{
background: url(../images/line.jpg) no-repeat right top;
padding-bottom: 120px;
padding-right: 30px;
}


/* @end */
#browserwrap{
height: 371px;overflow: hidden;
margin-top: -50px;}

::-moz-selection { background: #ffc; color: #000; }
::selection { background: #ffc; color: #000; }	
	
#logo{margin-top: 9px;width:159px;float:left;text-indent: -9999px;height:65px;
	background: url(/images/logo.png) no-repeat;
	position: relative;
	left: -2px;
	}

/*ul.inline li{display:inline;}

ul.more-busnet { height: 27px; margin: 0 0 9px; padding: 0; list-style: none; }
ul.more-busnet li { display: inline; }
ul.more-busnet li a { float: left; display: inline; margin: 0 10px 0 0; padding: 5px 10px 4px 20px; background-position: left center; background-repeat: no-repeat; }
body#contactPage div#content ul.more-busnet li a { color: #777; }
ul.more-busnet li.twitter a { background-image: url(/i/twitter.png); }
ul.more-busnet li.delicious a { background-image: url(/i/delicious.gif); }
ul.more-busnet li.rss a { background-image: url(/i/rss-white.gif); }*/
			
.focal{border: 1px solid #cacaca;background-color:#ebebeb;padding: 20px;overflow: auto;}
.focal.free{background: url(/images/free_badge.jpg) no-repeat top right #ebebeb;}	
			
.signup{margin-bottom: 20px;}

/* =Page specfic overrides */
#homePage #laptop{margin-bottom:6px;}


body#joinPage, body#joinPage #container{
	/*background-position: 0 -90px;*/
}

body#joinPage #site-info{
	display: none;
}

body#joinPage #container{
	background-position: right -145px;
}

body#joinPage #prefooter, body#joinPage .secondary{display: none;}


#btn_advice{
background: #75b733 url(../images/btn_advice.png);
width: 202px;float: right;height: 56px;
-webkit-border-radius:5px;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
box-shadow : 0 0 7px rgba(0,0,0,.6);
-moz-box-shadow : 0 0 7px rgba(0,0,0,.6);
-webkit-box-shadow : 0 0 7px rgba(0,0,0,.6);
margin-top: -30px;margin-right: 10px;}
#btn_advice span{display: none;}
#btn_advice:hover{
box-shadow : 0 0 20px rgba(0,0,0,.8);
-moz-box-shadow : 0 0 20px rgba(0,0,0,.8);
-webkit-box-shadow : 0 0 20px rgba(0,0,0,.8);
-o-transition : all .5s ease-in-out;
-webkit-transition : all .5s ease-in-out;
-moz-transition : all .5s ease-in-out;
transition : all .5s ease-in-out;
}

/* @group Video Page DELETE IF NOT USING VIDEOS */
.strip{border: 5px solid #d0d0d0;margin-bottom:5px;}
#videothumbs img.thumb{margin-bottom:10px;border: 5px solid #eeeeee;background-image: url(/images/thumb_bg.jpg);padding: 3px 4px 5px 4px;float:left;position:relative;left:-3px;}
#videothumbs img.thumb:hover{background-image: url(/images/thumb_bg_hover.jpg);}
.vid{width:315px;float:left;margin-bottom:15px;}
.vid.right{float:right;}
#videothumbs div.vid p{padding-top:5px;}

#d_vol_liq{overflow:hidden;}
#flash-video{height:224px;width:400px;background-color: #DDD;display:block;}
/* @end */

.secondary{background: #eaeaea;border-top: 1px solid #d3d2d2;
margin-bottom:0;}
.secondary h2 {text-shadow: 0 1px 1px #fff;color: #1c8bc4;margin-left: 20px;margin-top: 20px;margin-bottom: 20px;}
.secondary h5 {text-shadow: 0 1px 1px #fff;color: #0580bf;}

.secondary a:link, .secondary a:visited{color: #0580bf;}



.secondary em{color: #5a5959;}
.secondary p{text-shadow: #fff 0 1px 0;color: #717070;}

.column-row .inner{width:970px;margin:0 auto 0 auto;}
/*Enrich*/
/* Webkit transition */
/*a { -webkit-transition-property:color; -webkit-transition-duration:.3s; -webkit-transition-timing-function:ease-in;border-style: none;}
a:hover { -webkit-transition-timing-function:ease-out }
html a:active{position:relative;top:2px;}*/



/* @group Cashflow-problems specifics */

p#king{
	/*background: #87b9db;*/padding: 15px 0px;
	border: 2px solid #baccd7;border-left: none;
border-right: none;color: #0a5587;
}
p#king em{
	font-size: 18px;color: #0a4d7a;
}
p.homebtn {
	padding-left: 420px;margin-left: 10px;
	background: url(../images/line.png) no-repeat center center;
	margin-top: -15px;
	padding-top: 0;
}
p.homebtn a.order_btn{
	padding: 6px 9px 5px 10px;
}
/* @end */
#recovery h5{
	margin-top: 35px;
}
#recovery p{
	padding-left: 200px;
}
#recovery{
	margin-left: 20px;
	background: url(../images/recovery.jpg) no-repeat left 30px;
}

/* @group Thankyou page */
body#thanksPage .page-header {
	border-bottom: 1px solid #eee;
}
body#thanksPage .page-header h1{
	padding-top: 40px;color: #304657;text-shadow: none;
}
body#thanksPage .page-header h2{
	text-shadow: none;margin-bottom: 20px;padding-bottom: 20px;
}
/* @end */



