.outer
{
margin:0 2% 0 2%;
width:96%;
min-width:872px;
position:relative;
}
.redirect
{
margin:18px 0px 0px 84px;
width:80%;
float:left;
}
.redirect h1 
{
margin-top: -40px;
width:100%;
font-size:16px;
color:#ffffff;
text-align:right;
}
.header
{
margin:0 2% 0 2%;
width:96%;
min-width:872px;
background:url(/images/logo_ie6-new.gif) left top no-repeat;
height:83px;
position:absolute;
left:0px;
top:0px;
}
.hd_logo
{
margin:18px 0px 0px 55px;
width:235px;
float:left;
}
.hd_2nd
{
margin-left:330px;
margin-top:0px;
margin-right:-4px;
background:url(/images/menu_rep-new.jpg) top repeat;
height:83px;
}
.hd_3rd
{
background:url(/images/menu_right-new.jpg) right top no-repeat;
height:83px;
}
.hd_title
{
margin:18px 15px 0px 0px;
width:auto;
float:right;
}
.hd_title h2
{
margin:15px 0px 0px 0px;
font-size:18px;
color:#ffffff;
}
.linksbar_psn
{
margin:0px;
padding:0px;
width:100%;
height:25px;
background-color:#0131FF;
position:absolute;
left:0px;
top:83px;
}
.linksbar
{
margin:0px;
padding:0px;
width:100%;
height:25px;
background-color:#0131FF;
}
.linksbar_left
{
margin:0px;
padding:0px;
width:60%;
float:left;
}
.linksbar_right
{
margin: 0px;
padding:0px;
width:40%;
float:right;
}
.linksbarul_l 
{
margin: 5px 0px 0px 3%;
padding: 0px;
float:left;
display:block;
list-style-type:none;
}
.linksbarul_r 
{
margin: 5px 4% 0px 0px;
padding: 0px;
float:right;
display:block;
list-style-type:none;
}
.linksbarul_l li, .linksbarul_r li
{
display:inline;
color:#ffffff;
}
.linksbarul_l li a, .linksbarul_r li a
{
 padding: 0px 2px 0px 2px;
 text-decoration:none;
 color:#ffffff;
}
.linksbarul_l li a:hover, .linksbarul_r li a:hover
{
	 text-decoration:underline;
}
.main
{
margin:0 2% 0 2%;
width:96%;
min-width:872px;
border-left:2px solid #04a2bd;
border-right:2px solid #04a2bd;
position:relative;
}
.new_top_psn
{
margin: 0% 2% 0% 2%;
width:96%;
height:25px;
padding-top: 128px;
padding-bottom: 0px;
}
.new_top_psn hr
{
width:100%;
margin:0px;
}
.new_top_psn h2 
{
font-weight:bold;
font-size:16px;
font-family: Verdana, 'MS Sans Serif', 'MS Serif', helvetica;
margin: 0 0 3px 0;
padding-right: 10px;
display:inline;
}
.new_top
{
width:96%;
margin:2% 2% 0% 2%;
}
.new_top h2 
{
font-weight:bold;
font-size:16px;
font-family: Verdana, 'MS Sans Serif', 'MS Serif', helvetica;
margin: 0px 0px 3px 0px;
padding-right: 10px;
display:inline;
}
.new_menu_psn
{
margin: 0% 2% 0% 2%;
border-bottom:2px solid #3f94ca;
width:96%;
position:absolute;
left:0px;
}
.new_menu
{
width:96%;
margin:0% 2% 0% 2%;
border-bottom:2px solid #3f94ca;
height:auto;
float:left;
}
.add_new
{
margin-top: 35px;
width:24%;
text-align:right;
float:right;
height:auto;
font-size:13px;
}
#content
{
	margin:0px;
	position:relative;
	height:100%;
	width:100%;
	float:left;
}
p#content_p
{
	width:auto;
	margin:0px;
	padding:0px 514px 0px 0px;
	text-align:justify;
}
.content_r_psn
{
margin:2px;
border:1px solid blue;
width:502px;
background:#ffffff;
position:absolute;
right:0px;
top:0px;
}
.r_img_psn
{
margin:0px;
width:170px;
float:left;
display:block;
}
.blue_psn
{
width:330px;
margin-left:170px;
padding-left:2px;
}
p.fp
{
margin:0px;
padding:0px 0px 0px 1px;
}
p.fphd
{
 margin:0px 0px 3px 0px;
 padding:3px 0px 3px 0px;
 background-color:blue;
 color:#ffffff;
 font-weight:bold;
}
p.fptitle
{
margin:0px;
padding:0px;
color:#111111;
font-size:16px;
font-weight:bold;
}

