
.btn { 
position: absolute;
left:70%;
top: -5px;
max-width: 185px;  
height: 27px;
text-align: center;
font-weight: bold; 
line-height: 100%;
font-size: 14px;
}

.btn p {
display: block;
vertical-align: middle; 
height: 27px;
padding:0; 
margin-bottom:0px;
}

.btn a { 
color: #fff;
display: block; 
vertical-align: middle; 
height: 27px; 
padding: 5px 30px 5px 15px; 
margin: 0; 
text-shadow: 2px 2px 5px #003c82;
}

.btn p:hover {padding: 0;}
.btn a:hover{text-decoration: none;}

.priceClaimBlock {
position: absolute; 
left: 45%; 
top:-14px;
}

.ClaimButton a {
 background-image: url(/wcm/fragments/ae_css/images/background/blue_btn_left.gif); 
background-repeat:no-repeat; 
background-position-x:0px; 
background-position-y:0px;
background-attachment: scroll;
background-color: transparent;
}

.ClaimButton a:hover{
 background-image: url(/wcm/fragments/ae_css/images/background/blue_btn_left.gif); 
background-repeat:no-repeat; 
background-position-x:0px; 
background-position-y:-37px;
text-decoration:none;
background-color: transparent;
}

.ClaimButton p {
 background-image: url(/wcm/fragments/ae_css/images/background/blue_btn_right.gif); 
background-repeat:no-repeat; 
background-position-x:100%; 
background-position-y:0px;
background-color: transparent;
}

.ClaimButton p:hover {
background-image: url(/wcm/fragments/ae_css/images/background/blue_btn_right.gif);
background-repeat:no-repeat; 
background-position-x:100%; 
background-position-y:-37px;
background-color: transparent;
}

.collapse {
display:inline;
}

.Price{
font-size:30px; 
color:#1994f1;
}


#wrapper .btn p{
margin-bottom:0px;
}