Body{
	font-family : Arial, Helvetica, sans-serif;
	text-align : center;

}

#headerBar{
	background-image : url(/assets/gfx/heading.gif);
	background-repeat : no-repeat;
	height : 25px;
	overflow: : hidden;
	width : 750px;
	margin : 0 auto 6px auto;
}

#headerBar H1{
	color : white;
	font-size : 17px;
	line-height : 1;
	margin : 0 0 0 215px;
	padding : 4px 0 0 0;
	font-weight: normal;
}

#headerBlock{
	width : 750px;
	margin : 0 auto 6px auto;
	text-align : left;
	height : 250px;
	overflow : hidden;
	position : relative;
	z-index : 1000;
}

#logoBlock{
	position : absolute;
	top : 30px;
	left : 15px;
	width : 285px;
	height : 185px;
	background-color : white;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=80)";  
   filter: alpha(opacity=80);  
   opacity: .8; 
   z-index : 2000;
}

#logo{
	position : absolute;
	top : 30px;
	left : 15px;
	width : 285px;
	height : 185px;
	z-index : 2001;	
}


#bodyBlock{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.75em;
	width : 750px;
	margin : 0 auto 1em auto;
	background-image : url(http://www.coventrybids.co.uk/assets/furniture/menu-bgi.gif);
	background-repeat : repeat-y;
	background-position : 0px 0px;
	text-align : justify;
}

#contentArea{
	margin : 0 15px -140px 0;
}

#contentArea Table{
	margin : 0 0 1em 0;
	vertical-align : top;

}

#contentArea TD{
	vertical-align : top;
	padding : 2px 2px 2px 2px;

}



	

#footerBlock{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 0.60em;
	width : 750px;
	margin : 0 auto 1em auto;
	padding : 18px 0 0 0;
	background-image : url(/assets/furniture/footer-bgi.gif);
	background-repeat : no-repeat;
	background-position : 0% 0%;
}

.columnOne{
	float : left;
	width : 195px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
	text-align : left;
}

.columnOne P{
	margin : 0 0 0 0;
	padding : 10px 10px 0 10px;
	text-align : center;
	line-height : 1;
}
.columnOne img{
	margin : 0 0 10px 0;
}

.columnOne UL{
	margin : 0 0 0 0;
	padding : 8px 10px 8px 10px;
	border-bottom : 10px solid white;
}
.columnOne UL LI{
	margin : 2px 0 0 0;
	padding : 1px 0 0 20px;
	background-color : #F5F6F9;
	background-image : url(http://www.coventrybids.co.uk/assets/furniture/bullet.gif);
	background-repeat : no-repeat;
	background-position : 6px 5px;
	list-style : none;
	list-style-image : none;
	line-height : 15px
}
.columnOne UL LI A{ 
	font-size : 90%;
	font-weight : bold;
	color : black;
}

.columnOne UL LI A:hover{
	color : #900;
}
.columnOne UL LI UL{
	margin : 2px 0 0 -20px;
	padding : 1px 0 0 0;
	background-color : ;
	border-bottom : none;
}

.columnOne UL LI UL LI{
	margin : 0 0 0 0;
	padding : 1px 0 0 40px;
	background-color : #E9EBF4;
	background-image : url(http://www.coventrybids.co.uk/assets/furniture/bullet2.gif);
	background-repeat : no-repeat;
	background-position : 26px 7px;
	list-style : none;
	list-style-image : none;
	border-top : 2px solid #DCDFEC;
}

.columnOne UL LI UL LI A{
	font-weight : normal;
}
.columnOne UL LI UL LI A{
	
}

.columnOne UL LI UL LI UL{
	margin : 2px 0 0 -40px;
	padding : 1px 0 0 0;
	background-color : ;
	border-bottom : none;
}
.columnOne UL LI UL LI UL LI{
	margin : 0 0 0 0;
	padding : 1px 0 0 50px;
	background-color : #E9EBF4;
	background-image : url(http://www.coventrybids.co.uk/assets/furniture/bullet3.gif);
	background-repeat : no-repeat;
	background-position : 40px 8px;
	list-style : none;
	list-style-image : none;
	border-top : 2px solid #DCDFEC;
}

.columnOne UL LI UL LI UL LI A{
	color : #900;
}
.columnOne UL LI UL LI UL LI A:hover{
	color : black;
}

.columnTwo{
	float : right;
	width : 520px;
	margin : 0 15px 0 0;
	padding : 0 0 0 0;
	text-align : justify;
	display : inline;
}



.clear{
	clear : both;
	font-size : 5%;
}

.breadcrumbs{
	display : none;
}

#siteSearch{
	padding : 7px 10px 8px 10px;
	border-bottom : 10px solid white;	
}


.siteSearchLabel{
	font-size : 90%;
	margin : 0 0 0 0;
	padding : 2px 4px 2px 4px;
	float : left;
	background-color : #900;
	border : 1px solid black;
	color : white;
	display : block;
}

.siteSearchInput{
	float : left;
	margin : 0 2px 0 2px;
	width : 87px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
}

.siteSearchSubmit{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 90%;
	font-weight : bold;	
	border : 1px solid black;
	background-color : #900;
	text-align : center;
	color : white;
	float : left;
	width : 30px;
	padding : 1px 0 0 0;
}

#addressBlock{
	border-top : 10px solid white;
	width : 175px;
	padding : 10px;
	text-align : left;
	font-size : 90%
}


#errorTable{
	width : 520px;
	vertical-align : top;
	font-size : 12px;
}

