/*empty margin ,padding */
body
,#navigate ul
,#navigate ul li
,#navigate a
,#mainContent
{
	margin:0;
	padding:0
}

#gap_1
{
	padding: 5px 0 0px 0;
}

#locaContent
{
	padding:10px 10px 0 8px;
	margin:0;
}

#accessContent p
{
	padding:10px 10px 0 8px;
	margin:0;

}

#roomContent
{
	padding:10px 10px 0 8px;
}

#restaurContent p
{
	padding: 10px 10px 0 8px;
}

#serviceContent
,#contactContent
{
	padding: 10px 8px 0 10px;
}

#welcomeContent
{
	padding: 10px 10px 72px 10px;
}
#locationContent
,#availContent_2
,#contactContent_2
{
	padding: 10px 10px 0 10px;
}

#serviceContent_2
{
	padding: 10px 0px 0 10px;
}


#home_patt_icon img
{
	margin:0;
	padding:5px 5px 0 0px;	
}

#accessContent
{
	padding: 0 10px 0 10px;
	margin:0;
}


#accessContent_2
{
	margin: 10px 10px 0 15px;
	padding:0;
}

#restaurContent_2
{	
	margin:10px 0px 0 10px;
}


.roomType
,.around_moiwa_1
{
	margin:10px 0px 0 5px;
}

.roomType_2
,.around_moiwa_2
{
	margin:10px 0px 0 10px;
}

#videoContent img
{
	padding:0;
	margin:0px 0 0 0px;
}

.roomType img
,.roomType_2 img
,.around_moiwa_1 img
,.around_moiwa_2 img
{
	padding: 0 0 5px 0;
}

#serviceContent img
{
	padding: 0 0 10px 1px;
}

#thanksMess
{
	margin: 100px 0 0 20px;
	padding:0;
	text-align:center;
}

#roomsTag
{
	padding:0;
	margin: 60px 0 0 0;
}

#locationSkiArea_bar img
{
	padding:0;
	margin:10px 0 0 0;
}



/************************** layer float ***************************/

#logo
,#LogoSpace
,#LogoSpace2
,#navigate
,#left_Panel
,#right_Panel
,#left_section_txt
,#spareLine
,#sub_navigate
,#sub_navigate_Space
,#sub_navigate_Space2
,.roomType
,.roomType_2
,.around_moiwa_1
,.around_moiwa_2
{
	float:left
}

/* clear float*/
.clearFloat
{
	clear:both;
}

/******************************** Font size **************************/
#left_sction_bar
,#right_section_bar
,#right_section_bar_2
,#video_bar
{
	letter-spacing:1px;
	font-size:15px;
	
}

#home_bookTxT h3
{
	font-size:13px;
}

#search_bar
{
font-size:10px;

}



/******************************** word space and txt color ***********************************/
.wordSpace_1
{
	color:#FFFFFF;
}

#home_bookTxT a
,#accessContent b
,#accessContent_2 b
,.roomType a
,.roomType_2 a
,#restaurContent a
,#locationContent a
,.newsContent a
,#contactContent a 
,#contactContent_2 a
{
	color:#00A0C6;
}

#home_bookTxT a:hover
,.roomType a:hover
,.roomType_2 a:hover
,#restaurContent a:hover
,#locationContent a:hover
,.newsContent a:hover
,#contactContent a:hover
,#contactContent_2 a:hover 
{
	color:#A7CEEC;
}

/*hiiden text*/
.hiddenText
{
	display:none;
}

/************************************* Panel spare line *********************************************/
#spareLine
{
	border-right: 1px solid #C7C9D6;
	padding:0;; 
	margin: 5em 0px 0 0px; 
	height:400px;
}


.dotted
{
	border-top: 1px dotted #C7C9D6; 
	padding: 0.2em 0 0.2em 0; 
	margin: 0.2em 50px 0 0px;
}

.spareLine_2
{
	border-top: 1px dotted #C7C9D6; 
	padding:0;
	margin:0;	
	width:230px;
}

.spareLine_3
{
	border-top: 1px dotted #C7C9D6; 
	padding:0;
	margin:2em 0 5px 0;
	width:270px;
}

/***********************************************lsit style and margin and padding**************************/
.roomType ul
{
	padding:0 0 0 20px;
	margin:0;
}

#serviceContent ul
{
	padding:0 0 0 15px;
	margin:0;
}

/******************************************* txt file, select, button lsit style********************************************/
	
.txtfile_1
{
	width:120px;
}

.txtfile_2  
{
	width:185px;
}

.txtfile_3
{
	width:50px;
}

.txtfile_5
{
	width:20px;
}

.txtfile_6
{
	width:270px;
}

