/* Main CSS Stylesheet */
#disc-ot_coupon, #disc-ot_gv {margin: 0 10px 0 0; position:relative; top:-6px;}

/*Normal style we use*/
form {margin: 0; padding: 0}
body { margin:0; padding:10px; font:62.5% tahoma, arial, sans-serif; background:#ffffff; color:#666666; } 
table {font-size: 1em}
#pagebody input, #pagebody textarea, #pagebody select {background: #f0eaf1; color: #666; border: 0; font-family: Verdana,Arial,Helvetica,sans-serif; }
#pagebody input.general_input {background: none}

a {color: #917f93; text-decoration: none}
a:hover {text-decoration: underline}
p, table p {padding: 0; margin: 10px 0 10px 0}
h1 {color: #999999; margin-top: 5px; font-size: 2em; font-size: normal }
h2 {color: #666666; font-size: 1.1em; background: #f0eaf1; padding: 4px; font-weight: normal; border: 1px solid #999999}
h3 {color: #917f93; font-size: 1.1em; font-weight: normal }
h3 a {color: #917f93;}
h4 {color: #917f93; font-size: 1.1em; font-weight: normal }
h5 {font-size: 13px; color: #917f93; font-weight: normal}


img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:1px solid #e0d5e0; padding:4px; margin-right:10px; margin-bottom:10px; } 
img.clsbordermiddle { border:1px solid #e0d5e0; padding:4px; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:1px solid #e0d5e0; padding:4px; margin-left:10px; margin-bottom:10px; }
.border, .borderimg img { border:1px solid #e0d5e0; padding:4px;} 
.noborder { border:0; }
.caption {float: right; background: #917f93; padding: 10px; width: 150px; margin: 0 0 10px 10px; color: #ffffff}
.shout {color:#917f93; font-size: 1.1em; font-weight: bold; margin-bottom: 10px }

.price {font-weight: normal; position: relative;  } 
.price .price_1 {position: absolute; top: 17px; left: 55px}
.shout2 {text-align: center; color:#917f93; font-size: 1.3em; font-weight: bold; letter-spacing: 1px; margin: 12px 0 12px 0; padding: 5px 0 0 0}
.quote {background: #e0d5e0; padding: 10px; color: #917f93}
.quote1 {padding: 10px; border: 1px solid #e0d5e0}
.testimonials {background:url(../images/testimonials_left.gif) no-repeat left top; padding: 5px 20px; margin: 20px 0 30px 20px}
.testimonials_right {background:url(../images/testimonials_right.gif) no-repeat right bottom; width: 15px; height: 50px; float: right}
.testimonials1 {background: #e0d5e0; padding: 5px 20px; margin: 20px 20px 30px 20px; border-left: 3px solid #917f93; border-right: 3px solid #917f93}
.home_left {width: 240px; float: left; border-right: 1px solid #e0d5e0; padding-right: 25px}
.home_right {width: 240px; float: right}
.clear {clear: both}
.left_free_delivery {margin: 20px 0 20px 15px}

.datatable th {background: #917f93; color: #ffffff; font-weight: normal; padding: 5px; text-transform: uppercase}
.datatable td {border: 1px solid #e0d5e0; padding: 5px}
img {border: 0}
.png_fix {border: 0; padding: 0}
button {border: 0; background: none}

/*Template Elements*/

#container {width: 920px; margin: 21px auto 0 auto; text-align: left; font-size: 1.1em; background: white}
#head {width: 918px; height: 110px; background: #c9b0ca; border: 1px solid #ffffff; border-bottom: 0}
#head a img {border: 0}

.jsButton, .jsTrigger { cursor: pointer; }

.animBoxDropover {position: absolute; visibility: hidden; overflow: hidden; margin: 0; padding: 0; margin-top: 14px}
#shopping_links>/**/ .animBoxDropover {margin-top: 28px}
#btn_animBoxCart {width: 200px; margin-top: 15px; margin-left: 45px}
#animBoxCart {background: #917f93; width: 180px; z-index: 100; padding: 10px; text-align: left}
#animBoxCart a {color: #ffffff}
#animBoxCart hr {background: #917f93; color: #917f93; border: 0; border-top: 1px solid #e0d5e0; margin: 3px 0}
.total_price {text-align: center; font-size: 1.1em; font-weight: bold; color: #e0d5e0}
.checkout {text-align: center; color: #917f93; padding: 5px; background: #e0d5e0; margin: 5px -5px -5px -5px}
#animBoxCart .checkout a {color: #917f93; font-weight: bold}

#sitelogo {height: 110px; float: left;  }
#head_right {float: right; width: 310px; padding: 45px 6px 0 0; color: #ffffff; font-weight: normal; text-align: right}
#head>/**/#head_right {padding-top: 49px }
#head_right a {color: #ffffff; padding-right: 8px}
#shopping_right {float: right; padding: 5px 10px 5px 15px; border-left: 1px solid #ffffff; margin-top: 30px; width: 260px; color: #ffffff}
#shopping_right .basket_icon {float: left; margin-right: 10px}


#menu, #menu_bottom {width: 918px; height: 22px; background: #917f93; clear: both; text-align: center; color: #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; text-transform: uppercase; font-family:"Tw Cen MT", tahoma, arial, sans-serif; }

a#menu_1 {background:url(../images/ordering_out.gif); height: 22px; width: 227px; border: 0; display: block; float: left}
a#menu_1 span, a#menu_2 span, a#menu_3 span, a#menu_4 span, a#menu_5 span, a#menu_6 span, a#menu_7 span, a#menu_8 span, a#menu_9 span, a#menu_10 span {display: none}
a:hover#menu_1 {background:url(../images/ordering_hover.gif); }

a#menu_2 {background:url(../images/personalisation_out.gif); height: 22px; width: 212px; border: 0; display: block; float: left}
a:hover#menu_2 {background:url(../images/personalisation_hover.gif)}

a#menu_3 {background:url(../images/advice_out.gif); height: 22px; width: 135px; border: 0; display: block; float: left}
a:hover#menu_3 {background:url(../images/advice_hover.gif); }

a#menu_4 {background:url(../images/about_out.gif); height: 22px; width: 150px; border: 0; display: block; float: left}
a:hover#menu_4 {background:url(../images/about_hover.gif); }

a#menu_5 {background:url(../images/contact_out.gif); height: 22px; width: 194px; border: 0; display: block; float: left}
a:hover#menu_5 {background:url(../images/contact_hover.gif); }

a#menu_6 {background:url(../images/delivery_out.gif); height: 22px; width: 194px; border: 0; display: block; float: left}
a:hover#menu_6 {background:url(../images/delivery_hover.gif); }

a#menu_7 {background:url(../images/faq_out.gif); height: 22px; width: 180px; border: 0; display: block; float: left}
a:hover#menu_7 {background:url(../images/faq_hover.gif); }

a#menu_8 {background:url(../images/links_out.gif); height: 22px; width: 175px; border: 0; display: block; float: left}
a:hover#menu_8 {background:url(../images/links_hover.gif); }

a#menu_9 {background:url(../images/privacy_out.gif); height: 22px; width: 175px; border: 0; display: block; float: left}
a:hover#menu_9 {background:url(../images/privacy_hover.gif); }

a#menu_10 {background:url(../images/terms_out.gif); height: 22px; width: 194px; border: 0; display: block; float: left}
a:hover#menu_10 {background:url(../images/terms_hover.gif); }


#main {width: 920px; background:url(../images/main_back.gif) repeat-y white; margin: 4px 0; clear: both}

#left {float: left; padding: 0px 10px 0px 7px; width: 180px; }
#left h3 {padding: 0; margin: 0; width: 170px; margin-bottom: 10px}


#pagebody {float: left; padding: 0; padding: 15px 0 20px 15px; width: 680px;}

#menu_bottom {width: 918px; height: 22px; background: #919092; clear: both; text-align: center; color: #ffffff; border: 1px solid #ffffff; border-top: 0; text-transform: uppercase}
#end {text-align: center; color: #917f93; width: 800px; margin: 10px auto; }
#end a {text-align: center; color: #917f93; margin: 10px 0}

.special_box h5 {background: #ffffff; padding: 0; font-weight: normal; margin: 5px 0 0 0; font-size: 30px; height: 40px}

div.hr {height: 20px; background:url(../images/special_box_hr.gif) no-repeat center; width: 650px; margin: 10px auto; clear: both}
#productListing .hr, #advSearchResultsDefault .hr {height: 0px; margin: 0px; background-image: none}
div.hr hr {display: none;}


/*Left and right boxes. Got three different styles of boxes, if you need to change the style of a box, move the id of the box to the right corrent box */


/*Home Page*/
#home_right {float: right; margin: 0 0 15px 15px;}
#flash {width: 678px; height: 170px; border: 1px solid #e0d5e0;  }
#gift {padding-top: 10px}
#cms_h1 {display: none}

/*Contact Us*/
#contactUsNoticeContent {width: 270px; float: right; }
#contact_us {float: left; width: 340px}
#contact_us label {width: 140px; padding-left: 0; font-weight: normal; color: #666666}
#contact_us #contactname, #contact_us #phonenumber, #contact_us #email-address, #contact_us #subject, #contact_us #enquiry, #contact_us #captcha, #contact_name, #contact_phonenumber, #contact_email-address, #contact_subject, #contact_enquiry {width: 170px}

/*-----------------------------Box Style One-------------------------------*/

#categoriescss_bottom {clear: both}
#subscribe p {font-size: 0.9em}
.recent-products-name, .rent-products-price {text-align: left; padding-left: 5px}

#categoriescss {position: relative; z-index: 1000}

#reviewsContent a img, #productnotifications a img {border: 0; padding: 0}
#reviewsContent a:hover img, #productnotifications a:hover img {border: 0; padding: 0}
#recentlyviewedContent {margin-top: -10px}
#reviewsWrite textarea {width: 360px}
#reviewsDefault a img {margin: 3px}

.side_box ul {margin: 0; padding: 0; list-style-type: none;}
.side_box a {color:#666666}

.side_box a:hover {text-decoration: underline}
.side_box select {font-size: 0.9em; width: 130px}
.side_box form {margin: 0; padding: 0}

#bestsellers, #search, #subscribe, #manufacturers, .side_box, #categoriescss {width: 170px; text-align:center; }
#search a {display: none}
#search, #subscribe {position: relative; top: 0; left: 0; }
#search .search_input {border: 2px solid #e0d5e0; width: 105px; font-size: 0.9em; padding: 2px; position: absolute; left: 5px; top: 40px; }
.search_button_header {position: absolute; left: 125px; top: 40px}
#subscribe .side_subscribe {border: 2px solid #e0d5e0; width: 105px; font-size: 0.9em; padding: 2px; position: absolute; left: 5px; top: 80px; }
.input_subscribe {position: absolute; left: 125px; top: 80px}


#bestsellers_bottom, #search_bottom, #subscribe_bottom, #manufacturers_bottom, #categoriescss_bottom, #reviews_bottom, #recentlyviewed_bottom, #currencies_bottom, #wishlist_bottom, #featured_bottom, #whatsnew_bottom {width: 170px; background:url(../images/side_box_bottom.gif) no-repeat bottom left; height: 30px}
#search_bottom, #subscribe_bottom {width: 170px; background:url(../images/side_box_bottom.gif) no-repeat bottom left; height: 45px}
#bestsellers {text-align: left}
#bestsellers a {color: #999999; font-weight: normal; }
.best_list {display: block; border-bottom: 1px solid #e0d5e0; margin-left: 10px; padding: 5px 0px;}
#bestsellers b {color: #c9b0ca; font-weight: normal; }

/*General Side Boxes*/
#ezpages ul li, #information ul li, #orderhistory ul li {background:url(../images/important_arrow.gif) no-repeat left; padding-left: 12px;  }



/*Special boxes*/
.new_products {}
.xsell_products {}

/*Pagination on pages*/
.listing_numbers {float: left; padding: 3px; margin: 6px 0 }
.listing_links {float: right; padding: 2px; color: #666666; font-weight: bold; margin: 6px 0; height: 20px}
.listing_links a {padding: 2px; margin: 2px; border: 1px solid #e0d5e0; color: #917f93; font-weight: bold; font-size: 0.9em; background: #e0d5e0 }
.listing_links a:hover {border: 1px solid #917f93; color: #ffffff; background: #917f93; text-decoration: none}



/*Track where you are on the website */
#navBreadCrumb, #navBreadCrumb a {font-weight: normal; font-size: 1em; color: #999999; text-transform: uppercase; font-family:"Tw Cen MT", tahoma, arial, sans-serif;}

/*Sort By*/


#indexProductList label {width: 100px; float: left}
#indexProductList select {}

/*Reviews Default*/



/*Layout of products */
#featuredProducts .item_name, #featuredProducts .item_price {display: none}
.featuredProducts {text-align:center}
.centerBoxContentsFeatured {text-align:center; float: left; }
.item {border: 1px solid #e0d5e0; margin: 10px auto; padding: 5px; width: 140px; text-align: center}
.item a img {margin-bottom: 5px; }
.item_name a {font-size: 0.9em; font-weight: normal; color: #917f93; }
.item_name { width: auto}
.item_price {color: #917f93;  }
.item_price b {display: none}
.specialsListBoxContents, .centerBoxContentsCrossSell, .centerBoxContentsSpecials, .centerBoxContentsNew, .additionalImages, .centerBoxContentsAlsoPurch {float: left; text-align: center; margin: 7px 0}
.specialsListBoxContents a img, .centerBoxContentsCrossSell a img, .centerBoxContentsSpecials a img, .centerBoxContentsFeatured a img, .centerBoxContentsNew a img, .additionalImages a img {border: 1px solid #e0d5e0; padding: 4px; }
.specialsListBoxContents a:hover img, .centerBoxContentsCrossSell a:hover img, .centerBoxContentsSpecials a:hover img, .centerBoxContentsFeatured a:hover img, .centerBoxContentsNew a:hover img, .additionalImages a:hover img {}

/*Category listing image*/
.categoryListBoxContents {text-align: center;}
.categoryImg img {border: 0px; padding: 4px; margin: 0 0 10px 0}
.categoryImg a img, .categoryListBoxContents a img {border: 0px; padding: 4px; margin: 10px 0}
.categoryImg a:hover img, .categoryListBoxContents a:hover img {border: 0px;}
.categoryListBoxContents {text-align: center}
a.category_row {background: #e0d5e0; color: #ffffff; padding: 5px; margin: 5px auto; display: block; color: #917f93; width: 110px}

/*Tabular Dispaly */
.categoryImg {display: none}
.tabTable a img {border: 0; padding: 4px}
.tabTable a:hover img {border: 0;}
.tabTable img.png_fix {border: 0; padding: 0}
.tabTable a:hover img.png_fix {border: 0; padding: 0}
.tabTable h3 {margin: 0; padding: 0}
.tabTable {border: 1px solid #e0d5e0; border-bottom: 0}
.tabTable th {background: #917f93; color: #ffffff; text-transform: uppercase; font-weight: normal}
.tabTable th a {color: #ffffff}
.tabTable td {border-bottom: 1px solid #e0d5e0}
.productListing-data {padding-right: 10px}
.item_right {width: 135px; height: 100%; text-align: center; padding: 10px; vertical-align: middle; border-left: 1px solid #e0d5e0; color: #917f93; font-weight: bold}
.item_right a img {border: 0; padding: 0}
.item_right a:hover img {border: 0; padding: 0}
span.normalprice {text-decoration: line-through; }
#pagebody .productSpecialPrice {font-weight: bold; color: #000000}
#pagebody .productSpecialPriceSale {color: #000000; font-weight: bold;}

hr {color: #ffffff; background: #ffffff; border: 0; border-top: 1px solid #e0d5e0; clear: both; margin-bottom: 0}

/*Product Details */
#productGeneral {margin-top: 15px}
#attribsOptionsText h3 {margin: 0 0 8px 0; color: #917f93; font-size: 1.2em; clear: both}
.navig_counter {display: none}
#navig_previous, #navig_return, #navig_next {display: none}
 
#navig_friend, #navig_delivery, #navig_order, #navig_review {margin: 10px 20px 10px 20px; display: inline}
#navig_delivery, #navig_friend {margin: 10px 0 10px 0}

#productDateAdded {padding-top: 20px}


#product_right {float: left; margin: 0 15px 40px 0px; text-align: left; height:290px; width: 290px; border: 4px double #e0d5e0; }

#product_right>/**/a.MagicZoom {}
#additional_images {float: left; width: 65px; margin-right: 15px }
#additional_images a img {border: 4px double #e0d5e0; margin: 0 0 4px 0}
#additional_images a:hover img {border: 4px double #999999}
#productDescription {margin: 0 0 15px 0; float: right; width: 285px}

#productDescription ul {}

#full_size_image {height: 26px; text-align: center; margin: 10px auto 0 auto; clear: both; }

#arrow {float: left; width: 65px; margin-right: 15px; text-align: center;}
#arrow img {padding: 2px}
#scroll_bar_outer {position: relative; overflow:hidden; width: 91px; height: 256px; }
#scroll_bar {}
#scroll_bar a img {border: 4px double #e0d5e0; margin: 0 0 4px 0} 
#scroll_bar a:hover img {border: 4px double #999999}



#stock {background: #917f93; padding: 3px; clear: both; color: #ffffff; font-weight: bold}
#stock_left {float: left}
#stock_left span {margin-right: 10px}
#availability {}
#stock_level {float: right}

#cartAdd {clear: both; border: 1px solid #e0d5e0; width: 678px; position: relative; top: 0; left: 0; height: 40px; }
.cart_left {display: none}
.cart_add_right {float: right; width: 210px; text-align: left; position: absolute; top: 2px; left: 455px; height: 40px}
#pi_add_wish {position: absolute; left: 5px; top: 0}

#productAttributes {border: 1px solid #e0d5e0; border-bottom: 0; padding: 10px; clear: both}
#productAttributes h3 {margin-left: 0; padding-left: 0; color: #c9b0ca; font-size: 1.1em; font-weight: normal }
#productAttributes h4 {display: inline; float: left; width: 195px; color: #666666; font-size: 1em; padding-right: 10px}
.wrapperAttribsOptions {clear: both; margin-bottom: 3px}
.wrapperAttribsOptions input, .wrapperAttribsOptions textarea {width: 244px; }
#productGeneral input.general_input {width: 15px; margin-right: 5px}
.wrapperAttribsOptions h4 {margin: 3px 0 10px 0}
.wrapperAttribsOptions select {font-size: 0.9em; width: 250px}
.attribImg {margin: 2px; text-align: center}
#additional_images h4 {margin: 3px 0 10px 0}
.cart_quantity {margin: 0 5px 30px 0; position: absolute; top: 8px; left: 0; width: 50px; text-align: center}

.button_add_cart {position: absolute; top: 0; left: 60px}



.clearBoth {clear: both;}

input, textarea {font-size: 11px; font-family: tahoma, arial, sans-serif;}

/*Login in page*/
legend {background: #999999; color: #ffffff; padding: 4px; margin: 10px}
fieldset {border: 1px solid #e0d5e0; padding: 7px}
LABEL.inputLabel {width: 150px; float: left}
#login-email-address, #login-password, #company, #firstname, #lastname, #street-address, #suburb, #city, #state, #postcode, #telephone, #email-address, #password-new, #password-confirm, #contactname, #phonenumber, #subject, #enquiry, #captcha, #from-name, #from-email-address, #to-name, #to-email-address, #email-message, .form_input_field  {width: 200px; margin: 4px 3px 4px 0; font-size: 11px; padding: 3px 6px}
#country {font-size: 0.9em}
#alert {font-weight: bold; color: #999999}

.centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}


/*Shopping Cart*/
.cartQuantity {width: 50px}
#pagebody .cartQuantity input { width: 30px; background: #ffffff; border: 1px solid white }
#shopping_cart_table td {border-bottom: 2px solid #ffffff; padding: 4px; background: #f0eaf1; border-right: 2px solid #ffffff}
#shopping_cart_table th {background: #917f93; padding: 4px; color: #ffffff; font-weight: normal; border-bottom: 2px solid #ffffff; border-right: 2px solid #ffffff; text-transform: uppercase}
td#shopping_sub_left {background: #ffffff}
#shopping_cart_table .normalprice, #shopping_cart_table .productPriceDiscount {display: none}

.cartImage img {float: left; margin-right: 15px;}
.cartProductDisplay a img {border: 1px solid #e0d5e0; padding: 4px}
#PPECbutton {text-align: center; }
#PPECbutton a img {border: 0}

/*Shopping Cart Step 2 0f 3*/
.ccinfo label {width: 150px; float: left;}
.ccinfo {padding-left: 20px}
.ccinfo input {margin: 4px 3px 4px 0}


/*Shipping Estimator Popup*/
#shippingEstimatorContent {background: #ffffff; text-align: left; width: 430px; padding: 20px}


/*Ezpages*/
#navEZPageNextPrev {text-align: center; margin-bottom: 15px}


/*warnings, errors, messages*/

.messageStackError, .messageStackSuccess, .messageStackCaution {color: #666666; font-size: 1.1em; background: #f0eaf1; padding: 4px; font-weight: normal; border: 1px solid #999999; margin-bottom: 10px; clear: both}


/*Down for maintenance page*/


body#downformaintenanceBody #pagebody {width: 800px; padding: 20px 0 0 50px}
#maintenanceDefault p, #maintenanceDefault h2, #maintenanceDefault h3 {text-align: center}






#cartAdd button img {width: 147px; height: 39px; }
#cartAdd button {width: 149px; height: 39px; cursor: pointer}
.button_align {text-align: center}
.button_align button img {width: 240px; height: 30px}
.button_align button {width: 242px; height: 32px}
#navig_review a img, #navig_friend a img, #navig_previous a img, #navig_return a img, #navig_next 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}
.shopping_checkout {float: right}

.checkout_button {text-align: right; margin-top: 15px}
.checkout_button button {width: 180px; height: 32px}
.checkout_button button img {width: 178px; height: 30px}
button {cursor: pointer; width: auto; height: auto; text-align: right}

#loginDefault button {width: 102px; }

.login_button {text-align: center}


.productTaxIncTag, .productTaxExTag, .productTaxPrice, .productTaxExPrice
{
	font-size: 80%; color: #000000; 
}

#cartSubTotal 
{
	height: 3em;
}

/*Long forms, style*/
.form_style label {width: 180px; display: block; font-weight: normal; }

.input_left1, .input_left {clear: both; float: left; padding: 5px 0 0 0; font-size: 11px}
.input_right1 {float: left; width: 240px}
.input_right {float: left; width: 200px}
label.checkboxLabel {width: 350px}

/*Address*/
.address_block {width: 200px; float: left; margin: 0 15px 15px 15px; padding: 10px; border: 2px solid #e0d5e0; height: 130px}
.address_block label { }
.address_block h3 {margin: 0; padding: 0}

#productQuantityDiscounts {clear: both}
#cc, #paypaldp, #protx_direct {display: none}
#checkoutPayment label {clear: both; width: 180px; }
#cc, #paypaldp, #protx_direct {border: 1px solid #e0d5e0; padding: 10px; margin-left: 20px}
#cc label, #paypaldp label, #protx_direct label {clear: both; float: left; margin-bottom: 6px}
#cc input, #paypaldp input, #protx_direct input, #cc select, #paypaldp select, #protx_direct select {margin-bottom: 6px}
input#pmt-paypaldp, input#pmt-paypalwpp, input#pmt-moneyorder {background: none}

#checkoutShipto, #checkoutBillto, #address_book {float: left; margin: 0 15px 15px 0; padding: 10px; border: 2px solid #e0d5e0}



.lineTitle {border-bottom: 2px solid #e0d5e0; font-weight: bold; color: #917f93}


/*My account*/
#prevOrders, #myAccountOrdersStatus, #downloads, #upcomingProductsTable {font-size: 0.9em}
#prevOrders td, #myAccountOrdersStatus td, #downloads td, #upcomingProductsTable td, .wishlist_compact td {border-bottom: 2px solid #ffffff; padding: 4px; background: #e0d5e0}
#prevOrders th, #myAccountOrdersStatus th, #downloads th, #upcomingProductsTable th, .wishlist_compact th {background: #917f93; padding: 4px; color: #ffffff; font-weight: normal; border-bottom: 2px solid #ffffff; text-transform: uppercase}

#contactUsNoticeContent input, #contactUsNoticeContent textarea {width: 220px}


.sitemap_title {padding: 4px; border-bottom: 1px solid #e0d5e0}


/*Columnar Displays*/

.column_display {float: left; text-align: center; margin: 7px 0 0 0; }

/*Checkout Confirmation */
.checkout_3_left, .checkout_3_right, .your_total, #checkout_1, #checkout_2 {border: 1px solid #e0d5e0; padding: 10px; width: 650px}
#checkout_1, #checkout_2 { width: 650px}
.your_total h3, #checkout_1 h3 {margin-top: 0; padding-top: 0}
#checkout_1 textarea, #checkout_2 textarea {width: 640px}


/*Wishlist */

#wishlist_table {border: 1px solid #e0d5e0;}
.wishlist_right {padding: 10px; color: #917f93; border-left: 1px solid #e0d5e0}
#wish_list_fieldset {margin-bottom: 10px}
.tabTable_space {background: #e0d5e0}


@media screen and (-webkit-min-device-pixel-ratio: 0) {

}
.paypal_checkout {margin-bottom: -5px}