body, form {
	margin:			0px;
	padding:		0px;
	font-family:	Trebuchet MS, sans-serif;	
	font-size:		11px;
}

select {
	font-size:		11px;
	font-family:	Verdana, sans-serif;
}

input,textarea {
	border:			1px #287284 solid;
	width:			100%;
}

a {
	color:			#073F1C;
}
a:hover {
	text-decoration:none;
}
h3 {
	margin:				0px;
	font-family:		Trebuchet MS, sans-serif;
	font-size:			16px;
	color:				#03732A;
}
h4 {
	margin:				1px 10px;
	font-family:		Trebuchet MS, sans-serif;
	font-size:			16px;
}

h5 {
	margin:				1px 10px 10px 0px;
	font-family:		Trebuchet MS, sans-serif;
	font-size:			16px;
	color:				#03732A;
	border-bottom:		1px #EBEFE7 solid;
}
fieldset {
	border:				1px solid #287284;
	margin-right:		5px;
	margin-bottom:		10px;
}
legend {
  	padding: 			0.2em 0.5em;
  	border:				1px solid #287284;
  	color:				#287284;
  	font-size:			14px;
  	text-align:			right;
}

.float_left {
	float:			left;
	/* border:			1px #000 solid; */
}
.float_right {
	float:			right;
	/* border:			1px #000 solid; */
}

.overflow {
	overflow:		auto;
	overflow-y:		hidden;
	overflow-x:		hidden;
	}

.tbl_main {
	width:			920px;
	margin-left:	auto; 
	margin-right:	auto;
}
.left {
	width:			236px;
	padding-right:	5px;
	vertical-align:	top;
}
.td_content {
	padding-right:	8px;
	width:			670px;
	vertical-align:	top;
}
.content {
	background-color:#ebebeb;
	margin:			5px 2px 0px 2px;
	padding-top:	5px;
}	
.language_bar {
	background:		url('../images/languages_bg.jpg') no-repeat;
	width:			207px;
	height:			63px;
	padding-top:	22px;
	padding-right:	10px;
}
.language_bg,.language_en,.selected_bg,.selected_en {
	cursor:			pointer;
	width:			25px;
	height:			33px;
	float:			right;
	overflow:		auto;
	overflow-x:		hidden; 
	margin-left:	5px;
}
.language_bg {
	background:		url('../images/flag_bg.jpg') no-repeat;
}
.language_bg:hover,.selected_bg {
	background:		url('../images/flag_over_bg.jpg') no-repeat;
}
.language_en {
	background:		url('../images/flag_en.jpg') no-repeat;
}
.language_en:hover,.selected_en {
	background:		url('../images/flag_over_en.jpg') no-repeat;
}

.page_end {
	color:			#00872f;
	margin:			5px 2px 0px 2px;
}
.page_end a {	
	color:			#00872f;
	text-decoration:none;
}
.page_end a:hover {	
	text-decoration:underline;
}

/* MENU */
#tbl_menu {
	font-size:		14px;
	font-weight:	bold;
	color:			#3A3D42;
	width:			100%;
}
#tbl_menu .menu_option {
	background:		url('../images/menu_normal_bg.jpg') repeat-x;
	text-align:		center;
	cursor:			pointer;
	padding:		2px 10px 0px 10px;
}
#tbl_menu .menu_separator {	
	background:		url('../images/menu_separator.jpg') no-repeat;
	width:			2px;
}
#tbl_menu .menu_option:hover {
	background:		url('../images/menu_over_bg.jpg') repeat-x;
	color:			#000;
}

