/* Main CSS Stylesheet */
#categoryImgListing, #shoppingCartDefault #featuredProducts {display: none}
.product_stock_quantity {display: none}
.messageStackWarning, .messageStackError, .messageStackSuccess {height:40px; padding:15px; text-align:center; margin-bottom: 15px }

.messageStackWarning, .messageStackError {background:#FFE0E0; border:1px solid #EFB3B3; }

.messageStackSuccess {background:#DAF6C6; border:1px solid #B7D1A4; }

/*Normal style we use*/
form {margin: 0; padding: 0}
body {color:#333333; font-family: Arial, Helvetica, sans-serif;}
table {font-size: 1.1em} 
a {color: #4a4a48; text-decoration: none; font-weight: bold; font-size:11px;}
a:hover {text-decoration: underline}
p {margin:18px 0; line-height: 1.3em}
h1, h2, h3, h4 {font-family:Calibri,Arial,Helvetica,sans-serif;}
h2, h5 {font-size: 1.6em; color: #8d8d8d; clear: both; padding-bottom: 5px; background:url(../images/dot_border.gif) repeat-x bottom}
h2#cartEmptyText {margin: 70px 0; text-align: center; color: #7db9d1; background-image: none; font-size: 1.8em}
h3 {font-size: 1.3em; color: #777777; }
h4 {color: #777777; font-size: 1em; clear: both}

img.clsleft {margin: 0 15px 15px 0}
img.clsmiddle {margin: 0 15px 15px 15px}
img.clsright {margin: 0 0 15px 15px}
img.clsborderleft {margin: 0 15px 15px 0; border: 1px solid #e5e5e5} 
img.clsbordermiddle {margin: 0 15px 15px 15px; border: 1px solid #e5e5e5}
img.clsborderright {margin: 0 0 15px 15px; border: 1px solid #e5e5e5}
.datatable {}
.datatable th {background: #4a4a48; color: #ffffff}
.datatable td {padding-bottom: 6px; font-weight: bold; border: 1px solid #e5e5e5; background: #ffffff}
.datatable1 {border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5;}
.datatable1 td {padding: 4px; border: 1px solid #e5e5e5; border-right: 0; border-bottom: 0}
.notes {font-size: 0.9em; padding: 5px; background: white} 
.shout {color: #4a4a48; font-size: 1.3em; font-weight: bold}

.shout2 {color: #808080; font-size: 1.6em; font-weight: bold} 

.submit {}
.reset {}
.quote {background: #e5e5e5; padding: 12px; margin-bottom: 12px}
.quote2 {border: 1px solid #e5e5e5; padding: 11px; margin-bottom: 12px}
.quote h2, .quote2 h2 {margin: 0; padding: 0}

.quote p, .quote2 p {margin: 5px 0 0 0; padding: 0}
.caption {} 
.custom1 {} 
.custom2 {} 
.border {border: 1px solid #777777; padding: 4px} 
.noborder { }
.clear, .clearBoth {clear: both}
img {border: 0}
.hr {height: 15px; clear: both;  }

hr {clear: both;  border: 0}

.home_right {width: 168px; background:url(../images/home_right_back.gif) no-repeat; height: 193px; padding: 13px 15px 0 15px; line-height: 1.9em}

.testimonials1 {border: 1px solid #e4e4e4; padding: 10px}


/*Template Elements*/

#container {width: 905px; margin: 0 auto; text-align: left; font-size: 1.1em;  background:url(../images/container_back.gif) repeat-y #D9DDE0}
#head {width: 875px; height: 81px; background:url(../images/head_back.gif) no-repeat top; padding: 2px 17px 0 13px}
#head a img {border: 0}
#sitelogo {clear: both; height: 81px; float: left; }
#head_right {float: right; width: 440px; }
#hbc {padding-top: 13px; height: 13px; text-align: right }
#hbc a {color: #777777; font-weight: normal; margin: 0 3px}
#hbc a.create_account {margin-right: 0}
#hbc a:hover {color: text-decoration: underline}

#search {width: 203px; position: relative; top: 0; left: 0}
#search .search_box {background:url(../images/search_box_back.gif) no-repeat; height: 19px; width: 195px; padding: 4px 2px 0 13px; position: absolute; top: 15px; left: 230px; border: 0; font-size: 10px; }
#search .search_button_header {position: absolute; top: 12px; left: 200px}



#menu {background:url(../images/menu_back.gif) no-repeat; width: 879px; height: 41px; margin: 0 13px; text-transform: lowercase }
#menu ul {list-style:none; margin-left: 5px; padding: 0; width: 874px}
#menu li a:hover{color:#999999;}
#menu li a{color:#696969;}
#menu li a:active{color:#CCCCCC;}
#menu li, #menu li a {float: left; display:inline; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; }
#menu li { padding:6px 0 5px 0; }
#menu li a {padding:6px 18px 5px 18px; }
#menu li a {background:url(../images/menu_over.gif) no-repeat right;}

#menu_bottom {width: 905px; background:url(../images/quick_search.gif) no-repeat; height:33px}
#menu_bottom_right {float: right; color: #45330d; padding: 9px 16px 0 0; font-size: 12px}
#menu_bottom_right a {color: #45330d; font-weight: normal}
#menu_bottom_right a.menu_shopping {background:url(../images/menu_shopping.gif) no-repeat left center; padding: 0 4px 0 20px}
#menu_bottom_right a.menu_wishlist {padding-left: 8px}
.menu_items {padding-right: 8px}

#main {width: 879px; padding: 0 13px;}
#left {float: left; width: 185px; padding: 11px 8px 11px 0;}
#left h3, #right h3 {margin: 0}
h1.productGeneral, h1#indexCategoriesHeading, h1 {height: 38px; width: 662px; background:url(../images/product_h1.gif) no-repeat #4a4a48; margin: 0 -10px 13px -10px;  text-align: right; color: white; padding: 56px 12px 0 0; font-weight: bold; font-size:1.4em; }
#indexCategories h1 {height: 90px; background:url(../images/product_h1_listing.gif) no-repeat;  }



#pagebody {float: left; width: 654px; margin: 11px 0; padding: 0 15px 15px 15px; background: #fbfbfb; border: 1px solid #ebebeb; min-height: 600px}
#indexHomeBody #pagebody {width: 684px; background: white; border: 1px solid white; padding: 0 0 15px 0; float: left; margin-top: 11px;  }
#indexHomeBody #pagebody h1 {display: none}

/* #indexHomeBody #page_banner {height: 269px; width: 684px; no-repeat black; margin-bottom: 9px} */


#home_banner {
-webkit-border-radius:5px; -moz-border-radius:5px; 
border: 10px solid #ffffff; 
float:left;
border-top: 1px solid #ffffff;
 }
.home_banner1 {border-bottom: 7px solid #ffffff;}
.home_banner3 {border-bottom: 7px solid #ffffff;}


 

#container_bottom {width: 905px; height: 6px; background:url(../images/bottom_back.gif) no-repeat #dce0e3; clear: both}
#end {width: 720px; height: 41px; background:url(../images/end_back.png) no-repeat; margin: 0 auto; color: #777777; text-align: left; margin-top: 8px; padding: 14px 0 0 185px; font-size: 1.1em}
#end a {font-weight: normal; color: #777777}
.follow_twitter {float: right; margin-top: -14px}


#shippingInfoHeading {display: none}

.special_box h5, #reviewsDefault h5 {color:#666666; padding:2px 5px; margin:10px 0 10px 0; border:none; background: #DADADA;text-align:left;  min-height:5px; height:auto !important; height:5px;}
.special_box .hr {width: 50%; margin: 0 auto; background:#ffffff; border: none;}
.home_landing {padding: 0 0 0 15px}



#categoriescss h3, #manufacturers h3, #subscribe h3, #currencies h3, #affiliates h3, #orderhistory h3 {display: none}
#categoriescss {background:url(../images/cat_out.gif) no-repeat; padding: 29px 10px 0 10px; width: 165px; border-bottom: 1px solid #ebebeb; margin-bottom: 9px}
#categoriescss_bottom {clear: both; height: 11px}

#orderhistory {background:url(../images/quick_reorder.gif) no-repeat #f0b157; width: 165px; padding: 60px 10px 0 10px; margin-bottom: 10px}
#orderhistory_bottom {width: 185px; background:url(../images/quick_reorder_bottom.gif) no-repeat bottom; height: 12px; margin: 0 -10px 0 -10px}
#orderhistory ul { padding:0; margin:0; list-style:none; width:165px; text-align:left; }
#orderhistory a { display:block; width:165px; color: white; line-height:27px; font-weight:normal; border-bottom: 1px solid #d4881b;  }
#orderhistory a:hover { text-decoration:underline; }

#subscribe {background:url(../images/newsletter_out.gif) no-repeat top #7ebbd0; padding: 0 6px 0 6px; position: relative; margin-bottom: 10px; width: 173px; height: 150px}
#subscribe p {display: none}
.side_subscribe {background:url(../images/side_subscribe_back.gif) white; margin: 0; font-size: 0.9em; padding: 3px 5px 0 5px; width: 163px; height: 21px; border: 0; position: absolute; top: 94px; left: 6px }
.input_subscribe {position: absolute; top: 125px; left: 113px }
.same_day {margin-bottom: 10px}

.kiln1 {border-right: 1px dotted #c0c0c0; padding: 0 15px; width: 189px; font-weight: bold; color: #8D8D8D}
.kiln1 img, .kiln2 img  {border: 2px solid #dddddd}
.kiln2 {border-right: 1px dotted #c0c0c0; padding: 0 15px; width: 189px; font-weight: bold; color: #8D8D8D}
.kiln3 {padding: 0 15px; width: 189px; font-weight: bold}

/*Special boxes*/

#contactusBody .special_box {text-align: left; margin-top: 15px}
.special_box h5 {text-align: left}
#shoppingCartDefault .special_box {border: 0}

/*Pagination on pages*/
.listing_numbers {float: left; padding: 3px; margin: 6px 0 }
.listing_links {float: right; color: #333333; font-weight: bold; margin: 6px 0; height: 20px}
.listing_links a {margin: 2px; color: #666666; font-weight: bold; }
.listing_links a:hover {}

/*Track where you are on the website */
#navBreadCrumb {color: #9b9b9b; padding: 5px 0 7px 0; background:url(../images/navbreadcrumb_back.gif) repeat-x bottom; margin: 0 -10px 5px -10px; font-weight: bold}
#navBreadCrumb a {color: #9b9b9b; font-weight: bold}

/*Layout of products */
.column_display {float: left; text-align: center; width: 163px }

.item {-webkit-border-radius:5px; -moz-border-radius:5px; width: 126px; 
min-height:230px;
height:auto !important;
height:230px;

margin: 0 auto; padding: 5px; border: 1px solid #e4e4e4; background: white}
.item a img {border: 0}
.item a {margin:10px 0; display: block}
.item_name {margin-top: 5px; color: #666666; text-align: center; padding: 5px 0 0 0; }
.item_name a {min-height:50px;
height:auto !important;
height:50px; color: #666666; font-weight:bold; }

.item_price {margin-top:3px; color: #666666; font-size: 1.2em; text-align: left; font-weight: bold; text-align: center}
.item_price b {font-weight: bold}

.xsell_products {border: 1px solid #e5e5e5; background: white; padding: 10px; clear: both}
.xsell_products h5 {clear: both}
.xsell_products .column_display, #featuredProducts .column_display {width: 155px}
.xsell_products .item, #featuredProducts .item {background: #ebebeb}



/*Product Listings (if set to 1 in a row) */
.tabTable {border: 1px solid #e5e5e5; }
.tabTable .item_image {width: 100px; padding: 5px; text-align: center}
.tabTable .productListing-data {padding: 5px 10px; }
.tabTable .item_right {padding: 5px 15px; text-align: center; color: #4a4a48; font-weight: bold; width: 140px; border-left: 1px solid #e5e5e5;}
.tabTable .tabTable_space {}
span.normalprice {text-decoration: line-through; }

/*Landing Page*/
.categoryListBoxContents {float: left; text-align: center; margin: 7px auto 0 auto}
a.category_row {text-align: center; color:#8D8D8D; font-size:17px; font-weight: bold; font-family:Calibri,Arial,Helvetica,sans-serif; }

a.category_row_image {display: block; width: 135px; height:135px; padding: 18px; background:url(../images/category_row.gif) no-repeat; margin: 0 auto; margin-bottom: 7px}

/*Product Info */
#productGeneral {}
#productGeneral .shout2 {margin-top: 14px}
#product_info_review, #product_info_review2 {font-size: 0.9em; color: #4a4a48; text-align: left; font-weight: bold}
.review_name, .review_date {color: #4a4a48; }
#product_info_review a, #product_info_review2 a {color: #4a4a48; text-decoration: underline}
#reviewsDefault p#product_info_review, #reviewsDefault p#product_info_review2 {text-align:center; border-bottom: 1px solid #e5e5e5; padding: 0 0 15px 0}
.general_review {border-bottom: 1px solid #e5e5e5; padding-bottom: 10px}


#product_right {-webkit-border-radius:5px; -moz-border-radius:5px; float: left; width: 260px; margin: 0px 27px 10px 0; height: 230px; text-align: center; position: relative; border: 1px solid #e4e4e4; padding-top: 15px; background: white}


#product_right img, #zoom1 {margin: 0 auto; text-align: center}
#zoom1 {width: 230px; text-align: center}
#full_size_image {display: none}
#product_right img:hover, #product_right img:hover{cursor: all-scroll;}



/*Additional Images 2-4 */
#additional_images {float: left; width: 76px; margin: 0 10px 0 0; text-align: center; height: 225px; padding: 10px 0; background: white; border: 1px solid #e4e4e4; }
#additional_images img {margin-bottom: 7px}

/*Additional Images 4+ */
#arrow {float: left; width: 76px; margin: 0 10px 0 0; text-align: center; height: 241px; padding: 2px 0; background: white; border: 1px solid #e4e4e4;}
#scroll_bar_outer {position: relative; overflow:hidden; width: 76px; height: 215px; text-align: center; margin: 3px 0 }
#scroll_bar {width: 76px; text-align: center}
#scroll_bar img {margin-bottom: 7px}



/*Options */
#productAttributes {padding: 16px; border: 1px solid #e5e5e5; margin-top: 10px; background: white;  }
#productAttributes select {font-size: 1.1em; font-weight:bold; float:left; }
#productAttributes h3 {margin: 0; font-size: 1.2em; font-weight: bold;  border-bottom: 1px solid #e5e5e5; width: 200px; color: #4a4a48}
.wrapperAttribsOptions {margin-bottom: 7px;  padding: 0; }
.wrapperAttribsOptions h4 {  color: #4a4a48; font-size: 1.2em;     padding:5px; margin-right:5px; width:150px;}
.attribImg_four {float:left; width: 65px; text-align: center; margin-bottom: 5px}
.wrapperAttribsOptions select {height:20px;  width:200px;}



/*Stock Control with Options */
#stock {}
#stock_left {}
#stock_level {}

#cartAdd {position: relative; top: 0; left: 0; }
#cartAdd .clear {clear: none}
#cartAdd p {margin: 0}
.cart_left {border: 1px solid #e5e5e5; background: white; padding: 9px 0 9px 9px; font-weight: bold; color: #666666; margin-top:8px; }
.cart_left span {margin-right: 15px}
.cart_add_right{clear:both; height: 18px; margin: 8px 0; width: 331px; float: left; border: 1px solid #e5e5e5; border-right: 0; background: white; padding: 9px 0 9px 9px; }
.cart_quantity {margin: -2px 0; color: #4a4a48; border: 0; background:url(../images/quantity_box.gif) no-repeat; width: 54px; padding: 5px 0 0 60px; height: 17px; float: left; margin-right: 5px;  }
.button_add_cart {float: left; margin-right: 5px } 
.button_sold_out {float: left; margin-right: 5px}
#wishlist_table .button_sold_out { float:none; margin-left:2px; margin-top:0px; } 
#navig_wishlist { float: left}

#bottom_buttons {background: white; border: 1px solid #e5e5e5; border-left: 0; width: 303px; float: right; height: 18px; padding: 9px 9px 9px 0; margin: 8px 0;}
.navig_counter {display: none}
.navig_count {display: none}
#productDateAdded {}
#navig_previous {float: left; margin: 0px 4px 0 10px}
#navig_return {float: left; margin: 0px 4px 0 0}
#navig_next {float: left; margin: 0px 0 0 0}
#navig_friend {float: right; margin: 0px 0 0 0}
#navig_review {float: right; margin: 0px 0 0 0}





/*Login in page*/

.form_input_field, #paypaldp input, #disc-ot_coupon, #captcha {width: 230px; margin: 0px 3px 5px 0; border: 1px solid #d9d9d9; padding: 2px; color: #4a4a48; background: white}
#paypaldp select {color: #4a4a48 }

#notes {height: 100px}
#country {font-size: 0.9em}
.datatable #contact_name, .datatable #contact_phonenumber, .datatable #contact_email_address, .datatable #contact_subject, .datatable #contact_enquiry, .datatable #captcha {width: 200px; border: 1px solid #e4e4e4; border-left: 3px double #777777; padding-left: 7px}
.datatable .input_left1 {padding: 0; width: 122px}
#alert {font-weight: bold; color: #4a4a48}

/*Shopping Cart*/
#shopping_cart_table, .wishlist_compact {border-right: 1px solid #e5e5e5}
td.cartQuantity {width: 80px; }
td.cartQuantity input {width: 50px}
.cartProductDisplay {}
.cartUnitDisplay {}
.cartTotalDisplay {}
.cartRemoveItemDisplay a, .cartRemoveItemDisplay br, td.cartQuantity br, .cartProductDisplay br {display: none}

.cartQuantity {}
#shopping_cart_table td, .wishlist_compact td {padding: 4px; border: 1px solid #e5e5e5; border-right: 0; border-top: 0; text-align: left}
#shopping_cart_table ul {margin: 0; padding: 0 auto}
#shopping_cart_table th, .wishlist_compact th {background: #4a4a48; padding: 4px; color: white; font-weight: bold; text-align: left; }
#shopping_cart_table .normalprice, #shopping_cart_table .productPriceDiscount {display: none}

.cartImage {float: left; margin-right: 15px;}

/*Shopping Cart Step 2 0f 3*/
.ccinfo label {width: 150px; float: left;}
.ccinfo {padding-left: 20px}
.ccinfo input {margin: 4px 3px 4px 0}



/*warnings, errors, messages*/





#navig_review a img, .shipping_estimator a img, .shopping_checkout a img, .continue_shopping a img {border: 0; margin-right: 5px; }
#navig_friend {margin-right: 0px}
.shipping_estimator a img {margin-right: 16px}
.shipping_estimator, .continue_shopping {float: left}
#shippingbutton img {margin-left: 10px}
.shopping_checkout {float: right}


#loginDefault a {color: #4a4a48; font-weight: normal}

.login_button {text-align: center}


.productTaxIncTag, .productTaxExTag, .productTaxPrice, .productTaxExPrice {font-size: 80%; color:#9F9F9F; }


.productTaxPrice{margin-left:5px;}

/*Long forms, style*/
.form_style label {width: 230px; display: block; font-weight: bold; }

.input_left1, .input_left, .inputLabel {clear: both; float: left; padding: 5px 0 5px 0px}
.input_left3 {clear: both; float: left; padding: 8px 0 0 0px}
label.input_left2 {clear: both; float: left; padding: 3px 0 0 0px; width: 80px}
.input_right1 {float: left; width: 260px; padding-bottom: 3px}
.input_right {float: left; width: 260px; padding-bottom: 3px}

/*Address*/
.address_block {width: 200px; float: left; margin: 0 15px 15px 5px; height: 180px}
.address_block label {font-weight: bold; color: #4a4a48; }
.address_block h3 {margin: 0; padding: 0}

#productQuantityDiscounts {border: 1px solid #f9bae8; padding: 5px}
#productQuantityDiscounts table { width: 550px; padding: 4px 0; border: 0}
#productQuantityDiscounts td {border:0; background: white}
#productQuantityDiscounts th {background: white; color: #373B40}
#cc, #paypaldp, #protx_direct {display: none}
#checkoutPayment label {clear: both; width: 180px; font-weight: bold; }

#cc, #paypaldp, #protx_direct {border: 1px solid #e5e5e5; padding: 10px; margin-left: 20px}
#cc label, #paypaldp label, #protx_direct label {clear: both; float: left}
#protx_direct input, #protx_direct select {margin-bottom: 3px}

#checkoutShipto, #checkoutBillto, #address_book {float: left; margin: 0 15px 15px 0; width: 200px; }
#checkoutShipto p, #checkoutBillto p {margin-top: 0}



/*My account*/
#prevOrders, #myAccountOrdersStatus, #downloads, #upcomingProductsTable {font-size: 0.9em; border-right: 1px solid #e5e5e5}
#prevOrders td, #myAccountOrdersStatus td, #downloads td, #upcomingProductsTable td {padding: 4px; border: 1px solid #e5e5e5; border-right: 0; border-top: 0; }
#prevOrders th, #myAccountOrdersStatus th, #downloads th, #upcomingProductsTable th {background: #4a4a48; padding: 4px; color: white; font-weight: bold; }

#contactUsNoticeContent input, #contactUsNoticeContent textarea {width: 220px}



/*Checkout Confirmation */
.checkout_3_left, .checkout_3_right, .your_total, #checkout_1, #checkout_2 {padding: 10px; width: 632px; border: 1px solid #e5e5e5}
.checkout_shipping_radio {width: 20px}
#checkout_1, #checkout_2 { width: 632px}
.your_total h3, #checkout_1 h3, #checkout_2 h3 {margin-top: 0; padding: 0 10px 5px 0; width: 200px; display: inline; border-bottom: 1px solid #e5e5e5; color: #4a4a48;}
#checkout_1 textarea, #checkout_2 textarea {width: 627px; margin-top: 14px}
.checkout_3_left, .checkout_3_right {background: white; border:1px solid #e5e5e5}


/*Wishlist */
#wishlist_table {border: 1px solid #e5e5e5;}
.wishlist_right {padding: 10px; font-weight: bold; color: #4a4a48; border-left: 1px solid #e5e5e5}
#wish_list_fieldset {margin-bottom: 10px}


/* This will hold any extra style sheets  */

.MagicZoomBigImageCont {padding: 0; }
#zoom1-big {position: absolute; top: -1px; left: -252px; height: 252px; width: 252px; display: block; overflow: hidden; }
.MagicZoomBigImageCont img {border: 0}

.MagicZoomMain {text-align: center !important; width: 92px;}

.MagicZoomMain div {padding: 0px !important;}

/* CSS class for small looking glass square under mouse */
.MagicZoomPup {border: 1px solid #808080; background: #ffffff;}

/* CSS style for loading animation box */
.MagicZoomLoading {text-align: center; background: #ffffff; color: #808080; border: 1px solid #777777; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {padding-top:	3px !important;}



#specials, #featured {}
#pscroller1, #pscroller2, #pscroller3 {height: 105px; text-align: center; top: 0; left: 0; position: relative }

.innerDiv {left: 0}

#rating-1, #rating-2, #rating-3, #rating-4, #rating-5 {margin-bottom: 6px}

#giftmessage_s {font-weight: bold; padding-bottom: 20px; color: #4a4a48}


/*Affiliate*/

#affiliate_hover_left, .affiliate_hover_left {width: 48%; float: left}
#affiliate_hover_left textarea, #affiliate_hover_right textarea, .affiliate_hover_right textarea {width: 100%}
.affiliate_hover_right textarea {border: 1px solid #777777}
#affiliate_hover_right, .affiliate_hover_right {width: 48%; float: right}

#aff_holder {margin-top: 10px}
#aff_holder h4 {font-size: 1.3em; padding-bottom:6px; border-bottom: 1px solid #777777}

#tabs { position:relative; z-index:1; }
.tab-this{margin:2px 0 7px 0px; padding: 15px; border: 1px solid #777777; }
/* Link to the visible tab */
.tab-header {font-size: 1.1em; color: #777777; font-weight: bold}

.tablink-on, .tablink-off{position:relative; display: inline; cursor:pointer; width: 398px; font-weight: bold; padding-right:30px; margin: 0 7px 0 0; color: #777777;}
/* Links to tabs which aren't visible */
.tablink-off {background:  #777777; border: 1px solid #777777; padding:3px 7px 2px 7px; } 
.tablink-off:hover {text-decoration:underline;}	
.tablink-on {background: #ffffff; border: 1px solid #777777; border-bottom: 1px solid #ffffff; padding:3px 7px 2px 7px}
.tablink-on:hover {text-decoration:underline;}	
/* These styles don't need editing */
.show-this{display:block; width:668px; }
.hide-this{display:none; width:668px;}

#featuredProducts{ margin-left:4px;}