/************************************************************/
/*   File:     		home.css								*/
/*   Definitions:	all home specific formats				*/
/************************************************************/

/* home - newsbox  */
a#hdnews:link, a#hdnews:visited { font-size:1.2em; background:url(../grafics/hdnews.gif) top left no-repeat; color:#1a1a1a; position:absolute; top:113px; left:30px; width:838px; height:14px; padding:8px 25px; display:block; }
a#hdnews:hover, a#hdnews:active { background:url(../grafics/hdnews_over.gif) top left no-repeat; color:#1a1a1a; } 

/* home - handyboxes: news & promo */
.bdnewslft { width:309px; margin: 0px 6px 6px 0px; padding: 0px  0px 0px 65px; }
.bdnewsctr { width:238px; margin: 0px 6px 6px 0px; padding: 0px  0px 0px 10px; }
.bdnewsrgt { width:238px; margin: 0px 0px 6px 0px; padding: 0px  0px 0px 10px; }
.bdpromolft{ width:309px; margin: 0px 6px 6px 0px; padding: 0px  0px 0px 65px; }
.bdpromoctr { width:238px; margin: 0px 6px 6px 0px; padding: 0px  0px 0px 10px; }
.bdpromorgt { width:238px; margin: 0px 0px 6px 0px; padding: 0px  0px 0px 10px; }

#bannercontent { border:0px; position:relative; }
#bannercontent .leftbanner { position:relative; width:470px; height:465px; top:0px; left:2px;} 
#bannercontent .rightbanner { position:absolute; width:470px; height:465px; top:0px; left:441px;} 

/* homenews & homepromo */
#bd a.prdlnk:link, #bd a.prdlnk:visited { background:url(../grafics/bd_blackbar.gif) top left no-repeat #f4f4f4; cursor:pointer; display:block; height:260px; position:relative; border:1px solid #1a1a1a; color:#fff; float:left; } /* floating layout IE6 png bug */
#bd a.prdlnk:hover, #bd a.prdlnk:active { background-color:#fff; cursor:pointer; display:block; height:260px; position:relative; border:1px solid #bd0926; }
#bd .splash {width:94px; height:81px; position:absolute; top:-12px; left:-20px; z-index:1000; cursor:default; }
#bd .prdprc { position:absolute; right: 5px; bottom:5px; width:155px; cursor:default; }
#bd .prdlnk img { position:absolute; bottom:5px; }
#bd .prdprctop { background:url(../grafics/prd_price_bg.png) no-repeat top left; padding:5px 5px 0px 5px; }
#bd .prdprcbtm { background:url(../grafics/prd_price_bg.png) no-repeat bottom left; padding:0px 5px 3px 5px; height:0px; font-size:0px; } 
#bd .prdprctbl { border:none; width:146px; border-collapse:collapse; border-bottom: 1px solid #fff;}
#bd .prdprctbl th { background-color:#1a1a1a; color:#fff; padding:2px; font-size:1em; letter-spacing:normal; }
#bd .prdprctbl .prdprcnum { color:#fff; padding:2px; font-size:1.15em; letter-spacing:normal; text-align:right; font-weight:bold; }
#bd .prdprctbl td { padding:2px; vertical-align:middle;}
#bd .prdprctbl .btmline { border-bottom:#FFFFFF 1px solid; vertical-align:bottom; }
#bd .prdprctbl .topline { border-top:#FFFFFF 1px solid; }


#bd .prdprctbl { border:none; width:146px; border-collapse:collapse;}
#bd .prdprctbl .prddct { font-size: 1.1em; padding:2px;}
#bd .prdprctbl .prdprczero  { font-size: 33px; font-weight:bold; padding:2px; height:31px; vertical-align:middle; text-align:right;}
#bd .prdprctbl .prdprcbig  { font-size: 22px; font-weight:bold; padding:2px; height:31px; vertical-align:middle; text-align:right;}
#bd .prdprctbl .prdprcabosmall  { font-size: 0.6em; padding: 0px 0px 0px 0px; color:#1a1a1a;}
#bd .prdprctbl sup { font-size: 7px; } 
