html body
	{
	/*background:url('../imgs/bgHp.jpg') repeat-x top center white;*/
	background:url('../imgs/hptop1.jpg') repeat-x top center white;
	
	}
div#homeContainer div.threeClumns
	{
	background: url('../imgs/main3Columns.gif') repeat-y 228px top;

	}
div.left_side
{
	width:485px;
	float:left;
	margin:0;
	padding:0;
	border:2px solid white;
	
}
#homeContainer
	{
	margin-bottom:35px;
	margin-top:15px;
	}
#homeContainer div.clear
	{
	height:1px;
	clear:both;
	}
div.left_side div.location
{
	color:#005A8A;
	font-size:15px;
	font-weight:bold;
	/*line-height:25px;*/
}
div.left_side div.location img
{
	border:none;
	position:relative;
	top:4px;
}
ul.info
{
	list-style-type:none;
	margin:0;
	padding:0;
	border-bottom:1px solid #DADEDE;
	height:35px;
	width:480px;
	
}
div.left_side div.map
{
	margin-top:30px;
	width:480px;
	border-top:1px solid #DADDDE;
	padding-top:10px;
	color:#005A8A;
	font-weight:bold;
	font-size:15px;
}
div.left_side div.map select.countries
{
	font-family:tahoma;
	color:#9F9892;
}

div.left_side div.map ul.countries_rand
{
	list-style-type:none;
	font-size:10px;
	margin:0px;
	padding:0px;
}
div.left_side div.map ul.countries_rand li
{
	display:inline;
}
ul.info li
{
	
	margin:0;padding:0;
	margin-right:5px;
	float:left;
	height:35px;
	line-height:35px;
	font-size:15px;
}
ul.info li.selected
{
	border-bottom:1px solid white;
}
ul.info li div.left_c
{
	height:35px;
	width:15px;
	background:url(../imgs/pm/pm_tabs_left_c.gif) no-repeat;
	float:left;
}
 ul.info li div.right_c
{
	height:35px;
	width:15px;
	background:url(../imgs/pm/pm_tabs_right_c.gif) no-repeat;
	float:left;
	
}
ul.info li span
{
	background:url(../imgs/pm/pm_tabs_bg.gif) repeat-x;
	height:35px;
	float:left;
	cursor:hand;
	cursor:pointer;
	

}

ul.info li.selected div.left_c
{
	height:35px;
	width:15px;
	background:url(../imgs/pm/pm_tabs_left_c_sel.gif) no-repeat;
	float:left
	
}
 ul li.selected div.right_c
{
	height:35px;
	width:15px;
	background:url(../imgs/pm/pm_tabs_right_c_sel.gif) no-repeat;
	float:left;
	
}
 ul.info li.selected span
{
	background:white;
	height:35px;
	float:left;
	background:url(../imgs/pm/pm_tabs_bg_sel.gif) repeat-x;
	
}
 ul.info li span
{
	color:#48413E;
	font-size:15px;
	font-weight:bold;
}
div#info_content
{
	height:200px;
	width:480px;
	border:1px solid #DADEDE;
	border-top:none;
	
}

div#info_content div.cont
{
	padding:10px;
	height:150px;
	font-size:14px;
}
div#info_content ul.travelers
{
	list-style-type:none;
	margin:0 auto;
	padding:0;
	width:476px;
	margin-top:3px;
	height:135px;
}
div#info_content ul.travelers li
{
	float:left;
	margin:0;
	padding:0
}
div#info_content div.details
{
	
	float:left;
	height:100px;
	text-indent:0px !important;
	font-size:11px;
	color:black;
	line-height:11px;
	width:119px;
}
.more_people, .more_tips
{
	float:right;
	margin-top:10px;
	font-size:11px;
	
	font-weight:bold;
	margin-right:20px;
}
.more_people a, a.more_people,.more_tips a
{
color:#AECA44;

}
div.more_people img
{
	position:relative;
	top:4px;
}
div#info_content div.details a
{
	color:#005A8A;
	font-size:11px;
	font-weight:bold;
	line-height:11px;
}
div#info_content a span.home_town
{
	font-size:9px;
	font-weight:normal;
	color:black;
	
}

div#info_content div.details img
{
	border:none;
}

div.right_side
{
	width:485px;
	overflow:hidden;
	float:right;
	margin:0;
	padding:0;
	font-size:23px;
	
	

}
div.right_side div.reg_form
{
	width:479px;
	height:236px;
	background:url(../imgs/reg/register_form_bg.png) no-repeat;
	text-align:center;
	padding-top:10px;
	margin-top:15px;
	color:#005A8A;
	font-size:16px;
	font-weight:bold;
	
}
div.right_side div.reg_form table.reg_prop
{
	margin:0 auto;
	margin-top:5px;

}
div.right_side div.reg_form table.reg_prop td.prop_name
{
	color:#736E6C;
	font-size:12px;
	font-weight:normal;
	text-align:left;
}
div.right_side div.reg_form table.reg_prop input
{
	border-top:1px solid #B4AFAA;
	border-left:1px solid #B4AFAA;
	border-right:none;
	border-bottom:none;
	}
