body {margin:10px; padding:0px; background:#7a2e3e url(images/bg.png) repeat-x; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;}
#contentArea {position:absolute; left:50%; width:932px; margin:0px; margin-left:-466px; padding:0px;}
#contentHeader {padding: 0px 10px 15px 10px;}
#top_box {float:right;}
#top_box .facebook {padding: 0px 0px 5px 0px; text-align: right; margin-right: -10px;}
#phone {font-family:Georgia, "Times New Roman", Times, serif; color:#c5a889; font-size:20px;}
#phone img {padding:0px 6px 0px 0px; vertical-align:middle;}
#chat a {font-family:Georgia, "Times New Roman", Times, serif; color:#c5a889; font-size:18px; text-decoration:none; text-transform:uppercase;}
#chat img {padding:0px 10px 0px 0px; vertical-align:middle;}
.chat_status {font-family:Georgia, "Times New Roman", Times, serif; color:#e8e4cf; font-size:16px; font-style:italic;}
#contentTop {background:url(images/top_nav_bg.png) top left no-repeat; text-align:center; margin:0px; padding:0px; height:38px;}
#contentTop img {display:inline;  vertical-align:middle; padding-top:3px;}
#contentTop a {color:#fff; text-decoration:none; font-size:11px; font-weight:bold; letter-spacing:0.25px; vertical-align:baseline;}
#contentTop a:hover {color:#dbaeb8;}
#contentMain {background:url(images/content_bg.png) repeat-y; padding:1px 5px 1px 5px; overflow:auto; clear:both;}
h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #271a0d; font-weight: normal; font-style: italic;}
/*p {line-height: 16px;}*/
.blurb_text, .blurb_text2{font-size: 13px; color: #271a0d; line-height: 18px;}

.roundBox {width:375px; float:right; z-index:900; position:relative; margin-top:15px; margin-right: 10px;}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#412d17; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#412d17; border-right:2px solid #412d17; border-left:2px solid #412d17; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#412d17; border-right:1px solid #412d17; border-left:1px solid #412d17; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#412d17; border-right:1px solid #412d17; border-left:1px solid #412d17; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background: #fff;}
.headh {background: #412d17; border-right:1px solid #412d17; border-left:1px solid #412d17;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px;}
.contenth {background: #fff; border-right:1px solid #412d17; border-left:1px solid #412d17;}
#home .contenth ul {margin: 0px 0px 0px 0px; padding: 5px 0px 5px 0px; list-style: none;}
#home .contenth li {background-image: url(images/check.jpg); background-repeat: no-repeat; background-position: 10px 2px; font-size: 12px; color: #271a0d; padding: 0px 0px 0px 0px; margin: 0px; line-height: 18px;}
#home .contenth li div {background: url(images/dots.gif) bottom left repeat-x; padding: 2px 5px 2px 35px; margin: 0px;}

#home {}
.tanBlock {background:#e8e4cf; padding: 15px 10px 10px 5px; overflow:hidden; position: relative; z-index:1000;}
.slide {float:left; background:url(images/slide_bg.gif) no-repeat; width:521px; height:353px; margin-right: 10px;}
.slide img {padding: 9px 0px 0px 11px;}
#home .blurb {/*background:url(images/brides_choice_award.gif) bottom right no-repeat;*/}
#home h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #271a0d; font-weight: normal; font-style: italic;}
.blurb_text {font-size: 13px; color: #271a0d; line-height: 18px;}
#home h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: normal; text-transform: uppercase; background: url(images/pink_bar.gif); height: 40px; margin-left: -6px; padding: 2px 0px 0px 50px; margin-top: 0px;}
#home h3 {color: #ffffff; font-size: 15px; font-weight: bold; text-transform: uppercase;}
.shadow {background:url(images/shadow.png) repeat-x; z-index:999; height:15px; position:absolute; width: 922px;}
.pinkBlock {background:#dbaeb8; width:510px; z-index:900; position:relative; margin-left: 10px; margin-top: 0px; padding-top: 15px;}
.pinkBlock_content {padding: 0px 20px 0px 20px;}
.pinkBlock_content ol {margin-top: 0px; margin-bottom: 30px;}
.pinkBlock_content ol li {font-size: 13px; color: #271a0d; line-height: 18px; padding-bottom: 5px;}
.pinkBlock_bottom {background: url(images/pink_bottom_left.gif) no-repeat; height: 10px;}
.pinkBlock_bottom_right {background: url(images/pink_bottom_right.gif) right no-repeat; height: 10px;}
/*.whiteBlock {background:#ccc; width:270px; float:right; z-index:900; position:relative;}*/

#packages {font-size: 13px; color: #271a0d;}
/*#packages h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #271a0d; font-weight: bold; text-align:center; font-style: italic;}*/
#packages h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
.package1 {width:294px; float:left; position:relative; margin-top:15px; margin-left: 10px;}
.package2 {width:294px; float:left; position:relative; margin-top:15px; margin-left: 10px;}
.package3 {width:294px; float:right; position:relative; margin-top:15px; margin-left: 10px; margin-right: 10px;}
#packages h3 {color: #ffffff; font-size: 15px; font-weight: bold; text-transform: uppercase;}
#packages .contenth {font-size: 12px; color: #271a0d; padding: 10px;}
#packages .contenth ul {margin-top:10px; margin-bottom: 10px; margin-left: 0px; padding: 0px;}
#packages .contenth li {font-size: 12px; color: #271a0d; margin-left: 20px; padding-left: 0px;}
.packages_img {float:right; width:293px; margin-left: 40px; border: 1px solid #412d17;}
.bottom_img {border: 1px solid #412d17;}
#packages .blurb {margin-left: 5px; margin-right: 20px; font-size: 16px; line-height: 25px;}
label {width:60px; float: left;}

#vendors {font-size: 13px; height: 100%;}
#vendors h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#vendors .column1 {width:274px; float:left; margin-top:15px; margin-left: 10px; padding-right: 15px; border-right: 1px solid #c5a889; height: 400px;}
#vendors .column2 {width:274px; float:left; margin-top:15px; margin-left: 15px; padding-right: 15px; border-right: 1px solid #c5a889; height: 400px;}
#vendors .column3 {width:284px; float:right; margin-top:15px; margin-left: 15px; margin-right: 10px;}
#vendors .heading {background: #e8e4cf url(images/dots.gif) bottom left repeat-x; font-size: 15px; font-weight: bold; color: #271a0d; padding: 3px;}
#vendors .affairnet {width: 165px; float: left; padding-left: 30px;}
#vendors .aawp {width: 150px; float: left; padding-left: 40px;}

#testimonials {}
#testimonials h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#testimonials .quoted {padding: 25px 0px 0px 40px; font-weight: bold; margin-bottom: -10px;}
#testimonials blockquote {border: 1px solid #271a0d; background: #e8e4cf url(images/open_quote.png) 20px 20px no-repeat; padding: 20px 20px 0px 20px; font-style: italic; font-size: 13px; text-indent: 65px;}
#testimonials blockquote p {line-height: 20px;}
#testimonials blockquote span {background: url(images/close_quote.png) bottom right no-repeat; display: block;}

#travel {}
#travel h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#travel .blurb {padding: 15px 10px 10px 5px;}
#travel .passport_img {float:left; width: 108px; padding: 0px 10px 0px 10px;}
#travel .blurb_text {width: 375px; float:left;}
#travel .blurb_text2 {width: 375px; float:right;}

#rentals {}
#rentals  h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#rentals .blurb {padding: 20px; width: 325px;}
#rentals .right {float:right; width: 520px; background-color: #e8e4cf; padding: 20px;}
#rentals img {border: 1px solid #412d17;}
#rentals .rental_grid {border: 1px solid #412d17; border-collapse: collapse;}
/**#rentals th {border: 1px solid #412d17; background: #e8e4cf; color: #412d17; text-align: left; font-size: 12px;}
#rentals td {border: 1px solid #412d17; text-align: left; font-size: 12px;}**/
#rentals .category  th{border: 1px solid #412d17; background: #412d17; color: #FFFFFF; font-weight: bold; font-size: 13px;}

#catering {}
#catering  h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#catering .tanBlock .blurb {font-size: 13px; text-align: left;}
#catering  .imgs {float:left; margin-right: 10px; width: 300px;}
#catering h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #271a0d; font-weight: normal; font-style: italic;}
#catering .shadow {background:url(images/shadow.png) repeat-x; z-index:999; height:15px; position: relative; width: 922px;}
#catering .blurb {padding: 20px;}
#catering .column1 {width:450px; float:left; position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; border: 1px solid #7a2e3e; padding: 10px; margin-right: 15px;}
#catering .column2 {width: 375px; float: right; text-align:left; font-size: 13px; }
#catering .catering_img {float:left; border: 1px solid #412d17; margin-right: 20px; margin-bottom: 15px;}
#catering .heading {background: #e8e4cf url(images/dots.gif) bottom left repeat-x; font-size: 15px; font-weight: bold; color: #271a0d; padding: 3px; margin-top: 15px; clear:both;}

#consignment {}
#consignment  h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#consignment .tanBlock {padding: 0px;}
#consignment  .imgs {float:right; margin-left: 20px; width: 200px;}
#consignment h2 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #271a0d; font-weight: normal; font-style: italic; text-align:center;}
#consignment h3 {font-family: "Trebuchet MS",Trebuchet,Geneva,Tahoma,sans-serif; font-size: 18px; color: #271a0d; font-weight: normal; text-align:center; padding-top: 0px; margin-top: 0px;}
#consignment .shadow {background:url(images/shadow.png) repeat-x; z-index:999; height:15px; position: relative; width: 922px;}
#consignment .blurb {padding: 10px 20px 10px 20px; font-size: 13px; text-align: left;}
#consignment .column1 {width:450px; float:left; position:relative; font-family: Georgia, "Times New Roman", Times, serif; font-size: 13px; border: 1px solid #7a2e3e; padding: 10px; margin-right: 15px;}
#consignment .column2 {width: 375px; float: right; text-align:left; font-size: 13px; }
#consignment .consignment_img {float:left; border: 1px solid #412d17; margin-right: 20px; margin-bottom: 15px;}
#consignment .consignment_img2 {float:right; border: 1px solid #412d17; margin-left: 20px; margin-bottom: 15px;}
#consignment .heading {background: #e8e4cf url(images/dots.gif) bottom left repeat-x; font-size: 15px; font-weight: bold; color: #271a0d; padding: 3px; margin-top: 15px; clear:both;}
#consignment .box {border: 1px solid #7a2e3e; padding: 20px; color: #271a0d; font-size: 15px; text-transform: uppercase;}
#consignment .box td a{font-size: 13px; color: #7a2e3e; text-transform: capitalize;}

#invitations {font-size: 13px; height: 100%;}
#invitations h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#invitations .column1 {width:274px; float:left; margin-top:15px; margin-left: 10px; padding-right: 15px; border-right: 1px solid #c5a889; height: 300px; text-align: center;}
#invitations .column2 {width:274px; float:left; margin-top:15px; margin-left: 15px; padding-right: 15px; border-right: 1px solid #c5a889; height: 300px; text-align: center;}
#invitations .column3 {width:284px; float:right; margin-top:15px; margin-left: 15px; margin-right: 10px; text-align: center;}
#invitations .heading {background: #e8e4cf url(images/dots.gif) bottom left repeat-x; font-size: 15px; font-weight: bold; color: #271a0d; padding: 3px; text-align: center; font-style: italic;}

#gallery {}
#gallery  h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}

#contact {}
#contact  h1 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; color: #7a2e3e; font-weight: bold; text-align:center;  font-style: normal; padding: 5px; background: #c5a889; border-bottom: 1px solid #7a2e3e; margin: 0px;}
#contact .tanBlock .blurb {font-size: 13px; text-align: left;}
#contact .shadow {background:url(images/shadow.png) repeat-x; z-index:999; height:15px; position: relative; width: 922px;}
#contact .blurb {padding: 20px;}

form, button {border:0; margin:0; padding:0;}
.spacer {clear:both; height:1px;}
.myform {margin:0 auto; width:400px; padding:14px;}
/*#stylized {border:solid 2px #dbaeb8;}*/
#stylized label {display:block; font-size: 13px; font-weight:bold; text-align:right; width:140px; float:left; padding-top:3px;}
#stylized input, #stylized textarea {float:left; font-size:12px; padding:4px 2px; border:solid 1px #dbaeb8; width:200px; margin:2px 0 10px 10px;}
#stylized button {clear:both; margin-left:150px; width:127px; height:33px; background: url(images/button.gif) no-repeat; text-align:center; line-height:33px; color:#FFFFFF; font-size:12px; font-weight:bold; text-transform: uppercase;}

.inline {display: inline;}
a {color: #7a2e3e; font-weight: bold; text-decoration: none;}
a:hover {text-decoration: underline;}
.clear {clear: both;}
#contentBottom {background:url(images/content_bottom.png) no-repeat; height:16px;}
#contentFooter {text-align:center; font-size:11px; color:#c5a889; line-height:18px; padding:8px 0px 0px 0px;}
#contentFooter a {font-size:11px; color:#e8e4cf; font-weight: normal; text-decoration:none;}
#contentFooter a:hover {text-decoration:underline;}
img {border: 0px;}
a {outline: 0px;}
