/* `&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&` */
/* &`&`&`&`&`&` General `&`&`&`&`&`& */
/* `&`&`&`&`&`&`&`&`&`&`&`&`&`&`&`&` */
* {margin: 0; padding: 0;}
body {margin: 0; padding: 0; background-color: #eeeeee;}
img {border: 0;}
div.clear {clear: both; margin: 0; padding: 0;}
p.question {font-weight: bold; border-top: 1px solid #b5b5b5; padding-top: 10px;}
#wrap {width: 980px; margin: 0 auto; position: relative; background-color: #fff;}
/* #header {margin: 0 auto 8px auto; width: 980px; height: 143px; position: relative; background: #fff url(graphics/header-number.gif) no-repeat 655px 57px;} */

/* Landing Pages */
#header {margin: 0 auto 8px auto; width: 980px; height: 143px; position: relative; background: #fff url(graphics/header-number-lndingpage.gif) no-repeat 675px 7px;}
#topacntlinks {width: 350px; text-align: right; font-size: 11px; padding-top: 3px; position: absolute; top: 42px; right: 13px;}
#topacntlinks p {margin: 0; padding: 0;}
#topacntlinks a:link {color: #003366; background-color: transparent;}
#topacntlinks a:visited {color: #003366; background-color: transparent;}
#topacntlinks a:hover {color: #fff; background-color: #003366;}
#topacntlinks a:active {color: #fff; background-color: #003366;}
#topacntlinks-lpages {width: 350px; text-align: right; font-size: 11px; padding-top: 3px; position: absolute; top: 42px; right: 13px;}
#topacntlinks-lpages p {margin: 0; padding: 0;}
#topacntlinks-lpages a:link {color: #003366; background-color: transparent;}
#topacntlinks-lpages a:visited {color: #003366; background-color: transparent;}
#topacntlinks-lpages a:hover {color: #fff; background-color: #003366;}
#topacntlinks-lpages a:active {color: #fff; background-color: #003366;}
.topacntlinks-cart-icon {padding: 0 6px 0 5px; vertical-align: middle;}

/* Corporate Landing Page Icon */
#landing-page-corporate-logo {width: 251px; position: absolute; top: 18px; left: 368px;}
#landing-page-corporate-logo p {width:251px; height:16px; margin:0; padding:0 0 0 2px;}
#landing-page-corporate-logo a:link {color: #003366; background-color: transparent;}
#landing-page-corporate-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-corporate-logo a:active {color: #fff; background-color: #003366;}

/* VCS Landing Page Icon */
#landing-page-vcs-logo {width: 251px; position: absolute; top: 18px; left: 435px;}
#landing-page-vcs-logo p {width:251px; height:16px; margin:0; padding:0 0 0 4px;}
#landing-page-vcs-logo a:link {color: #003366; background-color: transparent;}
#landing-page-vcs-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-vcs-logo a:active {color: #fff; background-color: #003366;}
#vcs-logo {position: absolute; top: 5px; left: 368px;}

/* SBPEA Landing Page Icon */
#landing-page-sbpea-logo {width: 251px; position: absolute; top: 15px; left: 418px;}
#landing-page-sbpea-logo p {width:251px; height:16px; margin:0; padding:0 0 0 2px;}
#landing-page-sbpea-logo a:link {color: #003366; background-color: transparent;}
#landing-page-sbpea-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-sbpea-logo a:active {color: #fff; background-color: #003366;}

/* USALA Page Icon */
#landing-page-usala-logo {width: 251px; position: absolute; top: 1px; left: 412px;}
#landing-page-usala-logo p {width:251px; height:16px; margin:0; padding:2px 0 0 2px;}
#landing-page-usala-logo a:link {color: #003366; background-color: transparent;}
#landing-page-usala-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-usala-logo a:active {color: #fff; background-color: #003366;}

/* COESRA Page Icon */
#landing-page-coesra-logo {width: 204px; position: absolute; top: 5px; left: 412px;}
#landing-page-coesra-logo p {width:204px; height:16px; margin:0; padding:0 0 0 2px;}
#landing-page-coesra-logo a:link {color: #003366; background-color: transparent;}
#landing-page-coesra-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-coesra-logo a:active {color: #fff; background-color: #003366;}

/* LM Page Icon */
#landing-page-lm-logo {width: 204px; position: absolute; top: 5px; left: 412px;}
#landing-page-lm-logo p {width:204px; height:16px; margin:0; padding:0 0 0 2px;}
#landing-page-lm-logo a:link {color: #003366; background-color: transparent;}
#landing-page-lm-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-lm-logo a:active {color: #fff; background-color: #003366;}

/* American Airline Page Icon */
#landing-page-aa-logo {width: 260px; position: absolute; top: 5px; left: 380px;}
#landing-page-aa-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-aa-logo a:link {color: #003366; background-color: transparent;}
#landing-page-aa-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-aa-logo a:active {color: #fff; background-color: #003366;}

/* Boeing Page Icon */
#landing-page-boeing-logo {width: 260px; position: absolute; top: 5px; left: 380px;}
#landing-page-boeing-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-boeing-logo a:link {color: #003366; background-color: transparent;}
#landing-page-boeing-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-boeing-logo a:active {color: #fff; background-color: #003366;}

/* MUSC Page Icon */
#landing-page-musc-logo {width: 260px; position: absolute; top: 5px; left: 380px;}
#landing-page-musc-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-musc-logo a:link {color: #003366; background-color: transparent;}
#landing-page-musc-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-musc-logo a:active {color: #fff; background-color: #003366;}

/* Univers Page Icon */
#landing-page-univers-logo {width: 260px; position: absolute; top: 1px; left: 380px;}
#landing-page-univers-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-univers-logo a:link {color: #003366; background-color: transparent;}
#landing-page-univers-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-univers-logo a:active {color: #fff; background-color: #003366;}

/* Asurea Page Icon */
#landing-page-asurea-logo {width: 260px; position: absolute; top: 1px; left: 380px;}
#landing-page-asurea-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-asurea-logo a:link {color: #003366; background-color: transparent;}
#landing-page-asurea-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-asurea-logo a:active {color: #fff; background-color: #003366;}

/* SSAEAA Page Icon */
#landing-page-ssaeaa-logo {width: 260px; position: absolute; top: 1px; left: 380px;}
#landing-page-ssaeaa-logo p {width:286px; height: 16px; margin:0; padding:0 0 0 2px;}
#landing-page-ssaeaa-logo a:link {color: #003366; background-color: transparent;}
#landing-page-ssaeaa-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-ssaeaa-logo a:active {color: #fff; background-color: #003366;}

/* MABD Page Icon */
#landing-page-mabd-logo {width: 460px; position: absolute; top: 1px; left: 380px;}
#landing-page-mabd-logo img {display: inline;}
#landing-page-mabd-logo p {margin:0; display: inline !important;}
#landing-page-mabd-logo a:link {color: #003366; background-color: transparent;}
#landing-page-mabd-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-mabd-logo a:active {color: #fff; background-color: #003366;}

/* SCEA Page Icon */
#landing-page-scea-logo {width: 460px; position: absolute; top: 1px; left: 380px;}
#landing-page-scea-logo img {display: inline;}
#landing-page-scea-logo p {margin:0; display: inline !important;}
#landing-page-scea-logo a:link {color: #003366; background-color: transparent;}
#landing-page-scea-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-scea-logo a:active {color: #fff; background-color: #003366;}

/* HLS Page Icon */
#landing-page-hls-logo {width: 460px; position: absolute; top: 1px; left: 380px;}
#landing-page-hls-logo img {display: inline;}
#landing-page-hls-logo p {margin:0; display: inline !important;}
#landing-page-hls-logo a:link {color: #003366; background-color: transparent;}
#landing-page-hls-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-hls-logo a:active {color: #fff; background-color: #003366;}
a.prgm-info {text-indent: -9000px; display: block; width: 183px; height: 26px; background: transparent url(graphics/btn_prgm_info.gif) no-repeat top left;}
#nonemilitary-app-buttons {width: 150px; height: 35px; padding: 0 0 0 90px;}
#military-app-buttons {float:right; padding-right: 150px;}

/* Phillips Page Icon */
#landing-page-phillips-logo {width: 460px; position: absolute; top: 8px; left: 380px;}
#landing-page-phillips-logo img {display: inline;}
#landing-page-phillips-logo p {margin:0; display: inline !important;}
#landing-page-phillips-logo a:link {color: #003366; background-color: transparent;}
#landing-page-phillips-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-phillips-logo a:active {color: #fff; background-color: #003366;}

/* Fluke Page Icon */
#landing-page-fluke-logo {width: 460px; position: absolute; top: 3px; left: 380px;}
#landing-page-fluke-logo img {display: inline;}
#landing-page-fluke-logo p {margin: 5px 0 0 0; display: inline !important;}
#landing-page-fluke-logo a:link {color: #003366; background-color: transparent;}
#landing-page-fluke-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-fluke-logo a:active {color: #fff; background-color: #003366;}
img.fluke-logo {margin-left:8px; margin-bottom:5px;}

/* ADP Page Icon */
#landing-page-adp-logo {width: 460px; position: absolute; top: 3px; left: 380px;}
#landing-page-adp-logo img {display: inline;}
#landing-page-adp-logo p {margin: 5px 0 0 0; display: inline !important;}
#landing-page-adp-logo a:link {color: #003366; background-color: transparent;}
#landing-page-adp-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-adp-logo a:active {color: #fff; background-color: #003366;}
img.adp-logo {position:relative; left:45px;}

/* Station Casinos Page Icon - Below is a fix to make the header icons display across ALL browsers */
#landing-page-stationcasinos {position: absolute; top: 3px; left: 400px; width: 183px; text-align: center;}
#landing-page-stationcasinos .prgm-info-button {text-indent: -9000px; width: 183px; height: 26px; background: transparent url(graphics/btn_prgm_info.gif) no-repeat top left; padding: 0 !important; margin: 0 !important;}


/* Below is the previous styles that were not quite right */
#landing-page-station-casinos-logo {width: 460px; position: absolute; top: 3px; left: 350px;}
#landing-page-station-casinos-logo img {display: inline;}
#landing-page-station-casinos-logo p {margin: 5px 0 0 0; display: inline !important; position:relative; left:50px; top:-6px;}
#landing-page-station-casinos-logo a:link {color: #003366; background-color: transparent;}
#landing-page-station-casinos-logo a:visited {color: #003366; background-color: transparent;}
#landing-page-station-casinos-logo a:active {color: #fff; background-color: #003366;}
img.station-casinos-logo {position:relative; left:65px; top:-3px;}

/* End of Landing Page Styles */
#topva {height: 84px;background: transparent url(graphics/va-logo.gif) no-repeat 836px 2px; padding-right: 136px; position: relative;}
#topacntlinks {text-align: right; font-size: 11px; margin: 0 268px 0 0; padding-top: 23px;}
#topacntlinks p {margin: 0; padding: 0;}
#topacntlinks a:link {color: #003366; background-color: transparent;}
#topacntlinks a:visited {color: #003366; background-color: transparent;}
#topacntlinks a:hover {color: #fff; background-color: #003366;}
#topacntlinks a:active {color: #fff; background-color: #003366;}
#topcart {text-align: right; font-size: 11px; margin: 0 340px 0 0; padding-top: 2px;}
#topcart p {margin: 0; padding: 0;}
#topcart a:link {color: #003366; background-color: transparent;}
#topcart a:visited {color: #003366; background-color: transparent;}
#topcart a:hover {color: #fff; background-color: #003366;}
#topcart a:active {color: #fff; background-color: #003366;}
#topcart a.cart:link {background-color: transparent !important;}
#topcart a.cart:visited {background-color: transparent !important;}
#topcart a.cart:hover {background-color: transparent !important;}
#topcart a.cart:active {background-color: transparent !important;}
#topcart img {position: relative; top: 8px; left: 0; margin-right: 5px;}
#topsearch {margin: 0; padding: 0; height: 31px; position: absolute; top: 20px; left: 726px;}
#topsearch form {margin: 0; padding: 0;}
#topsearch form input.text {margin: 0; padding: 3px 10px 0 5px !important; width: 160px; height: 18px; border: 1px solid #000; position: absolute; top: 1px; left: 0; font: 12px Verdana,Arial,sans-serif;}
#topsearch form input.go {margin: 0; padding: 0; position: absolute; top: 0; left: 177px;}

/* Newer positioned Search */
#rightsearch {margin: 0; padding: 0; height: 31px;}
#rightsearch form {margin: 0; padding: 0;}
#rightsearch form input.text {margin-left: 10px; padding: 2px 2px 0 2px; float: left; font: 12px Verdana,Arial,sans-serif; border: 1px solid #000; height: 20px;}
#rightsearch form input.go {margin: 0; padding: 0; float: right; margin-right: 5px;}

/* Newer positioned Search */
#rightsearch-v2 {margin: 0; padding: 0; height: 31px;}
#rightsearch-v2 form {margin: 0; padding: 0;}
#rightsearch-v2 form input.text {margin-left: 10px; padding: 2px 2px 0 2px; float: left; font: 12px Verdana,Arial,sans-serif; border: 1px solid #000; height: 20px;}
#rightsearch-v2 form input.go {margin: 0; padding: 0; float: right;}



/* Live Chat feature in the Right Column */
#live-chat {width: 214px; height: 90px; border: none;}
#topnav {margin: 0; padding: 0; list-style-type: none; position: absolute; top: 0px; left: 0px; display: inline;}
#furniture:link {display: block; height: 59px; width: 87px; background: transparent url("graphics/tn-furniture.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#furniture:visited {display: block; height: 59px; width: 87px; background: transparent url("graphics/tn-furniture.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#furniture:hover {display: block; height: 59px; width: 87px; background-image: url("graphics/tn-furniture.gif"); background-position: 0px 0px;}
#furniture:active {display: block; height: 59px; width: 87px; background-image: url("graphics/tn-furniture.gif"); background-position: 0px 0px;}
#topnav .furniture {background: url("graphics/tn-furniture.gif") no-repeat top left; position: absolute; top: 0px; left: 0px; text-indent: -9000px; z-index: 12;}
#topnav .furniture ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#bedding:link {display: block; height: 59px; width: 83px; background: transparent url("graphics/tn-bedding.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#bedding:visited {display: block; height: 59px; width: 83px; background: transparent url("graphics/tn-bedding.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#bedding:hover {display: block; height: 59px; width: 83px; background-image: url("graphics/tn-bedding.gif"); background-position: 0px 0px;}
#bedding:active {display: block; height: 59px; width: 83px; background-image: url("graphics/tn-bedding.gif"); background-position: 0px 0px;}
#topnav .bedding {background: url("graphics/tn-bedding.gif") no-repeat top left; position: absolute; top: 0px; left: 87px; text-indent: -9000px; z-index: 12;}
#topnav .bedding ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#computers:link {display: block; height: 59px; width: 101px; background: transparent url("graphics/tn-computers.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#computers:visited {display: block; height: 59px; width: 101px; background: transparent url("graphics/tn-computers.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#computers:hover {display: block; height: 59px; width: 101px; background-image: url("graphics/tn-computers.gif"); background-position: 0px 0px;}
#computers:active {display: block; height: 59px; width: 101px; background-image: url("graphics/tn-computers.gif"); background-position: 0px 0px;}
#topnav .computers {background: url("graphics/tn-computers.gif") no-repeat top left; position: absolute; top: 0px; left: 170px; text-indent: -9000px; z-index: 12;}
#topnav .computers ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#tvs:link {display: block; height: 59px; width: 54px; background: transparent url("graphics/tn-tvs.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#tvs:visited {display: block; height: 59px; width: 54px; background: transparent url("graphics/tn-tvs.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#tvs:hover {display: block; height: 59px; width: 54px; background-image: url("graphics/tn-tvs.gif"); background-position: 0px 0px;}
#tvs:active {display: block; height: 59px; width: 54px; background-image: url("graphics/tn-tvs.gif"); background-position: 0px 0px;}
#topnav .tvs {background: url("graphics/tn-tvs.gif") no-repeat top left; position: absolute; top: 0px; left: 271px; text-indent: -9000px; z-index: 12;}
#topnav .tvs ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#camera-video:link {display: block; height: 59px; width: 91px; background: transparent url("graphics/tn-camera-video.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#camera-video:visited {display: block; height: 59px; width: 91px; background: transparent url("graphics/tn-camera-video.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#camera-video:hover {display: block; height: 59px; width: 91px; background-image: url("graphics/tn-camera-video.gif"); background-position: 0px 0px;}
#camera-video:active {display: block; height: 59px; width: 91px; background-image: url("graphics/tn-camera-video.gif"); background-position: 0px 0px;}
#topnav .camera-video {background: url("graphics/tn-camera-video.gif") no-repeat top left; position: absolute; top: 0px; left: 325px; text-indent: -9000px; z-index: 12;}
#topnav .camera-video ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#appliances:link {display: block; height: 59px; width: 114px; background: transparent url("graphics/tn-appliances.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#appliances:visited {display: block; height: 59px; width: 114px; background: transparent url("graphics/tn-appliances.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#appliances:hover {display: block; height: 59px; width: 114px; background-image: url("graphics/tn-appliances.gif"); background-position: 0px 0px;}
#appliances:active {display: block; height: 59px; width: 114px; background-image: url("graphics/tn-appliances.gif"); background-position: 0px 0px;}
#topnav .appliances {background: url("graphics/tn-appliances.gif") no-repeat top left; position: absolute; top: 0px; left: 416px; text-indent: -9000px; z-index: 12;}
#topnav .appliances ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#topnav .video-games a:link {display: block; height: 59px; width: 82px; background: transparent url("graphics/tn-video-games.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .video-games a:visited {display: block; height: 59px; width: 82px; background: transparent url("graphics/tn-video-games.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#topnav .video-games a:hover {display: block; height: 59px; width: 82px; background-image: url("graphics/tn-video-games.gif"); background-position: 0px 0px;}
#topnav .video-games a:active {display: block; height: 59px; width: 82px; background-image: url("graphics/tn-video-games.gif"); background-position: 0px 0px;}
#topnav .video-games {background: url("graphics/tn-video-games.gif") no-repeat top left; position: absolute; top: 0px; left: 530px; text-indent: -9000px; z-index: 12;}
#home-audio:link {display: block; height: 59px; width: 76px; background: transparent url("graphics/tn-home-audio.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#home-audio:visited {display: block; height: 59px; width: 76px; background: transparent url("graphics/tn-home-audio.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#home-audio:hover {display: block; height: 59px; width: 76px; background-image: url("graphics/tn-home-audio.gif"); background-position: 0px 0px;}
#home-audio:active {display: block; height: 59px; width: 76px; background-image: url("graphics/tn-home-audio.gif"); background-position: 0px 0px;}
#topnav .home-audio {background: url("graphics/tn-home-audio.gif") no-repeat top left; position: absolute; top: 0px; left: 612px; text-indent: -9000px; z-index: 11;}
#topnav .home-audio ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#for-the-kitchen:link {display: block; height: 59px; width: 82px; background: transparent url("graphics/tn-for-the-kitchen.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#for-the-kitchen:visited {display: block; height: 59px; width: 82px; background: transparent url("graphics/tn-for-the-kitchen.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#for-the-kitchen:hover {display: block; height: 59px; width: 82px; background-image: url("graphics/tn-for-the-kitchen.gif"); background-position: 0px 0px;}
#for-the-kitchen:active {display: block; height: 59px; width: 82px; background-image: url("graphics/tn-for-the-kitchen.gif"); background-position: 0px 0px;}
#topnav .for-the-kitchen {background: url("graphics/tn-for-the-kitchen.gif") no-repeat top left; position: absolute; top: 0px; left: 688px; text-indent: -9000px; z-index: 11;}
#topnav .for-the-kitchen ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#jewelry-handbags:link {display: block; height: 59px; width: 102px; background: transparent url("graphics/tn-jewelry-handbags.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#jewelry-handbags:visited {display: block; height: 59px; width: 102px; background: transparent url("graphics/tn-jewelry-handbags.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#jewelry-handbags:hover {display: block; height: 59px; width: 102px; background-image: url("graphics/tn-jewelry-handbags.gif"); background-position: 0px 0px;}
#jewelry-handbags:active {display: block; height: 59px; width: 102px; background-image: url("graphics/tn-jewelry-handbags.gif"); background-position: 0px 0px;}
#topnav .jewelry-handbags {background: url("graphics/tn-jewelry-handbags.gif") no-repeat top left; position: absolute; top: 0px; left: 770px; text-indent: -9000px; z-index: 11;}
#topnav .jewelry-handbags ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#telephones:link {display: block; height: 59px; width: 108px; background: transparent url("graphics/tn-telephones.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#telephones:visited {display: block; height: 59px; width: 108px; background: transparent url("graphics/tn-telephones.gif") no-repeat top left; margin: 0; background-position: 0 0;}
#telephones:hover {display: block; height: 59px; width: 108px; background-image: url("graphics/tn-telephones.gif"); background-position: 0px 0px;}
#telephones:active {display: block; height: 59px; width: 108px; background-image: url("graphics/tn-telephones.gif"); background-position: 0px 0px;}
#topnav .telephones {background: url("graphics/tn-telephones.gif") no-repeat top left; position: absolute; top: 0px; left: 872px; text-indent: -9000px; z-index: 11;}
#topnav .telephones ul li a {background-image: none !important; background-color: #fff !important; color: #000 !important; text-indent: 0 !important; border-left: 1px solid #ebc78d; border-right: 1px solid #ebc78d; border-bottom: 1px solid #ebc78d; color: #003366 !important;}
#content {width: 980px;}
#content.rc {background: transparent url(graphics/rc-bg.gif) repeat-y 764px 0;}
#left-side {float: left; width: 760px; padding-left: 4px;}
#breadcrumbs {margin: 2px 15px 0 13px;}

/* Product Page */
#product {margin: 13px 15px 0 13px; border-bottom: 1px solid #ddd; width: 733px;}
#product td {padding-bottom: 18px;}
#product td.image {padding-right: 10px;}
#product td.image img {border: 1px solid #ebebeb;}
#product td.image p.zoom {text-align: right; margin: 0 8px 0 0;}
#product td.image p.zoom a:link {color: #777; text-decoration: none; font-size: 11px; background: none;}
#product td.image p.zoom a:visited {color: #777; text-decoration: none; font-size: 11px; background: none;}
#product td.image p.zoom a:hover {color: #777; text-decoration: none; font-size: 11px; background: none;}
#product td.image p.zoom a:active {color: #777; text-decoration: none; font-size: 11px; background: none;}
#product td.image p.zoom img {padding-top: 3px; border: none;}
#product td.info h2 {margin: 0 0 5px 0; line-height: 19px; color: #333;} 
#product .prodnametop {color: #952121; margin: 0 !important; line-height: 19px !important;}
#product .prodnamebottom {margin: 0 0 5px 0 !important; line-height: 19px !important;}
#product td.info p {margin: 0; line-height: 2em;}
#product td.info h2.monthly {margin-top: 25px; color: #8D131C; font-weight: bold; font-size: 20px;}
#product td.info .monthlytable td {padding: 0 !important; font-weight: bold; color: #8D131C; font-size: 12px;}
#main-two-buttons {margin: 17px 9px 0 0; padding: 0; width: 143px; float: left;}
#main-two-buttons input {margin: 0 0 8px 0;}
input.favorites {border: 0; background: transparent url(graphics/btn-add-to-favorites.gif) no-repeat top left; width: 142px; height: 27px; text-indent: -9000px; cursor: pointer; display: block; margin: 0; padding: 0;}
.tell-a-friend input {font: 11px "Verdana","Gill Sans",sans-serif; color: #003366; background: transparent; border: 0; cursor: pointer; padding: 0; border-bottom: 1px solid #036; width: 94px; over-flow: hidden; text-indent: -3px;}
#review-tell-print {background: transparent url(graphics/review-tell-print-bg.gif) no-repeat top left; margin: 17px 0 0 0; padding: 4px 0 0 15px; width: 145px; height: 59px; float: left; color: #000; list-style-type: square;}
#review-tell-print li {font: 11px "Verdana","Gill Sans",sans-serif; margin-bottom: 4px; margin-left: 6px;}
#review-tell-print li a:link {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#review-tell-print li a:visited {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#review-tell-print li a:hover {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#review-tell-print li a:active {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#description {margin: 13px 13px 0 13px; padding: 0 50px 13px 0; border-bottom: 1px solid #ddd;}
.calc-price-prodpg-btn {margin: 10px 0 -2px 0;}
#product td.info img.applynow {float: right;}
p.apr {width: 175px; padding: 7px; background-color: #f5f1ee; font-size: 14px; font-weight: bold; color: #000; line-height: 14px;}
p.drawtable {padding-top: 25px;}
p.drawtable input {margin-top: 10px;}
.regz-view-schedule {width: 227px; height: 41px; background: #fff url(graphics/view-pricing-schedule.png) no-repeat;}
#regz-review-tell-print {padding-top: 2px; display: block; padding: 0 !importantl; width: 100%; text-align: center; clear: both; margin: 0 !important;}
#regz-review-tell-print li {font: 11px "Verdana","Gill Sans",sans-serif; margin-bottom: 4px; margin-left: 6px;display: inline;}
#regz-review-tell-print li a:link {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#regz-review-tell-print li a:visited {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#regz-review-tell-print li a:hover {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#regz-review-tell-print li a:active {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
span.zoom {padding-right: 8px;}
span.zoom a:link {color: #777 !important; text-decoration: none; font-size: 11px; background: none;}
span.zoom a:visited {color: #777 !important; text-decoration: none; font-size: 11px; background: none;}
span.zoom a:hover {color: #777 !important; text-decoration: none; font-size: 11px; background: none;}
span.zoom a:active {color: #777 !important; text-decoration: none; font-size: 11px; background: none;}
#regz-review-tell-print li form {display: inline;}
#termdisplay {width: 300px;}
#termdisplay p {margin: 10px 0 10px 0 !important; width: 345px; font-size: 11px; color: #000;}
#termtable {border-collapse: collapse;}
#termtable td {border: 1px solid #000; height: 40px; padding: 2px; font-size: 11px; color: #333;}
#termtable tr.disc td {background-color: #ddfbe5; color: #487453;}
#termtable tr.headerrow td {font-size: 11px; color: #000; line-height: 18px; letter-spacing: 0px; background-color: #e3dfdd;}
#termtable td.noborder {border:none; background-color: #fff !important;}
#termdisplay {width: 410px;}
#termdisplay ul {background-image: none; background-color: #ebebeb; width: 345px; height: 25px; margin-left: 0; padding: 0; line-height: 20px;}
#termdisplay ul li {display: inline-block;font: 11px "Verdana","Gill Sans",sans-serif; margin-bottom: 4px; margin-left: 16px;}
#termdisplay ul li a:link {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#termdisplay ul li a:visited {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#termdisplay ul li a:hover {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#termdisplay ul li a:active {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#disctable {float: right; text-align: right; width: 305px;}
#disctable table {border-collapse: collapse;}
#disctable table td {border: 1px solid #000; height: 40px; padding: 2px; font-size: 11px; color: #333;}
#disctable table tr.disc td {background-color: #ddfbe5; color: #487453;}
#disctable table tr.headerrow td {font-size: 11px; color: #000; line-height: 18px; letter-spacing: 0px; background-color: #e3dfdd;}
#disctable ul {text-align: left; background-image: none; background-color: #ebebeb; width: 300px; height: 25px; margin-left: 0; padding: 0; line-height: 20px;}
#disctable ul li {display: inline-block;font: 11px "Verdana","Gill Sans",sans-serif; margin-bottom: 4px; margin-left: 2px;}
#disctable ul li a:link {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#disctable ul li a:visited {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#disctable ul li a:hover {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
#disctable ul li a:active {text-decoration: none; border-bottom: 1px solid #036; background: transparent; color: #036;}
.regz_titlerow {background-color: #043668;}
.regz_titlerow td { color: #fff !important;}
p.rebatestar {width: auto !important; background-color: #f5f1ee; padding: 7px; font-size: 11px; color: #000; line-height: 14px; text-align: left; margin: 10px 0 0 0 !important;}
.payHighlight {background-color: #fed77a !important; color: #000 !important;}
.submitTerm {cursor: pointer; visibility: hidden;}

/* Interest Calc Popup */
#regz-content-wrap {border: 2px solid #e0e0e0; background-color: #fff; width: 325px; margin: 0 auto; padding: 10px 0 10px 20px;}
#regz-calc-table {margin: 5px 0 0 10px;}
#regz-calc-table td {padding: 6px;}
#regz-calc-table .heading {font: bold 1.6em Arial, sans-serif; color:#184775;}
#regz-calc-table b {color: #777777;}

/* Product Reviews */
#prod-reviews h3 {margin: 0 0 0 15px !important; position: relative; top: 0; left: -15px;}
#prod-reviews td {font: 12px/1.5 "Verdana","Gill Sans",sans-serif; color: #777;}
#prod-reviews td hr {color: #fff; background: #fff; border-bottom: 1px solid #ccc; height: 1px; margin: 1em 0;}
p.review-thanks {margin: 13px 15px 0 13px; padding-top: 13px; font-weight: bold; font-style: italic;}
p.no-reviews {margin-top: 13px; margin-left: 0; position: relative; top: 15px; left: -15px; font-style: italic;}
#prod-reviews {margin: 0 15px 0 13px; width: 733px;}

/* Product Review Page */
#product-review p {margin-bottom: 0 !important;}
#product-review input, #product-review select, #product-review textarea {margin: 13px 70px 15px 17px;}
#product-review p.checkbox {margin: -10px 5px 20px 15px !important;}
#product-review p.checkbox input {margin: 0 5px 0 0;}
#product-review input.submit {display: block; margin: margin: 13px 70px 15px 17px;}
p.review-title {margin: 15px 30px 0 15px !important;}
p.review-person {margin: 0 30px 0 15px !important;}
p.review-itself {margin: 0 30px 15px 15px !important;}
#may-we-also-suggest {margin: 13px 15px 0 13px;}
#may-we-also-suggest td {border-right: 1px solid #ddd; width: 183px !important;}
#may-we-also-suggest td td {padding-left: 20px; border: none; width: 183px !important;}
#may-we-also-suggest td.last {border-right: none !important;}
#may-we-also-suggest td.separator {border-right: none !important;}
#may-we-also-suggest td img {margin: 15px 0 0 0;}
#may-we-also-suggest p {margin: 15px 20px 0 0 !important; padding: 0; font-size: 11px; line-height: 14px;}
#may-we-also-suggest td hr {color: #fff; background: #fff; border-bottom: 1px solid #ddd; height: 1px; margin: 20px 0 20px 0;}
img.print-header {display: none;}
img.cattitle {margin: 20px 15px 10px 13px;}
img.cattitle_nosub {display: inline; text-align: left !important; margin: 10px 0 0 13px;}
table.ctgy_header tr td form {display: inline; padding-right: 15px;}
td.page {color: #ccc;}
td.page a:link {color: #003366 !important; text-decoration: none; background-color: transparent !important;}
td.page a:visited {color: #003366 !important; text-decoration: none; background-color: transparent !important;}
td.page a:hover {color: #fff !important; text-decoration: underline !important; background-color: #003366 !important;}
td.page a:active {color: #fff !important; text-decoration: none; background-color: #003366 !important;}
table.four-thumbs-across {margin: 13px 15px 0 13px;}
table.four-thumbs-across td {border-right: 1px solid #ddd; width: 183px !important;}
table.four-thumbs-across td td {padding-left: 20px; border: none; width: 183px !important;}
table.four-thumbs-across td.last {border-right: none !important;}
table.four-thumbs-across td.separator {border-right: none !important;}
table.four-thumbs-across td.separator_top {border-right: none !important;}
table.four-thumbs-across td.separator_top hr {width: 733px;}
table.four-thumbs-across td img {margin: 15px 0 0 0; max-height: 120px;}
table.four-thumbs-across p {margin: 0 20px 0 0 !important; padding: 15px 0 0 0; font-size: 11px; line-height: 14px; display: block;}
table.four-thumbs-across td hr {color: #fff; background: #fff; border-bottom: 1px solid #ddd; height: 1px; margin: 20px 0 20px 0;}
td.separator_top hr {color: #fff; background: #fff; margin: 20px 0 0 0;}
#homeplanner a:link {background: none !important;}
#homeplanner a:visited {background: none !important;}
#homeplanner a:hover {background: none !important;}
#homeplanner a:active {background: none !important;}
#homeplanner em a:link {background: none !important;}
#homeplanner em a:visited {background: none !important;}
#homeplanner em a:hover {color: #fff; background-color: #003366 !important;}
#homeplanner em a:active {color: #fff; background-color: #003366 !important;}
div.letter {border-bottom: 1px solid #ddd; clear: both; margin: 13px 15px 0 13px; width: 733px;}
div.letter img {float: left;}
div.letter div.text {float: left; width: 530px;}
div.letter div.text p.date {font-style: italic;}
div.last.letter {border-bottom: 0;}
#worksite-leftside {width: 330px; float: left;}
#worksite-leftside p.learn-more {margin: 0; padding: 10px; background-color: #faf0d7;}
#worksite-main {width: 420px; float: left; margin: 0 0 0 10px; background: transparent url(graphics/worksite-nav-bg.gif) no-repeat top left;}
#worksite-main #worksite-nav {height: 50px; list-style-type: none; margin: 18px 0 0 135px; padding: 0;}
#worksite-main #worksite-nav li {padding: 0 9px 0 0; margin: 0 5px 0 0; display: inline; border-right: 1px solid #666666;}
#worksite-main #worksite-nav li.last {padding-right: 0; margin-right: 0; border-right: 0;}
#worksite-main p.quote {font-style: italic; margin-bottom: 30px;}
#worksite-main .column-one {width: 200px; float: left; margin: 0;}
#worksite-main .column-two {width: 200px; float: left; margin: 0;}
#worksite-main .column-one p, #worksite-main .column-two p {margin-right: 0;}
#worksite-main .column-one ul, #worksite-main .column-two ul {margin-right: 0;}
#worksite-main .column-one li, #worksite-main .column-two li {margin-right: 0;}
#worksite-main .column-one h4, #worksite-main .column-two h4 {margin-right: 0;}
#worksite-main td.prompt {text-align: right;}
#worksite-main td.required {font-weight: bold;}
#worksite-main td.not-required {font-style: italic;}

/* Customer Pages */
.greyout {background-color: #f0f0f0;}
.greyout input {background-color: #f0f0f0; text-shadow: none;}
.greyout select {background-color: #f0f0f0;}
#retail_agreement {height: 200px; width: 680px; overflow: auto; border: 1px solid #777777;}
#retail_agreement p {padding: 0 15px; margin: 15px 0 0 0 !important}
#retail_agreement table {border-spacing: 0px; border: 1px solid #777;}
#retail_agreement table td {font-size: 10px !important;}
table.customer {margin: 0 15px 0 13px; width: 733px;}
table.customer td {padding-top: 3px; padding-left: 3px; font: 12px/1.5 Verdana,Arial,sans-serif;}
table.customer input, table.customer select {font: 12px/1.5 Verdana,Arial,sans-serif;}
table.customer td p {margin-left: 3px !important;}
div.bottom-button {text-align: right; margin: 30px 15px 0 13px; width: 733px;}
.bottom-button.bask {float: left; width: 464px;}
#bask-luthercharge {float: left; width: 265px;}
#bask-luthercharge img {margin: 30px 0 0 15px;}
#bask-luthercharge a {background: none !important;}
table.customer td.required {font-weight: bold !important;}
table.customer td.not-required {font-style: italic !important;}
td.third-column {padding-left: 45px !important;}
#luthercharge table td {font: 12px/1.5 Verdana,Arial,sans-serif !important; padding-top: 3px; padding-bottom: 3px;}
/*#luthercharge table td b {font-weight: normal !important;}*/
#luthercharge table td input, #luthercharge table td select {font: 12px/1 Verdana,Arial,sans-serif; margin-left: 3px;}
#luthercharge h3 {margin-top: 20px !important;}
form#adsmfaddbask {display: inline;}
table.pagecount {margin: 13px 15px 0 13px; width: 733px;}
.srch-search input {position: relative; top: 7px;}
p.survey-question {margin: 20px 0 5px 0 !important;}
input.radio {margin-left: 13px;}

/* LutherCharge Account Payment Screens */
#external-product {margin: 5px 15px 0 22px; border-bottom: 1px solid #ddd; width: 500px;}
#external-product td {padding-bottom: 5px;}
#external-product .currency-text {font: 10px Verdana, Arial; color: #777777;}
#luthercharge-steps-img {margin: 0 0 25px 45px; width: 657px; height: 296px;}
.luthercharge-sign-text {margin: 0 0 10px 65px; padding: 8px 60px 8px 8px; font-weight: bold; background-color: #eceff4;}
#luthercharge-signin {margin: 12px 0 0 75px;}

/* New LutherCharge Page */
#lca-step1 {height: 22px; background: #fff url(graphics/luthercreditapp-step1.gif) no-repeat;}
#lca-step2 {height: 22px; background: #fff url(graphics/luthercreditapp-step2.gif) no-repeat;}
#lca-step3 {height: 22px; background: #fff url(graphics/luthercreditapp-step3.gif) no-repeat;}
#lca-step3b {height: 22px; background: #fff url(graphics/luthercreditapp-step3b.gif) no-repeat;}
#lca-step1 .step1 {padding-left: 222px;}
#lca-step2 .step2 {padding-left: 255px;}
#lca-step3 .step3 {padding-left: 290px;}
.labelcell {width: 211px;}
.luthercredit-app-table {margin-bottom: 25px;}
.luthercredit-app-table td {padding: 4px;}




/* Right Column */
#rc {float: left; width: 215px; margin: 0;}
#rc * {margin: 0; padding: 0;}
#rc p {margin: .5em 1em .75em 1.5em;}
#rc p.first {font-weight: bold; margin-bottom: 0;}
#rc ul {margin: 0 1em 1em 2.75em;}
#rc-logos {margin: 0; padding: 5px 0 0 10px;}
#rc-logos img {margin: 10px 10px 5px 10px;}
#rc img.rc-main {margin: 1px 0 0 9px;}
#rc-facebook-like {margin: 6px 0 10px 5px; padding-left: 8px;}
#rc-social-media-icons {margin-bottom: 8px;}
#rc-social-media-icons img {border: none; outline: none !important; margin-left: 14px;}
#rc-social-media-icons .first {margin-left: 10px !important;}

/* x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x */
/* &x&x&x&x&x Typography &x&x&x&x&x& */
/* x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x&x */
body {font: 12px/1.5 Verdana,Arial,sans-serif;}
p, ul, ol {margin: 1.2em 4em 1.2em 2em;}
#left-side a:link {color: #003366; background-color: transparent;}
#left-side a:visited {color: #003366; background-color: transparent;}
#left-side a:hover {color: #fff; background-color: #003366;}
#left-side a:active {color: #fff; background-color: #003366;}
#left-side p, ul, ol, address {margin: 13px 70px 15px 17px;}
#left-side li {margin-top: 0; margin-left: 17px;}
#left-side {font: 12px/1.5 "Verdana","Gill Sans",sans-serif; color: #333;}
#left-side h2 {font: bold 16px/1.5 "Verdana","Gill Sans",sans-serif; margin: 13px 70px 12px 13px; color: #666666;}
#left-side h3 {font: bold 14px/1.5 "Verdana","Gill Sans",sans-serif; margin: 13px 70px 12px 13px; color: #333333;}
#left-side h4 {font: bold 12px/1.5 "Verdana","Gill Sans",sans-serif; margin: 13px 70px 12px 13px; color: #666666;}
#name-top {text-transform: uppercase; font-weight: bold; margin-bottom: 0;}
#name-top  a:link {color: #8c1f1a !important;  background-color: transparent;}
#name-top  a:visited {color: #8c1f1a !important;  background-color: transparent;}
#name-top  a:hover {color: #fff; background-color: #003366; text-decoration: none;}
#name-top  a:active {color: #8c1f1a !important;}
#name-bottom {margin-top: 0; padding-top: 0;}

/* Headings */
h1 {cursor: pointer; display: block; height: 76px; width: 319px; background: transparent url(graphics/header-logo2.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 3px; left: 0;}
h1.voc {cursor: pointer; display: block; height: 90px; width: 429px; background: transparent url(graphics/voc-luthersales-logo.gif) no-repeat top left; padding: 0; margin: 0; text-indent: -9000px; position: absolute; top: 5px; left: 15px;}
h2 {font: bold 12px/1.5 Verdana,Arial,sans-serif;}

/* Home Page */
img.sfnt-title {margin: 29px 0 9px 14px;}
p.sfnt {font: 12px/1.5 "Verdana","Gill Sans",sans-serif;}
#home-banner embed * {cursor: default !important;}
#home-banner embed {cursor: default !important;}
#home-banner {cursor: default !important;}

/* General font-sizes */
#header p, #content p, #content ul, #content ol, #footer, #maincontent table {}

/* Main Content Section  */
#content p, #content h1, #content h2, #content h3, #content legend, #content table {}
#content table {}
#content ul, #content ol {}
hr {color: #fff; background: #fff; border-bottom: 1px solid #ddd; height: 1px; margin: 20px 13px 20px 13px;}
.column-third {background: transparent url(graphics/column-third-bg.gif) repeat-x top left; width: 240px; float: left; margin: 0 13px 0 0; min-height: 500px;}
.column-third.one {background: transparent url(graphics/column-third-bg1.gif) repeat-x top right;}
.column-third.two {background: transparent url(graphics/column-third-bg2.gif) repeat-x top right;}
.column-third.three {background: transparent url(graphics/column-third-bg3.gif) repeat-x top right;}
.column-third h3, .column-third h4 {margin: 10px !important;}
.column-third ul, .column-third p, .column-third img {margin: 10px 20px 10px 10px !important;}
.column-third a:link {background: none !important;}
.column-third a:visited {background: none !important;}
.column-third a:hover {background: none !important;}
.column-third a:active {background: none !important;}
#landingpg-payment-options {width: 745px; margin-top: 15px;}
.column-payment-option1 {float: left; background: transparent url(graphics/vcs-payopt-luthercharge.gif) no-repeat; width: 366px; height: 454px; padding-top: 55px;}
.column-payment-option2 {float: right; background: transparent url(graphics/vcs-payopt-elecdebit.gif) no-repeat; width: 366px; height: 454px; padding-top: 55px;}
.column-payment-option3 {float: left; background: transparent url(graphics/vcs-payopt-lutherchargea.gif) no-repeat; width: 366px; height: 454px; padding-top: 55px;}
.column-payment-option4 {float: left; background: transparent url(graphics/vcs-payopt-lutherchargeb.gif) no-repeat; width: 366px; height: 454px; padding-top: 55px;}
#applynowbuttons .button-links:link {background-color: none !important; background: none !important; width:92px; height:27px;}
#applynowbuttons .button-links:visited {background-color: none !important; background: none !important; width:92px; height:27px;}
#applynowbuttons .button-links:hover {background-color: none !important; background: none !important; width:92px; height:27px;}
#applynowbuttons .button-links:active {background-color: none !important; background: none !important; width:92px; height:27px;}

/* Footer */
#footer {color: #777777; border-top: 1px solid #dadada; margin-top: 15px; margin-left: 10px; margin-right: 10px; padding-top: 20px;}
#footer p {margin: 0;}
#footer a:link {color: #777777; text-decoration: underline;}
#footer a:visited {color: #777777; text-decoration: underline;}
#footer a:hover {color: #777777; text-decoration: underline; background-color: #777777; color: #fff;}
#footer a:active {color: #777777; text-decoration: underline; background-color: #777777; color: #fff;}
#footer ul {margin: 0 0 0 1.5em;}
#footer ul li a:link {text-decoration: none;}
#footer ul li a:visited {text-decoration: none;}
#footer ul li a:hover {text-decoration: none;}
#footer ul li a:active {text-decoration: none;}
#brief-survey {width: 295px; float: left; border-right: 1px solid #dadada; padding-right: 24px;}
#customer-care {width: 187px; float: left; padding-left: 38px;}
#shopping-online {width: 157px; float: left;}
#other-features {width: 145px; float: left;}
#catalogs {width: 105px; float: left;} 
#catalogs img {margin-left: 20px;}
#catalogs a:link {background-color: transparent;}
#catalogs a:visited {background-color: transparent;}
#catalogs a:hover {background-color: transparent;}
#catalogs a:active {background-color: transparent;}
#catalogs p {text-align: center; font-size: 11px; line-height: 12px;}
#catalogs p a:link {text-decoration: none;}
#catalogs p a:visited {text-decoration: none;}
#catalogs p a:hover {color: #fff; text-decoration: none; background-color: #777;}
#catalogs p a:active {color: #fff; text-decoration: none; background-color: #777;}
#footer p.assistance {text-align: center; margin: 20px 0 10px 0;}
#footer p.copyright {text-align: center; color: #b5b5b5; font-size: 11px; padding-bottom: 26px;}
#footer p.copyright a:link {color: #b5b5b5; text-decoration: none;}
#footer p.copyright a:visited {color: #b5b5b5; text-decoration: none;}
#footer p.copyright a:hover {color: #b5b5b5; text-decoration: none; background-color: #b5b5b5; color: #fff;}
#footer p.copyright a:active {color: #b5b5b5; text-decoration: none; background-color: #b5b5b5; color: #fff;}

.prod_yellow_box{
	background-color:#f9edd1;
	color:#dfa519;
	font:bold 1.4em Arial, sans-serif;
	padding:4px;
}

a:link.yellow_link,
a:active.yellow_link,
a:visited.yellow_link,
a:hover.yellow_link{
	text-decoration:none; 
	color:#dfa519 !important;
}

a:link.yellow_link2,
a:active.yellow_link2,
a:visited.yellow_link2,
a:hover.yellow_link2{
	text-decoration:none; 
	color:#A20004 !important;
}

.red_discount_price{ 
	color:#c30101;
	font:bold 1.2em Arial, sans-serif;
	margin:9px 0 2px 0;
}

.grey_italic{
	font:normal 0.9em Arial, sans-serif;
	font-style:italic;
}

p.grey_italic {
	line-height: 10px !important;
}

.apply_now_div{
	text-align:right;
}
	.apply_now_div a:hover{
		line-height:1px !important;
		background-color:#ffffff !important;
	}

.buy_now_price{
	margin:20px 0 0 0;
	font:bold 1.6em Arial, sans-serif;
	color:#184775;
}

.add_to_my_cart_small{
	text-align:right;
	margin:7px 0 0 0;
}
	.add_to_my_cart_small a:hover{
		line-height:1px !important;
		background-color:#ffffff !important;
	}

.ordl_heading{
	color:#eebf17;
	font:bold 1.6em Arial, sans-serif;
	margin:0 0 22px 0;
}

.ordl_monthly_payments{
	float:left;
}
	.ordl_teal_border{
		border:3px solid #004b80;
		padding:6px;
		margin:12px 0 0 0;
	}
	.ordl_yellow_border{
		border:3px solid #e6b21e;
		padding:10px;
	}

.ordl_teal_heading{
	text-align:center;
	color:#347085;
	font:bold 1.3em Arial, sans-serif;
}

.ordl_yellow_heading{
	text-align:center;
	color:#e6b21e;
	font:bold 1.2em Arial, sans-serif;
}

.ordl_payinfull{
	text-align:center;
	float:left;
	border:0px dotted #e6b21e;
	border-width:0 2px;
	margin:0 18px;
	padding:0 14px;
}

/* One Page Application Misc CSS */

#bill-to-table {height:225px; padding-left:133px;}



/* Top navigation */
#menunav {width: 980px; height: 59px; padding:0; margin:0; list-style:none; position:relative; z-index:1000; background: transparent url(graphics/navigation-bg.png) no-repeat; position: absolute; top: 84px; left: 0; font: normal 12px arial, verdana, Helvetica, sans-serif; letter-spacing: .7px !important;}
#menunav li {float:left; margin: 0;}
#menunav li a {display:block; float:left; height: 44px; line-height: 44px; text-decoration:none;}
#menunav table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
/* Default link styling */
/* Style the list OR link hover. Depends on which browser is used */
#menunav li a:hover {z-index:200; position:relative;color:#fff; background-color:#c60;}
#menunav li:hover {position:relative; z-index:200;}
#menunav :hover ul {left:0; top:59px; width:210px;} /* First sub */
/* Keep the 'next' level invisible by placing it off screen. */
#menunav ul, 
#menunav :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#menunav :hover ul :hover ul {left: 210px; top: 0; white-space:nowrap; width: 210px; z-index:200; height:auto;} 
#menunav :hover ul li {margin: 0; border: 1px solid #ebc78d; border-top: none;}
#menunav :hover ul li a {width:210px; padding:0; text-indent:10px; background-color: #ffffff; color: #003366; height:30px; line-height:30px;}
#menunav :hover ul li a.fly {background: #ffffff url(graphics/right-arrow-active.gif) no-repeat right center;}
#menunav :hover ul :hover {background-color:#003366; color:#fff; background-image: none !important;}
#menunav :hover ul :hover a.fly {background-color:#003366; color:#fff;}
#menunav :hover ul li.currentsub a {background:#003366; color:#fff;}
#menunav :hover ul li.currentsub a.fly {background:#003366 url(graphics/right-arrow.gif) no-repeat right center; color:#001416;}
#menunav :hover ul :hover ul li a {width: 210px; padding:0; text-indent:10px; background: #ffffff; color: #fff;}
#menunav :hover ul :hover ul :hover {background-color:#003366; color:#fff;}
.last-list-item {font-weight: bold; font-style: italic;}
.spc-jewelry {margin-left: -8px !important;}
.spc-exercise {margin-left: -108px !important;}

/* Nav Rollover Images */
#menunav .nav-furniture {background: url(graphics/nav-furniture.png) no-repeat; width: 89px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-furniture {background: url(graphics/nav-furniture-hov.png) no-repeat; width: 89px; height: 59px;}
#menunav .nav-bedding {background: url(graphics/nav-bedding.png) no-repeat; width: 84px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-bedding {background: url(graphics/nav-bedding-hov.png) no-repeat; width: 84px; height: 59px;}
#menunav .nav-computers {background: url(graphics/nav-computers.png) no-repeat; width: 101px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-computers {background: url(graphics/nav-computers-hov.png) no-repeat; width: 101px; height: 59px;}
#menunav .nav-tvs {background: url(graphics/nav-tvs.png) no-repeat; width: 54px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-tvs {background: url(graphics/nav-tvs-hov.png) no-repeat; width: 54px; height: 59px;}
#menunav .nav-cameraandvid {background: url(graphics/nav-cameraandvid.png) no-repeat; width: 93px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-cameraandvid {background: url(graphics/nav-cameraandvid-hov.png) no-repeat; width: 93px; height: 59px;}
#menunav .nav-appliances {background: url(graphics/nav-appliances.png) no-repeat; width: 114px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-appliances {background: url(graphics/nav-appliances-hov.png) no-repeat; width: 114px; height: 59px;}
#menunav .nav-videogames {background: url(graphics/nav-videogames.png) no-repeat; width: 77px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-videogames {background: url(graphics/nav-videogames-hov.png) no-repeat; width: 77px; height: 59px;}
#menunav .nav-homeaudio {background: url(graphics/nav-homeaudio.png) no-repeat; width: 79px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-homeaudio {background: url(graphics/nav-homeaudio-hov.png) no-repeat; width: 79px; height: 59px;}
#menunav .nav-forthekitchen {background: url(graphics/nav-forthekitchen.png) no-repeat; width: 85px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-forthekitchen {background: url(graphics/nav-forthekitchen-hov.png) no-repeat; width: 85px; height: 59px;}
#menunav .nav-jewelryandbags {background: url(graphics/nav-jewelryandbags.png) no-repeat; width: 100px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-jewelryandbags {background: url(graphics/nav-jewelryandbags-hov.png) no-repeat; width: 100px; height: 59px;}
#menunav .nav-exerciseequip {background: url(graphics/nav-exerciseequip.png) no-repeat; width: 104px; height: 59px; text-indent: -9000px;}
#menunav li:hover > a.nav-exerciseequip {background: url(graphics/nav-exerciseequip-hov.png) no-repeat; width: 104px; height: 59px;}
/* End top navigation */

/* Jewelry Disclaimer CSS */

p.jewelry-disclaimer {font-size:16px; float:right; width:415px; font-weight:900; margin-bottom:10px !important;}
p.product-page-jewelry-disclaimer {font-size:16px; font-weight:900; margin-top:30px !important;}

input.catalog-new-request {border:1px solid #d3d3d3; padding-top:5px; padding-bottom:5px; width:255px; margin-left:10px;}
input.catalog-new-request-phone {width:150px;}
input.catalog-new-request-postal-code {width:95px;}
select.catalog-new-request {border:1px solid #d3d3d3; padding-top:5px; padding-bottom:5px; margin-left:10px;}
#catalog-new-request-wrapper {margin:10px;}

