/* General */

body
	{
	background-color: #FFFFFF; 
	margin: 0px;
	}

img { border: 0; }
img { display: block; }

/* /General */

/* Wedding */

.body {font-family: Lucida, sans-serif; font-size: 12px; color: #302F2D; text-decoration: none; font-weight: normal;}
.wedding {font-family: Lucida, sans-serif; font-size: 12px; color: #6E6B62; text-decoration: none; font-weight: normal;}

/* /Wedding */

/* Home / Layout */

#container_header
	{
	width: 917px;
	height: 220px;
	margin: 0px auto;
	overflow: hidden;
	}

#menu_header
	{
	width: 169px;
	float: left;
	}

#logo_header
	{
	width: 748px;
	float: right;
	}

#meta
	{
	float: left;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 10px;
	color: #000000;
	}

#banner_black
	{
	background-color: #232220;
	height: 207px;
	}

#container_black
	{
	width: 917px;
	margin: 0px auto;
	overflow: hidden;
	}

#text_black
	{
	width: 367px;
	float: left;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	}

#photos_black
	{
	width: 530px;
	float: right;
	}

#container_brands
	{
	width: 917px;
	height: 101px;
	margin: 0px auto;
	}

#banner_brown
	{
	background-color: #6E6B62;
	height: 277px;
	}

#container_brown
	{
	width: 917px;
	margin: 0px auto;
	overflow: hidden;
	}

#photos_brown
	{
	width: 580px;
	float: left;
	}

#text_brown
	{
	width: 317px;
	float: right;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 13px;
	color: #000000;
	}

#container_footer
	{
	width: 917px;
	height: 164px;
	margin: 0px auto;
	}

#logo_footer
	{
	width: 723px;
	height: 164px;
	float: left;
	}

#text_footer
	{
	width: 194px;
	height: 164px;
	float: right;
	}

#container_textlinks
	{
	width: 917px;
	margin: 0px auto;
	overflow: hidden;
	}

#text_textlinks
	{
	text-align: right;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 11px;
	color: #232220;
	}

a.textlinks:link {color: #232220; text-decoration: none;}
a.textlinks:visited {color: #232220; text-decoration: none;}
a.textlinks:hover {color: #6E6B62; text-decoration: none;}
a.textlinks:active {color: #232220; text-decoration: none;}

a.textlinks_:link {color: #232220; text-decoration: none; font-weight: bold;}
a.textlinks_:visited {color: #232220; text-decoration: none; font-weight: bold;}
a.textlinks_:hover {color: #6E6B62; text-decoration: none; font-weight: bold;}
a.textlinks_:active {color: #232220; text-decoration: none; font-weight: bold;}

/* /Home / Layout */

/* Chocolate Blonde */

#container_center
	{
	width: 917px;
	height: 279px;
	margin: 0px auto;
	}

#buttons_center
	{
	width: 169px;
	float: left;
	}

#text_center
	{
	width: 517px;
	float: left;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 13px;
	color: #000000;
	}

#image_center
	{
	width: 211px;
	float: right;
	}

#banner_black2
	{
	background-color: #232220;
	height: 207px;
	}

#container_black2
	{
	width: 917px;
	margin: 0px auto;
	overflow: hidden;
	}

/* /Chocolate Blonde */

/* Creme Brulee */

#container_center2
	{
	width: 917px;
	height: 226px;
	margin: 0px auto;
	}

#buttons_center2
	{
	width: 169px;
	float: left;
	}

#text_center2
	{
	width: 417px;
	float: left;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 13px;
	color: #000000;
	}

#image_center2
	{
	width: 311px;
	padding-top: 10px;
	float: right;
	text-align: center;
	font-family: Lucida, sans-serif;
	font-size: 14px;
	color: #6E6B62;
	}

#banner_brown2
	{
	background-color: #6E6B62;
	height: 280px;
	}

#container_brown2
	{
	width: 917px;
	margin: 0px auto;
	overflow: hidden;
	}

#text_brown2
	{
	width: 367px;
	float: left;
	padding: 10px;
	font-family: Lucida, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	}

#photos_brown2
	{
	width: 530px;
	float: right;
	}

/* /Creme Brulee */