/*
   CSS Generated On: 09-03-2009 11:59:42
*/

#rem { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }
#rem a { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }
#rem a:hover { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }

#shopmenu #rem { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }
#shopmenu #rem a { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }
#shopmenu #rem a:hover { margin: 0px; padding: 0px; border: 0px; color: transparent; background: none; background-color: transparent; width: auto; }

#maintable { background-color: #FFFFFF; background-repeat: repeat-y; }
#toptable { height: 182px; width: 989px; background: url(/graphics/styles/53/toptable.jpg); background-repeat: no-repeat; }
#topdata { padding: 125px 30px 0px 30px; }
#topdata font { font-family: Verdana, Arial, Helvetica; font-size: 10px; color: #ffffff; }
#maintable-divider { display: none; }
#shopaddress { width: 985px; background: url(/graphics/styles/53/shopaddress.gif); background-repeat: no-repeat; padding: 48px 0px 10px 0px; }
#shopcontent font, td { font-family: Verdana, Arial, Helvetica; font-size: 11px; }
#shopcontent a { font-family: Arial, Verdana, Helvetica; font-size: 13px; color: #45722e; font-weight: bold; line-height: 18px; text-decoration:none; }
#shopmenu b { font-family: Arial, Verdana, Helvetica; font-size: 14px; color: #488030; font-weight: bold; line-height: 30px; }
#shopmenu a { font-size: 11px; font-style: normal; text-decoration: none; font-weight: normal; background: url(/graphics/styles/53/shopmenu_a.gif); background-color: #FFFFFF; background-repeat: no-repeat; border: 1px solid #f9f9f9; margin-bottom: 1px; width:146px; _width:170px; display: block; float: left; border-right: 1px solid silver; border-bottom: 1px solid silver; padding:3px 3px 4px 20px; background-position: top left; }
#shopaddress font { color: #666666; }
#topdata select { font-family: Verdana, Arial, Helvetica; font-size: 12px; width: 151px; }
#divider { background: url(/graphics/styles/53/divider.gif); background-repeat: repeat-x; }
#shopmenu a:hover { color: #FFFFFF; font-style: normal; text-decoration: none; font-weight: normal; background-color: #488030; background-repeat: no-repeat; background-image:none; }
#shopmenu span { font-size: 10px; }
#orderbox_table { background-color: #45722e; background-repeat: no-repeat; }
#orderbox_border font { color: #FFFFFF; line-height: 18px; }
#orderbox_border { background-color: #45722e; background-repeat: no-repeat; }
#productdesc { background: url(/graphics/styles/53/productdesc.gif); background-color: #F9F9F9; background-repeat: no-repeat; border: 1px solid silver; padding: 10px; background-position:top right; }
#orderbox { width: 290px; background-color: #f9f9f9; background-repeat: no-repeat; margin: 0px; padding: 10px 15px 15px 15px; }
#productfront_border { background-color: #FFFFFF; background-repeat: no-repeat; width: 270px; }
#productfront { background: url(/graphics/styles/53/productfront.gif); background-color: #FFFFFF; background-repeat: no-repeat; border: 1px solid silver; background-position:top right; padding: 10px 0px 0px 10px;line-height:16px; }
#group { background: url(/graphics/styles/53/group.gif); background-color: #F9F9F9; background-repeat: no-repeat; border: 1px solid silver; background-position:top right; padding: 10px 10px 15px 20px; line-height:20px; }
#productimg { float:right; }
#productdata { font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; background: url(/graphics/styles/53/productdata.gif); background-color: #f9f9f9; background-repeat: no-repeat; border: 1px solid silver; margin: 0px; background-position:top right; padding: 10px 10px 10px 15px; line-height: 18px; }
#header { font-family: Arial, Verdana, Helvetica; font-size: 18px; color: #f48e00; font-weight: bold; }
#shopcontent { background: url(/graphics/styles/53/shopcontent.gif); background-repeat: repeat-y; background-position: top right; padding: 20px 26px 0px 20px; }
#shopaddress a { color: #436134; }
#flags { margin-right: 3px; margin-bottom: 3px; }
body { background: url(/graphics/styles/53/body.gif); background-color: #bababa; background-repeat: repeat-x; margin: 0px; padding: 0px; }
#shopmenu { background: url(/graphics/styles/53/shopmenu.gif); background-repeat: repeat-y; padding-left: 25px; }
#topbanner { background: url(/graphics/styles/53/topbanner.jpg); background-repeat: no-repeat; }
#topdata input { font-family: Verdana, Arial, Helvetica; font-size: 12px; }
#productrel { }
#pageheadfoot { }
#cards { }
#shopcontent a:hover { color: #000000; text-decoration:underline; }
#productdesc b { }
body font, body td { }
#orderbox input { }
#groupno { display: none; }
#group a { font-family: Arial, Verdana, Helvetica; font-size: 14px; font-weight: bold; line-height: 28px; }
#group a:hover { color: #f48e00; }
buttons_addbasket { }
#productvar select { margin-top: 5px; }
#productvar_header { font-family: Arial, Verdana, Helvetica; font-size: 14px; color: #45722e; font-weight: bold; }
#shopcontent #offer { font-family: Arial, Verdana, Helvetica; font-size: 12px; font-weight: bold; line-height: 25px; }

