/*
Red:		D64937	214,73,55 
Aqua:		D7F7F4	215,247,244 
Light Tan:	D9CB9C	217,203,156 
Dark Tan:	BBA66D	187,166,109
Cream:		FBF8DA	251,248,218
*/

/* 
####################################################################################
GLOBAL Page Layout 
####################################################################################
*/
body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:					0;
	padding:				0;
	border:					none;
}
body
{
	font-family:			Arial, Arial, sans-serif;
	background:				#FFF url(images/MB_BG_01.jpg);
}

/*
div{border:	1px dashed #000;}
*/

@font-face 
{
	font-family:			"Honey Script SemiBold";
	src:					url("http://www.shopmadisonbelle.com/fonts/")
}



	.TXT_Red_Arial_8		{color: #D64937;	font:      8pt Arial;}
	.TXT_Red_Arial_8_Bold	{color: #D64937;	font: bold 8pt Arial;}
	.TXT_Red_Arial_9_Bold	{color: #D64937;	font: bold 9pt Arial;}
	.TXT_Red_Arial_10_Bold	{color: #D64937;	font: bold 10pt Arial;}
	.TXT_Red_Arial_11_Bold	{color: #D64937;	font: bold 11pt Arial;}
	.TXT_Red_Arial_11		{color: #D64937;	font:      11pt Arial;}

	.TXT_Black_Arial_8		{color: #000;		font: 8pt Arial;}

	.A_Red_Arial_7:link, .A_Red_Arial_7:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					7.5pt Arial;
	}
	.A_Red_Arial_7:hover{
		text-decoration:		underline;
	}	

	.A_Red_Arial_8:link, .A_Red_Arial_8:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					8pt Arial;
	}
	.A_Red_Arial_8:hover{
		text-decoration:		underline;
	}	

	.A_Red_Arial_9:link, .A_Red_Arial_9:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					9pt Arial;
	}
	.A_Red_Arial_9:hover{
		text-decoration:		underline;
	}	

	.A_Red_Arial_9_Bold:link, .A_Red_Arial_9_Bold:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					bold 9pt Arial;
	}
	.A_Red_Arial_9_Bold:hover{
		text-decoration:		underline;
	}	



	.A_Black_Arial_8:link, .A_Black_Arial_8:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#000;
		font:					8pt Arial;
	}
	.A_Black_Arial_8:hover{
		text-decoration:		underline;
	}	

	.A_Black_Arial_9:link, .A_Black_Arial_9:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#000;
		font:					9pt Arial;
	}
	.A_Black_Arial_9:hover{
		text-decoration:		underline;
	}	


	
	.A_Red_Arial_10_Bold:link, .A_Red_Arial_10_Bold:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					bold 10pt Arial;
	}
	.A_Red_Arial_10_Bold:hover{
		text-decoration:		underline;
	}	

	.A_Red_Arial_13_Bold:link, .A_Red_Arial_13_Bold:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#D64937;
		font:					bold 13pt Arial;
	}
	.A_Red_Arial_13_Bold:hover{
		text-decoration:		underline; 
	}	

	.A_White_Arial_12:link, .A_White_Arial_12:visited	
	{ 
		text-transform:			none;
		text-decoration:		none; 
		color:					#FFF;
		font:					12pt Arial;
	}
	.A_White_Arial_12:hover{
		text-decoration:		underline; 
	}	


/* 
####################################################################################
MASTER
####################################################################################
*/

#MASTER_PAGE
{
	margin:					10px auto 0 auto;
	width:					990px;
	text-align:				center;
	border:					3px double #D64937; 
	background:				#FFF;
}

#MASTER_HEADER
{	
	margin:					0 auto 0 auto;
	width:					950px;
	height:					130px;
	padding:				2px 0px 0px 0px;
	text-align:				center;
}

