/**
 * hotel_results_map.css
 */


/* ���Z�b�g�pCSS�i!�ύX�s��!�j
-------------------------------------------------------------------------*/
html{
	color:#000;background:#FFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
	margin:0;padding:0;
}
table{
	border-collapse:collapse;border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{
	font-style:inherit;font-weight:inherit;
}
del,ins{
	text-decoration:none;
}
li{
	list-style:none;
}
caption,th{
	text-align:left;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;font-weight:normal;
}
q:before,q:after{
	content:'';
}
abbr,acronym{
	border:0;font-variant:normal;
}
sup{
	vertical-align:baseline;
}
sub{
	vertical-align:baseline;
}
legend{
	color:#000;
}
input,button,textarea,select,optgroup,option{
	font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;
}
input,button,textarea,select{*font-size:100%;}
body{
	font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
}
select,input,button,textarea,button{
	font:99% arial,helvetica,clean,sans-serif;
}
table{
	font-size:inherit;font:100%;
}
pre,code,kbd,samp,tt{
	font-family:monospace;*font-size:108%;line-height:100%;
}
body{
	text-align:center;
}


/* �y�[�W���C�A�E�g
-------------------------------------------------------------------------*/
#VCSDB-container{
	text-align:left;
}

/* ���
-------------------------------------------------------------------------*/

a {
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}

a:hover	{
	color: #0066cc;
	text-decoration: none;
}

a.disabled {
	color:#cccccc;
	text-decoration: none;
}

p {
	margin-top:0px;
	margin-bottom:10px;
}

img {
	border:0;
}
.c-both{
	clear:both;
}
/* �����{�b�N�X
-------------------------------------------------------------------------*/
.VCSDB-search {
	clear:both;
	padding:0;
	margin:0 0 10px 0;
}

/* �����{�b�N�X - ���E��
-------------------------------------------------------------------------*/
hr {
	clear:both;
	border-style: solid;
	border-width: 1px;
	border-color: #C9C9C3 #FFFFFF #FFFFFF #C9C9C3;
	height:2px;
	margin: 0;
}


/* �����t�B���^�[�̃^�C�g��
-------------------------------------------------------------------------*/
h2.VCSDB-search_title {
	color: #ffffff;
	background: #d4d4d4;
	font-size: 116%;
	border-bottom: 1px solid #c3c3c3;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}


/* ���i�̃^�C�g��
-------------------------------------------------------------------------*/
h3.vc_title {
	font-size:100%;
	font-weight: bold;
	padding:0;
	margin:0 0 7px 0;
}
/* ��z
-------------------------------------------------------------------------*/
.VCSDB-price {
	font-size:100%;
	padding:8px 0 0 0;
}

/* �n�}
-------------------------------------------------------------------------*/

#VCSDB-map {
    float: left;
    height : 241px;
    width : 302px;
	border:1px solid #CCCCCC;
}

/* �������ʃ��X�g
-------------------------------------------------------------------------*/

#VCSDB-list {
    height : 277px;
    overflow: scroll;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	padding:10px 0 0 10px;
}
#VCSDB-list ul li{
	border-bottom:1px dotted #AAAAAA;
	padding:0 0 10px 0;
}

/* �������ʂ̃y�[�W�ԍ��\��
-------------------------------------------------------------------------*/

#VCSDB-pager{
	float:right;
}
#VCSDB-pager ul.pages {
    display:block;
    border:none;
    text-transform:uppercase;
    font-size:10px;
    margin:10px 0 50px;
    padding:0;
}
#VCSDB-pager ul.pages li {
    list-style:none;
    float:left;
    border:1px solid #ccc;
    text-decoration:none;
    margin:0 5px 0 0;
    padding:5px;
}
#VCSDB-pager ul.pages li:hover {
    border:1px solid #003f7e;
}
#VCSDB-pager ul.pages li.pgEmpty {
    border:1px solid #eee;
    color:#eee;
}
#VCSDB-pager ul.pages li.pgCurrent {
    border:1px solid #003f7e;
    color:#000;
    font-weight:700;
    background-color:#eee;
}
/* �����t�B���^�[
-------------------------------------------------------------------------*/

#VCSDB-location{
	padding:10px 0 5px 0;
}
#VCSDB-location select{
	min-width:100px;
}

/* �������ʃA�C�e��
-------------------------------------------------------------------------*/

.VCSDB-item {
	margin:10px 0;
}

.VCSDB-img{
    border: none;
    height: 79px;
    margin: 0 0.5em 0 0;
    text-decoration: none;
    vertical-align: top;
    width: 105px;
    float:left;

}
/* �{�^��
-------------------------------------------------------------------------*/

#VCSDB-search-button{
	width: 100px;
	margin: 10px;
}
.VCSDB-book_btn{
	float:right;
	padding-right:5px;
}