	/* CSS Document */
	
	/*general formating*/
	
	body {
	text-align: left;
	font-family:  "Lucida Grande", "Trebuchet MS", "Times New Roman";
	font-size: 10pt;
	background-color: #2a2a2a;
	color: #CCCCCC;		
	}
	
	
	div.websitetop {
		background-color: #FFE7FD;
	}
	
	div.clear {
	  clear: both;
	}
	
	/*layout*/
	
	div#container {
		margin-left: auto;
		margin-right: auto;
		width: 967px;
		text-align: left;
	}
	
	div#content {
		padding: 0px 10px 0px 10px;
		width: 947px;
		background-image: url(../image_lib/tile1.gif);
		background-repeat: repeat-y;
	}
	
	div#contenttop {
		height: 2px;
		width: 967px;
	}
	
	div#contentbottom {
		background-image: url(../image_lib/bottomcorners.gif);
		height: 25px;
		width: 967px;
		background-repeat: repeat-x;
	}
	
	div#rightcontainer {
		float: right;
		width: 745px;
	}
	
	div#sidebar {
	  float: left;
	  text-align: center;
	  width: 177px;
	  margin: 35px 0px 0px 0px;
	}
	
	div#middlebar {
	  float: left;
	  width: 427px;
	  color: #ffffff;
	  margin:0px 5px 0px 0px;
	}
	
	div.middlebarcontent {
		text-align: left;
		text-decoration: none;
		padding:0px 0px 0px 0px;
		width: 700px;
		float: left;
		
	}
	
	div.listing {
		padding: 0px 0px 6px 0px;
		border-bottom: 1px solid #ecd0ea;
		margin: 0px 0px 8px 0px;
	}
	div#descriptiontext {
		float: right;
		width: 450px;
	}
	
	div#smalldetails {
		float: right;
		width: 350px;
		padding:0px 0px 0px 0px;
	}
	
	div.rightspan {
		float:left;
	  width: 550px;
	  text-align: right;
	  background-image: url(http://www.visualbride.co.uk/image_lib/subback.gif);
	}
	
	.thumbnail {
		float: left;
		padding: 4px 5px 0px 5px;
	}
	.thumbnail2 {
		padding: 0px 10px 0px 0px;
	}
	
	div#heading1{
		height: 16px;
		text-align: left;
		color: #FFFFFF;
		padding: 5px 8px 0px 8px;
		font-size: 9px;
		background-color: #ecd0ea;
	
	}
	
	/* layout designed */
	
	div.pickoftheday {
		text-align: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #edd6e1;
		background-color: #A18BA0;
		padding: 8px;
		margin: -8px 0px 0px -0px;
	}
	div#hometopsearch {
		float: left;
		vertical-align: text-bottom;
		background-color: #4C678E;
		padding: 0px 10px 0px 10px;
		border: solid #343254 1px;
	}
	.box {
		border-top-width: 1px;
		border-right-width: 1px;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-style: solid;
		border-right-style: none;
		border-bottom-style: solid;
		border-left-style: none;
		border-top-color: #FF0099;
		border-right-color: #FF0099;
		border-bottom-color: #FF0099;
		border-left-color: #FF0099;
		background-color: #663C54;
		padding: 10px 10px 10px 10px;
	}
	div.listingscontainer {
		text-align: left;
		padding:0px 0px 0px 0px;
		width: 580px;
		float: left;
	}
	div#detailsbox {
		padding: 8px;
		height: 80px;
		width: 684px;
		float: right;
		color: #FFFFFF;
	}
	div#heading1_700 {
		background-image:url(../image_lib/heading1_700.gif);
		height: 16px;
		text-align: left;
		color: #FFFFFF;
		padding: 5px 8px 0px 8px;
		font-size: 9px;
	}
	hr {
		width: 500px;
		border-style: none solid solid;
		border-color: #80A0B7;
		border-width: 0px 0px 1px 0px;
		text-align: left;
	}
	.inputerror {
		border: solid #FF0000 1px;
		margin: 2px 0px 2px 0px;
		background-color: #FFFF33;
	}
	.inputtxt {
		border: solid #6F93BD 1px;
		margin: 2px 0px 2px 0px;
	}
	.inputbtn {
		border: solid #6F93BD 1px;
		margin: 2px 0px 2px 0px;
		text-align: center;
		background-color: #333333;
		color: #FFFFFF;
	}
	.boxcol1 {
	color: #FFFFFF;
	background-color: #2a2a2a;
	}
	.boxcol2 {
		background-color: #ECD0EA;
		color: #FFFFFF;
	}
	div#listingbackg {
		background-image: url(../image_lib/listingbackg.gif);
		background-repeat: repeat-x;
		
	}
	div#searchbar{
		background-image: url(../image_lib/searchback.gif);
		background-repeat: repeat-x;
		height: 34px;
		width: 550px;
	}
	div#searchbarleft{
		background-image: url(../image_lib/searchleft.gif);
		background-repeat: repeat-x;
		width: 12px;
		height: 34px;
		float: left;
	}
	div#searchbutton{
		background-repeat: no-repeat;
		width: 89px;
		height: 34px;
		float: right;
	}
	div#searchbarcentre{
		background-repeat: no-repeat;
		width: 440px;
		height: 26px;
		float: left;
		padding: 8px 0px 0px 0px;
	}
	div#searchoptions{
		height:110px;
		width: 550px;
		float: left;
	}
div#profiletext{
		width:500px;
}
