/*
** layout_detail.css 
** CSS - handles the layout grid
** Author: Steve TANGUE
** Date: 06.02.08
** Last edited: 06.02.09 
*/

/* general */

/* end general */

/* container_wrapper */
/* container wrapper header */

/* page header */
/* page header menu */
/* page header logo */
/* platinum */
/* end page header */

/* page content */
/* page content left */


div.listing_item_detail_wrapper {
	width: auto; height: auto; min-height:590px;
	margin-top: 5px;
}
div.listing_item_detail_wrapper_left {
	width: 334px;  height: auto;
	float:left;
	margin-left: 15px;
	margin-right: 20px;
}
div.listing_item_detail_wrapper_right {
	width: 350px; height: auto;
	float:left;
}

div.listing_item_detail_wrapper_right_image {
	width: 350px; height: 280px;
	background-color:#f4f4f4;
	margin-bottom: 15px;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dedede;
}
div.listing_item_detail_wrapper_right_image img {
	width: auto;
	margin: 0 auto;
}
div.listing_item_detail_wrapper_right_map {
	width: 350px; height: 280px;
	float:left;
	background-color:#f4f4f4; 
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #cecece;
	border-top: 1px solid #dfdfdf;
	border-right: 1px solid #dedede;
}

.v-outer {
display: table;
#position: relative;
overflow: hidden;
height: 280px;
background-color:#f4f4f4;
color: white;
width: 330px;
margin-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}

.v-middle {
display: table-cell;
#position: absolute;
#top: 50%;
vertical-align: middle;
margin: 0 auto;
margin-left: 0px;
}

.v-inner {
#position: relative;
#top: -50%;
margin: 0 auto;
text-align: center;

overflow: hidden;
}

div.contact_form {
float:left;
width: 721px;
padding: 0 0 0 15px;
margin-bottom: 20px;
}
/* page content bottom */


/* pagination */
div.pagination a{
color: #333;
font-size: 10px;
}

/* Website button */
div.website a#click {
 	width: 184px; height: 30px; 
 	/*background: transparent url(../img/button_join.jpg) no-repeat 0 -10px;color:#fff;*/
	font-size: 11px; 
	line-height: 1.3em;
	color:#4B67A8;
	text-align: left;	
	text-decoration: none;
	padding-top: 20px;
	margin:10px 0 0 0; 
	display:block;
	cursor:pointer;
}






/* listing item */
/* listing item bold */
/* listing item image */
/* listing item location, phone, date, venue ... */
/* listing item description */
/* listing item heading */
/* listing item anchor link */

/* page content bottom background */
/* page content right */

/* gold */
/* bronze */
/* silver */
/* end page content */






/* end of file */
