@import url(./undohtml.css);
@import url(./headers.css);
@import url(./forms.css);
@import url(./menu.css);
@import url(./picturator.css);

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background-color: #ececec;
	margin: 20px;
	padding: 0;
}

/* Set up the grid */
#banner, #picture, #testimonial	{ padding:0; margin:0; display:block; height:225px; }
#banner		{ }
#picture	{ width:600px; background:url(../img/pic1.jpg) no-repeat; float:left; }
#testimonial{ width:300px; background:url(../img/testimonial-bg.jpg) no-repeat; float:left; }


#sitehead, #strap, #footer, #wrapper { margin:0 auto; width: 900px !important; width:900px; padding:0 7px; }
#sitehead 	{ margin-top:10px; height:10px; background:url(../img/strap-top-bg-900.jpg) no-repeat; }
#masthead 	{ height:100px; background:url(../img/top-bg.jpg) no-repeat top right; }
#wrapper 	{ background:#fff url(../img/page-bg-900.jpg) repeat-y; background-color:#fff; }
#container	{ padding:20px 20px 100px 20px; background:url(../img/container-bg.jpg) repeat-x;
				height:auto !important; height:500px; min-height:500px; }
#footer p 	{ font-size:10px; color:#666; margin:0; padding:0 20px; text-align:right; }

/* Want to use proper lis within the content area so... */
#left li,
#container li,
#right li { margin:0; color:#666; padding-left:20px; background:url(../img/li_blue.gif) no-repeat 0 7px; }

#right { float:right; width:260px; padding:0 0 20px 20px; border-left:2px solid #CCC;
			height:auto !important; height:600px; min-height:600px; }

#left	{ margin:0; padding:0; width:550px; }



#footer {
	height:15px;
	background:#fff url(../img/footer-bg-900.jpg) no-repeat;
}
#strap-top {
	height:10px;
	padding:0 7px;
	background:#fff url(../img/strap-top-bg.jpg) no-repeat;
	width:900px;
	margin:0 auto;
}

#left 

p.telephone		{ font-weight:bold; }
.green			{ color:#CADB37; }


#bottom			{ height:150px; background:#e8e8e8 url(../img/bottom-bg.png) repeat-x; padding:10px; }
#bottom ul 		{ float:left; width:auto; padding-right: 8px; margin-right:8px; border-right:1px solid #ddd;
					height: auto !important; height:100px; min-height:100px; }
#bottom ul li a { font-weight:normal; }
#bottom div.accreditations { float:right; width:200px; border-left:1px solid #ccc; padding:10px; height:130px; }
#bottom small 	{ font-size:10px; line-height:13px; }
#bottom h3, #bottom a, #bottom p, #bottom {
	color:#666666;
}

.cta { width:170px;height:170px; float:left; margin:10px 10px 10px 0;}
.cta a img { border:0; }

