/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

/* begin styles for categories box, levels */
A.cat {
color: #000000;
text-decoration: none;
}
A.subcat1 {
color: #F47836;
text-decoration: none;
font-style: italic; 

}
A.subcat2 {
color: #5b0d0d;
text-decoration: none;
}
A.subcat3 {
color: #019901;
text-decoration: none;
}
/* end styles for categories box, levels */


BODY {
  /*background: #ffffff;*/
  color: #000000;
  margin: 0px;
  background-image: url('images/bg/swirl2.gif'); 
}

td{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	font-weight : normal;
}

td.product_header{
	font-family: Verdana;
	font-size: 13px;
	color: #ffffff;
	font-weight : bold;
	background: #f47836

}

table.header_style{
background: #ffffff;
}

td.logo_style {
background-image: url('images/banners/logo_white.gif');
}

td.coco_header {

background-image: url('images/banners/coco_header.gif');
}

td.top_bar {
background:#c6c6c6;

}
td.party_specials{
background-image: url('images/headers/party_specials_white.gif');
}
td.background_style{
background:#ffffff;
border: 1px solid #c6c6c6;
}
td.downloads{
background-image: url('images/headers/downloads_white.gif');
}
table.background_style{
background:#ffffff;
border: 1px solid #c6c6c6;
}

table.background{
background:#ffffff;

}
td.footer_text{
	font-family: Verdana;
	font-size: 11px;
	color: #ffffff;
	font-weight : normal;
	}
td.shipping{
background-image: url('images/headers/shipping_white.gif');
}
td.sitemap{
background-image: url('images/headers/sitemap_white.gif');
}
td.men{
background-image: url('images/headers/help_for_men_white.gif');
}
td.terms{
background-image: url('images/headers/terms_white.gif');
}
td.cb_long{
background-image: url('images/bg/cb_long_white.gif');
}

td.custom_header{
background-image: url('images/headers/custom_white.gif');
}

td.cart{
background-image: url('images/headers/my_cart_white.gif');
}

td.custom_not_found{
background-image: url('images/headers/not_found_white.gif');
}
img.guide_border{
border: 1px solid #58595b;
}

img.map{
border: 1px solid #c6c6c6;
}



td.return{
background-image: url('images/headers/return_white.gif');
}
td.glossary{
background-image: url('images/headers/glossary_white.gif');
}

td.order_history{
background-image: url('images/headers/order_history_white.gif');
}

td.order_info{
background-image: url('images/headers/order_info_white.gif');
}

td.choosing{
background-image: url('images/headers/choosing_lingerie_white.gif');
}

td.background_style2{
background:#ffffff;


}
table.background_style2{
background:#ffffff;


}
td.logoff{
background-image: url('images/headers/log_off_white.gif');
}
td.sizing{
background-image: url('images/headers/sizing_guides_white.gif');
}
td.bras{
background-image: url('images/headers/bras_white.gif');
}

td.checkout_button{
background-image: url('images/buttons/checkout_white.gif');
}
input.continue_shopping{
background-image: url('images/buttons/continue_shopping_white.gif');
 cursor:pointer;
  width: 200px;
  height: 22px;
  border: none;
}


input.confirm_button{
background-image: url('images/buttons/confirm_white.gif');
 cursor:pointer;
  width: 120px;
  height: 22px;
  border: none;
}




td.address_book{
background-image: url('images/headers/address_book_white.gif');
}
td.ecard{
background-image: url('images/headers/ecard_white.gif');
}
td.update_entry{
background-image: url('images/headers/update_entry_white.gif');
}
td.delete_address{
background-image: url('images/headers/delete_address_white.gif');
}
td.add_address_header{
background-image: url('images/headers/add_address_white.gif');
}

td.backto{
background-image: url('images/arrows/backto_white.gif');
}
td.back_button{
background-image: url('images/buttons/back_small.gif');
}


td.review_button{
background-image: url('images/buttons/reviews.gif');
}

td.edit_button{
background-image: url('images/buttons/edit_white.gif');
}
td.preview_button{
background-image: url('images/buttons/preview_white.gif');
}
td.delete_button{
background-image: url('images/buttons/delete_white.gif');
}

td.address_back{
background-image: url('images/buttons/address_back_white.gif');
}

td.add_address{
background-image: url('images/buttons/add_address_white.gif');
}

td.change_address_button2{
background-image: url('images/buttons/change_address_white.gif');
}

td.buy_now{
background-image: url('images/buttons/buy_now.gif');
}

td.enlarge{
background-image: url('images/bg/enlarge.gif');
}

td.screensaver{
background-image: url('images/bg/screensaver_white.gif');
}
td.anal{
background-image: url('images/headers/anal_white.gif');
}
td.change_password{
background-image: url('images/headers/change_password_white.gif');
}

td.newsletter_page{
background-image: url('images/headers/my_newsletters_white.gif');
}

td.change_address{
background-image: url('images/headers/change_address_white.gif');
}

td.payment{
background-image: url('images/headers/payment_white.gif');
}