a.MB_Head_A
{ 
	border:					0;
	display:				block; 
} 
img.MB_Head_IMG
{ 
	border:					0; 
} 
/*
#MASTER_HEADER
{
	margin:					0 auto 0 auto;
	width:					400px;
	height:					150px;
	padding:				10px 0px 0px 0px;
	/*background:				url(images/MB_Header_Stamp_Red.jpg)  no-repeat bottom;*/
}
*/
#MASTER_HEADER_2
{
	margin:					0 auto 0 auto;
	width:					264px;
	height:					25px;
	background:				url(images/MB_Header_02.jpg)  no-repeat bottom;
}
#SPACER_1
{
	margin:					0 auto 0 auto;
	width:					900px;
	height:					10px;
}
#MASTER_HEADER_BLACKLINE
{
	margin:					0 auto 0 auto;
	width:					945px;
	height:					1px;
	background:				url(images/MB_BlackLine.jpg);
}
#SPACER_2
{
	margin:					0 auto 0 auto;
	width:					900px;
	height:					6px;
}
#MASTER_LINKBAR
{
	margin:					0 auto 0 auto;
	height:					20px;
	line-height:			20px;
	vertical-align:			middle;
	text-align:				center;
}
#SPACER_3
{
	margin:					0 auto 0 auto;
	width:					900px;
	height:					0px;
}

#NAV_BOX
{
	float:					left;
	margin:					0 auto 0 auto;
	width:					220px;
	padding:				10px 0px 10px 20px;

}
	img.Contents
	{ 
		margin:					0 auto 0 auto;
		padding:				0; 
		float:					right;
	} 
#CONTENT_AREA_MAIN
{
	float:					right;
	margin:					0 auto 0 auto;
	width:					750px;
	padding:				10px 0px 0px 0px;
	vertical-align:			top;
}
#PAGE_TITLE
{
	margin:					0 auto 0 auto;
	padding:				15px 0px 0px 15px;
	height:					40px;
	text-align:				left;
}
#PAGE_CONTENT
{
	margin:					0 auto 0 auto;
	padding:				15px 0px 0px 15px;
	text-align:				left;
	font:					12pt Arial;
	color:					#000;

}
#CONTENT_AREA_2
{
	clear:					both;
	margin:					0 auto 0 auto;
	width:					990px;
	padding:				0px 0px 0px 0px;
	vertical-align:			top;
}
#CONTENT_AREA_3
{
	margin:					0 auto 0 auto;
	width:					193px;
	padding:				0px 0px 0px 15px;
	vertical-align:			top;	
}

#MASTER_FOOTER
{	
	clear:					both;
	margin:					0 auto 0 auto;
	padding:				0px 10px 0px 10px;
	width:					970px;
	height:					30px;
	line-height:			30px;
	vertical-align:			middle;
	color:					#D64937;
	font:					8pt Arial;
}
#MASTER_FOOTER_LEFT
{	
	float:					left;
	text-align:				left;
	width:					600px;
	height:					30px;
	line-height:			30px;
	vertical-align:			middle;
}
	.MailingList
	{	
		height:					25px;
		line-height:			25px;
		vertical-align:			middle;
	}
#MASTER_FOOTER_RIGHT
{	
	float:					right;
	text-align:				right;
	width:					360px;
	height:					30px;
	line-height:			30px;
	vertical-align:			middle;
}

#MailingList_Unsubscribe
{	
	margin:					0 auto 0 auto;
	text-align:				center;
	width:					450px;
	color:					#D64937;
	font:					Arial;
}

#SES
{	
	margin:					0 auto 0 auto;
	padding:				5px 10px 5px 0px;
	width:					970px;
	height:					20px;
	line-height:			20px;
	vertical-align:			middle;
	text-align:				right;
	color:					#000;
	font:					8pt Arial;
}

/* 
####################################################################################
HOME
####################################################################################
*/
#NAV_BOX_HOME
{
	float:					left;
	margin:					0 auto 0 auto;
	width:					200px;
	padding:				10px 0px 10px 20px;

}


