body {
    margin-top:5px;
    margin:0;
    padding:0;
    font-size:13px;
}

/******* End page list style********/
.pageTotal{
   text-decoration:none;margin-right:20px;
  background-color:#FFFFFF;
  float:left;
  line-height:18px;
}
.xpageLimit{
  background-color:#FFFFFF;
  float:left;
  line-height:18px;
}
  .mypagePrev{
   display:block;
   width:27pt;
   height:18px;
   text-align:center;
   text-decoration:none;margin-right:20px;
  background-color:#FFFFFF;
  float:left;
  line-height:18px;
  }
  .mypageNext{
   display:block;
    width:30px;
   height:18px;
   text-align:center;
   text-decoration:none;margin-left:10px;
  background-color:#FFFFFF;
  float:left;
  line-height:18px;
  }
  .mynavi{
   display:block;
    width:20px;
   height:18px;
   text-align:center;
   text-decoration:none;margin-right:1px;
  background-color:#F5F5F5;
  color:#000000;
  float:left;
  line-height:18px;
  }
 .mynavi:link{
   display:block;
   width:20px;
  height:18px;
  text-align:center;
  text-decoration:none;margin-right:1px;
  background-color:#9c9c9c;
  color:#FFFFFF;
  float:left;
  line-height:18px;
  }
 .mynavi:visited{
   display:block;
   width:20px;
  height:18px;
  text-align:center;
  text-decoration:none;margin-right:1px;
  background-color:#9c9c9c;
  color:#FFFFFF;
  float:left;
  line-height:18px;
  }
  .mynavi:hover{
   display:block;
   width:20px;
  height:18px;
  text-align:center;
  text-decoration:none;margin-right:1px;
  background-color:#666666;
  color:#FFFFFF;
  float:left;
  line-height:18px;
  }
  .mydark{
 display:block;
 width:20px;
 height:18px;
  text-align:center;
  text-decoration:none;margin-right:1px;
  background-color:#666666;
  color:#FFFFFF;
  float:left;
  line-height:18px;
  }
/******* End page list style********/


.bottom {
	font-family: "verdana";
	font-size:11;
	color: #ffffff;
	font-weight: normal;
} 

.login {
	font-family: "verdana";
	color: #ffffff;
	font-weight: normal;
} 

.inbox1 {
	font-family: "verdana";
	font-size:14;
	color: #204DA0;
	font-weight: normal;
}
.inbox1 a{
        font-family: "verdana";
	font-size:14;
	color: #204DA0;
	font-weight: bold;
        text-decoration:none;
}
.inbox2 {
	font-family: "verdana";
	font-size:12;
	color: #000000;
	font-weight: normal;
} 
.inbox3 {
	font-family: "verdana";
	font-size:12;
	/*color: #999999;*/
        color:#6D6D6D;
	font-weight: normal;
} 
.tour_list {
	font-family: "verdana";
	color: #666666;
	font-weight: normal;
} 
.dark12 {
	font-family: "verdana";
	color: #333333;
	font-weight: normal;
} 
/*
A:link    { font-size:12;color: #999999; text-decoration:none; }  
A:visited { font-size:12;color: #999999; text-decoration:none; } 
A:hover   {font-size:12; color: #000000; text-decoration:none; } 
A:active  { font-size:12;color: #000000; text-decoration:none;  }   

A:focus { 
	font-family: "verdana";
	font-size:10;
	color: #999999;
	font-weight: normal; }
A:focus:link {
	font-family: "verdana";
	font-size:10;
	color: #999999;
	font-weight: normal;text-decoration:none;
 }
 A:focus:visited {
	font-family: "verdana";
	font-size:10;
	color: #999999;
	font-weight: normal;text-decoration:none;
 }
A:focus:hover {
	font-family: "verdana";
	font-size:10;
	color: #333333;
	font-weight:bold;
	font-weight: normal;text-decoration:none;
 }
A:focus:active {
	font-family: "verdana";
	font-size:10;
	color: #999999;
	font-weight: normal;text-decoration:none;
 }
*/
.title_box {
	font-family: "verdana";
	color: #ff0000;
	font-weight: normal;
        font-size:12px;
} 
.booking{
	font-size: 11px;
	color: #333333;
	font-family:"arial"; 
	font-weight: normal;
}
.hotellist{
	color: #333333;
	font-family:"verdana"; 
	font-weight: normal;
        font-size:12px;
}

