.module{color:#777;margin:5px;}
.module h3, .module h3 a {color:#D03737;font-size: 1.3em;padding-top:10px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.module div {padding-bottom:2px;}
.module div div{}
.module div div div{padding:5px 0px 10px 0px; margin-left:0px;}
.module div div div div{background:none;margin:0;padding:0;}

.moduleline{color:#777;background: url(modbg.png) no-repeat bottom right;margin:5px; margin-bottom:15px;zoom:1;}
.moduleline h3 {color:#666;font-size: 1.3em;padding-top:8px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.moduleline div {background: url(modbg-bl.png)  0 100% no-repeat;padding-bottom:2px;zoom:1;}
.moduleline div div{ background: url(modbg-tl.png) 0 0 no-repeat;zoom:1;}
.moduleline div div div{background: url(modbg-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:14px;zoom:1;}
.moduleline div div div div{background:none;margin:0;padding:0;}

.moduleredtop{color:#777;background: url(modbg.png) no-repeat bottom right;margin:5px; margin-bottom:15px; zoom:1;	}
.moduleredtop h3 {color:#fff;font-size:17px;padding-top:8px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.moduleredtop div {background: url(modbg-bl.png)  0 100% no-repeat;padding-bottom:2px;}
.moduleredtop div div{ background: url(modbg-redtop-tl.png) 0 0 no-repeat;zoom:1;}
.moduleredtop div div div{background: url(modbg-redtop-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:9px;}
.moduleredtop div div div div{background:none;margin:0;padding:0;}

.moduleh3{color:#999;margin:10px;}
.moduleh3 h3 {color:#fff;font-size: 1.3em;padding-top:8px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.moduleh3 div {padding-bottom:2px;}
.moduleh3 div div{ background: url(modbgh3-tl.png) 0 0 no-repeat;}
.moduleh3 div div div{background: url(modbgh3-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:14px;}
.moduleh3 div div div div{background:none;margin:0;padding:0;}

#header-mod2 .module {padding:0;margin:0;}
#header-mod2 .module div{padding:0;margin:0;}
#header-mod2 .module div div {padding:0;margin:0;}
#header-mod2 .module div div div{padding:0;margin:0;}

.outer-mod .module{color:#777;background: url(modbg-outer.png) no-repeat bottom right;margin:0; margin-bottom:10px;}
.outer-mod .module h3 {color:#666;font-size: 1.3em;padding-top:10px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.outer-mod .module div {background: url(modbg-outer-bl.png)  0 100% no-repeat;padding-bottom:10px;}
.outer-mod .module div div{ background: url(modbg-outer-tl.png) 0 0 no-repeat;}
.outer-mod .module div div div{background: url(modbg-outer-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:14px;}
.outer-mod .module div div div div{background:none;margin:0;padding:0;}

.outer-mod .moduleredtop{color:#777;background: url(modbg-outer.png) no-repeat bottom right;margin:0; margin-bottom:10px;}
.outer-mod .moduleredtop h3 {color:#fff;font-size: 1.3em;padding-top:8px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.outer-mod .moduleredtop div {background: url(modbg-outer-bl.png)  0 100% no-repeat;padding-bottom:2px;}
.outer-mod .moduleredtop div div{ background: url(modbg-redtop-outer-tl.png) 0 0 no-repeat;}
.outer-mod .moduleredtop div div div{background: url(modbg-redtop-outer-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:14px;}
.outer-mod .moduleredtop div div div div{background:none;margin:0;padding:0;}

.outer-mod .moduleline{color:#777;background: url(modbg-outer.png) no-repeat bottom right;margin:0; margin-bottom:10px;}
.outer-mod .moduleline h3 {color:#D03737;font-size:17px;padding-top:8px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.outer-mod .moduleline div {background: url(modbg-outer-bl.png)  0 100% no-repeat;padding-bottom:2px;}
.outer-mod .moduleline div div{ background: url(modbg-line-outer-tl.png) 0 0 no-repeat;}
.outer-mod .moduleline div div div{background: url(modbg-line-outer-tr.png) 100% 0 no-repeat;padding:5px 10px 4px 0px; margin-left:14px;}
.outer-mod .moduleline div div div div{background:none;margin:0;padding:0;}

.modulegray{color:#666;background: url(modbg-gray.png) no-repeat bottom right;margin:5px; margin-bottom:10px;}
.modulegray h3 {color:#666;font-size: 1.3em;padding-top:10px;padding-right:8px;text-align:left;margin-top:-3px;font-weight:bold;}
.modulegray div {background: url(modbg-gray-bl.png)  0 100% no-repeat;padding-bottom:2px;}
.modulegray div div{ background: url(modbg-gray-tl.png) 0 0 no-repeat;}
.modulegray div div div{background: url(modbg-gray-tr.png) 100% 0 no-repeat;padding:5px 10px 10px 0px; margin-left:14px;}
.modulegray div div div div{background:none;margin:0;padding:0;}

.moduleblank{color:#666;margin:5px; margin-bottom:10px;}
.moduleblank h3 {color:#666;font-size: 1.3em;padding-top:10px;padding-right:10px;text-align:left;margin-top:-3px;font-weight:bold;}
.moduleblank div {;padding-bottom:2px;}
.moduleblank div div{}
.moduleblank div div div{padding:5px 10px 10px 0px; margin-left:14px;}
.moduleblank div div div div{background:none;margin:0;padding:0;}


.bonus img{
background:#ccc;
border:1px solid #000;
margin:0 0 0 0;
padding:0;
}