#content2
{
	margin:2px 0px 2px 0px;
	width:100%;
	background:#ffffff;
}
#content3
{
	margin:2px 0px 2px 0px;
	width:100%;
	background:#ffffff;
}
#content hr, #content2 hr, #content3 hr
{
	margin:8px 0px 8px 0px;
	width:100%;
}
#content2 li, #content3 li 
{
display:inline;
}
#content2 h3, #content3 h3  
{
margin:-2px 5px 0px 0px;
font-size:14px;
float:left;
}
.content222
{
width:96%;
margin: 0 2% 0 2%;
background:transparent;
}
.credit_card
{
margin: 0 2% 0 2%;
padding:20px 0 5px 0;
width:96%;
background:#ffffff;
}
.footer
{
margin:0 2% 0 2%;
width:96%;
min-width:872px;
background: url(/images/footer_left.jpg) bottom left no-repeat;
height:45px;
}
.footer_main
{
margin-left:27px;
background:url(/images/footer_main.jpg) bottom repeat;
height:45px;
}
.f_image
{
margin-top:25px;
margin-left:20px;
float:left;
height:17px;
/*height:45px;*/
}
.footer_right
{
margin-right:-4px;
float:right;
background: url(/images/footer_right.jpg) right no-repeat;
height:45px;
width:280px;
}
ul.footer_footer 
{
margin:25px 0px 0px 0px; 
padding:0px;
display:block; 
float:left;
height:25px;
list-style-type:none;  
}
ul.footer_footer li 
{
display:inline;
width:30px;
height:25px;
font-weight:bold;
}
ul.footer_footer li  a
{
padding-right:10px;
color:#ffffff;
text-decoration:none;
}
ul.footer_footer li  a:hover
{
color:#ffffff;
text-decoration:underline;
}
.link_list
{
margin: 0 2% 0 2%;
width:96%;
}
ul.listul 
{
margin: 5px 0px 0px 0px;
padding: 0px;
display:block;
list-style-type:none; 
text-align:center;
}
ul.listul li
{
display:inline;
}
ul.listul li a
{
 padding: 0px 5px 0px 5px;
}
#link_list
{
margin: 0 2% 0 2%;
width:96%;
}
ul#link_list 
{
margin: -15px 0px 15px 0px;
padding: 0px;
float:left;
display:block;
list-style-type:none; 
text-align: center;
}
ul#link_list li
{
display:inline;
}
ul#link_list li a
{
 padding: 0px 5px 0px 5px;
}

.row
{
/*width:100.7%;*/
width:100%;
display:block;
}
.td_up_hotels
{
width:45%;
float:left;
background:#FFCC33;
border:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
.td_up_location
{
width:22.5%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
.td_up_rating
{
width:11%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
.td_up_rateform
{
width:9.5%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
.td_up_moreinfo
{
width:8.7%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
clear:right;
}
.td_hotels
{
width:45%;
float:left;
background:#ffffff;
border-left:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
.td_location
{
width:22.5%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
}
.td_rating
{
width:11%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 5px 2px;
height:14px;
}
.td_rateform
{
width:9.5%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
}
.td_moreinfo
{
width:8.7%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
height:16px;
clear:right;
}

#row
{
/*width:100.7%;*/
width:100%;
display:block;
}
#td_up_hotels
{
width:45%;
float:left;
background:#FFCC33;
border:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
#td_up_location
{
width:22.5%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
#td_up_rating
{
width:11%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
#td_up_rateform
{
width:9.5%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
#td_up_moreinfo
{
width:8.7%;
float:left;
background:#FFCC33;
border-top:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
clear:right;
}
#td_hotels
{
width:45%;
float:left;
background:#ffffff;
border-left:1px solid #1a1a1a;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
display:inline;
}
#td_location
{
width:22.5%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
}
#td_rating
{
width:11%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 5px 2px;
height:14px;
}
#td_rateform
{
width:9.5%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
}
#td_moreinfo
{
width:8.7%;
float:left;
background:#ffffff;
display:inline;
border-right:1px solid #1a1a1a;
border-bottom:1px solid #1a1a1a;
padding:3px 0px 3px 2px;
height:16px;
clear:right;
}
table tr.gridrow:hover
{background-color: #e5f4ff;}
table tr.gridrow:hover td.wk1,
table tr.gridrow:hover td.wk2,
table tr.gridrow:hover td.wk3,
table tr.gridrow:hover td.wk4
{background-color: #b9dfff;font-weight:bold}