.hotelcolumn{
	color: #333333;
	font-family:"verdana"; 
	font-weight: bold;
        font-size:12px;
}
.columwhite14{
	font-size: 15px;
	color: #FFFFFF;
	font-family:"verdana"; 
	font-weight: bold;
}
.columwhite12{
	color: #FFFFFF;
	font-family:"verdana"; 
	font-weight: bold;
}
.arialwhite14{
	font-size: 15px;
	color: #FFFFFF;
	font-family:"arial"; 
	font-weight: normal;
}

.pThing {
	background: #B4B4B4;
	font-family: verdana;
	font-style : normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.whiteThing {
	background: #FFFFFF;
	font-family: verdana;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
}

table.pax{
    width: 100%;
    border-collapse:collapse;
}
table.pax td{
    border:1px solid #999999;
    padding:3px;
}
.special_title{
    font-weight: bold;
}
table.pax td.special{
    border-width: 0px;
    color: red;
    padding:0px;
}

.gray_tabinbox_left ,.gray_tabinbox_right ,.gray_tabinbox_center{
    float:left;
}
.gray_tabinbox_center{
    height:30px;
    width:auto;
    background:url(../images/gray_tabinbox_center.jpg) repeat-x;
    font-weight:bold;
    line-height:30px;
}
.gray_tabinbox_left ,.gray_tabinbox_right{
    width:16px;
    height:30px;
}
.gray_tabinbox_left{
    background:url(../images/gray_tabinbox_left.jpg) no-repeat;
}
.gray_tabinbox_right{
    background:url(../images/gray_tabinbox_right.jpg) no-repeat;
}
.gray_tabinbox{
	height:30px;
	width:720px;
	background:url(../images/gray_tabinbox_center_inv.jpg) repeat-x;
	position:relative;
	top:3px;
}
.product_top_left, .product_top_center, .product_top_right{
	height:15px;
	float:left;
}
.product_top_left{
	width:10px;
	background:url(../images/gray_box_left_mid.jpg) repeat-y;
}
.product_top_center{
	width:695px;
}
.product_top_right{
	width:15px;
	background:url(../images/gray_box_right_top.jpg) repeat-y;
}
.product_body{
	width:690px;
	padding:0 15px 15px 15px;
	height:auto;
	background:url(../images/gray_box_body.jpg) repeat-y;
}

.product_bottom{
	width:720px;
	height:13px;
	background:url(../images/gray_box_bottom.jpg) no-repeat;
}

.required{
    color:#ea4545;
    font-weight:bold;
    position:relative;
}

.roundBox{
    width:720px;
}

.roundTab{
    height:30px;
    width:710px;
    background:url(../images/gray_tabinbox_center_inv.jpg) repeat-x;
}
.roundTabLeft,.roundTabRight,.roundTabBody{
    float:left;
}
.roundTabLeft ,.roundTabRight{
    width:16px;
    height:30px;
}
.roundTabLeft{
     background:url(../images/gray_tabinbox_left.jpg) no-repeat;
}
.roundTabBody{
    width:auto;
    background:url(../images/gray_tabinbox_center.jpg) repeat-x;
    font-weight:bold;
    line-height:30px;
}
.roundTabRight{
     background:url(../images/gray_tabinbox_right.jpg) no-repeat;
}
.roundTabBoxBottom{
    width:710px;
}
.topCornorLeft{
        width:10px;
        height:15px;
	background:url(../images/gray_box_left_mid.jpg) repeat-y;
        float:left;
        margin-top:-3px;
}
.topCornorRight{
    width:15px;
    height:30px;
    background:url(../images/gray_box_right_top.jpg) no-repeat;
    float:right;
    margin-top:-3px;
}