/* BANNERS */
.banner_1 {
	background:		url('../images/banner_1_bg.jpg') repeat-y;
	overflow:		auto;	
	color:			#333
}
.banner_1_title {
	background:		url('../images/banner_1_top.jpg') no-repeat;
	width:			220px;
	height:			26px;
	color:			#00872f;
	font-size:		16px;
	font-weight:	bold;
	padding-top:	38px;
	padding-left:	16px;
}
.banner_1_content {
	padding:		5px 5px 0px 15px;
}
.banner_1_data {
	float:			left;
	width:			100px;
	padding-left:	7px;
}
.banner_1_img {
	float:			left;
	background-position: center center;
	width:			100px;
	overflow:		hidden;
}
.banner_1_reserve {
	background:		url('../images/banner_1_reserve.jpg') no-repeat;
	height:			31px;
	text-transform:	uppercase;
	text-align:		center;
	padding-top:	8px;
	color:			#02609e;
	font-weight:	bold;	
	cursor:			pointer;
}
.banner_1_reserve:hover {
	background:		url('../images/banner_1_reserve_over.jpg') no-repeat;
}

.banner_2 {
	width:			218px;
	margin-left:	auto; 
	margin-right:	auto;
	color:			#fff;
}
.banner_2_title {
	text-transform:	uppercase;
	font-size:		17px;
	padding:		7px;
	
}
.banner_2_img {
	height:			150px;
	background-position: center center;
}
.banner_2_data {
	background:		url('../images/banner_2_btm.jpg') no-repeat center;
	height:			58px;
	text-align:		right;
	padding:		5px 20px 0 0;
}
.banner_2_price {
	font-size:		25px;
}
.banner_2_price_descr {
}
/************************/

.credit_cards {
	border:			1px #a9a9a9 solid;
	padding-top:	4px;
	width:			218px;
	margin-left:	auto; 
	margin-right:	auto;
}
.credit_cards img {
	margin-left:	10px;
}


/* TEXT BOX */
.text_box {
	background:		url('../images/box_bg.jpg') repeat-y;
	background-color:#fff;
	width:			662px;
	margin-top:		5px;
}
.box_top {
	background:		url('../images/box_top.jpg') no-repeat;
	height:			11px;
}
.box_content {	
	background:		url('../images/box_btm.jpg') no-repeat;
	background-position:bottom left;
	padding:		0px 0px 20px 16px;
	overflow:		auto;
	/* overflow-y:		hidden; */
}

/* TITLE BOX */
.title_box,.title_box_blue,.title_box_red,.title_box_green {
	width:		647px;
	height:		23px;
	margin-left:5px;
	margin-bottom:-5px;
	padding-left:12px;
	padding-top:5px;
	color:		#000;
	font-weight:bold;
}
.title_box_blue {
	background:	url('../images/title_blue.jpg') no-repeat;
}
.title_box_red {
	background:	url('../images/title_red.jpg') no-repeat;
}
.title_box_green {
	background:	url('../images/title_green.jpg') no-repeat;
}

/* HOME OFFERS */
.home_offer,.home_text {
	width:			154px;
	height:			127px;
	float:			left;
	background-position:center center;
	margin-right:	7px;
	margin-bottom:	7px;
	padding-top:	0px;
	cursor:			pointer;
	/* border:			1px #000 solid; */
}
.home_text {
	background:		url('../images/home_text_bg.jpg') no-repeat;
	padding:		5px 10px 10px 10px;
	width:			134px;
	height:			112px;
	oferflow:		auto;
	font-weight:	bold;
	font-size:		11px;
	line-height:	14px;
	color:			#333;
	cursor:			default;
}
.home_offer_title {
	position:		relative;
	top:			-82px;
	color:			#fff;
	font-size:		12px;
	padding-left:	5px;
	font-weight:	bold;
	overflow:		hidden;
	height:			40px;
	z-index:		2;
}
.black_line {
	position:		relative;
	top:			-44px;	
	background-color:	#000;
	height:			40px;
	opacity:		.50;
	filter: 		alpha(opacity=50); 
	-moz-opacity: 	0.5;
  	zoom: 			1;
	z-index:		1;
}


