* 
{
	margin : 0;
	padding : 0
}

body 
{
	background : #FFF;
	color : #000;
	font : 100% Verdana, Arial, Helvetica, Sans-serif
}

a:link, a:visited
{
text-decoration: none;
color: #36A3CA;
}

a:hover, a:focus, a:active
{
color: #AA0A1F;
}

h2
{
	color : #AA0A1F;
	font-size : 14px;
	text-transform : uppercase;
}

img 
{
	border : none
}

.padder p 
{
	line-height : 1.2em;
	padding : 0 0 8px
}

#wrapper-main 
{
	margin-bottom : 20px;
	padding : 0 12px;
	width : 958px
}

body.page-home #wrapper-main 
{
	background : transparent url(../images/bg_wrapper-main.jpg) no-repeat 0 0;
	min-height : 672px
}

body.page-internal #content-a 
{
	background : transparent url(../images/bg_content-a-internal.jpg) repeat-y 0 0;
	min-height : 577px
}

body.page-internal #content-a .padder 
{
	background : url(../images/bg_padder-internal.jpg) no-repeat 0 0
}

#branding 
{
	left : 0;
	position : absolute;
	top : -9999px
}

#nav-main 
{
	height : 17px;
	list-style-type : none;
	overflow : hidden;
	padding : 10px 0
}

#nav-main li 
{
	float : left;
	height : 17px;
	margin-right : 20px;
	text-indent : -9999px;
	width : 143px
}

#nav-main-links 
{
	margin-right : 0 !important
}

#nav-main li a 
{
	display : block;
	height : 17px;
	width : 143px
}

#nav-main-home a 
{
	background : url(../images/bg_nav-home.png) no-repeat 0 -17px
}

#nav-main-sale a 
{
	background : url(../images/bg_nav-sale.png) no-repeat 0 -17px
}

#nav-main-hire a 
{
	background : url(../images/bg_nav-hire.png) no-repeat 0 -17px
}

#nav-main-about a 
{
	background : url(../images/bg_nav-about.png) no-repeat 0 -17px
}

#nav-main-contact a 
{
	background : url(../images/bg_nav-contact.png) no-repeat 0 -17px
}

#nav-main-links a 
{
	background : url(../images/bg_nav-services.png) no-repeat 0 -17px
}

#nav-main a:hover,#nav-main a:focus,#nav-main li a:active,a.current 
{
	background-position : 0 0 !important
}

#content-a 
{
	color : #FFF;
	font-size : 11px;
	width : 143px
}

#content-a a
{
  text-decoration : none;
  color : #FFF;
}

#content-a a:hover
{
  text-decoration : underline;
  color : #FF0;
}

body.page-home #content-a 
{
	color : #FFF;
	font-size : 12px
}

#content-a .padder 
{
	padding-top : 75px
}

body.page-internal #nav-main a 
{
	background-color : #36A3CA;
	overflow : visible
}

body.page-internal #nav-main li 
{
	background-color : #36A3CA;
	padding : 10px 0
}

body.page-internal #nav-main 
{
	overflow : visible;
	padding : 0
}

body.page-internal #content-a,body.page-internal #content-b 
{
	float : left
}

body.page-internal #content-b 
{
	font-size : 14px;
	width : 815px
}

#content-c 
{
	clear : both
}

.padder 
{
	padding : 10px
}

body.page-internal #content-b .padder 
{
	padding : 20px 0 10px 20px
}

.hideme 
{
	display : none
}

.datagrid 
{
	border-top : 2px solid #000;
	clear : both;
	margin : 10px 0 0;
	overflow : hidden;
	padding : 10px 0
}

.datagrid h3 
{
	color : #AA0A1F;
	float : left;
	font-size : 14px;
	text-transform : uppercase;
	width : 50%
}

#content-b h3
{
	color : #AA0A1F;
	font-size : 14px;
	text-transform : uppercase;
}

.datagrid p 
{
	float : left;
	padding : 0 10px;
	width : 47%
}

.datagrid h3 span 
{
	color : #000;
	display : block;
	font-weight : 400;
	padding : 4px 0
}

.datagrid p span.details 
{
	color : #AA0A1F;
	display : block;
	font-weight : 700
}

.datagrid .info 
{
	display : block;
	padding-right : 68px !important
}

.datagrid p b,.datagrid h3 img 
{
	float : right
}
.multiBoxDesc a
{
	color : #5A83BB !important;
}
.form-error {
font-weight :  bold;
color :  #36A3CA;
}
.form-confirm {
font-weight :  bold;
color : #36A3CA;
}
#strapline
{
padding-top : 30px;
}
input[type="submit"]
{
  font-weight:  bold;
  color: #36A3CA;
  background-color: transparent;
  text-decoration: none;
  border: none;
  cursor: default;
  width:190px
}
input[type="submit"]:hover {
  font-weight:  bold;
  color: #AA0A1F;
  background-color: transparent;
  text-decoration: none;
  border: none;
  cursor: default;
}
