body { color: #ccc; font-size: 11px; font-family: Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #000; text-align: center; }
form { overflow: hidden; margin: 0; padding: 0; }
img { border-style: none; border-width: 0; }
a:link { color: #ccc; text-decoration: none; }
a:visited { color: #ccc; text-decoration: none; }
a:hover { color: #999; text-decoration: underline; }
a:active { color: #ccc; text-decoration: none; }
.xsmallwhitefont { font-size: 8px; }
.smallwhitefont { font-size: 9px; }
.smallwhitefont a:link { color: #fff; text-decoration: none; }
.smallwhitefont a:visited { color: #fff; text-decoration: none; }
.smallwhitefont a:hover { text-decoration: underline; }
.smallwhitefont a:active { color: #fff; text-decoration: none; }
.mediumwhitefont { color: #fff; font-size: 11px; }
.mediumlargewhitefont { color: #fff; font-size: 12px; }
.mediumlargewhitefont a:link { color: #fff; text-decoration: none; }
.mediumlargewhitefont a:visited { color: #fff; text-decoration: none; }
.mediumlargewhitefont a:hover { color: #dbdbdb; text-decoration: underline; }
.largewhitefont { color: #fff; font-size: 15px; }
.xlargewhitefont { font-size: 17px; }
.features12yellowfont { color: #ecad00; font-size: 12px; }
.features12yellowfont a:link { color: #ecad00; text-decoration: none; }
.features12yellowfont a:visited { color: #ecad00; text-decoration: none; }
.features12yellowfont a:hover { color: #ecad00; text-decoration: none; }
.features12yellowfont a:active { color: #ecad00; text-decoration: none; }
.features20yellowfont { color: #ecad00; font-size: 20px; }
.features20yellowfont a:link { color: #ecad00; text-decoration: none; }
.features20yellowfont a:visited { color: #ecad00; text-decoration: none; }
.features20yellowfont a:hover { color: #ecad00; text-decoration: none; }
.features20yellowfont a:active { color: #ecad00; text-decoration: none; }
.features24yellowfont { color: #ecad00; font-size: 24px; }
.features24yellowfont a:link { color: #ecad00; text-decoration: none; }
.features24yellowfont a:visited { color: #ecad00; text-decoration: none; }
.features24yellowfont a:hover { color: #ecad00; text-decoration: none; }
.features24yellowfont a:active { color: #ecad00; text-decoration: none; }
.features30yellowfont { color: #ecad00; font-size: 30px; }
.features30yellowfont a:link { color: #ecad00; text-decoration: none; }
.features30yellowfont a:visited { color: #ecad00; text-decoration: none; }
.features30yellowfont a:hover { color: #ecad00; text-decoration: none; }
.features30yellowfont a:active { color: #ecad00; text-decoration: none; }
.smallinput { color: #333; font-size: 9px; font-weight: bold; background-color: #bdbcbc; height: 12px; border-style: none; border-width: 0; }
.searchinput { color: #eee; font-size: 9px; font-weight: bold; background-color: #5e5d5d; height: 14px; border-style: none; border-width: 0; }
.searchselect { color: #eee; font-size: 9px; font-weight: bold; background-color: #5e5d5d; height: 16px; border-style: none; border-width: 0; }
.pageoptions { color: #eee; font-size: 11px; font-weight: bold; background-color: #5e5d5d; height: 18px; border-style: none; border-width: 0; }
.topbasketleft { text-align: right; vertical-align: middle; width: 65px; }
.topbasketright { text-align: center; vertical-align: middle; width: 75px; }
.topnav { color: #ccc; font-size: 11px; padding-right: 7px; padding-left: 7px; }
.topnav a:link { color: #ccc; }
.topnav a:visited { color: #ccc; }
.topnav a:active { color: #ccc; }
.yellowunderline { border-bottom: 1px solid #febe10; }
.glassheader1 { font-size: 17px; background-image: url(../images/glassbarfullwidth.gif); background-repeat: no-repeat; height: 53px; padding-left: 55px; }
.glassheader2 { font-size: 17px; background-image: url(../images/glassheader2.gif); background-repeat: no-repeat; padding-left: 55px; height: 53px; }
.productlistcontainer { width: 173px; height: 292px; }
.productlistdetails { background-image: url(../images/productlistpage-descbg.gif); background-repeat: no-repeat; padding-top: 5px; height: 88px; width: 168px; }
.productlistname { height: 37px; }
.productlistprice { height: 23px; }
.productlistbutton { height: 23px; }
.productinfozoombg { background-image: url(../images/producinfopage-zoombg.gif); background-repeat: no-repeat; padding-top: 5px; width: 258px; height: 48px; }
.productinfoleft { width: 268px; }
.featuresleft { background-image: url(../images/features-offersbg.jpg); background-repeat: no-repeat; width: 317px; height: 302px; padding-top: 22px; padding-left: 33px; }
.featuresmid { background-image: url(../images/features-giftsbg.jpg); background-repeat: no-repeat; position: relative; width: 312px; height: 302px; padding-top: 22px; padding-left: 27px; }
.featuresright { background-image: url(../images/features-signupbg.jpg); background-repeat: no-repeat; width: 321px; height: 302px; padding-top: 22px; padding-left: 24px; }
.homegiftselector { color: #fff; font-size: 9px; background-color: #444; border-style: none; border-width: 0; }
#giftoptions { background-image: url(../images/giftselectorbg.png); width: 268px; height: 175px; overflow: scroll; display: none; }
.leftnavboxes { margin-bottom: 6px; }
.homeflashborder { border-top: 1px solid #464646; }
.giftfinderselect
{ BACKGROUND-COLOR: #5e5d5d; WIDTH: 130px; HEIGHT: 21px; COLOR: #eee; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; FONT-WEIGHT: bold; border: 0; }