/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

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

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

body {
  background: #9a8e85 url(images/bodyBG3.jpg) repeat-x left top;
  margin:0px;
  padding:0px;
  color: #000; 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align:top;
 }
 .boxText {font-size: 11px; font-weight:bold; color:silver; margin-right:4px; padding-bottom:8px; }
.errorBox {font-size : 11px; background: #ffb3b5; font-weight: bold; }
.stockWarning {font-size : 11px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-size: 11px; font-weight:bold;color: #a0c5b4; ; text-decoration: underline; }

 div {
 margin:0px;
 padding:0px;
 }
 
.header {
padding: 0px 0px;
width:960px;
margin:0px auto;
}

td.headertop {
	height:15px;
	font-size: 8pt;
	font-weight: bold;
	white-space: nowrap;
	text-align: right;
	 color: #a0c5b4; 
}
.header a:link, .header a:visited { 
  color: #a0c5b4; 
  text-decoration: none;
  }
.global {
height:15px;
width:355px;
background:url(images/globalNavBg.gif) no-repeat left bottom;
text-align: center;
}
a.header:hover {
  color: #ffffff;
}

.headerlogo {
padding: 0px 0px;
width: 960px;
height:80px;
background: #000 url(images/big_bronze_statues.jpg) no-repeat;
margin:0px auto;
}
.actie {
padding: 0px 0px;
background: #000;
width: 960px;
height: 21px;
background: #000;
color: #a19f88;
}
.left {
height: 21px;
background: #000;
font-size: 8pt;
}
.search {
width:623px;
height: 21px;
text-align: right;
white-space:nowrap;
font-size: 11px;
font-weight: normal;
padding-right:10px;
border-top:1px solid #688777;
}
.search a:link, .search a:visited { 
  color: #a0c5b4; 
  text-decoration: none;
  margin-right:2px;
  margin-left:2px;
  margin-top:4px;
  }
input {
border: 1px solid #547677; 
background-color:#c0c4d0;
color: #000;
padding-left:2px;
font-size: 8pt;
}
.but {
font-weight:bold;
}
.searchbut {
background-color:#978777;
color: #000;
border:1px solid #a0c5b4; 
font-weight:bold;
}
.searchfield {
border: 1px solid #a0c5b4; 
background-color:#ffffff;
color: #000;
padding-left:2px;
font-size: 8pt;
font-weight: bold;
}

textarea {
background-color:#c0c4d0;
color: #000;
font-size:8pt;
border: 1px solid #547677; 
}
.path a:link, path a:visited {
color: #000;
text-decoration:none;
font-size: 10px;
margin-right: 1px;
margin-left:1px;
margin-top:10px;
margin-bottom:5px
}
.path a:hover {
color: #3b4148;
}
.path {
color: #3b4148;
font-size: 10px;
white-space:nowrap;
text-align: left;
width:500px;
font-size: 10px;
font-weight: bold;
margin-top:10px;
}

.boxFooter {
background: #000 url(images/cat_footer.jpg) no-repeat;
height: 30px;
width: 210px;
}
.container {
padding: 0px;
width: 960px;
}
.containerPDF {
padding: 0px;
width: 750px;
}
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #a19f88;
  background:url(images/nav-link.jpg) repeat-x;
  height:27px;
  }
.cats {
background:#000 url(images/catBG.gif) repeat;
text-align:left;
}
.boxlinks {
height:22px;
margin:0px;
padding-left:10px;
vertical-align:middle;
}
.boxlinks a:link, .boxlinks a:visited {
color:#000;
font-size:11px;
margin-left:10px;
}
.boxlinks a:hover {
color: #3b4148;
text-decoration:none;
}
.mainCats {
font-weight:bold;
height:22px;
padding-left:15px;
}
.mainCats a:link, .mainCats a:visited {
color:#a0c5b4;
padding-left:10px;
font-size:12px;
}
.mainCats a:hover {
color:silver;
text-decoration:none;
}
.new {
	text-align:center;
	background: url(images/colleft_box1.jpg) no-repeat left top;
	background-color:#a4b6c0;
	
}
.new img {
border:3px double #000;
margin-top:6px;
}
.new a:link, .new a:visited {
color:#000;
}
.cartBG {
background-color: #715E4C;
text-align:center;
}
.cart {
	font-weight: bold;
	font-size:10px;
	color: #000;
	text-align: left;
	vertical-align: top;
	padding: 1px 4px;
	border-bottom:1px solid #95aa9b;
}
a.carti:link, a.carti:visited {
	font-size:10px;
	text-decoration:none;
	color:#000 ;
}
a.carti:hover {
color:#a0c5b4;
text-decoration:underline;
}
.testimonial_box {
text-align:left;
padding:0px 8px 5px 8px;
font-size:8pt;
font-weight:normal;
color:#a0c5b4;
}
.testimonial_box a:link, .testimonial_box a:visited {
color:#000000;
text-decoration:none;
}
.testimonial_box a:hover {
color: #3b4148;
}
.testimonials_box {
background: url(images/colleft_box3.jpg) no-repeat left top;
}
.sign {
color:#000;
font-size:8pt;
text-align:right;
padding:0px 8px 5px 8px;
}
 .nav {
 width:200px;
 height:22px;
 border-bottom:1px solid #a9897a;
 background:url(images/catBG.jpg) repeat-x; 
 }
.coldisplay {
 background-color: #000;
	text-align: right;
	vertical-align: top;
	margin: 0px;
	padding: 2px;
}
.bronzeCatalog {
background:#fef9ed url(images/bronze_statue_girl.jpg) no-repeat;
}
.dis {
border-top:2px solid #a48a2d;
border-right:2px solid #a48a2d;
border-bottom:2px solid #481d16;
border-left:2px solid #481d16;}
.dis_sideTL {
	background: url(images/subDisplay_sideTL_bg.jpg) no-repeat;
	width: 17px;
	height: 17px;
}
.dis_top {
	background: url(images/subDisplay_top_bg.jpg) repeat-x;
	height: 17px;
	color: #C5D8CF;
	font-size:11px;
	padding:0px;
	font-weight:bold;
	text-align:center;
	
}
.dis_sideTR {
	background: url(images/subDisplay_sideTR_bg.jpg) no-repeat;
	width: 17px;
	height: 17px;
}
.dis_side {
	background: url(images/subDisplay_side_bg.jpg) repeat-y;
	width: 17px;
}
.dis_sideBL {
	background: url(images/subDisplay_sideBL_bg.jpg) no-repeat;
	width: 17px;
	height: 17px;
}
.dis_bot {
	background: url(images/subDisplay_bot_bg.jpg) repeat-x;
	height: 17px;
	
}
.dis_sideBR {
	background: url(images/subDisplay_sideBR_bg.jpg) no-repeat;
	width: 17px;
	height: 17px;
}

.home {
background:#a2876d url(images/bronze_statue_Justitia.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.home1 {
background:#a2876d url(images/bronze_statue_girl.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.details {
background:#a2876d url(images/bronze_statue_swordfish.jpg) no-repeat right top;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.about {
background:#a2876d url(images/bronze_statue_fireman.jpg) no-repeat top right;
height:100%;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.universities_mascots {
background:#a2876d url(images/bronze_mascots.jpg) no-repeat top right;
height:100%;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.collaps {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-decoration: none;
	vertical-align:top;	
}
.med {
text-align:center;
}

.bronze_care {
background:#a2876d url(images/bronze_maintenance_care_faq.jpg) no-repeat top right;
height:100%;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.sitemap {
background:#a2876d url(images/bronze_statue_white_tail.jpg) no-repeat right top;
height:100%;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.newsletter {
background:#a2876d url(images/bronze_fountain_art_nouveau.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.lion_statue {
text-align: left;
vertical-align: top;
margin: 0px;
padding: 2px 2px 2px 10px;
background:#a2876d url(images/bronze_statue_lion.jpg) no-repeat top right;
border:2px solid #000;
}
.order {
text-align: left;
vertical-align: top;
margin: 0px;
padding: 2px 2px 2px 10px;
background:#a2876d url(images/bronze_statue_bison_calf.jpg) no-repeat top right;
vertical-align:top;
}
.offer {
background:#a2876d url(images/bronze_statue_jockey_horse.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.shipping {
background:#a2876d  url(images/bronze_statue_seahorse.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.shop {
background:#a2876d url(images/bronze_fountain_blue_heron.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout {
background:#a2876d url(images/bronze_statue_foal_girl.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout_adress {
background:#a2876d url(images/bronze_statue_boy_baseball.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout_billing {
background:#a2876d url(images/bronze_statue_fish_manta.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout_pay {
background:#a2876d url(images/bronze_statue_dolphins.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout_confirm {
background:#a2876d url(images/bronze_statue_boy_reading.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.checkout_success {
background:#a2876d url(images/bronze_statue_bird_heron.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.news_articles {
background:#a2876d url(images/bronze_skull_sable-tooth-ti.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.register {
background:#a2876d url(images/bronze_statue_basketball_pl.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
color:#000;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.forgot_pwd {
background:#a2876d url(images/bronze_statue_boy_seesaw.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.cookie {
background:#a2876d url(images/bronze_fountain_dolphins.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.login {
background:#a2876d url(images/bronze_statue_puma.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.account {
background:#a2876d url(images/bronze_statue_girl_umbrella.jpg) no-repeat right top;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
height:580px;
}
.account_edit {
background:#a2876d url(images/bronze_statue_pig_family.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
height:580px;
}
.address_book {
background:#a2876d url(images/bronze_statue_painter.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.address_edit {
background:#a2876d url(images/bronze_fountain_statue_girl.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.log_off {
background:#a2876d url(images/bronze_statue_horse_jump.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.reset_pwd {
background:#a2876d url(images/bronze_statue_master_robot.jpg) no-repeat right top;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.account_history_info {
background:#a2876d url(images/bronze_fountain_statues_muses.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.account_newsletter {
background:#a2876d url(images/bronze_statue_mermaid.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.account_history {
background:#a2876d url(images/bronze_statue_swans.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.announcements {
background:#a2876d url(images/bronze_statue_julius_caesar.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.account_note {
background:#a2876d url(images/bronze_statues_dogs.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.testimonials {
background:#a2876d url(images/bronze_fountain_mother_son.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.search_results {
background:#a2876d url(images/bronze_statue_goose_flying.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.adv_search {
background:#a2876d url(images/bronze_lamp_titanic.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.testimonial_write {
background:#a2876d url(images/bronze_statue_boy_lantarn.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.pdf_categories {
background:#a2876d url(images/bronze_statue_bear_cups.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;

}
.pdf_generate {
background:#a2876d url(images/bronze_statue_turkey.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;

}
.pdf {
background:#a2876d url(images/bronze_fountain_dragon.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.pdf_download {
background:#a2876d url(images/bronze_buddhistic_bell.jpg) no-repeat right top;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.pdf_download_thanks {
background:#a2876d url(images/bronze_statue_the_thinker.jpg) no-repeat right top;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.privacy {
background:#a2876d url(images/bronze_statue_kids_climbing.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.terms {
background:#a2876d url(images/bronze_fountain_alligator.jpg) no-repeat top right;
vertical-align:top;
text-align: left;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
.steps {
padding: 0px 10px 0px 10px;
background:#a2876d;
border-top: 1px solid #000;
border-right: 2px solid #000;
border-left: 2px solid #000;
}
.checkoutBarFrom, 
.checkoutBarTo { 
font-size: 11px; 
font-weight: bold;
color: #ccc; 
white-space: nowrap;
padding: 4px;
border: 1px solid #ccc;
 }
.checkoutBarCurrent {
font-size: 11px;
color: #000; 
font-weight: bold;
white-space: nowrap;
padding: 4px;
border: 1px solid #ccc;
background:#a0c5b4; 
}
.contact {
background:#a2876d url(images/bronze_statue_moose.jpg) no-repeat top right;
vertical-align:top;
text-align: right;
margin: 0px;
padding: 2px;
border:2px solid #000;
}
.B2B {
background:#a2876d url(images/bronze_statue_pond_turtle.jpg) no-repeat top right;
vertical-align:top;
text-align: right;
margin: 0px;
padding: 2px 2px 2px 10px;
border:2px solid #000;
}
h1 {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #000;
margin-top:8px;
margin-left:10px;
margin-bottom:0px;
font-size: 13px;
text-align:left;
width:500px;
}
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #000;
  margin-top:13px;
margin-left:0px;
margin-bottom:0px;
font-size: 12px;
}
h2.products {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #000;
  margin-top:13px;
margin-left:0px;
margin-bottom:3px;
font-size: 12px;
text-decoration:underline;
}
h3 {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #000;
margin-top:8px;
margin-left:10px;
margin-bottom:4px;
font-size: 12px;
text-align:left;
width:450px;
border-bottom:1px solid #000;
}
h3.small {
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
color: #000;
margin-top:8px;
margin-left:0px;
margin-bottom:4px;
font-size: 12px;
text-align:left;
width:200px;
border-bottom:1px solid #000;
}
.colLeft  {
text-align: center;
vertical-align: top;
margin: 0px;
padding: 2px;
width: 200px;
color:#000;
background: #000 url(images/colleft-bg.jpg) no-repeat left bottom;
}
.info {
width:210px;
height:15px;
margin:0px;
border-bottom:1px solid #64563c;
text-align:left;
}
.information {
	background: url(images/colleft_box4.jpg) no-repeat left bottom;
}
.info a:link, .info a:visited {
  color: #000; 
  text-decoration: none;
}
.info a:hover {
  color: #3b4148;
  text-decoration: underline;
}
.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #a19f88;
  background:url(images/nav-link.jpg) repeat-x;
  height:27px;
  }


form {
	display: inline;
	margin:0px;
	padding:0px;
	font-weight:bold;
}
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 {
}

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: #000;
}

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

}

.boxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #c5d8cf;
  background:url(images/left_panel_header_bg.jpg) repeat-x;
  height:27px;
  width:210px;
  text-align:center;
  padding-top:4px;
  }

.infoBoxNotice {
	background: #FF0000;
	border: 1px solid #000000;
}

.infoBoxNoticeContents {
	font-size: 11px;
	color: #FFFFFF;
	background: #FF0000;
}



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 {
 color:#ccc;
}

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



table.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
  font: bold 11px Verdana, Arial, sans-serif;
  color: #ccc;
  height:25px;
  padding: 5px 5px;
 }

td.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  padding: 2px 5px;
  vertical-align:top;
  }

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