/* SEARCH TABLE */
.home_search {
	width:			98%;
	background-repeat:no-repeat;
	background-position:left top;
}
.home_search th {
	text-align:		left;
	vertical-align:	bottom;
}	
.home_search td {	
	vertical-align:	top;
}
.green_btn {
	background:		url('../images/button.jpg') no-repeat;
	width:			117px;
	height:			22px;
	cursor:			pointer;
	color:			#333;
	font-size:		14px;
	font-weight:	bold;
	text-align:		center;
	padding-top:	2px;
	float:			right;
}

a.tooltip span {
	display:		none; 
	padding:		2px 3px; 
	margin-left:	8px; 
	width:			130px;
	font-weight:	normal;
}
a.tooltip:hover span {
	display:		inline; 
	position:		absolute; 
	background:		#fff; 
	border:			1px solid #cccccc; 
	color:			#6c6c6c;
	text-decoration:none;
	font-weight:	normal;
	font-size:		12px;
}


/* OFFERS RESULT DATA */
.offer_details {
	float:			left;
	width:			433px;
	border:			1px solid #EBEFE7;
	padding:		6px 3px 5px 5px;
	vertical-align:	middle;
}
.offer_details_img {
	width:			195px;
	height:			130px;
	float:			left;
	background-position:center center;
	margin-right:	7px;
	margin-bottom:	7px;
	cursor:			pointer;
}
.offer_title,.location_title {	
	border:			1px solid #EBEFE7;
	padding:		4px 0px 3px 5px;
	background-color:#F9FCF7;
	margin:			1px 4px 3px 0px;
	font-size:		18px;
	overflow:		auto;
	color:			#03732A;	
	overflow-x:		hidden; 
	overflow-y:		hidden; 
}
.location_title {
	background:		#E9F7F4; 
	border-color:	#CCECE5; 
	color:			#276B5C; 
	font-size: 		26px;
	}
.ico_btn,.book_btn,.ico_btn_dark {
	padding:		1px 3px;
	width:			auto;
	height:			21px;
	text-align:		center;
	border:			1px #EBEFE7 solid;
	background-color:#F6F8F3;
	float:			right;
	cursor:			pointer;
	margin-right:	5px;
}
.book_btn {
	padding:		4px 6px;
	margin-top:		3px;
}
.book_btn a {
	font-size:		16px;
	color:			#03732A;
	text-decoration:none;
	font-weight:	bold;
}
.book_btn:hover {
	border:			1px #CFD9C5 solid;
	background-color:#E2E8D8;
}
.tbl_offer_details {
	width:			100%;
}
.tbl_offer_details td {
	text-align:		left;
	vertical-align:	top;
	border-bottom:	1px solid #EBEFE7;
	vertical-align:bottom;
}
.offer_details .price {
	color:			#03732A;
	font-size:		20px;
	font-weight:	bold;
}
.offer_details .per_day {
	color:			#03732A;
	font-size:		11px;
}
.td_rating {
	font-size:		24px;
	font-weight:	normal;
	color:			#4BAFC5;
	font-family:	Verdana,sans-serif;
}
.td_reviews {
	font-size:		10px;
	font-family:	Verdana,sans-serif;
	color:			#3A3D42;
}
a.reviews_link {
	text-decoration:none;
	color:			#333;
	font-weight:	bold;
}
a.reviews_link:hover {
	text-decoration:underline;
}
.rating_bar {
	width:			144px;
	height:			12px;
	background:		url('../images/bar_bg.jpg');
	border:			1px #98D9ED solid;
	margin-bottom:	9px;
	padding-right:	2px;
}
.scale_bar {	
	background:		url('../images/scale_bg.jpg') repeat-x;
	height:			11px;
	margin-left:	1px;
}
/* SOFIA GALLERY */
.gallery {
	border:			1px solid #EBEFE7;
	background-color:#F9FCF7;
	overflow:		auto;
	overflow-x:		hidden; 
	overflow-y:		hidden; 
	width:			242px;
	margin:			3px;
}
.galery_box {
	width:			190px;
	height:			150px;
	border:			1px #BED0CE solid;
	background-color:#EDF9FA;
	float:			left;
	margin:			5px;
	padding:		5px;
}
.gallery_content {
	width:			100%;
	height:			150px;
	background-position:center center;
	overflow:		hidden;
}
.text_box_green {
	border:			1px solid #EBEFE7;
	background-color:#F9FCF7;
	overflow:		auto;
	padding:		7px;	
	color:			#073F1C;
	margin:			3px;
}
.sofia_img {
	width:			220px;
	height:			200px;
	background-position:center center;
}
.gallery_arrow_v {
	padding-top:	5px;
	width:			100%;
	text-align:		center;
}
.white_box {
	background-color:#EBEFE7;
	margin:			5px;
	padding:		5px;
	width:			100px;
	height:			100px;
	float:			left;
}
.text_box_blue {
	border:			1px #BED0CE solid;
	background-color:#EDF9FA;
	padding:		2px;
}
.link_blue{
	color:			#287284;
	font-weight:	bold;
	text-decoration:none;
	margin-left:	5px;
}
.link_blue:hover {
	text-decoration:underline;
}
.title_blue {
	background-color:#BED0CE;
	padding:		4px;
	color:			#287284;
	font-weight:	bold;
	font-size:		14px;
}

