
/* Brides.com website.css */

/* Content CSS */

body { font-family: Verdana, Helvetica, sans-serif; }
body {
    background-color: #eeeeee; 
}
.shadow {
    background: url(/images/website/22/63/shadowLeftRight.png) repeat-y;
    margin: 0 auto;
    width: 885px;
    padding: 0px 0px 0px 15px;
}
.mainBackground {
    width:850px;
    background: #ffffff url(/images/website/22/63/head.png) no-repeat right top;
}
#lcol {
    float: left;
    width: 190px;
    padding: 0px 0px 15px 0px;
    margin: 0px;
}
#dynamicphoto {
    width: 190px;
    height: 240px;
    background: url(/images0002/accounts/123193/website/website.jpg?noCache=37157.5) no-repeat 0px 0px;
}
#menu { 
    padding-top: 15px;
    margin-left: 15px; 
}
#menu li {
    margin: 0px 4px 3px 0px;
    text-align: right;
    text-transform: uppercase;
}
#menu a {
    font-size: 12px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #c5873f;
    text-decoration: none;
}
#menu a:link {
    color: #c5873f;
    text-decoration: none;
}
#menu a:hover {
    color: #a4475f;
    text-decoration: underline;
}
#rcol {
    float: left;
    width: 660px;
}
#inner-content {
    padding: 0px;
    margin: 65px 0px 0px 0px;
    text-align: left;
    clear: both;
}
#cont-content {
    padding: 150px 65px 65px 65px;
}
#cont-content a:link, #cont-content a:visited {
    color: #c5873f;
    font-weight: bold;
}
#cont-content a:hover {
    color: #a4475f;
    text-decoration: none;
    font-weight: bold;
}
#cont-content p, ul, ol, table {
    line-height: 15pt;
    padding: 0px 0px 10px 0px;
    font-size: 12px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #c5873f;
}
#cont-content ul {
    margin: 5px 10px 10px 15px;
}
#cont-content li {
    list-style: disc;
    font-size: 12px;
    font-family: Verdana, Helvetica, sans-serif;
    color: #c5873f;
}
#footer {
    width: 885px;    
    margin: 0 auto;
    text-align: center;
    font-size: 9pt;
    color: #777;
    clear: both;
    padding-top:10px;
    background: #eee url(/images/website/22/63/shadowBottom.gif) no-repeat top left;

}
#footer a:link, #footer a:visited {
    color: #4784A4;
    font-weight: bold;
}

