







@charset "utf-8";
/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin:0;
padding:0;
background-color:#d0ccb3;
}

#container {
margin-right:auto;
margin-left:auto;
background-color:#ffffff;
width:930px;}
	
#container1{
width:930px;
background-color:#FFFFFF;
margin-right:auto;
margin-left:auto;
padding-bottom:20px;}

#container2{
width:1006px;
background-image:url(../images2/newbackground.gif);
background-repeat:repeat-y;
margin-right:auto;
margin-left:auto;
}

#header {
padding:0;
margin:0;
width:930px;
height:150px;
background-image:url(../images2/header2.gif);
background-color:#872333;
background-repeat:no-repeat;
}

#header h1{
margin:0;
padding:0;
display:none;
position:absolute;
}
#header h2{
margin:0;
padding:0;
display:none;
position:absolute;
}

#header a{
margin:0;
padding:0;
display:none;
position:absolute;
}

#header p {
margin:0;
padding:0;}

#search{ /* Positions search bar in header */
margin:0;
padding:0;
position:absolute;
padding-top:65px;
padding-left:113px;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

#searchtext1
{
margin:0;
padding:0;
height:22px;
width:92px;
position:absolute;
padding-top:35px;
padding-left:135px;
}

#searchtext2
{
margin:0;
padding:0;
position:absolute;
top:95px;
left:200px;
}

.formbutton{
	border: none;
	width:21px;
	height:17px;
	font-size: 0px;
	padding-top:2px;
	padding-left:2px;
}




#search p{/* Positions search bar in header */
margin:0;
padding:0;
padding-left:25px;
}
#topmenu{ /* Creates bar area for menu */
background-color:#000000;
height:30px;
color:#FFFFFF;
}

#topmenu ul{ /* Styling for list/menu */
list-style-image:url(../images2/menu-space.jpg);
margin:0;
padding:0;
text-align:center;
padding-top:7px;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
}

#topmenu li {
display:inline;
}

.withborder{ /* Used within topMenu.php to set whether a border is used or not  */
border-right: 1px solid #fff;
}

.noborder /* Used within topMenu.php to set whether a border is used or not  */
{
border:none;
}

#topmenu a{ /* Styling for list/menu */
text-decoration: none;
color:#FFFFFF;
padding-left:7px;
padding-right:5px;
}


#middle {
	width:930px;
	background-color:#ffffff;
	position:relative;
}
#logos /* positioning for the logos in left menu */
{
height:330px;
width:160px;
float:left;
background-image:url(../images2/newlogos.gif);
background-repeat:no-repeat;
mARGIN-left:50px;
top:-330px;
}

#menu {
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
padding-top:20px;
width:220px;
float:left;
padding-bottom:250px;
padding-right:20px;
}

#menu li{
list-style:none;
padding:0;
padding-top:5px;
margin:0;
}

#menu ul{
list-style:none;
padding:0;
margin:0;}

#menu a{
text-decoration: none;
padding-left:6px;
width:200px;
display:block;
min-height:17px;
padding-bottom:3px;
}

#menu a:link{
text-decoration:none;
color:#ffffff;
min-height:17px;}

#menu a:visited{
color:#FFFFFF;
text-decoration:none;
width:200px;
min-height:17px;
}

#menu a:hover{
color:#CCCCCC;
text-decoration:none;
width:200px;
min-height:17px;

}

#menu a:active{
text-decoration:none;
width:200px;
min-height:17px;

}

.buttons{ /* Styling for menu items */
background-color:#872333;
width:220px;
background-image:url(../images2/red-arrow_03.jpg);
background-repeat:no-repeat;
background-position:200px 3px;
border-bottom: 5px solid #ffffff;
display:block;
}

