.blueblock{
	border: 1px solid #a5e2f7;
	padding: 5px 12px;
}

#container{
	margin-top: 20px;
}

#wrap, #head, #conttext, #conttexts{
	position: relative;
}

#left, #links{ 
	display: none;
}

#blueline{
	position: absolute;
	top: 40px;
	left: 240px;
	width: 640px;
	height: 70px;
	border: 2px solid #1386c7;
}

#blueline p{
	position: absolute;
	display: block;
	margin: 0;
	top: 9px;
	padding: 0;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 14px;
}

#blueline p.blueline_1{
	left: 10px;
}
#blueline p.blueline_2{
	left: 230px;
}
#blueline p.blueline_3{
	left: 450px;
}

#blueline span.big{
	font-size: 20px;
	line-height: 23px;
}

div.clear{
	clear: both;
}

#logo{
	position: relative;
	background: none;
	text-indent: 0;
	padding-top: 0;
}

#lightblueline{
	position: absolute;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #aaa;
	top: 60px;
	left: 240px;
	width: 640px;
}

#phone{
	position: absolute;
	top: 10px;
	left: 240px;
	width: 270px;
	height: 71px;
	color: #5e6d7b;
	font-family: arial, serif;
	font-size: 20px;
	line-height: 20px;
}

#consultation, #search{
	display: none;
}

div.imgblock{
	width: 212px;
	height: 60px;*/
	margin-bottom: 10px;
}

div.imgblock div{
	height: 60px;*/
	width: 212px;
	margin-bottom: -60px;
	border: 1px solid #aaa;
}

div.imgblock a{
	display: block;
	color: #fff;
	width: 200px;
	height: 52px;
	font-size: 12px;
	line-height: 16px;
	margin: 6px;
	text-decoration: none !important; 
	text-decoration: underline;
}

div.imgblock a span{
	display: block;
	text-decoration: underline;	
	padding-left: 20px;
}

div.imgblock a img{
	display: none;
}

td.textblock{
	width: 90%;
	vertical-align: top;
	padding-right: 20px;
}

#intown, #outtown{
	float: left;
	width: 350px;
	margin-bottom: 20px;
}

#intown ul, #outtown ul{padding: 14px 0 0 0;}

#exclusive{
	clear: both;
	margin-bottom: 50px;
	border: 2px solid #cce8f4;
	padding: 10px;
}

#extop, #exbttm, #extopleft, #exbttmleft, #extopright, #exbttmright{
	display: none;
}

#extext, #extext div{
	position: relative;
}

#extext table{
	width: 100%;
	border-collapse: collapse;
}

#extext table td{
	padding: 0;
	vertical-align: top;
}

#extext img.leftimg{
	margin: 0 25px 0 0;
}

#extext p{
	margin: 0 0 5px 0;
}

#extext table td.ex_bttn, #exlinks{
	display: none;
}

#icons_div{
	position: relative;
	margin-left: -11px;
}

div.icons{
	float: left;
	width: 228px;
	padding-left: 10px;
	margin-bottom: 20px;
}

div.icons ul{
	margin: 19px 0 0 0;
}

#video{
	display: none;
}

#footer{
	position: relative;
	border-top: 1px solid #aaa;
	height: 85px;
}

#footer p{
	position: absolute;
	z-index: 3;
	display: block;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 14px;
}

#footer p.copy{
	left: 20px;
	top: 21px;
}

#footer p.areal{
	right: 35px;
	top: 21px;
}

#footer p.areal img{
	float: left;
	margin-right: 10px;
}

#lefttext{
	padding: 20px 0 0 26px;
}

#footerplace, #lfooter, #rfooter, 
div.block_top, div.block_bttm, 
span.block_tl, span.block_tr, span.block_br, span.block_bl{
	display: none;
}

table.data tr.head, table.data tr.bttm, 
table.data tr.head td.headleft, table.data tr.head td.headleft div,
table.data tr.head td.headright, table.data tr.head td.headright div, 
table.data tr.bttm td.bttmleft, table.data tr.bttm td.bttmleft div,
table.data tr.bttm td.bttmright, table.data tr.bttm td.bttmright div{
	background: none;	
}

table.data tr{
	border-bottom: 1px solid #aaa;
}

table.data{
	border: 1px solid #aaa;
	border-bottom: 0;
}

table.data td, table.data tr.head th, table.data tr.head td {
	border: 1px solid #aaa;
}

table.flat tr td img {display: none;}

.no_print {display: none;}


#intown, #outtown, #icons_div {
	display: none;
}

#contact_left, #contact_right {width: 40%;}

.flat .bluebttn, .flat .bluebttn_right {display: none;}
