 
A:link {text-decoration: none;  color: #9E1A1D}

A:visited {text-decoration: none;  color: #9E1A1D}

A:active {text-decoration: none;  color: #FE0107}

A:hover {text-decoration: none;  color: #FE0107}

BODY {
SCROLLBAR-FACE-COLOR: #BB5762;
SCROLLBAR-HIGHLIGHT-COLOR: #F5B3BA;
SCROLLBAR-SHADOW-COLOR: #F5B3BA;
SCROLLBAR-3DLIGHT-COLOR: #701520;
SCROLLBAR-ARROW-COLOR: #F5B3BA;
SCROLLBAR-TRACK-COLOR: #F5B3BA;
SCROLLBAR-DARKSHADOW-COLOR: #701520;
background: #CF717D;
margin:0;
padding:0;
}
.mainbdy{
width: 778px;
}
.hdr{
width: 778px;
float:right
}
.righth{
float:right;
margin: 0;
padding:0
}
.lefth{
float:right;
margin: 0;
padding:0
}
.bdycontent{
float:right;
width: 778px;
background: #e18a94 url(images/body-hoom.gif) repeat-y center 0px
}
.bdycontent .right_mnu{
float:right;
text-align:left;
margin: 0 42px 0 0;
*margin: 0 42px 0 0;
_margin: 0 20px 0 0
}
.bdycontent .center_mnu{
float:right;
text-align:center;
width: 370px;
}
.bdycontent .left_mnu{
float:right;
text-align:left;
margin: 0;
*margin: 0;
_margin: 0 0px 0 0
}
.bdycontent h1{
float:right;
font : 14pt 'arial';
color: #701214;
margin: 10px 4Ppx;
width: 100%;
text-align:right
}
.bdycontent h4{
text-decoration: none;
float:right;
color: #701214;
width: 100%;
text-align:right
}
.bdycontent h4 a{
text-decoration: none;
float:right;
color: #701214;
width: 100%;
text-align:right
}
.bdycontent .bdycontent_sub{
text-align:right;

margin: 0 7px;
font : bolder 11pt 'arial';
padding: 0
}
.bdycontent .maplink{
margin: 0 100px 0 0;
}
.bdycontent .maplink ul,li{
margin:0;
color: #701214;
padding:0
}
.gift{
width: 161px;
}
.gift h1{
font : 9pt 'MS Sans Serif';
color: #701214;
text-align:center;
width: 161px;
height: 29px;
*height: 48px;
padding: 17px 0 0 0;
margin:0;
background: url(images/table/L+R-up.gif) no-repeat center top;
}
.gift .content{
background:url(images/table/L+R-body.gif) repeat-y center;
text-align:center;
}
.gift .content a{
text-decoration: none;
color: #9E1A1D;
font : 9pt 'MS Sans Serif';
padding: 3px 0;
margin: 0 33px;
display:block;
border-top: solid 1px #771C27;
border-right: solid 1px #771C27;
border-left: solid 1px #771C27;
background: url(images/table/body.gif) repeat
}
.gift .content a:hover{
color: #FE0107;
}
.adhere{
width: 358px;
margin:0;
background:url(images/table/center-body.gif) repeat-y center;
float:right;
margin: 0 5px 0
}
.adhere h1{
font : 9pt 'MS Sans Serif';
color: #701214;
text-align:center;
height: 26px;
*height: 54px;
padding: 22px 0 0 0;
margin:0;
background:url(images/table/center-up.gif) no-repeat center;
}

.chatblock{
width: 357px;
text-align: center;
margin: 0 4px 0 0;
float:right
}
.foot{
float:right;
width: 100%;
margin: 10 0 0;
padding:0;
text-align:center;
line-height: 100%;
color: #9E1A1D;
font : 9pt 'MS Sans Serif';
}
.foot a{
text-decoration: none;
color: #9E1A1D;
}
.foot a:hover{
color: #FE0107;
}
.foot_link{
float:right;
margin: 20px 98px 0;
*margin: 20px 98px 0;
_margin: 0 35px;
padding: 10px 0 0 0;
*padding: 10px 0 0 0;
_padding: 20px 0;
width:80%;
border-top: solid 2px #cf717d
}