@charset "utf-8";
/* CSS Document */
body {
	background-color: #FFF;
	background-image: url(images/damask_backg_bl-gr.jpg);
	background-repeat: repeat;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #C06;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #CCC;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #CC0066;
}
a.leftlink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: underline;
}
a.leftlink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
	color: #FFF;
}
a.leftlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	font-style: normal;
	font-variant: normal;
}
a.leftlink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: cc0066;
}

a.pinklink14:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #FCC;
	text-decoration: underline;
}
a.pinklink14:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #CCC;
}
a.pinklink14:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.pinklink14:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: cc0066;
}
a.whitelink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #FFF;
	text-decoration: underline;
}
a.whitelink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #FFF;
}
a.whitelink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C06;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.whitelink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #FFF;
}
a.greylink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #333;
	text-decoration: underline;
}
a.greylink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #333;
}
a.greylink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C06;
	font-style: normal;
	font-variant: normal;
	text-decoration: underline;
}
a.greylink:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	color: #C06;
}
#outer_container {
	height: 790px;
	width: 1030px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #C06;
}
#mast_head {
	height: 120px;
	width: 1030px;
	float: left;
}
#mast_head_left {
	height: 120px;
	width: 680px;
	float: left;
}
#mast_head_right {
	height: 120px;
	width: 350px;
	float: right;
	font-family: "Arial Black", Gadget, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	background-color: #000;
}
#mast_head_right_top {
	height: 30px;
	width: 340px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
	background-color: #000;
	padding-top: 10px;
	padding-right: 10px;
}
#mast_head_right_middle {
	height: 40px;
	width: 340px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
	background-color: #000;
	padding-right: 10px;
}
#mast_head_right_bottom {
	height: 20px;
	width: 340px;
	float: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C06;
	background-color: #000;
	padding-right: 10px;
	padding-top: 20px;
}


#top_nav_bar {
	height: 30px;
	width: 1030px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	float: left;
}
#main_content {
	height: 640px;
	width: 680px;
	float: left;
}

#left_content {
	float: left;
	height: 640px;
	width: 160px;
	background-color: #000;
}


#middle_content {
	float: right;
	height: 640px;
	width: 520px;
}
#middle_title {
	float: left;
	height: 22px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #000;
	padding-bottom: 6px;
	border-top-width: 0px;
	border-top-style: none;
}
#category_picture {
	height: 610px;
	width: 520px;
	float: left;
	background-color: #000;
}


#right_content {
	height: 640px;
	width: 350px;
	float: right;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}
#left_title {
	float: left;
	height: 30px;
	width: 160px;
}

#left_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	background-color: #000;
	float: left;
	height: 610px;
	width: 160px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#right_title {
	float: left;
	height: 25px;
	width: 350px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCC;
}
#right_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	float: left;
	height: 560px;
	width: 310px;
	background-color: #000;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
}

#right_content_bottom {
	height: 40px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	float: left;
}
#container_content-left-middle-right {
	float: left;
	height: 640px;
	width: 1030px;
}
#about_right-text_content {
	float: left;
	height: 640px;
	width: 860px;
}
#about_right-text {
	float: left;
	height: 590px;
	width: 770px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #CCC;
	padding-right: 70px;
	padding-left: 20px;
	padding-top: 20px;
	background-color: #000;
}
#about_right-footer {
	float: left;
	height: 30px;
	width: 830px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding-right: 10px;
	padding-left: 20px;
	background-color: #000;
}
#about_left_content_pic {
	float: left;
	height: 250px;
	width: 160px;
	background-color: #000;
	padding-top: 20px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
}
#about_left_content_text {
	float: left;
	height: 360px;
	width: 150px;
	background-color: #000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	padding-right: 10px;
	padding-left: 10px;
}
#about_left_content {
	float: left;
	height: 640px;
	width: 170px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
}
#home_left_content {
	float: left;
	height: 640px;
	width: 280px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	background-repeat: no-repeat;
	background-image: url(images/home_left-content_backg_640x280.jpg);
}
#home_left_content_top {
	float: left;
	height: 190px;
	width: 245px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	padding-top: 30px;
	padding-right: 10px;
}
#home_left_content_bottom {
	float: left;
	height: 400px;
	width: 245px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
}
#home_middle_content {
	float: left;
	height: 640px;
	width: 440px;
}
#home_right_content {
	float: right;
	height: 640px;
	width: 750px;
	color: #CCC;
	background-color: #000;
}
#home_right_content_bottom {
	background-color: #000;
	float: left;
	height: 400px;
	width: 750px;
}
#home_mid_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	float: left;
	height: 360px;
	width: 310px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-top: 30px;
}


