body					{ background-color:#57575B;font-family:Arial, Helvetica, sans-serif;color:#4D4E50;font-size:62.5%;line-height:18px;}
*						{ margin:0;padding:0;}
img						{ border:0;}
a						{ color:#B93811;font-weight:bold;text-decoration:none;}
h1						{ color:#B1B0B0;font-size:3.6em;font-weight:normal;}
h3						{ font-size:1.5em;color:#EAECEE;font-weight:normal;}
li						{ list-style:none;}
p						{ font-size:1.2em;margin:5px 0;}
p.button				{ margin-top:15px;}
.header					{ background:#FFF url(/_resources/images/bg_header.gif) repeat-x bottom;height:76px;}
.header a				{ color:#333333;text-decoration:none;font-size:1.5em;font-weight:normal;}
.header a:hover			{ color:#ff7123;text-decoration:none;}
.header a.on			{ color:#ff7123;}
.container				{ width:950px;overflow:hidden;margin:0 auto;}
.header .logo			{ background-image:url(/_resources/images/img-logo.gif);width:167px;height:22px;margin:28px 0 0;float:left;}
.header ul				{ float:right;margin:33px 0 0;/*width:350px;*/}
.header ul li			{ float:left;list-style-type:none;margin-left:15px;}

.strap					{ background:url(/_resources/images/bg_strap.gif);height:204px;border-top:1px solid #FFF;border-bottom:1px solid #FFF;}
.strap .container		{ background:url(/_resources/images/strap-container.png) center top no-repeat;height:204px;}
.strap .container div	{ float:left;}
.strap h1				{ margin:55px 0 0 30px;}
#hat					{ margin-top:20px;}
.sub					{ height:95px!important;}
.sub .container			{ /*background:url(/_resources/images/strap-subcontainer.png) no-repeat;*/height:95px!important;}
.sub .container	img		{ margin:59px 0 0 30px;}
#noflash				{ margin-top:40px;}
#noflash .text			{ width:491px;float:left;}
#noflash .hat			{ width:167px;float:left;}

.content				{ background:#FFFFFF url(/_resources/images/bg_content.gif) repeat-x top;min-height:350px;overflow:hidden;height:1%;}
.content .container		{ min-height:350px;padding:25px 0;margin-bottom:25px;}
.page					{ min-height:459px!important;}
.nomargin				{ margin:0!important;}
.footer					{ background:#57575B url(/_resources/images/bg_footer.gif) center top repeat-x;min-height:142px;overflow:hidden;}
.footer .container		{ padding:25px 0;}
.footer .container div	{ width:300px;float:left;margin-right:25px;overflow:hidden;}
.footer p				{ font-size:1.2em;color:#FFF;margin:5px 0;}
.footer p.copy			{ color:#333;}
.footer h3				{ margin-bottom:10px;line-height:22px;}
.footer img				{ margin:66px 15px 0 0;}
.footer .nomargin		{ margin-right:0!important;}
#tweet					{ background:url(/_resources/images/bg_tweet.gif) left bottom no-repeat;color:#FFF;height:96px;padding:5px 10px 0 67px;}
#tweet strong			{ display:block;}
#tweet p				{ width:225px;}
/************************************ homepage *************************************************/
.content h2.boxsmalltop	{ width:300px;padding:5px 0 10px 0;background:url(/_resources/images/bg_h2.gif) left bottom repeat-x;color:#b93811;font-size:2.4em;font-weight:normal;}
.container-boxes		{ }
h2.develop				{ }
h2.optimise				{ }
.content .boxsmall		{ float:left;margin-right:25px;}
.content .boxsmallinner	{ width:300px;padding:10px 0;overflow:hidden;border-top:0;}
.boxsmallinner p		{ height:80px;}
.boxsmallinner img		{ border:1px solid #AFAFAF;background-color:#FFF;width:290px;height:90px;padding:4px;}
img.auto				{ width:auto;height:auto;border:0;padding:0;}
/*************************************************************************************************/
.box					{}
.box h2					{ width:950px;padding:5px 0 10px 0;color:#B93811;background:url(/_resources/images/bg_h2.gif) left bottom repeat-x;font-size:2.4em;font-weight:normal;}
.box .inner				{ padding:10px 0;width:950px;overflow:hidden;}
.col1					{ width:300px;margin-right:10px;float:left;}
.col2					{ width:625px;padding:0 0 0 10px;border-left:1px solid #AFAFAF;float:right;}
.col3					{ width:304px;margin-left:10px;float:right;}
.col3 img				{ padding:4px;border:1px solid #AFAFAF;margin-bottom:10px;width:292px;}
.col4					{ width:625px;padding:0 10px 0 0;border-right:1px solid #AFAFAF;float:left;}
.left					{ float:left!important;}
#navigation				{ overflow:hidden;height:22px;}
#navigation li			{ height:20px;width:20px;line-height:20px;margin:0 10px 0 0;float:left;list-style-type:none;}
#navigation a			{ height:20px;width:20px;line-height:20px;text-align:center;display:block;text-decoration:none;border:1px solid #CCC;background-image:url(/_resources/images/a-slideroff.gif);color:#CCC;}
#navigation .current a	{ background-image:url(/_resources/images/a-slideron.gif);color:#FFF;border:1px solid #ba3911;}
#slider					{ overflow:hidden;margin:10px 0 0 0;border:1px solid #AFAFAF;height:435px!important;width:622px!important;}
#slider ul				{ overflow:hidden;width:5000px;}
#slider li				{ float:left;list-style-type:none;width:625px;}
#slider img				{ width:625px;height:435px;}
ul.tick					{ margin:5px 0 5px 20px;}
ul.tick	li				{ margin:5px 0;font-size:1.2em;background:url(/_resources/images/icon-tick.gif) no-repeat;line-height:23px;list-style-type:none;padding-left:30px;}
/************************************ form *************************************************/
ul.form					{ font-size:1.2em;width:630px;margin:10px 0;overflow:hidden;}
.form li				{ margin:10px 0;overflow:hidden;list-style-type:none;}
.form li label			{ width:150px;display:block;float:left;margin-right:5px;}
.form span.error		{ color:#000099;font-weight:bold;background:url(/_resources/images/icon-cross.gif) no-repeat;margin-left:5px;padding-left:26px;float:left;line-height:23px;display:block;}
.form .ipt				{ width:300px;border:1px solid #AFAFAF;padding:2px;background-color:#EFEFEF;float:left;}
.form .iptt				{ width:300px;height:200px;border:1px solid #AFAFAF;padding:2px;background-color:#EFEFEF;}
.mapoutline				{ width:298px;height:118px;border:1px solid #AFAFAF;padding:4px 0 0 4px;}
#map					{ width:290px;height:110px;border:1px solid #AFAFAF;}
/************************************** slideshow **************************************************/
