body {
  background-color: black;
 	/*background-image: url(../images/backgroundgradient.gif);*/
	/*background-position: center;*/
    background-repeat: repeat-x;
  /*text-align: center;*/
  color: white;
  /*background-image: url(../images/bg_grad.png);*/
  /*background-repeat: repeat-x; */
  font: small Arial, Helvetica, Verdana, sans-serif;/*setting font size of body to small.
  In general I will use percentage font sizes to make the size of each element a percentage of
  small */
}
#doc-custom1{ width:58.46em;*width:57.05em;min-width:760px; margin:auto; text-align:left; }/*this
is custom from yahoo grids. I also modified text-align to center to get ie to center*/


#wrapper {
  background-color: black;
  /*border: 1px solid #1B2E32;*/
  /*background-color: #fdf8f2;*/
  /*background-color: black;*/
  color: white;
  /*padding: 10px;*/
  margin-top: 10px;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right:0;
  width:760px;
  text-align:left /* this is to counter what was set in doc-custom1 to get ie to center*/
}


/*#banner_out {
    BACKGROUND: rgb(187, 204, 221) url('../images/CIMG0563.JPG') no-repeat 50% 50%;
    HEIGHT: 100%;}*/

    
#clearing-div {
    clear: both;
    height: 1px;
}


#header-top {
  height: 100px;
  width: 760px;
    background-color: black;
     color: white;
	 padding: 0;
	 margin: 0;
	 overflow:hidden;/*for IE to line up the header correctly*/
}

#yui-u firsthd{
	position:relative;
}

#sothebycontactinfo{
	float: right;
	margin-top:16px;
	margin-left: -30px;
	display:block;
	color:white;
	position:relative;
}

#header-bottom {
  background-image: url(../images/bluedot.jpg);
  /*border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;*/
  height: 24px;
  width: 760px;
  padding: 0;
  margin:0;
  /*background-color: #5A5D4E;
  color: white;*/
 /*font-family: "Times New Roman", Times, serif; 
 font-size: 15px;*/
}

#navbar {
	margin-top: 0px;
	margin-left:38px;
	color: white; 
}
	
#navbar  li{
	display: inline;}
	
#navbar a:link, #navbar a:visited, #navbar  a:hover  {
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	color: white;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
 	color: white;
 	font-size: 16px;
	font-weight:bolder;
	font-variant:small-caps;
	padding-right: 10px;
}

#navbar  a:hover{color: #C7C6C6;}

#navbar2 {
	margin-top: 0px;
	margin-left:38px;
	color: white; 
}

#navbar2  li{
	display: inline;}
	
#navbar2 a:link, #navbar2 a:visited, #navbar2  a:hover  {
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	color: white;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
 	color: white;
 	font-size: 12px;
	font-weight:bold;
	/*font-variant:small-caps;*/
	padding-right: 10px;
}
	
/*#navbar .navdivider {
	color: white;
	font-weight: bold;
	 }*/

#subnav-container {
  /*background-image: url(../images/featured_bar.png);*/
 background-image: url(../images/bluedot.jpg);
  /*border-top: 1px solid #b9d2e3;
  border-bottom: 1px solid #b9d2e3;*/
  height: 24px;
  width: 780px;
  padding: 0;
  margin-bottom: 0;
  /*margin-bottom:10px;*/
  /*background-color: #5A5D4E;
  color: white;*/
}


#subnav {
	margin-left: 33px;
    /*width: 120px;*/
    /*float: right;*/
    /*margin: 50px 15px 0px 0px;*/
	/*margin-left:45px;*/
	/*margin-bottom: 10px;*/
	padding: 0;
	display:block;
	position: relative;/* used to fix ie6 peek a boo bug */
}

	
#subnav li {
	display: inline;
	/*position: relative;*/}
	
	
#subnav a:link, #subnav a:visited, #subnav a:hover  {
	text-decoration: none;
	/*font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	color: white;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;	
 	color: white;
 	font-size: 14px;
	font-weight:bolder;
	font-variant:small-caps;
	padding-right: 10px;
}	
	
#subnav .navdivider {
	color: black;
	font-weight: bold;
	 }
	 
#subnav  #current a {
    color: white; 
}

#pageheading{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
 	color: white;
 	font-size: 14px;
	font-weight:bolder;
	font-variant:small-caps;
	padding-top:4px;
	padding-bottom:5px;
}

#listintro{
	width:760px;
	/*border-bottom: 1px solid white;*/
	padding-bottom:5px;
	font-family: Verdana;
 	color: white;
 	font-size: 14px;
	font-variant:small-caps;
	font-weight:bold;
}
#sothebydomainheader {
  height: 400px;
  width: 760px;
    background-color: black;
     color: white;
	 padding: 0;
	 margin: 0;
	 overflow:hidden;/*for IE to line up the header correctly*/
}