/* OFFER DETAILS PAGE */
.gallery_arrow {
	float:			left;
	height:			80px;
	padding-top:	60px;
	width:			22px;
	text-align:		center;
}
.gallery_img {
	width:			135px;
	height:			120px;
	float:			left;
	margin:			0px 5px;
}
.ico_btn_dark {
	background-color:#69a36b;
}
.details_section {
	border:			1px solid #EBEFE7;
	padding:		10px;
	margin-right:	4px;
	margin-top:		5px;
}

.tbl_details_section {
	border-collapse:collapse;
	margin:			5px 4px 0px 1px;
	width:			641px;
}
.tbl_details_section td {
	border:			1px #EBEFE7 solid;
	vertical-align:	top;
	padding:		10px;
}

.tbl_details_section ul {
	PADDING-RIGHT: 	2px; 
	MARGIN-TOP: 	0px; 
	PADDING-LEFT: 	0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN-LEFT: 	0px;  
	PADDING-TOP: 	2px; 
}
.tbl_details_section ul ul {
	padding-left:		20px;
}
	
.tbl_details_section .section {
	list-style-type:none;
	color:			#99A4AF;
	font-weight:	bold;
	font-size:		14px;
	display: 		inline;
	text-decoration: none;
	margin: 0px;
	height: 1%;
}
.tbl_details_section ul ul li {
	list-style-type:none;
	padding:		0px;
	font-size:		12px;
	color:			#000;
	font-weight:	normal;
}
a.links {
	text-decoration:none;
	color:			#03732A;
	font-weight:	bold;
	text-decoration:underline;
	font-size:		12px;
}
a.links:hover {
	text-decoration:none;
}

.tbl_conditions th {
	text-align:		left;
	vertical-align:	top;
	padding:		3px;
	padding-left:	5px;
	border-bottom:	1px #EBEBEB dashed;
}
.tbl_conditions td {
	text-align:		left;
	vertical-align:	top;
	padding:		3px;
	border-bottom:	1px #EBEBEB dashed;
}

.tbl_prices th {
	color:			#333;
	font-size:		13px;
	height:			10px;
	padding:		0px;
	padding-top:	10px;
}
.tbl_prices td {
	font-size:		16px;
	text-align:		center;
	background-color:#fff;
	color:			#000;
	border:			1px solid #EBEFE7;
}
.tbl_prices .data {
	color:			#656565;
	background-color:#EBEFE7;
}
.tbl_details_rating td {
	border:			0px;
}

