/***********************************************************************************/
/*																				   */
/*  CSS Document | December 2008 | Basement 59 | Guy Anderson	  			       */
/*																				   */
/***********************************************************************************/

/* homepage amends */

#HomeMainTitleBox {
	padding:0; 
	margin:0;	
}

#headingPanel img {
float:left;
margin-right:9px;
}

#headingPanel h2#number {
float:right;
margin-right:6px;
}

#headingPanel {
float:left;
width:435px;
margin-top:28px;
height:20px;
margin-left:13px;
}

#oglComputer {
float:left;
width:80px;
margin-left:38px;
}

/*IE6 hack */
* html #oglComputer {
margin-left:24px;
}

p.update {
color:#757779;
}

ul#homeHotlinks {
padding:0;
margin:0;
list-style:none;
color:#fff;
width:100%;
}

ul#homeHotlinks li {
padding:0;
margin:0;
height:82px;
width:100%;
line-height:82px;
background: url(../images/home/list_background_profit_it.jpg) top left no-repeat;
}

ul#homeHotlinks li a {
color:#fff;
}

ul#homeHotlinks li img {
vertical-align:middle;
float:left;
margin-right:15px;
height: 82px;
width: 85px;
}

#loginBox {
border-top:3px solid #fff;
}

#loginForm {
background:url(../images/home/login_bg.gif) top left no-repeat #7b0000;
width:272px;
height:90px;
text-align:right;
border-top:solid 3px #fff;
padding-top:20px;
}

#loginFormFooter {
background:url(../images/home/left_column_bottom_bg.jpg) top left no-repeat;
width:272px;

}

#loginForm form {
float:left;
margin-left:5px;
width:235px;

}

#loginForm input .textField {
width:188px;
height:18px;
}

.loginFormField {
margin: 0 0 6px 10px;
font-size:11px;
width: 250px;
}

.loginFormField label {
margin-right:8px;
color:#fff;
}
.loginFormField .codelable{
	font-weight:bold;
	color:#fff;
	font-size:105%;
}

/*
ul#mainTabList {
position:absolute;
right:20px;
top:423px;
list-style:none;
margin:0;
padding:0;
}*/

ul#mainTabList {
float:right;
list-style:none;
margin:6px 8px 0px 0px;
padding:0;
}

ul#mainTabList li a {
color:#000;
}

ul#mainTabList li a:hover {
color:#A41500;
}

/*ul#mainTabList li {
position:relative;
}

ul#mainTabList li#specialOffersTab a {
position:absolute;
left:23px;
top:16px;
}*/

li#specialOffersTab {
display:inline;
background:url(../images/shared/special_offers_tab_bg.gif) no-repeat top left;
width:126px;
height:37px;
padding-left:24px;
padding-top:16px;
padding-bottom:6px;
padding-right:34px;
line-height:37px;

}

li#enquiryTab {
display:inline;
background:url(../images/shared/enquiry_tab_bg.gif) no-repeat top left;
width:131px;
height:37px;
padding-left:19px;
padding-top:16px;
padding-bottom:6px;
padding-right:28px;
line-height:37px;
}

#icons {
float:right;
clear:both;
}

ul#icons img {
margin:0;
border:0;
}

ul#icons {
display:inline;
padding:0;
margin:0;
clear:left;

}

ul#icons li {
list-style:none;
display:inline;
width:21px;
height:22px;
padding:0;
margin:0;
}

ul#solutionsList {
margin:0;
padding:0;
}

ul#solutionsList li {
list-style:none;
/*width:463px;*/
line-height:95px;
padding-left:150px;
font-size:17px;
color:#fff;
}

ul#solutionsList li a {
color:#fff;
height:96px;
width:463px;
}

ul#solutionsList li#solutions {
background:url(../images/home/list_isolve_bg.gif) no-repeat top left;
}

/*ul#solutionsList li#solutions a:hover {
background:url(../images/home/list_isolve_bg_hover.gif) no-repeat top left;
padding-top:38px;
padding-bottom:38px;
padding-left:150px;
padding-right:47px;
}*/

ul#solutionsList li#support {
background:url(../images/home/list_iserve_bg.gif) no-repeat top left;
height:94px;
}

/*ul#solutionsList li#support a:hover {
background:url(../images/home/list_iserve_bg_hover.gif) no-repeat top left;
padding-right:35px;
padding-top:38px;
padding-bottom:38px;
}*/

ul#solutionsList li#specialised a {
}

ul#solutionsList li#specialised {
background:url(../images/home/list_profit_plus_bg.gif) no-repeat top left;
line-height:normal;
height:83px;
padding-top:14px;
}

/*ul#solutionsList li#specialised a:hover {
background:url(../images/home/list_profit_plus_hover.gif) no-repeat top left;
padding-bottom:38px;
}*/

h4#howWeCanHelp {
padding-left:25px;
font-size:17px;
font-weight:normal;
background:url(../images/home/how_we_can_help_bg_tile.gif) repeat-x bottom left #d1d1d1;
color:#8b0e1b;
height:36px;
line-height:36px;
margin-bottom:0;
}

#servicesBottomBackground {
margin-top:0;
background:url(../images/home/how_we_can_help_footer_bg_tile.gif) repeat-x top left #bcbec0;
height:37px;
}

/* FLASH PAGE */

#flashFooter {
padding-top:28px;
padding-left:20px;
background-color:#860000;
height:57px;
}

#flashFooter h2{

color:#FFFFFF;

}

.border{
border:solid 1px #333333;
}


#flashFooterBackground {
height:55px;
background:url(../images/flash/flash_footer_bg.gif) repeat-x bottom left #89000b;
}

/* FORM AMENDS */


h2#formHeading {
color:#262626;
float:none;
margin-bottom:15px;
}

h2#formHeading span {
color:#B20000;
}

#formPanel {
margin-top:20px;
background:url(../images/form/form_panel_bg.gif) repeat-x bottom left #e5e5e5;
padding:20px;
}

.formHalfColumn {
float:left;
width:194px;
margin-bottom:11px;
margin-right:11px;

}

.formHalfColumn input, .formFullColumn textarea {
margin-bottom:3px;
}

.formHalfColumn input {
width:175px;

}


.formHalfColumn label {
color:#7a7a7a;
}

.formHalfColumn label span, .formFullColumn label span {
color:#8d000b;
}

.formFullColumn {
float:left;
width:399px;
margin-bottom:11px;
}

.formFullColumn textarea, .formFullColumn #postcode {
width:381px;
margin-bottom:3px;
}
#enqform {
	width: 500px;
	text-align: center;
	float: left;
	padding-left: 90px;
}


#formWrapper {	
	width: 770px;
	margin: auto;
	text-align: left;	
	}	

body#bigColLeft #formWrapper {
	background:url(../images/main_back_left.jpg) repeat-y;

}

/*body#bigColRight #formWrapper {
	background:url(../images/main_back_right.jpg) repeat-y;
}*/


body#bigColLeft.events #formWrapper {
	background:url(../images/form/main_back_right_form.jpg) repeat-y;

}

body#bigColRight.events #formWrapper {
	background:url(../images/form/main_back_right_form.jpg) repeat-y;
}

body#bigColLeft.case #formWrapper {
	background:url(../images/main_back_left_case.jpg) repeat-y;

}

body#bigColRight.case #formWrapper {
	background:url(../images/main_back_right_case.jpg) repeat-y;
}