#Ticket
{
	margin:					0 auto 0 auto;
	/*background:				url(images/MB_Home_Ticket_02.jpg)  no-repeat top;*/
	/*width:					130px;*/
	/*height:					285px;*/
	/*line-height:			220px;*/
	padding:				0px 0px 0px 0px;
	color:					#D64937;
	font:					22pt "Honey Script SemiBold",Arial;
	text-align:				center;
	vertical-align:			middle;
}
#Tag
{
	float:					left;
	margin:					0px auto 0 auto;
	/*background:				url(images/MB_Home_Tag_03.jpg)  no-repeat top;
	width:					288px;
	height:					153px;
	padding:				20px 0px 0px 0px;
	*/
	width:					327px;
	height:					197px;
	padding:				0px 0px 0px 0px;	
}
/*
#MB_Home_Box
{
	float:					right;
	margin:					0px auto 0 10px;
	background:				url(images/MB_Home_BottomBox_04.jpg)  no-repeat left;
	width:					617px;
	height:					200px;
	padding:				0px 25px 0px 0px;
}
*/
#MB_Home_Box
{
	float:					right;
	margin:					0px auto 0 30px;
	background:				url(images/MB_Home_BottomBox_04.jpg)  no-repeat left;
	width:					633px;
	height:					200px;
	padding:				0px 0px 0px 0px;
}
#MB_Home_Box_Text
{
	margin:					0 auto 0 auto;
	width:					593px;
	height:					176px;
	padding:				24px 20px 0px 20px;
	color:					#D64937;
	font:					9pt Arial;
	text-align:				left;
}
#MB_Home_Box_Text1
{
	margin:					0 auto 0 auto;
	width:					592px;
	height:					69px;
	border:	1px dashed #000;
}
#MB_Home_Box_Text2
{
	margin:					0 auto 0 auto;
	width:					592px;
	height:					77px;
	padding:				10px 0px 0px 0px;
	border:	1px dashed #000;
}

#MB_Home_Spacer_1
{
	margin:					0 auto 0 auto;
	width:					700px;
	height:					10px;
}
#MB_Home_Spacer_2
{
	clear:					both;
	margin:					0 auto 0 auto;
	width:					700px;
	height:					10px;
}







/* 
####################################################################################
ABOUT
####################################################################################
*/
#ABOUT_TITLE
{
	margin:					0 auto 0 auto;
	padding:				15px 0px 0px 15px;
	height:					40px;
	text-align:				left;
	/*border:	1px dashed #000;*/
}
#ABOUT_TEXT
{
	margin:					10px 15px 0 auto;
	padding:				0px 0px 0px 15px;
	color:					#000;
	font:					10pt Arial;
	text-align:				left;
}





/* 
####################################################################################
SHOP
####################################################################################
*/
#SPACER_PROD_LINE
{
	margin:					0 auto 0 auto;
	width:					220px;
	height:					10px;
}







/* 
####################################################################################
PRODUCTS
####################################################################################
*/
#SPACER_PROD
{
	margin:					0 auto 0 auto;
	width:					110px;
	height:					5px;
}

#Product_Name
{
	margin:					0 auto 0 auto;
	width:					100px;
	height:					50px;
	text-align:				center;
	vertical-align:			top;
	color:					#D64937;	
	font:					8pt Arial;
}


img.Shop
{ 
	margin:					0 auto 0 auto;
	padding:				0; 
	border:					0; 
	/*vertical-align:			middle;  */
	width:					185px; 
	height:					185px;
} 
a.Shop_RO { 

	border:					1px solid #D64937;
	display:				block; 
	width:					185px; 
	height:					185px;
} 
a.Shop_RO:hover { 
	border:					1px solid #000;
	display:				block; 
	width:					185px; 
	height:					185px;
} 
#Image_Unavailable_2
{
	margin:					0 auto 0 auto;
	padding:				0 0 0 0; 
	width:					185px; 
	height:					185px;
	text-align:				center;
	vertical-align:			middle;
	border:					1px solid #D64937;
}