.tbl_values {
	width:			97%;
}
.tbl_values th {
	text-align:		left;
	width:			30%;
	border-bottom:	1px #99A4AF dashed;
}
.tbl_values td {
	border:			0;
	padding:		2px;
	border-bottom:	1px #99A4AF dashed;
}
/* REVIEW PAGE */
.tbl_review {
	width:			651px;
	margin-left:	-5px;
}
.tbl_review td {
	border:			1px solid #E9F1F3;
	padding:		4px 4px 3px 7px;
	background-color:#F5FDFF;
	margin:			1px 4px 3px 0px;
	font-size:		11px;
	overflow:		auto;
	color:			#287284;
	vertical-align:	top;
}
.tbl_review th {
	border:			1px solid #EBEFE7;
	padding:		4px 4px 3px 7px;
	background-color:#F9FCF7;
	margin:			1px 4px 3px 0px;
	font-size:		18px;
	overflow:		auto;
	color:			#03732A;
	vertical-align:	middle;
}

.tbl_rating_bars td {
	vertical-align:	middle;
	border:			0px;
	padding:		4px 4px 3px 7px;
	margin:			1px 4px 3px 0px;
	font-size:		11px;
	overflow:		auto;
	color:			#287284;
}
.tbl_rating_bars th {
	border:			0px;
	color:			#3AA5C0;
	background-color:#F5FDFF;
	font-size:		12px;
	text-align:		left;
}
.tbl_rating_bars .rating_bar {
	margin-bottom:	-2px;
	height:			7px;
}
.tbl_rating_bars .scale_bar {
	height:6px;
}
.tbl_user_review {
	margin:			5px 4px 0px 1px;
	width:			641px;
	border:			1px #EBEFE7 solid;
}
.tbl_user_review td {
	vertical-align:	top;
	padding:		5px;
}
.tbl_user_review th {
	text-align:		left;
	border-bottom:	1px #EBEFE7 solid;
	font-weight:	normal;
	line-height:	14px;
}
.text_data {
 	margin-top:		30px;
 	color:			#999;
 	font-family:	Verdana,sans-serif;
 	font-size:		10px;
 	line-height:	12px;
}
.text_green {
	color:			#03732A;
	font-size:		14px;
	font-weight:	normal;
 	line-height:	14px;
 	font-family:	Verdana,sans-serif;
}
.text_total {
	border:			1px solid #EBEFE7;
	padding:		12px;	
	background-color:#F9FCF7;
	font-size:		20px;
	color:			#03732A;
	text-align:		center;
	height:			24px;
	padding-top:	20px;
}
.tbl_user_rating {
	width:			100%;
}
.tbl_user_rating td {
	padding:		0px;
	margin:			0px;
}
.tbl_user_rating .rating_bar {
	width:			90px;
	height:			7px;
	background:		url('../images/bar_bg.jpg');
	border:			1px #afdce7 solid;
	margin:			0px;
	margin-bottom:	3px;
}
.tbl_user_rating .scale_bar {	
	background:		url('../images/scale_bg.jpg') repeat-x;
	height:			6px;
	margin-left:	1px;
}
.tbl_user_rating th {
	color:			#00872F;
	font-size:		14px;
}
a.group_link,a.group_link2 {
	color:			#287284;
	text-decoration:none;
	margin-left:	5px;
}
a.group_link2 {
	color:			#3AA5C0;
	font-size:		12px;
}
a.group_link:hover,a.group_link2:hover {
	text-decoration:underline;
}


/* RENT STEPS */
.tbl_price_break td {
	border-bottom:	1px #BED0CE dashed;
	padding:		7px;
}
.tbl_price_break th {
	padding:		7px;
	border-bottom:	1px #BED0CE dashed;
	text-align:		left;
}
/* tabs */
#tabs {
    width:			100%;
    font-size:		12px;
    cursor:			default;
}

#tabs .tabs_item_disable {
    background:		url("../images/menu_normal_bg.jpg") repeat-x;
    padding:		4px;
    padding-top:	5px;
    height:			20px;
    text-align:		center;
    color:			#fff;
}
#tabs .tabs_item_current {
    background:		url("../images/menu_over_bg.jpg") repeat-x;
    padding:		4px;
    padding-top:	7px;
    height:			18px;
    text-align:		center;
}

