.hide{position:absolute;top:-10000000px;width:1px;height:1px;text-align:center;}

a{color:#e51b24;font-weight:bold;text-decoration:none;}
body{background:url(../images/back-top.jpg) repeat left top  scroll #e51f24;padding:0;margin:0; font-family:georgia, serif; color:#5c1973;font-size:12px;line-height:19px;}
strong{font-size:14px;}
h3{font-size:14px;margin-bottom:0;}
#body1{background:url(../images/top-rep.jpg) repeat-x center top  scroll transparent;}
#body2{background:url(../images/back-top.jpg) repeat-y center top  scroll transparent;padding:0;margin:0;width:100%;display:table;}
#wrapper{background:url(../images/header.jpg) no-repeat center top transparent scroll;padding:0;padding-top:340px;margin:0 auto;width:100%;display:table; }
.no-marg{margin-bottom:0;}
#wrap2 {margin: 0 auto;width: 919px;text-align: left;background:#fdfadb;padding:0;overflow:hidden;}

#left-home {
width:268px;padding: 0 17px 0 20px;
 
float:left;

}
#middle-home {
width:266px;padding:0 19px 0 20px;
 
float:left;
}
#right-home {
width:261px;padding:0 20px 20px 22px;
font-size:14px;
float:left;
}
#img-column{
width:88px;
float:left;
}
img.pad-img-h{margin-top:5px;}

img.abso {float:left;}img.abso2 {float:left;}

#footer{margin:20px 20px 0 20px; border-top:1px solid #a0839b;clear:both;font-size:10px;padding:20px 0 0;}
#foot{margin: 0 auto;width: 919px;text-align: left;}
#foot p{color:#ffffff;padding:20px;}#foot a{color:#ffffff;}
