body { font-family: Arial, Helvetica, sans-serif; padding:0; margin:0; background:url(../images/master_ground.jpg); font-size:12px; color: #6b6958; }
td { font-family: Arial, Helvetica, sans-serif; font-size:12px; }
small { font-family: Arial, Helvetica, sans-serif; font-size:10px; }
th { font-family: Arial, Helvetica, sans-serif; }
img { border:none; }
h1, h2, h3, h4 { font-weight:bold; padding:0; }
h1 { font-size: 1.7em; margin: .67em 0; color: #7a8426; text-transform:uppercase; }
h2 { font-size: 1.5em; margin: .83em 0; }
h3 { font-size: 1.3em; margin: 1em 0; }
h4 { font-size: 1.2em; margin: 1.2em 0; }
h5 { font-size: 1.1em; margin: 1.1em 0; }
h6 { font-size: 1.0em; margin: 1.05em 0; }
button { font-size:12px; line-height:22px; background-color:#939c54; color:#fff; border:none; cursor:pointer; margin: 0 3px 2px 3px; padding: 3px; }
ul ul,ul ol,ol ol,ol ul,ul p,ol p { font-size:1em; }
.no-display { display:none; }
fieldset { border:none; }
.note-msg { font-size:12px; }
/* Disable this to show coupon codes*/
.discount-codes { /*display:none;*/ }
#main_page_box { width:938px; }
.add-or,.add-to-box,.image-zoom { display:none; }
#imageContainer { position:absolute; top:0; left:0; z-index:1; }
#main_page_box #page_box { min-height:700px; background: url(../images/page_ground.jpg) no-repeat; }
#main_page_box .page_ground { background: url(../images/page_ground_line.png) repeat-y; padding-left:15px; padding-right:13px; }
#main_page_box #page_box #page_header { height:108px; text-align:left; padding-left:20px; padding-right:19px; }
#main_page_box #page_box #page_header img { margin-top:27px; float:left; }
#main_page_box #page_box #page_header #showroom { margin-top:50px; margin-left:60px; float:left; font-size:11px; font-weight:bold; color: #6b6958; }
#main_page_box #page_box #page_header #showroom a { font-size:11px; font-weight:bold; color: #6b6958; text-decoration:none; }
#main_page_box #page_box #page_header #showroom a:hover { font-size:11px; font-weight:bold; color: #6b6958; text-decoration:underline; }
#main_page_box #page_box #overtop_bar { float:right; margin-top:77px; margin-right:7px; }
#main_page_box #page_box #overtop_bar li { list-style:none; }
#main_page_box #page_box #overtop_bar li,#main_page_box #page_box #overtop_bar ul,#main_page_box #page_box #overtop_bar div { display:inline; }
#main_page_box #page_box #overtop_bar a { display:block; float:right; color:#676453; font-size:11px; text-decoration:none; height:19px; margin-right:15px; padding-top:4px; text-align:right; }
#main_page_box #page_box #overtop_bar a:hover { text-decoration:underline; }
#main_page_box #page_box #overtop_bar .shopping_card { width:96px; height:19px; background: url(../images/chariot.gif) no-repeat; margin-right:15px; padding-top:4px; text-align:right; }
#main_page_box #page_box #overtop_bar .account { width:85px; height:19px; background: url(../images/user.gif) no-repeat; padding-top:4px; text-align:right; }
#main_page_box #page_box #top_nav { margin-left:20px; margin-right:19px; background: url(../images/top_nav_bar.png) no-repeat; height:36px; padding-left:18px; padding-right:18px; text-align:left; }
#main_page_box #page_box #top_nav * { padding:0; margin:0; }
#main_page_box #page_box #top_nav #nav li { list-style:none; display:inline; }
#main_page_box #page_box #top_nav .header-nav-container .level1 { display:none; }
#main_page_box #page_box #top_nav a { font-size:11px; line-height:35px; color:#fff; text-decoration:none; display:block; float:left; margin-right:20px; text-transform:uppercase; }
#main_page_box #page_box #top_nav a:hover { text-decoration:underline; }
#main_page_box #page_box #top_nav #search_bar { float:right; font-size:11px; color:#fff; margin-top:0; height:36px; width:190px; }
#main_page_box #page_box #top_nav #search_bar label { display:block; float:left; height:36px; line-height:36x; margin-top:11px; margin-right:5px; }
#main_page_box #page_box #top_nav #search_bar .search_field { width:113px; height:19px; color: #666; border:solid 1px #676453; margin-top:-3px; display:block; float:left; margin-top:7px; }
#main_page_box #page_box #top_nav #search_bar .go_button { width:24px; height:24px; border:none; background: url(../images/go_button.gif) no-repeat; cursor:pointer; display:block; float:left; height:36px; margin-top:5px; margin-left:5px; }
#main_page_box #page_box #page_content { text-align:left; padding: 10px 0 0 20px; font-size:12px; padding-bottom:40px; }
#main_page_box #page_box #page_content #split_table { /*margin-left:20px; */}
#main_page_box #page_box #page_content #left_colomn { width:156px; vertical-align: top; /*padding-top:10px; padding-left:20px; */}
#main_page_box #page_box #page_content #left_colomn { background:url(../images/down_bar.jpg) 20px 15px; }
#main_page_box #page_box #page_content #left_colomn.contacts { background-color:#939c54; background-image:none; width:230px; color:#fff; }
#main_page_box #page_box #page_content #left_colomn .header-nav { background:none; }
#main_page_box #page_box #page_content #left_colomn .header-nav-container.contact { padding:10px; }
#main_page_box #page_box #page_content #left_colomn .level0 a { font-size:12px; background:url(../images/left_top_bar.jpg) repeat-x; padding-left:15px; padding-top:4px; padding-bottom:6px; display:block; color:#fffdfa; text-decoration:none; text-transform:uppercase; cursor:pointer; }
#main_page_box #page_box #page_content #left_colomn .level1 a { color:#6a685c; text-decoration:none; background:none; text-transform:capitalize; cursor:pointer; }
#left_colomn .level2 span { font-size:11px; }
#left_colomn .level2 { padding-left:10px; }
#main_page_box #page_box #page_content #left_colomn ul,li { list-style:none; padding:0; margin:0; }
#main_page_box #page_box #page_content #right_colomn { width:700px; padding: 0 15px 25px 15px; vertical-align: top; }
#main_page_box #page_box #page_content #right_colomn.contacts * { padding-left:0; margin-left:0; }
#main_page_box #page_box #page_content #right_colomn.login-form * { padding-left:0; margin-left:0; }
#main_page_box #page_box #page_content #right_colomn.narrow_main { width:520px; }
#main_page_box #page_box #page_content #right_colomn #my-orders-table.data-table td,#main_page_box #page_box #page_content #right_colomn #my-orders-table.data-table th { border:solid 1px #6a685c; padding:10px; }
#main_page_box #page_box #page_content #additional_colomn { padding: 0 15px 25px 15px; vertical-align: top; }
#main_page_box #page_box #page_content #right_colomn table { margin-left:0; }
#main_page_box #page_box #page_content .breadcrumbs,#main_page_box #page_box #page_content .breadcrumbs a,#main_page_box #page_box #page_content .pager td,#main_page_box #page_box #page_content .view-by { color:#676453; font-size:12px; font-weght:normal; padding-left:0; text-align:left; }
#main_page_box #page_box #page_content table.pager { margin-left:300px; padding-left:0; clear:both; }
#main_page_box #page_box #page_content .breadcrumbs { border-bottom:solid 1px #666455; padding:0 0 6px 0px; margin: 0px; }
#top_bar { padding-left:18px; height:26px; }
#main_page_box #page_box #page_content .breadcrumbs strong { font-weight:normal; font-size:12px; }
#main_page_box #page_box #page_content a { color:#676453; }
#main_page_box #page_box a:hover { text-decoration:underline; }
#main_page_box #page_box #page_content .pager,#main_page_box #page_box #page_content .view-by { width:100%; }
#main_page_box #page_box #page_content .breadcrumbs li,#main_page_box #page_box #page_content .pager td li,#main_page_box #page_box #page_content .pager td ol { display:inline; font-size:11px; padding:2px; list-style:none; }
#main_page_box #page_box #page_content .shopping-cart-table td { border-bottom:solid 1px #ccc; }
.#main_page_box #page_box #page_content .product-img-box { margin-left:20px; }
#main_page_box #page_box #page_content .product-info-box .product-image-zoom { width:220px; margin-left:0; float:left; padding-bottom:300px; }
#main_page_box #page_box #page_content .product-info-box .color-family { /*	margin-left:0; float:left;*/ display:none; width:100px; }
#main_page_box #page_box #page_content .product-info-box .product-shop { float:left; width:250px; }
#main_page_box #page_box #page_content .product-info-box .collateral-box { width:220px; float:left; }
#main_page_box #page_box #page_content .product-info-box .collateral-box.attribute-specs * { padding-left:0; margin-left:0; padding-right:10px; text-align:left; }
.#main_page_box #page_box #page_content .pager td select { height:19px; font-size:10px; }
#main_page_box #page_box #page_content h2 { color:#676453; font-size:14px; font-weght:normal; margin-left:0; }
#main_page_box #page_box .listing-type-grid ol { padding-left:0; margin:0; }
#main_page_box #page_box .listing-type-grid li { list-style:none; display:block; width:170px; height:195px; color:#676453; font-size:12px; float:left; text-align:center; background:url(../images/product_ground.gif) 0px 8px no-repeat; }
#main_page_box #page_box .listing-type-grid li .product-image { padding:4px; padding-top:10px; margin:0; text-align:left; }
#main_page_box #page_box .listing-type-grid li h5 { font-size:13px; padding:0; margin:0; /*display:none;*/ width:150px; }
#main_page_box #page_box .listing-type-grid li .price-box { margin-bottom:5px; display:block; float:left; margin-left:50px; padding-top:4px; margin-right:3px; }
#main_page_box #page_box .listing-type-grid li .out-of-stock { border:none; width:23px; height:19px; padding:2px; cursor:pointer; font-size:0; background:none; background:url(../images/chariot-out-of-stock.gif) no-repeat; float:left; }
.product-shop .price { font-size:20px; color: #862179; }
.product-shop .product-pricing { padding:0; }
.product-shop .product-pricing .price { font-size:11px; color:#676453; }
#main_page_box #page_box .listing-type-grid li .add-to { font-size:10px; display:none; }
#main_page_box #page_box .listing-type-grid li button { /*font-size:11px; background-color:#676453; color:#eee; */border:none; width:23px; height:19px; padding:2px; cursor:pointer; font-size:0; background:none; background:url(../images/chariot.gif) no-repeat; float:left; }
#main_page_box #page_box #page_content img { margin-left:0; margin-right:0px; }
#main_page_box #page_box #page_content #fpage_med_nav { height:110px; background: url(../images/down_bar.jpg) repeat-x; margin-top:33px; margin:30px 0 0 -20px; padding: 0 20px; }
#main_page_box #page_box #page_content #fpage_med_nav a { display:block; float:left; color:#6B6958; font-size:11px; font-weight:bold; text-decoration:none; width:112px; height:76px; padding-left:84px; padding-right:20px; width:112px; margin-top:15px; }
#main_page_box #page_box #page_content #fpage_med_nav a:hover { text-decoration:underline; }
#main_page_box #page_box #page_content #fpage_med_nav a h1 { font-size:14px; color:#7F8A32; text-transform:uppercase; margin:0; padding:0; }
#main_page_box #page_box #page_content #fpage_med_nav .fnav1 { background: url(../images/fnav1.png) no-repeat; }
#main_page_box #page_box #page_content #fpage_med_nav .fnav2 { background: url(../images/fnav2.png) no-repeat; }
#main_page_box #page_box #page_content #fpage_med_nav .fnav3 { background: url(../images/fnav3.png) no-repeat; }
#main_page_box #page_box #page_content #fpage_med_nav .fnav4 { background: url(../images/fnav4.png) no-repeat; }
#main_page_box #page_box #page_content #checkoutSteps li { list-style:none; }
#main_page_box #page_box #page_content #checkoutSteps .col2-set { position:relative; }
#main_page_box #page_box #page_content #checkoutSteps .col-1 { padding:10px; }
#main_page_box #page_box #page_content #checkoutSteps .col-2 { position:absolute; top:0; left:350px; padding:10px; }
#main_page_box #page_box #page_content #checkoutSteps .col-2 p { padding:5px; margin:0; }
#main_page_box #page_box #page_content #checkoutSteps .buttons-set { padding:20px; }
#main_page_box #page_box #page_content #checkoutSteps .buttons-set button { margin:5px; }
#main_page_box #page_box #page_content #checkoutSteps .buttons-set a { font-size:11px; color:#f60; }
#main_page_box #page_footer { background: url(../images/page_footer.png) bottom no-repeat; padding:0px 40px 40px 40px; }
#main_page_box #page_footer .in { width: 100%; border-top:1px solid #666455; }
#main_page_box #page_footer .informational { text-align:left; padding-top: 7px; float:left; }
#main_page_box #page_footer .informational ul { padding: 0; margin: 0; }
#main_page_box #page_footer #instantssl { text-align:right; clear:both; }
#main_page_box #page_footer #by_more { float:right; padding-top: 7px; text-align:right; height:32px; font-size:11px; }
#main_page_box #page_footer li,#main_page_box #page_footer ul { list-style:none; display:inline; padding:0; }
#main_page_box #page_footer a { color:#676453; font-size:11px; text-decoration:none; padding:5px; }
#main_page_box #page_footer a:hover { text-decoration:underline; }
#main_page_box .legality { display:none; }
#shop_online img { float:left; padding: 8px 0 0 8px; margin:0; border:none; }
#addTagForm .input-box { width: 145px; }
/* Paul is fixing the product review form */
input#nickname_field,input#summary_field,textarea#review_field { width:250px; }
/* End of Paul Fixes of product review form */
.head h4, .product-shop h4 { font-size: 1em; }
.add-to-cart-box { margin:8px 0; padding:0; }
.add-to-cart-box legend { margin:3px 0; padding:0; }
.add-tag-box botton, .add-tag-box input, .qty-box botton, .qty-box input, .qty-box label { float:left; }
.qty-box input { width: 30px; }
.qty-box label { margin-right: 3px; }
/* fixing the onepage checkout page */
.opc li { list-style:none; }
#checkoutSteps.opc { padding-bottom:30px; }
#checkoutSteps.opc .col2-set { position:relative; }
#checkoutSteps.opc .col-1 { padding:10px; }
#checkoutSteps.opc .col-2 { position:absolute; top:0; left:350px; padding:10px; }
#checkoutSteps.opc .col-2 p { padding:5px; margin:0; }
#checkoutSteps.opc .col-2 .button-set { margin-top:35px; font-size:11px; }
#checkoutSteps.opc .col-2 .button-set * { line-height:0px; }
#checkoutSteps.opc .buttons-set { padding:20px; }
#checkoutSteps.opc .buttons-set button { margin:5px; }
#checkoutSteps.opc .buttons-set a { font-size:11px; color:#f60; }
#checkoutSteps .input-box input,#checkoutSteps .input-box select,#checkoutSteps .input-text { border:solid 1px #ccc; }
#checkoutSteps .validation-advice { color:#f60; }
#checkoutSteps.opc .step-title h3 { display:inline; color:#ccc; }
#checkoutSteps.opc h4 { color:#862179; padding:0; margin:0; }
#checkoutSteps.opc .number { color:#fff; background-color:#862179; letter-spacing:5px; padding-left:5px; }
#checkoutSteps.opc .active { border:solid 1px #ccc; margin-right:40px; }
#checkoutSteps.opc .active .step-title { background-color:#862179; color:#fff; }
#checkoutSteps.opc .active .step-title h3 { color:#fff; }
#checkoutSteps.opc .active .step-title .number { background:none; }
