body{
font-family:Georgia;
font-size:0.8em;
margin:0px;
padding:0px;
}

.wrapper{
padding-top:10px;
width:900px;
margin:0px auto;
text-align:left !important;

}

.banner{
height:19px;
background-image:URL('../images/redBanner.png');
background-repeat:repeat-x;
color:#fff;
}

.banner a, .banner span{
font-size:0.8em;
color:#fff;
text-decoration:none;
font-weight:bold;
background-image:URL('../images/redBanner.png');
background-repeat:repeat-x;
display:block;
float:left;
width:120px;
padding:4px 0px 3px 0px;
text-align:center;
height:12px;
border-right:2px solid #fff;
}

.banner .float{
border:0px;
border-left:2px solid #fff;
float:right;
}


.banner span{
width:285px;
border:0px !important;
padding-right:5px;
}

.banner a:hover{
background-image:URL('../images/redBannerHover.png');
background-repeat:repeat-x;
}

.content{
background-color:#fff;
}

div.content p{
float:left;
width:375px;
padding:0px 15px 0px 10px;
font-size:0.8em;
}

div.prop{
width:1px;
height:590px;
float:right;
display:inline;
}


div.contentWide{
height:550px;
}

div.contentWide p{
width:880px;
overflow:auto;
padding:10px;
font-size:0.8em;
height:475px;
}

div.contentWide div p{
width:auto;
padding:0px;
height:auto;
}

fieldset{
border:1px solid #aeb5ba;
background-color:#d0d5d9;
width:300px;
margin:10px auto;
font-size:0.8em;
padding:10px;
}

input{
display:block;
margin-bottom:10px;
font-size:1em;
padding:2px;
width:240px;
}

.search input{
display:inline;
margin:0px;
padding:0px;
width:auto;
}
.search label{
 display:inline;
margin:0px;
padding:0px;
width:auto;
margin-left:5px;
}


.button{
width:80px;
border:1px solid #d0d5d9;
background-color:#aeb5ba;
padding:5px;
font-weight:bold;
}

label{
display:block;
font-weight:bold;
}

.error{
font-weight:bold;
font-size:0.9em;
color:#FF0000;
}

.infoBlock{
padding:10px;
display:block;
width:420px;
border:2px solid #c1cace;
margin-bottom:5px;
font-size:0.8em;
}

.accountDetails{
border:2px solid #c1cace;
margin:5px 0px 5px 0px;
padding:3px 10px;
line-height:120%;
}

.privatemessage{
border-bottom:1px solid #c1cace;
margin:5px 0px 10px 0px;
padding:3px 10px;
line-height:180%;
}

p a, td a, form a,.membershipoption a{
color:#e6253a;
font-weight:bold;
text-decoration:none;
}

p a:hover, td a:hover, form a:hover, .membershipoption a:hover{
text-decoration:underline;
}

.interest{
display:block;
float:left;
width:200px;
margin-bottom:5px;
}

.interest input{
padding-top:10px;
}

.clear{
clear:both;
}

h2{
color:#3e6a7c;
font-size:14px;
text-align:left;
padding:0px;
margin:0px;
padding-left:20px;
padding-top:10px;
}

h2.switcher{
	padding:10px;
	background-color:#b9cfd8;
	background-image:URL('../images/expand.jpg');
	background-repeat:no-repeat;
	background-position:center right;
}

span.editHead{
	display:block;
	font-weight:bold;
}

span.editHeadImage img{
padding:3px;
border:1px solid #000;
margin-bottom:10px;
}

span.editInput{
	display:block;
	padding-bottom:10px;
}

span.editInput input, textarea, select{
	font-size:0.9em;
	background-color:#bdc9ce;
	border:0px;
	width:250px;
	padding:2px;
	padding:3px;
}

select{
width:150px !important;
}

.checkbox{
border:0px;
}


span.editInput textarea{
	height:100px;
	font-family:'Verdana';
	width:300px;
}

span.editInput select{
	width:300px;
}

span.errorMsg{
font-weight:bold;
color:#FF0000;
}

span.editInput input.submit{
width:150px;
margin-right:5px;
background-color:#CCCCCC;
}

.selected{
border:1px solid #019bd9 !important;
}

.accountLeft{
width:423px;
float:left;
}

.floatRight{
width:340px;
float:right;
text-align:center;
}

