/* CSS Document */



body

{

	margin:0px;

	padding:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:.9em;

	font-weight:normal;

	color:#5A534E;

	height:100%;	

	background-image:url(/templates/allcss/images/bg_body.gif);

}



h1{

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#5a534e;

	font-size:1.7em;

	padding-left:5px;

	padding-top:12px;

}

h2{

	font-family:Georgia, "Times New Roman", Times, serif;

}



html

{

	height:100%;

}



#body_top_strip

{

	margin:auto;

	padding:7px 0px 0px 0px;

	width:100%;

	height:auto;	

	background: url(/templates/allcss/images/body_top_strip.gif) repeat-x top;

}



#layout_outer

{

	margin:auto;

	padding:0px;

	width:769px;

	height:auto;

	

	

}



/*logo css start from here*/

#logo_main

{

	margin:0px;

	padding:0px;

	width:769px;

	height:auto;

	float:left;

	display:inline;

}



#logo

{

	margin:0px 0px 0px 24px;

	padding:0px;

	width:400px;

	height:143px;

	float:left;

	background:url(/templates/allcss/images/logo.png) no-repeat left;

}



#logo_right

{

	margin:100px 0px 0px 24px;

	padding:0px;

	width:265px;

	height:50px;

	float:right;

	background:url(/templates/allcss/images/logo_tr.gif) no-repeat left;

}

/*logo css eand from here*/



/*banner css start from here*/



#banner_main

{

	margin:0px;

	padding:0px;

	width:769px;

	height:342px;

	float:left;	

	

}



#banner

{

	margin:0px;

	padding:0px;

	width:769px;

	height:342px;

	float:left;	

	background:url(/templates/allcss/images/banner.jpg) no-repeat top;

}

/*banner css eand from here*/



/*content css start from here*/

#container_outer

{

	margin:10px 0px 0px 0px;

	padding:0px;

	width:769px;

	height:100%;

	float:left;

	display:inline;

	background:url(/templates/allcss/images/container_main_bg.gif) repeat-y left;

}







/*left menu css start from here*/

#left_menu

{

	margin:0px;

	padding:0px;

	width:211px;

	height:auto;

	float:left;

}



/*left menu start*/



ul#mainlevel_left-menu

{

	list-style: none;

	padding: 0px;

	margin: 8px 0px 0px 0px;

	font-size: 0.8em;

}



ul#mainlevel_left-menu li

{

	background-image: none;

	padding-left: 0px;

	padding-right: 0px;

	float: left;

	margin: 0;

	font-size: 11px;

	line-height: 21px;

	white-space: nowrap;

	border-right: 1px solid #cccccc;

}



ul#mainlevel_left-menu li a

{

	width:211px;

	height:36px;

	line-height:36px;

	display: block;

	/*padding-left: 15px;

	padding-right: 15px;*/

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	font-weight:bold;

	text-decoration: none;

	text-indent:30px;

	text-align:left;

	color: #ffffff;

	background: transparent;

	background:url(/templates/allcss/images/border_bot_lm.gif) repeat-x bottom;

}



#buttons>ul#mainlevel_left-menu li a 

{ 

width: auto; 

}



	ul#mainlevel_left-menu li a:hover

{

	color: #48423C;

	background-color:#9DCD75;

}



a.mainlevel_left-menu#active_menu_left-menu

{

	color: #48423C;

	background-color:#A2D37A;

}



/*submenu css start*/

ul ul#mainlevel_left-menu

{

 list-style: none;

 padding: 0px;

 margin: 0px;

 font-size: 0.8em; 

}

 

ul ul#mainlevel_left-menu li

{

 background-image: none;

 padding-left: 0px;

 padding-right: 0px;

 float: left;

 margin: 0;

 font-size: 11px;

 line-height: 21px;

 white-space: nowrap; 

 border-right: 1px solid #cccccc;

}

 

ul ul#mainlevel_left-menu li a

{

 width:211px;

 height:36px;

 line-height:36px;

 display: block; 

 font-family:Georgia, "Times New Roman", Times, serif;

 font-size:11px;

 font-weight:bold;

 text-decoration: none;

 text-indent:45px;

 text-align:left;

 color: #ffffff;

 background: transparent;

 background:url(/templates/allcss/images/border_bot_lm.gif) repeat-x bottom;

}

 

ul ul#mainlevel_left-menu li a:hover

{

background-color:#9DCD75;

 

}

/*submenu css end*/



/*sub submenu css start*/

ul ul#mainlevel_left-menu

{

 list-style: none;

 padding: 0px;

 margin: 0px;

 font-size: 0.8em; 

}

 

ul ul#mainlevel_left-menu li

{

 background-image: none;

 padding-left: 0px;

 padding-right: 0px;

 float: left;

 margin: 0;

 font-size: 10px;

 line-height: 21px;

 white-space: nowrap; 

 border-right: 1px solid #cccccc;

}

 

ul ul ul#mainlevel_left-menu li a

{

 width:191px;

 height:36px;

 padding-left:20px;

 line-height:36px;

 display: block; 

 font-family:Georgia, "Times New Roman", Times, serif;

 font-size:10px;

 font-weight:bold;

 text-decoration: none;

 text-indent:45px;

 text-align:left;

 color: #ffffff;

 background: transparent;

 background:url(/templates/allcss/images/border_bot_lm.gif) repeat-x bottom;



}

 

ul ul ul#mainlevel_left-menu li a:hover

{

background-color:#9DCD75;

 

}

/*sub submenu css end*/



/*left menu end*/



#photo_tour

{

	margin:30px 0px 0px 20px;

	padding:0px;

	width:157px;

	height:210px;

	color:#FFFFFF;

	float:left;

	display:inline;

	cursor:pointer;

	background:url(/templates/allcss/images/left_panel_img.gif) no-repeat;

}



/*left menu css eand form here*/



/*content css start from here*/



#content_container_main

{

	margin:0px;

	padding:0px;

	width:552px;

	height:100%;

	float:left;

	display:inline;

	background:url(/templates/allcss/images/container_tb.gif) no-repeat top right;

	

}





/*content css eand from here*/

#content_outer

{

	margin:auto;

	padding:0px;

	width:540px;

	height:auto;

}



#content

{

	margin:12px 5px 0px 5px;

	padding:0px;

	width:535px;

	height:auto;

	background: url(/templates/allcss/images/content_bg.jpg) repeat-x top left;

	/*border:1px solid #FF0000;	*/

}



/*content css start from here*/



/*footer css start from here*/

#footer

{

	margin:0px 0px 14px 0px;

	padding-top:20px;

	width:500px;

	height:40px;

	text-align:center;

	font-size:.8em;



		

}



/*footer css eand from here*/



/*laout footer css start from here*/

#layout_footer_main

{

	margin:auto;

	padding:0px;

	width:769px;

	height:8px;	

	

}



#layout_footer

{

	margin:auto;

	padding:0px;

	width:769px;

	height:8px;

	float:left;	

	background:url(/templates/allcss/images/layout_bottom.gif) no-repeat top right;

}

/*laout footer css eand from here*/

.photo{

	margin-right:7px;

}

#resize{

	width:700px;

	margin-left:auto;

	margin-right:auto;

	padding-top:3px;

	color:#e3ded0;

	text-align:right;

}