#errorTable TH{
	vertical-align : top;
	text-align : left;
	width : 130px;
}
#errorTable TD{
	vertical-align : top;
	text-align : left;
}


.highlight{
	color : #213A83;
}

table.dataTable{
	width : 100%;
	border : 1px solid #ccc;
	border-collapse : collapse;
	margin : 0 0 1em 0;
}
table.dataTable TH{
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 0 0.3em 0 0.3em;
	background-color : #f5f5f5;
	color : #333;
	font-weight : 500;
	vertical-align : top;
}
table.dataTable TD{
	border : 1px solid #ccc;
	border-collapse : collapse;
	padding : 0 0.3em 0 0.3em;
	vertical-align : top;
}

.formBox{
	border : 1px solid #ccc;
	background-color : #f5f5f5;
	margin : 0 0 1em 0;
	width : 100%;
}

.formInput, .TextFormat{
	font-family : Arial, Helvetica, sans-serif;
	padding : 1px 3px 1px 3px;
	margin : 1px 0 0 0;
	background-color : white;
	border : 1px solid #ccc;
}
.TextFormat{
	width : 98%;
	margin : 1px 3px 3px 0;
}
.freeText{
	border : 1px solid #ccc;
	background-color : #e4e4e4;	
	width : 60%;
	margin : 0 0 0 45px;
	padding : 1px 3px 1px 3px;
	color : #333;
	font-family : Arial, Helvetica, sans-serif;
	font-size :100%;
}

.full{
	width : 98%;
}
.long{
	width : 95%;
}
.question .optionLabel{
	padding : 0 0 0 25px;
	margin : 0 0 0 0;
	display : block;
}
.question .optionLabel Label{
	color : #900;
	display : inline;
}



.question{
	margin : 1em;
}

.question Label{
	display : block;
	text-align : left;
}

.required{
	margin : 0 4px 0 4px;
}


.captcha{
	width : 100%;
}
.captchaImage{
	border : 1px solid black;	
	margin : 10px 0 0 0 ;
}
.captchaInput{
	padding : 2px 5px 2px 5px;
	border : 1px solid #8e8e8e;
	margin : 1px 3px 1px 0;
	color : black;
	background-color : #e4e4e4;
	width : 98%;
}


.search_error_block,
.search_standard_paragraph{
	background-color : #f5f5f5;
	border : 1px solid #ccc;
	padding : 10px 12px 10px 12px;
	margin : 0 0 3px 0;
}

#searchPageCriteria{
	background-color : #f5f5f5;
	border : 1px solid #ccc;
	padding : 10px 12px 10px 12px;
	margin : 0 0 3px 0;
}


#searchResultsData{
	background-color : #eee;
	margin : 0 0 1em 0;
	padding : 3px 12px 3px 12px;
}
#resultsFound{
	text-align : right;	
	float : right;
	width : 25%;
}

#noResultsFound{
	background-color : #eee;
	margin : 0 0 1em 0;
	padding : 10px 12px 10px 12px;
	text-align : center;
}


.noResults{
	color : #333;
	font-size : 100%;
	font-weight : Bold;
}

.instructions{
	font-size : 90%;
	color : #900;
}

#searchData{
	float : left;
	width : 70%;
}

#q{
	border : 1px solid black;
	padding : 2px 4px 2px 4px;
	font-size : 100%;
	font-family : Arial, Helvetica, sans-serif;
	margin : 0 3px 0 3px;
	width : 80%;
}

#searchPageSubmit{
	background-color : #dadada;
	border : 1px solid black;
	padding : 3px 4px 1px 4px;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	line-height : 1;
}

dl{
	margin : 0 0 1em 0;
	padding : 0 0 0 0;
}

dt{
	margin : 0 0 5px 0;
	padding : 0 0 0 0;
}

dd{
	margin : 0 0 5px 35px;
	padding : 0 0 0 0;	
}

dl A{
	color : #900;
	text-decoration : none;
}

dl A:hover{
	color : #900;
	text-decoration : underline;
}

.numbering{
	font-weight: bold;
	padding : 0 0 0 12px;
	width : 23px;
	display : block;
	float : left;
	font-size : 90%;
	text-align : left;
}

dd.extras{
	font-size : 90%;
}


#pagination{
	border-top : 1px solid black;
	border-bottom : 1px solid black;
	text-align : center;
	padding : 4px 0 4px 0;
	margin : 0 0 0 0;
}
#paginationLayout{
	
}
#pagination Table#paginationLayout TD{
	Padding : 0 3px 0 3px;
}

#pagination A{
	color : black;
	text-decoration : none;
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
}
#pagination A:hover{
	color : #900;
	text-decoration : none;
	background-color : #eee;
	border : 1px solid black;
}

#pagination .currentPage{
	border : 1px solid #ccc;
	display : block;
	Padding : 0 4px 0 4px;
	color : black;
	border : 1px solid #900;
}

.flashBox{
	width : 210px;
	border : 1px solid black;
	float : right;
	height : 160px;
	margin : 0 0 1em 1em;
}
.floatRight{
	border : 1px solid #dcdfec;
	margin : 3px 0 5px 5px;
	float : right;
}

.floatLeft{
	border : 1px solid #dcdfec;
	margin : 3px 5px 5px 0;
	float : left;
}
.lightBorder{
	border : 1px solid #dcdfec;
}
