body {
	font-family:calibri, arial, sans-serif;
	left:0;
	margin:5px 0;
	position:relative;
	top:0;
}
a img {border:none;}

/* Page Sections */
#page, #brand, #navMenu, #pageWrapper {
	background-color:#FFF;
	overflow:hidden;
	width:880px;
}
#pageWrapper {
	left:0;
	margin:0 auto;
	position:relative;
	top:0;
}
#brand {
	background-image:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/bg_header.png);
	height:175px;
	left:0;
	position:relative;
	top:0;
}

/* brand children */
#titles {
	left: 140px;
	position:absolute;
	top:30px;
}
#titles .lineFake {
	border-top:1px solid black;
	height:0;
	left: -18px;
	position:absolute;
	top: 78px;
	width:234px;
}
#titles h1 {
	font-size: 2.5em;
	font-weight:bold;
}
strong {color:red;}
#titles h3 {
	font-size: .95em;
	font-weight:normal;
	margin-top:-18px;
}
#titles h4 {
	color:#666;
	font-size: .75em;
	font-weight:normal;
	margin-top:-14px;
}
#brandRight {
	height:120px;
	position:absolute;
	right: 12px;
	top:48px;
	width:350px;
}
#logos {
	clear:both;
	float:right;
	height:50px;
	width:100px;
}
#logos img {
	border:none;
	padding:4px 3px;
}
#brandRight .editablePrimary {
	clear:both;
	float:right;
	height:60px;
	margin:6px 4px 0 0;
	width:260px;
}
table.phone {
	position: relative;
	z-index: 
}
#brandRight .phone th {
	font-size: .8em;
	font-weight:bold;
	text-align:left;
}
#brandRight .phone td {
	font-size: .8em;
	font-weight:normal;
	text-align:right;
} 
#brandRight .phone th, 
#brandRight .phone td {
	padding:0;
}

/* main navigation */
#navMenu {
	background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/bg_navMenu.png) repeat-x;
	background-color:#000;
	margin-bottom:35px;
}
#navMenu>div {
	border-right:1px solid white;
	float:left;
	height:35px;
	margin-left:0;
}
#navMenu div div {
	margin-left:0;
	padding-left:0;
}
#navMenu #navHome {margin-left:3px;}
#navHomeHb {
	margin-left:-3px;
	padding-left:3px;
}
#navMenu a {
	background-color:#000;
	color:white;
	display:block;
	height:24px;
	padding:4px 6px 0 6px;
	text-align:center;
	text-decoration:none;
}
.navHoverBar {
	color:#000;
	background-color:#000;
	border-top:3px solid white;
	height:4px;
}
#home #navHome a,
#services #navServices a,
#testimonials #navTestimonials a,
#price #navPrice a,
#contact #navContact a {
	background-color:#EAEAEA;
	color:#000;
}
/* don't "point" when on corresponding page - discourage unneeded reloads */
#home #navHome  a:hover,
#services #navServices  a:hover,
#testimonials #navTestimonials a:hover,
#price #navPrice a:hover,
#contact #navContact a:hover {
	cursor:default;
}
#services #navHomeHb,
#testimonials #navHomeHb,
#price #navHomeHb,
#contact #navHomeHb {
	margin-left:-3px;
	padding-right:3px;
}

/* start of content layout - may implement multiple "columns" without tables */
#main {
	overflow:hidden;
	width:100%;
}

.threeColumnsDivided, 
.twoColumnsDivided, 
.twoColumns1_2Divided, 
.twoColumns2_1Divided, 
.oneColumn {
	clear:left;
	margin:0 auto;
	overflow:hidden;
	width:100%; 		/* setting width triggers has-layout in IE6  */
}
.threeColumnsDivided .col1, 
.threeColumnsDivided .col2, 
.threeColumnsDivided .col3, 
.twoColumnsDivided .col, 
.twoColumns1_2Divided .col1, 
.twoColumns1_2Divided .col2,
.twoColumns2_1Divided .col1, 
.twoColumns2_1Divided .col2,
.oneColumn .col {
	float:left;
	font-size:.95em;
	text-align:left;
}
.threeColumnsDivided .col1 h2, 
.threeColumnsDivided .col2 h2, 
.threeColumnsDivided .col3 h2, 
.twoColumnsDivided .col h2, 
.twoColumns1_2Divided .col1 h2, 
.twoColumns1_2Divided .col2 h2,
.twoColumns2_1Divided .col1 h2, 
.twoColumns2_1Divided .col2 h2,
.oneColumn .col h2 {
	font-size:1.4em;
}
/* background images - used to "draw" column divides  */
.threeColumnsDivided {background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/layout/bg_col_1_1_1.png) center repeat-y;}
.twoColumnsDivided {background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/layout/bg_col_1_1.png) center repeat-y;}
.twoColumns1_2Divided {background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/layout/bg_col_1_2.png) center repeat-y;}
.twoColumns2_1Divided {background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/layout/bg_col_2_1.png) center repeat-y;}
/* multi-columns column classes, e.g., col1, col2, etc. 
 * margin and padding can be tweaked irrespective of column width */
