html, body
{
padding: 0;
margin: 0;
}

body
{
position: relative;
color: #000;
background: #E4E4E4 url(images/bg.png) repeat-x top center;
}

body.popup
{
background: #FFF;
}

form
{
padding: 0;
margin: 0;
}

a,
a:link,
a:visited,
a:hover
{
color: #000;
text-decoration: none;
}

body, th, td, input, select, textarea
{
font-family: Verdana;
font-size: 12px;
}

.clear { clear: both; }
.small { font-size: 11px; }
.required { color: red; }
.protoformHighlight { background-color: #FEE; }

.input-text, select, textarea
{
border-width: 1px;
border-style: solid;
border-color: #AAA;
}

textarea, .input-text
{
padding: 2px 3px;
}

strong b,
b strong
{
color: red;
}

/* .png, .pngfix, .fixpng { behavior: url(iepngfix.htc); } */

img, div { behavior: url(iepngfix.htc); }

h1
{
font-size: 15px;
color: #C22119;
}

img { border: 0; }

.siteCO
{
width: 787px;
margin: 0 auto;
}

.bodyCO
{
padding: 8px 0 0 13px;
}

.headCI
{
height: 183px;
position: relative;
}

#headFlashCO
{
position: absolute;
top: 0;
right: 0;
}

/*
.contentCI
{
padding: 6px 20px 0 10px;
}

table.box
{
border-collapse: collapse;
}

td.boxBody
{
background-color: #FFF;
background-position: top right;
background-repeat: repeat-y;
padding: 0;
vertical-align: top;
}

td.boxShadow
{
font-size: 0;
padding: 0;
behavior: url(iepngfix.htc);
}

td.boxBody1	{ background-image: url(images/bg_content1.jpg); width: 100%; }
td.boxBody2	{ background-image: url(images/bg_content2.jpg); }
td.boxBody3	{ background-image: url(images/bg_content3.jpg); }

td.boxShadowRT		{ background-image: url(images/box05.png); }
td.boxShadowR		{ background-image: url(images/box05.png); }
td.boxShadowCurl	{ background-image: url(images/box07.png); }
td.boxShadowRB		{ background-image: url(images/box08.png); }
td.boxShadowBL		{ background-image: url(images/box10.png); }
td.boxShadowB		{ background-image: url(images/box11.png); }
td.boxShadowBR		{ background-image: url(images/box12.png); }

td.boxShadowCurl img	{ width: 94px;	height: 56px;	}

td.boxShadowRT img	{ width: 8px;	height: 10px;	}
td.boxShadowR img	{ width: 8px;	height: 1px;	}
td.boxShadowRB img	{ width: 8px;	height: 56px;	}

td.boxShadowBL img	{ width: 10px;	height: 8px;	}
td.boxShadowB img	{ width: 1px;	height: 8px;	}
td.boxShadowBR img	{ width: 94px;	height: 8px;	}
td.boxShadowBR2 img	{ width: 1px;	height: 8px;	}

table.boxHomeTop
{
width: 521px;
}

table.boxHomeBottomLeft
{
width: 228px;
float: left;
}

table.boxHomeBottomRight
{
width: 293px;
float: left;
}

table.boxHomeBottomRight .contentCO
{
font-size: 11px;
}
*/

.contentCI
{
padding: 10px 28px 0 10px;
padding-top: 10px
background-position: top right;
background-repeat: repeat-y;
}

#postcodeWarning
{
color: red;
}
