/* CSS Document */



body{

font-size:100%;

margin:0;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

}



.h1topall{

font-size:16px;

margin:0;

padding-left:22px;

padding-top:6px;

padding-bottom:3px;

color:#FFCC00;

text-align:center;

}





.h1home{

font-size:16px;

margin:0;

padding:0;

color:#B89400;

}





.h2home{

font-size:15px;

font-weight:bold;

margin:0;

padding:0;

color:#A48B00;

}





h1{

font-size:16px;

margin:0;

padding:0;

}





h2{

font-size:15px;

font-weight:bold;

margin:0;

padding:0;

}



h3{

font-size:14px;

margin:0;

padding:0;

}





h4{

font-size:13px;

margin:0;

padding:0;

}



.intro { 



color:#ffffff; 

text-align:center;

}





.s1{

font-size:11px;

}



.s2{

font-size:10px;

}


.boxeslight {
	BORDER-RIGHT: #cccccc 3px solid; padding:2px;
        BORDER-TOP: #cccccc 3px solid; padding:2px;
         BORDER-LEFT: #cccccc 3px solid; padding:2px;
         BORDER-BOTTOM: #cccccc 3px solid; padding:2px;
         BACKGROUND-COLOR: #FFFFFF;


}



.textboxes {

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #000000;

	height: 14px;

	color:#000000;

}



.textarea {

	font-family: verdana;

	font-size: 10px;

	border: 1px solid #000000;

	color: #000000;

}



.buttons {

	font-family: verdana;

	font-size: 10px;

	border: 1px solid;

	background-color: #FFFFFF;

	height: 18px;

	width: auto;

	color: "#0066CC";

	font-weight: bold;

}



div.page_header_back{

background-image:url(../images/head_back.gif);

padding-top:33px;

}



div.center{

margin-right:auto;

margin-left:auto;

width:785px;

}



div.center2{

margin-right:auto;

margin-left:auto;

width:800px;

background-image:url(../images/content_container_back.gif);

}





div.page_header{

background-image:url(../images/head_back_white.gif);

height:100px;

}



div.page_body{

background-image:url(../images/body_back.gif);

padding-bottom:50px;

}



div.nav_container{

background-image:url(../images/nav_back.gif);

height:40px;

}



div.content_container{



padding:10px 0 10px 0;

}



div.content_header{

background-image:url(../images/content_header_left.gif);

background-repeat:no-repeat;

background-position: top left ;

background-color:#CCCCCC;

height:15px;

}



div.content_footer{

background-image:url(../images/content_bottom_left.gif);

background-repeat:no-repeat;

background-position:bottom left ;

background-color:#CCCCCC;

height:15px;

}



div.content_header_home{

background-image:url(../images/content_header_right.gif);

background-repeat:no-repeat;

background-position: top right;

background-color:#CCCCCC;

height:15px;

}



div.content_footer_home{

background-image:url(../images/content_bottom_right.gif);

background-repeat:no-repeat;

background-position: bottom right;

background-color:#CCCCCC;

height:15px;

}



.content_col1{

width:25%;

}

.content_col2{

width:75%;

}





.content_col1_home{

width:25%;

}



.content_col2_home{

width:50%;

}



.content_col3_home{

width:25%;

}





div.content{

background-color:#FFFFFF;

padding:10px 5px 10px 5px;


}



div.left_col_content_container{

padding:0px 5px 10px 5px;

}



div.box_header{

background-image:url(../images/box_top_right.gif);

background-repeat:no-repeat;

background-position: top right;

background-color:#666666;

height:8px;

}



div.box_bottom{

background-image:url(../images/box_bottom_right.gif);

background-repeat:no-repeat;

background-position: top right;

background-color:#666666;

margin-bottom:10px;

height:8px;

}



div.box{

background-color:#666666;

color:#FFFFFF;

padding:5px;

}



div.link_container{

border-bottom:1px dotted #333333;

padding-bottom:5px;

padding-top:5px;

/*color:#FFCC00;*/

color:#FFCC33;

}



