@import url(slimbox.css); 

/* -----------------------------------------------------------------------------------------
   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $

   XT-Commerce - community made shopping
   http://www.xt-commerce.com

   Copyright (c) 2004 XT-Commerce
   -----------------------------------------------------------------------------------------
   based on:
   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com
   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org

   Released under the GNU General Public License
   ---------------------------------------------------------------------------------------*/
body { margin:0; background:#8C8C8C; }
#top-info { height:19px; margin:19px 0 0; background:#8c8c8c; text-align:center; }
#top-info #tabs { float:left; width:680px; height:19px; }
#top-info #tabs ul { margin:0; padding:0; }
#top-info #tabs ul li { float:left; display:block; width:43px; height:18px; margin-right:1px; background-color:#f5f5f5; }
#top-info #tabs ul li a { font-size:10px; color:#666666; text-decoration:none; display:block; }
#top-info #tabs .active { background-color:#fff; height:19px; }
#top-info #tabs .active a { color:#000; }
#top-info #links { float:left; width:300px; height:19px; text-align:right; }
#top-info #links a { font-size:11px; color:#000; text-decoration:none; }
#containers { margin:0 auto; width:980px; height:auto; background-color:#f2f2f2; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; background-color:#f2f2f2; }
#mymenu a { }
.mysearchbox { background-image:url(img/bg_search.jpg); width:198px; height:110px; margin-bottom:11px; }
.mymenuClass { width:198px; margin-bottom:6px; color:#000; }
#mymenu ul { }
#mymenu ul li { margin-right:0; height:25px; line-height:25px; }
#mymenu #menu6 { background-image:url(img/menu_classic.gif); background-repeat:no-repeat; background-position:right center; padding-right:90px; }
#mymenu #menu7 { background-image:url(img/menu_fxx.gif); background-repeat:no-repeat; background-position:right center; padding-right:100px; }
#mymenu #menu2 { background-image:url(img/menu_off_road.gif); background-repeat:no-repeat; background-position:right center; padding-right:80px; }
#mymenu #menu3 { background-image:url(img/menu_race.gif); background-repeat:no-repeat; background-position:right center; padding-right:100px; }
#mymenu #menu4 { background-image:url(img/menu_traxx.gif); background-repeat:no-repeat; background-position:right center; padding-right:95px; }
#mymenu #menu5 { background-image:url(img/menu_city.gif); background-repeat:no-repeat; background-position:right center; padding-right:55px; }
#mymenu #menu10 { background-image:url(img/menu_balanzbike.gif); background-repeat:no-repeat; background-position:right center; padding-right:65px; }
#mymenu #menu8 { background-image:url(img/menu_junior.gif); background-repeat:no-repeat; background-position:right center; padding-right:90px; }
#mymenu #menu9 { background-image:url(img/menu_specials.gif); background-repeat:no-repeat; background-position:right center; padding-right:80px; }
#mymenu #menu11 { background-repeat:no-repeat; background-position:right center; }
#mymenu .lvl_1 { margin-left:25px; }
a { text-decoration:none; border:none; }
#header { height:120px; width:980px; border-bottom:9px solid #C20001; }
.main { width:760px; padding:0 10px 10px; float:left; }
.mycontents .main { float:none; padding:0 10px 10px; width:auto; }
.mycontents { width:738px; background-color:#FFF; border:1px solid #CCC; float:left; padding:10px; background-image:url(img/bg_mycontent.jpg); background-repeat:repeat-x; background-position:bottom; margin-top:5px; }
.mycontent { width:510px; background-color:#FFF; border:1px solid #CCC; float:left; padding:10px 20px 10px 10px; background-image:url(img/bg_mycontent.jpg); background-repeat:repeat-x; background-position:bottom; margin-bottom:5px; }
.price { font-size:18px; margin-top:10px; color:#FF0000; }
#topnav { padding-top:7px; margin-right:30px; }
#topnav a { height:24px; 
/*float:left;*/
margin-right:5px; background-image:url(img/topnav_bg.gif); background-repeat:no-repeat; background-position:bottom; width:110px; text-align:center; color:#FFF; line-height:24px; }
#topnav a:hover { background-image:url(img/topnav_2_bg.gif); background-repeat:no-repeat; background-position:bottom; height:24px; color:#FFFF00; }
#trailer { width:auto; height:37px; line-height:37px; padding-left:30px; margin-bottom:30px; color:#3a3737; width:950px; margin:0 auto; display:none; }
#trailer a { color:#3a3737; }
.nav_bottom_grey { background-image:url(img/grey_nav_bottom.jpg); height:28px; background-position:top; background-repeat:no-repeat; margin-bottom:11px; }
.infoBoxHeading { font-size:13px; font-weight:bold; height:28px; line-height:28px; color:#FFF; background:#c20001; padding-left:15px; margin-bottom:2px; }
.infoBox { margin-bottom:6px; }
.additional_heading { font-size:13px; padding-top:10px; color:#FFF; font-weight:bold; }
.prod_image { float:left; padding:0 20px 20px 0; }
#surround { padding:10px; border:1px solid #CCC; float:left; clear:right; width:230px; }
.products_prices { padding:20px 0 0 0 0; }
.heading_product h1 { font-size:20px; letter-spacing:-1px; color:#C20001; margin-bottom:13px; border-bottom:1px solid #C20001; }
#bg_customer { background-image:url(img/kundencenter_bg.jpg); background-repeat:no-repeat; width:198px; height:207px; margin-bottom:11px; }
.infoBox_right { background-color:#ea2a24; color:#FFF; }
.boxText { padding-left:10px; color:#000; background-image:url(./img/hintergrundmuster.gif); }
.desc { width:758px; border:1px dotted #363737; font-size:12px; text-align:justify; background-image:url(./img/hintergrundmuster.gif); margin:5px 0 0; padding:0; }
.desc p { margin:10px; padding:0; }
.infoBox a { color:#FFF; text-decoration:none; margin-bottom:3px; font-size:11px; }
.boxText a { color:#000; text-decoration:none; margin-bottom:3px; font-size:12px; background-image:none; font-weight:bold; }
.boxText .shipping a { font-size:11px; color:#444; }
.navLeft { width:198px; float:left; clear:left; margin-top:5px; }
.navRight { width:198px; float:right; clear:right; margin-top:5px; }
#footer { 
/* background-image:url(img/footer.jpg);
width:960px;
margin-top:20px;
padding:10px;
height:39px;
clear:both;
padding:10px 0 0 20px;
*/
text-align:center; height:26px; color:#000; background-image:url(./img/hintergrundmuster.gif); margin:0 0 8px; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#footer { height:26px; color:#000; background-image:url(./img/hintergrundmuster.gif); margin:0 0 8px; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#footer ul { margin:0 0 0 140px; padding:0; }
#footer ul li { float:left; display:block; font-weight:bold; color:#000; margin:3px 0 0; }
#footer ul li a { font-size:13px; font-weight:bold; color:#000; text-decoration:none; margin:0 13px; }
#mynavtrail { height:26px; color:#000; background-image:url(./img/hintergrundmuster.gif); margin:0 0 5px; border-top:2px solid #fff; border-bottom:2px solid #fff; }
#mynavtrail .breadcrumb { float:left; width:380px; height:23px; margin:0; padding:3px 0 0; }
#mynavtrail .menu { float:left; width:380px; height:23px; margin:0; padding:3px 0 0; }
#mynavtrail .breadcrumb ul,#mynavtrail .menu ul { margin:0; padding:0; }
#mynavtrail .breadcrumb ul li,#mynavtrail .menu ul li { float:left; display:block; font-weight:bold; color:#000; }
#mynavtrail .menu ul li a { font-size:13px; font-weight:bold; color:#000; text-decoration:none; margin:0 13px; }
#mynavtrail .breadcrumb ul li a { font-size:13px; font-weight:bold; color:#000; text-decoration:underline; margin:0 5px; }

/* checkout_payment_block.html */
.dresdner-button { display:block; float:right; padding:5px; background:#8F0001; color:#fff; font-weight:bold; }
.dresdner-button:hover { color:#fff; text-decoration:underline; }

/* checkout_conformation.html */
.dresdner-checkout-info { padding:5px; background:transparent url(/templates/xtc4/img/hintergrundmuster.gif) repeat scroll 0 0; }
#mynavtrail .search { float:left; width:220px; height:26px; text-align:right; }
#mynavtrail .search form { height:26px; }
#mynavtrail .search div { height:26px; }
#mynavtrail .search input { border:0; height:16px; width:150px; vertical-align:middle; margin:4px 0; padding:2px 0 0 10px; font-size:11px; }
#mynavtrail .search .search-button { height:16px; width:14px; margin:4px 8px 4px 7px; padding:0; }
#prod_nav { padding:3px 0 3px 10px; background-color:#c20001; height:20px; line-height:20px; width:750px; color:#FFF; font-size:11px; margin-top:7px; }
#prod_nav a { color:#FFF; }
#prod_nav a:hover { color:#FFFF00; }
#footer a { color:#FFF; }
#footer a:hover { color:#FFFF00; }
.moduleRow { font-family:Arial, sans-serif; font-size:11px; line-height:1.5; }
.moduleRowOver,.moduleRowSelected { font-family:Arial, sans-serif; font-size:11px; line-height:1.5; background-color:#e9f4fc; }
.contentsTopics { font-family:Arial, sans-serif; font-size:13px; font-weight:bold; background:#c20001; color:#FFF; padding-left:20px; width:740px; height:28px; line-height:28px; margin-top:5px; }
.topicImage { text-align:center; float:left; margin:0 10px 10px 0; padding:0; border:2px solid #fff; }
.contentsTopics2 { font-family:Arial, sans-serif; font-size:13px; font-weight:bold; background:#c20001; color:#FFF; padding-left:20px; width:740px; height:30px; line-height:30px; color:#FFFF00; margin-top:5px; display:block; clear:both; }
#warenkorb { 
/*background-image:url(img/warenkorb.gif);
background-repeat:no-repeat;
height:47px;
width:40px;
float:right;
position:absolute;
top: -40px; right: 10px;*/
}
#kundencenter { 
/*background-image:url(img/kundencenter.gif);
background-repeat:no-repeat;
height:47px;
width:40px;
float:right;
position:absolute;
top: -40px; right: 30px;*/
}
#trustedshop { background-image:url(img/trusted_shop.jpg); width:198px; height:232px; display:block; margin-bottom:11px; }
.boxTextBG { font-family:Arial, sans-serif; font-size:10px; background-color:#f1f1f1; }
.boxTextBGII { font-family:Arial, sans-serif; font-size:10px; background-color:#990000; }
.boxTextPrice { font-family:Arial, sans-serif; font-size:10px; color:#FF0000; }
.errorBox { font-family:Arial, sans-serif; font-size:10px; font-weight:bold; background-color:#ffb3b5; }
.gvBox { font-family:Arial, sans-serif; font-size:14px; font-weight:bold; border-color:#FFFFFF; border:1px solid; background-color:#ffb3b5; }
.stockWarning { font-family:Arial, sans-serif; font-size:10px; color:#cc0033; }
.productsNotifications { background-color:#f2fff7; }
.orderEdit { font-family:Arial, sans-serif; font-size:10px; color:#70d250; text-decoration:none; }
img { border:0; }
A { color:#0000ff; text-decoration:none; }
A:hover { color:#000; text-decoration:underline; background-image:none; }
FORM { display:inline; }
TR.header { background-color:#ffffff; }
TR.headerNavigation { background:#F6F6F6; }
TD.headerNavigation { font-family:Arial, sans-serif; font-size:10px; color:#000000; font-weight:bold; border-bottom:1px solid; border-color:#b6b7cb; background-color:#F6F6F6; }
TD.conditions { 
/*background-color:#E9D79A;*/
background-color:#ffcccc; border:1px solid #ff0000; }
A.confirmationEdit { color:#009933; font-style:italic; }
A.confirmationEdit:hover { color:#009933; font-style:italic; }
TR.headerError { background-color:#ff0000; }
TR.headerMessage { background-color:#00CC33; }
.moduleHeading { font-family:Arial, sans-serif; font-size:small; font-weight:bold; padding-bottom:10px; }
TD.headerError { font-family:Tahoma, Arial, sans-serif; font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center; }
TR.headerInfo { background:#00ff00; }
.headerInfo { font-family:Tahoma, Arial, sans-serif; font-size:12px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center; }
.footer { font-family:Arial, sans-serif; font-size:10px; background:#F6F6F6; color:#000000; font-weight:bold; border-bottom:1px solid; border-color:#b6b7cb; }
.infoBoxContents { font-family:Arial, sans-serif; font-size:10px; }
.infoBoxNotice { background:#FF8E90; }
.infoBoxNoticeContents { background:#FFE6E6; font-family:Arial, sans-serif; font-size:10px; }
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:#b6b7cb; border-spacing:1px; }
.productListing-heading { font-family:Arial, sans-serif; font-size:10px; background:#b6b7cb; color:#FFFFFF; font-weight:bold; }
TD.productListing-data { font-family:Arial, sans-serif; font-size:10px; }
A.pageResults { color:#fff; background:#C20000; width:auto; padding:4px 7px; }
A.pageResults:hover { color:#fff; background:#000; }
TD.pageHeading,DIV.pageHeading { font-family:Arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; }
TR.subBar { background:#f4f7fd; }
TD.subBar { font-family:Arial, sans-serif; font-size:10px; color:#000000; }
TD.smallText,SPAN.smallText,P.smallText { font-family:Arial, sans-serif; font-size:12px; }
TD.accountCategory { font-family:Arial, sans-serif; font-size:13px; color:#aabbdd; }
TD.fieldKey { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; }
TD.fieldValue { font-family:Arial, sans-serif; font-size:12px; }
TD.tableHeading { font-family:Arial, sans-serif; font-size:12px; font-weight:bold; }
SPAN.newItemInCart { font-family:Arial, sans-serif; font-size:10px; color:#ff0000; }
CHECKBOX,INPUT,RADIO,SELECT { font-family:Arial, Helvetica, sans-serif; font-size:11px; }
TEXTAREA { width:98%; font-family:Arial, sans-serif; font-size:11px; }
SPAN.greetUser { font-family:Arial, sans-serif; font-size:12px; color:#f0a480; font-weight:bold; }
TABLE.formArea { background:#f1f1f1; border-color:#cccccc; border-style:solid; border-width:1px; }
TD.formAreaTitle { font-family:Tahoma, Arial, sans-serif; font-size:12px; font-weight:bold; }
.copyright { font-family:Arial, sans-serif; font-size:11px; line-height:1.5; text-align:center; }
.parseTime { font-family:Arial, sans-serif; font-size:11px; line-height:1.5; text-align:center; }
A.copyright { color:#000000; }
A.copyright:hover { color:#0000ff; text-decoration:none; }
SPAN.markProductOutOfStock { font-family:Tahoma, Arial, sans-serif; font-size:12px; color:#c76170; font-weight:bold; }
SPAN.productSpecialPrice { font-family:Arial, sans-serif; color:#ff0000; }
SPAN.productOldPrice { font-family:Arial, sans-serif; color:#ff0000; text-decoration:line-through; }
SPAN.errorText { font-family:Arial, sans-serif; color:#ff0000; }
SPAN.productDiscountPrice { font-family:Arial, sans-serif; color:#ff0000; font-weight:bold; }
.smallHeading { font-family:Arial, Helvetica, sans-serif; font-size:x-small; font-weight:bold; color:Black; }
.checkoutBarFrom,.checkoutBarTo { font-family:Arial, sans-serif; font-size:10px; color:#8c8c8c; }
.checkoutBarCurrent { font-family:Arial, sans-serif; font-size:10px; color:#000000; }

/* sitewide font classes */

/* Note: heading<Number> equals <font size="Number"> */
.heading1 { font-family:Arial, Helvetica, sans-serif; font-size:7pt; }
.heading2 { font-family:Arial, Helvetica, sans-serif; font-size:9pt; }
.heading3 { font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
.heading4 { font-family:Arial, Helvetica, sans-serif; font-size:12pt; }
.heading5 { font-family:Arial, Helvetica, sans-serif; font-size:16pt; }

/* Sitemap Tables */
.sitemap_heading { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#FFFFFF; background-color:#666666; padding-top:2px; padding-bottom:2px; }
.sitemap_heading a { color:#FFFFFF; }
.sitemap_heading a:hover { color:#CCCCCC; text-decoration:none; }
.sitemap_sub { font-family:Arial, Helvetica, sans-serif; font-size:9pt; color:#000000; background-color:#E6E6E6; padding:2px; }
.sitemap_sub a { color:#000000; }
.sitemap_sub a:hover { color:#999999; text-decoration:none; }

/* message box */
.messageBox { font-family:Arial, sans-serif; font-size:10px; }
.messageStackError,.messageStackWarning { font-family:Arial, sans-serif; font-size:10px; background-color:#ffb3b5; }
.messageStackSuccess { font-family:Arial, sans-serif; font-size:10px; background-color:#99ff00; }

/* input requirement */
.inputRequirement { font-family:Arial, sans-serif; font-size:10px; color:#ff0000; }
.tableShop { background-color:#ffffff; border-left:1px solid; border-right:1px solid; border-color:#b6b7cb; }
.tableListingI { background-color:#eeeeee; }
.tableListingII { background-color:#d0d0d0; }
.tableBody { padding:5px; }
.poweredby { font-family:Arial, sans-serif; font-size:10px; color:#000000; font-weight:bold; }
.onepxwidth { width:1px; }

/* mootools */
.tool-tip { color:#fff; 
/*width: 139px;*/
z-index:13000; }
.tool-title { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; margin:0; color:#fff; padding:4px; background:#ea2a24; border-bottom:1px dotted #fff; }
.tool-text { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding:4px; background:#ea2a24; }

/* katalog formular */
div.formulargenerator-4webmaster textarea { width:250px; padding:2px; font-family:Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #828790; height:100px; color:#777; }
div.formulargenerator-4webmaster input.button { margin:0; font:bolder 12px Arial, Sans-serif; border:1px solid #828790; padding:1px; background:#FFF; color:#CC0000; }
.error_msg { padding:4px; background-color:#ffeeee; border:1px dotted #cc0000; margin:5px 10px; color:#cc0000; }
.error { color:#cc0000; }
fieldset { width:520px; }
div.formulargenerator-4webmaster label,div.formulargenerator-4webmaster .controlset span { width:100px; display:block; float:left; text-align:right; }
div.formulargenerator-4webmaster label { margin:5px; }
div.formulargenerator-4webmaster .controlset span { margin:0 0 0 5px; }
div.formulargenerator-4webmaster .controlset label { display:inline; float:none; }
div.formulargenerator-4webmaster .controlset input { margin:0 0 0 10px; }
div.formulargenerator-4webmaster input,div.formulargenerator-4webmaster select,div.formulargenerator-4webmaster textarea { margin:2px 2px 2px 5px; }
.main_class { margin-top:20px; margin-left:-10px; }
* html .main_class { margin-top:20px; margin-left:-5px; margin-right:0; }
.list { text-align:left; color:#000; list-style-image:url(./img/punkt.png); padding:4px 0 0; margin:0; }
.list li { margin:0 8px 0 14px; line-height:18px; }
.list a { font-size:13px; font-weight:bold; color:#000; text-decoration:none; }
.ootd { float:right; width:300px; border:1px solid #C20001; margin:5px -5px 5px 5px; padding:0 0 5px; text-align:center; }
.ootd a { text-decoration:none; color:#000; display:block; }
.ootd .ootd_product_name { display:block; font-size:18px; color:#ff0000; margin:5px 0; }
.ootd .ootd_price { display:block; font-size:14px; color:#ff0000; }
.ootd .ootd_quantity { display:block; font-size:12px; color:#000; }
.image-box { width:418px; float:left; margin-right:10px; }
.image-box .preview-image { float:left; width:346px; padding:5px; margin:0 10px 10px 0; border:1px solid #ccc; overflow:hidden; }
.image-box .thumbs { float:left; width:50px; }
.image-box .thumbs img { text-decoration:none; border:1px solid #ccc; margin:0 0 1px; }
.price-info-box * { margin:0; padding:0; }
.price-info-box { width:310px; padding:0; margin:0; float:left; clear:right; }
.price-info-box .price { font-weight:bold; font-size:22px; color:#ff0000; margin:5px 10px 15px; }
.price-info-box .price span.productOldPrice { display:block; color:#000; text-decoration:line-through; font-size:14px; margin-bottom:10px; }
.price-info-box .finanz { border:1px solid #d1d1d1; background:#f2f2f2; margin:5px 10px; padding:5px 10px; line-height:14px; font-size:12px; color:#000; }
.price-info-box .taxandshipping { font-size:10px; margin:5px 10px; }
.price-info-box .taxandshipping a { color:#000; }
.price-info-box .buttons .left { float:left; width:63px; background:#8c8d8f; height:24px; }
.price-info-box .buttons .left input { border:1px solid #ccc; font-size:12px; margin:4px 0 0 10px; }
.price-info-box .buttons .right { float:left; }
.price-info-box .info { clear:left; background:url(./img/price_box_bg.gif); padding:5px 5px 5px 0; }
.price-info-box .info .shipping { margin-left:63px; }
.price-info-box .info .weight { margin-left:63px; margin-top:5px; }
.price-info-box .info .model { margin-left:63px; }
.price-info-box .info .shipping-costs { margin-left:63px; margin-bottom:10px; }
.price-info-box .info .finanzierung { margin-left:63px; }
.price-info-box .info .finanzierung img { border-bottom:1px solid #fff; }
.price-info-box .info .aufbauservice { margin-left:63px; }
.price-info-box .info .aufbauservice img { border-bottom:1px solid #fff; }
.price-info-box .info .aufbauanleitung { margin-left:63px; }
.price-info-box .info .aufbauanleitung img { border-bottom:1px solid #fff; }
.price-info-box .info .zahlungsarten { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .katalog { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .geschenkgutschein { margin-left:63px; }
.price-info-box .info .weiterempfehlen { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .rueckruf { margin-left: 63px; border-bottom: 1px solid #fff; }
.price-info-box .info .guenstiger { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .produktfrage { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .garantiesicherheit { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .warumdinocars { margin-left:63px; border-bottom:1px solid #fff; }
.price-info-box .info .dresdner { margin:5px 10px; line-height:13px; font-size:10px; }
.price-info-box .info .dresdner a { color:#000; }
.homepage-item { text-align:center; float:left; width:184px; height:310px; overflow:hidden; padding:0; }
.homepage-item .info { height:280px; overflow:hidden; }
.homepage-item .first { height:310px; }
.homepage-item .info h3 { background:#c20001; margin:0 0 5px; padding:3px; font-size:12px; overflow:hidden; height:19px; }
.homepage-item .info h3 a { color:#fff; }
.homepage-item .info .price { clear:both; font-size:14px; margin:0; }
.homepage-item .info .shipping { font-size:10px; }
.homepage-item .button { margin:0; }
.homepage-item .button img { border:0; }
.clear { clear:both; }

/* tinyTips */
.tinyTip { width:240px; padding:0; display:block; }
.tinyTip .content { padding:0; font-size:12px; font-family:Arial; color:#fff; background:#c20001; -moz-box-shadow:0 0 10px #999; -webkit-box-shadow:0 0 10px #999; box-shadow:0 0 10px #999; }
.tinyTip .content h3 { margin:0; padding:4px; background:#000; text-align:center; }
.tinyTip .content p { margin:0; padding:5px; }
.tinyTip .bottom { height:6px; background:url(./img/arrow_bottom.gif) bottom center no-repeat; }

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window { font:12px Arial, Helvetica, sans-serif; color:#333333; }
#TB_secondLine { font:10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link { color:#666666; }
#TB_window a:visited { color:#666666; }
#TB_window a:hover { color:#000; }
#TB_window a:active { color:#666666; }
#TB_window a:focus { color:#666666; }

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay { position:fixed; z-index:100; top:0; left:0; height:100%; width:100%; }
.TB_overlayMacFFBGHack { background:url(macFFBgHack.png) repeat; }
.TB_overlayBG { background-color:#000; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75; }
* html #TB_overlay { 
/* ie6 hack */
position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_window { position:fixed; background:#ffffff; z-index:102; color:#000000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%; }
* html #TB_window { 
/* ie6 hack */
position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px); }
#TB_window img#TB_Image { display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; }
#TB_caption { height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow { height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow { padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle { float:left; padding:7px 0 5px 10px; margin-bottom:1px; }
#TB_title { background-color:#e8e8e8; height:27px; }
#TB_ajaxContent { clear:both; padding:2px 15px 15px; overflow:auto; text-align:left; line-height:1.4em; }
#TB_ajaxContent.TB_modal { padding:15px; }
#TB_ajaxContent p { padding:5px 0; }
#TB_load { position:fixed; display:none; height:13px; width:208px; z-index:103; top:50%; left:50%; margin:-6px 0 0 -104px; 
/* -height/2 0 0 -width/2 */
}
* html #TB_load { 
/* ie6 hack */
position:absolute; margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px); }
#TB_HideSelect { z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }
* html #TB_HideSelect { 
/* ie6 hack */
position:absolute; height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px'); }
#TB_iframeContent { clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px; }


.footer-links { border-top: 4px solid #333; }
.footer-links .block { float: left; width: 20%; }
.footer-links .block h3 { font-size: 13px; margin: 8px; color: #333; border-bottom: 1px solid #ccc; }
.footer-links .block h3 a { text-decoration: none; color: #333; }
.footer-links .block p { margin: 8px; color: #333; }