td.confirm_order{
background-image: url('images/headers/confirm_order_white.gif');
}
td.order_success{
background-image: url('images/headers/order_success_white.gif');
}

td.contact{
background-image: url('images/headers/contact_white.gif');
}

td.for_him{
background-image: url('images/headers/for_him_white.gif');
}
td.login{
background-image: url('images/headers/login_white.gif');
}
td.edit_account{
background-image: url('images/headers/edit_account_white.gif');
}
td.login_arrow{
background-image: url('images/arrows/login_white.gif');
}
td.harnesses{
background-image: url('images/headers/harnesses_white.gif');
}
td.play{
background-image: url('images/headers/play_white.gif');
}

td.duo{
background-image: url('images/headers/duo_white.gif');
}
td.dongs{
background-image: url('images/headers/dongs_white.gif');
}
td.corset_image{
background-image: url('images/bg/corset_image.gif');
}

td.top_button{
background-image: url('images/bg/top.gif');
}

A.orange { 
  color: #f47836; 
}

A.orange:hover {
  color: #f47836;
}

td.lingerie{
background-image: url('images/headers/lingerie_white.gif');
}
td.shoes{
background-image: url('images/headers/shoes_white.gif');
}
td.corsets{
background-image: url('images/headers/corsets_white.gif');
}
td.shopping_guide{
background-image: url('images/headers/shopping_guide_white.gif');
}
td.party{
background-image: url('images/bg/party_white.gif');
}
td.news{
background-image: url('images/headers/news_white.gif');
}

td.vibrators{
background-image: url('images/headers/vibrators.gif');
}


td.subscribe{
background-image: url('images/headers/subscribe_white.gif');
}
td.stores{
background-image: url('images/headers/store_locations_white.gif');
}
td.privacy{
background-image: url('images/headers/privacy_white.gif');
}
td.about{
background-image: url('images/headers/about_white.gif');
}
td.stockings{
background-image: url('images/headers/stockings.gif');
}
td.bikini{
background-image: url('images/headers/bikini.gif');
}
td.babydoll{
background-image: url('images/headers/babydoll.gif');
}

td.clock{
background-image: url('images/bg/clock_white.gif');
}
td.bandeau{
background-image: url('images/headers/bandeau.gif');
}
td.cami{
background-image: url('images/headers/cami.gif');
}
td.corset{
background-image: url('images/headers/corset.gif');
}
td.chemise{
background-image: url('images/headers/chemise.gif');
}
td.gstring{
background-image: url('images/headers/gstring.gif');
}
td.french_cut{
background-image: url('images/headers/french_cut.gif');
}
td.french{
background-image: url('images/headers/french.gif');
}
td.garter{
background-image: url('images/headers/garter.gif');
}
td.teddy{
background-image: url('images/headers/teddy.gif');
}
td.triangle{
background-image: url('images/headers/triangle.gif');
}

td.bra_size{
background-image: url('images/headers/bra_size.gif');
}
td.underwire{
background-image: url('images/headers/underwire.gif');
}
td.peignoir{
background-image: url('images/headers/peignoir.gif');
}
td.shelf{
background-image: url('images/headers/shelf.gif');
}
td.waist{
background-image: url('images/headers/waist.gif');
}



td.book{
background-image: url('images/headers/book_party_white.gif');
}
td.hostess{
background-image: url('images/headers/hostess_white.gif');
}
td.become{
background-image: url('images/headers/party_presenter_white.gif');
}
td.testimonials{
background-image: url('images/headers/testimonials_white.gif');
}
td.hens{
background-image: url('images/headers/hens_white.gif');
}
td.toy_care{
background-image: url('images/headers/toy_care_white.gif');
}
td.how_to{
background-image: url('images/headers/how_to_white.gif');
}
td.articles{
background-image: url('images/headers/articles_white.gif');
}
td.toy_glossary{
background-image: url('images/headers/toy_glossary_white.gif');
}
td.advice{
background-image: url('images/headers/sizing_advice_white.gif');
}
td.chch{
background-image: url('images/headers/christchurch_white.gif');
}

td.forgotten_password{
background-image: url('images/headers/forgotten_password_white.gif');
}


td.dunedin{
background-image: url('images/headers/dunedin_white.gif');
}
td.queenstown{
background-image: url('images/headers/queenstown_white.gif');
}
td.southland{
background-image: url('images/headers/southland_white.gif');
}
td.error_email{
background-image: url('images/bg/error_white.gif');
}

td.email_success_page{
background-image: url('images/bg/cb_white.gif');
}

td.printpage{
background-image: url('images/buttons/print_white.gif');
}
td.search_results{
background-image: url('images/headers/search_results_white.gif');
}

td.search_back{
background-image: url('images/buttons/search_back_white.gif');
}


td.small_view{
background-image: url('includes/languages/english/images/buttons/small_view.gif');
}

td.product_buy{
background-image: url('includes/languages/english/images/buttons/button_in_cart.gif');
}
td.indexback{
background-image: url('images/buttons/index_white.gif');
}

