body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.left {
	float: left;
}
.right {
	float: right;
}
#wrapper {
	padding-right: 24px; padding-left: 24px; padding-bottom: 0px; margin: 0px auto; overflow: hidden; width: 980px; padding-top: 0px;
}
#headerFrame {
	float: left; width: 100%;
}
#header {
	float: left; width: 980px;
}
#logo {
	padding-right: 35px; padding-left: 35px; float: left; padding-bottom: 15px; width: 355px; padding-top: 15px;
}
#tagline {
	padding-right: 35px; padding-left: 35px; float: right; padding-bottom: 25px; width: 355px; padding-top: 25px;
}
#tabs {
	float:right; clear:right; width:350px; margin:-15px 15px 0 0; padding:0; height:46px; position:relative;
}
#tabs img{
	float:right; padding:0 0 0 25px; border:0;
}
#navigation {
	padding: 0 0 0 35px; float: left; width: 945px; margin: -3px 0 0 0;
}
#navigationNoAd {
	padding: 0 0 0 95px; float: left; width: 885px; margin: -3px 0 0 0;
}
.navigationItem {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 5px; text-align: center; width:110px;
}
.navigationItemEnd {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 5px; text-align: center; width:110px; border-right: #ffffff 1px solid;
}
.navigationItemOn {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 5px; background-color: #493f30; text-align: center; width:110px;
}
.navigationItemEndOn {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 5px; padding-top: 5px; text-align: center; width:110px;
}
#message {
	padding-right: 35px; padding-left: 35px; float: left; padding-bottom: 10px; width: 910px; padding-top: 10px;
}
#content {
	float: left; width: 980px;
}
#contentWrapper {
	padding-right: 35px; padding-left: 35px; float: left; padding-bottom: 15px; width: 910px; padding-top: 15px;
}
#footer {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; width: 960px; padding-top: 10px; background-color:#9e3a38;
}
#footerNavigation {
	float: left; width: 760px;
}
#footerCopyright {
	float: right; width: 200px; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-align: right;
}
#homeLeft {
	padding-right: 40px; padding-left: 0px; float: left; padding-bottom: 0px; width: 480px; padding-top: 0px;
}
#homeLeft img{
	padding:15px 0 0 10px;
}
#homeRight {
	float: left; width: 390px;
}
#video {
	float: left; padding: 15px 0 15px 0; width: 100%; margin:0 auto; text-align:center; height:315px;
}
#video .border{
	height:282px; width:343px; margin:0 0 0 19px; border:solid 1px #887f6f;
}
#coupon {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px; width: 100%; padding-top: 0px; margin:0 auto; text-align:center; background-color:#d3bb95; border:dashed 2px #675545;
}
#onlineOfferTop {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; width: 100%; padding-top: 0px;
}
#onlineOfferWrapper {
	float: left; width: 100%;
}
#onlineOfferBottom {
	float: left; width: 370px; padding:25px 0 0 0;
}
.onlineFormText {
	float: left; width: 100%;
}
.onlineFormField {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 10px; width: 100%; padding-top: 0px;
}
.onlineInputLarge {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 350px; border-bottom: #afa998 1px solid;
}
.onlineCity {
	float: left; width: 175px;
}
.onlineCityField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 150px; border-bottom: #afa998 1px solid;
}
.onlineState {
	float: left; width: 50px;
}
.onlineStateField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 25px; border-bottom: #afa998 1px solid;
}
.onlineZip {
	float: left; width: 125px;
}
.onlineZipField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 125px; border-bottom: #afa998 1px solid;
}
.onlineHomePhone {
	float: left; width: 200px;
}
.onlineHomeField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 150px; border-bottom: #afa998 1px solid;
}
.onlineWorkPhone {
	float: left; width: 150px;
}
.onlineWorkField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 150px; border-bottom: #afa998 1px solid;
}
.onlineHow {
	border-right: #afa998 1px solid; padding-right: 10px; border-top: #afa998 1px solid; margin-top: 10px; padding-left: 10px; float: left; padding-bottom: 10px; border-left: #afa998 1px solid; width: 332px; padding-top: 10px; border-bottom: #afa998 1px solid;
}
.onlineHowTitle {
	float: left; width: 100%;
}
.onlineHowOption {
	float: left; width: 100%; padding-top: 5px;
}
#onlineHowAdditional {
	border-right: #afa998 1px solid; padding-right: 5px; border-top: #afa998 1px solid; margin-top: 10px; padding-left: 5px; float: left; padding-bottom: 5px; border-left: #afa998 1px solid; width: 320px; padding-top: 5px; border-bottom: #afa998 1px solid;
}
.onlineHowSub {
	float: left; width: 320px;
}
.onlineHowSubLeft {
	float: left; width: 160px;
}
.cellField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 150px; border-bottom: #afa998 1px solid;
}
.onlineHowSubRight {
	float: left; width: 160px;
}
.carrierField {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; width: 150px; border-bottom: #afa998 1px solid;
}
.onlineHowSubmit {
	float: left; width: 100%; padding-top: 10px;
}
#onlineOfferHolder {
	padding-right: 0px; padding-left: 10px; float: left; padding-bottom: 0px; width: 400px; padding-top: 0px;
}
#specialsMainRow1 {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px; width: 100%; padding-top: 0px;
}
#specialsMainRow2 {
	padding-right: 0px; padding-left: 55px; float: left; padding-bottom: 20px; padding-top: 15px;
}
.specialsItem {
	padding-right: 30px; padding-left: 30px; float: left; padding-bottom: 0px; overflow: hidden; width: 200px; padding-top: 0px; height: 200px;
}
.specialsImageRow {
	float: left; width: 100%;
}
.specialsImage {
	border-right: #7f7f7f 2px solid; border-top: #7f7f7f 2px solid; border-left: #7f7f7f 2px solid; width: 190px; border-bottom: #7f7f7f 2px solid;
}
.specialsTitle {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 4px; width: 100%; padding-top: 4px; text-align:center; margin:0 auto;
}
.specialsPrice {
	float: left; width: 100%;
}
.specialsItemLeft {
	padding-right: 26px; float: left; width: 425px;
}
.specialsItemTitle {
	float: left; width: 100%;
}
.specialsItemPrice {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px; width: 100%; padding-top: 10px;
}
.specialsItemDescription {
	float: left; width: 100%;
}
.specialsItemRight {
	float: left; width: 450px;
}
.specialsItemImage {
	float: left; margin: 0px 0px 10px; width: 450px; text-align: center;
}
#specialsItemForm {
	padding-right: 10px; padding-left: 10px; float: left; padding-bottom: 10px; width: 434px; padding-top: 10px; background-color: #dcdace;
}
.specialsItemFormButton {
	float: left; width: 434px;
}
.specialsItemFormLeft {
	float: left; width: 217px;
}
.specialsItemFormRight {
	float: left; width: 217px;
}
.specialsItemFormField {
	border-right: #7f7f7f 1px solid; border-top: #7f7f7f 1px solid; border-left: #7f7f7f 1px solid; width: 205px; border-bottom: #7f7f7f 1px solid;
}
.specialsItemFormButton {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; width: 434px; padding-top: 10px;
}
#ourBrandsLeft {
	padding-right: 63px; float: left; width: 300px;
}
#ourBrandsRight {
	float: left; width: 417px;
}
#ourBrandsTop {
	float: left; width: 100%;
}
#ourBrandsContent {
	float: left; width: 100%;
}
.ourBrandsLogo {
	padding-right: 20px; padding-left: 20px; padding-bottom: 20px; padding-top: 20px; text-align: center;
}
#ourBrandsBottom {
	float: left; width: 100%;
}
#thanksTop {
	float: left; width: 100%;
}
#thanksBottom {
	padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 0px; width: 100%; padding-top: 10px; text-align: center;
}