div.right_side div.reg_form table.reg_prop td
{
	height:32px;
}
div.right_side div.reg_form table input#sign_in_but
{
	background:url(../imgs/buttons/green_sml.png) no-repeat;
	cursor:hand;
	cursor:pointer;
	width:78px;
	height:30px;
	border:none;
	display:block;
	text-align:right;
	
	color:white;
	font-family:tahoma;
	font-weight:bold;
	text-align:center
}
div.right_side div.about_trekcafe
{
	color:#48413E;
	font-size:12px;
	margin-top:10px;
}
div.right_side div.about_trekcafe span.title
{
	color:#005A8A;
	font-weight:bold;
	
}
div.right_side div.referrer
{
	color:#48413E;
	font-size:12px;
	margin-top:10px;
	font-weight:bold;
	border-bottom:1px solid #DADDDE;
	padding-bottom:10px;
	
}
div.right_side div.referrer table
{
	width:90%;
}

div.right_side div.referrer table a
{
	color:#A9C638;
	font-weight:normal;
}
/*div.links_area
{
	padding:10px;
	height:35px;
	font-weight:bold;
}

#travelers_near h2
{
	padding:0;
	margin:0;
	font-family: times;
	color:#8c6938;
	height:36px;
	line-height:36px;
	padding-left:240px;
	background:url(../imgs/rbox/green/title.gif) no-repeat;;
}

#travelers_near h2 span
{
	color:#348fb5;
}
.locationlink
{
	color:#348fb5;
	text-decoration:underline;
}
h2 span#change_btn
{
	font-size:0.5em;
	cursor:hand;
	cursor:pointer;
	color:#555;
	
}

a.more_users
{
	width:80px;
	float:right;
	
	font-size:10px;
	color:#348fb5;
	text-decoration:underline;
}

#travelers_near ul
{
	list-style:none;
	padding:0;
	margin:10px auto;
}

#travelers_near ul li
{
	float:left;
	padding:5px;
	margin:0 5px 0 0;
	
	width:28.5%;
	height:128px;_height:130px;
	
	
	background:#d5dd8c;
	border-right:1px solid #ab8c60;
	border-bottom:1px solid #ab8c60;
	border-top:1px solid #9dbc28;
	border-left:1px solid #9dbc28;
	
	color:#93713f;
	font-size:0.7em;
}

#travelers_near ul li div.img_cont
{
	width:100px;
	height:95px;
	overflow:hidden;
	background:#fff;
	text-align:center;
	border:1px solid #ab8c60;
	float:left;
	margin-right:5px;
}

#travelers_near ul li div.details
{
	height:98px;
	overflow:hidden;
}

#travelers_near ul li a {color:#93713f;}

#travelers_near ul li a.send_pm {color:#2f86d8;font-weight:bold}
#travelers_near ul li a.more_details {color:#ff6c00;font-weight:bold}

#travelers_near ul li img.photo
{
	border:0;
}

#travelers_near ul li img.pm
{
	float:right;
}


#blogs_around h2
{
	padding:0;
	margin:0;
	font-family: times;
	color:#e9e4dd;
	width:90%;
}

#blogs_around h2 span
{
	color:#348fb5;
}

#daily_pic div.text
{
	float:left;
	padding-top:10px;
	width:65px;
	text-align:center;
	font-size:0.7em;
	color:#fff;
}

#daily_pic div.img
{
	float:right;
	width:203px;
	height:216px;
	padding-top:10px;
	background:url(../imgs/rbox/pod/bg_right.jpg) no-repeat top right;
}

div.pod
{
	float:left;
	margin:0 auto;
	padding:0;
	width:284px;
	height:223px;
	margin-left:15px;
	background:url(../imgs/rbox/orange/pod_bg.jpg) no-repeat;
}

div.pod div.text
{
	margin-top:15px;
	margin-left:5px;
	width:100px;
	text-align:center;
	color:#fff;
	font-size:0.8em;
	float:left;
}

ul.blogs
{
	list-style:none;

	margin:0;
	padding:0;
}

ul.blogs li
{
	float:left;
	width:97%;
	margin:3px 0;
	text-align:left;
	padding:1px 5px;
	background:url(../imgs/blogs_sep.gif) no-repeat left top;
}

ul.blogs li p.blog_details a.title
{
	color:#184455;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}

ul.blogs li p.blog_details a.read_more
{
	font-size:1em;
	float:right;
	color:#ff8400;
	font-weight:bold;
	text-decoration:none;
}

ul.blogs li p.blog_details
{
	margin-top:5px;
	font-size:0.7em;
	color:#fff;
}

ul.blogs li p.blog_details a
{
	color:#fff;
	text-decoration:underline;
}

ul.blogs li p.blog_details img 
{
	float:left;
	margin-right:10px;
}

ul.blogs li p.img_cont img
{
	margin-left:8px;
	border:0;
}
*/