.profileImage{
padding:3px;
border:1px solid #000;
}

.profileThumbnail{
padding:3px;
border:1px solid #000;
float:left;
margin-top:10px;
margin-right:12px;
cursor:crosshair;
}

.profileMain{
padding:3px;
border:1px solid #000;
display:block;
}

.profileBlock{
margin-bottom:10px;
}

.searchBlock, results{
font-size:0.8em;
}

.searchBlock tr td{
padding:10px;
border:1px solid #aaa;
}

.searchBlock tr td table tr td{
border:0px;
}

.searchBlock tr td b{
line-height:220%;
}

.results tr td{
padding:10px;
border:1px solid #aaa;
text-align:center;
font-size:0.8em;
}

.results tr td table tr td{
border:0px;
}

.results tr td b{
line-height:220%;
}

.searchImage{
float:none;
}

hr{
border:1px solid #aaa;
width:50%;
clear:both;
display:block;
text-align:left;
margin:10px;
}

.membershipoption{
width:400px;
border:2px solid #4a565b;
background-color:#e4c5c5;
color:#aaa;
padding:10px;
margin:5px 0px 5px 0px;
}

.membershipoption h3, .membershipoption h2{
padding:0px;
margin:0px;
color:#777;
}

h3{
font-size:13px;
}

.membershipoption h2{
margin-bottom:25px;
}

.profileLeft{
width:246px;
border-right:3px solid #a2acb6;
float:left;
padding:10px 25px 10px 25px;
margin-right:5px;
}

.profileRight{
width:592px;
float:right;
}

.greyboxTop{
width:568px;
height:17px;
background-image:URL('../images/greyTop.png');
background-repeat:no-repeat;
margin-top:10px;
}

.greyboxBottom{
width:568px;
height:17px;
background-image:URL('../images/greyBottom.png');
background-repeat:no-repeat;
margin-bottom:10px;
}

.greybox{
width:568px;
background-image:URL('../images/greyBody.png');
background-repeat:repeat-y;
padding:0px 0px 0px 15px;
font-size:0.8em;
}

.greyboxTopWide{
width:900px;
height:17px;
background-image:URL('../images/greyTopWide.png');
background-repeat:no-repeat;
margin-top:10px;
}

.greyboxBottomWide{
width:900px;
height:17px;
background-image:URL('../images/greyBottomWide.png');
background-repeat:no-repeat;
margin-bottom:10px;
}

.greyboxWide{
width:900px;
background-image:URL('../images/greyBodyWide.png');
background-repeat:repeat-y;
padding:0px 0px 0px 15px;
font-size:0.8em;
}

.greyboxTopSmall{
width:300px;
height:17px;
background-image:URL('../images/greyTopSmall.png');
background-repeat:no-repeat;
margin-top:10px;
}

.greyboxBottomSmall{
width:300px;
height:17px;
background-image:URL('../images/greyBottomSmall.png');
background-repeat:no-repeat;

}

.greyboxSmall{
width:285px;
background-image:URL('../images/greyBodySmall.png');
background-repeat:repeat-y;
padding:0px 0px 0px 15px;
font-size:0.8em;
}

.greyboxTopNarrow{
width:180px;
height:17px;
background-image:URL('../images/greyTopNarrow.png');
background-repeat:no-repeat;
}

.greyboxBottomNarrow{
width:180px;
height:17px;
background-image:URL('../images/greyBottomNarrow.png');
background-repeat:no-repeat;
margin-bottom:10px;
}

.greyboxNarrow{
width:180px;
background-image:URL('../images/greyBodyNarrow.png');
background-repeat:repeat-y;
text-align:center;
font-size:0.8em;
}

.greybox div, .greyboxWide div, .greyboxSmall div, .greyboxNarrow div{
padding-bottom:5px;
padding-top:5px;
border-bottom:2px solid #fff;
width:93%;
color:#fff;
}

.greyHolder{
float:left;
}

.greyProp{
height:148px;
float:right;
width:1px;
display:inline;
}

.greyboxWide h2, .greybox h2{
color:#fff;
font-size:14px;
text-align:left;
padding:0px;
padding-left:0px !important;
margin:0px;
padding-top:10px;
padding-bottom:10px;
}

form.paypal input{
padding:0px;
margin:0px;
width:0px;
height:0px;
}

.indexBlock p{
margin:0px;

}