/* brown_format.css */

BODY {
	background-color: #000000;
}
#wrapper {
	/*background-position: left top; background-image: url(../images/bodybackground.jpg); background-repeat: repeat-y;*/
}
#headerFrame {
	background-color: #ffffff;
}
#header {
	background-color: #ffffff;
}
#navigation {
	background-color: #9e3a38;
}
#navigationNoAd {
	background-color: #9e3a38;
}
.navigationItem {
	border-right: #ffffff 1px solid;
}
.navigationItemOn {
	border-right: #ffffff 1px solid; /*background-color: #e7e6eb;*/
	background-image:url(../images/menu_bg.jpg);
}
.navigationItemEndOn {
	background-color: #f5f200;
}
#message {
	border-top: #ffffff 1px solid; background-color: #990000;
}
#content {
	background-position: left top; background-image: url(../images/contentbackground.jpg); background-repeat: repeat-x; background-color: #f6f5e7;
}
.onlineHow {
	border-right: #afa998 1px solid; border-top: #afa998 1px solid; border-left: #afa998 1px solid; border-bottom: #afa998 1px solid; background-color: #eae7c6;
}
#onlineHowAdditional {
	background-color: #e2deaf;
}
#specialsMainRow1 {
	border-bottom: #afa998 1px solid;
}
.specialsImage {
	border-right: #7f7f7f 2px solid; border-top: #7f7f7f 2px solid; border-left: #7f7f7f 2px solid; border-bottom: #7f7f7f 2px solid;
}
.specialsItemImage {
	border-right: #7f7f7f 2px solid; border-top: #7f7f7f 2px solid; border-left: #7f7f7f 2px solid; border-bottom: #7f7f7f 2px solid;
}
#ourBrandsContent {
	background-color: #ffffff;
}

/* brown_text.css */
h1{
	padding: 0 0 8px 0; 
	font-weight: bold; 
	font-size: 23px; 
	margin: 0px; 
	color: #9e3a38;
}

h2{
	padding: 0 0 8px 0; 
	font-weight: bold; 
	font-size: 20px; 
	margin: 0px; 
	color: #9e3a38;
}