div.toolbox
	{
	color:#48413e;
	font-size:12px;
	margin:20px auto;
	width:478px; height:224px;
	border:1px solid #d6d7d5;
	}
div.toolbox div.menu
	{
	float:left; margin-right:5px;
	width:102px;
	border-right:1px solid #d6d7d5;
	}
div.toolbox h2
	{
	background:url('../imgs/toolbox.gif') no-repeat center center;
	height:32px;
	margin:0;
	}
div.toolbox h2 span
	{
	display:none;	
	}
div.toolbox div.menu ul
	{
	display:block;
	height:192px;
	margin:0; padding:0;
	}
div.toolbox div.menu ul li
	{
	margin:0; padding:0;
	display:block;
	border-top:1px solid #d6d7d5; line-height:23px;
	padding-left:10px;
	}
div.toolbox div.menu ul li.selected
	{
	color:white;
	background:url('../imgs/toolboxLiSelected.gif') repeat-x top left;
	}
div.toolbox div.menu ul li.selected a
	{
	color:white;
	}

div.hr
	{
	height:1px; background:#d6d7d5;
	line-height:1px; font-size:0.1px;
	}

div.twoColumns
	{
	background:url('../imgs/columnsSeperator.gif') repeat-y top center;
	margin-bottom:20px;
	width:100%;
	}


div.popularDestinations
	{
	width:222px;
	font-size:11px;
	color:#48413e;
	}
div.popularDestinations h3
	{
	font-size:16px;
	color:#005a8a;
	}
div.twoColumns h3
	{
	font-size:16px;
	color:#005a8a;
	margin:0;
	}
	
div.travelTips
	{
		font-size:16px;
		color:#005a8a;
		float:left;
		width:230px;
		min-height:220px;_height:220px;
	}
	

	
div.travelTips ul, div.travelTips div
	{
	color:#48413e;
	margin:0; padding:0;
	display:block;
	width:222px; height:250px;
	font-size:11px;
	}
div.travelTips div.more_tips
	{
	padding-right:15px;
	height:auto; width:auto; 
	}
div.travelTips li
	{
	display:block; margin:0; padding:16px 0 24px 0;
	border-bottom:1px solid #b7b2ad;
	}
div.travelTips li.last	{	border-bottom:0;	}
div.travelTips li strong
	{
	color:#005a8a; font-weight:normal; display:block;
	}
div.travelTips li p
	{
	margin:0;
	}
div.travelTips li em a
	{
	color:#b9d15d;
	font-style: normal;
	}
	
div.blog
	{
	font-size:16px;
	color:#005a8a;
	float:left;
	width:490px;
	padding-left:17px;
	}	
		
div.blog img
	{
		vertical-align:text-top;
		float:left;
	}
	
ul.blogs
{
	float:left;
	width:300px;
	list-style:none;
	margin:0;
	padding:0;
}

ul.blogs li
{
	float:left;
	width:97%;
	margin:3px 0;
	text-align:left;
	padding:1px 5px;
}

ul.blogs li p.blog_details
{
	margin-top:5px;
	font-size:0.7em;
}
ul.blogs li a.read_more
	{
	color:#AECA44;
	}
div.banners
	{
	float:left;
	width:227px;
	padding-left:17px;
	}	
	
#toolboxFrame
	{
	margin:0; padding:0;
	width:370px !important; height:224px; border:0px solid Black;
	width:362px;
	}
	
ul.fest 
	{
	font-size:13px;
	}
ul.fest a, ul.fest a:link, ul.fest a:active, ul.fest a:visited
	{
	color:#A9C638;
	}
ul.fest a:hover
	{
	
	}
	
.countries_rand a
	{
	color:#005A8A;
	}
	
.left_side div.hr
	{
	width:480px;margin-top:38px;
	}
	
ul.hostels
	{
	display:block; list-style-type:none; font-size:11px;
	}
ul.hostels li
	{
	height:80px;
	display:block; width:50%; float:left;
	}
ul.hostels li strong
	{
	color:#005A8A;
	}
ul.hostels li em
	{
	color:#AECA44; font-style:normal;
	}
ul.hostels div.img
	{
	float:left; margin-right:5px;
	}
