
.extendLink{
	opacity: 1;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s;
}

.extendLink:hover{
	opacity: 0.7;
}


/*.extendLink a:hover{
	opacity: 0.7;
}
*/

#wrapper{
	margin-bottom:60px;
}

#headerWrapper{
	width: 100%;
	margin-top:23px;
	border-bottom:solid 3px #f46909;
	background:#ffffff;
}



#header{
	width: 960px;
	margin:0 auto;
	padding:0 10px 0 10px;
}

#title{
	width: 385px;
	margin:0;
	padding:0;
	float:left;
}


#title p{
	font-size: 14px;
}

#header-contact{
	float:right;
	width: 225px;
	margin-bottom:15px;
}

#header-contact p{
	width: 225px;
	height: 11px;
	background:#f46909;
	display: block;
	text-align: center;
	color:#ffffff;
	margin-bottom:10px;

}

#header ul{ 
	width: 960px;
    clear:both;
    margin: 15px 0 0 0;
    height: 51px;
}

#header ul li#current a{
	height:21px;
	color:#ffffff;
}

/*div#header ul li#current a{
	background:url("../images/common/icon-home.png") 25% 0 no-repeat;
}
*/

#header ul li.home a{
	padding-left:15px;
	background:url("../images/common/icon-home_off.png") 25% 0 no-repeat;
}

#header ul li.home a:hover{

	background:url("../images/common/icon-home.png") 25% 0 no-repeat;
}


#header ul li{
width: 160px;
height: 35px;
padding:16px 0 0 0;
margin:0;
float: left;
list-style: none;
text-align: center;
font-weight: bold;
font-size: 16px;
cursor:pointer;
background: #fff url("../images/common/header-globalNavi_off.png") 0 0 no-repeat;
-webkit-transition-duration: 0.7s;
-moz-transition-duration: 0.7s;
-ms-transition-duration: 0.7s;
-o-transition-duration: 0.7s;
transition-duration: 0.7s;

}


#header ul li#current{
	color:#ffffff;
	background: #fff url("../images/common/header-globalNavi_on.png") 0 0 no-repeat;
}


#header ul li:hover{
	color:#ffffff;
	background: #fff url("../images/common/header-globalNavi_on.png") 0 0 no-repeat;
}

#header ul li a{
	text-align: center;
	width: 160px;
	height: 51px;
	display: block;
}

#header ul li a:link{
color:#535353;
text-decoration: none;	
}


#header ul li a:visited{
color:#535353;
text-decoration: none;	
}


#header ul li a:hover{
color:#ffffff;
text-decoration: none;	
}


/*SINGLE KEY-IMAGE*/

#wrapper #main{
	padding:15px 0 0;
}

#keyWrapper{
 /*background:#eeeeee;*/
width: 100%;
margin:0;
}

#keyWrapper h1 {
	width: 930px;
	height: 38px;
	padding:6px 15px;
	margin-top:20px;
	display: block;
	color:#ffffff;
	font-size: 20px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url("../images/common/keyheader1_BG.png") 0 0 repeat-x;
}


#key{
    width: 960px;
    /*height:280px;*/
    margin:0 auto;
}

#key img{
	margin-top:20px;
}




/*CONTENT*/

#content h2.postHeader{
	border-left:solid 3px #f46909;
	margin:0 0 5px 0;
	padding:5px 0 0 10px;
	height:31px;
	font-weight: normal;
	/*background: #fff url("../images/common/postHeaderUnderBorder.png") 0 100% repeat-x;*/
}

hr#postHeaderUnderBorder{
	margin:2px 0 26px 0;
	padding: 0 0 0 0;
	height:4px;
	width: 100%;
	background: #fff url("../images/common/postHeaderUnderBorder.png") 0 100% repeat-x;
}





/*POST LIST STYLE*/

.home .post,
.archive .post{
	background: #fff url(../images/common/postUnderBorder.png) 0 100% repeat-x;
	float: left;
	padding-bottom:32px;
	margin-bottom: 25px;

}

