#SearchBar{
	display:block;
	position:relative;
	padding-top:16px;
	margin-top:10px;
}
#SearchBar #SearchType{
	text-transform:capitalize;
	width:100px;
}
#SearchBar #SearchColour{
	text-transform:capitalize;
	width:105px;
}
input#SearchKeywords{
	width:200px;
}
#typeLabel{
	position:absolute;
	top:0px;
	left:5px;
}
#typeColour{
	position:absolute;
	top:0px;
	left:110px;
}
#typeKeywords{
	position:absolute;
	top:0px;
	left:220px;
}

*html #SearchResults{
	display:block;
	margin-left:-20px;
}
#SearchResults .Result{
	display:block;
	overflow:hidden;
	width:150px;
	margin:25px 0px 0px 15px; 
	float:left;
}
#SearchResults .Result img{
	display:block;
	height:150px;
	width:150px;
	border:0px;
}
#SearchResults .Result h1{
	font-size:12px;
	margin:12px 0px 0px 0px;
	color:#942825;
	text-align:left;
	display:block;
	width:300px;
}

#SearchResults .Result .cost{
	color:#942825;
	display:block;
	margin:0px 0px 10px 0px;
	font-weight:bold;
	font-size:11px;
}
#SearchResults .Result .desc{
	font-size:10px;
	text-align:left;
}
#SearchResults .Result .desc a{
	display:block;
	text-align:right;
	font-size:10px;
}

.resultPages{
	clear:both;
	display:block;
	position:relative;
	height:30px;
}
.resultPages .right{
	position:relative;
	display:block;
	padding-top:0px;
}
.resultPages .Back{
	position:absolute;
	left:0px;
	top:19px;
	font-weight:bold;
}
.resultPages .Next{
	position:absolute;
	right:0px;
	top:19px;
	font-weight:bold;
}
.resultPages .Pages{
	position:absolute;
	left:160px;
	top:17px;
}
.resultPages .Pages a{
	float:left;
	display:block;
	width:20px; 
	height:17px;
	border:1px solid #c74a1f;
	text-align:center;
	margin:0px 1px 0px 1px;
	padding-top:1px;
	overflow:hidden;
}
.resultPages .Pages a:hover{
	background-color:#942825;
	color:#FFFFFF;
	text-decoration:none;
}

.resultPages .Pages .title{
	float:left;
	display:block;
	font-weight:bold;
	width:50px;
	text-align:left;
	padding-top:2px;
}
.resultPages .Pages .current{
	font-weight:bold;
	float:left;
	display:block;
	width:20px; 
	height:17px;
	border:1px solid #c74a1f;
	text-align:center;
	margin:0px 1px 0px 1px;
	background-color:#942825;
	padding-top:1px;
	color:#FFFFFF;
	overflow:hidden;
}
#NumResults{
	display:block;
	font-weight:bold;
	margin-top:15px;
	font-size:14px;
}
#DYM{
	display:block;
	font-size:14px;
	margin:10px 0px 10px 0px; 
}
#DYM .dym{
	font-weight:bold;
}
#Ambig{
	text-align:center;
	font-style:italic;
} 



#FabricEnquiry{
	display:block;
	width:260px;
	margin:40px auto 0px auto;
}
#FabricEnquiry textarea,
#FabricEnquiry input{
	display:block;
	width:260px;
	border:0px;
	height:20px;
}

#FabricEnquiry textarea{
	height:120px;
}
#FabricEnquiry label{
	display:block;
	font-weight:bold;
	font-size:11px;
	margin:1px 0px 2px 0px;
}
#FabricEnquiry input#send{
	width:60px;
	background-color:#c74a1f;
	color:#FFFFFF;
	margin-top:7px;
}

#DontWorry h1{
	font-style:normal;
	text-align:center;
	margin-bottom:10px;
}
#DontWorry{
	display:block;
	margin:20px;
	font-size:16px;
	font-style:italic;
}
