body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: #FBF9F8;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	color: #614347;
}
	p {
	line-height: 150%;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 10pt;
	padding: 0px;
}
	ul {
	margin-left: 20px;
	padding-left: 0px;
	margin-bottom: 20px;
	margin-top: 0px;
}
	li {
	margin-bottom: 4pt;
	line-height: 140%;
	margin-top: 2pt;
}
	h2,h3,h4,h5,h6 {
	font-family: "Franklin Gothic", "Arial Unicode MS", Arial, "Microsoft Sans Serif", "Lucida Sans Unicode", "Lucida Sans", "Lucida Grande"; }
	h1 {
	font-size: 150%;
	line-height: 22px;
	margin-top: 2pt;
	margin-bottom: 30pt;
	font-weight: normal;
	color: #FFF;
	font-family: "Minion Pro Bold Cond Italic", "Helvetica Neue Condensed Black", "Helvetica Neue Condensed Bold", "Nueva Std Condensed", "Arial Narrow";
}
	h2 {
	font-size: 115%;
	margin-top: 0px;
	margin-bottom: 10pt;
	font-weight: normal;
	color: #DE6D19;
}
h3 {
	margin: 0px 0px .5em;
	padding: 0px;
	font-size: 110%;
	color: #C24400;
	font-weight: normal;
}
	a:link {
	color: #7C1251;
	text-decoration: none;
}
	a:visited {
	color: #7C1251;
	text-decoration: none;
}
	a:hover { text-decoration: underline; }
	a:active {
	color: #7C1251;
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.content_area {
	position: relative;
	padding-top: 230px;
	padding-left: 30px;
	padding-right: 20px;
	padding-bottom: 20px;
}
.background_frame {
	padding-bottom: 15px;
}
#backgr-about {
	background-image: url(images/core/plate-about.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #BCDA21;
	background-color: #FFF;
}
#backgr-about_company {
	background-image: url(images/core/plate-about_company.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #2BC2D8;
	background-color: #FFF;
}
#backgr-menus {
	background-image: url(images/core/plate-menus.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F6B05A;
	background-color: #FFF;
}
#backgr-services {
	background-image: url(images/core/plate-general.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #07A7CF;
	background-color: #FFF;
}
#backgr-wedding_co {
	background-image: url(images/core/plate-coordination.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #732CEC;
	background-color: #FFF;
}
#backgr-wedd_cakes {
	background-image: url(images/core/plate-cakes.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #E83842;
	background-color: #FFF;
}
#backgr-design {
	background-image: url(images/core/plate-design.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F62BBF;
	background-color: #FFF;
}
#backgr-general {
	background-image: url(images/core/plate-general.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #69C;
	background-color: #FFF;
}
#backgr-front {
	background-image: url(images/core/plate-front2.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #F27C56;
	background-color: #FFF;
}
#backgr-contact {
	background-image: url(images/core/plate-general.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #07AED2;
	background-color: #FFF;
}
	.alternate_links {
	color: #FFFFFF;
	font-size: 11px;
	padding-left: 18px;
}
.menu_box {
width: 200px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 30px;
margin-left: 10px;
}
.menu   a:link {
	color: #663939;
	text-decoration: none;
}
.menu   a:visited {
	color: #663939;
	text-decoration: none;
}
.menu  a:hover {
	color: #FD9B38;
}
	.photo_padding_right {
	margin-right: 10px;
	margin-bottom: 4px;
}
	.photo_padding_left {
	margin-bottom: 10px;
	margin-left: 10px;
}
	.photo_padding_bottum {
	margin-bottom: 6px;
}
	.photo_border {
	margin-bottom: 10px;
}
	.photo_border, .photo_padding_bottum, .photo_padding_right, .photo_padding_left, stop img {
	border: 1px solid #666666;
	
}
.content_swap {
position: absolute;
z-index: 100;
}
	.column_container {
	width: 820px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 30px;
	margin-left: auto;
	padding-right: 20px;
	padding-left: 20px;
}
.menu_container { margin-top: 130px; }
.column_centercontent {
	padding-left: 240px;
	padding-right: 230px;
}
	.leftmenu_panel {
}
	.leftmenu_panel a:link {
	color: #666666;
	text-decoration: none;
}
	.leftmenu_panel a:hover {
	color: #FF9900;
	text-decoration: none;
}
	.leftmenu_panel ul {
	list-style-image: url(images/core/bullet-checker_arrow.gif);
	margin-left: 0px;
	
}
	.leftmenu_panel li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
	margin-bottom: 8px;
	
	
}
	.footer_cell {
	padding: 15px 0px 0;
	font-size: 85%;
	color: #948A7D;
	line-height: 130%;
}
	.horiz_line {
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #876033;
}
#flashcontent {
	background-color: #E6E8DE;
	height: 500px;
	width: 600px;
}
	hr {
	margin-top: 10px;
	border-top: 1px solid #acbfb7; }