.home #content .post h2,
.archive #content .post h2{
	margin-top: 0px;
	padding-top: 0px;
}

.home .entry-content .button,
.archive .entry-summary .button{
	width: 225px;
	height: 30px;
	background: #f46909;
	display: block;
	text-align: center;
	color: #ffffff;
	float: right;
	margin-top:20px;
}

.home .entry-content .button:hover,
.archive .entry-summary .button:hover{
	opacity: 0.7;
}

.home .entry-content .button a,
.archive .entry-summary .button a{
	color:#ffffff;
	font-size: 12px;
	padding-left:15px;
	font-weight: bold;
	text-decoration: none;
	background: url("../images/common/arrow-Wh.png") 0 48% no-repeat;
}

.home .entry-content .button a:hover,
.archive .entry-summary .button a:hover{
	text-decoration: none;
}

.home .eyecatch,
.archive .eyecatch{
	width: 320px;
	float: left;	
}

.home .excerpt,
.archive .excerpt{
	width: 355px;
	float: left;
	margin-left:15px;
}


.home .excerpt,
.archive .excerpt{
		font-size: 12px;
	line-height: 150%;
}

.home .excerpt p,
.archive .excerpt p{
		font-size: 12px;
	line-height: 150%;
}


/*SIDEBAR*/
.sub-contact h3,
.latestPost h3,
.estate h3{
width: 225px;
height: 40px;
text-align:center;
vertical-align: middle;
background: #fff url("../images/common/sub-head.png") 0 0 no-repeat;
color:#ffffff;
font-weight: bold;
margin: 0;
padding: 0;
}


.estate ul{
	margin-bottom: 45px;
	background: #eeeeee;
	padding-bottom:2px;
}


.estate ul li{
	width: 189px;
	padding:10px 15px 10px 15px;
	/*height: 32px;*/
	margin-left:2px;
	background:#ffffff;
	border-bottom:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
}

.estate ul li.estateImageList{
	padding:10px;
	width: 199px
}


.sub-contact{
	margin-bottom:30px;
}

.sub-contact img{
	margin-top:15px;
}



.latestPost ul{
	margin-bottom: 45px;
	background: #eeeeee;
	padding-bottom:2px;
}


.latestPost ul li{
	width: 190px;
	padding:10px 1px 10px 28px;
	/*height: 32px;*/
	margin-left:2px;
	background:#ffffff;
	background: #fff url("../images/common/arrow-mini.png") 10px 50% no-repeat;
	border-bottom:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;
}

.latestPost ul li a{
	font-size: 12px;
	color:#111111;
	letter-spacing: 2px
}

.bannerArea{
/*     -webkit-box-shadow: 0px 0px 10px #DDD;
	-moz-box-shadow: 0px 0 10px #ddd;
	box-shadow: 0px 0 10px #ddd;
	z-index: 100;
 */	}


.bannerArea .banner_gstyle{
display:block;
border:5px solid #ffffff;
	margin-bottom:25px;
    -webkit-box-shadow: 0px 0px 10px #DDD;
	-moz-box-shadow: 0px 0 10px #ddd;
	box-shadow: 0px 0 10px #ddd;
}

.bannerArea .banner_gstyle img{
width:215px;
height:60px;
margin-bottom:0;
}


.bannerArea img{
	width: 225px;
	margin-bottom:25px;
    -webkit-box-shadow: 0px 0px 10px #DDD;
	-moz-box-shadow: 0px 0 10px #ddd;
	box-shadow: 0px 0 10px #ddd;

}

/*FOOTER*/

#footerWrapper{
	width: 100%;
	border-top:solid 2px #f46909;
	background:#ffffff;
}

#footer{
	width: 960px;
	margin: 0 auto;
}

#footer ul{
	width: 843px;
    clear:both;
    padding-left:117px;
    margin: 12px auto 20px;
    height: 26px;
    border-bottom:1px solid #eeeeee;
}


#footer ul li{
display: block;
font-size: 12px;
/*width: 100px;*/
height: 18px;
margin:0px;
float: left;
padding:0 27px;
list-style: none;
border-right:1px solid #dddddd;
}