.buttons2{ /* Styling for menu items */
background-color:#000000;
width:220px;
border-bottom: 5px solid #ffffff;
background-image:url(../images2/gray-arrow_05.jpg);
background-repeat:no-repeat;
background-position:200px 3px;
background-repeat:no-repeat;
background-position:200px 3px;

}
.buttons2 a li{
display:block;
}
.buttons2 a:hover{
color:#333333;
text-decoration:none;
width:220px;
min-height:17px;
}
.buttons3{ /* Styling for menu items */
background-color:#666666;
width:220px;
height:20px;
border-bottom: 5px solid #ffffff;
background-image:url(../images2/gray-arrow_03.jpg);
background-repeat:no-repeat;
background-position:200px 3px;
background-repeat:no-repeat;
background-position:200px 3px;
}
.buttons3 a li{
display:block;
}
iframe{
float:left;}
#content{
padding-top:15px;
margin:0;
padding:0;
width:450px;
float:left;
position:relative;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content h1{
margin:0;
padding:0;
margin-bottom:10px;
font-size: 18px;
color:#872333;
}
#content p{
font-family:Verdana, Arial, Helvetica, sans-serif; 
width:450px;
font-size:12px;}

#content a{
color:#872333;}

#content2{
padding-top:15px;
margin:0;
padding:0;
width:600px;
float:left;
position:relative;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content2 p{
font-family:Verdana, Arial, Helvetica, sans-serif; 
width:600px;
font-size:12px;}

#contentimagebox{ /* Image box within content section */
margin-top:20px;
width:450px;
height:229px;
float:left;
margin-bottom:10px;
}

#contentimagebox2{ /* Image box within content section */
margin-bottom:10px;

}

#contentimagebox3{ /* Image box within content section */
margin-top:20px;

}
#contentnorhs{
padding-top:15px;
margin:0;
padding:0;
width:690px;
float:left;
position:relative;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contentnorhs h1{
margin:0;
padding:0;
margin-bottom:10px;
font-size: 18px;
color:#872333;
}
#contentnorhs p{
font-family:Verdana, Arial, Helvetica, sans-serif; 
width:690px;
font-size:12px;}

#proppages{
margin:0;
padding:0;
float:left;}

#rhs{
padding:0;
margin:0;
padding-top:20px;
width:220px;
float:right;
}




#rhs h5{ /* Creates red headers on RHS section */
font-weight:100;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
margin:0;
padding:0;
font-size:12px;
font-style:none;
background-color:#872333;
color:#FFFFFF;
width:214px;
height:20px;
padding-left:6px;
padding-top:2px;
float:left;
}

#rhs a:link{
color:#ffffff;
border:none ;}

#rhs a:visited{
color:#FFFFFF;
border:none;}

#rhs a:hover{
color:#FFFFFF;
border:none;}

#rhs a:active{
color:#FFFFFF;
border:none;}

#rhs a:link img { 
border: none; }
#rhs a:active img {
 border: none; }
#rhs a:hover img{ 
border: none; }
#rhs a:visited img{
border: none; }

#propsearch{/* Styling for property section on RHS section */

background-image:url(../images2/propertyimage_06.jpg);
width:220px;
height:146px;
float:left;
background-repeat:no-repeat;
padding-bottom:40px;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
}


#rhs select /* Styling for property menu on RHS section */
{
padding:0;
margin:0;
width:220px;
margin-top:1px;
margin-bottom:20px;
}

#rhs p{
padding:0;
margin:0;

}

#rhs form{
padding:0;
margin:0;}

.propform{
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
}
.propform2{
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
border:0;
background-color:#872333;
color:#FFFFFF;
}

#mailinglist{
padding:0;
margin:0;
margin-top:10px;
height:180px;
background:#872333;
color:#FFFFFF;
}

#mailinglist h1{
padding:0;
margin:0;
color:#FFFFFF;
background-color:#000000;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:5px;
}
#mailinglist p{
padding-left:5px;}
#antiques{ /* Styling for antiques section on RHS section */
padding:0;
margin:0;
/*background-image:url(../images2/antiques_03.jpg);*/
float:left;
width:220px;
height:131px;
background-repeat:no-repeat;
padding-bottom:20px;
}







