body { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:0.8em; }
textarea, input, th, td { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
textarea { font-size:1em; }
.bmain { width:960px;margin:3px auto; }
.bhead, .doglogo, .bhcontent, .bhclose { height:160px; }
.doglogo, .bhcontent, .bhclose { float:left; }
.doglogo { width:135px;background-image:url(images/default/headleft.jpg);background-repeat:no-repeat;}
.bhcontent { width:800px;height:126px;padding-top:34px;background-image:url(images/default/headcenter.jpg);background-repeat:repeat-x; }
.bhclose { width:25px;background-image:url(images/default/headright.jpg);background-repeat:no-repeat;}
.clear { clear:both;font-size:0px;line-height:0px; }
.logo { cursor:pointer;margin-top:16px;background-image:url(images/default/logo.jpg);background-repeat:no-repeat;width:316px;height:90px; float:left;margin-left:10px; }
.logo span { display:none; }
.slideshow { width:950px;height:235px;margin:7px auto;background-color:white;border:1px solid #cacaca;overflow:hidden;}
.slideshow a { left:-5000px; }
.slideshow a { margin:1px;display:block;width:948px;height:233px;background-position:center center;text-decoration:none;}
.bbleft { width:231px; float:left;}
.bbright { width:715px;padding-bottom:25px; float:right; }
.bbright p { padding-left: 15px; padding-right: 15px; text-align:justify; }
.box { width:229px;margin-bottom:7px;}
.box .top { background-image:url(images/default/boxheader.jpg);background-repeat:no-repeat;height:41px;padding-left:40px;line-height:40px;color:white;text-transform:uppercase;text-decoration:underline;font-size:14px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;letter-spacing:1px;}
.box .bot { background-image:url(images/default/boxfooter.jpg);background-repeat:no-repeat;height:14px;}
.box .mid { background-color:#e7edeb; min-height:50px; }
.menu { padding-top:10px;padding-bottom:10px; }
.menu ul { margin:0px;padding:0px;list-style-type:none;}
.menu ul li a { background-image:url(images/default/menubg.jpg);background-repeat:no-repeat;height:25px;width:180px;padding-left:45px;display:block;margin-bottom:3px;line-height:25px;text-decoration:none;}
.menu ul li a:hover { text-decoration:underline; }
.bbright h1 { background-image:url(images/default/bgheadline.jpg);background-repeat:no-repeat;height:41px; color:white;padding-left:50px;font-size:18px;margin:0px;line-height:41px;text-transform:uppercase;}
.bbright { min-height:700px;background-image:url(images/default/bgcontent.jpg);background-repeat:no-repeat;background-position:right bottom; }
.bfoot, .bfleft, .bfmid, .bfright { width:100%;height:92px; }
.bfleft, .bfright { width:14px;background-repeat:no-repeat; float:left;}
.bfleft{ background-image:url(images/default/bfleft.jpg); }
.bfright{ background-image:url(images/default/bfright.jpg); }
.bfmid { width:932px;background-color:#d1d1d1;float:left;}
a { color:blue; }
.lang { float:left; width:120px; margin-top:100px; margin-left:80px; }
.bbright h2 { font-size:14px; margin-left: 15px; }
.pagingnav { background-color:#cacaca;padding:2px 7px 2px 7px;text-decoration:none; }
.box .mid input { height:21px; }
.box .mid .textbox { background-image:url(images/textboxbg.jpg);background-repeat:repeat-x;border:1px solid black; height:18px;line-height:18px; }
fieldset { border:1px solid black;padding:15px;width:670px;}
h3 { font-size:12px; line-height:17px;margin:5px 0; }
fieldset p { padding-left:0px!important; margin:0 0 5px 9px;}
fieldset hr { border:1px solid black; }
.extrainfo { margin-left:25px; font-size:0.9em;font-style:italic; }
.text { width:250px; }

.menu ul ul li a { background:none;height:25px;padding-left:0px;width:210px;padding-right:15px;display:block;margin-bottom:3px;line-height:25px;text-decoration:none;text-align:right; }

.bordertable { border-top:1px solid black;border-right:1px solid black;}
.bordertable td, .bordertable th { border-bottom:1px solid black;border-left:1px solid black;padding-top:6px;padding-bottom:6px;}

.cart { width:250px;padding-top:30px;float:right; }