#sothebymainattachment {
  height: 200px;
  width: 760px;
    background-color: black;
     color: white;
	 padding: 0;
	 margin: 0;
	 overflow:hidden;/*for IE to line up the header correctly*/
}

#main {
  position: relative;
  top:0;
  left:  0;
  width: 100%;
  margin-top: 10px;
}

#content {
 /* border: 1px solid #b9d2e3;*/
  /*border: 1px solid white;*/
  background-color: black;
  /* background-color: #CCCCCC;*/
  color: white;
  /*position: relative;*/
  /*margin-top: 10px; taking this out for sothebys for home page listing pic*/
  /*padding:5px;*/
}

#content h1{
	margin-top: 15px;
	margin-left:10px;
	margin-bottom:5px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 2px; 
	}

#mainimage{
	width: 350px;
	height: 240px;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	
}

#attachment-desc{
	float: right;
	margin-top: 10px;
}

#listingtitle{
	margin-top: 10px;
	margin-left: 0px;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	/*font-weight: bold;*/
	letter-spacing: 2px; 
	color: white;
	}

#clickonpictures{
	width:710px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #DEDFB3;*/
	/*background-color: white;*/
	/*background-color: #EEEEE3;*/
	/*border: 1px solid black;*/
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0 10px 0px 10px;
	font-size: 15px;
	font-style:italic;
	line-height:30px;
	color: white;
}
	


#pagebody{
	width:750px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	/*background-color: #DEDFB3;*/
	background-color: black;
	/*background-color: #EEEEE3;*/
	/*border: 1px solid black;*/
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin: 0 0px 10px 0px;
	font-size: 16px;
	line-height:30px;
	color: white;
}

#snapshot {
	width: 300px;
	height: 200px;
	/*float: right;*/
	margin-top: 28px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
}

#snapshot li span{
	color: white;
	font-size:12px;
}

#snapshot ul li{
	padding-bottom:3px;
	color: #636363;
	font-weight:bold;
	font-size:14px;
}

#property-list {
    #position:relative;
	width:710px;
	margin-left: 30px;
	color:white;
}

#property-list-sothebys {
    #position:relative;
	width:710px;
	/*margin-left: 60px;*/
	color:white;
}

.gallery-link {
}

#property-list .list-title {
    FONT-WEIGHT: bold; FONT-SIZE: large;
}

#property-list H3 {
    FONT-WEIGHT: bold; FONT-SIZE: small;
    text-align: left;
}

#property-list span {
   font: bold;
    color:gold;
}


#property-list .list-summary {
    FONT-SIZE: medium;
}
/*
#property-list .list-image-cell a img {
margin-left:10px;   
}*/


/*#property-list .list-cell {
    margin-left: 160px;
    padding: 5px;
}*/

#property-list .list-image {
    border: 1px #AAAAAA solid;
}

#property-list .list-image-description {
    width:300px;
	height:30px;
	overflow:hidden;
}

/*#property-list .list-actions {
    PADDING-LEFT: 1em; FONT-SIZE: x-small; TEXT-ALIGN: right
}*/

#property-list .list-clickonimage {
   FONT-WEIGHT: bold; FONT-SIZE: small;
}

#property-list .file-description {
   /*padding-bottom: 5px;*/
   /*width: 300px;*/
}

/* removed the property list odd and even from this style sheet because it was causing the footer to disappear in FF*/

#property-list .list-line-odd {
    /*moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial;*/
    display: block;
    /*overflow:off;*/
    width: 350px;
	height: 250px;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-right: 10px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
	/*font-size: 10px;*/
    float: left;
    position: relative; /* required for the pictures to show in IE for some reason*/
}

#property-list .list-line-even {
    /*moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial;*/
   display: block;
    /*overflow:off;*/
    width: 350px;
	height: 250px;
    margin-top: 0px;
    margin-bottom: 30px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
	/*font-size: 10px;*/
    float: left;
    position: relative; /* required for the pictures to show in IE for some reason*/
}


#property-list .list-line-odd-admin {
    /*moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial;*/
    display: block;
    /*overflow:off;*/
     width: 350px;
	height: 250px;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-left: 0px;
    margin-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0;
	/*font-size: 10px;*/
    float: left;
    position: relative; /* required for the pictures to show in IE for some reason*/
}

