@charset "utf-8";
/* Dot50 Website Screen Style Sheet */
/* Webdesign and build by 2% Inspiration - www.2percentinspiration.co.uk */
/* Website management and SEO by Dashes 'n' Dots - www.dashesndots.co.uk */
/* Copyright 2007 */
/* 
Colours Used
=============================================
Background:		#7F7F7F
Text:			#231F20
Purple:			#71307A
Orange:			#F3C200
Yellow:			#F3ED1D
*/

/* Template */
body { background-color:#7F7F7F; color:#7F7F7F; margin:10px 0 10px 0;; padding:0;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
ul { margin: 0 0 0 15px; color:#71307A; }
 
p { font-weight:normal; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:14px; padding:5px 0 5px 0; margin:0; }
img { border:none; padding:0px; margin:0px; }
div.hr { height:15px; background: #fff url(../images/template/rule.gif) repeat-x scroll center; }
div.hr hr { display: none; }
div.hr2 { height:15px; background: #fff url(../images/template/rule2.gif) repeat-x scroll center; }
div.hr2 hr { display: none; }
div.hr3 { height:15px; background: #f7f7f7 url(../images/icons/rule3.gif) repeat-x scroll center; }
div.hr3 hr { display: none; }


form { margin:0; padding:0; }

#navcontainer ul { margin: 0; padding:2px 20px 0 15px; list-style-type: none; font-size:10px; }
#navcontainer ul li { display: inline; color:#f3c200; }

#brochure-subnav ul { margin: 0; padding:2px 0 0 0; list-style-type: none; font-size:10px; }
#brochure-subnav ul li { display: inline; color:#f3c200; }

/* */

/* Layout */
.purple { color:#71307A; }
#container { margin:0 auto; width:900px; height:100%; position:static; background-color:#FFFFFF; } 
#main { width:900px; height:100%; padding:0 0 0 0; margin:0; float:none; }
#banner { width:790px; height:100px; margin:0; padding:10px 100px 0 10px; float:none; background-image:url(../images/template/getset-banner.jpg); background-repeat:no-repeat; background-position:top; }
#progress-container { width:880px; height:60px; background-color:#F3ED1D; color: #71307A; font-size: 30px; line-height: 55px; padding-left: 20px;}
#footer { width:900px; margin:0; padding:22px 0 0 0; background-color:#7F7F7F; color:#ffffff; text-align:right; font-size:10px; background-image:url(../images/template/getset-footer.gif); background-repeat:no-repeat; background-position:top; }
#main-content { width:860px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-landing-page { width:860px; height:400px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-2 { width:860px; padding:20px; margin:3px 0 0 0; background-image:url(../images/template/running-man-large_bottomfaded.jpg); background-repeat:no-repeat; background-position:right top; }
#main-content-subpage { width:860px; padding:20px; margin:3px 0 0 0; }
#brochure-homepage { width:900px; padding:0 20px 0px 0; margin:3px 0 0 0; float:left; }
#brochure-hp-rn { width:291px; font-size:11px; padding:30px 10px 20px 10px; margin:3px -10px; 0 0; ; float:right;  background-repeat:no-repeat; background-position:bottom; }

#brochure-hp-rn table td, th{
	padding: 0 10px 0 10px;
}

#brochure-hp-rn table tr {
	background: #f5f5f5;

}

#brochure-hp-rn table tr.top {
	background: #71307A;
	color: #fff;
	
}

#brochure-hp-rn table td.bottom {
	padding-bottom: 15px;
}


#brochure-hp-rn table tr.top th {
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 18px;
	font-weight: normal;

}
.brochure-hp-mod-container {position: relative; left: 20px; width:274px; padding:12px 0 0 0; margin:11px 0 0 20px; background-image:url(../images/lead-modules/brochure-hp-mod-top.gif); background-repeat:no-repeat; background-position:top; background-color:#F5F5F5; }
.brochure-goldback { background-color: #F3ED1D;}
.brochure-hp-mod-inner { width:254px; /*min-height: 100px;*/ padding:0 10px 12px 10px; margin:0 0 0 0; background-image:url(../images/lead-modules/brochure-hp-mod-bottom.gif); background-repeat:no-repeat; background-position:bottom; }
.brochure-hp-mod-inner-contact { width:234px; padding:8px 20px 20px 20px; margin:0 0 0 0; background-image:url(../images/lead-modules/brochure-hp-mod-bottom.gif); background-repeat:no-repeat; background-position:bottom; }

.brochure-full-box-container { width:563px; padding:12px 0 0 0; margin:11px 0 0 0; background-image:url(../images/template/brochure-full-box-top.gif); background-repeat:no-repeat; background-position:top; background-color:#F5F5F5; }
.brochure-full-box-inner { width:543px; padding:0 10px 12px 10px; margin:0 0 0 0; background-image:url(../images/template/brochure-full-box-bot.gif); background-repeat:no-repeat; background-position:bottom; }

.brochure-case-study-container { width:561px; padding:12px 0 0 0; margin:11px 0 0 0; background-image:url(../images/template/case-study-box-top.gif); background-repeat:no-repeat; background-position:top; }
.brochure-case-study-inner { width:561px; padding:0 0 12px 0; margin:0 0 0 0; background-image:url(../images/template/case-study-box-bot.gif); background-repeat:no-repeat; background-position:bottom; }
.brochure-case-study-inner-border { width:539px; border-left:solid 1px #eaeaea; border-right:solid 1px #eaeaea; padding:0 10px 0 10px; margin:0; }

#brochure-subnav { width:880px; padding:20px 0px 0 20px; margin:3px 0 0 0; }
#brochure-subpage { width:533px; padding:30px 0 0 20px; margin:0 0 0 0; float:left; }
#brochure-subpage-rn { width:274px; font-size:11px; padding:30px 20px 20px 0px; margin:3px 0 0 0; float:left; }


.progress-breadcrumbs { color:#F3C200; font-size:10px; padding:3px 0 0 0; margin:0; }
.logo { width:275px; float:left; }
.topmenu { width:515px; float:left; text-align:right; color:#F3C200; }
.bp-instructions { float:left; width:452px; }
.bp-useredit { float:left; width:377px; padding:0 0 0 29px; }

.useredit-box { width:377px; background-image:url(../images/template/user-box-top.gif); background-repeat:no-repeat; background-position:top; padding:16px 0 0 0; }
.useredit-box div { width:345px; background-image:url(../images/template/user-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

.login-box { width:374px; background-image:url(../images/template/login-box-top.gif); background-repeat:no-repeat; background-position:top; padding:16px 0 0 0; }
.login-box div { width:342px; background-image:url(../images/template/login-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }
.login { font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
.login-button { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#71307A; font-weight:bold; }
.login-text-field { width:340px; font-size:10px; }

.full-box { width:860px; background-image:url(../images/template/full-box-top.gif); background-repeat:no-repeat; background-position:top; padding:15px 0 0 0; }
.full-box div { width:828px; background-image:url(../images/template/full-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

.left-col-box { width:415px; background-image:url(../images/template/left-col-box-top.gif); background-repeat:no-repeat; background-position:top; padding:14px 0 0 0; }
.left-col-box div { width:383px; background-image:url(../images/template/left-col-box-bg.gif); background-repeat:repeat-y; background-position:top; padding:0 16px 0 16px; }

/* */

/* Tables */
table.welcome-page { width:420px; font-size:10px; }
table.welcome-page h1, h2, h3, h4, h5, h6 { font-size:10px; font-weight:bold; padding:5px 0 0 0; margin:0; color:#71307A; }
table.welcome-page img { padding:0 15px 0 0; }
table.welcome-page img.bullet { padding:0 0 0 10px; }

table.bp-subpage { width:452px; }
table.bp-subpage h1 { font-size:10px; font-weight:bold; padding:5px 0 0 0; margin:0; color:#71307A; }
table.bp-subpage h2 { font-size:18px; font-weight:normal; margin:0; padding:25px 0 0 0; color:#71307A; }

table.sales-Forecast { width:860px; font-size:10px; }
table.sales-Forecast tr.head { background-color:#71307A; color:#ffffff; height:55px; font-weight:bold; font-size:11px; }

.bp-title { float:left; width:346px; text-align:left; }
.bp-nav { float:left; width:60px; text-align:right; }
.bp-nav img { padding:5px 0 0 3px; }

table.progress-bar { width:900px; padding:4px 0 0 0; margin:0; font-size:10px; }
/* */

/* Adverts */
/* */

/* Banners */
/* */

/* Form Elements */
.useredit-form { width:339px; }
table.useredit-form-icons { width:165px; margin:10px 0 0 0; font-size:10px;  }
.form-field { font-size:10px; border:#F5F5F5 0px solid; width:380px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.Forecast { font:10px; }
/* */

/* Titles */
.title { font-size:10px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
.cashflow-title { font-size:12px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
#progress-container img.title { padding:15px 0 0 20px; }
.useredit-box div h3, h4 { font-size:10px; font-weight:bold; padding:0 0 5px 0; margin:0; color:#71307A; }
h3.news-title { font-size:14px; font-weight:bold; padding:3px 0 5px 0; margin:0; color:#71307A; }


/* */



/* Text */
/* */

/* Links */
a:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }
a:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }

a.homepage:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.homepage:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.homepage:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.news:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.news:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.news:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.landing-page:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.landing-page:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.landing-page:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.brochure-lead-module:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7F7F7F; text-decoration:none; }
a.brochure-lead-module:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7F7F7F; text-decoration:none; }
a.brochure-lead-module:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:underline; }

a.bold:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#7f7f7f; text-decoration:none; }
a.bold:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#7f7f7f; text-decoration:none; }
a.bold:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.glossary:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.glossary:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.glossary:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }

a.save-button:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7f7f7f; text-decoration:none; }
a.save-button:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#7f7f7f; text-decoration:none; }
a.save-button:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }

a.additional-info:link { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#231F20; text-decoration:none; }
a.additional-info:visited { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#231F20; text-decoration:none; }
a.additional-info:hover { display:block; width:99%; background-image:url(../images/template/rule.gif); background-repeat:repeat-x; background-position:bottom; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#71307A; text-decoration:none; }
a.additional-info span { background-color:#F0F0EE; padding-right:2px;  }

a.progress-title:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.progress-title:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.progress-title:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#93629a; text-decoration:none; }

a.topnav:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.topnav:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; }
a.topnav:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; }

a.topnav-inactive:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#B08CB5; text-decoration:none; }
a.topnav-inactive:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#B08CB5; text-decoration:none; }
a.topnav-inactive:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; }

a.subnav:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; font-size:10px; }
a.subnav:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#71307A; text-decoration:none; font-size:10px; }
a.subnav:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:bold; color:#F3C200; text-decoration:none; font-size:10px; }

a.subnav-inactive:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#B08CB5; text-decoration:none; font-size:10px; }
a.subnav-inactive:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#B08CB5; text-decoration:none; font-size:10px; }
a.subnav-inactive:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; font-size:10px; }

a.breadcrumbs:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.breadcrumbs:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#71307A; text-decoration:none; }
a.breadcrumbs:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; }

a.footer:link { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; }
a.footer:visited { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; text-decoration:none; }
a.footer:hover { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; color:#F3C200; text-decoration:none; }


.opener {
	font-size: 16px;
	color: #71307A;
	line-height: 20px;
}

.buy-now-header {
	font-weight: bold;
	color: #71307A;

}

/*Slider css*/

.slideHolder {
	width: 900px;
	height:248px;
	overflow: hidden;
	
}

	.slideTray {
		width: 3600px;
		height: 248px;
		position: relative;
	}

		.slide {
			height: 248px;
			width:900px;
			float: left;
		}


#contactForm {
	width: 560px;
}

#contactForm table {
	width: 300px;
	margin-left:auto;
	margin-right:auto;
}

#contactForm table th {
	text-align: left;
}

/* ########### EDIT THESE TO ADD SLIDER IMAGES ################*/

		.slideTray .a {
			background: url(../images/GSFB-NewIntroImages-1.jpg)
		}

		.slideTray .b {
			
			background: url(../images/GSFB-NewIntroImages-2.jpg);
		}

		.slideTray .c {
			
			background: url(../images/GSFB-NewIntroImages-3.jpg);
		}

		.slideTray .d {
			background: url(../images/GSFB-NewIntroImages-4.jpg);
		}

.toprow {
	padding-top: 10px !important;
	/*display: inline;*/
}