.selectList_1
{
	width:80px;
}

.selectList_2
{
	width:186px;
}


.txtfile_1
,.txtfile_2
,.txtfile_3
,.txtfile_5
,.txtfile_6
,.selectList_1
,.selectList_2
,.textArea_1
,.buttonStyle
,.selectListStyle5
,.selectListStyle6
,.selectListStyle2
{
	color:#8C8C8C;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #D9D9D9;	
    font-size: 11px;
}

.buttonStyle_1
{
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #D9D9D9;	
    font-size: 11px;
}


.buttonStyle_1:hover 
{
	cursor:pointer;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	border:1px solid #666666 ;	
    font-size: 11px;
}

/*****************************tempage , header , footer , navigation*****************************************/
p
{
	line-height:125%;
	margin-top:0;
	text-align:justify;
}

body
{
	color:#8C8C8C;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 11px;
}

#mainFrame
{
	width:800px;
	padding:0;
	margin: 0px auto;	
}

#contentFrame
{
	margin:0;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
}

#header
{
	margin:0;
	padding:15px 0 0 0;
}

#LogoSpace
{
	width:10px;
}
#LogoSpace2
{
	width:50px;
}

#logo
{	
	margin:0;
	padding:0 0 5px 0;
	background: url(../images/moiwa_Accommodation_Niseko_logo.jpg)  no-repeat; 
	width:217px;
	height:86px;
}

#copyright
{
	font-size:10px;
	padding:1px 0 0 0;
	text-align:right;
}

/**********************************main navigation bar , footer sub navigation *******************************************/
#navigate
{
	font-size:11px;
	margin: 30px 0 0 20px;
	padding:0;
	
}

#navigate p
{
	text-align:center;
	margin-top:2px;
}

#navigate ul,#sub_navigate ul
{	
	list-style-type: none;
	text-align:center;

}

#navigate ul li,#sub_navigate ul li
{
	display: inline;
}

#navigate a
{
	height:16px;
	display: block;
}

a#home_But
,a#location_But
,a#access_But
,a#rooms_but
,a#restaurant_but
,a#availability_but
,a#services_but
,a#contact_but
,a#sub_home_but
,a#sub_location_but
,a#sub_access_but
,a#sub_rooms_but
,a#sub_restaurant_but
,a#sub_services_but
,a#sub_availability_but
,a#sub_contact_but
{
	color:#FFFFFF;
	text-decoration:none;
}

a:hover#home_But
,a:hover#location_But
,a:hover#access_But
,a:hover#rooms_but
,a:hover#restaurant_but
,a:hover#availability_but
,a:hover#services_but
,a:hover#contact_but
,a:hover#sub_home_but
,a:hover#sub_location_but
,a:hover#sub_access_but
,a:hover#sub_rooms_but
,a:hover#sub_restaurant_but
,a:hover#sub_availability_but
,a:hover#sub_services_but
,a:hover#sub_contact_but
{
	color:#000000;	
}

a#home_But
,a:hover#home_But
,a:hover#location_But
,a#location_But
,a:hover#location_But
,a#access_But
,a:hover#access_But
,a#rooms_but
,a:hover#rooms_but
,a#restaurant_but
,a:hover#restaurant_but
,a#availability_but
,a:hover#availability_but
,a#services_but
,a:hover#services_but
,a#contact_but
,a:hover#contact_but
,a#sub_home_but
,a#sub_location_but
,a#sub_access_but
,a#sub_rooms_but
,a#sub_restaurant_but
,a#sub_availability_but
,a#sub_services_but
,a#sub_contact_but
{
	float:left;
}

a#home_But
,a:hover#home_But
{
	width:46px;
}

a:hover#home_But
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_home.jpg") 0 0 no-repeat;
}


a#location_But
,a:hover#location_But
{
	width: 61px;
}

a:hover#location_But
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_location.jpg") 0 0 no-repeat;
}


a#access_But
,a:hover#access_But
{
	width:50px;
}

a:hover#access_But
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_access.jpg") 0 0 no-repeat;
}

a#rooms_but
,a:hover#rooms_but
{
	width:98px;
}

a:hover#rooms_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_rooms.jpg") 0 0 no-repeat;
}

a#restaurant_but
,a:hover#restaurant_but
{
	width:105px;
}

a:hover#restaurant_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_restaurant.jpg") 0 0 no-repeat;
}

a#availability_but
,a:hover#availability_but
{
	width:68px;
	
}

a:hover#availability_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_availability.jpg") 0 0 no-repeat;
}
a#services_but
,a:hover#services_but
{
	width:61px;
}

a:hover#services_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_location.jpg") 0 0 no-repeat;
}