h3{
	padding: 0 0 8px 0; 
	font-weight: bold; 
	font-size: 18px; 
	margin: 0px; 
	color: #9e3a38;
}

p{
	padding: 0 0 10px 0; 
	font-weight: normal; 
	font-size: 12px; 
	margin: 0px; 
	color: #000000; 
	line-height: 18px;
}

a:link, a:visited,  a:active, a:hover{
	color: #c9000d; 
	text-decoration: underline;
}

ul {
	margin: 0px; 
	font-size: 12px; 
	color: #000000; 
	line-height: 18px;
}

ol {
	margin: 0px; 
	font-size: 12px; 
	color: #000000; 
	line-height: 18px;
}

.taglineTop {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 16px; padding-bottom: 0px; margin: 0px; color: #695e4a; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: right;
}
.taglineBottom {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 20px; padding-bottom: 0px; margin: 0px; color: #695e4a; padding-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: right;
}
.navigationItem {
	font-weight: normal; font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.navigationItem A:link {
	display: block; color: #ffffff; text-decoration: none;
}
.navigationItem A:active {
	display: block; color: #ffffff; text-decoration: none;
}
.navigationItem A:visited {
	display: block; color: #ffffff; text-decoration: none;
}
.navigationItem A:hover {
	display: block; color: #ffffff; text-decoration: underline;
}
.navigationItemEnd {
	font-weight: normal; font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; background-color: #f5f200;
}
.navigationItemEnd A:link {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEnd A:active {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEnd A:visited {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEnd A:hover {
	display: block; color: #000000; text-decoration: underline;
}
.navigationItemOn {
	font-weight: normal; font-size: 14px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
.navigationItemOn A:link {
	display: block; color: #252122; text-decoration: none;
}
.navigationItemOn A:active {
	display: block; color: #252122; text-decoration: none;
}
.navigationItemOn A:visited {
	display: block; color: #252122; text-decoration: none;
}
.navigationItemOn A:hover {
	display: block; color: #252122; text-decoration: underline;
}
.navigationItemEndOn {
	font-weight: normal; font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif;
}
.navigationItemEndOn A:link {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEndOn A:active {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEndOn A:visited {
	display: block; color: #000000; text-decoration: none;
}
.navigationItemEndOn A:hover {
	display: block; color: #000000; text-decoration: underline;
}
#message {
	font-weight: bold; font-size: 15px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
#footerNavigation {
	font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif;
}
#footerNavigation A:link {
	color: #ffffff; text-decoration: none;
}
#footerNavigation A:active {
	color: #ffffff; text-decoration: none;
}
#footerNavigation A:visited {
	color: #ffffff; text-decoration: none;
}
#footerNavigation A:hover {
	color: #ffffff; text-decoration: underline;
}
.specialsTitle {
	font-size: 13px; color: #2d0a00; font-family: Arial, Helvetica, sans-serif;
}
.specialsTitle A:link {
	color: #2d0a00; text-decoration: none;
}
.specialsTitle A:active {
	color: #2d0a00; text-decoration: none;
}
.specialsTitle A:hover {
	color: #2d0a00; text-decoration: none;
}
.specialsTitle A:visited {
	color: #2d0a00; text-decoration: none;
}
.specialsPrice {
	font-weight: bold; font-size: 14px; color: #c9000d; font-family: Arial, Helvetica, sans-serif;
}
.specialsItemTitle {
	font-weight: normal; font-size: 22px; color: #695e4a; font-family: Arial, Helvetica, sans-serif;
}
.specialsItemPrice {
	font-weight: bold; font-size: 14px; color: #c9000d; font-family: Arial, Helvetica, sans-serif;
}
.specialItemDescription {
	padding-right: 0px; padding-left: 0px; font-weight: normal; font-size: 12px; padding-bottom: 10px; margin: 0px; color: #000000; line-height: 18px; padding-top: 0px; font-family: Arial, Helvetica, sans-serif;
}
.specialsLink {
	padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 14px; padding-bottom: 0px; margin: 0px; color: #000000; padding-top: 0px; font-family: Arial, Helvetica, sans-serif
}
.onlineFormText {
	font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;
}
.onlineHowTitle {
	font-weight: bold; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;
}
.onlineHowOption {
	font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;
}

.comPart{
	width:200px;
	float:left;
	margin:0 0 20px 20px;
}

.comPart h2{
	margin:0;
	padding:0;
}

#weddingRegistry{
	width:900px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
}

#weddingRegistry h1{
	font-size:50px;
	font-family:"Times New Roman", Times, serif;
}

#weddingRegistry .box{
	width:350px;
	text-align:center;
	margin:0 auto;
	font-size:12px;
	border:solid 1px #999999;
	padding:15px;
	background-color:#f6f6f0;
}

#weddingRegistry .box input{
	border:solid 1px #999999;
}

#errMsg{
	color:#FF0000;
	font-weight:bold;
}