#antarrow{
background-image:url(../images2/red-arrow_03.jpg);
position:absolute;
right:170px;
top:110px;
}

#auctions{ /* Styling for auctions section on RHS section */

/*background-image:url(../images2/auctions_06.jpg);*/
float:left;
width:220px;
height:128px;
background-repeat:no-repeat;
padding-bottom:15px;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
}



#auctions a{ /*positions the enter button */
text-decoration: none;
}

#auctions a:link{
color:#ffffff;
border:none;}

#auctions a:visited{
color:#FFFFFF;
border:none;}

#auctions a:hover{
color:#b8b9b9;
border:none;}

#auctions a:active{
color:#FFFFFF;
border:none;}

#auctions2{ /* Styling for auctions section on RHS section */

float:left;
width:220px;
height:230px;
background:#ffffff;
padding-bottom:15px;
padding-top:20px;

}

#auctions2 h1{

padding:0;
margin:0;
font-size:12px;
background-color:#872333;
padding-top:3px;
padding-bottom:3px;
padding-left:10px;
color:#FFFFFF;
font-weight:200;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;}

#auctions2 a{ /*positions the enter button */
text-decoration: none;
}

#auctions2 a:link{
color:#ffffff;
border:none;}

#auctions2 a:visited{
color:#FFFFFF;
border:none;}

#auctions2 a:hover{
color:#b8b9b9;
border:none;}

#auctions2 a:active{
color:#FFFFFF;
border:none;}

#auctions2 p{
padding-top:20px;
color:#872333;
font-family:Verdana, Arial, Helvetica, sans-serif;}

#auctions2 .submit{
margin:0;
padding:0;
width:220px;
height:25px;
color:#000000;
background-image:url(../images2/formbutton.gif);
border:0;
}
#auctions2 label{
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
font-weight:800;
}

#auctions2 input{
border: solid 1px #872333;
width:210px;

}

#auctions2 select{
border: solid 1px #872333;
width:210px;

}
#auctions2 .submit{
margin:0;
padding:0;
width:220px;
height:25px;
color:#000000;
background-color:#000000;
border:0;
}
#results{ /* styling of the results from the search*/
margin:0;
padding:0;
width:465px;
float:left;
position:relative;

}
#results h1{ /* styling of the results from the search*/
margin:0;
padding:0;
padding-top:15px;
font-size: 18px;

}

#results h2{ /* styling of the results from the search*/
margin:0;
padding:0;
padding-top:15px;
font-size: 16px;
}
#results h3{ /* styling of the results from the search*/
margin:0;
padding:0;
padding-top:15px;
font-size: 14px;
color: #872333;
}
#results ul{/* styling of the results from the search*/
list-style:none;
padding:0;
margin:0;}

#footer{
margin-top:10px;
clear:both;
width:930px;
height:100px;
position:relative;
background-color:#000000;
color:#FFFFFF;
}

#footer p{
padding-top:35px;
text-align:center;
font-family:Trajan Pro,Verdana, Arial, Helvetica, sans-serif;
}
#footer a{
text-decoration:none;
color:#FFFFFF;
}

#gallery_album1 {
margin: 0;
padding: 0;

font-size: 11px;
}

#gallery_album1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	width:370px;
	padding-left:45px;
}

#gallery_album1 li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 80px;
	min-height: 200px;
	text-align: center;
	display: table-cell;
	vertical-align:middle;
	padding:4px;

}

#gallery_album1 li img {
	margin: 0;
	padding: 0;
	border: 1px solid #ffffff;
}

#gallery_album1 a {
    margin: 0;
	padding: 0;
text-decoration:none;
color:#663300;
}

#gallery_album1 p {
padding:0;
margin:0;
width:370px;
margin-left:60px;


}

#gallery_album1 h1 {
padding:0;
margin:0;
width:420px;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
	
#lightbox a {
text-decoration:none;
color:#000000;
font-size:16px;

}
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(../images2/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
#content .button{
border:0;
background-color:#872333;
color:#FFFFFF;}