td.pageHeading, DIV.pageHeading, h1 {
  font-family: Verdana, Arial, sans-serif;
  font-weight: bold;
  color: #000;
  margin-top:13px;
margin-left:10px;
margin-bottom:0px;
font-size: 14px;
}
h1 {

}

TR.subBar {
  
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
.main iframe {
	text-align:center;
	vertical-align:middle;
	height:auto; !important
    width:400px;
	border-top: 1px solid #999999;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left: 1px solid #999999;
}
.main {
font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000;
  text-align:left;
  }
 .main a:link, .main  a:visited {
color: #000;
font-weight:bold;
text-decoration:underline; 
 }
 .main a:hover {
color: #3b4148;
font-weight:bold;
text-decoration:none; 
}
  .main p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#000;
  text-align:justify;
  width:440px;
  font-weight:normal;
  }
  .main ul {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color:#000;
  text-align:justify;
  width:400px;
  font-weight:normal;
  }
 
p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000;
  text-align:justify;
  width:450px;
  } 
a.main:link, a.main:visited {
font-size: 11px;
 color:#000;
} a.main:hover {
font-size: 11px;
 color:#fff;
}   
 .white, .white p {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color:#fff;
  padding-right:8px;
  } 
.payTable{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color:#000;
  }
.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ccc;
  }
  .smallBlack {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000;
  }
  .smallTextB {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #000;
  vertical-align:top;
  }
  .smallTextBW {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #C5D8CF;
  vertical-align:top;
  }
 td.smallText {
font-size: 10px;
 }
