body {
margin: 0px;
}

a.footer {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #FF9933; text-decoration: none;}
a.footer:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; color: #2C5C7D; text-decoration: underline;}


.headerbg {
background-image: url(/images/headerbg.jpg);
background-repeat: no-repeat;
width: 770px;
height: 89px;
}

.headertext {
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0A4268;
font-weight: bold;
padding: 16px 10px 10px 10px;
}

.maincall {
vertical-align: top;
text-align: left;

background-repeat: repeat;
width: 620px;
height: 350px;
}

.shopbttn {
vertical-align: bottom;
text-align: right;
padding: 0px 0px 0px 0px;
}

.sidecol {
vertical-align: top;
text-align: left;
width: 150px;
}

.botcallstar {
vertical-align: top;
float: left;
padding: 9px 15px 9px 10px;
}

.botcallbg {
background-image: url(/images/botcallbg.gif);
background-repeat: repeat;
width: 620px;
}

.botcallbgb {
background-image: url(/images/botcallbgb.gif);
background-repeat: no-repeat;
width: 620px;
}

.botcallbgc {
background-image: url(/images/botcallbgc.gif);
background-repeat: no-repeat;
width: 620px;
}

.botcallbgd {
background-image: url(/images/botcallbgd.gif);
background-repeat: no-repeat;
width: 620px;
}

.botcallbge {
background-image: url(/images/botcallbge.gif);
background-repeat: no-repeat;
width: 620px;
}

.botcalltext {
vertical-align: top;
text-align: left;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0A4268;
font-weight: bold;
padding: 43px 15px 0px 18px;
}

.bbblogo {
vertical-align: top;
text-align: center;
padding: 15px 0px 10px 0px;
}

.footertext {
vertical-align: top;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #0A4268;
padding: 11px;
}

.footertextb {
vertical-align: top;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #0A4268;
padding: 9px;
}

.footercol {
vertical-align: top;
text-align: center;
padding: 15px 0px 20px 0px;
}

#optin-dialog 
{
 display:none;
 text-align:center;
}

#optin-dialog .optin-msg
{
    font-style:italic;
    text-align:left;
}

#optin-dialog a
{
    color: #FE8800;
    font-size:20px;
}

#optin-dialog a:hover
{
    text-decoration:none;
    cursor:pointer;
}

#optin-dialog h4
{
    font-size:20px;
    margin:0 0 10px 0;
}

.ratingWrapper
{
    padding-right:10px;
}

.ratingWrapper form
{
    height:100%;
}

.ratingWrapper .designTable
{
    height:inherit;
}
.ratingWrapper img
{
    border:none;
}

.ratingWrapper .stars-wrapper
{
    padding-left:57px;
}

.ratingWrapper .stars-disabled
{
    padding-left:57px;
}

.commentRow
{
    position:absolute;
    z-index:9999;
    display:none;
    height:170px;
    width:240px;
    *left:0;
    background-color:#FFFFFF;
    border:7px solid #0C6BAD;
    padding:12px;
}

.ratingWrapper .commentRow a:hover
{
   text-decoration:none;
   cursor:pointer; 
}

.ratingWrapper .stars-wrapper input
{
    display:none;
}

.ratingWrapper .stars-disabled input
{
    display:none;
}

.ratingWrapper hr
{
    color: #CCD6E0;
    background-color: #CCD6E0;
    border:none;
    height:1px;
}

.ratingWrapper h5
{
    color: #FE8800;
    font-size:15px;
    margin:0 0 10px 0;
}

.ratingWrapper h4
{
    font-size:18px;
    margin:0 0 10px 0;
}

.ratingWrapper h3
{
    margin:0 0 10px 0;
    color: #52B520;
}


a.ratingImage:hover
{
    cursor:pointer;
}