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

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	background-image:url(_g/background.jpg);
	background-repeat:repeat-x;
	font-size: 12px;
	height: 100%;
	width: 100%;
	margin: 0;
	padding: 0;
	top: 10px;
}
a,
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	font-weight: 700;


}

.clear {
	clear:both;
}

/* typography
----------------------------------------------- */

h1 {
	color: #000000;
	font-size:12px;
	font-family: Georgia, "Times New Roman", Times, serif;
 }
h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	font-weight:lighter;
	color:#7a5e3c;
	position: relative;
	width: 425px;
	padding-bottom: 5px;
}

img, a img{
	border:0px;
	text-decoration:none;
	border: none;
	
}



/* Layout
----------------------------------------------- */


#main {
	position: relative;
	height: auto;
	width: 900px;
	margin: 0px auto;
	background-image: url(_g/body_back.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

#main #flash_header {
	background-image: url(_g/MAIN_BACKGROUND.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 433px;
	width: 900px;
	left:1px;
	position: relative;
	background-color: #FDFDFD;

}


#main #flash_header #header {
	position: relative;
	height: 433px;
	width: 900px;
	left: -1px;
	background-image: url(_g/MAIN_BACKGROUND.jpg);
	background-repeat: repeat-y;
}

#main #body_container #main_menu {
	float: left;
	width: 101px;
	position: relative;
	left: 186px;
	z-index: 10;
}
#main #body_container #main_menu #nav_container ul {
	list-style-type: none;
}
#main #body_container #main_menu #nav_container ul li {
	position:relative;
	height:30px;
	width:101px;
	padding: 0;
	margin: 0;
	float:left;
}
#main #body_container #main_menu #nav_container  li a { 
	background-image: url(_g/buttons.jpg);	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	background-repeat:no-repeat; 
	display:block; 
	padding-top:10px; 
	padding-left:25px;
	color: #000000;	
	text-decoration: none;	
	float: left;	
	position:relative; 
	height:30px;
	width:90px;
}
	
#main #body_container #main_menu #nav_container li a:hover {
	background-position:-115px 0;
	color:#FFFFFF;
}

/* FORM Styles*/
#contact_us_form {
	text-align: left;
}
#contact_us_form fieldset{
	border: 0;
}
#contact_us_form_small fieldset{
	border: 0;
}
#contact_us_form fieldset div {
	margin: 2px 0;
}
#contact_us_form fieldset div label {
	display: block;
	width: 100px;
}

#pagination_bottom {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	position: relative;
	float:right;
	right:125px;
	z-index:999;
	top:-65px;
}
#main #body_container #main {
	background-image: url(_g/body_top_new.gif);
	background-repeat: no-repeat;
	background-position: top;
	position: relative;
	width: 516px;
	float:right;
	right:65px;
	top:-180px;
}
#main #body_container #main #content_container {
	background-image: url(_g/listing_back.jpg);
	background-repeat: repeat-y;
	position: relative;
	width: 516px;
	float:right;
	top:150px;
	left:-1px;
}
#main #body_container #main #content_container #ruins {
	background-image: url(_g/footer_column.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	float: right;
	width: 453px;
	position: relative;
	right: 32px;
	top: 70px;
	min-height:350px;
	height:auto; !important
	height:350px;

}
#main #body_container #main #content_container #ruins .listing {
	position: relative;
	width: 375px;
	float: left;
	padding-left:10px;
	padding-right:10px;
	top:-150px;

}
#main #body_container #main #content_container #listing_footer {
	background-image: url(_g/listing_footer.jpg);
	background-repeat: no-repeat;
	position: relative;
	height: 60px;
	width: 516px;
	left:-0px;
	right: 2px;
	top:52px;
	float:right;
}
#main #body_container #body_top h1 {
	float: right;
	width: 450px;
	position: relative;
	height: auto;
	top: -107px;
	padding: 0;
	margin: 0;
	z-index: 5;
}
#main #body_container #main #content_container #ruins .listing .wrapper {
	position: relative;
	height: auto;
	width: 400px;
}
#main #body_container #body_top #butterfly {
	float: right;
	height: 45px;
	width: 45px;
	position: relative;
	z-index:10;
	top:-120px;
	left:-50px;

}
#main #body_container #body_top {
	postion:relative;
	z-index:999;
}
#main #body_footer {
	background-image:url(_g/footer_back_bottom.jpg);
	background-repeat:no-repeat;
	position: relative;
	width: 900px;
	height:76px;
	left:-1px;
	padding-top:20px;
	top:20px;
	color: #000000;


}

#main #body_footer li {
	list-style:none;
	display:inline;
	
}
#main #body_container #main #content_container #image {
	float: left;
	height: 326px;
	width: 450px;
	position: relative;
	background-repeat: no-repeat;
	background-image: url(../manolis_front.jpg);
	left: -8px;
	padding-bottom: 10px;
}
#main #body_container #main #content_container #ruins .listing .wrapper .image {
	float: left;
	width: 175px;
	position: relative;
	height: 175px;
	padding-bottom: 50px;
	border:0px;
	text-decoration:none;
	border: none;
}
#main #body_container #main #content_container #ruins .listing .wrapper a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #000;
	font-weight: 700;
}
#main #body_container #main #content_container #ruins .listing .wrapper .description {
	float: right;
	width: 190px;
	position: relative;
	padding-left: 15px;
	right: 20px;
}
#pagination_bottom {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000000;
	position: relative;
	float:right;
	right:45px;
	z-index:999;
	top:9px;

}

#pagination_bottom a {
	color:#000000;
	font-size:16px;

}

#pagination_bottom a:hover {
	color:#666666;
	font-size:16px;

}
#main #body_container #main #content_container #ruins .listing .wrapper .description .price {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: 600;
	font-variant: small-caps;
}
#footer ul li a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #000;
	font-weight: 500;
	text-decoration:none;
}
#footer ul li a:hover{
	color: #666666;
	text-decoration:underline;
}
#footer .adress {
	position:relative;
	margin:0 auto;
}