.small {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ccc;
  font-weight:normal;
  }
 .small a:link, small a:visited {
font-size: 11px;
 color:#000;
} small a:hover {
font-size: 11px;
 color: #3b4148;
}   
 .footer2 {
 text-align:center;
 font-size: 10px;
color:#000; 
 }
 .footer2 a:link, .footer2 a:visited {
font-size: 10px;
color:#000; 
text-decoration:underline;
}
 .footer2 a:hover {
font-size: 10px;
color:#453126; 
text-decoration:underline;
}
.smallTextBox {
font-size: 10px;
color:#ccc;
}
.subDisplay a:link, .subDisplay a:visited {
font-size: 10px;
color:#a0c5b4; 
font-size:10px;
}
.subDisplay .smallText {
font-size: 10px;
color:#ccc;
}
.subDisplay a:hover {
font-size: 10px;
color:#ccc;
}
.subDisplay {
background-color:#66554a;
width: 450px;
}
.subDisplay img{
border:3px double #292929;
}
.infoDisplay {
width: 350px;
margin-top:8px;
margin-bottom:8px;

padding:3px;
}
.infoDisplay .smallText {
color: #000;
font-size:11px;
}
.infoDisplay .text {
color: #000;
font-size:11px;
font-weight:bold;
}
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: 11px;
  color: #000;
}
SELECT {
 border: 1px solid #a0c5b4; 
background-color:#b5cdec;
color: #000;
padding-left:2px;
font-size: 8pt;
font-weight: bold;
}

