.border {
	border: 1px solid red;
}
.bborder {
	border: 1px solid #0000ff;
}
div.yd_menu_col {
	float: left;
	width: 200px;
}
div.yd_menubox {
	float: left;
	width: 200px;
}
	div.yd_menubox_top {
		float: left;
		width: 200px;
		height: 5px;
		line-height: 5px;
		background: url(/images/yenitasarim/yd/menubox_top.gif) no-repeat;
	}
	div.yd_menubox_body {
		float: left;
		width: 200px;
		background: url(/images/yenitasarim/yd/menubox_bg.gif) repeat-y;
	}
	div.yd_menubox_bottom {
		float: left;
		width: 200px;
		height: 5px;
		line-height: 5px;
		background: url(/images/yenitasarim/yd/menubox_bottom.gif) no-repeat;
	}
	ul#left_ul, ul#right_ul {
		float: left;
		display: inline;
		width: 195px;
		margin-left: 4px;
	}
		ul#left_ul li, ul#right_ul li {
			float: left;
			width: 195px;
			list-style: none;
			line-height: 27px;
			background: url(/images/yenitasarim/yd/menubox_line.gif) no-repeat bottom;
			font-size: 12px;
		}
			ul#left_ul li.ul_title, ul#right_ul li.ul_title {
				background: url(/images/yenitasarim/yd/menubox_title_bg.gif) no-repeat 3px 1px;
				padding-left: 22px;
				color: #ffffff;
				font-weight: bold;
			}
				ul#left_ul a {
					float: left;
					width: 195px;
					color: #606060;
					text-decoration: none;
					background: url(/images/yenitasarim/yd/orange_arrow.gif) no-repeat 7px 9px;
				}
				ul#left_ul a#active_destination {
					color:  #ff3300;
				}
				ul#left_ul a:hover {
					color: #000000;
				}
					ul#left_ul a span {
						display: block;
						margin-left: 22px;
					}
					ul#right_ul div.yd_topdeal {
						float: left;
						width: 185px;
						height: 22px;
						margin-left: 3px;
						display: inline;
						overflow: hidden;
						font-size: 10px;
					}
						ul#right_ul div.yd_topdeal div {
							overflow: hidden;
						}
						ul#right_ul div.yd_topdeal_otel {
							float: left;
							width: 150px;
							height: 22px;
							line-height: 22px;
							display: inline;
							margin-left: 2px;
							margin-left: 0px\9;
						}
							div.yd_topdeal_otel a, div.yd_topdeal_otel a:visited {
								display: block;
								width: 150px;
								height: 22px;
								text-decoration: none;
								color: #606060;
							}
							div.yd_topdeal_otel a:hover {
								color: #000000;
							}
								div.yd_topdeal_otel a span {
									font-weight: bold;
									color: #333333;
								}
						ul#right_ul div.yd_topdeal_rate {
							float: right;
							width: 32px;
							height: 22px;
							font-family: Tahoma, sans-serif;
							line-height: 22px;
							text-align: right;
						}	
							div.yd_topdeal_rate a, div.yd_topdeal_rate a:visited {
								display: block;
								text-decoration: none;
								color: #ff3300;
							}
							div.yd_topdeal_rate a:hover {
								color: #ff3300;
							}
