a:link {text-decoration: none;color:#3300FF;}
a:visited {text-decoration: none;color:#CC0033;}
a:hover {text-decoration: none;color:#660000;}
a:active {text-decoration: none;color:#009900;}

* {
	margin: 0;
	padding: 0;
}

* {font-family: Arial;}

#body{
		margin-left: auto;
		margin-right: auto;
		width:800px;
} 

body {
		text-align: center;
}

body div {
			text-align:left;
		margin-left: auto;
		margin-right: auto;
}

#header{
		width:800px;
		padding:10px 0 5px 0;
		margin-left: auto;
		margin-right: auto;
height:100%;
}

#header h1 a#siteid {
					background:url(http://www.asia-price.com/img/asia-logo.gif) no-repeat;
					width:95px;
					height:25px;
					display:block;
					float:left;
					text-indent:-10000px;
}

.header{
		
		text-align:right;
		font-size:11px;
		padding-right:10px;
		padding-top:5px;
}

.header a{
			padding-right:3px;
}

#title {
		width: 800px;
		height:100px;
		background-image: url(http://www.asia-price.com/img/asia-header.gif);
		margin-left: auto;
		margin-right: auto;
}

#global_navi{
			padding:8px 0 8px 0;

}


#container {
        	width: 800px;
        	margin-bottom:30px;
		margin-left: auto;
		margin-right: auto;
}

#menu {
		width: 249px;
		float:left;
	/*	border-right:1px dashed #8A634A;*/
}

#menu ul { 
           		 list-style-type :none; 
}
.menu-rist{
			/*background-image: url(http://www.asia-price.com/img/body.gif);*/
			background-repeat:no-repeat;
			background-position:center;
			padding:10px 5px 20px 10px;
			font-size:12px;
			color:#808080;
			
}

.menu-rist img{
				width:28px;
				height:20px;
				border:1px solid #C0C0C0 ;

}

.menu-rist td {
	padding:0 0 5px 10px ;
}

.menu-rist th {
				padding:0 0 5px 0;
}

.menu{
		padding:10px 5px 10px 5px;
		font-size:11px;
		line-height:150%;
}

.menu p{
		padding:7px 0 7px 0;
		border-bottom:1px dashed #8A634A;

}

.menu span{
			font-size:13px;
			font-weight: bold;
			color:#993300;

}

.other_t a{
      	    display:block; 
            text-indent:-10000px;
         	width:250px;
         	height:30px;
         	background-image: url(http://www.asia-price.com/img/o_tour1.gif);
	   	 	background-repeat: no-repeat;
	   	 	margin-bottom:20px;
	   		padding:0;
}

.other_t a:hover{
      	    display:block; 
            text-indent:-10000px;
         	width:250px;
         	height:30px;
         	background-image: url(http://www.asia-price.com/img/o_tour2.gif);
	   	 	background-repeat: no-repeat;
	   	 	margin-bottom:20px;
	   		padding:0;
}

.other_ti a{
      	    display:block; 
            text-indent:-10000px;
         	width:250px;
         	height:30px;
         	background-image: url(http://www.asia-price.com/img/o_ticket1.gif);
	   	 	background-repeat: no-repeat;
	   	 	margin-bottom:20px;
	   		padding:0;
}

.other_ti a:hover{
      	    display:block; 
            text-indent:-10000px;
         	width:250px;
         	height:30px;
         	background-image: url(http://www.asia-price.com/img/o_ticket2.gif);
	   	 	background-repeat: no-repeat;
	   	 	margin-bottom:20px;
	   		padding:0;
}

#main {
		width: 500px;
		float: right;
		padding-left:50px;
		
}

#main ul {
    list-style-type :none;
    float:left;
}

#main li {
    list-style-type :none;
    float:left;
}

.title_img{
				margin-bottom:20px;
}

.contents_out{
margin:10px 0 10px 0;
padding:8px 25px;
border-bottom:1px dashed #8A634A;
font-size:12px;
}

#main span{
			font-size:13px;
			font-weight: bold;
			color:#993300;

}

.contents_out td{padding-right:10px;}

.contents_photo{
float:left;
margin-right:10px;

}

.number  {
				border: solid 2px #ABDA4D;
width:75px;
}

.country  {
border: solid 2px #ABDA4D;
padding:3px 5px 3px 5px;
text-align:center;
font-size:12px;
}
.country1  {
border: solid 2px #ABDA4D;
padding:3px 5px 3px 5px;
text-align:left;
font-size:12px;
}

#footer{
		width:100%;
		claer:both;
		padding:5px 5px 0 0;
		background-color:#8A634A;
		text-align:center;
		color:#C0C0C0;
font-size:11px;
}

.country_name {
         	background-image: url(http://www.asia-price.com/img/country_name.gif);
	   	 	background-repeat: no-repeat;
			color:#FFFFFF;
			height:20px;
			font-size:15px;
			font-weight:bold;
			padding:5px 0 0 30px;
			margin-bottom:30px;

}

.tour_name{
         	background-image: url(http://www.asia-price.com/img/country_name.gif);
	   	 	background-repeat: no-repeat;
			color:#FFFFFF;
			height:20px;
			font-size:15px;
			font-weight:bold;
			padding:5px 0 0 30px;
			margin-bottom:5px;

}

.tour_name a:link {text-decoration: none;color:#FFFFFF;}
.tour_name a:visited {text-decoration: none;color:#FFFFFF;}
.tour_name a:hover {text-decoration: none;color:#FFFFFF;}
.tour_name a:active {text-decoration: none;color:#FFFFFF;}

/*各国のカテゴリーのテーブル*/
.bar{
	padding-top:10px;
}

.rist_bo1{
		width:120px;
		border: solid 2px #ABDA4D;
		border-collapse: collapse;
		margin-bottom:20px;
		font-size:12px;
		font-weight:bold;
		color:#8A634A;
		padding:3px 1px 3px 4px;
}

.rist_bo2{
		width:70px;
		border: solid 2px #ABDA4D;
		border-collapse: collapse;
		margin-bottom:20px;
		font-size:12px;
		padding:3px 3px 3px 4px;
}

.rist_bo3{
		width:70px;
		border: solid 2px #ABDA4D;
		border-collapse: collapse;
		margin-bottom:20px;
		font-size:12px;
		padding:3px 3px 3px 4px;
}

.rist_bo4{
		width:210px;
		border: solid 2px #ABDA4D;
		border-collapse: collapse;
		margin-bottom:20px;
		font-size:11px;
		padding:3px 3px 3px 4px;
}
/*各国のカテゴリーのテーブル*/

.left_banner{
padding:5px 0 10px 6px;
}

.tour_search a {
         display:block;
         text-indent:-10000px;
         width:250px;
         height:30px;
         background-image: url(http://asia-price.com/img/tour_search.gif);
	   	 background-repeat: no-repeat;
}

.tour_search a:hover {
         display:block;
         text-indent:-10000px;
         width:250px;
         height:30px;
         background-image: url(http://asia-price.com/img/tour_search-b.gif);
	   	 background-repeat: no-repeat;
}

.ticket_search a {
         display:block;
         text-indent:-10000px;
         width:250px;
         height:30px;
         background-image: url(http://asia-price.com/img/ticket_search.gif);
	   	 background-repeat: no-repeat;
}

.ticket_search a:hover {
         display:block;
         text-indent:-10000px;
         width:250px;
         height:30px;
         background-image: url(http://asia-price.com/img/ticket_search-b.gif);
	   	 background-repeat: no-repeat;
}

.box{
padding:10px 10px 10px 10px;
font-size:10px;
color:#666666;
line-height:200%;

}