
#logo { 
height: 95px;
width: 990px; 
text-align:left; 
background-color:black; 
border:0; 
top:0px;
left: 0px;
margin:0; 
padding:0;
}

#watchlist {
position:absolute;
vertical-align:top;
right:0px;
top:100px;
border: 1px solid black;
width: 390px;
float:right;
padding: 9px;
margin: 8px;
}

#watchingyou{
position:relative;
vertical-align:top;
right:0px;
top:-500px;
border: 1px solid black;
width: 390px;
float:right;
padding: 9px;
margin: 8px;
}


#search_results {
margin-left: 90px;
margin-bottom: 50px;
}
#search {
padding: 10px;
height: 270px;
position:relative;
margin-left: 20px;
width: 390px;
border: 1px black solid;
}
a.logo { border: 0; }
img.logo { border: 0; }

body {
width:1000px;
color:black;
}

.listing
{
 border: 0px ;
 padding: 15px;
 margin-left: 90px;
 margin-bottom: 20px;
 float: left;
 width: 550px;
 }
 
 legend
{
color: #fff;
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
font-weight:bold;
} 

 
 .view_listing
 {
 padding-left: 130px;
 width: 600px;
 }
 
 location 
 {
 font-family: arial;
 font-size: 20px;
 font-weight: bold;
 }
 
 thumb {
 margin: 3px;
 float: left;
 }

 a.headline {
 padding: 4px;
 font-size: 17px;
 font-weight: bold;
 }
 
 .table {
 margin: 10px;
 background-color: white;
 color: #FFFFFF;
 }

.steps {
padding-right: 10px;
padding-left: 10px;
margin-right: 15px;
margin-left: 15px;
border:0px;
color: white;
}
#uploadphoto {
margin-left: 100px;
}
td.p {
width: 250;
font-weight: bold;
vertical-align: top;
}
td.y {
width: 350;
}
#hello{
position:relative;
top:0;
margin-left: 760px;
right:0px;
height: 10px;
width:110px;
color:blue;
font-size: 13px;
font-weight:bold;
}

a { color: black; }
a.reglink { color: black; font-size: 19px; font-weight: bold; padding:4px; margin: 4px;}

#steps{
width: 900px;
}

#header1 {
text-align: center;
color:blue;
font-size: 22px;
padding: 5px;
}

.blacksmall {
font-size: 13px;
color:black;
text-align: center;
}

#alllistings {
position:relative;
padding-right: 40px;
margin-right: 40px;
}


 
 #imagegallery {
 width: 880px;
 height: 400px;
} 
.largeblue {
font-size: 27px;
color: blue;
font-family: arial;
text-align: middle;
text-align:center;
font-weight: bold;
}

.largeblack{
font-size: 22px;
color: black;
font-family: arial;
text-align: middle;
font-weight: bold;
}

#box1, #box2 {
float: left;
margin-left: 30px;
vertical-align:top;
position: relative;
font-size: 15px;
text-align: left;
height: 130px;
}

#dropdowncountry {
text-align: right;
padding-right: 30px;
position:absolute;
top:50px;
left:600px;
padding-top:11px;
}

#box1 { width:400px; }
#box2 { width:350px; }

hr.frontpage {
width: 1000px;
}

#page {
width:1100px;
}
 
 
 #loadarea {
 width: 600px;
 float:right;
 margin-right:80px;
 top: 0px;
 }

#sitelogo
{
padding-left: 30px;
padding-top:10px;
top: 10px;
left: 10px;
position absolute;
}

hr { 
 border: none;
 border-top: 1px dashed blue;
 width: 70%;
 height: 1px;
}
li.none {
padding:3px;
}
 
 #extra_images {
 width: 180px;
 float: left;
 }
 
 img.thumb{
 width: 50px;
 margin: 10px;
 }
 
 data {
 font-color: black;
 font-size: 15px;
 }

#profile {
margin-left: 50px;
margin-top: 50px;
width: 500px;
}

#mainform {
width:710px;
float: left;
position:relative;
margin-left: 50px;
margin-top: 50px;
}
invisibletable {
width: 200px;
float:left;
border: 1px solid black;
}
#profiledisplay{ width:400px; padding: 9px;}

h1.hello
{
font-size: 35px;
   text-indent: 25px;
}

h1 { font-family: arial; color:blue; font-size: 19px; }

#myaccount {
width: 930px;
float: left;
margin-left: 40px;
margin-bottom:25px;
vertical-align:top;
position:relative;
}



data{
color:blue;
margin-left: .5em;
width: 200px;
}

#message{
width: 400px;
/* margin-left: 130px;
padding:50px; */
text-align:center;
}

#content
{
width:790px;
margin-top: 25px;
}

.listing_grid {
float: left;
width: 480px;
height: 150px;
padding 9px;
margin: 4px;
padding-top:13px;
padding-bottom:13px;
/* border: 1px solid black;*/
}

.listing_data {
position: relative;
float: right;
width:270;
}

.listing_thumb {
top: 0;
float: left;
padding:14px;
}

.left_thumb {
        float: left;
        margin-top: 7px;
        margin-left: 10px;
	margin-right: 9px;
}

#homepage_grid
{
float:left;
width:900px;;
padding-left: 25px;
}
.heading1 {

text-align:left;
font-size:17px;
height: 25px;
width: 790px;
background-color: #0f39a3;
color: white;
padding: 8px;
padding-left:20px;
font-weight:bold;
position: relative;
margin-left:20px;
}
#middle_row2 {
width: 900px;
margin-bottom: 10px;
position: relative;
float:left;
}

#middle_row {
width: 880px;
height: 170px;
margin-bottom: 10px;
position: relative;
}

#reverse_search {
padding: 10px;
position:absolute;
right: 0px;
top: 0px;
float:right;
margin-left: 10px;
border: 1px black solid;
width: 380px;
height: 270px;
}
a.searchlink {
font-weight: bold;
}

.homepage_listing
{
border: 0px ;
text-align:center;
float:left;
position:relative;
width:150px;
height:185px;
margin:8px;
}
.row {
padding: 5px;
text-align: left;
}

#left {
	position:relative;
	float: left;
	width: 390px;
	margin: 10px;
	margin-left: 50px;
}

#right {
	width: 350px;
	position: relative;
	float: right;
	margin-right: 50px;
}
#login {
	left:-100px;
	width: 400px;
	padding: 5px;
	margin: 5px;
	text-align: center;
}
#center_data {
margin: 0px;
}
#login, #logout {
	top:100px;
	left:200px;
	position: relative;
	float:center;
}
#google {
	float: right;
	padding-right: 15px;
	top: 0px;
	position: relative;
}
#center {
	text-align: center;
	border: 0px ;
}

#confirm{
padding: 25px;
font-weight: bold;
color: blue;
font-size: 14px;
}

#error {
padding: 25px;
font-weight: bold;
color: red;
font-size: 14px;
}

#footer {
width: 100%;
position: relative;
text-align:center;
vertical-align: bottom;
/*position: absolute;*/
margin-top:100px;
padding: 30px;
bottom:0;
}