a.toplinks{

color:#CCCCCC;

text-decoration:none;

}



a.toplinks:link{

}



a.toplinks:hover{

color:#FFCC00;

}





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.menu{

padding:9px 0 10px 0;

text-align:center;

}



ul.menu{

padding:0px;

margin:0px;

list-style :none;

}



ul.menu li{

display:inline;

width:60px;

padding:0 5px 0 5px;





}



ul.menu li.b{

border-left: 1px solid #999999;

}



a.menu{

 

font-size:15px;

color:#000000;

text-decoration:none;

font-weight:bold;



}



a.menu:hover{

color:#009999;

text-decoration:none;

}



div.late_comnts_container{

margin:5px 0 5px 0;

padding:2px;

border:1px dotted #000000;

background-color:#999999;



}

div.late_comnts_head{

text-align:center;

padding:3px;

background-color:#666666;

}



div.late_comnt{

padding-bottom:8px;

border:1px solid #666666;

color:#000000;

padding:3px;

}



div.late_comnt_at{

font-size:10px;

text-align:right;

color:#CCCCCC;

background-color:#666666;

}



a.late_comnt{

font-size:13px;

color:#CCCCCC;

text-decoration:none;

}



a.late_comnt:hover{

color:#FFFFFF;

text-decoration:underline;

}



div.footer_top{

background-image: url(../images/footer_top.gif);

height:7px;

}



div.footer_body{

background-image:url(../images/footer_back.gif);

padding:10px 0 10px 120px;

}

div.footer_bottom{

background-image: url(../images/footer_bottom.gif);

height:19px;

}



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:#FFFF99;

}



.country_head{

 

font-weight:bold;

}



a.link_countries{

color:#333399;

text-decoration:none;

}



a.link_countries:hover{

color:#6699CC;

}



div.search{

width:75%;

margin-left:auto;

margin-right:auto;

}



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:#CCCCCC;

	font-weight:bold;

}



div.city_desc{

	padding:5px 0 20px 0;

	font-weight:normal;

}



div.count_desc{

padding-bottom:20px;

}



img.link_hostel_img{

width:100px;

height:95px;

padding-right: 10px;

}



span.link_hostel_name{

font-size:13px;

font-weight:bold;

}



img.host_image{

width:150px;

height:140px;

}



div.host_image{

border:1px dotted #999999;

padding:3px;

}



div.host_name{

background-color:#99CCFF;

padding:10px;

margin-right:10px;

font-weight:bold;



}



div.host_desc{

 

padding:10px 10px 10px 0;

}



div.bread{

height:24px;

background-image:url(../images/nav_back2.gif);

padding:4px 0 0px 200px

}



a.bread_nav_link{

padding-left:5px;

padding-right:5px;

text-decoration:none;

color:#FFCC00;

}



a.bread_nav_link:hover{

color:#FFFF00;

}



span.bread_nav_dead_link{

 

padding-left:5px;

padding-right:5px;

color:#CCCCCC;

}



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{

background-color:#666666;

color:#FFFFFF;

margin-bottom:10px;

padding:5px;

}



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;

}







span.tn{/*top numbers*/

font-size:11px;

color:#CCCCCC;

}


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;

}



span.top_num{

color:#CCCCCC;

}

select.m_cats{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:10px;
}

div.m_cats{
padding-top:5px;
font-size:12px;
}

div.cross_lnk{
background-color:#666666;
padding:5px;
text-align:center;
margin-top:10px;
}

a.cross_lnk{
color:#CCCC00;
font-weight:bold;
text-decoration:none;
}

a.cross_lnk:hover{
color:#FF9900;
}

div.page_links{
text-align:center;
}

a.page_links{
padding-left:3px;
padding-right:3px;
color:#000000;
/*font-weight:bold;*/
text-decoration:none;
border:1px solid #FFFFFF;
}

a.page_links:hover{
color:#993300;
border:1px solid #993300;
}