body{
    text-align: center;
    background-image: url('../images/slice/bodyBG.jpg');
    background-position: top center;
    background-repeat: repeat-x;
    margin:0px;
    padding:0px;
    }

body, td {
    font-family: Trebuchet, Trebuchet MS, Arial, sans_serif;
    font-size: 1em;
    color: #636466;
}

a {
    color: #636466;
}

a:hover {
    text-decoration: none;
}

h1 { color:#8d0507; font-size: 1.5em; font-family: Times New Roman, Times, serif ; font-weight: normal; margin:0px 0px 10px 0px; }
h2 { font-size: 1.5em; font-weight: normal; margin:10px 0px 10px 0px; padding: 0px; }

a img{ border: 0px; }

#mainContainer { width:1000px; margin:auto; }
    #header { height:205px; }
        #logo { float: left; margin: 20px 10px 10px 10px; }
        #espanolButton a { height:66px; width: 196px; float: right; margin: 50px 10px 10px 10px; }
           #espanolButton a { height:66px; width: 196px; display: block; background-image: url('../images/espanol.png'); background-position: center top; background-repeat: no-repeat; text-decoration: none; }
           #espanolButton a:hover { background-position: 0 -66px;}
        #loginLink {  float: right; margin: 70px 10px 10px 10px; }
        #navContainer { width:750px; height:30px; float: left; margin-top: 49px; }

    #contentContainer {  position: relative; }
        #bannerBar { height:244px;  margin-top: 9px; background-color: #ffffff; overflow: auto; }
            #leftNav { float: left; margin-left: 10px; }
            #photoArea { float:left; background-color: #96979b; margin-left: 15px; width: 737px; height:244px }

    #contentArea { overflow: auto; }
        #highlightBar { width:976px; margin: auto; margin-top: 12px; border-bottom: 1px solid #828385; border-top: 1px solid #828385; overflow: auto; padding: 10px 0px; }
        #thumbnailBar { text-align: left; margin-left: 13px; overflow: auto; }


#footerContainer { width:100%; background-image: url('../images/slice/footerBG.jpg'); background-position: top center; background-repeat: repeat-x; height:56px; margin-top:9px; }
    #footer { font-size: .7em; color:#ffffff; padding-top: 5px; }

#loginLink a { color:#ffffff; }
#loginLink a:hover {  text-decoration: none; }

#photoCopy { float:left; margin: 10px 0px 0px 10px; width:175px; color:#ffffff; text-align: left; }
#photoContainer { float:right; margin:10px 10px 0px 10px; }

.hightlightDilimiterWrapper{ border-right: 1px solid #828385; height: 145px; }
#readOurReviewsDiv { float: left; }
#readOurReviewsImgDiv { padding: 0px 44px; }

#newsletterDiv { margin-left: 16px; float: left; text-align: left; }
#newsletterInnerDiv {  padding-right: 0px; width: 235px;  }

#whatWeOfferDiv{ margin-left: 16px; float: right; text-align: left; }
#whatWeOfferDivS{ margin-left: 16px; float: left; text-align: left; }
#whatWeOfferDiv ul li { margin: 0px; padding: 0px;}
#whatWeOfferDiv ul { margin: 0px; float: left; padding: 0px; padding-left: 25px; }

#thumbnailBar div { float:left; margin-right: 75px; text-align: center;}
#thumbnailBar div.last {margin: 0px; }
#thumbnailBar div a { text-decoration: none; color: #636466;  zoom:1; display: block;  }
#thumbnailBar div a:hover { filter: alpha(opacity = 50); opacity: 0.5; }

#footer a { color:#ffffff; text-decoration: underline; padding: 5px 5px; }
#footer a:hover { text-decoration: none; }

#outsideRightRC { position: absolute; top:0; left:-10px; height: 10px; width:10px; background-image: url('../images/roundedCorners/top-right.png'); background-position: top right; background-repeat: no-repeat; }
#outsideLeftRC  { position: absolute; top:0; right:-10px; height: 10px; width:10px; background-image: url('../images/roundedCorners/top-left.png'); background-position: top left; background-repeat: no-repeat; }
#insideRightTopRC { position: absolute; top:0; right:13px; height: 10px; width:10px; background-image: url('../images/roundedCorners/top-right.png'); background-position: top right; background-repeat: no-repeat; }
#insideLeftBottomRC { position: absolute; top:234px; left:247px; height: 10px; width:10px; background-image: url('../images/roundedCorners/bottom-left.png'); background-position: bottom left; background-repeat: no-repeat; }
