div#offers_header{
	padding-top: 2px;
	padding-bottom: 2px;
	width: 642px;
	border: 1px #d3d1c0 solid;
}

div.offer_photos{
	float: none;
	display: table;
	width: 100%;
	margin-bottom: 20px;
}

div.offer_photos div{
	padding: 5px 0px 5px 18px;
	width: 195px;
	text-align: center;
	float:left;
}
div.offer_photos img{
	border: 1px #d3d1c0 solid;
}
div.offers_navigation{
	margin-bottom: 20px;
}

table.offer{
	width: 100%;
	margin-bottom: 17px;
	border: 1px #d3d1c0 solid;
	padding: 10px 0px 10px 10px;
	border-collapse: separate;
}
table.offer img{
	border: 1px #d3d1c0 solid;
}
table.offer td.offer_short_description{
	height:45px;
	overflow:hidden;
	color: #666666;
}

table.offer tr.bottom div{
	background-color: #faf8eb;
	padding: 0px 0px 1px 5px;
	margin-bottom: 5px;
	font-size: 8pt;
	height: 18px;
	overflow: hidden;
}
span.offerAddress, span.offerAddress a{
	font-weight: bold;
	font-size: 9pt;
	color: #666666;
	font-family: Verdana;
}

table.sortTable{
	float:left;
	background-color: #ffffff;
}

div.offer_details{
	border: 1px #bebebe solid;
	border-bottom: none;
	overflow: hidden;
	width: 662px;
}

div.offer_details div.header{
	width: 642px;
}

table.offerDetailsPhotos{
	float:left;
	width: 250px;
	overflow:hidden;
}

table.offerDetailsPhotos td{
	padding: 0px 0px 7px 5px;
}
	
table.offerDetailsPhotos img{
	border: 1px #d3d1c0 solid;
}

div.offerDetails{
	padding-bottom: 20px;
	font-size: 13px;
	width: 380px;
	float: right;
}

div.offerTables{
	width:620px;
	padding: 5px;
	float:none;
	display:table;
	margin: 0px auto 20px auto;
	font-size:9pt;
}
div.offerTables table{
	border: none;
	color: #666666;
	width:100%;
	overflow: hidden;
}
div.offerTables table td, div.offerTables table th{
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}
div.offerTables table th{
	/*width: 180px;*/
}

div#page div.offer_details h2{
	color: #666666;
}

table.offer_details th{
	font-size: 9pt;
	padding-right: 50px;
	text-align:left;
	font-weight: normal;
}
table.offer_details td{
	font-size: 9.75pt;
}

table.international_offer_details th{
	font-size: 8pt;
	padding-right: 30px;
	padding-bottom: 10px;
	text-align:left;
	font-weight: normal;
}
table.international_offer_details td{
	font-size: 8pt;
	padding-bottom: 10px;
}
table.international_offer_details td img{
	vertical-align:middle;
}

div.offer_description{
	padding: 0px 10px 20px 10px;
	color: #666666;
}

table.agentData{
	padding-bottom: 20px;
	padding-left: 20px;
	border-collapse: separate;
}

table.agentData td{
	padding-right: 5px;
}

div.sort_buttons{
	background-color: #FFFFFF;
	padding:2px 5px 1px 1px;
	float:left;
	margin-right: 1px;
	font-size: 11px;
	height: 18px;
	overflow: hidden;
	font-size: 8.25pt;
	border: 1px #bebebe solid;
	position:relative;
}

div.sort_buttons div{
	width:15px;
	float:left;
	height:18px;
	overflow: hidden;
}

div.sort_buttons span{
	left: 20px;
	top: 0px;
}

div.countriesPhotos{
	float:none;
	width:666px;
	display: table;
}
div.countriesPhotos div{
	float:left;
	width:202px;
	height:152px;
	overflow:hidden;
	float:left;
	margin-bottom:20px;
	text-align: center;
}

div.countriesPhotos div img{
	border:1px solid #d3d1c0;
}

div.offer_number {
	text-align:right;
	font-size:9pt;
	float:right;
	margin-right: 19px;
}
div.offer_number b{
	color: #666666;
	font-size:9pt;
	font-family: Arial;
}

table.offer_details_tabs{
	border: 0px;
	margin-bottom:0px;
	padding-bottom:0px;
	float: right;
	border-spacing: 2px 0px;
	border-collapse: separate;
}
table.offer_details_tabs td{
	padding:2px 25px 2px 25px;
	margin:0px 2px 0px 2px;
	border: 1px #bebebe solid;
	background: url('/img/tab.jpg') #FFFFFF repeat-x;
}

table.offer_details_tabs td a{
	display: block;
}

table.offer_details_tabs td.active{
	padding:2px 22px 3px 22px;
	margin:0px 2px 0px 2px;
	border: 1px #bebebe solid;
	border-bottom:none;
	background-color: #ffffff;
	background-image: none;
	color: #a69b51;
	font-weight: bold;
}

div.specialOffer{
	height: 255px;
	width: 222px;
	overflow: hidden;
	background: url('/img/specialOfferBkg.jpg') top center no-repeat;

	margin-top: 10px;
}
div.specialOffer p{
	margin:10px 10px 5px 10px;
	font-weight:bold;
}
div.specialOffer div.specialOffer_image{
	position:relative;
	height:160px;
	text-align:center;
	overflow:hidden;
}
div.specialOffer div.specialOffer_image img{
	border: 1px #d3d1c0 solid;
}
div.specialOffer table{
	width: 207px;
	border-spacing: 5px;
	border-collapse: separate;
	margin:0px 0px 0px 5px;
}
div.specialOffer table td{
	width: 100px;
}

/*
div.search_simple{
	clear:left;
	background-color: #faf8eb;
	margin-top: 14px;
	border: 1px solid #d3d1c0;
	line-height: 2;
	display: table;
}
div.search_simple form{
	padding: 10px;
}
div.search_simple input[type=text], div.search_advanced input[type=text]{
	width: 60px;
	border: none;
	font-size: 8.25pt;
	color:#808080;
	border: 1px #666666 solid;
}
div.search_simple select, div.search_advanced select{
	width: 170px;
	border: 1px #666666 solid;
	font-size: 8.25pt;
	color:#808080;
}
*/
div.search_simple{
	clear:left;
	margin-top: 14px;
	border: 1px solid #d3d1c0;
	line-height: 2;
	display: table;
	color: #807424;
}
div.search_simple form{
	padding: 10px;
}
div.search_simple input[type=text], div.search_advanced input[type=text]{
	width: 60px;
	border: none;
	font-size: 8.25pt;
	color:#808080;
	border: 1px #666666 solid;
}
div.search_simple select{
	background-color: #faf8eb;
	border: 1px solid #d3d1c0;
	width: 190px;
	font-size: 8.25pt;
	color:#808080;
}
div.search_simple a{
	text-transform: none;
}


div.search_advanced select{
	width: 170px;
	border: 1px #666666 solid;
	font-size: 8.25pt;
	color:#808080;
}

div.search_advanced{
	border: 1px solid #d3d1c0;
	line-height: 2;
	margin-top: 20px;
	position: relative;
}


