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 #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:24px; padding-right:24px; 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:28px; 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); padding-left:21px; padding-top:4px; padding-bottom:6px; display:block; color:#fffdfa; text-decoration:none; text-transform:uppercase; cursor:default;
}
#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:00px;
}
#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:00px; float:left; padding-bottom:300px;
}
#main_page_box #page_box #page_content .product-info-box .color-family
{
/*	margin-left:00px; 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:00px; 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;*/
}
#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;
}
.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:0px; 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;
}