#footer-contact{
	width: 960px;
	height:60px;
}


#footer-contact h3{
font-weight: bold;
display: block;
float: left;
padding:0 16px 0 0;

}


#footer-contact img{
float: left;	
}

#footer-phoneNumber{

}


#footer-button-contact{
	margin-left:15px;
	margin-right: 16px;
}


#footer-address{
	padding-left:16px;
	border-left:solid 1px #dddddd;
}

p#copylight{
	float: left;
	text-align: left;
}



.entry-meta,
.entry-utility{
	display: none;
}


/*CONTACT FORM*/
.wpcf7 dl{
	width: 690px;
	padding:0;
	display: block;
		float: left;
		border-style: solid;
		border-color: #dddddd;
		border-width: 1px 1px 0px 1px;

			background: #eeeeee;
}

.wpcf7 dl dt{
	padding:15px 15px 15px;
	float: left;
	display: block;
	width: 290px;
}

.entry-content .wpcf7 input{
	margin:0;
}

 #content .wpcf7 dl dd{
	margin: 0;
	background: #ffffff;
		padding:10px 5px 15px 15px;
		float: left;
	display: block;
	width: 350px;
}


dl#contactForm-policy{
	border-bottom:1px solid #dddddd;
}

dl#contactForm-policy dd{
	line-height: 150%;
}

span.mandatory{
color:#f46909;
margin-left:1.5em;
}

.wpcf7 p{
	width: 690px;
		display: block;
			float: left;
	padding-top: 20px;
	text-align: center;
}



form.wpcf7-form .wpcf7-response-output{
	border:solid 2px #f46909;
    margin: 0 0 1em;
    padding: 0.2em 15px;
    width: 658px;
	float: left;
}

#content input.wpcf7-submit{
	font-weight: bold;
	font-size: 14px;
	padding:0.1em 3em;
	cursor:pointer;
	color:#ffffff;
	background:#f66f09;
	border-style: solid;
	border-color:#ffa602;
	border-width: 1px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: 0 0 0 1px #f66f09;
	-moz-box-shadow: 0 0 0 1px #f66f09;
	box-shadow: 0 0 0 1px #f66f09;
}

#content input.wpcf7-submit:hover{
opacity: 0.7;
	}

.page-template-page-contact-php #postHeaderUnderBorder{
	margin-bottom: 15px;
}



/*POST STYLE*/
#content tr.room-photo td{
	padding-bottom:15px;
}

div.room-ditail{
	border-bottom:solid 1px #dddddd;
	float: left;
	margin-bottom:20px;
}


.room-ditail{
	/*padding-bottom: 20px;*/
}

.room-ditail dl{
	width: 690px;
	padding:0;
	display: block;
		float: left;
		border-style: solid;
		border-color: #dddddd;
		border-width: 1px 1px 0px 1px;

			background: #eeeeee;
}

.room-ditail dl dt{
	padding:15px 15px 15px;
	float: left;
	display: block;
	width: 290px;
}

.entry-content .room-ditail input{
	margin:0;
}

 #content .room-ditail dl dd{
	margin: 0;
	background: #ffffff;
		padding:15px 5px 15px 15px;
		float: left;
	display: block;
	width: 350px;
}

#not_found_body{
	width: 690px;
	height:200px;
	background: #fff url("../images/common/notfound.png") 0 0 no-repeat;
}


.single #nav-below{
	background: url("https://www.illbe.info/wp-content/themes/twentyten/images/common/postUnderBorder.png") scroll 0 20% repeat-x ;
	width: 690px;
	padding-top:25px;
	float:left;
}

/*POST*/
.room-ditail{
}

ul#relatedList{
		border-top:solid 2px #eeeeee; 
padding-top:20px;
width: 690px;	
float: left;
margin-bottom:20px;
}

li.related_link img{
margin-bottom:1em;
}

li.related_link{
width: 150px;
float: left;
margin:0 20px 0 0;
list-style: none;
} 