/* CSS Document */



body{font-size:100%;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:12px;}





.boxeslight {
	BORDER-RIGHT: #cccccc 2px solid; padding:2px;
        BORDER-TOP: #cccccc 2px solid; padding:2px;
         BORDER-LEFT: #cccccc 2px solid; padding:2px;
         BORDER-BOTTOM: #cccccc 2px solid; padding:2px;
         BACKGROUND-COLOR: #FFFFFF;


}


div.main{background-image:url(../imgs/top_back.gif); background-repeat:repeat-x}

div.center{margin-left:auto; margin-right:auto}

div.main_content{width:937px;}

div.top{height:105px;padding:20px 0 0 35px}

div.menu{width:870px}

td.mnu{background-image:url(../imgs/tab.gif);width:128px;height:28px}



div.header{background-image:url(../imgs/head_back.gif);}

td.banner{background-image:url(../imgs/header_back.gif);height:189px;width:654px}

h1,h2,h3,h4{padding:0; margin:0}


a.menu{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#000000}

a.menu:hover{color:#f07d08}



div.body{padding-top:3px;}



td.search{background-image:url(../imgs/search_back.gif);height:189px;width:283px; }

div.cearch_adjust{height:93px;}

div.search{padding:0 20px 0 20px;}

input.search_txtbox{width:237px}

div.search_caption{color:#000000}

div.search_button{padding:0px 0 0 40px}

form.search{padding:0; margin:0}

div.cearch_adjust_2{height:20px}



div.tl{background-image:url(../imgs/box_top_left.gif); background-position:top left; background-repeat:no-repeat}

div.tr{background-image:url(../imgs/box_top_right.gif); background-position:top right; background-repeat:no-repeat}

div.bl{background-image:url(../imgs/box_bot_left.gif); background-position:bottom left; background-repeat:no-repeat}

div.br{background-image:url(../imgs/box_bot_right.gif); background-position:bottom right; background-repeat:no-repeat}



div.ht{background-image:url(../imgs/hor_top.gif); background-position:top; background-repeat:repeat-x}

div.hb{background-image:url(../imgs/hor_bot.gif); background-position:bottom; background-repeat:repeat-x}

div.vl{background-image:url(../imgs/ver_left.gif); background-position:left; background-repeat:repeat-y}

div.vr{background-image:url(../imgs/ver_right.gif); background-position:right; background-repeat:repeat-y}



div.content{width:925px;padding-top:5px;}



td.side_col{width:22%}

td.center_col{width:56%}

td.right_col{width:78%}



td.home_side_col{width:22%}

td.home_center_col{width:56%}

td.home_right_col{width:22%}





h3{margin:0; padding:0; font-size:12px; font-weight:bold}



div.box{padding-bottom:10px}

/*--------- Blue Box ---------------*/

div.box_header_blu{background-color:#b3dcf0;}

div.box_blu_top_left{background-image:url(../imgs/box_left_blue.gif); background-repeat:no-repeat; background-position:left}

div.box_blu_top_right{height:24px;background-image:url(../imgs/box_right_blue.gif);background-repeat:no-repeat; background-position:right; padding:7px 0 0 35px;}

div.box_body_blu{background-color:#def1f8;padding-bottom:15px}

div.box_bot_blu{background-color:#def1f8}

div.box_blu_bot_left{background-image:url(../imgs/box_bot_left_blue.gif);background-repeat:no-repeat; background-position:left top}

div.box_blu_bot_right{background-image:url(../imgs/box_bot_right_blue.gif);background-repeat:no-repeat; background-position:right top;height:5px}

/*--------- Blue Box ---------------*/


/*--------- Cotent Box ---------------*/



div.box_body_content{background-color:#ffffff;padding-bottom:15px; 

     BORDER-RIGHT: #cccccc 1px solid; padding:2px;
        BORDER-TOP: #cccccc 2px solid; padding:2px;
         BORDER-LEFT: #cccccc 1px solid; padding:2px;
         BORDER-BOTTOM: #cccccc 3px solid; padding:2px;
         BACKGROUND-COLOR: #FFFFFF;
}

div.link_container_content{ background-image:url(../imgs/blu_err_2.gif); background-repeat:no-repeat; padding:4px 8px 4px 25px;}

a.toplinks_content{color:#0066FF;}

a.toplinks_content:hover{color:#FF0000; text-decoration:none}




/*--------- Cotent Box ---------------*/




/*--------- Yellow Box ---------------*/

div.box_header_yel{background-color:#ffed8b}

div.box_yel_top_left{background-image:url(../imgs/box_left_yellow.gif); background-repeat:no-repeat; background-position:left}

div.box_yel_top_right{height:24px;background-image:url(../imgs/box_right_yellow.gif);background-repeat:no-repeat; background-position:right;padding:7px 0 0 35px;}

div.box_body_yel{background-color:#fafccd;padding-bottom:15px}

div.box_bot_yel{background-color:#fafccd}

div.box_yel_bot_left{background-image:url(../imgs/box_bot_left_yellow.gif);background-repeat:no-repeat; background-position:left top}

div.box_yel_bot_right{background-image:url(../imgs/box_bot_right_yellow.gif);background-repeat:no-repeat; background-position:right top;height:5px}

/*--------- Blue Box ---------------*/



span.top_num{ color:#666666}



div.link_container_blu{ background-image:url(../imgs/blu_err_small.gif); background-repeat:no-repeat; padding:4px 4px 4px 25px;}

a.toplinks_blu{color:#0066FF;}

a.toplinks_blu:hover{color:#FF0000; text-decoration:none}



div.link_container_yel{background-image:url(../imgs/yel_err_small.gif); background-repeat:no-repeat;padding:4px 4px 4px 25px;}

a.toplinks_yel{color:#0066FF;}

a.toplinks_yel:hover{color:#000000;  text-decoration:none}





div.late_comnts_container_blu{border-bottom:2px dashed #CCCCCC; margin-bottom:5px;padding:5px}

div.late_comnts_head_blu{padding:3px}

a.late_comnt_blu{ font-size:14px; color:#0066FF}

a.late_comnt_blu:hover{color:#FF0000; text-decoration:none}

div.late_comnt_blu{border:1px dotted  #FF9900;margin:2px 0 2px 0; color:#666666}

div.late_comnt_at_blu{color:#999999; text-align:right}





div.late_comnts_container_yel{border-bottom:2px dashed #CCCCCC; margin-bottom:5px;padding:5px}

div.late_comnts_head_yel{padding:3px}

a.late_comnt_yel{ font-size:14px; color:#0066FF}

a.late_comnt_yel:hover{color:#FF0000; text-decoration:none}

div.late_comnt_yel{border:1px dotted  #FF9900;margin:2px 0 2px 0; color:#666666}

div.late_comnt_at_yel{color:#999999; text-align:right}





div.intro_txt{padding:8px}

div.content_txt{border-left:1px groove #999999;padding:5px}



.h1topall{font-size:16px;margin:0;padding-left:22px;padding-top:6px;padding-bottom:3px;color:#FFCC00;text-align:center;}

.h1home{ background-image:url(../imgs/blu_err_2.gif); background-repeat:no-repeat; font-size:15px;margin:0;padding:0 0 0 20px;color:#f07d08}

.h2home{ background-image:url(../imgs/blu_err_2.gif); background-repeat:no-repeat; font-size:14px;margin:0;padding:0 0 0 20px;color:#f07d08}

.h3home{ font-size:13px; color:#f07d08}


.h2search{ background-repeat:no-repeat; font-size:14px;margin:0;padding:0 0 10px; 20px;color:#f07d08; }

.borderh2search{ BORDER-RIGHT: #cccccc 2px solid; padding:2px;
       
       BORDER-TOP: #cccccc 2px solid; padding:2px;
         BORDER-LEFT: #cccccc 2px solid; padding:2px;
         BORDER-BOTTOM: #cccccc 2px solid; padding:2px;

}



div.footer{ padding:10px 0 30px 150px}
ul.footer{padding:0px;margin:0px;list-style :none;}
ul.footer li{display:inline;padding:0 5px 0 5px;}
ul.footer li.b{border-left:1px solid #CCCCCC;}
span.footer_txt{color:#000000;}
a.toplinks{}
a.toplinks:hover{color:#FF0000; text-decoration:none}


div.bread_container{padding:5px 0 5px 10px}

div.hbar{background-image:url(../imgs/hbar.jpg);height:1px}



div.lnk_city_out{padding:10px;border:1px solid #CCCCCC;margin-bottom:10px;color:#3399CC;font-weight:bold;}

div.lnk_city_over{padding:10px;border:1px solid #CCCCCC;margin-bottom:10px;background-color:#FFFFCC;font-weight:bold;}

div.city_desc{padding:5px 0 20px 0;font-weight:normal;}



div.page_links{text-align:center;}

a.page_links{padding-left:3px;padding-right:3px;color:#000000;text-decoration:none;border:1px solid #FFFFFF;}

a.page_links:hover{color:#993300;border:1px solid #993300;}



a.bread_nav_link{padding-left:5px;padding-right:5px;text-decoration:none;color:#000000;}

a.bread_nav_link:hover{color:#0000CC;text-decoration:underline}

span.bread_nav_dead_link{padding-left:5px;padding-right:5px;color:#999999;}



div.count_desc{padding-bottom:20px;}



img.link_hostel_img{width:100px;height:95px;padding-right: 10px;}



div.host_name{background-color:#99CCFF;padding:1px 0 1px 10px;margin-right:10px;font-weight:bold;}

div.host_desc{padding:10px 10px 10px 0;}



img.host_image{width:150px;height:140px;}

div.host_image{border:1px dotted #999999;padding:3px;}



div.price{padding:5px 3px 3px 3px;}

span.price{color:#000099;}

span.price_value{color:#CC0000;}



div.revs_container{padding-top:20px;}
div.revs_head{color:#FFFFFF; padding:7px 0 5px 40px}
div.rev_head{background-color:#6699CC;height:15px;}
div.rev_container{border:1px solid #CCCCCC;padding:5px;margin-bottom:10px;}
div.rev_footer{padding-top:3px;text-align:right;}
h1.revs{font-size:14px}



div.book_now{padding-top:5px;}

a.book_now{font-family: verdana;font-size: 10px;border: 1px solid;background-color: #FFFFFF;height: 18px;width: auto;color:#000000;font-weight: bold;padding:3px;text-decoration:none;}

a.book_now:hover{background-color:#6699CC;color:#FFFFFF;}

div.book_now{padding:5px;}



div.sr{padding:10px 0 10px 0;border-bottom:dashed #999999 1px;}

a.s{color:#0000CC;text-decoration:none;}

a.s:hover{color:#000000;}

span.sd{padding-top:3px;font-size:11px;}



div.cross_lnk{background-color:#def1f8;padding:5px;text-align:center;margin-top:10px;}

a.cross_lnk{color:#000000;font-weight:bold;text-decoration:none;}

a.cross_lnk:hover{color:#FF0000;}



a.link_countries{color:#0066FF;text-decoration:none;}

a.link_countries:hover{color:#FF6600;}

.country_head{font-weight:bold;}

div.heading{padding:10px 0 10px 30px}

div.orange_bar{ background-image:url(../imgs/orange_bar_back.gif); height:31px}
div.orange_bar_left{background-image:url(../imgs/orange_bar_left.gif); background-position:left; background-repeat:no-repeat; height:31px}
div.orange_bar_right{background-image:url(../imgs/orange_bar_right.gif); background-position:right;background-repeat:no-repeat; height:31px}

textboxes{background-color:#FFFFCC}
buttons{background-color:#FF9900}


/*footer*/
#footer{ padding:14px 0 40px 0; text-align:center; font-size:0.90em; color:#074d91; word-spacing:5px;}
#footer span{ color:#639cc1;}
#footer a{ text-decoration:none; color:#074d91; word-spacing:normal;}
#footer a:hover{ text-decoration:underline;}
#footer .line_center{ margin:5px 0 13px 0; font-size:0.937em; color:#0c65ad;}
#footer .line_center a{ color:#0c65ad;}
