#websitebox { 
	width: 800px;
	margin: 0 auto;
	text-align: left;
		}	

#frame {
	border-top:1px solid #A6C942;
	border-left:1px solid #A6C942; 
	border-right:1px solid #A6C942;  
	width: 800px;
	background: #fff;
		}	

#topinfo {
	padding: 5px;
	color: #777677;
		}
		
#header {
	background-image: url(../img/bg_top.jpg);
	background-repeat: no-repeat;	
		}
		
#content {
    valign: top;	
	padding-bottom: 10px;
	background:#F0E6AD;
}

#hostelworld {
    valign: top;
	width: 100%;
	height: 500px;	
	overflow:hidden;
}

#contentmain {
    padding: 0px 0px 10px 10px;
	width: 630px;
}

#contentmainbg {
    padding: 0px 0px 10px 10px;
	width: 540px;
	background-image: url(../img/bg_content_right.jpg);
	background-repeat: no-repeat;	
}

#contentright {
    padding: 0px 0px 10px 10px;
	margin-left: 10px;
	width: 230px;
	height: 300px;
	background-image: url(../img/bg_content_right.jpg);
	background-repeat: no-repeat;	
}


.field {
	overflow: auto;
	margin:2px 2px 2px 2px;
	width: 140px;
	height: 30px;
	text-align: left;
	font-size : 10px;
}

#fieldalt {
	overflow: auto;
	height: 50px;
	font-size : 10px;
}

#footer {
	background: #D9484A;
	width: 796px;
	padding:3px;
	color: #F0E6AD;
	height: 15px;
	align: middle;	
		}
		
#floatbox {
	float:left;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	border:1px dashed #A6C942;
	width: 160px;
	}		
#floatbox:hover {
	background: #F2F6E7;
	}	

	
#floatboxright {
	float:left;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	border:1px dashed #A6C942;
	width: 200px;
	}		
	
#floatboxcontent {
	float:left;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	border:1px dashed #A6C942;
	}		

#infobox {
	float:left;
	padding:3px 3px 3px 3px;
	margin:3px 3px 3px 3px;
	border:1px solid #000;
	width: 200px;
	background:#fff;
	}		

.imgfloatleft {
border:1px solid #F0E6AD; 
float:left;
margin:0px 10px 0px 0px;
	}

.imgfloatright {
border:1px solid #F0E6AD; 
float:right;
margin:0px 0px 0px 10px;
	}
	

#picbox {
	margin: 0px;
	padding: 6px 6px 3px 6px;
	float:left;
	text-align: center;
	width: 140px;
	}
#picbox:hover {
	border: 1px solid #000;
	padding: 5px 5px 2px 5px;
	}
	
#photoboxleft {
	margin: 2px 2px 2px 0px;
	padding: 0px 5px 0px 0px;
	font-size: 10px;
	height: 100px;
	overflow: hidden;
	}

#photoboxrandom {
	margin: 6px 2px 7px 0px;
	padding: 0px 5px 0px 0px;
	font-size: 10px;
	height: 100px;
	overflow: hidden;
	}
		
.textred {
	color: #D9484A;
	}
	
a.linknavi         { padding-bottom: 20px; margin-right: -6px; padding-left:7px; padding-right: 7px; font-size: 11px; font-weight: bold; text-decoration:none; color: #777677;}
a.linknavi:active   { } 
a.linknavi:visited  { } 
a.linknavi:hover    { color: #000;  BACKGROUND:  url(../img/icon_hover.gif) no-repeat center; text-decoration:none;} 

.naviselect         { padding-bottom: 20px; margin-right: -6px; padding-left:7px; padding-right: 7px; font-size: 11px; font-weight: bold; BACKGROUND:  url(../img/icon_select.gif) no-repeat center;}


a.linkwhite         { font-size: 10px; color: #F0E6AD; text-decoration:underline;}
a.linkwhite:active   { } 
a.linkwhite:visited  { } 
a.linkwhite:hover    { text-decoration:none; } 

a        { color: #D9484A; text-decoration:underline;}
a:active   { } 
a:visited  { } 
a:hover    { text-decoration:none;} 

.naviselect         { padding-bottom: 20px; margin-right: -6px; padding-left:7px; padding-right: 7px; font-size: 11px; font-weight: bold; BACKGROUND:  url(../img/icon_select.gif) no-repeat center;}



#form input, #form textarea {
	margin:3px;
	padding:2px;
	border:1px solid #A6C942;
	background:#F2F6E7;
	font : 11px Verdana,Arial,Helvetica;
}

form#form input:focus, form#form textarea:focus {
	border-color:#D9484A;
	background:#F0E6AD;
}

#formmain {
	border:1px dashed #A6C942;
	padding: 3px;
		}	

#forminquiry {
	border:1px dashed #A6C942;
	padding: 3px;
		}	
		
.form_jump {
	font-size: 0.9em;
	background:#F2F6E7;
	}

ul {
	 margin-left: 10px;
	}
	
.text11black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}
	
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	}
	
.text10white {
	font-size: 10px;
	color: #fff;
	}
	
.textsmall {
	font-size: 9px;
	}