.text_box_liteblue {
	border:			1px #E7F7F9 solid;
	background-color:#F1FEFF;
	padding:		5px;
	margin:			2px;
	color:			#333;
}

.payment_banners {
	margin-left:	auto;
	margin-right:	auto;
}	
.payment_banners td {
	border:			1px #BED0CE solid;
}
.btn_submit {
	width:			105px;
	font-size:		12px;
    background:		url("../images/menu_normal_bg.jpg") repeat-x bottom;
	height:			24px;
	font-family:	Verdana,sans-serif;
}
.btn_submit:hover {
    background:		url("../images/menu_over_bg.jpg") repeat-x bottom;
    border:			1px #3FAAC5 solid;
}

tr.error,.error input {
	color:			#dd0000;
}
/* error */
div.error {
	color:			#dd0000;
	border:			1px #dd0000 solid;
	padding:		4px;
	font-weight:	bold;
	font-size:		12px;
	background:		url('../images/ico_error.png') no-repeat;
	background-position:5px 5px;
	padding-left:	30px;
	margin:			3px 0px;
	margin-right:	3px;
}
/* info */
div .info {
	border:			1px #82D1EF solid;
	padding:		4px;
	font-weight:	bold;
	font-size:		12px;
	color:			#20839B;
	background:		url('../images/ico_info2.png') no-repeat;
	background-position:5px 4px;
	padding-left:	30px;
	margin:			3px 0px;
	margin-right:	3px;
}
div .warning {
	border:			1px #C28038 solid;
	padding:		4px;
	font-weight:	bold;
	font-size:		12px;
	color:			#E85600;
	background:		url('../images/ico_warning.png') no-repeat;
	background-position:5px 4px;
	padding-left:	30px;
	margin:			3px 0px;
	margin-right:	3px;
}
.tbl_input th {
	text-align:		left;
	background-color:#ECF9F9;
	padding-left:	10px;
}
.tbl_input td {
	background-color:#E2FAFB;
}
.tbl_input .title {
	font-size:		16px;
	color:			#287284;
	background-color:#D4E7E7;
	padding:		6px;
	padding-left:	10px;
}

.text_box_liteblue h2 {
	width:			100%;
	text-align:		center;
	color:			#247584;
}

/* FAQ */
.ico_faq_quest {
	background:		url('../images/ico_question.png') no-repeat;
	background-position:70% 20%;
}
.ico_faq_answer {
	background:		url('../images/ico_info.png') no-repeat;
	background-position:70% 10%;
}
.faq_quest {
	font-weight:	bold;
}
.faq_answer {
	border-bottom:	1px #D4DCD6 solid;
}
.tbl_faq_sections a {
	font-size:		12px;	
	font-weight:		bold;
}

.gallery_imgs {
	float:			left;
	height:			150px;
	oferflow:		hidden;	
	overflow-x:		hidden; 
	overflow-y:		hidden; 
}
.v_gallery_imgs {
	width:			230px;
	oferflow:		hidden;	
	overflow-x:		hidden; 
	overflow-y:		hidden; 
	margin-left:	6px;
}

.gallery_imgs img {
	margin:			0 2px;
}
.v_gallery_imgs img {
	border:			4px #EBEFE7 solid;
}

.tbl_google_map {
	width:			300px;
}
.tbl_google_map th {
	text-align:		left;
	font-size:		14px;
	font-weight:	bold;	
	border-bottom:	1px #ABABAB solid;
}

.tbl_google_map div {
	border:			1px #ABABAB solid;
	width:			64px; 
	height:			53px; 
	background-position:center center;
}

ul.dash{
	padding-left:	15px;
	list-style-type:circle;
}
.dash li
{
	color:			#333;
	font-size:		12px;
	font-weight:	bold;
}

.tbl_g_rating_bars {
	width:			100%;
}
.tbl_g_rating_bars .rating_bar {
	border:			1px #afdce7 solid;
	background:		url('../images/bar_bg.jpg') repeat-x;
	width:			100px;
	height:			7px;
	margin:			0px;
}
.tbl_g_rating_bars .scale_bar {
	background:		url('../images/scale_bg.jpg') repeat-x;
	border:			0px;
	height:			6px;
}
.tbl_g_rating_bars .td_rating {
	color:			#4BAFC5;
	font-size:		11px;
}