div#yd_mainbox {
	float: left;
	width: 585px;
}
	div#yd_mainbox_top {
		float: left;
		width: 585px;
		height: 22px;
		line-heigth: 22px;
		background: url(/images/yenitasarim/yd/box_top.gif) no-repeat;
	}
	div#yd_mainbox_body {
		float: left;
		width: 585px;
		background: url(/images/yenitasarim/yd/box_bg.gif) repeat-y;
	}
		div#yd_mainbox_content {
			float: left;
			width: 540px;
			margin-left: 27px;
			display: inline;
		}
			div#yd_mainbox_title {
				position: relative;
				float: left;
				width: 530px;
				height: 35px;
				background: url(/images/yenitasarim/yd/box_title_bg.gif) repeat-x;
			}
				div#yd_mainbox_triangle {
					position: absolute;
					width: 9px;
					height: 35px;
					left:85px;
					top: 0px;
					background: url(/images/yenitasarim/yd/box_title_upicon.gif) no-repeat bottom;
					z-index: 50;
				}
				div#yd_mainbox_form {
					position: absolute;
					float: left;
					width: 530px;
					font-weight: bold;
					color: #333333;
					z-index: 100;
					top: 6px;
					top: 4px\9;
				}
					div#yd_mainbox_form select {
						font: 12px Arial,sans-serif;
						line-height: 15px;
						width: 110px;
						color: #666666;
					}
					div#yd_mainbox_form option{
						color: #666666;
					}
					div#yd_mainbox_form td {
						font: bold 12px 'Trebuchet MS',Arial,sans-serif;
						color: #333333;
					}
			div#yd_mainbox_otels {
				float: left;
				width: 540px;
			}	
				div.yd_mainbox_otel {
					float: left;
					width: 258px;
					margin-top: 24px;
					margin-right: 12px;
					display: inline;
					height: 116px;
				}
					div.yd_mainbox_otel div {
						overflow: hidden;
					}
					div.yd_mainbox_otel div.yd_mainbox_otel_img {
						float: left;
						width: 258px;
						height: 59px;
					}
					div.yd_mainbox_otel_info {
						float: left;
						width: 258px;
						height: 40px;
						margin-top: 2px;
					}
						div.yd_mainbox_otel_name {
							float: left;
							width: 145px;
							height: 31px;
							display: inline;
							margin-left: 3px;
							margin-top: 3px;
						}
							div.yd_mainbox_otel_name a {
								font-weight: bold;
								font-size: 11px;
								line-height: 14px;
								color: #333333;
							}
							div.yd_mainbox_otel_name a:hover {
								color: #333333;
							}
						div.yd_mainbox_otel_discount {
							float: left;
							width: 104px;
							height: 35px;
							margin-left: 2px;
							background: url(/images/yenitasarim/yd/button.gif) no-repeat;
						}
							div.yd_mainbox_otel_disc_ratio {
								float: left;
								width: 90px;
								height: 23px;
								display: inline;
								margin-left: 10px;
								margin-top: 7px;
								margin-top: 8px\9;
								color: #ffffff;
								font-size: 14px;
								font-weight: bold;
								line-height: 23px;
							}
								div.yd_mainbox_otel_disc_ratio span {
									font-size: 20px;
								}
					div.yd_mainbox_otel_all {
						float: left;
						width: 258px;
						height: 15px;
						background: #dddddd;
					}	
						div.yd_mainbox_otel_all_link {
							margin-left: 3px;
							height: 15px;
							font-weight: bold;
							font-style: italic;
							font-size: 11px;
							line-height: 16px;
						}
						div.yd_mainbox_otel_all_link a {
							display: block;
							text-decoration: none;
							color: #444444;
						}
						div.yd_mainbox_otel_all_link a:hover {
							color: #333333;
						}
				div#yd_results {
					float: left;
					width: 530px;
				}
					div.yd_noresult {
						float: left;
						width: 530px;
						margin-top: 15px;
						text-align: center;
						font-size: 12px;
						line-height: 20px;
					}
					div.yd_res_otel {
						float: left;
						width: 530px;
						margin-top: 15px;
						border: 1px solid #cccccc;
					}
						div.yd_res_otel_body {
							float: left;
							width: 518px;
							margin: 6px;
							position: relative;
							display: inline;
						}
							div.yd_res_otel_body, div.yd_res_otel_body div {
								overflow: hidden;
							}  
							div.yd_res_otel_l {
								float: left;
								width: 118px;
								height: 96px;
							}
							div.yd_res_otel_c {
								float: left;
								width: 256px;
								margin-left: 5px;
								color: #666666;
							}
								div.yd_res_otel_name {
									float: left;
									width: 256px;
									font-size: 13px;
									font-weight: bold;
									height: 18px;
								}
									div.yd_res_otel_name a, div.yd_res_otel_name a:visited {
										color: #666666;
									}
									div.yd_res_otel_name a:hover {
										color: #000000;
									}
								div.yd_res_otel_addr {
									float: left;
									width: 256px;
									height: 18px;
								}
								div.yd_res_otel_valid {
									float: left;
									width: 256px;
									font-size: 11px;
									color: #ed4511;
									height: 40px;
									line-height: 14px;
									margin-top: 3px;
								}
								div.yd_res_otel_offer {
									float: left;
									width: 256px;
									color: #333333;
									font-weight: bold;
									height: 18px;
									line-height: 18px;
								}
							div.yd_res_otel_r {
								float: right;
								width: 136px;
								height: 78px;
								overflow: hidden;
							}
								div.yd_res_otel_offer_name {
									float: left;
									width: 136px;
									line-height: 26px;
									color: #ffffff;
									text-align: right;
									font-size: 11px;
									font-weight: bold;
									overflow: hidden;
								}
									div.yd_res_otel_offer_name div {
										padding-right: 27px;
									}
								a.yd_res_otel_button, a.yd_res_otel_button:visited , a.yd_res_otel_button:hover {
									display: block;
									width: 136px;
									height: 22px;
									line-height: 22px;
									text-align: center;
									text-decoration: none;
									color: #ffffff;
									font-size: 13px;
									font-weight: bold;
									position: absolute;
									bottom: 0px;
									right: 0px;
									background: url(/images/yenitasarim/yd/select_bg.gif) no-repeat;
								}
					div#yd_mainbox_footer {
						float: left;
						width: 530px;
						margin-top: 30px;
						font-weight: bold;
						font-size: 12px;
						color: #333333;
					}
						div#yd_mainbox_footer_l {
							float: left;
							width: 295px;
							height: 20px;
							margin-left: 5px;
							display: inline;
						}
							div#yd_mainbox_footer_l span {
								float: left;
								margin-top: 1px\9;
							}
							div#yd_mainbox_footer_l select {
								float: left;
								width: 40px;
								margin-left: 5px;
								font: bold 11px Arial,sans-serif;
								color: #666666;
							}
							div#yd_mainbox_footer_l option{
								color: #666666;
							}
							
						div#yd_mainbox_footer_r {
							float: right;
							width: 224px;
							text-align: right;
						}
							div#yd_mainbox_footer_r a {
								color: #333333;
								text-decoration: none;
							}
							div#yd_mainbox_footer_r a:hover {
								color: #333333;
							}
							div#yd_mainbox_footer_r a span {
								font-size: 14px;
								font-weight: bold;
								line-height: 16px;
							}
	div#yd_mainbox_bottom {
		float: left;
		width: 585px;
		height: 22px;
		line-height: 22px;
		background: url(/images/yenitasarim/yd/box_bottom.gif) no-repeat;
	}
	
