@charset "UTF-8";

#trust #container {
	background:url(../img/BG-images/trust.jpg) no-repeat;
}

#pricing #container {
	background:url(../img/BG-images/pricing.jpg) no-repeat;
}

#contact #container, #survey #container {
	background:url(../img/BG-images/survey.jpg) no-repeat;
}

#dyk #container {
	background:url(../img/BG-images/kyn.jpg) no-repeat;
}

#recommend_friend #container{
	background:url(../img/BG-images/sun_flower.jpg) no-repeat;
}

#save #container {
	background:url(../img/BG-images/save.jpg) no-repeat;
}

#educated #container {
	background:url(../img/BG-images/home.jpg) no-repeat;	
}

#services #container {
	background:url(../img/BG-images/thermal-house.jpg) no-repeat;	
}

.cwi #container {
	background:url(../img/BG-images/home.jpg) no-repeat !important;
}

.fire #container {
	background:url(../img/BG-images/fire.jpg) no-repeat !important;
}

.loft #container {
	background:url(../img/BG-images/loft-installer.jpg) no-repeat !important;
}

.sound #container {
	background:url(../img/BG-images/sound-proofing.jpg) no-repeat !important;
}

.timber #container {
	background:url(../img/BG-images/timber.jpg) no-repeat !important;
}

#admin #container, #container {
	background:url(../img/BG-images/light.jpg) no-repeat;	
}

#testimonials #container {
	background:url(../img/BG-images/testimonials.jpg) no-repeat;
}

#guarantee #container {
	background:url(../img/BG-images/guarantee.jpg) no-repeat;
}

#header {
	width:340px;
	background:none;
}

#right {
	color:#222;
	/*margin-top:-462px;*/
	margin-top:-273px;
	/*margin-top:-344px;*/
	min-height:1000px;
}

#right a {
	color:#a62975;
}

#right a:visited {
	color:#6f1a4e;
}

#right a:hover {
	text-decoration:none;	
}

#content-top, #content-bottom {
	display:block;
	background:url(../img/corners-sprite.png) no-repeat -3892px bottom;
	height:8px;
	width:571px;
}

#content-bottom {
	background-position:-4463px bottom;	
	margin-bottom:20px;
}

#content {
	background:url(../img/content-BG.png);
	padding:12px 20px 5px;
	
	/*min-height:1000px;*/
	
	/*border:4px double #aaa;*/
	border:1px solid #aaa;
	border-width:0 1px;
	/* HACK THAT SUPPOSEDLY FIXES MIN-HEIGHT...*/
	/*min-height:500px;
  height:auto !important;
  height:500px;*/

}

#content h1, h2, h3 {
	color:#a62975;
}

#content h1 {
	font-size:3em;
	margin-bottom:0.533em;
}

#content ul.list {
	text-align:left;
	margin-left:2em;
	font-size:1.4em;
	list-style:square;
	color:#000;
	margin-bottom:20px;
	font-weight:bold;
}

#services-menu, #admin-menu {
	background-color:#fff;
	padding:10px;
	border:1px solid #eee;
	margin-bottom:20px;
	text-align:left;
}

#services-menu li, #admin-menu li {
	display:inline;
	list-style:none;
	font-size:1.39em;
	text-align:center;
	white-space:nowrap;
	color:#bbb;
	line-height:1.6em;
	
}

#services-menu {
	text-align:center;
}

#admin-menu li {
	text-align:left;
}

#services-menu a, #admin-menu a {
	text-decoration:none;
}

#services-menu a:hover, #admin-menu a:hover {
	color:#000;	
}

#service a.service,
#cwi a.cwi,
#loft a.loft,
#fire a.fire,
#sound a.sound,
#timber a.timber,
#insulation a.insulation,
#electrical a.electrical,
#lighting a.lighting {
	color:#000;
	font-size:1.2em;
}

ul.address {
	list-style:none;
	margin-left:20px;
	font-size:1.2em;
	color:#000;
}

cite {
	font-size:1.2em;
}

blockquote {
 font-weight:bold;
}

blockquote p{
	font-weight:normal;
	font-size:1em;
}

table.adminTable {
	font-size:1.2em;
	margin-bottom:20px;
}

table.adminTable td {
	padding:4px 20px 4px 4px;
	width:250px;
}

.edit {
	margin-right:20px;
}

.pageControls a.prev, .pageControls a.next {
	margin-right:4px;
}
