
/**
 * ===================================================
 * Lox of Bagels -New York style bagels made-
 * ---------------------------------------------------
 * Style Sheet file
 * ===================================================
 */


	/****************************
	 * Tag Style
	 ****************************/
	body
	{
		margin:0px; padding:0px;
		color:#111111;
	}

	p
	{
		margin:0px; padding:0px;
	}

	h1
	{
		margin:0px 0px 10px 0px; padding:0px 0px 2px 10px;
		border-left:5px solid; border-bottom:1px solid;
		font-size:20pt; line-height:100%; color:#12685E;
	}

	h2
	{
		margin:0px 0px 10px 0px; padding:0px 0px 2px 10px;
		border-left:5px solid; border-bottom:1px solid;
		font-size:20pt; line-height:100%; color:#12685E;
	}

	h3
	{
		margin:0px 0px 8px 0px; padding:0px;
		font-size:12pt; line-height:100%; color:#996600;
	}

	td
	{
		padding:5px;
		line-height:160%;
	}

	dt
	{
		font-weight:bold;
		margin-bottom:15px;
	}

	dd
	{
		margin-bottom:15px;
	}


	/** Table List **************/

	tbody tr:hover td.HL
	{
		background: #EEF7FA;
	}

	tbody tr:hover td.HL_Main
	{
		background: #E1EFF4;
	}
		td.HL_Main
		{
			background: #F9FBE6;
		}

	/****************************
	 * Layout Style
	 ****************************/
	#Wrapper
	{
		width:960px;
		padding:15px;
	}

	#Header
	{
		width:100%;
		background:url( "../images/common/top_Wallpaper.png" ) no-repeat;
	}

		#Header_Logo
		{
			width:140px;
			font-weight:bold; font-size:14pt;
			text-align:center;
			float:left;
		}

		#Header_Title
		{
			width:435px;
			padding-left:10px;
			float:left;
		}

		#Header_Menu
		{
			width:375px;
			padding-top:65px;
			text-align:right; font-style:italic;
			float:left;
		}

		#Header_Menu_Body
		{
			margin-top:10px;
			font-size:12pt; line-height:130%;
		}

		#Header_Body
		{
			margin-top:8px;
			font-family:Arial, Helvetica, sans-serif; font-size:12pt;
			line-height:125%; color:#12685E;
		}

	#Main_Wrapper
	{
		width:100%;
		margin:15px 0px 0px 0px; padding:0px;
	}

		#Main_Menu
		{
			width:140px;
			margin-right:20px;
			text-align:center;
			float:left;
			background:#F9F9F9;
		}

		#Main_Contents
		{
			width:800px;
			float:left;
		}

	#Credit
	{
		font-size:14px; color:#666666;
	}

	.clear { clear:both; }


	/****************************
	 * Block Style
	 ****************************/
	.Menu_Title
	{
		width:100%;
		margin:auto; margin-bottom:8px;
		background:#999999;
		font-size:10px; color:#FFFFFF; font-weight:bold; letter-spacing:5px;
		display:block;
	}

	.hidePop
	{
		position:absolute;
		left:110px;
		display:none;
	}

	#Fav_Menu
	{
		width:auto;
		height:120px;
		padding:15px;
		background:url( "../images/menu/favMenu_Back.png" ) repeat-x;
		text-align:center;
	}

		.Fav_Button
		{
			width:150px; height:100px;
			margin-right:4px;
			background-position:top;
			display:block;
			float:left;
		}

		.Fav_Button:hover
		{
			background-position:bottom;
		}

	.pageBody
	{
		margin-bottom:30px;
		font-size:17px;
		line-height:140%;
	}

	.grayBox
	{
		padding:5px 10px;
		background:#FAFAFA;
		color:#333333; font-style:italic;
		display:block;
	}

	.grayBox2
	{
		margin:0px; padding:15px;
		background:#F7F7F7;
		border:1px solid #BBBBBB;
		color:#333333; font-size:14px; line-height:160%;
	}

	.grayBox3
	{
		color:#777777; font-size:14px; line-height:160%;
	}

	.orangeBox2
	{
		margin:0px; padding:15px;
		background:url( "../images/common/back_Orange.png" ) repeat-x;
		border:1px solid #BBBBBB;
		color:#333333; font-size:14px; line-height:160%;
	}

	.Param dd
	{
		margin-bottom:8px;
	}

	.Bagel_Wiki
	{
		width:88px; height:100px;
		margin-right:100px; padding:9px 0px 0px 86px;
		background-repeat:no-repeat;
		font-size:12px; text-decoration:none; line-height:130%; color:#333333;
		display:block;
		float:left;
	}

	.Bagel_Wiki2
	{
		width:88px; height:100px; margin-right:50px;
		margin-right:100px; padding:9px 0px 0px 62px;
		background-repeat:no-repeat;
		font-size:12px; text-decoration:none; line-height:140%; color:#333333;
		display:block;
		float:left;
	}

	.Message
	{
		width:90%; padding:15px; margin-bottom:20px;
		background:#FAF0E7;
		border:1px solid #BE9556;
		line-height:160%;
	}

	.PhotoBlock
	{
		margin-bottom:15px;
		display:block;
		float:right;
	}

		.PhotoBlock2
		{
			margin:10px 0px 15px 20px;
			display:block;
			float:left;
		}



	/****************************
	 * From Style
	 ****************************/

	/****************************
	 * Button Style
	 ****************************/
	.btnMenu
	{
		margin-top:5px; padding-bottom:3px;
		font-size:12px; color:#666666;
	}
	.btnMenu:hover
	{
		margin-top:5px; padding-bottom:3px;
		border-bottom:2px solid #F7F7F7;
		font-size:10px; color:#999999;
	}

	.btnTopMenu
	{
		width:85px; height:18px;
		margin-left:5px; padding-top:5px;
		background:#CCCCCC;
		color:#000000; font-size:12px;
		text-align:center; vertical-align:middle; font-style:normal;
		text-decoration:none;
		float:right;
		display:block;
	}

		.btnTopMenu:hover
		{
			background:#999999;
			color:#FFFFFF;
		}

	#Left_Menu
	{
		margin:0px; padding:0px; margin-bottom:20px;
		list-style:none;
		font-size:13px; letter-spacing:1px;
		font-family:Arial, Helvetica, sans-serif;
		line-height:160%;
	}

	#TakeOut_Menu
	{
		width:140px; height:60px;
		background:url( "../images/menu/takeout_Menu.png" ) top;
		display:block;
	}

	#TakeOut_Menu:hover
	{
		background-position:bottom;
	}


	/****************************
	 * Font Style
	 ****************************/
	.Size_VS	{ font-size:8px; }
	.Size_S		{ font-size:10px; }
	.Size_MS	{ font-size:11px; }
	.Size_M		{ font-size:12px; }
	.Size_MM	{ font-size:14px; }
	.Size_ML	{ font-size:16px; }
	.Size_L		{ font-size:20px; }
	.Size_LL	{ font-size:24px; }
	.Font_NonP	{ font-family:monospace; }
	.Font_Let1	{ letter-spacing:1px; }
	.Font_Let2	{ letter-spacing:2px; }
	.Line_100	{ line-height:100%; }
	.Line_130	{ line-height:130%; }
	.Line_160	{ line-height:160%; }
	.Line_200	{ line-height:200%; }
	.Bold		{ font-weight:bold; }
	.Normal		{ font-weight:100; }
	.fntTitle
	{
		font-size:28px;
	}

	.fntSubTitle
	{
		font-size:20px;
		font-family:"Times New Roman", Times, serif;
	}

	.fntCaption
	{
		font-size:10px;
		color:#12685E;
	}

		.fntCaption2
		{
			font-size:10px;
			color:#555555;
		}

	.fntNonP
	{
		font-family:monospace;
	}


	/****************************
	 *	Color Style
	 ****************************/
	.Color_Black	{ color:#000000; }
	.Color_White	{ color:#FFFFFF; }
	.Color_Gray		{ color:#666666; }
	.Color_Gray2	{ color:#888888; }
	.Color_Gray3	{ color:#999999; }
	.Color_Gray4	{ color:#AAAAAA; }
	.Color_Gray5	{ color:#CCCCCC; }
	.Color_Red		{ color:#FF0000; }
	.Color_Red2		{ color:#FF3300; }
	.Color_Brown	{ color:#CC0000; }
	.Color_Brown2	{ color:#996633; }
	.Color_Brown3	{ color:#5B1E00; }
	.Color_Brown4	{ color:#AA593F; }
	.Color_Green	{ color:#00CC00; }
	.Color_Green2	{ color:#006600; }
	.Color_Green3	{ color:#339900; }
	.Color_Green4	{ color:#99A271; }
	.Color_Orange	{ color:#FF9900; }
	.Color_Blue		{ color:#0000FF; }
	.Color_Blue2	{ color:#2D496C; }
	.Color_Blue3	{ color:#39399D; }
	.Color_Sky		{ color:#0066CC; }
	.Color_Sky2		{ color:#CBEAF8; }
	.Color_Yellow	{ color:#FFFF00; }


	/****************************
	 * Link Style
	 ****************************/
	a.Page_Link:link	{ color:#0066CC; text-decoration:underline; }
	a.Page_Link:visited	{ color:#0066CC; text-decoration:underline; }
	a.Page_Link:hover	{ color:#FF0000; }

	a.Page_Link2:link	{ color:#0066CC; text-decoration:none; }
	a.Page_Link2:visited{ color:#0066CC; text-decoration:none; }
	a.Page_Link2:hover	{ color:#FF0000; }

	.Page_LinkNone		{ color:#333333; text-decoration:none; display:block; width:100%; }
	.Page_LinkNone:hover{ color:#FFFFFF; text-decoration:none; background:#B8D58C; }

	.menuPopup			{ font-weight:bold; }

	/****************************
	 * Graphic Style
	 ****************************/
	.Grp_Link:hover
	{
		opacity:0.6;
		filter: alpha(opacity=60);
	}


	.Grp_Link2:hover
	{
		background-position:bottom;
	}

	.Grp_Right
	{
		margin:0px 0px 15px 15px;
		float:right;
	}

		.Grp_Right_Cap
		{
			margin:0px 0px 0px 15px;
			float:right;
		}

	.Grp_Left
	{
		margin:0px 15px 15px 0px;
		float:left;
	}

		.Grp_Left_Cap
		{
			margin:0px 15px 0px 0px;
			float:left;
		}

	.Grp_Left2
	{
		margin:0px 25px 25px 0px;
		float:left;
	}