#home_right_feature {
	float: left;
	height: 200px;
	width: 710px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	background-color: #000;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
}
#home_footer {
	background-color: #000;
	float: left;
	height: 20px;
	width: 750px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

#home_right_bott_pic {
	float: left;
	height: 390px;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	background-color: #000;
}
#home_middle_text {
	float: left;
	height: 590px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	background-color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#home_middle_address_bott {
	float: left;
	height: 40px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
	background-color: #000;
	padding-right: 20px;
	padding-left: 20px;
}





.red_text {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
}
.form_input_background {
	background-color: #FCC;
}

#wedding_main_content {
	height: 640px;
	width: 680px;
	float: left;
}
#wedding_left_content {
	float: left;
	height: 640px;
	width: 160px;
}

#wedding_left_title {
	float: left;
	height: 23px;
	width: 160px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C06;
}
#wedding_left_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000;
	float: left;
	height: 610px;
	width: 160px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#wedding_middle_content {
	float: right;
	height: 640px;
	width: 520px;
}
#wedding_middle_title {
	float: left;
	height: 22px;
	width: 520px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cc0066;
}
#wedding_category_picture {
	height: 610px;
	width: 520px;
	float: left;
}
#wedding_right_content {
	height: 640px;
	width: 350px;
	float: right;
	font-weight: normal;
}
#wedding_right_title {
	float: left;
	height: 23px;
	width: 350px;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C06;
}

#wedding_right_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	float: left;
	height: 560px;
	width: 330px;
	padding-right: 20px;
	padding-left: 0px;
	padding-top: 10px;
}
#wedding_right_content_bottom {
	height: 40px;
	width: 350px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #333;
	float: left;
}

#wedding_container_content-left-middle-right {
	float: left;
	height: 640px;
	width: 1030px;
	background-color: #FFF;
	background-image: url(images/damask_palegrey.jpg);
	background-repeat: repeat;
}
#press_left_content {
	float: left;
	height: 640px;
	width: 310px;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	background-repeat: no-repeat;
	background-image: url(images/press_left-cont_background_310x640.jpg);
}
#press_left_content_top {
	float: left;
	height: 180px;
	width: 280px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	padding-top: 20px;
	padding-right: 10px;
}
#press_left_content_bottom {
	float: left;
	height: 440px;
	width: 280px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCC;
	padding-top: 0px;
	padding-right: 10px;
}
#press_middle_content {
	float: left;
	height: 640px;
	width: 440px;
}
#press_middle_text {
	float: left;
	height: 590px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #CCC;
	background-color: #000;
	padding-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
}
#press_right_content {
	float: right;
	height: 630px;
	width: 260px;
	color: #CCC;
	background-color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}




.pink_text14pt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 14px;
	font-weight: normal;
}
.pink_text14ptBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 14px;
	font-weight: bold;
}
.pink_text14pt_italic {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}
.pink_text14ptBold_italic {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.pink_text12pt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 12px;
	font-weight: normal;
}
#home_logo {
	float: right;
	height: 400px;
	width: 400px;
	padding-right: 10px;
}

.pink_text12pt_black {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 12px;
	font-weight: normal;
}
.pink_text12pt_grey {
	font-family: Arial, Helvetica, sans-serif;
	color: #CCC;
	font-size: 12px;
	font-weight: normal;
}
.pink_text16ptBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #FCC;
	font-size: 16px;
	font-weight: bold;
}
.red_text14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-size: 14px;
	font-weight: normal;
}
.charcoal_text14ptBold {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
.red_text14bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-size: 14px;
	font-weight: bold;
}
.red_text16bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-size: 16px;
	font-weight: bold;
}
#order_left_links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	background-color: #000;
	float: left;
	height: 610px;
	width: 140px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-right: 10px;
	padding-left: 10px;
}
.red_text14italic-bold {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC0066;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.white_text14italic {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	font-style: italic;
}
.white_text14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
}