/* BANNER 3&4 */
.banner_3,.banner_4 {
	margin-left:	9px;
	margin-top:		3px;
	margin-bottom:	5px;
	color:			#048331;
	/* font-family:	Verdana, Arial,sans-serif; */
	overflow:		auto;
	overflow-y:		hidden;
	overflow-x:		hidden;
}
.banner_3 .title,.banner_4 .title {
	font-family:	Verdana, sans-serif;	
	background:		url(../images/bann_title.jpg) no-repeat;
	height:			29px;
	padding-top:	5px;
	padding-left:	25px;
	font-weight:	bold;
	font-size:		12px;
	vertical-align:	middle;
	padding-right:	20px;
	line-height:	13px;
}
.banner_3 .bcontent,.banner_4 .bcontent {
	color:			#53575a;
	padding-top:	3px;
	background:		url(../images/bann_bg.jpg) repeat-y;
	overflow:		auto;
}
.title table {
	width:			100%;
	height:			100%;
	}
.title table td { padding:0px; margin:0px; }

/* BANNER 4 */
.banner_4 {
	color:			#5d5337;
}

.banner_4 .title {
	background:		url(../images/bann_brown_title.jpg) no-repeat;
	height:			30px;
	padding-top:	0px;
}
.banner_4 .bcontent {
	color:			#5d5337;
	background:		url(../images/bann_brown_bg.jpg) repeat-y;
	overflow-y:		hidden;
	overflow-x:		hidden;
}
.bimage,.bdata {
	float:			left;
	margin-left:	4px;
}
.banner_3 .bimage,.banner_4 .bimage {
	width:			110px;
	height:			135px;
	overflow:		hidden;
}

.banner_4 .bimage {
	width:			104px;
}

.banner_3 .bdata,.banner_4 .bdata {
	font-size:		11px;
	margin-top:		-3px;
	overflow:		auto;
	overflow-y:		hidden;
	overflow-x:		hidden;
}
.banner_3 .bdetails,.banner_4 .bdetails {
	margin-top:		7px;
	margin-left:	-3px;
	cursor:			pointer;
	background:		url(../images/bann_details_up.jpg) no-repeat;
	width:			70px;
	height:			22px;
	color:			#289c57;
	padding-top:	5px;
	font-size:		13px;
	padding-left:	25px;
	text-transform:	uppercase;
}
.banner_3 .bdetails:hover {
	background:		url(../images/bann_details_down.jpg) no-repeat;
}
.banner_4 .bdetails {
	background:		url(../images/bann_details_brown.jpg) no-repeat;
	color:			#625839;
	height:			26px;
	width:			72px;
}
.banner_4 .bdetails:hover {
	background:		url(../images/bann_details_brown_over.jpg) no-repeat;
}
.banner_3 .bbtm,.banner_4 .bbtm {
	background:		url(../images/bann_btm.jpg) no-repeat; 
	height:			7px;
}
.banner_4 .bbtm {
	background:		url(../images/bann_brown_btm.jpg) no-repeat; 
}

.banner_4 .div_price {
	width:			90px;
	height:			62px;
	background:		url(../images/price_bg.png) no-repeat;
	background-position:-10px 0;
	text-align:		center;
	font-family:	Tahoma, Verdana;
	font-size:		16px;
	color:			#ffeaaf;
	padding-top:	24px;
	padding-left:	5px;
	margin-top:		5px;	
	}
	
.banner_4 .div_size {
	position:		absolute;
	top:			120px;
	background:		#000;
	opacity: 		.7;
	filter: 		alpha(opacity=70);
	-ms-filter:		"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	padding:		3px 7px 3px 7px;
	color:			#fff;
	font-size:		12px;
	font-weight:	bold;
	}