a#contact_but
,a:hover#contact_but
{
	width:58px;
}

a:hover#contact_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_contact.jpg") 0 0 no-repeat;
}
/*************************************** footer sub navigation***************************************************/
#sub_navigate_Space
{
	width:0px;
}

#sub_navigate p
{
	text-align:center;
	font-size:10px;
}

#sub_navigate
{
	font-size:11px;
	padding:0;
	margin:0px;
}

#sub_navigate ul
{
	padding:0;
	margin:0 0 0 5px;
}
#sub_navigate ul li
{
	padding:0;
	margin:0;
}


#sub_navigate a
{
	height:15px;
	display: block;
}

a#sub_home_but
,a:hover#sub_home_but
{
	width:42px;
}

a:hover#sub_home_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_Home.jpg") 0 0 no-repeat;
}

a#sub_location_but
,a:hover#sub_location_but
,a#sub_services_but
,a:hover#sub_services_but
,a#sub_contact_but
,a:hover#sub_contact_but
{
	width:55px;
}

a:hover#sub_location_but
,a:hover#sub_services_but
,a:hover#sub_contact_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_location.jpg") 0 0 no-repeat;
}

a#sub_access_but
,a:hover#sub_access_but
{
	width:52px;
}

a:hover#sub_access_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_access.jpg") 0 0 no-repeat;
}

a#sub_rooms_but
,a:hover#sub_rooms_but
{
	width:86px;
}

a:hover#sub_rooms_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_rooms.jpg") 0 0 no-repeat;
}

a#sub_restaurant_but
,a:hover#sub_restaurant_but
{
	width:96px;
}

a:hover#sub_restaurant_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_restaurant.jpg") 0 0 no-repeat;
}

a#sub_availability_but
,a:hover#sub_availability_but
{
	width:63px;
}

a:hover#sub_availability_but
{
	background: url("../images/moiwa_Lodge_button/moiwa_Lodge_sub_availabilit.jpg") 0 0 no-repeat;
}


/************************************** image bar ********************************************/
#right_section_bar
{
	border:0;
	background: url(../images/moiwa_image_bar/moiwa_bule_bar.jpg)  no-repeat; 
	width:490px;
	height:20px;
}

#right_section_bar_2
{
	clear:both;
	border:0;
	background: url(../images/moiwa_image_bar/moiwa_bule_bar.jpg)  no-repeat; 
	width:480px;
	height:20px;
	margin: 0 0 0 5px;
}
	
#left_sction_bar
{
	border:0;
	background: url(../images/moiwa_image_bar/moiwa_grey_bar.jpg)  no-repeat; 
	width:289px;
	height:20px; 
}

#video_bar
{
	border:0;
	margin: 29px 0 0 0;
	background: url(../images/moiwa_image_bar/moiwa_grey_bar.jpg)  no-repeat; 
	width:279px;
	height:20px;
}

#search_bar
{
	border:0;	
	background: url(../images/moiwa_image_bar/moiwa_bule_bar_2.jpg)  no-repeat; 
	width:483px;
	height:26px;
	padding:0 0 5px 0;
	margin: 10px 0 0 5px;
}

#locationSkiArea_bar
{
	border:0;	
	background: url(../images/moiwa_image_bar/moiwa_bule_bar_3.jpg)  no-repeat; 
	width:270px;
	height:20px;
	padding:0 0 0px 0;
	margin: 0px 0 0 0px;
}

/*************************************** BG iamge *****************************************************/
#accessContent
{
	background: url(../images/moiwa_image_pattern/noiseko_moiwa_location_map.jpg)  no-repeat; 
	width:280px;
	height:578px;
	padding:0;
	margin: 0px 0 0 0;

}

/******************************** page section ********************************************************/

#home #right_Panel
{
	color:#8C8C8c;
}

#left_Panel
{
	color:#3F3F3F;	
	width:289px;
	font-size:12px;
}

#left_section_txt
{
	width:288px;
}

#right_Panel
{
	color:#666666;
	font-size:11.5px;
	width:491px;
}

.newsContent
{
	padding: 5px 10px 0 10px;
	margin:0;
}


#videoContent
{
	height:190px; 
	width:279px; 
	background-color:#BCBCBC; 
}

#locationContent img
{
	padding: 0 0 10px 0px;
}

.dotted_2
{
	border-top: 1px dotted #C7C9D6; 
	margin: 33px 15px 0 10px;
}

#home_bookTxT
{
	margin: 40px 0 0 0;
	padding:0 0 0 10px;
}

#home_patt_icon
{
	margin:0 0 0 5px;
	padding:0;
}


.roomType
,.roomType_2
,.around_moiwa_1
,.around_moiwa_2
{
	width:230px;
}

