body {margin: 0; padding: 0; font-family: verdana; font-size: 12px; color: #194086; text-align: center;}
a, a:hover, a:visited, a:visited:hover {color: #194086; font-family: verdana; text-decoration: none;}
img {border: 0;}
input, textarea, select {font-size: 90%; font-family: verdana; color: #194086;}

#wrapper {margin: 0 auto; width: 1000px; background: #ffffff; text-align: left;}

#header {width: 1000px; height: 142px; padding: 20px 0 0 0; background: #043D8E;}
#logo {float: left; width: 561px; height: 104px; padding-top: 0;}
#headermiddle {float: left; width: 212px; height: 104px;}
#header_myaccount {float: left; width: 209px; height: 29px; margin-left: 3px; padding: 7px 0 7px 7px; background: #E4EBF3;}
#header_contact {float: left; width: 209px; height: 42px; padding: 10px 0 8px 7px; margin-left: 3px; border-top: 1px solid #043D8E; background: #E4EBF3;}
#cartWidget {float: right; width: 204px; height: 91px; padding: 13px 0 0 13px; background: #e4ebf3;}
#menubar {clear: left; width: 1000px; height: 38px;}
.menuitem {float: left; width: 100px; border-right: 1px solid #ffffff;}
.rightalign {float: right;}
#content-left {float: left; clear: left; width: 200px; background: #ffffff;}
.search {float: left; width: auto; height: 60px;}
#content-middle {float: left; width: 543px; padding: 35px 20px 0; 
    background: url("https://www.modernjewishhome.com/images/custom/middlebg.jpg") no-repeat top right #ffffff;
    font-family: verdana;}

#content-right {float: left; width: 217px; background: #ffffff;}
#onSaleWidget {width: 217px; height: 266px; margin-bottom: 15px; background: url("https://www.modernjewishhome.com/images/custom/onsale.jpg") no-repeat #ffffff;}
#onSaleHdr {background: url("https://www.modernjewishhome.com/images/custom/onsale.jpg") no-repeat scroll 0 0 #FFFFFF; display:block; height:38px;  width:217px; text-indent:-9999px;}
#cloud {padding-top: 5px;}

#footer {position: relative; float: left; clear: left; height: 90px; width: 970px; padding: 20px 10px 20px 20px; margin: 20px 0 0 0; border-bottom: 20px solid #2f4f9a; background: url("https://modernjewishhome.com/images/custom/footerline.jpg") repeat-x #ffffff; color: #194086; font-family: verdana;}
#footer a, a:visited {color: #194086; font-family: verdana;}
#footerlinks {float:left; width: 570px;}
#copyright {float: right; width: 393px;}
#copyright .title {font-weight: bold; font-size: 12px; color: #194086; text-transform: uppercase;}
#copyright ul {margin: 0; padding: 0; list-style: none;}
#copyright img {margin-top: 19px;}
#customlinks {position: relative; top: -46px; float: right; right: 235px; line-height: 17px;}
#customlinks ul {list-style: none;}
.siteindex {float: right;}

.widgetImages .text {display: none;}

#widgetCategories {margin-top: 0;}
#widgetCategories .top {display: none; font-family: verdana;}
#widgetCategories .body {height: 263px; margin: 0; background: url("https://modernjewishhome.com/images/custom/catbg.jpg") no-repeat;}
#widgetCategories .body ul li {width: 160px; line-height: 29px; text-indent:-9999px;}
#widgetCategories .body ul li a, #widgetCategories .body ul li a:hover {width: 191px; background: url("https://modernjewishhome.com/images/clearbg.gif"); text-indent: none; color: #A2D2A2; font-weight: bold; font-family: verdana; font-size: 10pt;}
#widgetCategories .body ul li ul li {width: 204px; margin-bottom: 10px; text-indent:0; line-height: 28px;}
#widgetCategories .body ul li ul li a, #widgetCategories .body ul li ul li a:hover {background: #ffffff; padding-left: 10px;}
#widgetCategories .body ul li.subcats ul li.subcats a, #widgetCategories .body ul li.subcats ul li.subcats a:hover {background: url("http://modernjewishhome.com/images/arrow3.gif") no-repeat right #E4EBF3;}
#widgetCategories .body ul li.subcats ul li.nosubcats a, #widgetCategories .body ul li.subcats ul li.nosubcats a:hover {background: #E4EBF3;}
#widgetCategories .btm {display: none;}
#dcatMenu a {width: 100%;}
#dcatMenu li.subcats a {background: none;}
#dcatMenu li {background: none; border: 0;}
#dcatMenu ul li:hover  {position: relative; border: 0;  background: none;}
#dcatMenu ul li.subcats ul li.subcats, #dcatMenu ul li.subcats ul li.nosubcats {border: 1px solid #194086;}
#dcatMenu ul li.nosubcats ul li.nosubcats, #dcatMenu ul li.nosubcats ul li.subcats {border: 1px solid #A2D2A2;}

#newarrivals {float: left; clear: left;}

#widgetFooter .copyright {display: none;}
#widgetFooter .nav {float: right; margin: 0 58px 0 0; padding: 0;}
#widgetFooter .nav .title {text-transform: uppercase;}
#widgetFooter a, #widgetFooter a:hover, #widgetFooter .nav ul li a, #widgetFooter .nav ul li a:hover, #widgetFooter .nav .title {font-family: verdana; color: #194086;}
#widgetFooter a, #widgetFooter a:hover, #widgetFooter .nav ul li a, #widgetFooter .nav ul li a:hover {text-decoration: none;}

#widgetSidebar {width: 202px; color: #194086; text-align: left;}
#widgetSidebar .top {width: 202px; padding: 0; background: none; text-align: left; text-transform: uppercase; font-family: verdana!important;}
#widgetSidebar .top a, #widgetSidebar .top a:hover {color: #194086; text-decoration: none; font-family: verdana; font-weight: normal;}
#widgetSidebar .body .items {padding: 0; color: #194086; text-transform: uppercase; font-family: verdana; font-weight: normal;}
#widgetSidebar .body .subtotal {padding: 0; color: #194086; font-family: verdana; font-weight: normal;}

/* Search widget */
#widgetSearch {padding: 0;}
#widgetSearch .top {display: none;}
#widgetSearch .body {padding: 0; background: none;}
#widgetSearch .body .field {padding: 0;}
#widgetSearch .body .field input {float: left; height: 18px; padding: 5px 0 5px 4px; margin: 0 4px 0 0; border: 1px solid #194086; font-family: verdana; font-size: 16px;}
#widgetSearch .advanced {display: none;}
#widgetSearch .btm {display: none;}
#widgetSearch .body .button, #widgetSearch .body .buttonNoImg {height: 30px; width: 30px; padding:8px 0 0 2px; background: url("https://modernjewishhome.com/images/custom/searchbutton.jpg") no-repeat;}
#widgetSearch .body .button a {font-family: verdana;}
#widgetSearch a, #widgetSearch .advanced a {font-family: verdana;}
#searchForm #searchFormCategory select, #searchShopByPriceDropDown select {font-family: verdana; color: #194086;}
#searchWidgetDynamicResults {text-align: left; padding: 0 0 10px 10px;}

/* On Sale widget */
#widgetSpecials {margin-top: 0px;}
#widgetSpecials a, #widgetSpecials a:hover {color: #194086; font-family: verdana; font-size: 14px; text-decoration: none;}
#widgetSpecials .top {background: none; font-family: verdana;}
#widgetSpecials .top, #widgetSpecials .noItems {display:none;}
#widgetSpecials .body {min-height: 201px; background: none; padding-top: 12px; border-left: 2px solid #043D8E; border-bottom: 21px solid #043D8E;}
#widgetSpecials .body .title {margin-top: 10px;}
#widgetSpecials .body .title a, #widgetSpecials .body .title a:hover {color: #194086; font-family: verdana; font-size: 14px; font-weight: normal; text-decoration: none;}
#widgetSpecials .body .sprice {padding: 0; color: #194086; font-family: verdana; font-size: 14px; font-weight: normal;}
#widgetSpecials .body .sdetails {display: none;}
#widgetSpecials .body .all-link {display: none;}
#widgetSpecials .myerror {font-family: verdana; font-size: 14px; font-weight: bold; color: #194086;}
#widgetSpecials .btm {display: none;}

h2 {color: #194086;}
#productDetail h2, #checkoutOnePage h2 {color: #194086; font-family: verdana; font-size: 20px;}
#categoryGrid h2 {color: #194086; font-size: 16px;}
#categoryGrid h2 a, #categoryGrid h2 a:hover, #categoryGrid h2 a:visited, #categoryGrid h2 a:visited:hover {font-size: 18px; color: #194086; text-decoration: none;}
#productGrid h2 {color: #194086; font-size: 16px; font-family: verdana;}
#productGrid h2 a, #productGrid h2 a:hover, #productGrid h2 a:visited, #productGrid h2 a:visited:hover {font-size: 18px; color: #194086; text-decoration: none;}

#categoryList .content-odd1, #categoryList .content-even1, #categoryGrid .content-odd2, #categoryGrid .content-even2, #categoryGrid .content-odd3, #categoryGrid .content-even3, #categoryGrid .content-odd4, #categoryGrid .content-even4, #categoryGrid .content-odd5, #categoryGrid .content-even5, #categoryGrid .content-odd6, #categoryGrid .content-even6 {vertical-align: top;}
#categoryGrid #btmOptions {display: none;}
#categoryGrid .title a, #categoryGrid .title a:hover {color: #194086; font-family: verdana;}
#categoryGrid .photo {height: 130px;}

#productGrid #topOptions .display {color: #194086; font-family: verdana;}
#productGrid #topOptions .sort {float: left; padding: 5px 2px 2px 0;}
#productGrid #topOptions .sort .label {padding: 5px 2px 2px 0; color: #194086; font-family: verdana;}
#productGrid table {padding-top: 25px;}
#productGrid .title a, #productGrid .title a:hover {font-family: verdana; color: #194086; font-size: 11px;}
#productGrid .content-even2, #productGrid .content-odd2, #productGrid .content-even3, #productGrid .content-odd3, #productGrid .content-even4, #productGrid .content-odd4, #productGrid .content-even5, #productGrid .content-odd5, #productGrid .content-even6, #productGrid .content-odd6 {vertical-align: top; padding: 8px 0;}
#productGrid #topOptions .search {color: #194086; font-family: verdana;}
#productGrid #btmOptions .pagination {float: left; color: #194086; font-family: verdana;}
#productGrid #btmOptions .pagination a, #productGrid #btmOptions .pagination a:hover {color: #194086; font-family: verdana; text-decoration: none;}
#productGrid .photo {height: 130px;}
#productGrid .description p {margin: 0; padding: 0 0 5px 0;}
#productGrid .details .sprice {font-family:  verdana; font-size: 12px; color: #194086;}

/* Product Details Page */
#productDetail .body {margin: 0 0 20px; padding: 0; font-family: verdana;}
#productDetail #productDetail .form-label {width: 17%;}
#addToWishList input {font-size: 13px;}
#back {clear: left; font-weight: bold;}
#productDetail #productsRelated {border: 1px solid #194086;}
#productDetail .hdr-title {height: 20px; padding-top: 5px; background: #194086; text-align: center;}
#productDetail h2, #productDetail #extraDetails, #productDetail .myerror, #productDetail #productDescription, #productTabSection-description, #productDetail #productsRelated .title a, #productDetail #productsRelated .details .sprice, #productDetail #productTabSection-related_products .title a, #productDetail #productTabSection-related_products .details .sprice {color: #194086; font-family: verdana;}
#productDetail #productDescription {margin-top: 0px;}
#productDetail #productPhotos {width: 54%;}
#productDetail #extraDetails {width: 43%;}
#productDetail #price {margin-left: -13px;}
#productDetail #qtyLabel {width: 13%;}
#productDetail .form-label {width: auto;}
#addtocart {margin-left: -13px;}
#addToCartButton .submitBtn {font-size: 16px; font-weight: bold;}
#printerFriendly {margin-top: -7px;}

/* My Account pages */
#existingCustomer .hdr-title, #newCustomer .hdr-title, #createCustomer .hdr-title, #passwordRemindCustomer .hdr-title, #clientAccount .hdr-title {background: #194086; font-weight: normal;}
.form-label {font-family: verdana; text-align: left; width: 25%;}
a.sublink {font-family: verdana; color: #194086;}
#clientAccount #billInfo, #clientAccount #shipInfo, #clientAccount #myAccount {width: 47%;}
#clientAccount #billInfo a, #clientAccount #shipInfo a {color: #194086; font-family: verdana; text-decoration: underline;}
#clientAccount #orderList table thead th, #clientAccount #subscriptionOrderList table thead th {background: #194086; font-weight: normal;}
#clientAccount #orderList table tbody tr td, #clientAccount #subscriptionOrderList table tbody tr td {font-family: verdana; color: #194086;}
#clientAccount #subscriptionOrderList table tbody tr td {font-family: verdana;}
#clientAccount #orderList .title, #clientAccount #subscriptionOrderList .title {color: #194086;}
#clientAccount #paymentInfo {width: 65%;}
#clientAccount #orderList thead th, #clientAccount #subscriptionOrderList thead th {background: #194086;}
#orderDetails td {color: #194086; font-family: verdana;}
#infolist li {padding-left: 0;}
#searchForm h2 {font-size: 20px;}
#searchForm #searchFormVendor, #searchForm #searchFormVendor .field {display: none;}
#registrySearchForm #searchFormKeywords .label {color: #194086;}
#giftCerts .form-label {font-family: verdana;}

/* View Cart page */
#viewCart {position: relative; margin-top: 18px; width: 100%;}
#viewCart #cartItems {width: 100%;}
#viewCart #cartItems thead tr th {padding: 0 5px; background: #194086;}
#viewCart #cartItems tbody tr td {font-family: verdana; color: #194086; text-align: left; font-size: 11px; padding-left: 10px;}
#viewCart #cartItems td.list img {float: none;}
#viewCart #cartButtons {width: 430px; color: #ffffff;}
#viewCart #cartAmounts {position: relative; width: 59%; float: left; padding-left: 20px;}
#viewCart #cartAmounts .field-label {padding: 12px 2px 2px; text-align: right; width: 212px;}
#viewCart #cartAmounts .field-price {padding: 12px 2px 2px;}
#viewCart #cartAmounts .field-link {position: absolute; left: 130px; top: 58px; text-align: left;}
#cartButtons input {margin-top: 10px;}
#viewCart #cartCoupon {margin-top: 10px;}
#gatewayButtonsContainer {position: relative; top: -34px; left: -90px;}

/* Checkout Page */
#checkoutOnePage #existingCustomer .hdr-title, #checkoutOnePage #newCustomer .hdr-title {background: #194086;}
#checkoutOnePage #cartItems thead tr th {background: #194086;}
#checkoutOnePage #cartItems tbody tr td {font-family: verdana; color: #194086;}
#checkoutOnePage .form-label, #checkoutOnePage .form-label-required, #checkoutOnePage .form-label-long {width: 180px; color: #194086; font-family: verdana;}
#billAddress td, #paymentInfo td {font-family: verdana; color: #194086;}
#shipping_div, #otherPaymentOptions {font-family: verdana; color: #194086;}
#checkoutOnePage #totalsInfo .totalLabel, #checkoutOnePage #totalsInfo .totalField, #checkoutOnePage #totalsInfo #grand_total_div  {font-family: verdana; color: #194086;}

#registryList .content-odd, #registryList .content-even {border-bottom: none;}
#custom_form-1 .form-label {width: 30%; text-align: left; font-weight:  bold;}
#custom_form-1 .form-label-required {width: 30%; text-align: left;}
#pageContent {width: 100%;}

td.index {vertical-align: top; width: 260px; padding-bottom: 20px;}
td.index .title {font-weight: bold; font-size: 14px; color: #194086; font-family: verdana;}
td.index .title a {font-size: 14px;}
ul.index {margin: 0 0 20px 0; padding: 0;}
ul.index li {list-style-type: none; margin: 0 0 0 20px; padding: 0;  list-style-image: url("http://modernjewishhome.com/images/custom/yellowdot.gif");}
ul.index li ul {margin: 0;}
ul.index li ul li {margin: 0 0 0 -15px;}


@media screen and (-webkit-min-device-pixel-ratio:0){

#viewCart #cartButtons {width: 370px; color: #ffffff;}

#gatewayButtonsContainer  {
left: -110px;
position: relative;
top: -30px;}
}