#property-list .list-line-even-admin {
    /*moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial;*/
   display: block;
    /*overflow:off;*/
     width: 350px;
	height: 250px;
    margin-top: 0px;
    margin-bottom: 60px;
    margin-left: 10px;
    margin-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
	/*font-size: 10px;*/
    float: left;
    position: relative; /* required for the pictures to show in IE for some reason*/
}




#property-list .singleprop {
    /*moz-background-clip: initial; moz-background-origin: initial; moz-background-inline-policy: initial;*/
   display: block;
    /*overflow:off;*/
    width: 450px;
    margin-top: 5px;
    margin-bottom: 20px;
    margin-left: 100px;
    margin-right: 0px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0px;
    padding-top: 0;
    /*float: left;*/
    position: relative; /* required for the pictures to show in IE for some reason*/
}


table.admintable {
  border-collapse: collapse;
}

table.admintable th, table.admintable td {
  padding: 4px;
  border: 1px solid #000066;
}

table.admintable th {
  font-size: x-small;
  text-align: left;
  background: #241374;
  color: #ffffff;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 2px;
  padding-right: 2px;
}

table.admintable td {
  font-size: small;
  background: #e2edff repeat-x top;
  color: black;
}

table.admintable caption {
  color: black;   
  font-size: small;   
  font-weight: bold;   
  text-align: left;
  padding-bottom: 5px;
}

form fieldset {   
  /*border: 2px solid navy;*/   
  padding: 10px; 
}  

form img {   
  /*border: 2px solid navy;*/   
  color: white; 
} 

form legend {   
  font-weight: bold;   
  font-size: small;   
  color: white;   
  padding: 5px; 
}

form {   
  padding: 0;   
  margin: 0;   
  margin-top: -15px;
  line-height: 150%;
  color:white;
}

form span {
  color: green;   
  font-weight: bold;
  font-size: medium;
}

form domain {
  color:white;   
  font-weight: bold;
  font-size: medium;
  margin:0;
  padding:0;
}

/*form label {
  font-weight: bold;
  font-size: small;
  color: black;
}*/

form label {   
  display: block;   
  width: 180px;   
  float: left; 
  color:white;
  position:relative; /*added so label would show in ie */
}

/*form input {   
  background: navy;
  color: white;   
  font-weight: bold;   
  padding: 5px;   
  border: 1px solid white; 
}

form {   
  text-align: center;   
  padding: 4px;   
  background-color: #0066FF; 
}*/


#contactform {
	padding-left: 40px;
	padding-right: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align:justify;
	overflow:hidden;
}

#contactform .pagetitle {
	color: #8eb4d9;
	font-weight: bold;
	font-size: 16px;
	padding-left: 40px;
}

#contactform .contactpage {
	color:white;
	font-weight: bold;
	font-size: 20px;
	padding-left: 0px;
}

#loginform {
	margin: 20px;
}

#adminfunctions{
	width:710px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-color: #DEDFB3;
	/*background-color: white;*/
	border: 1px solid black;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	margin: 0 10px 10px 10px;
	font-size: 16px;
	line-height:30px;
	color:white;
}

#adminlinks a{
    width: 140px;
    margin: 0px 15px 0px 0px;
	background-color: #5280B1;
	list-style: none;
    font-weight: bold;
    font-size: 12px;
	padding-top: 5px;
	padding-bottom:5px;
	padding-right: 0;
	padding-left: 0;
    display:block;
    color:white;
	text-align:center;
    text-decoration: none;
	border-bottom: 1px solid #333;
}

#adminlinks a:hover {
    background-color: #333;
    color: #fff;
}


.style2 {
	font-family: "Times New Roman", Times, serif;
	color: #D9C77D;
	font-size: 14px;
}
.style3 {color: #FFFFFF}
.style5 {font-family: "Times New Roman", Times, serif; color: #D9C77D; font-size: 12px; }
.style6 {
	font-size: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #D9C77D;
}
.style7 {
	font-size: 12px;
	color: #22393f;
	font-family: "Times New Roman", Times, serif;
}
.style9 {
	font-size: 16px;
	color: #22393f;
	font-family: "Times New Roman", Times, serif;
}
.style11 {font-family: "Times New Roman", Times, serif; color: #D9C77D; font-size: 15px; }



/* ft div is from the reset-fonts-grids-min.css but my customizations are located here*/  
#ft {
        background-color: black;
		/*width: 780px;*/
		/*width: 100%;*/
        color: white;
        /*border: 1px solid white;*/
        margin-top: 10px;
        clear: both; }
#ft p { width: 700px; padding-bottom:1em; margin:0px 0 0 30px; text-align:center; font-size:14px; line-height:1em}
#ft p.first { padding:0em 0 0 0; margin:0;text-align: center; }