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;
}

/* rotator styles */
div.hero-container {
        position:relative;
        height: 350px;
        width: 620px;
    }
    div.hero-container ul li {
        float: left;
        position: absolute;
        list-style: none;


    }
    div.hero-container ul li.active {
        z-index: 500;
    }
    div.nav-rotator {
        position:relative;
        left: 0px;
        z-index: 600;
        padding-left:0px;
        background-repeat: no-repeat;

    }
    div#nav-best-price a{
        margin: 0px;
        padding:0px;
        display:block;
    }
    div#nav-best-price a img {
        height:93px;width:149px;
    }
    div#nav-best-price {
        height:93px;width:149px;
        background-image: url(/images/bestprices_off.png);
    }
    div#nav-best-price active {
        background-image: url(/images/bestprices_on.png);

    }
    div#nav-eight-day a img{
        height:89px;width:149px;
    }
    div#nav-eight-day {
        height:89px;width:149px;
        background-image: url(/images/7day_off.png);
    }
    div#nav-eight-day active {
		height:89px;width:149px;
        background-image: url(/images/7day_on.png);

    }
