* { padding: 0; margin: 0; }
.clear { clear: both; height: 1px;}

.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.clearfix { display: block }

body { background: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#d1d1d1; line-height:18px; }
a { color: #ffffff; text-decoration: underline; }
a:active, a:hover { text-decoration: none; }
h1 { margin: 15px 0 10px 0; }
h2 { margin: 15px 0; font-size: 14px; font-weight: bold; }
h3 { font-size: 12px; font-weight: bold;margin: 15px 0; }
p { margin: 8px 0; line-height: 20px; }
.textCircleR, .textTM { vertical-align: top; font-size: 8px; }
span.textCircleR, span.textTM {  }
.italics { font-style:italic; }
.nowrap { white-space: nowrap;}

#container { width: 932px; margin: auto; border: 1px solid #606060; padding: 0 0 20px 0;}
#footer { width: 800px; margin: 15px auto; font: Arial, Helvetica, sans-serif; font-size: 100%}
#footer #simmonsLogo { width: 150px; float: left; text-align: center; display: block; position: absolute; margin-top: -15px; }
#footer #simmonsLogo img { border: 0px; }

#footer #footerLinks { width: 820px; text-align: center; float: left; }
#homeContainer { width: 940px; margin: auto; }
#header { height: 145px; }
#logo { float: left; width: 320px; margin: 35px 0 0 330px; background:#000000 url(../imgs/n.gif) no-repeat bottom center; margin-top: 5px;}
#logo img { border: 0; }
#logo2 { float: left; width: 920px; }
#zipCode { float: right; width: 190px; z-index: 0; margin: 0 16px 0; background-color:#000000; }
#homeContainer #zipCode { margin-right: 20px; }

#nav { clear: both; margin: 0 auto; width: 882px; }
#nav ul { list-style: none; }
#nav li { display: inline; float: left; }
#nav a {height: 28px; display: block; background-position: 0 0; background-repeat: no-repeat} 
#nav a:hover, #nav a:active, #nav a.selected { background-position: 0 -28px;}
#nav a#advancedSprings:link, #nav a#advancedSprings:visited { background-image: url(../imgs/nav2_advanced.jpg); width: 250px; }
/*
#nav a#collection:link, #nav a#collection:visited { background-image: url(../imgs/nav2_collection.jpg); width: 170px; }
#nav a#news:link, #nav a#news:visited { background-image: url(../imgs/nav2_news.jpg); width: 121px; }
#nav a#mattBuyingGuides:link, #nav a#mattBuyingGuides:visited { background-image: url(../imgs/nav2_mattBuyingGuides.jpg); width: 216px; }
#nav a#history:link, #nav a#history:visited { background-image: url(../imgs/nav2_history.jpg); width: 124px; }
*/
#nav a#technology:link, #nav a#technology:visited { background-image: url(../imgs/nav3_technology.jpg); width: 168px; }
#nav a#collection:link, #nav a#collection:visited { background-image: url(../imgs/nav3_collection.jpg); width: 193px; }
#nav a#news:link, #nav a#news:visited { background-image: url(../imgs/nav3_news.jpg); width: 145px; }
#nav a#mattBuyingGuides:link, #nav a#mattBuyingGuides:visited { background-image: url(../imgs/nav3_mattBuyingGuides.jpg); width: 242px; }
#nav a#history:link, #nav a#history:visited { background-image: url(../imgs/nav3_history.jpg); width: 133px; }
#nav a#advancedSprings:hover, #nav a#advancedSprings:active, #nav a#advancedSprings.selected, #nav a#collection:hover, #nav a#collection:active, #nav a#collection.selected, #nav a#mattBuyingGuides:hover, #nav a#mattBuyingGuides:active,#nav a#history:hover, #nav a#history:active, #nav a#news:hover, #nav a#news:active, #nav a#history.selected, #nav a#technology:hover, #nav a#technology:active, #nav a#technology.selected { background-position: 0 -28px; }

/* Layouts */
/*#layout { background: #000 url(../imgs/bg_guides.jpg) 0 0 repeat-x; }*/
#col1 { float: left; width: 410px; margin: 10px 40px 10px 10; position: relative; }
#col2 { float: right; width: 410px; margin: -20px 40px 10px 10; position: relative; }
/*#col2 { float: right; width: 410px; margin: 10px 20 10px 0px;} */

.home #logo {background: transparent; margin: 5px 0 0 330px;}
#layout-home {position:relative; margin: 0 15px; z-index: 100; height: 460px; overflow:hidden;}
.home #nav {background: #000 url(../imgs/nav-bg.png) 0 0 repeat-x;}
.home .box .more-link {text-transform: uppercase; font-size:9px;}
.more-link span {font-size:10px; padding-left:3px; vertical-align: 0px;}

.home #container {position:relative;}
.home #container #bg {position:absolute; left:6px; top:0; background: transparent url(../imgs/home_bg.jpg) 0 0 no-repeat; width: 920px; height: 645px; z-index: -100;}
.home #col1 {width: 460px; margin-right: 15px; height: 320px; float: right; position:relative; color:#fff; font-family: Helvetica, Arial, sans-serif; text-align:right;}
.home #col1 h1 {line-height: 1.5em; text-transform: uppercase; font-weight:normal; letter-spacing: 3px; font-size: 22px; margin: 40px 0 10px;}
.home #col1 #t {margin: 40px 0 18px;}
.home #t1 {padding: 0 17px 0 0;}
.home #t3 {margin: 10px 0 0;}
.home #col1 #clct {font-variant: small-caps; font-weight: bold; font-size: 14px; letter-spacing: 1.3px;}
.home #zip-code {position: absolute; right: 30px; top: 0; margin: 80px 0 0; width: 166px;}
.home #zip-code input {display:block; float:left; background: transparent url(../imgs/blk50trn.png) 0 0 repeat; border: 1px solid #999; color:#ccc; text-transform: uppercase; line-height: 1em; font-size: 11px; height: 12px; width: 100px; padding: 7px 4px;}
.home #zip-code input.submit {float:right; font-weight: bold; color: #eee; padding: 1px 4px; height:28px; cursor:pointer; border-width: 1px 1px 1px 0; width: 56px;}
.home #zip-code span {color: #000; font-size:10px; text-transform: uppercase; display:block; text-align: right;}
.home .box {display:block; width: 290px; height: 112px; position: absolute; left: 0; bottom: 10px; overflow: hidden; background: transparent url(../imgs/blk50trn.png) 0 0 repeat; border: 1px solid #eee; color:#ccc;}
.home .box:hover {color: #fff;}
.home .box h2 {font-size: 12px; border-bottom: 1px solid #eee; padding: 5px 10px; margin: 0; text-transform:uppercase;}
.home .box p {font-size: 11px; line-height: 1.3em; padding: 0 10px;}
.box .more-link {float:right; margin: 0 10px; font-size: 11px; color:#ccc; text-decoration:none; line-height: 1em; padding: 1px 0;}
.box .more-link:hover {color: #fff; border-bottom: 1px solid #fff;}
.home .box .icn {display:block; float:right; padding: 0 10px; text-decoration:none; text-align:right;}
.home .box .icn img {display:block; border:none;}
.box .icn .more-link {margin: 3px 0 0;}

#b1 {}
#b1 .icn {width: 90px; padding: 0;}
#b1 .icn img {padding: 0 15px;}
#b1 .more-link {margin-right: 10px;}
#b2 {left:305px;}
#b2 .more-link {margin-top: 20px;}
#b3 {left:610px;}
#b3 .icn {padding: 10px; width: 93px;}
#b3 .more-link {margin-top: 5px;}
.home #vid-panel {display:none; position:fixed; margin-left: -200px; left: 50%; top: 100px; width: 400px; height: 244px; z-index: 400; padding: 10px; border: 1px solid #fff; background: #000;}
.home #vid-bg {position:absolute; top:0; left:0; width: 100%; height: 100%; background: #000; display:none; z-index: 200}

#layout.history { margin: 0 30px; min-height: 500px; _height: 460px; }
#layout-advancedSprings { background: url(../imgs/coil_collage.jpg) 15px 5px no-repeat; margin: 0 15px; }
#layout-advancedSprings #col1 { width: 350px; margin-left: 15px; height: 420px; }
#layout-technology { background: url(../imgs/coil_technology.png) 100% bottom no-repeat; margin: 0 15px; }
#layout-technology #col1 { width: 470px; margin-left: 15px; height: 490px; font-family:FunctionScript;  font-size: 115%; }
#layout-advancedSub { border: 1px solid #959595; width: 870px; background: url(../imgs/bg_superior.gif) 3px 0 no-repeat; padding: 0 10px 20px 10px; margin: 5px 20px 10px 21px; }

#layout-advancedSub #col1 { margin-left: 20px; _margin-left: 10px; margin-bottom: 10px; _margin-bottom: 0; margin-right: 40px; width: 400px; }

#layout-guides { margin: 10px 30px 0 30px; _height: 600px;}
#layout-guides #col1 { margin: 10px 0 10px 25px; _margin: 10px 0 10px 12px;}
#layout-guides #col2 { margin: 10px 15px 0 0; _margin: 55px 12px 0 0; |margin-top: 65px; }
#layout-collection, #layout-collection-comparison { background: #000000 url(../imgs/bg_collection3.jpg) 0 0 repeat-x; margin: 0 25px; }
#layout-collection #col1 { margin-left: 25px; _margin-left: 12px; margin-right: 2px; _margin-right:1px;  width: 433px; }
#layout-collection #col2 { margin: 0 0 0 2px; width: 410px; border-left: 1px solid #000000; padding: 0 0 0 4px; font-size: 11px; }
#layout-collection #comparisonCol { width: 852px; margin: 0 15px; padding: 10px 0;}
#layout-news { background: url(../imgs/n1.png) 449px 40px no-repeat; min-height: 600px; height: auto !important; height: 600px; margin: 0 auto; }
#layout-news { background: #000; margin: 0 15px; position: relative;}
#layout-news #col1 { margin-left: 15px; margin-right: 0; float: none; }
#layout-newsFeature { margin: 0 30px; }
#layout-newsFeature #col1 { margin: 10px 0; width: 100%; }
#layout-newsFeature h3 { margin: 15px 0 0; }
#layout-newsFeature h4 { font-weight: normal; margin: 0 0 10px; font-style:italic; font-size: 12px; }
#layout-promo { background: url(../imgs/bed_graphic.jpg) 90% 50px no-repeat; margin: 0 15px; }
#layout-promo #col1 { width: 350px; margin-left: 10px; height: auto; }
#layout-promo h1 { margin-bottom: 0; padding-bottom: 8px; padding-top: 20px; }
#layout-promo h2 { color: #FFFFFF; font-family: Tahoma, Helvetica, Verdana, sans-serif; font-size: 13px; }
#layout-promo h2 .textCircleR { font-size: 6px !important; }
#layout-promo p { color: #ffffff; margin-bottom: 0; padding-bottom: 8px; }
#layout-promo a.promoBtn { background: url(../imgs/btn_promo.gif) 0 0 no-repeat; display: inline-block; height: 41px; margin: 5px 0 0 -5px; width: 346px; }
#layout-promo a.promoBtn:hover { background-position: 0 -40px; }
#layout-promo .notice { font-size: 10px; line-height: 1.1; }
#layout-testimonials { background: #000; margin: 0 15px; position: relative; min-height: 600px; height: auto !important; height: 600px; }
#layout-testimonials #col1 { margin-left: 15px; margin-right: 0; float: none; }

/* Collection */
#collectionSubnav { background: #0d0d0d url(../imgs/bg_collectionNav2.gif) 0 0 repeat-x; height: 32px; width: 857px; margin: 10px auto 0 auto; padding: 0 0 0 25px; }
#collectionSubnav ul { list-style: none; }
#collectionSubnav li { display: inline; float: left; }
#collectionSubnav li#last { float: right; }
#collectionSubnav a { height: 32px; display: block; background-repeat: no-repeat; background-position: 0 0; }
#collectionSubnav a:active, #collectionSubnav a:hover, #collectionSubnav a.selected { background-position: 0 -32px; }
/* #collectionSubnav a#all { background-image: url(../imgs/subnav_all.gif); width: 181px;} */
#collectionSubnav a#all { background-image: url(../imgs/subnav2_all.gif); width: 172px;}
#collectionSubnav a#helena { background-image: url(../imgs/subnav_helena.gif); width: 98px; }
#collectionSubnav a#rosalyn { background-image: url(../imgs/subnav_rosalyn.gif); width: 101px; }
#collectionSubnav a#angelina { background-image: url(../imgs/subnav_angelina.gif); width: 148px; }
#collectionSubnav a#olivia { background-image: url(../imgs/subnav2_olivia.gif); width: 102px; }
#collectionSubnav a#perla { background-image: url(../imgs/subnav2_perla.gif); width: 127px; }
#collectionSubnav a#alyssa { background-image: url(../imgs/subnav2_alyssa.gif); width: 100px; }
#collectionSubnav a#alisanne { background-image: url(../imgs/subnav2_alisanne.gif); width: 181px; }
#collectionSubnav a#comparison { background-image: url(../imgs/subnav_comparison.jpg); width: 139px; }
#collectionSubnav a#beautyrestLogo { background-image: url(../imgs/subnav2_beautyrest.jpg); width: 144px; }

.detailsLink { width: 391px; margin-left: 10px; }
.detailsLink a { display: block; width: 391px; background-position: 0 0; background-repeat: no-repeat; }
.detailsLink a img { border: none; }
.detailsLink a#helena { background-image: url(../imgs/details_helena.jpg); height: 130px; }
.detailsLink a#helena:hover, .detailsLink a#helena:active { background-position: 0 -130px;}
.detailsLink a#helena img { padding: 7px 0 0 20px;}
.detailsLink a#rosalyn { background-image: url(../imgs/details_rosalyn.jpg); height: 128px;}
.detailsLink a#rosalyn:hover, .detailsLink a#rosalyn:active {background-position: 0 -128px; }
.detailsLink a#rosalyn img { padding: 5px 0 0 20px;}
.detailsLink a#angelina { background-image: url(../imgs/details_angelina.jpg); height: 124px;}
.detailsLink a#angelina:hover, .detailsLink a#angelina:active {background-position: 0 -124px; }
.detailsLink a#angelina img { border: none; padding: 7px 0 0 20px; }

.detailsLink a#olivia { background-image: url(../imgs/details_olivia.jpg); height: 96px;}
.detailsLink a#olivia:hover, .detailsLink a#olivia:active {background-position: 0 -96px; }
.detailsLink a#olivia img { border: none; padding: 10px 0 0 13px; }
.detailsLink a#perla { background-image: url(../imgs/details_perla.jpg); height: 99px;}
.detailsLink a#perla:hover, .detailsLink a#perla:active {background-position: 0 -99px; }
.detailsLink a#perla img { border: none; padding: 10px 0 0 13px; }
.detailsLink a#alyssa { background-image: url(../imgs/details_alyssa.jpg); height: 98px;}
.detailsLink a#alyssa:hover, .detailsLink a#alyssa:active {background-position: 0 -98px; }
.detailsLink a#alyssa img { border: none; padding: 7px 0 0 13px; }
.detailsLink a#alisanne { background-image: url(../imgs/details_alisanne.jpg); height: 99px;}
.detailsLink a#alisanne:hover, .detailsLink a#alisanne:active {background-position: 0 -99px; }
.detailsLink a#alisanne img { border: none; padding: 1px 0 0 13px; }

#brLink { height: 57px; width: 405px; float: right}
#brLink a { background: url(../imgs/br_link.jpg) 0 0 no-repeat; display: block; height: 57px; width: 405px;}
#brLink a:hover, #brLink a:active { background-position: 0 -57px; }

#compChartLink { width: 390px; height: 36px; float: right; margin: 20px 0 0 0; }
#compChartLink a { background: url(../imgs/comparison_link.jpg) 0 0 no-repeat; display: block; height: 36px; }
#compChartLink a:hover, #compChartLink a:active { background-position: 0 -36px; }

table.bedDetail { margin: 20px 0 70px 6px; }
table.bedDetail td { vertical-align: top;}
table.bedDetail td.labels { width: 80px; padding: 4px 10px 0 0; text-align: right; }

table.bedDetail td.bedInfo { width: 300px; }
table.bedDetail td.bedInfo p { margin: 0 0 15px 0; }
table.bedDetail td.bedInfo li { list-style: none; margin-bottom: 12px; } 
table.bedDetail td.mattPDFInfo { text-align: right; }
table.bedDetail td.mattPDFInfo a { background: url(../imgs/icon_pdf.gif) 0 0 no-repeat; color: #d1d1d1; padding-left: 20px; }
.caps { text-transform: uppercase }
.spacer ul { padding-top: 11px; }

/*
#dimensions .col1 { float: left; width: 443px; margin: 0 0 0 25px; }
#dimensions .col2 { float: right; margin: 0 0 0 2px; width: 405px; padding: 0 0 0 5px }
table.bedDetail.dimensions, #dimensions .col2 table { margin-bottom: 0; }
table.bedDetail.dimensions td.labels { width: 100px; text-align: right}
table.bedDetail.dimensions td.bedInfo {  width: 345px; }
table.bedDetail.dimensions td.bedInfo p, #dimensions .col2 td p { margin: 0 0 5px 0; line-height: 16px;  }
*/

.button1 { color: #FFFFFF; width: 215px; height: 40px; float:left; margin: 5px; }
.button2 { color: #FFFFFF; width: 215px; height: 40px; float:left; margin: 5px; }

#comparisonCol h1 { float: left; margin: 14px 0 0; width: 152px; }
.comparisonGridHdrs { width: 700px; float: right; }
.comparisonGridHdrs div { vertical-align:bottom; }
.comparisonGridHdrs .support img, .comparisonGridHdrs .comfort img, .comparisonGridHdrs .dimensions img { padding-top: 12px; }
.subHdr_bed { float: left; width: 116px; }
div#helena.subHdr_bed { padding: 10px 0 0 0; }
div#rosalyn.subHdr_bed, div#angelina.subHdr_bed { padding: 10px 0 7px 0; }
div#angelina.subHdr_bed { width: 160px; }
div.comparisonThumb { border-top: 1px solid #666666; float: left; padding-top: 12px; width: 152px; }
.comparisonGrid { width: 700px; border-top: 1px solid #666666; float: right; margin: 0 0 10px 0; padding: 0;  }
.comparisonGrid strong { color: #ffffff; }
div.support, div.comfort, div.features, div.dimensions { float: left; padding: 10px 0; font-size: 12px; line-height: 14px; }
div.support { width: 150px; padding: 10px 25px 10px 30px; }
div.comfort { width: 185px; padding: 10px 0; }
div.features { width: 180px; padding: 10px 10px 10px 0; }
div.dimensions { width: 120px; }

/* News */
.newsTease { border-bottom: 1px dashed #606060; padding: 3px 0; }
.newsTease p { color: #999999;}
.newsTease h2 { margin: 4px 0; font-size: 12px; }
a.readMore { display: block; width: 81px; height: 13px; background: url(../imgs/readMore_link2.gif) 0 0 no-repeat; text-decoration: none;}
a.readMore:link, a.readMore:visited { }
a.readMore:active, a.readMore:hover { background-position: 0 -15px; }

#newsVideoContainer { width: 460px; position: absolute; right: 0; bottom: -12px; }
#testimonial { width: 460px; position: absolute; left: -10px; bottom: 20px; }
#testimonial a { background: url(../imgs/btn_testimonials.gif) 0 0 no-repeat; text-decoration: none; width: 433px; height: 83px; display: block}
#testimonial a:active, #testimonial a:hover { background-position: 0 -84px; }

/* History */ 
#historyPlayer { position: absolute; left: 435px; top: 40px; background: #000000;}
#layout-advancedSub #col1 #historyPlayer { left: 430px; top: 40px; }
.callout { display: block; float: left; padding: 12px 15px 10px 0; }

/*Advanced Coil Springs */
div#btnMotionSep, div#btnSuperiorConf, div#btnSuperiorConf a, div#btnMotionSep a  { width: 433px; height: 83px; }
#layout-advancedSub div#btnSuperiorConf { margin-top: 50px; }
.btnLeft { float: left; }
.btnRight { float: right; }
.btnInline { margin-left: 20px; }
div#btnSuperiorConf a { background: url(../imgs/btn_superiorConf.gif) 0 0 no-repeat; display:block; }
div#btnMotionSep a { background: url(../imgs/btn_motionSep.gif) 0 0 no-repeat; display:block }
div#btnSuperiorConf a:hover, div#btnSuperiorConf a:active, div#btnSuperiorConf a.selected, div#btnMotionSep a:hover, div#btnMotionSep a:active, div#btnMotionSep a.selected { background-position: 0 -82px;}

/* Mattress Buying Guides */
div.guideBox { width: 385px; border: 1px solid #ffffff; padding: 5px 5px 5px 10px; margin: 0 10px 10px 0;  font-size: 110%; height: 190px;}
div.guideBox img.pic { padding: 8px, 0 0 10px; float: right; }
div.guideBox p.links { margin-top: 5px; }
div.guideBox p.guidedesc { margin-left:10px;}
div.guideBox p.thelinks a { background: url(../imgs/white_arrow.gif) 0 0 no-repeat; padding: 0 0 2px 15px;  margin-left:5px;}
div.guideBox p.links a:link, div.guideBox p.links a:visited { text-decoration: none}
div.guideBox p.links a:hover, div.guideBox p.links a:active { text-decoration: underline; }
/*Search Results */
/* from simmonsBlack.css (line 53) */
.mainCopy { color:#D1D1D1; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; line-height:16px; }

/* Technology */
#layout-technology #col1 h1 { margin-bottom: 18px; }
.variformBG { background-image: url(../imgs/coil_variform.jpg) !important; }
.transflexionBG { background-image: url(../imgs/coil_transflexion.jpg) !important; }
div#btnVariform, div#btnVariform a, div#btnTransflexion, div#btnTransflexion a  { width: 433px; height: 83px; }
div#btnVariform a { background: url(../imgs/btn_variform.gif) 0 0 no-repeat; display:block }
div#btnTransflexion a { background: url(../imgs/btn_transflexion.gif) 0 0 no-repeat; display:block }
div#btnVariform a:hover, div#btnVariform a:active, div#btnVariform a.selected, div#btnTransflexion a:hover, div#btnTransflexion a:active, div#btnTransflexion a.selected { background-position: 0 -83px;}

/* ====== Collections Comparison ===== */
#hdrComparison { height:32px; padding-top:20px; margin-top:22px; background: #19191a url('../imgs/bgHdrComparison.gif') no-repeat;}
#hdrComparison a.right { float:right; display:block; width:185px; height:18px; background: url('../imgs/btnViewEntireCollection.gif') 0 0 no-repeat; text-indent:-1000px; overflow:hidden; }
#hdrComparison a.right:hover { background-position: 0 -18px; }
#accCollections { background: #101010; width:881px; }
#accCollections h1, #accCollections h2 { margin-top:0; }
#accCollections p { margin:0; padding-bottom:10px; }
#accCollections a { outline: none; }
#accCollections .head { background:#101010; font-size:15px; font-weight:normal; overflow:hidden; border-bottom: solid 1px #666; cursor:pointer; }
#accCollections .head a { display: block; height: 42px; padding: 2px 0; }
#accCollections .head a:hover span { background-position: 0 -42px; }
#accCollections .head a span { display: block; height: 42px; text-indent: -9999px; width: 881px } 
#accCollections .head .firmBed span { background: url(../imgs/hdr_firm.gif) 0 0 no-repeat; }
#accCollections .head .pillowTopBed span { background: url(../imgs/hdr_pillowTop.gif) 0 0 no-repeat; }
#accCollections .head .plushBed span { background: url(../imgs/hdr_plush.gif) 0 0 no-repeat; }
#accCollections .head .plushPillowBed span { background: url(../imgs/hdr_plushPillowTop.gif) 0 0 no-repeat; }
#accCollections .selected a { padding: 2px 0 0; }
#accCollections .selected a span { background-position: 0 -84px !important; }
#accCollections .selected a:hover span { background-position: 0 -126px !important; }
#accCollections div.content { background: #ffffff url(../imgs/bg_collectionCompareBtm.gif) 0 100% no-repeat; border-bottom: solid 1px #666; color: #2c2c2c; display: none; }
#accCollections div.content .padding { padding: 15px 0 13px;}
.panel h3 { display: block; font-size: 16px; width: auto; margin: 0 0 10px 44px; }
.panel h4 { font-size: 12px; }
.panel .colLeft { width: 270px; float:left; padding-bottom: 5px; margin-left: 0; margin-right:3px;}
.panel .colLeft img { margin: 0 0 0 32px; }
.panel .colMid { width: 300px; float:left; margin-right:5px; margin-left: 0; margin-right:3px; padding-bottom: 5px; }
.panel .colRight { width: 240px; float:right;  padding-bottom:5px; margin-right:3px; margin-left: 0;}
.panel ul { width:255px; padding: 0 0 12px 15px;}
.panel ul li { }
.panel .divider { clear:both; height:1px; margin: 0 auto 5px; background: #d6d6d6; overflow:hidden; width: 97%; }
a.learnMoreBtn { background: url(../imgs/btn_learnMore.gif) 0 0 no-repeat; display: inline-block; height: 20px; margin: 20px 0 0 75px; text-indent: -9999px; width: 128px; }
a.learnMoreBtn:hover { background-position: 0 -20px; }
.nb1
{
 background: url(../imgs/nb1.png) no-repeat top;
 width: 439px;
 height: 92px;
 display: block;
 position: absolute;
 margin-left: -50px;
 margin-top: -159px;
 overflow: hidden;
}
.nb1 span
{
  margin: 30xp;
  margin-left: 35px;
  padding-top: 45px;
  display: block;
}

.nb2
{
 background: url(../imgs/nb2.png) no-repeat top;
 width: 439px;
 height: 92px;
 display: block;
 position: absolute;
 margin-left: 407px;
 margin-top: -159px;
}
.nb2 span
{
  margin: 30xp;
  margin-left: 35px;
  padding-top: 45px;
  display: block;
}

.hb1
{
 background: url(../imgs/homen1.png) no-repeat top;
 width: 289px;
 height: 110px;
 display: block;
 position: absolute;
 margin-left: 25px;
 margin-top: 355px;
}

.hb1 div
{
 width: 170px;
 display: block;
 margin-left: 15px;
 margin-top: 40px;
 font-size: 90%;
 line-height: 110%;
 color: #FFFFFF;
}

.hb2 div
{
 width: 240px;
 display: block;
 margin-left: 15px;
 margin-top: 40px;
 font-size: 90%;
 line-height: 110%;
 color: #FFFFFF;
}

.hb3 div
{
 width: 160px;
 display: block;
 margin-left: 15px;
 margin-top: 40px;
 font-size: 90%;
 line-height: 110%;
 color: #FFFFFF;
}

.hb1 span,.hb2 span,.hb3 span
{
 width: 160px;
 display: block;
 margin-left: 185px;
 margin-top: 85px;
 display: block;
 position: absolute;
}

.hb2
{
 background: url(../imgs/homen2.png) no-repeat top;
 width: 289px;
 height: 110px;
 display: block;
 position: absolute;
 margin-left: 325px;
 margin-top: 355px;
}

.hb3
{
 background: url(../imgs/homen3.png) no-repeat top;
 width: 289px;
 height: 110px;
 display: block;
 position: absolute;
 margin-left: 625px;
 margin-top: 355px;
}


.nb1:hover {
 background: url(../imgs/nb1_act.png) no-repeat top;
 width: 439px;
 height: 92px;
 display: block;
 position: absolute;
 margin-left: -50px;
 margin-top: -159px;color: #ddd;  cursor: pointer; 
 overflow: hidden; }
 
 .nb2:hover {
 background: url(../imgs/nb2-over.png) no-repeat top;
 width: 439px;
 height: 92px;
 display: block;
 position: absolute;
 margin-left: 407px;
 margin-top: -159px; color: #ddd;  cursor: pointer; 
 overflow: hidden; }
 
 