CHECKBOX, INPUT, RADIO{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

textarea {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #a19f88;
 }

TABLE.formArea {
  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;
}

.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #000;
  font-weight:bold;
  font-size:11px;
  width:200px;
  text-align:center;
  padding:0px 3px 5px 3px;
  background-color:#fbce03;
  border:1px solid #ed0503;
}
.productSpecialPrice a:link, .productSpecialPrice a:visited {
color:#000000;
text-decoration:none;
}
.productSpecialPrice a:hover {
color: #3b4148;
}
.productSpecialPrice img{
  border: 3px double #000;
}
SPAN.errorText {
  color: #fff;
}

.moduleRow { }
.moduleRowOver { cursor: pointer; }
.moduleRowSelected {  }

/* message box */

.messageBox { 
font-size: 11px; width:450px; 
}
.messageStackError, .messageStackWarning {
width:400px; 
font-size: 11px;
color: #000;
background: #c0c4d0 url(images/icons/error.gif) no-repeat left center;
padding: 3px 3px 3px 15px;
}
.messageStackSuccess {
width:400px;
font-size: 11px;
color: #000;
background: #aac6d3 url(images/icons/error.gif) no-repeat left center;
padding: 3px 3px 3px 15px;
}

/* input requirement */

.inputRequirement {font-size: 11px; color: #fff; }

/* BOF: Additional Images */
.imagesBoxContents a:link, .subDisplay a:visited {
font-size: 10px;
color:#a0c5b4; 
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.imagesBoxContents .smallText {
font-size: 11px;
color:#ccc;
}
.magesBoxContents a:hover {
font-size: 10px;
color:#ccc;
}

.imagesBoxContents img{
background:#000000;
border-top:2px solid #ccc;
border-right:2px solid #ccc;
border-bottom:2px solid #333333;
border-right:2px solid #333333;
}

/* BOF: Additional Images */
.imagesBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight:bold;
  border-top:3px double #ccc;
border-right:3px double #ccc;
border-bottom:3px double #000;
border-right:3px double #000;
background: #777270 url(images/tbl_shopping_cart_BG.jpg) no-repeat left top;
}
/* EOF: Additional Images */

/* EOF: Additional Images */
.latest {
	font-size: 11px;
	background: url(images/colleft_box2.jpg) no-repeat left bottom;
}
.latest a:link, .latest a:visited {
color:#000000;
text-decoration:none;
}
.latest a:hover {
color: #3b4148;
}
.latest_news{
width:100%;
padding:10px;
}
a:link, a:visited {
color:#000000;
text-decoration:none;
}
a:hover {
color: #3b4148;
}
.rowD {
background-color:#463A33;
}