.threeColumnsDivided .col1, .threeColumnsDivided .col3 {
	width:32%;
}
.threeColumnsDivided .col2 {width:36%;}
.twoColumnsDivided .col {width:50%;}
.twoColumns1_2Divided .col1  {width:34.2%;}
.twoColumns1_2Divided .col2 {width:65.7%;}
.twoColumns2_1Divided .col1  {width:65.7%;}
.twoColumns2_1Divided .col2 {width:34.2%;}
/* single column fills space */
.oneColumn .col {width:100%;}

.threeColumnsDivided .col1 .content {padding:0 44px 0 0;}
.threeColumnsDivided .col2 .content {padding:0 36px;}
.threeColumnsDivided .col3 .content {padding:0 0 0 44px;}

.twoColumns1_2Divided .col1  .content {padding:0 44px 0 0}
.twoColumns1_2Divided .col2  .content {padding:0 0 0 44px}
.twoColumns2_1Divided .col1  .content {padding:0 44px 0 0}
.twoColumns2_1Divided .col2  .content {padding:0 0 0 44px}

/* end of content layout */

/* static constant content */
#boilerplateBorder {
	background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/bg_boilerplateBorder.png) repeat-x;
	background-color:#000;
	clear:left;
	height:35px;
	margin-top:35px;
	width:880px;
}
/* admin link */
#boilerplateBorder #admin a {
	cursor:default;
	display:block;
	float:right;
	margin:11px 7px 0 0;
	text-decoration:none;
}
#boilerplateBorder #admin a img {
	border:0;
}
#boilerplate {
	background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/bg_boilerplate.png) no-repeat;
	border:3px solid black;
	border-bottom:0;
	border-top:0;
	clear:left;
	font-size:0.8em;
	/*height:235px;*/ /* MJHT - Let content dermine height */
	margin:0 0 10px 0;
	/*text-align:center;*/
	width:874px;
	overflow:hidden;
}
#boilerplate h4 {margin:0;}
#boilerplateHorns {
	background:url(http://www.ignitegas.co.uk/themes/Ignite_Gas/images/bg_boilerplate_horns.png) repeat-x;
	clear:left;
	height:20px;
	margin:-10px 0 5px 0;
	padding:40px 15px 0 15px;;
	text-align:center;
	width:850px;
}
#boilerplateHorns .copyright, #boilerplateHorns .credit {
	font-size:0.75em;
	font-style:italic;
}
#boilerplateHorns .copyright{ float:left; }
#boilerplateHorns .credit{ float:right; }
/* #boilerplate .infoConstants {margin:6px 0 0 14px;}*/
.infoConstants th, .infoConstants td {
	text-align:left;
	vertical-align:top;
}
.infoConstants td br {line-height:4px;}
/* Editable Regions */

#boilerplate .editablePrimary {
	float:right;
	width:260px;
	overflow:hidden;
	margin:30px 15px 0 0;
}
#boilerplate .editableSecondary {
	float:left;
	height:110px;
	width:260px;
	margin:6px 0 0 15px;
	overflow:hidden;	
}
#boilerplate .editableTertiary {
	float:left;
	clear:left;
	width:520px;
	overflow:hidden;
	margin:30px 0 0 15px;
}
/* Settings for content itself */
a img {border:0;}
img.framed {border:#000 1px solid;}

/* spam fighting for e-mail addresses */
span.botKill {
	color:#FFF;
	display:block;
	float:left;
	letter-spacing:-1em;
	width:0;
}
#boilerplate a, a.spamProof {
	color:#036;
	text-decoration:none;
}