img.Products
{ 
	margin:					0 auto 0 auto;
	padding:				0; 
	border:					0; 
	/*vertical-align:			middle;  */
	width:					125px; 
	height:					125px;
} 
a.Products_RO 
{ 
	border:					1px solid #D64937;
	display:				block; 
	width:					125px; 
	height:					125px;
} 
a.Products_RO:hover 
{ 
	border:					1px solid #000;
	display:				block; 
	width:					125px; 
	height:					125px;
} 
#Image_Unavailable
{
	margin:					0 auto 0 auto;
	padding:				0 0 0 0; 
	width:					125px; 
	height:					125px;
	text-align:				center;
	vertical-align:			middle;
	border:					1px solid #D64937;
}


/* 
####################################################################################
PRODUCT DETAIL
####################################################################################
*/
#PROD_DETAIL_BACK_LINK
{
	width:					700px;
	height:					10px;
	padding:				0px 0px 5px 0px;
}
#PROD_DETAIL_NEXTPREV_LINK
{
	width:					700px;
	height:					10px;
	padding:				0px 0px 3px 0px;
}
#PROD_DETAIL_PREV_LINK
{
	float:					left;
	height:					10px;
	padding:				0px 0px 10px 0px;
}
#PROD_DETAIL_NEXT_LINK
{
	float:					right;
	height:					10px;
	padding:				0px 100px 10px 0px;
}
#PROD_DETAIL_IMAGE
{
	clear:					both;
	margin:					0 auto 0 auto;
	/*
	width:					630px;
	height:					320px;
	*/
	padding:				0px 0px 0px 0px;
}
	img.ProductDetail
	{ 
		border:	1px solid #D64937; 
	} 

#PROD_DETAIL_SPACER_1
{
	margin:					0 auto 0 auto;
	width:					700px;
	height:					5px;
}
#PROD_DETAIL_THUMB_TEXT
{
	width:					700px;
	height:					10px;
	padding:				0px 0px 0px 3px;
	color:					#D64937;	
	font:					9pt Arial;
	text-align:				left;
}
#PROD_DETAIL_IMAGETHUMBS
{
	margin:					0 auto 0 auto;
	width:					730px;
	height:					20px;
	padding:				0px 0px 0px 0px;
}
#PROD_DETAIL_SPACER_2
{
	margin:					0 auto 0 auto;
	width:					700px;
	height:					15px;
}
#PROD_DETAIL_NAME
{
	margin:					0 auto 0 auto;
	width:					730px;
	height:					20px;
	padding:				10px 0px 5px 0px;
	color:					#D64937;	
	font:					bold 12pt Arial;
	vertical-align:			top;  
}
#PROD_DETAIL_DESC
{
	margin:					0 auto 0 auto;
	width:					630px;
	padding:				0px 100px 0px 0px;
	color:					#343434;	
	font:					9pt Arial;
}
#PROD_DETAIL_PRICE
{
	margin:					0 auto 0 auto;
	width:					730px;
	height:					15px;
	padding:				15px 0px 5px 0px;
	color:					#D64937;	
	font:					9pt Arial;
}
#PROD_DETAIL_SPACER_Z
{
	margin:					0 auto 0 auto;
	width:					700px;
	height:					40px;
}

.Prod_Detail_Spacer
{
	margin:					0 auto 0 auto;
	width:					700px;
	height:					5px;
}



/* 
####################################################################################
CONTACT
####################################################################################
*/

#MailingList_2
{		
	margin:					0 auto 0 0;
	padding:				0px 0px 0px 15px;
	width:					700px;
	height:					20px;
	line-height:			20px;
	text-align:				left;
	vertical-align:			middle;
	color:					#D64937;	
	font:					9pt Arial;
}

/* 
####################################################################################
NEWS
####################################################################################
*/
#NEWS_TITLE
{
	margin:					0 auto 0 auto;
	padding:				15px 0px 0px 15px;
	height:					40px;
	text-align:				left;
	/*border:	1px dashed #000;*/
}
#NEWS_TEXT
{
	margin:					10px 15px 0 auto;
	padding:				0px 120px 0px 60px;
	color:					#000;
	font:					10pt Arial;
	text-align:				left;
}
.NEWS_img
{
	padding:				3px 3px 3px 3px;
	border:					1px solid #000;
	background:				#FFF;
}
