@import url("normalise.css");
@import url("layout.css");
@import url("specs.css");

#springOffer{
    margin:0.5em 0 1em 0;
    border:3px solid #EBEB00;
    background-color:#FFFFC0;
    padding:0.75em;
}
#springOffer h2{
    font-size:140%;
    margin:0.8em 0;
    text-align:center;
}

#countryL{
    left:-210px; /*-82px; */
}
#countryR{
    right:-210px; /*-82px; */
}
#dgBg{
    background-image:url(images/dg864.jpeg);
    background-repeat:no-repeat;
    min-height:116px;
    _height:116px;      /* infernal excrement hack: it doesn't do min-height, but it's height */
}                       /* rendering is bugged and effectively is min-height! LoL             */
#dgBg div{
    clear:left;
    float:left;
    height:15px;
/*    border
:1px solid red; */
}
#header p{
    padding-top:30px; 
}
#header h1{
    padding-top:6px; 
}
#topMenu{
    top:91px;
}
p#currentTrends{
    margin-top:10px;
}
p#currentTrends span{
    position:relative;
    top:-5px;
}
div#mainContent p.aafInfo{
    margin-right:430px;
}
#eliminateGuesswork{
    position:relative;
    z-index:10;            /* had to scrap this because it doesn't f'ing work */
/*    margin-right:444px; */ 
}
#fadeImage{
    position:absolute;
    top:0;
    left:0px;
    z-index:25;
    opacity:0.0;
    MozOpacity:0;
    KhtmlOpacity:0;
    filter:alpha(opacity=0);
}
#featuredGlasses{
/*
    border:1px solid #83B8F2;
    background-color:#F0FFF0;
*/
    margin-bottom:5px;
    cursor:pointer;
}
#featuredGlasses h2{
    font-size:140%;
    text-align:center;
    margin:0px 0 5px 10px;
}
#featuredGlasses table{
    margin:5px -1px 5px 0;
}
td.featuredGlasses{
    width:32%;
    border:1px solid #83B8F2;
    background-color:WHITE;
    text-align:center;
    padding:0;
}
.featuredGlasses h3{
    color:#1A018B;
    position:relative;
    z-index:8;
}
.featuredGlasses p{
    position:relative;
    z-index:10;
    top:-5px;
}
.featuredGlasses p span{
    color:#D70D0D;
    text-decoration: line-through;
}
.featuredGlasses img{
    width:100%;
    position:relative;
    z-index:5;
    top:-5px;
}
.featuredSpacer{
    width:2%;
    background-color:#e8e8FF;
}
#infoPanel{
    clear:both;
    float:right;
    position:relative;
    margin:18px 0px 15px 15px;
    z-index:20;
}
#testimonials h2{
    font-size:120%;
    text-align:center;
    margin:0 0 2em 0;
}
#testimonials hr{
    margin:0.75em 0;
}