/* HOME MENU */																										/* HOME MENU */
/********************************************************************************************************************************/
/***********************************************/
.mnu_bot_home_4col_hldr{
	width: 100%;
	border-top: 1px solid;
}
.mnu_bot_home_col_top_01, .mnu_bot_home_col_top_02, .mnu_bot_home_col_top_03, .mnu_bot_home_col_top_01_alt, .mnu_bot_home_col_top_02_alt, .mnu_bot_home_col_top_03_alt{
	text-align: center;
	font-size: 12px;
	width: 25%;
	border-right: 1px solid;
	border-bottom: 1px solid;
	padding: 0px;
}
.mnu_bot_home_col_top_04, .mnu_bot_home_col_top_04_alt{
	text-align: center;
	font-size: 12px;
	width: 25%;
	border-bottom: 1px solid;
	padding: 0px;
}
.mnu_bot_home_col_bot_01, .mnu_bot_home_col_bot_02, .mnu_bot_home_col_bot_03, .mnu_bot_home_col_bot_01_alt, .mnu_bot_home_col_bot_02_alt, .mnu_bot_home_col_bot_03_alt{
	border-right: 1px solid;
	padding: 10px;
	font-size: 10px;
	line-height: 14px;
}
.mnu_bot_home_col_bot_04, .mnu_bot_home_col_bot_04_alt{
	padding: 10px;
	font-size: 10px;
	line-height: 14px;
}
#mnu_bot_home_title_hldr{
	width: 100%;
	margin: 20px 0px 20px 0px;
}
/* CONTROLLER */																								  /* CONTROLLER */
/********************************************************************************************************************************/
/***********************************************/
a.control_link:link, a.control_link:visited, a.control_link:active{
}
a.control_link:hover{
}
hr.control{
	border: none 0;
	border-top: 1px solid;/*the border*/
	width: 100%;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}
/***********************************************/

/* MENU TOP */																										/* MENU TOP */
/********************************************************************************************************************************/
/***********************************************/
.mnu_top_ad_hldr{
	width: 100%;
	padding: 0px;
	border-bottom: 1px solid;
}
.mnu_top_ad_tbl{
}
.mnu_top_ad{
	height: 67px;
	margin: 1px 1px 1px 1px;
	border: 1px solid;
}

/* holders */
#mnu_top_holder{
	width: 100%;
	padding: 0px;
}
#mnu_top{
	width: 760px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
}
#mnu_top_alt{
	width: 90%;
	padding: 0px;
	margin: 0px;
	border-right: 0px solid;
}
.mnu_top_button_holder{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* buttons */
.btn_top_button{
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-size: 11px;
	border-right: 1px solid;
}
.btn_top_button_over{
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-size: 11px;
	border-right: 1px solid;
}
a.mnu_top_button_link:link, a.mnu_top_button_link:visited, a.mnu_top_button_link:hover, a.mnu_top_button_link:active, a.mnu_top_buttonover_link:link, a.mnu_top_buttonover_link:visited, a.mnu_top_buttonover_link:hover, a.mnu_top_buttonover_link:active{
	padding: 8px 7px 9px 7px;
}

/*MENU TOP STYLE 2*/
/* holders */
#mnu_top_2_holder{
	width: 100%;
	padding: 0px;
}
#mnu_top_2{
	width: 760px;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
}
#mnu_top_2_alt{
	width: 90%;
	padding: 0px;
	margin: 0px;
	border-right: 0px solid;
}
.mnu_top_2_button_holder{
	padding: 0px;
	margin: 0px;
	border: 0px;
}
/* buttons */
.btn_top_2_button{
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-size: 11px;
	border-right: 1px solid;
}
.btn_top_2_button_over{
	padding: 6px 0px 7px 0px;
	text-align: center;
	font-size: 11px;
	border-right: 1px solid;
}
a.mnu_top_2_button_link:link, a.mnu_top_2_button_link:visited, a.mnu_top_2_button_link:hover, a.mnu_top_2_button_link:active, a.mnu_top_2_buttonover_link:link, a.mnu_top_2_buttonover_link:visited, a.mnu_top_2_buttonover_link:hover, a.mnu_top_2_buttonover_link:active{
	padding: 8px 7px 9px 7px;
}
/***********************************************/

/* MENU COLUMNS */																								/* MENU COLUMNS */
/********************************************************************************************************************************/
/***********************************************/
/* COL HOLDERS */
.mnu_col_holder_left{
	width: 197px;
	padding: 0px;
}
.mnu_col_holder_right{
	border-left: 1px solid;
	width: 190px;
	padding: 0px;
}
.mnu_col_ad{
	width: 168px;
	margin: 10px 10px 0px 10px;
	border: 1px solid;
}

/* COLUMN BUTTON NORMAL */
.btn_col_button a, .btn_col_button a:visited {
	display: block;
	padding: 7px 0px 7px 7px;
	width: 190px;
	border-bottom: 1px solid;
}

/* COLUMN BUTTON OVER */
.btn_col_button_over{
	width: 190px;
	padding: 7px 0px 7px 7px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid;
}

/* COLUMN BUTTON NESTED NORMAL */
.btn_nested_col_button{
	padding: 8px 0px 0px 10px;
	text-align: left;
	font-size: 12px;
	border: 0px;
	font-weight: 100;
}

/* COLUMN BUTTON NESTED OVER */
.btn_nested_col_button_over{
	padding: 8px 0px 0px 10px;
	text-align: left;
	font-size: 12px;
	border: 0px;
}

/***********************************************/

/* PAGE RESULT MENUS */																						/* PAGE RESULT MENUS */
/********************************************************************************************************************************/
/***********************************************/
.rst_hor_thmb_hldr{
	border: 0px;
	width: 100%;
	margin: 0px 0px 10px 0px;
}
.rst_hor_thmb_thumbcol{
	border: 0px;
	padding: 4px 10px 0px 0px;
}
.rst_hor_thmb_thumb{
	border: 1px solid;
	width: 48px;
	height: 48px;
}
.rst_hor_thmb_txtcol{
	width: 100%;
	padding: 0px;
	border: 0px;
}
.rst_hor_thmb_resulttitle{
	font-size: 12px;
}
.rst_hor_thmb_resulttxt{
	font-size: 11px;
	line-height: 15px;
}
/*****/
.rst_hor_smry_resulttitle{
	font-size: 11px;
}
.rst_hor_smry_resulttxt{
	font-size: 9px;
}
/***********************************************/

/* GENERIC MENUS */																							/* GENERIC MENUS */
/********************************************************************************************************************************/
/***********************************************/
#mnu_title_blltlist_hldr{
	margin-bottom: 6px;
}
.mnu_title_blltlist_resulttitle{
	font-size: 11px;
}
.mnu_title_blltlist_icon{
}
.mnu_title_photolist_thumb{
	width: 15px;
	height: 15px;
	border: 1px solid;
	margin: 0px 7px 2px 0px;
}
/*****/
.mnu_title_list_resulttitle{
	font-size: 11px;
}
/*****/
.mnu_title_thmb_thumbtitle{
	font-size: 9px;
}
.mnu_title_thmb_thumbtitleselected{
	font-size: 11px;
}
.mnu_title_thmb_thumb{
	border: 1px solid;
	width: 35px;
	height: 35px;
	margin: 5px 0px 0px 0px;
}
.mnu_title_thmb_thumbselected{
	border: 1px solid;
	width: 50px;
	height: 50px;
	margin: 5px 0px 0px 0px;
}
/***********************************************/