td.contact_send{
background-image: url('images/buttons/send_white.gif');
}

td.advanced_search{
background-image: url('images/headers/advanced_search.gif');
}
input.button2 {
  
 
  border: none;

}
td.cb_logo{
background-image: url('images/bg/cb_footer_white.gif');
}
td.quick_links{
background-image: url('images/headers/quick_links_white.gif');
}
td.customer_support{
background-image: url('images/headers/customer_support_white.gif');
}

td.create_account{
background-image: url('images/headers/create_account_white.gif');
}

td.presents{
background-image: url('images/bg/presents.jpg');
}


#topofpage {
margin: 0;
}
hr{
height:1px; color:#c6c6c6; width:80%; border:none; background:#c6c6c6;
}

td.change_arrow {
background-image: url('images/arrows/search_white.gif');
}



A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #f47836;
  text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #58595b;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f47836;
  color: #ffffff;
  font-weight : normal;
  height: 20px;
}

A.headerNavigation { 
  color: #ffffff; 
}

A.headerNavigation:hover {
  color: #000000;
}

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #e31936;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
   background: #f47836;
  color: #ffffff;
  font-weight: bold;
  height: 20px;
}

.infoBox {
  background: #ffffff;
     border: 1px;
border-style: solid;
  border-color: #c6c6c6;
}

.infoBox2 {
  background: #ffffff;
     /*border: 1px;
border-style: solid;
  border-color: #f47836;*/
}


.infoBoxContents {
  background: #ffffff;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: right;
}

.infoBoxContents2 {
  background: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  text-align: right;
}


.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #f47836;
  color: #ffffff;
  text-align: center;
  valign: middle;
}

TD.infoBoxHeading2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  background: #000000;
  color: #ffffff;
  text-align: center;
  valign: middle;
}



TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #c6c6c6;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #f47836;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background:#ffffff;
}

A.pageResults {
  color: #000000;
}

A.pageResults:hover {
  color: #f47836;
  background: #ffffff;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}


TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  vertical-align: middle;
  background: #ffffff;
 border-style: solid; 
border-color: #c6c6c6;
border-width: 1px;
  
}

checkbox.searchbox{

  background: #ffffff;

  
 border: none; 

  
}

input.button {
  
  background:url('includes/languages/english/images/buttons/search_white.gif');
  cursor:pointer;
  width: 62px;
  height: 34px;
  border: none;

}

input.buy_now
{
  
  background:url('images/buttons/buy_now.gif');
  cursor:pointer;
  width: 150px;
  height: 30px;
  border: none;

}
input.search_now
{
  
  background:url('images/buttons/search_now.gif');
  cursor:pointer;
  width: 100px;
  height: 22px;
  border: none;

}

input.sign_up
{
  
  background:url('images/buttons/subscribe.gif');
  cursor:pointer;
  width: 150px;
  height: 30px;
  border: none;

}

input.send_button
{
  
  background:url('images/buttons/send_white.gif');
  cursor:pointer;
  width: 150px;
  height: 30px;
  border: none;

}

input.preview_button
{
  
  background:url('images/buttons/preview_white.gif');
  cursor:pointer;
  width: 100px;
  height: 22px;
  border: none;

}

input.login_button{
background-image: url('images/buttons/login_white.gif');
 cursor:pointer;
  width: 100px;
  height: 22px;
  border: none;
}

input.update_2{
background-image: url('images/buttons/update_white.gif');
 cursor:pointer;
  width: 100px;
  height: 22px;
  border: none;
}

input.continue_button{
background-image: url('images/buttons/continue_small_white.gif');
 cursor:pointer;
  width: 100px;
  height: 22px;
  border: none;
}

td.continue{
background-image: url('images/buttons/continue_white.gif');
 
}

td.continue2{
background-image: url('images/buttons/continue_small_white.gif');
 
}

td.my_account{
background-image: url('images/headers/my_account_white.gif');
 
}


td.account_created{
background-image: url('images/headers/account_created_white.gif');
 
}


TEXTAREA {
  width: 90%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-style: solid; 
border-color: #c6c6c6;
border-width: 1px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #c6c6c6; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #f47836; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #c6c6c6; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #c6c6c6; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #f47836; }


.border{
	border: 1px solid #f47836;
	}
	
.border2{
	border: 1px solid #c6c6c6;
	}

	.border3{
	border: 1px solid #c6c6c6;
	background-image: url('images/bg/swirl5.gif');
	}
	
	hr.second{
height:1px; color:#c6c6c6; width:80%; border:none; background:#c6c6c6;
}

td.presenter_bg{
background-image: url('images/bg/swirl3.gif');
border: 1px solid #c6c6c6;
}

tr.presenter_bg{
background-image: url('images/bg/swirl7.gif');
border: 1px solid #c6c6c6;
}

table.presenter_bg{
background-image: url('images/bg/swirl3.gif');
border: 1px solid #c6c6c6;
}

table.hot{
background-image: url('images/bg/swirl7.gif');
border: 1px solid #c6c6c6;
}