﻿body,html
{
    margin: 0 auto; padding: 0;
    font-family: Helvetica,Arial;
    font-size: 12px;
    background:url(https://www.ketubahstore.com/images/site-bg.jpg) repeat-x #C5F2EE;
    color:#855131;
}

a {color:#855131;}
.linkBold a {font-weight:bold;}
.linkRed a {color:#D52B3D;font-size:11px;}
.linkPinkB a {color:#D36F7A;font-weight:bold;}
.linkRegular a {font-weight:normal;}

.font6 {font-size:6px;}
.font14 {font-size:14px;}

.fontPink {color:#D36F7A;}

.inputBox { width: 220px;}
textarea.inputBox { width: 220px; font-family: Helvetica; font-size: 10px; }
.required {color:#FF0000;}

/* TEMPLATE */
.siteWrapper {width:955px;}
.siteTopNav {width:955px;height:25px;line-height:0.1em;font-size:8px;overflow:hidden;}
.siteViewCart {height:25px;text-align:right;float:right;line-height:0.1em;font-size:8px;}
.siteHeader {width:955px;height:105px;border-bottom:1px solid #F0E4C8;background:url(https://www.ketubahstore.com/images/site-header-bg.gif) no-repeat;}
.siteHeader .logo {width:275px;padding:20px;}
.siteHeader .navArea {height:105px;width:640px;overflow:hidden;}
.siteHeader .navArea .account {height:25px;padding-top:12px;overflow:auto;font-size:11px;}
.siteHeader .navArea .account .button{margin-top:-5px;float:right;}
.siteHeader .navArea .navigation {height:52px;margin-top:16px;width:640px;font-size:8px;}
.siteTagline {width:955px;height:40px;border-bottom:1px solid #F0E4C8;background:#FBFAEF;}
.siteContent {width:955px;background:#FFFFFF;}
.siteFooter {width:955px;font-size:11px;padding-top:20px;background:url(https://www.ketubahstore.com/images/site-footer.gif) no-repeat top;}
.siteFooter a {font-size:11px;text-decoration:none;}

/* HEADER */



/* HOMEPAGE */
.homeContainer {width:955px;padding:10px 15px 0 15px;}
.homeLeftColumn {width:341px;line-height:20px;background:url(https://www.ketubahstore.comimages/home-left-bg.gif) no-repeat #FFFFFF; overflow:auto;}
.homeRightColumn {width:550px;}
*:lang(en) .homeRightColumn{width:570px;}


/* CONTENT */
.contentContainer {width:955px;}
.contentContainer .contentLeft {width:775px;border-right:1px solid #F0E5C9;border-bottom:1px solid #F0E5C9;}
.contentContainer .topNav { padding:5px; width:765px;border-right:1px solid #F0E5C9;border-bottom:1px solid #F0E5C9; font-size:12px; font-weight:normal;}
.contentContainer .header {height:10px;padding:10px 15px;font-size:20px;font-weight:bold;}
.contentContainer .searchTips {font-size:12px;font-weight:normal;}
.contentContainer .searchTips a {font-size:11px;color:#D36F7A;}
.contentContainer .content {padding:10px 15px;overflow:auto;}
.contentContainer .contentRight {width:180px;}
.contentContainer .checkoutProcess {padding:0 0 0 20px;}


/* SPOTLIGHT */
.spotlightHeader {width:150px;color:#CD8050;font-size:14px;font-weight:bold;padding:8px 15px;background:#FBFAEF;border-bottom:1px solid #F0E5C9;}
.spotlightContent {width:150px;padding:8px 15px 30px 15px;border-bottom:1px solid #F0E5C9;}
.spotlightContent2 {width:150px;padding:8px 15px 30px 15px;}
.spotlightContent a, .spotlightContent2 a {font-weight:bold;}


/* HELP/FAQ */
.FAQTitle {width:720;background:#FBFAEF;padding:4px 10px;color:#CD8050;font-weight:bold;font-size:14px;font-family:Arial;}
.FAQContent {width:720px;padding:0 10px;margin-bottom:4px;overflow:auto;font-family:Arial;}

/* LOGIN PAGE */

.loginGraphic { float: right; margin-right: 10px; border: 1px solid black; }

/* PRODUCT VIEW PAGE */

.categoryList { width: 160px; }
.selected { font-weight: bold; }
.PropertyControl { padding: 0 0 10px 0; }
.PropertyControl select { width: 100px; }
.txtQuantity { width: 25px; text-align: center; }

/* CATEGORY PAGE */

.autoCategoryPage { overflow: auto; }
.autoCategoryPage .item { float: left; text-align: center; width: 150px; }

.productContainer {width:120px;height:190px;float:left;margin:14px;display:block;}
.productContainerGallery {width:120px;height:200px;float:left;margin:14px 14px 20px 14px;display:block;}

/* CART PAGE */
.bgcart { background-image: url(https://www.ketubahstore.comimages/bgcart.jpg); width: 731px; height: 436px; margin: auto; position: relative; }
.CartStyle {border-bottom:1px solid #F0E5C9;}
.cartControl { margin:auto;}
.cartControl .cartBox { position: absolute; top: 100px; left: 40px; width: 300px; }
.cartControl .cartBox .productName { }
.cartControl .cartBox .properties { padding: 0px 0px 5px 95px; }
.cartControl .cartBox .discount { text-align: right; padding-right: 10px; color: Red; }
.cartControl .cartBox .cartTotal { text-align: right; border-top: 1px solid black; padding-right: 10px; }

.enterDiscount { padding-top: 40px; }
.enterDiscount .discountBox { width: 100px; }

.keepShopping { position: absolute; top: 65px; left: 470px; }
.checkoutButton { position: absolute; top: 100px; left: 470px; }

/* CHECKOUT PAGE */

.or { padding: 5px 100px; text-align: right; clear: both; }
.checkoutArea {overflow: auto;}
.billing { background-image: url(https://www.ketubahstore.comimages/bgbilling.gif);  margin: 0px 20px 0 9px;  }
.shipping { background-image: url(https://www.ketubahstore.comimages/bgshipping.gif); }
.checkoutArea .useExisting { margin: 10px; }
.checkoutArea .expDate { width: 100px; }
.checkoutArea .securityCode { width: 50px; }
.checkoutArea .cardError { color: Red; }
.checkoutArea .comments { width: 500px; height:150px;}
.loginOption { padding: 15px;  }
.validation { padding-left: 15px; }
.blackTab { background-color: Black; color: White; padding: 2px 2px 2px 10px; width: 200px; }

.checkoutCartControl .cartBox { margin: 10px; padding: 5px; background-color: #EEEEEE; }
.checkoutCartControl .cartBox .productName { }
.checkoutCartControl .cartBox .properties { padding: 0px 0px 5px 95px; }
.checkoutCartControl .cartBox .discount { text-align: right; padding-right: 10px; color: Red; }
.checkoutCartControl .cartBox .cartTotal { text-align: right; border-top: 1px solid black; padding-right: 10px; }

/* THANK YOU PAGE */
.bgthankyou { background-image: url(https://www.ketubahstore.comimages/bgthankyou.jpg); width: 723px; height: 433px; margin: auto; position: relative; }


/* FCK EDITOR */
.BrownRegular {font-size:12px;}
.BrownMedium {font-size:14px;}
.BrownLarge {font-size:16px;}
.TanRegular {font-size:12px;color:#CD8050;}
.TanMedium {font-size:14px;color:#CD8050;}
.TanLarge {font-size:16px;color:#CD8050;}
.contentHeaderLight {font-size:14px;color:#B85E26;font-weight:bold;}
.contentHeaderDark {font-size:14px;color:#703D00;font-weight:bold;}



.CategoryTitle{ font-weight:bold; font-size:20px;}