/* © 1999-2010 Louise Betz */

.module_d1_top { background:transparent url('http://images.betzstatic.com/g/detail_top.png') no-repeat scroll 0 0; float:left; height:4px; line-height:4px; width:938px }
.module_d1_btm { background:transparent url('http://images.betzstatic.com/g/detail_btm.png') no-repeat scroll 0 0; clear:left; float:left; height:5px; line-height:5px; margin-bottom:7px; width:938px; }
.module_d1_cnt { background:transparent url('http://images.betzstatic.com/g/product-details-bg.png') no-repeat scroll left bottom; padding:10px 0 0; position:relative; display: inline; float: left; width:938px; }
.module_d2_top { background:transparent url('http://images.betzstatic.com/g/detail2_top.png') no-repeat scroll 0 0; float:left; height:4px; line-height:4px; width:938px; }
.module_d2_btm { background:transparent url('http://images.betzstatic.com/g/detail2_btm.png') no-repeat scroll 0 0; clear:left; float:left; height:5px; line-height:5px; margin-bottom:7px; width:938px; }
.module_d2_cnt {float: left; width:938px; border-left: 1px solid grey; border-right: 1px solid grey;}

#holder {position:absolute; width:160px; overflow:hidden;}
#top_link {width:938px;float:left; height:50px; z-index: 500; position:relative; }
#prod_pic {margin: 5px 0 0 5px;}
#prod_thumbs ul { list-style: none; padding: 0; margin: 0; float: left}
#prod_thumbs li { float: left; padding-top: 5px; padding-right: 5px; display: inline }
#gallery { float:left; width:350px; min-height:390px; padding-left: 10px; }
#infotext { float: left; width: 388px; min-height: 380px; padding-left: 10px; }
#infotext h1 {font-size: 14px; font-weight: bold; padding-bottom: 20px; }
#current_motiv{ float: left; padding: 0 10px 0 0; }
#ggv { float:left; padding: 0 10px; width:200px; }
#to_cart {float: left; width:170px;  min-height: 380px; padding-left: 10px; }
#savings {border: 1px solid red; color: red; width: 80%; padding: 5px; font-size: 14px; font-weight: bold; }

a.learn-more { background:transparent url('http://images.betzstatic.com/g/mehr.png') no-repeat scroll 100% 82% !important; padding-right:7px; color: #0000aa;}	
a.learn-more:hover {text-decoration: underline}

.setlinks {float: left; width:20%; padding:10px;}
.description_small {float: right; width:75%; padding:10px;}
.price {font-size: 14px; font-weight: bold;}

dl.menu {width:250px; float:left; margin:-20000px -150px 0 0; }
dl.menu a, a:visited, a:hover, a:active, a:focus {direction:ltr; outline:0;}
dl.menu a {display:block; height:28px; color: black; font:normal 11px/25px verdana, sans-serif; text-decoration:none;}
dl.menu dt {float:left; padding:0; margin:20000px 0 0 0; position:relative; z-index:50;}
dl.menu dt a { width:100px;}
dl.menu dt a:hover, a:focus, a:active {margin-right:1px; }
dl.menu dd {float:left; padding:25px 0 0 0; margin:-25px 0 0 0; position:relative; z-index:10; }
dl.menu dd a {background:#f5f5f5;width:150px; height: 30px; }
dl.menu dd img {float: left; padding-right: 5px; border: none }
dl.menu dd a:hover, a:focus, a:active {margin-right:1px; background:#ccc; color:#000;}

.product-factoid {clear:both; width:265px; border-bottom: 1px dotted; margin-bottom: 5px; }	
.message span { display:none; }
.message:hover span { background-color: yellow; display:block; margin:10px; padding:5px; position:absolute; width:400px; z-index:1; }

