.productListing-heading {
  font-family: georgia, serif;
  color: #616161;
  font-weight: bold;
  padding: 10px 0;
}

TD.productListing-data {
  font-family: arial, sans-serif;
  font-size: 12px;
  padding: 8px 0; 
}


TD.productListing-data2 {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #b80103;
  font-weight:bold;
  padding: 8px 0; 
}


TD.productListing-data3 {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #616161;
  font-weight:normal;
  padding: 8px 0; 
}

TD.productListing-data3 a {
  color: #b70100;
  font-weight:bold;
  padding: 8px 0; 
  font-size: 12px;
  text-decoration:none;
}

TD.productListing-data a{
  font-family: arial, sans-serif;
  font-size: 12px;
  color:#616161;
  font-weight: normal;
  text-decoration:none;
}
TD.productListing-data a:hover{
  font-family: arial, sans-serif;
  font-size: 12px;
  color:#616161;
  font-weight: normal;
  text-decoration:underline;

}


.moduleRow {color: #616161;}
.moduleRowOver { background-color: #d0c290; cursor: hand; color: #fff; }
.moduleRowSelected { background-color: #f4f0db; color: #b80103; font-weight:bold; }

.best a {text-decoration:none;}
.best a:hover {text-decoration:underline;} 


.forlinks a { color:#b80100; font-size: 12px; font-weight: bold; }




body, input, form, ul, li, img, p, a { margin:0; padding:0; border:0; font-family: arial, sans-serif; font-size:11px; color:#666; }
#tudo { width:920px; margin:auto; padding:0; overflow:hidden; }
/*h1 { display:none; }*/
li { list-style-type:none; }
.left { float:left; }
.right { float:right; }
.space { clear:both; margin: 0; padding: 0; height: 10px; }
.space2 { clear:both; margin: 0; padding: 0; height: 2px; }   
 
#slimbanner {height:42px;color:#000;border-bottom:1px solid #013299;background:url(images/vip-banner.gif) no-repeat; } 
#slimbanner a { color:red;}
#slimbanner div { float:left; margin: 4px 0px 0px 640px; color:#fff; font-weight:bold;text-align:right;}
.headerleft { background:url(images/cdf-logo.gif) no-repeat; background-position:left bottom;width:680px; overflow:hidden; height:160px;float:left; color:#616161; }
.header h3 { font-family:georgia; font-size:11px; font-weight:bold; color:#8f1f22; margin:0; }
.header a { color:#616161; }
.header ul { float:left; margin:10px 0 0 0; }
.header li { display:inline; float:left; }
.header li a { margin:0 10px; }
.header li a:link, .header li a:visited { text-decoration:none; }
.header li a:hover,  .header li a:active { text-decoration:underline; }
.header li.dest { margin:0 10px 0 0; font-size: 11px; }
.header li.dest, .header li.dest a { color:#8f1f22; }
.header li.dest a { margin:0; font-weight:bold; font-size: 11px; } 
.header li.dest a:link, .header li.dest a:visited { text-decoration:underline; }
.header li.dest a:hover, .header li.dest a:active { text-decoration:none; }
.header ul.font { margin:0 0 0 15px; }
.header ul.font li { margin:0 8px 0 0; }
.header ul.font li b { display:block; margin-top:10px }
.header ul.font li a { margin:0; } 
.header ul.font li img { margin:5px 0 0 0; } 
.header div.cart { clear:left; float:left; width:160px;  padding:0 0 0 490px; background:url(images/cart.gif) no-repeat 455px 2px; height:30px; } /*margin:-15px 0 0 0;*/
.header div.cart a:hover, .header div.cart a:active { text-decoration:none; }

input.txt { border:1px solid #999; padding:3px;  }
/* background:url(images/bg_menu.gif) repeat-x;*/
.top {  width:920px; overflow:hidden; float:left; padding:0; margin:0 0 3px 0; } 
ul.menu  { float:left; margin:0; }
ul.menu li { display:inline; padding-left: 33px; float:left; text-align:center; }

ul.menuabout  { float:left; margin:0; padding-left: 43px; }
ul.menuabout li { display:inline; float:left; text-align:center; padding-right: 45px; }

/*
.search { display:inline; float:right; margin:-14px 33px 10px 0; padding:0; width:230px; overflow:hidden; }
.boxText { height:24px;}
.img2 { margin: 18px 0 -5px 5px;}
*/
search { display:block; }
.search input.txt { margin:4px 0 4px 18px; width: 180px; }


.col_left { width:185px; overflow:hidden; float:left; padding:0; margin:0 5px 0 0; }
.col_right { margin:0; width:920px; float:left; }
.col_right_shop { margin:0; width:730px; float:left; }
.col_right_shop_vip { margin:0; width:500px; float:left; }
.nav_bar { padding:12px 0 0 20px; height:30px; border-bottom:1px dotted #616161;  font-weight:bold; text-transform: uppercase; margin: 0; }
.nav_bar_vip { width:730px; padding:12px 0 0 20px; height:30px; border-bottom:1px dotted #616161; font-family:georgia; font-weight:bold; color:#8f1f22; font-size:13px; text-transform: uppercase; margin: 0;}
.right_sup img.flash { float:left; margin:0 5px 0 0; }
.right_inf { width:745px; padding:60px 0 0 0; float:left; }
h3 { font-family:georgia; font-size:18px; font-weight:bold; color:#8f1f22; padding:0; margin:0; }
.productprice { float:left; font-size:16px;font-weight:bold;}
.productlink {text-decoration: underline;}
.club {background: url(images/bg_club.gif); width: 186px; height: 40px; padding: 0; margin: 0 0 20px 0; overflow: hidden;}
.fundraising {background: url(images/bg_fundraising.gif); width: 186px; height: 40px; padding: 0; margin: 0 0 20px 0; overflow: hidden;}
.aboutus {background: url(images/bg_aboutus.gif); width: 186px; height: 40px; padding: 0; margin: 0 0 20px 0; overflow: hidden;}
.shopby {background: url(images/bg_shopby.gif); width: 186px; height: 40px; padding: 0; margin: 10px 0 20px 0; overflow: hidden;}
.shopby2 {background: url(images/bg_shopby.gif); width: 186px; height: 40px; padding: 0; margin: 0; overflow: hidden;}
.voucher {width: 186px; height: 80px; padding: 0; margin: 10px 0 10px 0; overflow: hidden;}
.customer_service {background: url(images/bg_cserv.gif); width: 186px; height: 40px; padding: 0; margin: 10px 0 20px 0; overflow: hidden;}

.content {margin: 15px 0 15px 20px;}
.content p {color: #616161; font-size: 12px; margin: 0 0 10px 0; line-height: 20px;}
.content a {font-size: 12px; color: #8f1f22; font-weight: bold;}
.content ul {padding: 10px;}
.content li {color: #616161; font-size: 12px; background:url(images/bullet.gif) no-repeat 0 7px; padding:0 0 5px 8px; line-height: 20px;}

.imgcontent {float: right; width: 200px; margin: 0 0 10px 10px;}
.imgcontent2 {float: right; width: 200px; height: 200px; overflow: hidden; margin: 0 0 10px 10px;}

.menu2 p { font-family:georgia; font-weight:bold; font-size:13px; margin:0 0 10px 10px; width:180px; }
.menu2 p a:link, .menu2 p a:hover, .menu2 p a:active, .menu2 p a:visited { color:#8f1f22; text-decoration:none; font-family:georgia; font-size:13px; }
.menu2 p a:hover,.menu2 p a:active { text-decoration:underline; }
.menu2 p.submenu { margin-bottom:5px; }
.menu2 ul.submenu { margin:0 0 15px 5px; }
.menu2 ul.submenu li { background:url(images/bullet.gif) no-repeat 0 5px; padding:0 0 5px 8px; }
.menu2 ul.submenu li a { font-family:arial; font-size:12px; color:#5a5a5a; text-decoration:none; }
.menu2 ul.submenu li a:hover { text-decoration:underline; }


.menu2 .submenu { padding:0 0 5px 8px; }
.menu2 .submenu a, .menu2 .submenu a:visited { font-family:arial; font-size:12px; color:#5a5a5a; text-decoration:none; font-weight:normal; }
.menu2 .submenu a:hover { font-family:arial; font-size:12px; color:#929292; text-decoration:none; font-weight:normal; }


.box_bege { width:239px; height:95px; background:url(images/bg_box_bege.gif) repeat-x; margin:0 0 5px 0; float:left; }
.box_bege ul { background:no-repeat 12px 25px; padding:0 0 0 60px; float:left; }
.box_bege li { padding:30px 0 0 0; width:175px; overflow:hidden; }
.box_bege li a { font-family:arial; font-size:11px; color:#a17f30; text-decoration:none; }
.box_bege li a:hover { text-decoration:underline; }

.b1 ul { background-image:url(images/ico_chair_login.gif); }
.b1 li { background:url(images/tit_chairperson.gif) no-repeat 0px 15px; }
.b2 ul { background-image:url(images/ico_sel_login.gif); }
.b2 li { background:url(images/tit_sellers.gif) no-repeat 0px 15px; }
.b3 ul { background-image:url(images/ico_contact.gif); }
.b3 li { background:url(images/tit_contactus.gif) no-repeat 0px 15px; }

.box { float:left; text-align:center; padding:0 0 0 5px; margin:0; }
.box a { font-size:11px; color:#5a5a5a; text-decoration:none; }
.box a:hover { text-decoration:underline; }
.box img { margin:0px auto; margin-bottom:3px; }
.box a.prod { display:block; width:178px; overflow:hidden; padding:0 0 0 2px; text-align:left; }
.box li { display:inline; float:left; color:#b80000; font-family:arial; font-size:11px; text-align:left; }
.box ul li a:hover { border-bottom:1px solid #b80000; }
.prices { float:left; width:745px; padding:0; margin:0 0 15px 0; }

.top_pics { background:url(images/bg_top_pics.gif) no-repeat; }
.top_pics .box { width:180px; overflow:hidden; }
.top_pics .box img { width:130px; }
.top_pics .box ul, .section .box ul { float:left; width:180px; }
.top_pics .box li.pr, .section .box li.pr { width:75px; padding:7px 0 0 0;; }
.other_prod { background:url(images/bg_alsopurchased.gif) no-repeat;  }
.other_prod .box { width:240px; overflow:hidden; }
.other_prod .box img { width:200px }
.other_prod .box ul li a img, .top_pics .box ul li a img { width:92px; }
.other_prod .box ul { float:left; width:220px; }
.other_prod .box li.pr { width:125px; padding:7px 0 0 0; }

.product { float:left; background:#b50023; width:200px; padding:0 0 15px 0; margin: 20px 10px; text-align:center; height: 312px; overflow:hidden; }
.product a:link, .product a:visited { display:block; margin:0; color:#fff; font-weight:bold; text-decoration:none; }
.product a:hover, .product a:active { text-decoration:underline; }
.desc_prod { float:left; width:480px; overflow:hidden; margin:20px 0; }
.desc_prod h3 { margin:10px 0; }
.desc_prod a:link, .desc_prod a:visited { background:url(images/bullet.gif) no-repeat 0 5px; padding:0 0 0 8px; color:#8f1f22; }
.desc_prod a:hover, .desc_prod a:active { text-decoration:none; } 
.desc_prod p { color:#616161; margin:0 0 10px 0; }
.desc_prod .def b { font-weight:bold; font-family:georgia; }
.desc_prod .buy { float:left; width:280px; margin:10px 10px 0 0; }
.desc_prod .buy p { margin:0; font-family:georgia;  }
.desc_prod .buy b { color:#8f1f22; margin:0 30px 0 0; }
.desc_prod .buy input.txt { border:1px solid #616161; padding:1px 5px; }
.desc_prod .buy input.img { margin:10px 0 0 0; }
.desc_prod .disclaimer { clear:left; margin:50px 0 0 0; }
.other_prod { margin:0px auto; text-align:center; }
.section_dest { width:735px; overflow:hidden; background:#f2edd7; padding:0; margin:4px 3px; float:left; }
.section_dest img { margin:0 15px 0 0; float:left; }
.section_dest div { float:left; width:470px; overflow:hidden; padding:0 0 0 5px; }
.section_dest div h3 { margin:15px 0 10px 0; }
.section_dest div p { color:#c09a42; font-weight:bold; font-size:12px; }
.section_dest div.price { padding:0; margin:10px 0; }
.section_dest div.price p { font-family:georgia; font-size:15px; font-weight:bolder; color:#8f1f22; width:100px; }
.section_dest div.price .button { float:right; width:132px; padding:0; margin:0; }
.section { margin:5px 0 0 0; padding:0; }
.section .sect_nav { width:100%; float:left; padding:5px 0; margin:0 0 10px 0; color:#616161; }
.up { border-bottom:1px dotted #616161; }
.down { border-top:1px dotted #616161;  }
.section .sect_nav a:link, .section .sect_nav a:visited { color:#8f1f22; font-weight:bold; text-decoration:none; }
.section .sect_nav a:hover, .section .sect_nav a:active { text-decoration:underline; }
.section .sect_nav .right { float:right; }
.section .sect_nav .left { float:left; }
.section .box a:link, .section .box a:visited { text-decoration:underline; }
.section .box a:hover, .section .box a:active { text-decoration:none; }

.s_cart { margin:0; padding:20px 0 0 0; float:left; }
.s_cart table { width:100%; border-collapse:collapse; }
.s_cart table tr { background:url(images/bg_td.gif) 0 100% repeat-x;  }
.s_cart table tr.first { background:none; }
.s_cart table tr.end { background:#f4f0db; }
.s_cart table th, .s_cart table td { width:20%; font-family:georgia; color:#616161; }
.s_cart table th.prod { width:40%; padding:20px 0; }
.s_cart table td { text-align:center; padding:15px 0; }
.s_cart table td.prod { text-align:left;}
.s_cart table td.price { color:#b80103; }
.s_cart table td input.txt { text-align:center; }
.s_cart table td.prod img { float:left; margin:0 5px }
.s_cart table td.prod p { float:left; margin:15px 0 0 0; width:185px; color:#616161; }
.shop { margin:10px 0; float:left; }

.footer { margin:auto; width:920px; }
.footer div { background:#f4f0db; border-top:3px solid #d0c290; padding:10px 0 10px 0; float:left;}
.footer div.left { width:630px; margin-right:5px; }
.footer div.left2 { width:920px; margin:0; overflow: hidden; text-align: center; }
.footer div.right { width:280px; padding-left:10px; }
.footer div ul { margin:0 10px; }
.footer div li { display:inline; color:#a5a18c; font-size:9px; }
.footer div li a { color:#66624d; font-size:10px; text-decoration:none; }
.footer div li a:hover, .footer div li a:active { text-decoration:underline; }
.footer div p { text-align:center; margin:3px auto; }
.footer div b { color:#be0b0b; }
.footer div input.txt { border:1px solid #999; margin: 0 0 5px 0; }

.cont_inf { width:100%;color:#660000;}
.cont_inf td { padding-left:15px;color:#660000; }
.bigsubhead {color:#000000; font-size:18px;}

#paypaldiv{ font-size: 12px; margin-left:20px; width:80%;color: #000; font-weight:bold;background:yellow;border:2px dashed red;display:none;visibility:hidden;}

#sellerlogindiv { width:300px; float:right; padding-left:10px; color:#fff; background-color:#093797;}

#sellerlogindivtopbox {background:url(images/loginformbg.jpg) no-repeat; background-position:right top;padding:10px;}
#sellerlogindivtopbox h1 {color:#fff; font-family: Georgia; font-size: 34px; font-weight: bold; display:inline; }
#sellerlogindivtopbox h2 {color:#fff;float:right;margin-right:10px;}
#sellerlogindivtopbox h3 {color:#fff;font-size:16px;}
#sellerlogindivtopbox label {color:#fff;float:left;width:140px;}
#sellerlogindivtopbox input {border: 0px; padding:2px; color:#000; font-size:12px;}
#sellerlogindivtopbox span {color:#fff; float:right;}
#sellerlogindivtopbox  a {color:#fff;}

#sellerlogindivbottombox {background-color:#093797;padding-left:20px;}
#sellerlogindivbottombox div.drk { background-color:#302a7c;}
#sellerlogindivbottombox h1 {color:#fff; font-family: Georgia; font-size: 34px; font-weight: bold; display:inline; }
#sellerlogindivbottombox h2 {color:#fff;float:right;margin-right:10px;}
#sellerlogindivbottombox h3 {color:#fff;font-size:16px;}
#sellerlogindivbottombox label {color:#fff;float:left;}
#sellerlogindivbottombox input {border: 0px; padding:2px; color:#000; font-size:12px;width:258px;margin-bottom:10px;}
#sellerlogindivbottombox span {color:#fff;}
#sellerlogindivbottombox  a {color:#fff;}

.autocomplete-w1 {color:#000; background:url(img/shadow.png) no-repeat bottom right; position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; }
.autocomplete {color:#000; border:1px solid #999; background:#FFF; cursor:default; text-align:left; max-height:350px; overflow:auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px;  _margin:0; _overflow-x:hidden; }
.autocomplete .selected {color:#000; background:#F0F0F0; }
.autocomplete div {color:#000; padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete strong { font-weight:normal; color:#3399FF; }