#footer a:hover {
    color: #A4475F;
    text-decoration: none;
    font-weight: bold;
}
.sIFR-flash {
    visibility: visible !important;
    margin: 0;
}
.sIFR-replaced {
    visibility: visible !important;
    text-align: center;
}
span.sIFR-alternate {
    position: absolute;
    left: 0;
    top: 0;
    width: 0;
    height: 0;
    display: block;
    overflow: hidden;
}
.sIFR-flash + div[adblocktab=true] {
    display: none !important;
}
.sIFR-hasFlash #inner-content h1 {
    visibility: hidden;
    letter-spacing: -9px;
    width: 400px;
    height: 45px;
}
.sIFR-hasFlash #cont-content h2 {
    visibility: hidden;
    letter-spacing: -6px; 
    margin-bottom: 10px;
    width: 400px;
    height: 35px;
    clear:both;
}
.sIFR-hasFlash #inner-content h3 {
    visibility: hidden;
    letter-spacing: -6px;
    margin-top: 35px;
    width: 400px;
    height: 16px;
}
h1 {
    color: #c5873f;
    display: block;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
h2 {
    font-size: 24pt;
    letter-spacing: 5pt;
    color: #c5873f;
    margin: 0px;
    padding: 0px;
}
h3 {
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 14px;
    color: #c5873f;
    margin: 30px 0px 0px;
    padding: 0px;
}
h5 {
    font-size: 14pt;
    letter-spacing: 3pt;
    font-style: italic;
    font-weight: bold;
    text-align: right;
    display: inline;
    padding-left: 10px;
}
h6 {
    font-size: 14pt;
    letter-spacing: 3pt;
    font-style: italic;
    font-weight: bold;
    text-align: center;
}
.cB { clear: both; }
.dN { display: none; }
.mB15 { margin-bottom: 15px !important; }

.imageBorder { border: 1px solid #c5873f; }

table { border-spacing: 2px !important; }

.tableNormal { margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tableNormal CAPTION { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; text-align: left; margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; }
.tableNormal TH { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; padding: 0px 4px 0px 4px; font-weight: bold; text-align: right; vertical-align: top; }
.tableNormal TD { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; padding: 0px 4px 0px 4px; }

.tableColored { background-color: #dde5cd; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.tableColored CAPTION { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; background-color: #dde5cd; text-align: left; margin: 0px 0px 0px 0px; padding: 1px 3px 1px 3px; }
.captionAddress { background-color: #eaeede; padding: 2px; }
.tableColored TH { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; background-color: #eaeede; padding: 0px 4px 0px 4px; font-weight: bold; text-align: left; }
.tableColored TD { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #c5873f; background-color: #f3f5eb; padding: 0px 4px 0px 4px; }

.tableBridalParty { color: #c5873f; font-size: 12px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }
.tableBridalParty TD { font-family: Verdana, Helvetica, sans-serif; padding: 0px 5px 0px 0px; vertical-align: top; }

.eventDetail { font-size: 12px; }

.guestbookEntry { font-size: 12px; margin: 6px 0px 0px 0px; padding: 4px; background-color: #eaeede; border: 1px solid #c5873f; }
.guestbookTitle { color: #c5873f; font-weight: bold; }
.guestbookContent { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #c5873f; }
.guestbookDateAdded { color: #c5873f; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }

.blogEntry { font-size: 12px; font-family: Verdana, Helvetica, sans-serif; margin: 6px 0px 0px 0px; padding: 4px; background-color: #eaeede; border: 1px solid #c5873f; }
.blogEntryTitle { color: #c5873f; font-weight: bold; }
.blogEntryContent { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #c5873f; }
.blogEntryDateAdded { color: #c5873f; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }
.blogEntryOption { color: #c5873f; font-size: 12px; margin: 0px 0px 3px 0x; }
.blogEntryOption a { color: #c5873f !important; font-size: 12px; margin: 0px 0px 3px 0x; }

.blogEntryComment { color: #c5873f; font-size: 12px; font-family: Verdana, Helvetica, sans-serif; margin: 3px 0px 3px 0px; padding: 4px; background-color: #eaeede; border: 1px solid #c5873f; }
.blogEntryCommentName { color: #c5873f; font-weight: bold; }
.blogEntryCommentMessage { color: #444444; margin: 4px 0px 4px 0px; padding: 4px; background-color: #ffffff; border: 1px solid #c5873f; }
.blogEntryCommentDateAdded { color: #c5873f; margin: 0px 0px 6px 0px; font-size: 10px; font-style: italic; }

input { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #c5873f; font-size: 12px; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-variant: normal; text-decoration: none; }
select { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #c5873f; font-size: 12px; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-variant: normal; text-decoration: none; }
textarea { background-color: #eeeeee; color: #222222; border-width: 1px; border-color: #c5873f; font-size: 12px; font-style: normal; font-family: Verdana, Helvetica, sans-serif; font-variant: normal; text-decoration: none; }

.imageLeft { float: left; margin: 0px 5px 5px 0px; }
.imageRight { float: right; margin: 0px 0px 5px 5px; }

/* System */
#errorMessage { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #880000; font-weight: bold; background-color: #ffdddd; padding: 5px 10px 6px 10px; margin: 5px 0px 5px 0px; }
#errorMessage a {color: #880000;}
#normalMessage { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color: #008800; font-weight: bold; background-color: #ddffdd; padding: 5px 10px 6px 10px; margin: 5px 0px 5px 0px; }
