/* Main CSS Stylesheet */
#flash {width: 565px; height: 268px; margin: 0 0 15px -6px }
#flash img {}
#categoryImgListing {margin-bottom: 10px}
.getlook_banner {margin-left: -6px}
#index_h1 {display: none}
/*Normal style we use*/
form {margin: 0; padding: 0}
body { margin:0; padding:10px; font:80% "Arial", verdana, sans-serif; background:#ffffff; color: black; } 
table {font-size: 1em}
input, textarea, select {font:12px "Arial", verdana, sans-serif; }
p {line-height:1.8em; margin:12px 0; padding:0;}
p.no_topmargin {margin: 0 0 12px}
a {color: #78a469; text-decoration: none}
a:hover {text-decoration: underline}
h1 {color: #6f3969; font-size: 2.1em; font-weight: normal; margin: 0 0 18px}
h3 {color: #78a469; font-size: 1.1em; }
h3 a {color: #78a469;}
h4 {color: #78a469; font-size: 1.1em; }
h5, h2 {color: #78a469; font-size: 1.3em; border-bottom: 2px solid #d1f0b9; padding-bottom: 4px; clear: both}

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 #e8f4e8; padding:4px; margin-right:10px; margin-bottom:10px; } 
img.clsbordermiddle { border:1px solid #e8f4e8; padding:4px; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:1px solid #e8f4e8; padding:4px; margin-left:10px; margin-bottom:10px; }

.border, .borderimg img { border:1px solid #e8f4e8; padding:4px;} 
.noborder, img { border:0; }

.datatable1 {border-top: 1px solid #6f3969; border-left: 1px solid #6f3969 }
.datatable1 strong {color: #78a469; font-size: 1.1em}
.datatable1 td {border-bottom: 1px solid #6f3969; border-right: 1px solid #6f3969; padding: 5px}

.caption {float: right; background: #78a469; padding: 10px; width: 150px; margin: 0 0 10px 10px; color: #ffffff}
.caption ul {margin-left: 10px; padding-left: 10px}
.caption li a {color: #ffffff; }
.caption li {color: #e6dcef}

.quote {border: 1px solid #d7e9d7; padding: 10px}
.quote b, .quote strong {color: #6f3969}
.quote2 {background: #d7e9d7; padding: 10px}
.quote2 b, .quote2 strong {color: #6f3969}

.shout {text-align: center; color:#78a469; font-size: 1.3em; font-weight: bold; }
.shout2 {color:#78a469; font-size: 1.2em; font-weight: bold; margin: 12px 0 12px 0; padding: 5px 0 0 0}
.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: #e8f4e8; padding: 5px 20px; margin: 20px 20px 30px 20px; border-left: 3px solid #78a469; border-right: 3px solid #78a469}

.home_bolder {color: #78a469; font-weight: bold; font-size: 1.3em; font-family: "Comic Sans MS"}

.clear {clear: both}

/*Template Elements*/
#container_top {height: 130px; background:url(../images/container_top.gif) repeat-x top}
#container {width: 950px; margin: 0 auto; text-align: left; font-size: 1.1em; margin-top: -126px}
#head {width: 950px; margin: 0; height: 131px; border-bottom: 2px solid #d7e9d7}
#head a img {border: 0}

#sitelogo {clear: both; height: 131px; float: left; width: 342px}
#head_right {float: right; text-align: right; width: 600px; margin-right: -13px}

#shopping_links {color: #ffffff; text-align: right; margin: 15px 22px 0 0; color: #6f3969; width: 325px; float: right}
.shopping_bag_icon {margin: -20px 0 8px 5px; float: right}
#menu2 {border-bottom: 2px solid #d7e9d7; height: 32px; background:Url(../images/menu_right.gif) no-repeat top right; }
#menu2 ul {padding: 8px 0 0 0; margin: 0; list-style-type: none; }
#menu2 li { display:inline; }
#menu2 li a { padding:0 13px; }
#menu2 a {color: #6f3969; border-right: 1px solid #78a469; font-weight: bold;  letter-spacing: 1px}
#menu2 a:hover {color: #78a469; text-decoration: none}
#menu2 li.menu_out3 a {color: #cc0606}


.jsButton, .jsTrigger { cursor: pointer; }
.animBoxDropover {position: absolute; visibility: hidden; overflow: hidden; margin: 0; padding: 0; margin: 14px; }
#shopping_links>/**/ .animBoxDropover {margin-top: 28px}
#btn_animBoxCart {width: 265px; }
#animBoxCart {border: 4px solid #78a469; background: #e9f3e9; width: 165px; z-index: 100; padding: 10px; text-align: left}
#animBoxCart a {color:#6f3969; }
#animBoxCart hr {background: #78a469; color: #78a469; border: 0; border-top: 1px solid #e9f3e9; margin: 3px 0}
.total_price {text-align: center; font-size: 1.1em; font-weight: bold; color:#6f3969; }
.checkout {text-align: center; color: #ffffff; padding: 5px; background: #78a469; margin: 5px -5px -5px -5px}
.checkout a {color: #ffffff; font-weight: bold}

#cart {clear: both; width: 287px; text-align: right; position: relative; height: 30px; margin: 0 0 0 300px}
#cart .facebook {position: absolute; top: 3px; left: 8px}
#cart .twitter {position: absolute; top: 3px; left: 39px}
#cart .search_box {background: white; border: 2px solid #d7e9d7; width: 154px; color: black; font-size: 12px; padding: 3px 5px; position: absolute; top: 3px; left: 73px}
.search_button_header {position: absolute; top: 3px; left: 245px}

#menu {clear: both; background:Url(../images/head_right.gif) no-repeat; width: 287px; text-align: center; padding: 0 13px 0 0; height: 43px; margin: -4px 0 0 300px}
#menu ul {padding: 8px 0 0 0; margin: 0; list-style-type: none; }
#menu li { display:inline; margin: 0; padding: 0 }
#menu li a { padding:0 7px; }
#menu li a.head_wishlist {padding-right: 0; border: 0}
#menu li a.header_login {padding-left: 0}
#menu a {color: white; border-right: 1px solid #96508e; font-weight: normal; font-size: 12px; }
#menu a:hover {color: #78a469; text-decoration: none}


#menu_bottom {clear: both; border-top: 2px solid #d7e9d7; border-bottom: 2px solid #d7e9d7; height: 35px}
#menu_bottom ul {padding: 9px 0; margin: 0; list-style-type: none; float: left }
#menu_bottom li { display:inline; }
#menu_bottom li a { padding:0 9px; }
#menu_bottom a {color: black; border-right: 1px solid #78a469; font-weight: normal; font-size: 12px; }
#menu_bottom a:hover {color: #78a469; text-decoration: none}


#main {width: 950px; padding: 10px 0 0; }
#left {float: left; margin: 0; width: 224px; }


#pagebody {float: right; padding: 0px 0 15px; width: 706px;}

#right { }


#end {clear: both; padding-top: 41px; background:url(../images/background.gif) bottom right; text-align: center; font-size: 12px; height: 25px}
#end_inner {width: 950px; margin:0 auto; height: 25px }
.copyright {float: left; color: white}
.sitewizard_end {color: white; float: right; text-align: right}
#end a { color: white; }

.category_header {color: #78a469; font-weight: bold}

/*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 */


/*-----------------------------Box Style One-------------------------------*/

#categories, #wishlist, #affiliatesBoxSide, #ezpages {background:url(../images/sidebox_1_back.gif) #e9f3e9; margin-bottom: 6px; padding: 10px; color: #6f3969; width: 160px; text-align:center; }
#categories_bottom, #wishlist_bottom, #affiliatesBoxSide_bottom, #ezpages_bottom {background:url(../images/sidebox_1_bottom.gif) #e9f3e9; height: 10px; margin: 0 -10px -10px -10px; clear: both}
#wishlist a img, #wishlist a:hover img {border: 0}
#affiliatesBoxSide a, #ezpages a {color:#6F3969; display:block; font-weight:normal; padding:5px 4px;
text-decoration:none; width:150px;;}
#affiliatesBoxSide a:hover, #ezpages a:hover {text-decoration: underline}
#affiliatesBoxSide, #ezpages {text-align: left}
#affiliatesBoxSide ul, #ezpages ul {padding: 0; margin: 0; list-style: none}




/*-----------------------------Box Style Two-------------------------------*/

#manufacturers, #featured, #manufacturerinfo {background:url(../images/sidebox_2_back.gif) #e6dcef; margin-bottom: 6px; padding: 10px; color: #6f3969; width: 160px; text-align:center; }
#manufacturers_bottom, #featured_bottom,  #manufacturerinfo_bottom {background:url(../images/sidebox_2_bottom.gif) #e6dcef; height: 10px; margin: 0 -10px -10px -10px; clear: both}
#manufacturerinfo a {color: #6f3969; }
#manufacturerinfo img {margin-bottom: 10px}

#manufacturers select {color: #6f3969; font-size: 0.9em; width: 135px}

/*-----------------------------Box Style Three-------------------------------*/




/*Special boxes*/
.new_products {}
.special_box {clear: both}

/*Pagination on pages*/
.bottom_links {background: #d7e9d7; padding: 8px 8px 0; height: 24px}
.listing_numbers {float: left;  }
.listing_links {float: right; color: black; font-weight: bold; }
.listing_links a {background: white; padding: 2px 4px; margin: 2px; color: #6f3969; font-weight: normal; }
.listing_links a:hover {color: #ffffff; background: #6f3969; text-decoration: none}



/*Track where you are on the website */
#navBreadCrumb {padding: 6px 0 6px; font-weight: normal; border-bottom: 1px solid #d7e9d7; color: black; margin-bottom: 20px; }
#navBreadCrumb span {color: #6f3969}
#navBreadCrumb a {color: black}

/*Sort By*/


#indexProductList label {width: 100px; float: left}
#indexProductList select {}

/*Reviews Default*/



/*Layout of products */
.featuredProducts {text-align:center}
.centerBoxContentsFeatured {text-align:center; float: left; }
.item {margin: 0 auto; width: 161px; text-align: center; height: 260px; position: relative}
.item a.item_product_image {display: block; height: 145px; border: 2px solid #d7e9d7; width: 145px; padding: 8px}
.item_name {font-weight: bold; margin-top: 10px; min-height: 44px; text-align: left; line-height: 18px}
.item_name a {color: black; font-weight: normal}
.item_price {font-weight: bold; color: #5b2755; font-size: 14px; text-align: left; }
.item_price .normalprice {font-size: 12px; font-weight: normal; color: #79a56a; padding:0 4px 0 0}
.item_price br, .item_price b {display: none}

.column_display, .categoryListBoxContents {float: left; text-align: center; margin: 0 0 7px; width: 176px; }

.item .productPriceDiscount {background:url("../images/special-spot.png") no-repeat;
color:white; font-size:10px; font-weight:normal; height:28px; left:127px; line-height:12px; padding:4px 2px 0 0; position:absolute; text-align:center; top:7px; width:32px; }


/*Category listing image*/
.categoryListBoxContents {text-align: center; }


.category_row_image {display: block; margin: 0 auto; width: 130px; background:url(../images/category_back.gif) no-repeat top; padding: 8px 10px 0; height: 136px}
.category_row {display: block; margin: 0 auto; width: 125px; background:url(../images/category_back.gif) no-repeat bottom; padding: 4px 5px 0 20px; color: #659753; font-weight: normal; height: 32px; margin-bottom: 15px; text-align: left}

.getlook .category_row_image {background:url(../images/category_back_item.gif) no-repeat top}
.getlook .category_row {background:url(../images/category_back_item.gif) no-repeat bottom; color: #565656}

/*Tabular Dispaly */
.tabTable a img {border: 1px solid #e8f4e8; padding: 4px}
.tabTable a:hover img {border: 1px solid #78a469;}
.tabTable img.png_fix {border: 0; padding: 0}
.tabTable a:hover img.png_fix {border: 0; padding: 0}
td.tabTable_space {padding: 0; height: 1px; background: #e8f4e8}
.tabTable h3 {margin: 0; padding: 0}
td.productListing-data {padding: 5px}
.tabTable {border: 1px solid #e8f4e8; border-bottom: 0}
.tabTable th {background: #78a469; color: #ffffff}
.tabTable th a {color: #ffffff}
.item_right {background: #e6dcef; width: 125px; text-align: center; padding: 10px; border: 5px solid #ffffff; border-left: 0;}
.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; }
#pagebody .productSpecialPriceSale {color: #d90005; font-weight: bold;}

hr {background: white; border-top: 1px solid white; color: white; height: 1px; clear: both}
.hr {height:1px; margin: 0; padding: 0; clear: both;  }
.hr hr {display: none}



/*Product Details */
#productGeneral h3 {margin: 0; padding: 4px 10px; color: #78a469; font-size: 1.1em; }
.navig_counter, .navig_count {text-align: center; clear: both; display: none}
#navig_previous {float: left; margin-bottom: 25px}
#navig_return {float: left; margin-bottom: 25px}
#navig_next {float: left; margin-bottom: 25px}
#navig_friend {float: right; margin-bottom: 25px}
#navig_review {float: right; margin-bottom: 25px; display: none}
#productDateAdded {padding-top: 20px}


#product_right {float:right; margin:0 0 20px 20px; padding:10px; text-align:center; width:220px; border: 1px solid #e6dcef; height: 220px; position: relative; top: left: 0 }
#product_right img {margin: 0 auto; vertical-align: middle; }

#productGeneral .shout2 b {display: none}
#productGeneral .shout2 {padding: 0; margin: 0 0 15px; font-size: 17px; display: inline-block}
#productGeneral .shout2 .normalprice {color:#79A56A; font-size:12px; font-weight:normal;
padding:0 4px 0 0;}
#productGeneral h1 {margin-bottom: 10px}

#additional_images {float: right; width: 70px; text-align:center; margin-left: 10px; border: 1px solid #e6dcef; height: 232px; padding: 4px}
#additional_images img {border: 1px solid #e8f4e8; margin: 0 0 3px 0; }
#productDescription {margin: 0 0 15px 0; }

#productDescription ul {}
#full_size_image {display: none}

#arrow {float: right; text-align: center; margin-left: 10px; border: 1px solid #e6dcef; }
#arrow img {padding: 2px}
#scroll_bar_outer {position: relative; overflow:hidden; width: 70px; height: 202px  }
#scroll_bar {width: 60px; padding: 4px 0 4px 0; }


#productGeneral br.clearBoth {clear: none}
#productAttributes {border-top: 1px solid #e6dcef; width: 350px; display: block; clear: left }
#attribsOptionsText h3 {display: none}
#productAttributes select {width: 200px;  }
.wrapperAttribsOptions {border-bottom: 1px solid #e6dcef; padding: 6px 0; display: block}
.wrapperAttribsOptions h4 {padding: 4px 15px 4px 0; font-size: 13px; color: #78a469; float: left; width: 120px; margin: 0}
.wrapperAttribsOptions .back {float: left; padding: 2px 0 0; }
.wrapperAttribsOptions .back br {display: none}
.wrapperAttribsOptions .back label {margin: 0 10px 0 0}
.clear_attributes {clear: left; height: 1px}
#productAttributes .clear {clear: left}

#Bottlestoppers .back {clear: left}
#Bottlestoppers .attribImg_four {text-align: center; width: 80px; padding: 5px; float: left; border: 1px solid #d7e9d7; height: 100px; margin: 0 8px 8px 0}
#Bottlestoppers .attribImg_four label, #Bottlestoppers .attribImg_four label br {display: block; margin: 0}
#Bottlestoppers {width: 700px}

#stock {background: #e6dcef; font-size: 1em; color: #6f3969; margin: 8px 0; font-weight: bold; padding: 5px 8px; width: 334px  }
#stock  .clear {clear: left}
#stock b {color: #e6dcef}
#stock_left {float: left; padding: 0; margin: 0 }
#stock_left span {margin-right: 10px}
#stockTeller, #form_stock_check {padding: 0; margin: 0 }
#stock_level {float: right; padding: 0; margin: 0  }

#cartAdd {margin: 5px 0 15px 0;  }
.cart_left {display: none}
.cart_add_right { text-align: left; position: relative; top: 0; left: 0; height: 22px}
#cartAdd .clear {clear: left}


.attribImg {margin: 2px; text-align: center}
.cart_quantity {margin: 0; position: absolute; top: 3px; left: 0; border: 1px solid #d0c1dd; height: 18px; text-align: center}
.button_add_cart {position: absolute; top: 1px; left: 50px}
#navig_wishlist {top: 1px; left: 155px; position: absolute; }

.clearBoth {clear: both;}


/*Login in page*/
legend {background: #e6dcef; color: #ffffff; padding: 4px; margin: 10px}
fieldset {border: 1px solid #e6dcef; 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, #contact_name, #contact_phonenumber, #contact_email-address, #contact_subject, #contact_enquiry, #fax, #webaddress, #notes, #paymet_cheque, #paymet_paypal, #paymet_bank_account_name, #paymet_bank_name, #paymet_bank_address_1, #paymet_bank_address_2, #paymet_bank_account_num, #paymet_bank_account_num, #paymet_bank_code, #paymet_bank_iban, .form_input_field, #wishlist_find_form .l, #wishlist_email .input_right input, #wishlist_email .input_right textarea, #stateZoneText {width: 220px; margin: 1px 3px 7px 0; background:url(../images/input_back.gif) no-repeat top left; border: 1px solid #bad8a3; padding: 2px; font-size: 12px}
#notes {height: 100px}
#country {font-size: 0.9em}
#alert {font-weight: bold; color: #78a469}

.centerBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
	float: left;
	}


/*Shopping Cart*/
.cartQuantity {width: 50px}
.cartQuantity input { width: 30px; border: 1px solid #e9f3e9}
#shopping_cart_table td, .wishlist_compact td {border-bottom: 2px solid #ffffff; padding: 4px; background: #e8f4e8; border-right: 2px solid #ffffff}
#shopping_cart_table ul {margin: 0; padding: 0 auto}
#shopping_cart_table th, .wishlist_compact th {background: #78a469; padding: 4px; color: #ffffff; font-weight: bold; border-bottom: 2px solid #ffffff; border-right: 2px solid #ffffff}
td#shopping_sub_left {background: #ffffff}
td#shopping_sub_total {border: 0; border-left: 4px solid #78a469}
#shopping_cart_table .normalprice, #shopping_cart_table .productPriceDiscount {display: none}

.cartImage img {float: left; margin-right: 15px;}
.cartProductDisplay a img {border: 1px solid #e8f4e8; 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 {border: 1px solid #e6dcef; color: #6f3969; padding: 4px }


/*Down for maintenance page*/


body#downformaintenanceBody #pagebody {width: 800px; padding: 20px 0 0 50px}
#maintenanceDefault p, #maintenanceDefault h2, #maintenanceDefault h3 {text-align: center}



/*  Products New*/

.description {background: #e6dcef; color: #ffffff; padding: 4px}
.description a {font-weight: bold;}
.pnew_image {border: 1px solid #e8f4e8; font-weight: bold; width: 110px}
.pnew_image a {color: #e6dcef}
.pnew_image img {padding: 5px}
.pnew_quantity {background: #e8f4e8; color: #78a469; padding:2px; font-weight: bold}
.pnew_quantity a {color: #e6dcef}
td.product_description {border: 1px solid #e8f4e8; padding: 5px; }



#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_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: #808080; }

#cartSubTotal 
{
	height: 3em;
}

/*Long forms, style*/
.form_style label {width: 180px; display: block;  }

.input_left1, .input_left {clear: both; float: left; padding: 3px 0 6px 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: 240px; padding-bottom: 3px}
.input_right {float: left; width: 240px; padding-bottom: 3px}
label.checkboxLabel { width: 200px}
/*Address*/
.address_block {width: 220px; float: left; margin: 0 15px 15px 15px; padding: 10px; border: 1px solid #e6dcef; height: 140px}
.address_block label {font-weight: bold; color: #78a469; }
.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 {background: #e8f4e8; padding: 10px; margin-left: 20px}
#cc label, #paypaldp label, #protx_direct label {clear: both; float: left}

#checkoutShipto, #checkoutBillto, #address_book {float: left; margin: 0 50px 15px 0; }



.lineTitle {border-bottom: 2px solid #e8f4e8; font-weight: bold; color: #78a469}


/*My account*/
#prevOrders, #myAccountOrdersStatus, #downloads, #upcomingProductsTable {font-size: 0.9em}
#prevOrders td, #myAccountOrdersStatus td, #downloads td, #upcomingProductsTable td {border-bottom: 2px solid #ffffff; padding: 4px; background: #e8f4e8}
#prevOrders th, #myAccountOrdersStatus th, #downloads th, #upcomingProductsTable th {background: #78a469; padding: 4px; color: #ffffff; font-weight: bold; border-bottom: 2px solid #ffffff; }

#contactUsNoticeContent input, #contactUsNoticeContent textarea {width: 220px}



/*Checkout Confirmation */
.checkout_3_left, .checkout_3_right, .your_total, #checkout_1, #checkout_2 {background: #e8f4e8; padding: 10px; width: 530px}
#checkout_1, #checkout_2 { width: 530px}
.your_total h3, #checkout_1 h3 {margin-top: 0; padding-top: 0}
#checkout_1 textarea, #checkout_2 textarea {width: 520px}


/*Wishlist */
#wishlist_table {border: 1px solid #e6dcef;}
.wishlist_right {background: #e6dcef; padding: 10px; font-weight: bold; color: #6f3969;}
#wish_list_fieldset {margin-bottom: 10px}

.extraTitle {font-weight: bold}

#stText {display: none}

/*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 #D5EAFE}
#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 #d1f0b9; clear: both}

#tabs { position:relative; z-index:1; }
.tab-this{margin:2px 0 7px 0px; padding: 15px; border: 1px solid #d1f0b9; }
/* Link to the visible tab */
.tab-header {font-size: 1.1em; color: #6f3969; 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: #6f3969;}
/* Links to tabs which aren't visible */
.tablink-off {background: #d1f0b9; border: 1px solid #d1f0b9; padding:3px 7px 2px 7px; } 
.tablink-off:hover {text-decoration:underline;}	
.tablink-on {background: #ffffff; border: 1px solid #d1f0b9; 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:518px; }
.hide-this{display:none; width:518px;}
