@charset "utf-8";/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.1
 * Browser:        0
 * Browser group: 
 */
* { padding:0; margin:0; }
div:after, ul:after, ol:after, dl:after, dt:after, dd:after, li:after, blockquote:after { clear: both; content: "."; display: block; font-size: 0px; height: 0px; visibility: hidden; }
html { height:100%; }
body { margin:0; font-family:Arial, Helvetica, sans-serif; background-color:#7273B4; background-image:url(../i/bg_background2.gif); background-position:0px 0px; background-repeat:repeat-x; font-size:12px; color:#848780; min-height:100%; }
p { margin:0 0 18px 0; }
.fancy { color:#3FAED9; }
.blue { font-style:normal; color:#40ACDA; }
a.blue:hover { color:#676AB1 !important; }
.dark { color:#21241D !important; }
a { color:#666AB4; }
#current-issue-info a, #current-issue-info a strong { color:#088BCF; }
#current-issue-info a:hover, #current-issue-info a:hover strong { color:#666AB4; }
div.msg { margin:0 0 8px 0; }
p abbr { border:0; }
div.msg p { float:left; padding:1px 6px; margin:0 0 4px 0; padding-right:24px; background-position:99% 5px; background-repeat:no-repeat; }
div.error p { background-color:#FAE3E2;color:#B4261F; background-image:url(../i/icon_warning.gif); }
div.success p { background-color:#C6F0C6; background-image:url(../i/icon_success.gif); color:#50944E; }
ul.breadcrumbs { height:24px; overflow:hidden; }
ul.breadcrumbs,ul.breadcrumbs ul { list-style:none; height:24px; }
ul.breadcrumbs *:after { display:none; }
ul.breadcrumbs ul { float:left; list-style:none; }
ul.breadcrumbs li { float:left; font-size:12px; line-height:13px; font-weight:bold; color:#5C75B8; }
ul.breadcrumbs ul li { padding-left:12px; background-image:url(../i/slash.gif); background-position:3px 3px; background-repeat:no-repeat; }
ul.breadcrumbs ul li { float:left; margin:0 0 0 3px; }
ul.breadcrumbs li a { float:left; font-weight:normal; color:#BFBFBD; text-decoration:none; }
ul.breadcrumbs li a:hover { color:#5C75B8; }
ul.breadcrumbs ul ul li { }
.currentPage { }
ul.list-ndash { margin: 0 0 20px 0; list-style:none; }
ul.list-ndash li { margin:0 0 6px 0; line-height:18px; clear:left; }
#nav-side ul.list-ndash li { line-height:13px; margin:0 0 4px 8px; }
ul.list-ndash li span.dash { margin:0 4px 0px 0; float:left; }
ul.list-ndash li:after { display:none; }
h3.fancy { font-size:17px; font-weight:normal; margin:0 0 24px 0; }
.footsmall strong { color:#1F271C; }
p.med { font-size:13px !important; }
p.med a { color:#0190CC !important; text-decoration:none !important; }
p.med a:hover { text-decoration: underline !important; color:#666AB4 !important; }
p.purple { color:#665B95 !important; font-size:13px !important; }
ul.bullet { padding-left:18px; margin:0 0 14px 0; }
ol.ordered { padding-left:18px; margin:0 0 14px 0; }
ul.bullet li { margin:0 0 10px 0; line-height:18px; }
ol.ordered li { margin:0 0 10px 0; line-height:18px; }
ul.bullet li:after { display:none; }
.btn { display:inline-block; background:none; margin:0; padding:3px 0; border-width:0; overflow:visible; font:100%/1.2 Arial,Sans-serif; text-decoration:none; color:#333; color:#26517D; }
a.btn { color:#26517D !important; }
.btn b { font-weight:normal; }
button.btn { }
.btn span { background:#ddd url(../i/bg-button.gif) repeat-x 0 0; margin:0; padding:2px 0; border-left:1px solid #bbb; border-right:1px solid #aaa; }
.btn span span { position:relative; padding:2px 8px; border-width:0; border-top:1px solid #bbb; border-bottom:1px solid #aaa; }
.pill-l span { border-right-width:0; }
.pill-l span span { border-right:1px solid #bbb; }
.pill-c span { border-right-style:none; border-left-color:#ddd; }
.pill-c span span { border-right:1px solid #bbb; }
.pill-r span { border-left-color:#ddd; }
.btn:hover span, .btn:hover span span, .btn:focus span, .btn:focus span span { cursor:pointer; border-color:#9cf !important; color:#000; color:#3674B1; }
.btn:active span { background-position:0 -400px; outline:none; }
.btn:focus, .btn:active { outline:none; }
.primary { font-weight:bold; color:#000; }
.qtip .event { display:block; padding:0 0 2px 0; margin: 0 0 2px 0; border-bottom:1px solid #C7E3F3; }
.qtip .event:last-child { border:0; margin:0; padding:0; }
#viewAllShow { padding:30px 0 0 0; margin:0 0 0 18px; }
#viewAllShow .btn span { padding:3px 0 3px 0; }
#viewAllShow .btn span span { padding:3px 14px 3px 14px; }
#sortView { clear:both; }
#sixLess { float:right; color:#8F908B; font-size:11px; position:relative;top:14px;right:6px; }
#showroomsExtended a { color:#77787B; }
ul#showroomsExtended li.inactive { color:#77787B !important; }
.showroomsExtended { list-style:none; margin:0; padding:0; }
.showroomsExtended li { padding:3px 0 4px 0; color:#77787B; }
.showroomsExtended li a { color:#77787B; }
.extendedName { width:373px; float:left; }
abbr { border:0; }
#col-main .new-product-title a { text-decoration:none; color:#292B26; }
#col-main .new-product-title a:hover { text-decoration:underline; }
div#container { width:960px; margin:20px auto 0 auto; }
div#container-header { }
div#container-content { background-color:#fff; background-color:#039EDE; position:relative; background-image:url(../i/bg_container_content.gif); background-position:top left; background-repeat:repeat-y; }
body#home div#container-content { background-image:none; }
div#container-footer { margin:6px 0; background-color:#fff; }
h1#logo { width:514px; height:61px; margin:0; background-image:url(../i/logo.gif); background-position:top left; background-repeat:no-repeat; text-indent:-9999px; position:relative;left:30px;top:14px; }
body#intranet h1#logo { left:18px; }
h1#logo a { display:block; width:514px; height:61px; text-decoration:none; }
h1#logo a:focus,h1#logo a:active { outline:none; }
ul#hp-rotation { width:960px; height:230px; margin:0; padding:0; list-style:none; overflow:hidden; }
ul#hp-rotation li { width:960px; height:230px; margin:0; }
ul#hp-rotation li * { }
div#header { background-color:#fff; position:relative; height:86px; }
body#intranet div#header { }
form#searchBox { width:255px; position:absolute;top:16px;right:0; }
body#intranet form#searchBox { width:194px; }
form#searchBox input.txtField { border:1px solid #DFDFDF; border-top:2px solid #9F9F9F; height:12px; font-size:11px; position:relative;top:-4px; margin:0 4px 0 0; color:#A8A8A8; }
#social-links { list-style:none; position:absolute; top:17px; right:266px; }
#social-links li { float:left; margin:0 0 0 8px; }
.navigation { margin:0; padding:0; list-style:none; }
.navigation > * { margin:0; float:left; }
.navigation > * a { float:left; }
ul#nav-top { float:right; position:relative;top:-8px;left:-20px; }
ul#nav-top li { padding:0 0 0 11px; margin:0 0 0 11px; background-image:url(../i/bg_top_pipe.gif); background-position:left 3px; background-repeat:no-repeat; }
ul#nav-top li a { color:#A8A8A8; text-decoration:none; }
ul#nav-top li a:hover { text-decoration:underline; color:#0F96D0; }
ul#nav-top li.on a { color:#209ED3; }
ul#nav-main { background-image:url(../i/bg_pipe.gif); background-position:right 12px; background-repeat:no-repeat; }
ul#nav-main li { background-image:url(../i/bg_pipe.gif); background-position:left 12px; background-repeat:no-repeat; padding-left:1px; position:relative; z-index:100; height:36px; }
ul#nav-main > li:hover { z-index:500; }
ul#nav-main li a { color:#fff; padding:0; line-height:36px; text-decoration:none; text-align:center; }
ul#nav-main > li > a { position:relative; z-index:500; }
ul#nav-main li#nav-events div { left:auto; right:0px; }
#nav-showrooms a { width:131px; }
#nav-products a { width:110px; }
#nav-inspiration a { width:164px; }
#nav-consumer a { width:163px; }
#nav-professionals a { width:196px; }
#nav-news a { width:95px; }
#nav-events a { width:93px; }
ul#nav-main li a:hover,ul#nav-main li:hover a,ul#nav-main li.hover a,ul#nav-main li.on a { background-color:#6A6AB0; }
ul#nav-main div { width:160px; position:absolute;top:32px;left:5px; z-index:100; background-image:url(../i/bg_dropdown.png); background-position:top left; padding-top:4px; padding-bottom:4px; display:none; }
ul#nav-main li#nav-showrooms div { width:152px; }
ul#nav-main li#nav-products div { width:132px; }
ul#nav-main li#nav-news div { width:119px; }
ul#nav-main li#nav-events div { width:115px; }
ul#nav-main li#nav-inspiration div { width:186px; }
ul#nav-main li#nav-consumer div { width:186px; }
ul#nav-main li#nav-professionals div { width:218px; }
ul#nav-main li#nav-events div { right:5px; }
ul#nav-main li#nav-events div ul { left:5px; }
ul#nav-main li:hover div,ul#nav-main li.hover div { display:block; }
ul#nav-main div * { padding:0; margin:0; list-style:none; float:none; height:auto; background-image:none; }
ul#nav-main div ul { background-color:#DCEEF8; list-style:none; position:relative;top:0px;left:-4px; }
ul#nav-main div ul li { float:none; padding:0; margin:0; list-style:none; height:auto; background-image:none; font-size:11px; }
ul#nav-main ul li a,ul#nav-main li:hover ul li a,ul#nav-main li.hover ul li a { color:#38A7D5; line-height:14px; display:block; text-align:left; width:auto; padding:4px 0 4px 8px; background-color:#DCEEF8; }
ul#nav-main ul li a:hover,ul#nav-main li:hover ul li a:hover,ul#nav-main li.hover ul li a:hover { color:#fff; background-color:#6A6AB0; }
ul#nav-intranet { position:absolute;bottom:-25px;right:10px; z-index:1000; visibility:hidden; }
ul#nav-intranet li { margin:0 0 0 6px; }
ul#nav-intranet li a { display:block; line-height:24px; background-color:#434493; color:#fff; text-decoration:none; padding:0 12px; }
ul#nav-intranet li a:hover { background-color:#000; }
ul#nav-side,ul#preview-side { margin:0; padding:0 0 0 18px; list-style:none; }
ul#nav-side li,ul#preview-side li { margin:0 0 3px 0; }
ul#nav-side li a,ul#preview-side li a { color:#46B0DB; text-decoration:none; }
ul#nav-side li a:hover,ul#preview-side li a:hover { text-decoration:underline; }
ul#nav-side li.on a,ul#preview-side li.on a { font-weight:bold; color:#0F96D0; }
ul#nav-side li.on a img,ul#preview-side li a img { position:relative;top:-1px; display:none; }
ul#nav-side li.on a:hover,ul#preview-side li.on a:hover { text-decoration:none; }
ul#nav-side li img { visibility:hidden; margin:0 5px 10px 0; position:relative;top:5px;left:-1px; float:left; }
ul#nav-side li.on img { visibility:visible; }
ul#nav-side li ul { list-style:none; color:#73746C; font-size:11px; margin:0 0 0 3px; padding:4px 0 0 0; display:none; }
ul#nav-side li.on ul { display:block; }
ul#nav-side li.on ul ul { display:none; }
ul#nav-side li.on ul li.on ul { display:block; }
ul#nav-side li.on ul li.on ul li ul { display:none; }
ul#nav-side li.on ul li.on ul li.on ul { display:block; }
ul#nav-side li ul li,ul#nav-side li.on ul li { margin:0 0 2px 0; }
ul#nav-side li.on ul li a:hover { color:#666AB4; }
ul#nav-side li ul li a,ul#nav-side li.on ul li a { color:#73746C; font-weight:normal; }
ul#nav-side li ul li.on { color:#6A6AB2; }
ul#nav-side li ul li.on a,ul#nav-side li ul li.on ul li.on a { color:#6A6AB2; color:#73746C; font-weight:bold; }
ul#nav-side li.on ul li.on a { }
ul#nav-side li.on ul li { margin:0 0 4px 0; }
ul#nav-side li.on ul li ul { margin-top:0px; padding-top:0; padding-bottom:2px; }
ul#nav-side li.on ul li ul .dash { color:#ccc; }
ul#nav-side li ul li.on ul li a,ul#nav-side li ul li.on ul li.on ul li a { text-decoration:none; font-weight:normal; color:#73746C; }
ul#nav-side li.on ul li.on ul li a { text-decoration:none; font-weight:normal; }
ul#nav-side li.on ul li.on ul li.on a { text-decoration:underline; }
ul#nav-side li ul li.on ul li.on ul li { margin-bottom:0; }
ul#nav-side li a:hover,ul#nav-side li.on a:hover { color:#0F96D0; text-decoration:underline; }
ul#nav-side ul.list-ndash li { margin:0 0 0px 0; }
ul#nav-side ul.list-ndash li span.dash { margin-bottom:0px; }
ul#nav-side ul.list-ndash li.subon,ul#nav-side ul.list-ndash li.subon a { font-weight:bold; color:#0F96D0; }
ul#nav-side .level-2 { margin-left:11px !important; }
ul#nav-side .level-3 { margin:0 !important; padding:0 !important; }
ul#nav-side .level-3 li { margin:4px 0 0 0 !important; }
div#content { float:left; width:773px; background-color:#fff; background-image:url(../i/bg_container_content.gif); background-position:top left; background-repeat:repeat-y; }
body#home div#content { background-image:none; }
body.sideSm div#content { width:822px; }
body.pageFull div#content { width:auto; }
body.noSide div#content { float:none; width:auto; }
div#introBlock { padding:18px 0px 0px 30px; border-bottom:1px solid #D2D2D2; min-height:100px; background-color:#fff; }
.building { padding:18px 180px 0 30px !important; background-image:url(../i/building_wireframe.gif); background-position:bottom right; background-repeat:no-repeat; }
body#home div#introBlock { }
body#home div#introBlock a:hover { color:#0F96D0; }
div#introLeft { width:350px; float:left; margin-right:10px; }
div#introLeft p { font-size:11px; line-height:18px !important; }
div#introLeft abbr { border:0; }
body#intranet div#main { width:auto; background-image:none; height:36px; display:none; }
div.main-content { padding:14px 26px 0 26px; }
body#intranet div#container-header { padding-bottom:36px; background-color:#fff; border-bottom:1px solid #D2D2D2; }
div#introBlock p { line-height:20px; }
div#introBlock p.first { padding-top:7px; }
div#introBlock h1 { font-size:46px; font-weight:normal; margin:0 0 10px 0; color:#40B0C6; }
div#introBlock h1 { height:56px; margin:0; visibility:hidden; color:#119DB8; }
div#introBlock h2 { color:#676AB1; font-weight:normal; font-size:22px; margin:0; }
div#introBlock span.h2 { float:left; color:#676AB1; font-weight:normal; font-size:22px; margin:0 8px 0 0; line-height:18px; height:18px; overflow:visible; position:relative; top:-3px; }
div#introBlock h2 { overflow:hidden; }
div.blurb { font-size:11px; color:#898A84; }
div.blurb strong { color:#7273B4; }
div.blurb a { color:#6969B1; text-decoration:none; }
div.blurb a:hover { text-decoration:underline; }
div.blurb p { margin:0 0 8px 0; }
div#mastheader { background-position:top right; background-repeat:no-repeat; height:80px; overflow:hidden; position:relative; background-color:#6B6BB1; }
body#intranet div#mastheader { background-image:none !important; border-bottom:1px solid #000; position:relative; overflow:hidden; }
div#mastheader h1 { font-size:34px; font-size:40px; letter-spacing:0.1em; font-weight:normal; margin:0 0 0 16px; color:#fff; line-height:80px; height:80px; width:520px; position:relative; z-index:10; left:13px; top:18px; visibility:hidden; }
object { outline: 0; }
div#purpleFade { position:absolute;top:0;left:0; height:80px; width:520px; background-image:url(../i/mastheader_grad2.png); background-position:top left; background-repeat:no-repeat; z-index:5; }
body#intranet div#purpleFade { background-image:none; }
body#intranet div#mastheader h1 { font-size:44px; height:56px; width:510px; top:14px; visibility:hidden; background-image:none; }
body#intranet .sIFR-flash object,body#intranet .sIFR-flash embed { height:56px; }
div#logMsg { position:absolute;top:20px;left:545px; color:#fff; width:350px; }
div#logMsg h3 { margin:3px 0 0 0; font-size:24px; font-weight:normal; }
div#col-left { width:178px; padding:24px 0 0 0; float:left; }
div#col-left img { }
div#col-main { padding:8px 0 15px 0; float:right; width:642px; border-left:1px solid #D2D2D2; color:#505050; min-height:300px; }
div#col-main h1 { color:#0090CD; font-size:24px; font-weight:normal; }
div#col-main h2 { font-weight:normal; font-size:16px; margin:0 0 8px 0; color:#908DC2; }
div#col-main h2 a { text-decoration:none; }
div#col-main h2 a:hover { text-decoration:underline; }
div#col-main p { line-height:20px; }
body.noSide div#col-main { width:780px; }
div#col-main img { }
div#col-main h3 { font-size:13px; color:#0090CD; margin:0 0 8px 0; font-weight:normal; }
div#col-main a:hover { color:#0F96D0; text-decoration:underline; }
div#container-sort { margin:0 0 30px 0; font-size:11px; }
dl.sortOptions { margin:0; padding:0; float:left; }
dl.sortOptions dt { float:left; color:#3FACD7; }
dl.sortOptions dd { float:left; width:150px; margin:0 0 0 10px; padding:0; color:#888; }
div#container-sort * { line-height:20px; }
dl.sortOptions dd a { text-decoration:none; }
dl.sortOptions dd a.active { font-weight:bold; }
dl.sortOptions dd a:hover { text-decoration:underline; }
dl.sortOptions dd#optionsCategory { width:200px; }
dl.sortOptions dd#optionsCategory input,dl.sortOptions dd#optionsManufacturer input { position:relative; top:3px; }
dl.sortOptions dd#optionsCategory select,dl.sortOptions dd#optionsManufacturer select { width:140px; font-size:11px; }
dl#optionsProducts { float:none; padding:14px 0 0 0; }
dd#optionsSort { width:53px !important; }
dd#optionsSort a.on { font-weight:bold; }
dl#optionsProducts dd#optionsManufacturer { float:left; width:200px; }
div.legend { float:right; color:#666AB4; }
.legend img { position:relative;top:2px; }
.multiCol { margin:0; padding:0; list-style:none; }
.multiCol li { margin:0 0 4px 0; padding:0 20px 0 0; position:relative; font-size:11px; }
.multiCol li a { text-decoration:none; }
.multiCol li a:hover { text-decoration:underline; color:#0F96D0; }
#col-main ul.showroomList { width:180px; list-style:none; float:left; margin:0 14px 0 0; }
#col-main ul.showroomList li { position:relative; font-size:11px; margin:0 0 4px 0; }
#col-main ul.showroomList li a { text-decoration:none; }
#col-main ul.showroomList li a:hover { text-decoration:underline; }
#col-main ul.showroomList li a:hover { text-decoration:underline; }
#col-main ul.showroomList li.new { padding-left:8px; background-image:url(../i/icon_asterisk.gif); background-position:0 2px; background-repeat:no-repeat; position:relative;left:-8px; }
#col-main ul.showroomList li.inactive a,#col-main ul.showroomList li.inactive { color:#afafaf; }
dl.paginate { float:right; margin:24px 0 0 0; padding:0; font-size:11px; color:#8F908B; }
dl.paginate dt { float:left; margin:0; padding:0 4px 0 0; }
dl.paginate dd { float:left; margin:0; padding:0; }
dl.paginate dd ul { margin:0; padding:0; list-style:none; }
dl.paginate dd ul li { margin:0 0 0 6px; float:left; color:#8E8F89; }
dl.paginate dd ul li b { color:#000; }
dl.paginate dd ul li a { color:#8E8F89; text-decoration:none; }
dl.paginate dd ul li a:hover { text-decoration:underline; }
#productsPaginate { position:relative;top:-9px;right:6px; }
div#sideImgs { width:182px; float:right; }
div#sideImgs img { display:block; margin:0 0 100px 0; }
#viewrooms { margin:15px 0 0 0; border-top:1px solid #80D5F1; padding:12px 0 0 17px; }
div#hp-masthead { height:230px; overflow:hidden; position:relative; }
.slideContent { position:relative; width:960px; height:230px; overflow:hidden; }
.slideContent li { position:absolute;top:0;left:0; width:960px; height:230px; display:block; display:none; }
.slideContent li.current { }
.slideContent li img { display:block; }
.seriesLinks { position:absolute;bottom:14px;right:80px; list-style:none; margin:0; padding:0; z-index:300; }
.seriesLinks a:hover { background-color:#000; color:#fff; }
.playControls { position:absolute;bottom:14px;right:20px; list-style:none; margin:0; padding:0; z-index:300; }
.playControls li a .num { background-image:url(../i/bg_controls_buttons.gif); background-repeat:no-repeat; text-indent:-9999px; }
.playControls #stop .num { background-position:4px 2px; }
.playControls #stop:hover .num,.playControls #stop.selected .num { background-position:4px -16px; }
.playControls #play .num { background-position:-17px 2px; }
.playControls #play:hover .num,.playControls #play.selected .num { background-position:-17px -16px; }
.buttons li,.buttons a,.playControls li,.playControls a { float:left; color:#000; }
.buttons a,.playControls a { width:16px; height:16px; text-decoration:none; overflow:hidden; font-size:10px; position:relative; cursor:pointer; background-color:transparent !important; }
.buttons a .oL,.playControls a .oL { width:100%; height:100%; position:absolute;top:0;left:0; z-index:10; background-color:#fff; filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; }
.buttons a:hover .oL,.playControls a:hover .oL { background-color:#000; filter:alpha(opacity=40);-moz-opacity:0.40;opacity:0.40; }
.buttons a.selected .oL,.playControls a.selected .oL { background-color:#000; filter:alpha(opacity=40);-moz-opacity:.40;opacity:.40; }
.buttons a .num,.playControls a .num { width:100%; height:100%; line-height:16px; position:absolute;top:0;left:0; text-align:center; color:#000; z-index:11; background-color:transparent; }
.buttons a:hover .num,.buttons a.selected .num,.playControls a:hover .num,.playControls a.selected .num { color:#fff; background-color:transparent; }
.buttons li,.playControls li { border:1px solid #fff; margin:0 0 0 4px !important; }
div#boxes { overflow:hidden; }
div.box { padding:14px 12px 0px 30px; float:left; width:212px; min-height:100%; border-right:1px solid #D2D2D2; }
body.sideSm div.box { width:230px; }
body.box1 div.box { width:auto; float:none; }
body.box2 div.box { width:338px; }
div#box2 { width:224px; padding-left:18px; }
div#box3 { border:0; width:224px; padding-left:18px; }
div.box h3 { margin:0 0 8px 0; color:#61615F; font-size:14px; letter-spacing:0.03em; font-weight:bold; }
div.box h3 a { color:#61615F; text-decoration:none; }
div.box h3 a:hover { text-decoration:underline; }
body#home div#introBlock { padding-right:0; padding-bottom:18px; background-image:none; }
body#home div#introBlock h2 { float:left; width:370px; margin:0 0 16px 0; font-size:12px; color:#6A6AB2; font-weight:normal; line-height:20px; }
body#home div.blurb { width:250px; float:left; margin-left:40px; }
body#home div.blurb p { line-height:16px; }
.event-short-featured { font-size:12px; }
.event-short-featured a { }
.event-short-title { font-size:13px !important; margin:0 0 3px 0; font-weight:normal; color:#333; }
.event-short-title a { color:#5A5A5A; text-decoration:none; }
.event-short-title a:hover { text-decoration:underline; }
.event-short-img { width:188px; margin:0 0 15px 0; }
.event-short-date { margin:0 0 8px 0; }
.event-short-date a { text-decoration:none; }
.event-short-date a:hover { text-decoration:underline; }
.event-short-info { margin:0 0 10px 0px; color:#999; }
.news-short-img { width:188px; padding:6px 0 0 0; margin:0 0 15px 0; }
.news-short-title { font-size:12px; margin:0 0 5px 0; color:#0090CD; font-weight:normal; }
.news-short-date { color:#8783BE; color:#707DBA; font-size:12px; margin:0 0 2px 0; }
.news-short-date a { color:#8783BE; color:#707DBA; text-decoration:none; }
.news-short-date a:hover { text-decoration:underline; }
.news-short-title a { color:#0090CD; text-decoration:none; }
.news-short-title a:hover { text-decoration:underline; color:#666AB4; }
.news-short-info { }
.short-event-desc { font-size:11px; }
.short-news-desc { line-height:16px; font-size:11px; margin:0 0 6px 0; color:#999; }
.short-news-desc * { display:inline; }
.short-news-desc p { margin-right:3px; }
.short-view-more { font-size:11px; color:#40ACDA; }
.short-view-more:hover { color:#6A6AB0; }
.trends-short-featured { width:185px; }
.trends-short-info { color:#848780; color:#999; padding:12px 0 0 0; line-height:14px; font-size:11px; margin:0 0 10px 0; }
.trends-short-logo { display:block; margin:0 0 18px 0; }
.trends-short-title { margin:0 0 2px 0; color:#867AAB; font-size:11px; font-weight:normal; }
.trends-short-more { float:right; }
div.prodCatOverview { padding:20px; clear:both; border-bottom:1px solid #D2D2D2; }
div.prodCatOverview div.colRight { padding-left:18px; }
div.prodCatOverview h3 { font-size:15px !important; }
div#productView { border:1px solid #ccc; width:407px; position:relative; padding-left:131px; }
ul.subCatList { list-style:none; width:150px; margin:0; padding:0; float:left; }
ul.subCatList li { font-size:11px; margin:0 0 2px 0; }
ul.subCatList li a { color:#73746F; text-decoration:none; }
ul.subCatList li a:hover { text-decoration:underline; color:#0091CC; }
div#imgInfo { width:131px; position:absolute;top:0;left:0; padding-top:145px; }
div#imgInfo img { display:block; border-right:1px solid #ccc; border-bottom:1px solid #ccc; position:absolute;top:0;left:0; width:130px; height:145px; }
div#imgInfo a.img-zoom { text-decoration:none; }
div#imgInfo a.img-zoom span.enlarge-text { font-size:11px; margin:4px 0 0 8px; position:absolute; color:#AFB0AB; cursor:pointer; }
div#imgInfo a.img-zoom:hover span.enlarge-text { color:#0F96D0; text-decoration:underline; }
div#imgPrice { padding:8px; }
div#imgPrice { position:relative;top:14px; }
div#imgPrice strong { display:block; margin:3px 0 0 0; color:#666BAB; }
div#imgPrice strong em { color:#292C21; font-style:normal; display:block; }
div#imgPrice a { color:#AFB0AB; text-decoration:none; font-size:11px; }
div#imgPrice span#enlarge { margin:0 0 4px 0; display:block; }
div#imgPrice a:hover { text-decoration:underline; }
div#productHeader { background-color:#eee; border-bottom:1px solid #ccc; padding:10px 0 10px 20px; }
div#productHeader .product-name { margin:0; font-size:15px; color:#0090CD; }
span.small { font-weight:normal !important; font-size:10px !important; color:#5B5E57 !important; }
span.small2 { font-weight:normal !important; font-size:10px !important; }
div#productHeader .product-showroom { margin:0; font-size:12px; font-weight:normal; color:#2A2E20; }
div#productHeader .product-manufacturer { color:#6A6AB2; font-size:12px; margin:0; }
div#productInfo { padding:20px; color:#8F908B; font-size:11px; min-height:200px; }
div#productInfo p { line-height:18px; }
ul#productSpecs { margin:0; padding:4px 0 0 0; list-style:none; }
ul#productSpecs li { margin:0 0 14px 0; }
ul#productSpecs li strong { color:#0091CA; }
ul.productTiles { margin:0; padding:14px 0 0 0; list-style:none; }
ul.productTiles a { text-decoration:none; color:#58B6DC; }
ul.productTiles a:hover { text-decoration:underline; }
ul.productTiles li { padding:0 22px 18px 0; margin:0 0 18px 0; border-bottom:1px solid #D2D2D2; float:left; }
ul.productTiles li div.tile { background-color:#F7F6FB; border:1px solid #E5E5E5; width:135px; height:100px; padding:8px 5px 34px 145px; position:relative; overflow:hidden; }
.sideTrendsTitle { font-size:10px; color:#EFF7FB; display:block; margin:0 0 2px 0; }
#col-main ul.productTiles .product-title { margin:0 0 2px 0 !important; font-size:15px; }
ul.productTiles .product-title a { color:#0090CC; }
ul.productTiles .product-title a:hover { }
ul.productTiles li .tile-img { border-right:1px solid #ccc; position:absolute;top:0;left:0; z-index:5; }
ul.productTiles li img { display:block; }
ul.productTiles li strong.new { position:absolute;top:120px;left:0; z-index:10; color:#fff; font-size:11px; background-color:#FF9803; padding:4px 5px; font-weight:normal; cursor:pointer; }
ul.productTiles li a.emailFriend { position:absolute;bottom:4px;left:145px; font-size:11px; color:#999; white-space:nowrap; }
ul.productTiles li div.plushPrice { position:absolute;top:108px;left:145px; width:128px; }
ul.productTiles li div.plushPrice strong { color:#6C68B2; float:left; }
ul.productTiles li div.plushPrice em { float:right; font-style:normal; font-weight:bold; }
ul.productTiles li h3 { color:#0090CD; font-size:15px; margin:0 0 2px 0; line-height:16px; }
ul.productTiles li h4 { font-size:12px; margin:0 0 4px 0; }
div#emailFriend div#email-header { padding:14px 0; }
div#emailFriend div#email-header img { width:360px; }
div#emailFriend { height:100%; width:100%; overflow:auto; }
div#emailFriend input.txtField { }
div#emailFriend h3 { color:#908DBC; margin:0; font-size:14px; }
div#emailFriend ul.form li { margin:0 0 30px 0; }
div#emailFriend ul.form li .title { font-weight:bold; font-size:12px; color:#908DBC; }
select#showroomManufacturers { margin:20px 60px 0 0; width:260px; float:right; font-size:11px; }
.backLink { display:block; margin:0 0 6px 0; }
.backLink a { color:#63BBDF; text-decoration:none; }
.backLink a:hover { text-decoration:underline; }
div#showroomPreview { }
h1#showroomName { height:48px; font-weight:normal; color:#30AAC1; font-size:40px; visibility:hidden; margin:10px 0 10px 0; width:500px; }
div#websiteLocation { font-size:10px; color:#7E7F79; margin:0 0 10px 0; }
div#websiteLocation a { color:#6B6AB0; font-size:14px; font-weight:bold; text-decoration:none; display:block; float:left; }
ul#contacts { margin:0 0 10px 0; padding:0; list-style:none; }
ul#contacts li { margin:0 0 6px 0; font-size:12px; color:#74756F; }
ul#contacts li a { color:#898A84; text-decoration:none; }
ul#contacts li a:hover { text-decoration:underline; }
ul#contacts li strong { color:#6A6AB0; font-weight:bold; }
div#shortDescription { margin:0 0 4px 0; }
div#shortDescription p { color:#7B7BB7; font-weight:bold; font-size:14px; }
div#longDescription p { font-size:11px; line-height: 16px; margin:0 0 6px 0; }
div#previewImages img { display:block; margin:0 0 4px 0; }
div#tagline { margin:0 0 12px 0; font-size:14px; font-weight:bold; color:#0090CC; }
div#showroomHeader { padding:20px 0 0 0; position:relative; min-height:125px; background-color:#fff; }
div#showroomLogo { width:175px; max-height:125px; margin:0 10px 0 0; padding-bottom:10px; float:right; text-align:center; }
div.hsm div#showroomLogo { width:100px; height:125px; }
div.hmd div#showroomLogo { width:175px; height:75px; }
div#showroomLogo img { display:block; margin:0 auto; }
h2#showroomName { float:left; width:364px; width:460px; height:50px; overflow:hidden; color:#3FB2C7 !important; font-size:38px !important; font-weight:normal; position:relative;top:-6px; margin:0 0 0 30px; visibility:hidden; }
h2#showroomName span { position:absolute; white-space:nowrap; }
div#suiteInfo { width:110px; padding:0 0 0 20px; float:left; position:relative;right:-6px; border-left:1px solid #DFDFDF; }
span#suiteNum { font-size:11px; display:block; margin:0 0 2px 0; }
span#showroomWebAddress { float:left; clear:left; padding:0 0 20px 30px; width:400px; }
a#showroomUrl { color:#7373B3; font-weight:bold; font-size:14px; text-decoration:none; }
a#showroomUrl:hover { color:#0F96D0; text-decoration:underline; }
div#suiteUrl a:hover { text-decoration:underline; color:#41ADDB; }
dl#showroomContact { clear:both; padding:8px 0 8px 30px; font-size:12px; border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; }
dl#showroomContact ul { list-style:none; }
dl#showroomContact dt { float:left; padding:0 4px 0 0; color:#6A6AB2; }
dl#showroomContact dd { float:left; padding:0 8px 0 0; margin:0 8px 0 0; color:#74756F; }
dl#showroomContact dd#showroomPhone { width:300px; }
dl#showroomContact dd#showroomEmail { width:340px; }
dl#showroomContact dd strong { color:#41ADDB; font-weight:normal; }
dl#showroomContact dd a { color:#74756F; text-decoration:none; }
dl#showroomContact dd a:hover { text-decoration:underline; color:#6A6AB2; }
dl#showroomContact dd ul li { margin:0 0 2px 0; }
dl#showroomContact dd#showroomPhone ul li { float:left; margin:0 6px 0 0; }
#phoneConsumer { width:144px; }
#phoneTrade { width:120px; }
div#showroomContent { padding:6px 20px 20px 20px; }
div#showroomImages { width:335px; float:left; }
div#showroomText { width:225px; float:right; font-size:11px; color:#494A44; padding:0 20px 0 0; }
div#showroomText select { font-size:11px; color:#8D8D8D; width:225px; }
div#showroomText p { font-size:11px; line-height:18px; }
div#showroomText h3 { color:#40ABD9; font-size:16px; font-weight:normal; margin:0 0 10px 0; }
div#showroomText h4 { color:#686BB0; font-weight:normal; font-size:14px; line-height:22px; margin:0 0 10px 0; }
div#showroomText h4 p { margin:0; font-size:14px; line-height:22px; }
div#showroomText a:hover { color:#40ABD9; }
div#enlargedImg { margin:0 0 20px 0; width:332px; height:254px; background-color:#eee; }
div#enlargedImg img { display:block; width:332px; height:254px; }
ul#imageThumbs,ul#showroomThumbs { list-style:none; }
ul#imageThumbs { width:345px; }
ul#showroomThumbs { padding:0 0 20px 0px; width:480px; }
ul#imageThumbs li { margin:0 12px 0 0; float:left; }
ul#showroomThumbs li { display:inline-block; zoom:1; vertical-align:top; margin:0 10px 0 0; }
ul#imageThumbs li a { text-decoration:none; float:left; }
ul#showroomThumbs li a { text-decoration:none; float:left; }
ul#imageThumbs li a img { width:72px; height:60px; border:1px solid #E1E1DF; }
ul#showroomThumbs li a img { border:1px solid #E1E1DF; float:left; }
ul#imageThumbs li a:hover img,ul#showroomThumbs li a:hover img { border-color:#B1B1AB; }
div#designerImages div#enlargedImg { text-align:center; width:418px; height:auto; background-color:#fff; padding:0 0 20px 0; }
div#designerImages ul#imageThumbs { width:450px; margin:0 0 10px 0; }
div#designerImages div#enlargedImg img { width:auto; height:250px; max-width:350px; margin:0 auto; }
div#designerImages ul#imageThumbs li a img { width:auto; height:auto; }
div#designerImages ul#imageThumbs li { margin:0 5px 5px 0; }
div#designerImages ul#showroomThumbs li { margin:0 10px 10px 0; }
dl#relatedBoxes { overflow:hidden; }
dl#relatedBoxes dt { color:#0E96D0; padding:0 0 4px 20px; border-bottom:1px solid #D2D2D2; }
dl#relatedBoxes dd { float:left; padding:14px 20px 16px 40px; min-height:170px; min-height:100%; width:230px; font-size:10px; }
.hasEvent dd { width:25% !important; padding-right: 10px !important; }
dl#relatedBoxes dd img { display:block; margin:0 0 12px 0; }
dl#relatedBoxes dd h5 { position:relative;left:-19px; font-size:11px; font-weight:normal; margin:0 0 6px 0; color:#7D7E79; }
dl#relatedBoxes dd strong.episodeTitle { color:#0D6CB6; font-size:12px; font-weight:normal; display:block; letter-spacing:0.08em; margin:0 0 6px 0; }
dl#relatedBoxes dd#relatedStylewatch { color:#999; border-right:1px solid #D2D2D2; border-left:1px solid #D2D2D2; }
dl#relatedBoxes dd#relatedStylewatch .botText { padding-top:6px; border-top:1px solid #E5E5E5; margin-top:5px; width:142px; }
dl#relatedBoxes dd#interact a { color:#60AED1; }
dl#relatedBoxes dd#relatedStylewatch p { line-height:14px; font-size:11px; }
dl#relatedBoxes dd a { color:#0D6CB6; line-height:11px; text-decoration:none; }
dl#relatedBoxes dd a:hover { text-decoration:underline; }
div#viewManufacturers { height:30px; position:relative; }
div#viewManufacturers span.boldButton a { display:block; line-height:27px; height:27px; background-color:#fff; background-image:url(../i/bg_bold_button2.gif); background-position:top left; background-repeat:no-repeat; color:#6D6D6D; text-decoration:none; padding:0 10px; width:200px; font-weight:bold; position:relative; }
div#viewManufacturers span.boldButton a img { position:absolute;top:11px;right:16px; }
div#viewManufacturers span.boldButton a:hover { background-position:bottom left; }
div.viewPop { position:relative; text-align:left; height:0px; z-index:500; }
span.lines { position:relative;z-index:1; }
div.popContainer { z-index:1000; top:-70px; left:-20px; position:absolute; display:none; }
div.popOverlay { padding:4px; background-image:url(../i/bg_border_pop_overlay.png); background-position:top left; background-repeat:repeat; }
div.popContent { background-color:#fff !important; background-image:url(../i/bg_white_grey_grad.gif); background-position:bottom left; background-repeat:repeat-x; width:280px; padding:8px 14px; border:1px solid #7576B5; }
span.popClose { display:block; text-align:right; }
span.popClose a { font-weight:bold; }
td.linesRep div.popBdc { top:auto !important; bottom:-4px; left:-70px; background-color:transparent !important; }
div.popBdc div.popContent { }
div.popBdc p { line-height:14px !important; }
div.popBdc h2 { color:#6D6D6D !important; font-size:14px !important; padding:0 0 3px 0 !important; border-bottom:1px solid #B1B1CB !important; background-image:url(../i/icon_logo_mini.gif) !important; background-position:100% 2px !important; line-height:20px !important; background-repeat:no-repeat !important; }
ul#manufacturerList { color:#686BB0; list-style:none; }
ul#manufacturerList li { margin:0 0 3px 0; }
.manufacturers-list { list-style:none; width:460px; }
.manufacturers-list li { padding:0 0 12px 0; margin:0 0 12px 0; border-bottom:1px solid #D2D2D2; }
.manufacturers-list li .manufacturer-name { font-size:12px !important; font-weight:normal; }
.manufacturer-url { padding:3px 0 0 0; }
.showroom-tagline { color:#40ABD9 !important; font-size:16px !important; font-weight:normal !important; margin:0 0 10px 0 !important; }
.showroom-short { color:#686BB0 !important; font-size:14px !important; font-weight:normal !important; line-height:22px !important; margin:0 0 10px 0 !important; }
div.padWrapper { width:550px; }
span.showName { display:block; margin:0 0 4px 0; color:#292C21; font-size:12px; }
span.showName a { color:#292C21; }
span.showName a:hover { text-decoration:underline; }
#fileYears { padding:16px 0; }
#fileYears .year-date { color:#2f2f2f; border-bottom:1px solid #d2d2d2; padding:0 0 2px 0; margin:0 0 14px 0; }
#fileYears .year-files { margin:0 0 30px 0; }
#bold-image-link { display:block; margin-top:20px; }
#bold-image-link #purpleBlockLink { margin:30px 0 0 96px; }
.year-files ul { list-style:none; }
.year-files ul li { float:left; width:122px; margin:0 24px 0 0; color:#858681; }
.year-files ul li .file-holder { width:120px; height:145px; border:1px solid #f3f3f3; margin:0 0 4px 0; }
#current-issue { width:550px; padding-bottom:45px; }
div#current-issue h3 { font-size:14px; color:#7482BF; font-weight:bold; }
div#lastest-desc { margin-bottom:14px; }
div#lastest-desc:after { display:none; }
div#current-issue a { color:#2FA3D6; }
div#current-issue a:hover { color:#666AB4; }
div#current-issue h3 .current-title { color:#1097D0; }
#current-text { width:265px; float:left; line-height:16px; font-size:11px; color:#8F918B; }
#current-image { width:240px; float:right; }
#current-image img { -ms-interpolation-mode: bicubic; }
div#sidebar { height:100%; min-height:400px; float:right; background-color:#007CC4; background-image:url(../i/bg_col_right.jpg); background-position:bottom right; background-repeat:no-repeat; color:#DEEFF7; color:#fff; font-size:11px; }
body#home div#sidebar { width:187px; background-image:url(../i/bg_side_home.jpg); background-color:#0399D6; min-height:0px; min-height:380px; }
body.sideSm div#sidebar { width:138px; overflow:hidden; }
div#sidebar img.placeholder { position:absolute;bottom:0px;right:0px; }
div#sideInfo { padding:26px 14px 0px 14px; border-bottom:1px solid #3EAEDE; margin:0 0 210px 0; }
body#home div#sideInfo { margin:0; }
div#sideInfo h4 { font-size:17px; font-weight:normal; margin:0 0 12px 0; line-height:20px; letter-spacing:0.08em; }
div.feature { padding:14px 0; border-top:1px solid #3EAEDE; }
div.feature p { margin:0 0 6px 0; line-height:18px; }
div.feature a { color:#6FCCDE; color:#fff; text-decoration:underline; font-weight:bold; }
div.feature a:hover { color:#6FCCDE; }
body#intranet form#searchBox img { visibility:hidden; }
div#intranet-main { padding:0 0 0 16px; }
form#formLogin { background-color:#F7F6FB; border:1px solid #E5E5E5; padding:12px 12px 12px 305px; margin:0 0 14px 0; width:300px; position:relative; background-image:url(../i/building_login.jpg); background-position:top left; background-repeat:no-repeat; height:154px; font-size:11px; }
form#formLogin ul.form label { color:#555; }
form#formLogin h3 { color:#3FABD9; margin:0 0 4px 0; font-size:14px; }
form#formLogin p { margin:0 0 8px 0; line-height:14px; }
form#formLogin input#submit { position:relative;top:0px; }
div#calendarHolder { padding:100px 0 0 0; }
div#calendarHolder h4 { color:#3FAAD6; font-weight:normal; font-size:14px; margin:0 0 10px 0; text-align:center; }
select#allShowrooms { margin:24px 0 0 16px; width:156px; font-size:11px; }
.calendar-legend { list-style:none; }
.calendar-legend li { margin:0 0 5px 0; padding-left:24px; position:relative; min-height:12px; }
.calendar-legend li span.color { width:12px; height:12px; position:absolute;top:2px;left:0; }
.eventsHelper { color:#3FABD9; padding:20px 0 15px 0; }
.eventsHelper dt { font-size:14px; margin:0 0 8px 0; color:#3FABD9; }
.eventsHelper dd { padding:0 0 10px 0; margin-bottom:12px; border-bottom:1px solid #D2D2D2; }
.eventsHelper dd .calendar-legend { margin:0 0 0 4px; }
#eventsSide { width:180px; float:left; }
#eventSummaries { width:380px; float:right; }
#col-main #eventSummaries h2 { color:#fff; font-size:12px; background-color:#0090CD; border-bottom:1px solid #BFE3F3; font-weight:normal; line-height:16px; padding:1px 8px; }
#listingMonth { font-size:15px; color:#8685BE; padding:0 0 8px 0; }
#listingMonth .month-title { float:left; white-space:nowrap; }
#monthListNav { float:right; white-space:nowrap; font-size:12px; position:relative;top:-1px; }
.listingShort { padding:12px 0; border-top:1px solid #d2d2d2; }
div#col-main .listingShort h3,div#col-main .event-full h3 { font-size:13px; color:#333; margin:0 0 2px 0; font-weight:normal; }
.event-description { color:#7C7D78; font-size:11px; line-height:16px; }
div#col-main .event-description p { line-height:16px; }
div#featuredEvent { padding:10px 17px 13px 17px; background-color:#fff; border:1px solid #d2d2d2; margin:0 0 15px 0; }
div#featuredEvent img { float:left; margin:0px 12px 0 0; }
div#featuredEvent h4 { font-weight:normal; margin:0 0 8px 0; font-size:14px; color:#6B69B2; }
div#featuredEvent .featuredDesc { margin:0 0 0 87px; overflow:hidden; }
div#featuredEvent .event-date { margin:0 0 4px 0; }
div#featuredEvent a { font-size:11px; }
div#featuredEvent h3 { margin:0 0 4px 0; color:#5A5A5A; font-size:14px; }
.eventDate { margin:0 0 8px 0; }
.eventDate abbr { border:0; }
.eventImg { float:left; margin:4px 14px 4px 0; }
#eventSubmit { border:0; outline:0; background-color:transparent; position:relative;left:-5px; overflow:visible; padding:0; margin:0; cursor:pointer; }
#eventSubmit span { background-color:#6A6AB0; border:2px solid #68BDE2; color:#fff; font-size:11px; height:12px; padding:4px 12px; display:block; }
#eventTypeFilter { width:140px; }
div.col2Box { background-color:#F6F6FA; border:1px solid #E6E6E6; margin:0 0 20px 0; }
div.col2Box a { color:#60B8E0; }
div.col2Box a:hover { color:#6A6AB0; }
div#col-main div.col2Box p { line-height:16px; }
div.col2Box h5 { font-size:11px; font-weight:bold; color:#292C23; margin:0 0 2px 0; }
table.contactTable { margin:0 0 8px 0; font-size:11px; color:#5B5E57; }
table.contactTable th { text-align:left; padding:0 0 3px 0; width:110px; font-weight:normal; }
table.contactTable td { color:#6566AD; padding:0 0 3px 0; font-weight:bold; }
div.colLeft { float:left; border-right:1px solid #E6E6E6; }
div.colRight { float:left; width:260px; padding:10px 0 0 26px; }
#productCatOverview div.colRight { width:300px; }
div.colRight a { text-decoration:none; }
div.colRight a:hover { text-decoration:underline; color:#3FAAD6; }
div.colRight h3 { margin:0 0 8px 0; color:#0090CD; font-size:14px; }
div.colRight h3 a { color:#0090CD; }
select#showroomDropdown { width:200px; }
dl#contactDepartments { padding:20px 0 0 ; }
dl#contactDepartments dt { margin:0 0 10px 0; color:#626365; padding:0 0 2px 0; font-size:14px; font-weight:bold; border-bottom:1px solid #D8D8D8; }
dl#contactDepartments dd { margin:0 0 30px 0; }
dl#contactDepartments table td { padding:0 0 18px 0; font-size:12px; }
td.contact { color:#0090CD; width:220px; }
td.phone { width:110px; }
td.contact h4 { font-size:12px; margin:0 0 3px 0; }
td.email a { color:#0090CD; text-decoration:none; }
td.email a:hover { color:#666AB4; text-decoration:underline; }
dl.directionsList { margin:0 0 20px 0; }
dl.directionsList dt { font-weight:bold; margin:14px 0 6px 0; font-size:13px; }
dl.directionsList dd { margin:0 0 8px 0; }
dl.directionsList ul { padding: 0 0 0 24px; }
dl.directionsList h5 { font-weight:bold; font-size:12px; margin:0 0 4px 0; }
ul#locationsList,ul#trendsList { list-style:none; }
ul#locationsList div.col2Box { margin:0 0 3px 0; color:#8C8F8A; font-size:11px; }
ul#locationsList li { color:#A7A9AB; font-size:11px; border-bottom:1px solid #D8D8D8; margin:0 0 26px 0; }
ul#trendsList li { border-bottom:1px solid #D8D8D8; color:#A7A9AB; font-size:11px; margin:0 0 20px 0; padding:0; }
ul#locationsList div.col2Box h3 { margin:0 0 2px 0; }
ul#trendsList div.col2Box div.colRight { width:218px !important; padding-left:18px; }
ul#trendsList div.col2Box h3 { margin:0 0 2px 0; }
ul#trendsList div.col2Box p { margin:0 0 6px 0; }
ul.fileList { list-style:none; }
ul#trendsList ul.fileList li { margin:0; line-height:12px; border:0; padding:0; color:#60B8E0; }
table#directoryList { border-collapse:collapse; width:100%; }
table#directoryList tr.inactive * { cursor:default; }
table#directoryList th { text-align:left; color:#0090CD; padding:0 0 14px 0; }
table#directoryList a { text-decoration:none; }
table#directoryList a:hover { text-decoration:underline; }
table#directoryList td { font-size:11px; padding:3px 0; vertical-align:bottom; font-size:11px; }
table#directoryList td.showroomName a,table#directoryList td.showroomName span,table#directoryList td.suiteNum a,table#directoryList td.suiteNum span,table#directoryList td.phoneNum span { background-color:#fff; }
th#showroomHeader { width:310px; }
th#suiteHeader { width:50px; padding-right:8px !important; }
th#phoneHeader { width:103px; }
th#manufacturersHeader { text-align:right !important; padding-right:6px !important; }
td.showroomName { background-image:url(../i/bg_dotted_2.gif); background-position:bottom left; background-repeat:repeat-x; color:#8F918B; padding-right:80px !important; }
td.showroomName a { color:#696AB0; font-size:12px; margin:0 4px 0 0; max-width:220px; }
td.showroomName a { text-decoration:none; color:#6B6BB1; }
td.showroomName span { padding:0; font-size:12px; }
tr.inactive td.showroomName span { color:#afafaf; }
td.showroomName a img { border:0; }
.ast { display:none; }
td.new .ast { position:absolute; top:2px;left:-8px; display:block; }
table#directoryList td a:hover { color:#40ACDA; }
td.suiteNum { background-image:url(../i/bg_dotted_2.gif); background-position:bottom left; background-repeat:repeat-x; color:#7C7DBA; padding-left:3px !important; width:50px; padding-right:8px !important; }
td.suiteNum a { display:block; max-width:50px; overflow:hidden; height:16px; float:left; }
td.suiteNum span { padding:0 !important; display:block; max-width:50px; overflow:hidden; height:16px; float:left; }
tr.inactive td.suiteNum span, tr.inactive td.phoneNum span, tr.inactive td.linesRep span { color:#afafaf; }
td.phoneNum { background-image:url(../i/bg_dotted_3.gif); background-position:bottom left; background-repeat:repeat-x; color:#7C7DBA; }
td.phoneNum span { padding:0 2px; }
td.linesRep { text-align:right; color:#7C7DBA; padding-right:6px !important; }
table#directoryList tr.highlight td.showroomName a,table#directoryList tr.highlight td.showroomName span,table#directoryList tr.highlight td.suiteNum a,table#directoryList tr.highlight td.suiteNum span,table#directoryList tr.highlight td.phoneNum span { background-color:#f3f3f3 !important; }
table#directoryList tr.highlight td { background-color:#f3f3f3 !important; }
table#directoryList td:hover,table#directoryList td:hover { background-color:#f3f3f3 !important; }
#tooltip { position: absolute; z-index: 3000; border: 1px solid #ccc; background-color:#eee; padding: 5px; opacity: 0.95; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#646464; max-width:200px; }
#tooltip * { margin:0; }
#tooltip h3, #tooltip div { margin: 0;font-size:12px;font-weight:normal;}
div#productCategories { }
div.productRow { border-top:1px solid #D8D8D8; margin:0 0 20px 0; padding:14px 0 0px 20px; }
div.firstProdRow { border-top:0; padding-top:0; }
div.productCategory { width:132px; margin:0 12px 0 0; padding:4px; float:left; position:relative; border:1px solid #fff; cursor:default; min-height:100%; }
div.productCategory:hover { background-color:#f3f3f3; border-color:#d8d8d8; }
div.productCategory img { display:block; border:1px solid #D8D8D8; width:130px; height:156px; }
div.productCategory h3 { font-size:14px; color:#0090CD; padding:6px 0 0 6px; }
div.productCategory h3 a { text-decoration:none; color:#0090CD; }
div.productCategory h3 a:hover { text-decoration:underline; color:#676AB1; }
strong.tag { background-color:#FF9900; font-weight:normal; line-height:22px; height:22px; padding:0 6px; color:#fff; font-size:11px; position:absolute;top:139px; left:5px; }
ul.subList { list-style:none; font-size:10px; color:#8F918B; padding:4px 0 4px 6px; }
ul.subList li { margin:0 0 2px 0; line-height:10px; }
ul.subList li a { color:#8F918B; text-decoration:none; }
ul.subList li a:hover { color:#40ACDA; text-decoration:underline; }
ul#productAccess { list-style:none; padding:5px 0; }
ul#productAccess li { float:left; color:#8E8E8E; width:282px; }
ul#productAccess li img { display:block; }
ul#productAccess li h4 { font-size:12px; font-weight:normal; margin:0 0 4px 0; color:#8E8E8E; }
ul#productAccess li span.headline { display:block; margin:0 0 10px 0; font-size:17px; }
ul#productAccess li span.headline strong { color:#695B96; }
div#plushSignup { padding:14px 0 20px 0; }
div#plushSignup img { float:left; }
span#memberSignupLink, span#purpleBlockLink { float:left; padding:2px; background-color:#fff; border:1px solid #D9EEF8; margin:46px 0 0 30px; }
span#memberSignupLink a, span#purpleBlockLink a { background-color:#696AB0; color:#fff !important; display:block; line-height:14px; padding:4px 10px; text-decoration:none !important; border:2px solid #69BEE2; }
span#purpleBlockLink a:hover { background-color:#0090CD; border-color:#6A6AB0; }
div#docContent span#memberSignupLink a { background-color:#0090CD; border-color:#6A6AB0; }
#member-frame { width:600px; height:600px; }
div#side-feature { float:right; margin:0 0 10px 20px; }
#faqList { list-style:none; padding:20px 0; }
#faqList h4 { font-size:12px; margin:0 0 4px 0; }
ul#directionsLinks { list-style:none; margin:0 0 10px 0; padding:0 0 20px 0; border-bottom:1px solid #D2D2D2; }
ul#directionsLinks li { margin:0 0 4px 0; }
div#col-main div#directionsInfo h2 { padding-top:12px; }
span.backLinks { display:block; padding:4px 0; border-top:1px solid #D2D2D2; text-align:right; }
div#officesHolder { width:696px; height:100%; padding-right:14px; overflow:auto; font-family:Arial, Helvetica, sans-serif; }
div#officesHolder h2 { font-size:18px; font-weight:normal; margin:0 0 14px 0; color:#0090CD; }
ul#officesList { list-style:none; font-size:12px; color:#8c8a8a; margin:0; padding:0; }
ul#officesList h4 { margin:0 0 4px 11px; font-size:12px; font-weight:normal; }
ul#officesList h4 span { }
ul#officesList li { margin:0 0 5px 0; }
ul#officesList li h4 a.active { font-weight:bold; }
ul#officesList li a { color:#6B6BB1; text-decoration:none; }
ul#officesList li h4 a:active,ul#officesList li h4 a:focus { outline:none; }
ul#officesList li a:hover { color:#0090CD; text-decoration:underline; }
.officeContact th { text-align:right; vertical-align:top; padding:0 10px 0 0; color:#696AB0; width:auto; white-space:nowrap; }
.officeInfo { padding:10px; border:1px solid #E0DDDD; display:none; }
.officeInfo .summary { width:300px; float:right; }
.officeInfo .summary p { margin:0 0 8px 0; }
.closeOffice { display:block; text-align:right; }
div.designerDesc { padding:0; }
div.designerDesc p { margin:0 0 15px 0; }
div.designerDetails { margin:0 0 15px 0; }
ul#docDesigners { list-style:none; padding-top:20px; }
ul#docDesigners li { padding:0 0 0px 0; margin:0 0 15px 0; border-bottom:1px solid #D2D2D2; }
ul#docDesigners li h4 { margin:0 0 8px 0; padding:0; font-size:12px; }
div#designerProfile { }
div#profileHeader { margin:0 0 20px 0; }
div#profileHeader h2 { line-height:18px; margin:0 0 6px 0; }
div#profileHeader h2 span.norm { color:#505050; }
div#profileHeader h4 { font-weight:normal; line-height:18px; font-size:12px; }
span.backButton { display:block; margin:0 0 10px 0; }
div#stylewatchHeader { border-bottom:1px solid #D8D8D8; padding:0 0 26px 0; padding-bottom:10px; margin:0 0 20px 0; }
div#swBrand { width:300px; float:left; font-size:11px; color:#3f3f3f; }
h1#swLogo { height:67px; background-image:url(../i/bdc_stylewatch_logo.gif); background-position:top left; background-repeat:no-repeat; text-indent:-9999px; margin:0 0 22px 0; }
#bestSellersHeader { border-bottom:1px solid #D2D2D2; margin:0 0 20px 0; }
#bestSellersHeader h1#swLogo { background-image:none; width:115px; width:285px; height:85px; }
#bestSellersDate { float:right; background-color:#e2e2e2; padding:2px 10px; color:#727CC1; font-size:11px; }
#bestSellersTag { clear:both; font-size:11px; padding:26px 0 0 26px; margin:0 0 20px 0; color:#7C7E77; }
div#col-main #bestSellersTag p { margin:0; }
#bestSellersTag strong { color:#78709F; }
div#swBrand img { float:left; margin:0 15px 0 0; }
div#swBrand h4 { color:#028ECC; font-size:11px; }
div#swBrand p { line-height:17px; }
div#swIntro { font-size:12px; color:#7C7E77; }
div#swIntro p { line-height:20px; }
div#swIntro strong { color:#696AB0; }
div#stylewatchTitle { }
div#stylewatchTitle select { float:right; }
div#stylewatchHolder { padding:22px 0; }
#synopsisDesc { margin-left:274px; }
#synopsisImg { float:left; margin:4px 22px 10px 0; width:250px; color:#868781; }
#synopsisImg a { color:#868781; text-decoration:none; width:250px; display:block; position:relative; }
#synopsisImg a:hover { text-decoration:none !important; color:#fff; }
#synopsisImg #playable { position:absolute;left:50%; margin-left:-22px; top:50%; margin-top:-37px; z-index:10; -moz-opacity:0.7; opacity:0.7; width:54px; height:73px; }
#synopsisImg a:hover #playable { -moz-opacity:0.9; opacity:0.9; }
.help-click { color:#fff; position:absolute;bottom:9px;left:12px; font-size:11px; -moz-opacity:0.7; opacity:0.7; filter:alpha(opacity=70) }
#synopsisImg * { text-decoration:none; border:0; }
#synopsisImg a:hover .help-click { text-decoration:none !important; border:0; color:#fff; }
#synopsisImg a:hover { color:#3AA8D9; text-decoration:underline; }
#synopsisImg img { display:block; margin:0 0 3px 0; }
div.episodeContent { color:#8F908A; display:none; width:575px; min-height:250px; }
div.episodeContent p { font-size:13px; }
dl.content-tabs { border-bottom:1px solid #D2D2D2; margin:0 0 22px 0; height:23px; overflow:visible; }
#swShowrooms { float:right; }
#swShowrooms select { width:200px; }
dl.content-tabs dt { float:left; line-height:22px; margin:0 8px 0 0; color:#7770B4; padding:0 2px; }
dl.content-tabs dd { float:left; }
dl.content-tabs dd ul { list-style:none; height:23px; overflow:visible; }
dl.content-tabs dd ul li { float:left; margin:0 4px 0 0; }
dl.content-tabs dd ul li a { background-color:#F1F1F7; float:left; border:1px solid #C8C7CC; border-bottom:0; color:#3AA8D9; text-decoration:none; line-height:22px; padding:0 20px; background-image:url(../i/bg_sw_tabs.gif); background-position:bottom left; background-repeat:repeat-x; position:relative; z-index:10; }
dl.content-tabs dd ul li a.on { padding-bottom:1px; background-color:#fff; background-image:none; }
div#stylewatchArchive { padding:22px 0; border-top:1px solid #D8D8D8; }
div#stylewatchArchive h2 { margin:0 0 18px 0; }
ul#archiveList h3 { font-weight:bold; font-size:15px; padding:2px 0 0 0; margin:0 0 4px 0; }
ul#archiveList h3 a { color:#0090CD; }
ul#archiveList h3 a:hover { color:#666AB4; }
ul#archiveList p { font-size:11px; line-height:15px; margin:0; color:#7B7E77; }
span.videoLink { display:block; padding:0 0 0 35px; background-image:url(../i/icon_video.gif); background-position:0 0; background-repeat:no-repeat; margin:3px 0; font-size:11px; }
span.videoLink a { text-decoration:none; color:#58B6DE; }
span.videoLink a:hover { color:#8C8DC3; text-decoration:underline; }
ul#archiveList li a.email { font-size:11px; color:#ACAEAB; text-decoration:none; }
ul#archiveList li a.email:hover { text-decoration:underline; }
div#swQuote { padding:26px 10px 0 10px; border-top:1px solid #D2D2D2; margin:24px 10px 0 10px; }
div#swQuote blockquote { color:#696AB0; line-height:21px; font-size:12px; margin:0 0 12px 0; }
div#swQuote h6 { font-style:italic; font-weight:bold; font-size:12px; color:#4BB2DF; margin:0 0 2px 0; }
div#swQuote span.title { font-weight:normal; font-size:11px; display:block; line-height:16px; }
dl#episodeTitle { font-size:16px; float:left; }
dl#episodeTitle dt { float:left; color:#8584BD; font-size:16px; margin:0 5px 0 0; }
dl#episodeTitle dd { color:#0F95D2; float:left; margin:0 10px 0 0; width:445px; }
dl#episodeTitle dd#currentLink { font-size:12px; position:relative;top:3px; }
dl#episodeTitle dd.currentLink a { }
ul#archiveList li { padding:0; margin:0 8px 14px 0; border:0; }
#episodeSort dt, #episodeSort dd { line-height:18px; }
#episodeSort dd { white-space:nowrap; }
#episodeSort dd a.on { text-decoration:underline; }
#episodeSort dd select { width:124px; }
dl#episodeShowrooms dt { margin:0 0 20px 0; font-size:11px; color:#7C7E77; }
dl#episodeShowrooms ul { list-style:none; }
dl#episodeShowrooms ul li { display:inline-block; zoom:1; margin:0 10px 20px 0; padding:0; font-size:11px; color:#7C7E77; width:103px; vertical-align:top; }
dl#episodeShowrooms a { color:#868781; text-decoration:none; }
dl#episodeShowrooms a:hover { color:#3AA8D9; text-decoration:underline; }
dl#episodeShowrooms ul li img { display:block; border:1px solid #C9CBC8; margin:0 0 4px 0; }
#photos { width:auto !important; }
div.news { padding:0 0 30px 0; }
dl.news-holder { padding-bottom:14px; }
dl.news-holder dt { color:#7C7CB8; font-size:16px; padding:0 0 8px 0; }
dl.news-holder dd { padding:18px 0 12px 0; border-bottom:1px solid #D2D2D2; font-size:11px; color:#989896; }
dl.news-holder dd strong { color:#43463B; font-weight:normal; }
div#col-main dl.news-holder dd h4.news-title { color:#0090CD; margin:0 0 5px 0; font-size:12px; font-weight:normal; }
div#col-main dl.news-holder dd h4.news-title a,div#col-main h3.news-title a { color:#0090CD; text-decoration:none; }
div#col-main dl.news-holder dd h4.news-title a:hover,div#col-main h3.news-title a:hover { text-decoration:underline; color:#8783BE; }
div#col-main dl.news-holder dd p { line-height:16px; margin:0 0 8px 0; }
div#releases { float:right; margin:0 10px 0 0; }
div.news-date { margin:0 0 8px 0; color:#8783BE; font-size:11px; }
.news-image { float:left; margin:2px 16px 8px 0; }
.news-featured,.news-detail { font-size:11px; padding:20px 0 10px 0; border-bottom:1px solid #D2D2D2; margin:0 0 30px 0; }
.news-featured { border:1px solid #d5d5d5; padding:24px 20px 14px 20px; margin-top:20px; }
.news-detail { margin-bottom:14px; }
.news-description { margin-left:90px; }
.news-featured .news-description { margin-left:195px; }
div#col-main .news-featured p,div#col-main .news-detail p { line-height:17px; color:#73746E; }
div#col-main .news-featured p strong,div#col-main .news-detail p strong { color:#41463F; font-weight:normal; }
div#col-main .news-featured h3,div#col-main .news-detail h3 { padding:0; margin:0 0 6px 0; font-size:15px; }
.news-featured .news-image,.news-featured .news-detail { margin-right:20px; }
ul.yearList { list-style:none; padding:8px 0; }
ul.yearList li { float:left; white-space:nowrap; margin:0 4px 0 0; }
ul.yearList li a { float:left; margin:0 4px 0 0; }
ul.yearList li a.on { font-weight:bold; }
#col-main .additional-title { font-size:13px; font-weight:normal; color:#6A6AB2; margin:0 0 6px 0; }
#productInfo p { margin:0 0 8px 0 !important; padding:0 !important; color:#8F908B !important; font-size: 11px !important; }
#additional-description p { margin:0 0 8px 0 !important; color:#8F908B !important; font-size: 11px !important; }
#bold-header { border-bottom:1px solid #d2d2d2; margin:0 0 20px 0; }
#bold-header-img { float:left; }
#bold-header-text { margin:0 0 0 308px; font-size:12px; color:#8F918B; padding-bottom:10px; }
#col-main #bold-header-text p { line-height:20px; margin:0 0 10px 0; }
#bold-header-text strong { color:#6969AF; }
#bold-gallery-title { color:#696C64; }
#bold-gallery-title p { font-size:11px; clear:left; margin-bottom:10px; }
#col-main #bold-gallery-title #gallery-title { font-size:15px; float:left; color:#6D6F71; }
#col-main #bold-gallery-title #gallery-title strong { color:#6A5B97; }
#dh-awards-holder { float:right; text-align:center; white-space:nowrap; }
#dh-awards-holder .amp { color:#cfcfcf; float:left; width:22px; text-align:center; line-height:20px; font-size:12px; }
.award { float:left; }
.award img { display:block; float:left; }
#dh-awards-text { color:#cfcfcf; color:#7C7F7B; font-size:11px; padding:4px 0; }
#dh-slideshow { margin-bottom:10px; }
.gallery-content { display:none; padding:0 0 20px; border-bottom:1px solid #D2D2D2; color:#8F918B; font-size:11px; margin-bottom:40px; }
.report { display:none; }
.report .gallery-content { display:block; }
.gallery-content a { color:#48AFDB; }
.gallery-content a:hover { color:#696AB0; }
.gallery-content p { margin:0 0 10px 0; }
#awardsList { list-style:none; border-top:1px solid #D2D2D2; width:325px; float:left; }
#awardsList li { margin:0; padding:16px 0; line-height:15px; border-bottom:1px solid #D2D2D2; }
#awardsList li strong { color:#6A6AB0; }
#awardsList li .award-logo { float:left; width:66px; margin:0 20px 0 0; }
#awardsList li .award-info { float:left; padding:20px 0 0 0; width:234px; }
#awards-side { float:right; width:220px; }
#agency-info { padding:90px 6px 0 20px; font-size:11px; }
#agency-info dt { color:#3EAAD8; margin:0 0 14px 0; }
#agency-info dd { margin:0 0 10px 0; }
#agency-info a { color:#3EAAD8; }
#agency-info a:hover { color:#6A6AB0; }
#adCampaigns { list-style:none; padding-top:20px; padding-bottom:30px; }
.campaign-row { padding:15px 0; border-bottom:1px solid #d2d2d2; }
.row-wrapper { background-image:url(../i/ads_center_pipe.gif); background-position:center top; background-repeat:repeat-y; }
#adCampaigns .ad { float:left; width:267px; overflow:hidden; padding:0 12px 0 15px; }
#adCampaigns .ad .ad-title { font-size:13px; margin:0 0 3px 0; color:#6A6AB0; }
#adCampaigns .ad-left { width:268px; }
.campaign-image { float:left; width:110px; }
.campaign-text { width:145px; float:right; }
.campaign-date { display:block; font-size:11px; margin:0 0 8px 0; }
.campaign-vendors { margin:0 0 8px 0; font-size:11px; list-style:none; }
.ad-type { display:block; margin:0 0 8px 0; font-size:11px; }
.campaign-vendors li { margin:0 0 4px 0; font-size:11px; }
.campaign-vendors li strong { }
.campaign-links { list-style:none; font-size:11px; }
#mainHours { border-top:1px solid #D2D2D2; border-bottom:1px solid #D2D2D2; color:#000; line-height:42px; margin:0 0 20px 0; font-size:14px; }
.trade-block { float:left; width:281px; height:230px; }
.right-block { margin-left:22px; }
#col-main .trade-block .trade-title { font-size:16px; color:#908DC2; font-weight:normal; padding:0 0 6px 8px; border-bottom:1px solid #d2d2d2; margin:0 0 12px 0; }
#col-main .right-block .trade-title { padding:0 0 6px 4px; }
#col-main .news-title { color:#0090CD; font-weight:normal; font-size:12px; margin:0 0 7px 0; }
.trade-content { padding:0 8px; font-size:11px; position:relative; }
.right-block .trade-content { padding:0 4px; }
.trade-content .new { background-color:#FF9803; bottom:0; color:#FFFFFF; cursor:pointer; font-size:11px; font-weight:normal; left:0; padding:4px 5px; position:absolute; z-index:10; }
.trade-box { background-color:#F6F5FA; border:1px solid #E5E5E5; height:142px; margin:0 0 8px 0; }
.trade-box-img { width:130px; float:left; border-right:1px solid #ccc; height:142px; overflow:hidden; position:relative; background-color:#fff; }
.trade-box-img a,.trade-box-img a:hover { text-decoration:none !important; }
.trade-box-text { margin:0 0 0 142px; padding-top:8px; }
.trade-box-text a { }
.trade-box-text a:hover { }
.trade-titles { margin:0 0 4px 0; }
.trade-titles:after { display:none; }
.trade-name-mfg { display:block; color:#6A6AB2; }
.trade-name-mfg .small { color:#6A6AB2 !important; }
.trade-new-title { color:#0090CC; font-size:15px; margin:0 0 2px 0; line-height:16px; font-weight:normal; }
.trade-new-title a { color:#0090CC; text-decoration:none; }
.trade-new-title a:hover { text-decoration:underline; }
.trade-box-title { color:#0090CD; font-size:15px; margin:0 0 4px 0; line-height:16px; font-weight:bold; }
.trade-box-title a { text-decoration:none; color:#0090CD; }
.trade-box-title a:hover { text-decoration:underline; color:#6A6AB0 !important; }
#trade-news,#trade-trends { color:#989896; }
#col-main .trade-event-desc,#col-main .trade-event-desc p { font-size:11px; line-height:16px; }
#trade-news .trade-news-desc,#trade-trends .trade-news-desc { line-height:16px; font-size:11px; margin:0 0 6px 0; }
#trade-news .trade-news-desc p { line-height:16px; font-size:11px; margin:0; }
#trade-news .trade-news-image,#trade-trends .trade-news-image { float:left; margin:4px 14px 5px 0; }
#trade-trends a.trends-link { font-size:10px; line-height:11px; color:#60AED1; text-decoration:none; }
#trade-trends a.trends-link:hover { text-decoration:underline; color:#60AED1; }
.trade-block-reg { height:147px; margin:0 0 8px 0; }
#col-main .trade-event-title { font-weight:normal; color:#333; font-size:13px; margin:0 0 3px 0; }
.trade-event-img { float:left; margin:0 14px 5px 0; }
.trade-event-desc { padding:8px 0 0 0; color:#7C7D78; }
#col-main .event-full .event-title { font-weight:bold; margin:0 0 10px 0; font-size:13px; }
#col-main .trade-event-date { color:#6C6BAF; font-weight:normal; font-size:12px; }
.trade-video-link { background-image:url(../i/icon_video.gif); background-position:0 2px; background-repeat:no-repeat; display:block; padding:0 0 0 36px; line-height:17px; margin:0 0 3px 0; }
.trade-video-link a { font-size:11px; text-decoration:none; }
.trade-email-friend { color:#ACAEAB; font-size:11px; text-decoration:none; }
#trade-new .trade-email-friend { position:absolute;top:125px; }
#hoursSchedule { padding-bottom:20px; }
#hoursSchedule td { padding:0 0 10px 0; }
#hoursSchedule tr.closed td { font-weight:bold; color:#6A6AB0; }
div#footer { padding:32px 0 12px 30px; color:#8F8EC2; font-size:11px; line-height:12px; background-color:#fff; width:600px; float:left; }
div#footer a { color:#B4DEEC; text-decoration:none; }
div#footer a:hover { text-decoration:underline; }
div#footer #links { color:#ccc; display:block; margin:0 0 4px 0; }
div#footer #links a { color:#8C9697; text-decoration:none; }
div#footer #links a:hover { color:#209ED3; }
div#footer-logo { width:185px; height:65px; border-left:1px solid #D8D8D8; float:right; text-align:right; position:relative; }
div#footer-logo a { position:absolute;right:30px;bottom:0px; }
div#overlay { position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; display:none; }
div#overlay div#screen { background-color:#000; filter:alpha(opacity=50); -moz-opacity:.50; opacity:.50; width:100%; height:100%; }
div#display { width:560px; height:305px; position:fixed; top:60px; left:50%; margin-left:-280px; background-color:#fff; z-index:240; padding:8px 10px 46px 24px; }
body#directory div#display { width:720px; margin-left:-360px; }
div#productPreview,div#showroomPreview { width:560px; overflow:auto; height:100%; position:relative; clear:both; }
div#productPreview h4,div#showroomPreview h4 { font-size:12px; margin:8px 0 0 0; color:#000; }
div#productPreview img#enlargedView { }
a#closeLightbox { display:block; margin:0 20px 4px 0; float:right; }
body.showroomEdit div#display { width:850px; margin-left:-437px; }
body.showroomEdit div#showroomPreview { width:850px; }
div#previewSide { width:179px; float:left; padding:26px 0 0 0; }
div#previewMain { width:644px; padding:20px 0 20px 0; float:left; border-left:1px solid #D2D2D2; }
body.showroomEdit div#showroomText h4 { color:#686BB0 !important; font-size:14px !important; font-weight:normal !important; line-height:22px !important; margin:0 0 10px !important; }
div#previewHeader { width:830px; }
body.showroomEdit div#display { padding-left:10px !important; }
body.showroomEdit div#showroomText select { display:none; }
div#display h1#showroomName { display:block !important; visibility:visible !important; }
div.ajContent { padding:0; }
div#shortDesc { line-height:20px; font-size:12px; }
#fancy_img { -ms-interpolation-mode: bicubic; }
body.trends-overlay #display { overflow:auto; width:800px; height:620px !important; padding:0; margin-left:-400px; border:1px solid #000; top:20px; background-color:#153A64; }
body.trends-overlay #display a { color:#fff; position:relative;top:6px; }
body.trends-overlay div#screen { opacity:0.75; filter:alpha(opacity=75); -moz-opacity:.75; }
#didYouKnow,#manufacturerFeature { font-size:11px; margin:0 0 0 20px; padding:70px 0 0 0; }
#didYouKnow p,#manufacturerFeature p { line-height:16px; margin:0 0 8px 0; }
#didYouKnow h4,#manufacturerFeature h4 { font-size:16px; font-weight:normal; color:#908DC2; margin:0 0 5px 0; }
#didYouKnow a:hover,#manufacturerFeature a:hover { color:#40ACDA; }
.result_block, .result_altblock { padding:10px 0; border-top:1px solid #d2d2d2; color:#7C7D78; clear:both; font-size:11px; }
.recommended { padding:8px; border:1px solid #D2D2D2; margin:0 0 15px 0; }
div.recommend_block { padding:0 0 10px 0; color:#7C7D78; clear:both; font-size:11px; }
.recommend_infoline { display:none; }
.recommended_heading { padding:0 0 6px 0; font-size:13px; color:#666AB4; }
.results { clear:both; padding-top:10px; }
.result_title { margin:0 0 5px 0; }
.result_title:after { display:none; }
.searchheading { font-size:14px; color:#8685BE; padding:0; margin:0 0 5px 0; }
.searchheading br { display:none; }
.zoom_results_per_page { padding-left:10px; }
.zoom_match { display:none; }
.result_block { }
#zoom_searchbox { width:230px; }
.result_altblock { }
.highlight { font-weight:bold; }
#col-main center { display:none; }
div.summary { padding-right:4px; margin-bottom:0px; float:left; margin-right:0px; font-size:11px; }
div.result_block,div.recommended_block { clear:both; }
div.result_pagescount { padding:0; margin:0; height:auto; margin-bottom:20px; font-size:11px; }
div.result_pagescount br { display:none; }
.zoom_searchform { padding:5px; border:1px solid #d2d2d2; margin:0 0 20px 0; height:auto; }
.zoom_searchform br { display:none; }
.result_pages { padding:18px 0 12px 0; border-top:1px solid #d2d2d2; font-size:11px; font-weight:bold; }
.result_pages a { padding:0 2px; text-decoration:underline; font-weight:normal; }
.pagenate-title { font-weight:normal; }
.current-page { }
#search-main { width:544px; }
.result_image { border:1px solid #ddd; float:left; width:50px; margin:0 20px 0 0; }
.result_image img { border:0; float:left; display:block; }
.context { width:470px; }
div#search-main .suggestion { margin:0 0 8px 0; padding:0; height:auto; clear:both; }
div#search-main .suggestion br { display:none; }
#emailCaptcha { width:325px; position:relative; }
#emailCaptcha .captchaImg { float:none; }
.captchaLang { position:absolute;top:16px;right:0; font-size:11px; text-align:center; width:140px; background-color:#FFFFCC; border:2px solid #EEDE86; padding:4px; line-height:12px; }
#emailCaptcha p.error { background-color:#D5D6EA; color:#666AB4; border:2px solid #B7B9DB; }
#emailCaptcha .txtField { color:#223D52; font-size:15px; font-weight:bold; }
th.header { background-image: url(../i/bg.gif); background-repeat: no-repeat; background-position: center right; cursor: pointer; padding-right:20px !important; border-bottom:1px solid #ccc; }
th.headerSortUp { background-image: url(../i/asc.gif); }
th.headerSortDown { background-image: url(../i/desc.gif); }
#showcase-holder { position:relative; padding-left:26px; padding-right:26px; width:531px; }
#container-showcase { height:260px; overflow:hidden; width:531px !important; margin:0 0 26px 0; }
.directional { position:absolute; top:110px; cursor:pointer; width:14px; height:24px; background-image:url(../i/arrow_slide.gif); background-repeat:no-repeat; text-indent:-9999px; }
#direction-left { left:-2px; background-position:bottom right; }
#direction-right { right:0px; background-position:top left; }
#showcase-slides { list-style:none; min-width:700px; }
#showcase-slides li { width:210px; padding:36px 0 0 0; float:left; margin:0 28px 0 0; position:relative; font-size:10px; color:#A2A2A2; overflow:visible !important; }
#showcase-slides li .slide-top { position:absolute;top:0;left:0; z-index:10; padding-bottom:4px; background-image:url(../i/showcase_slide_top_shadow.png); background-position:bottom left; background-repeat:no-repeat; height:38px; overflow:hidden; }
#showcase-slides li .slide-image { position:relative; z-index:5; width:210px; height:210px; overflow:visible; }
#showcase-slides li .slide-image img { width:210px; height:210px; overflow:auto; }
#showcase-slides li .slide-number { padding:3px 0 0 0; }
#slide-counter { list-style:none; padding:18px 0 25px 0; border-top:1px solid #D2D2D2; width:531px; }
#slide-counter li { float:left; width:18px; margin:0 10px 0 0; text-align:center; cursor:pointer; font-size:10px; color:#A2A2A2; }
#slide-counter li img { display:block; width:16px; height:16px; border:1px solid #c2c2c2; margin:0 0 3px 0; }
.slide-side { width:23px; height:246px; position:absolute;top:0; background-position:top left; background-repeat:no-repeat; z-index:10; }
#slide-side-right { right:7px; background-image:url(../i/bg_slide_right_grad.png); width:26px; }
#slide-side-left { left:7px; background-position:top right; background-image:url(../i/bg_slide_left_grad.png); }
.slide-info-holder { position:absolute; top:40px; left:60px; display:none; background-image:url(../i/shadow_slide_tip.png); background-position:top left; background-repeat:repeat; }
.slide-info { position:relative; top:-3px; left:-3px; padding:8px 8px 12px 8px; background-color:#fff; border:1px solid #999; z-index:15; width:120px; font-size:11px; color:#6D6D6B; line-height:16px; }
.slide-info p { margin:0 !important; }
.bdc-purple { color:#6465B7 !important; }
.bdc-blue { color:#5DB0E2 !important; }
.new-product-block { padding:0 0 25px 0; margin:0 0 25px 0; border-bottom:1px solid #D2D2D2; }
.new-product-column { width:50%; float:left; }
.product-blocks { list-style:none; width:280px; overflow:hidden; }
#product-column-left { padding:0 10px 0 0; }
#product-column-right { padding:0 0 0 10px; }
.new-product-title { color:#292B26; font-size:14px; margin:0 0 4px 0; }
.new-product-title .small { font-size:10px; color:#292B26 !important; }
.new-product-title .by { color:#6E69AC; }
.new-product-title .by span { font-size:10px; }
.new-product-title h4 { float:left; margin:0 4px 0 0; color:#0492D0; font-size:14px; font-weight:normal; }
.new-product-info { height:20px; overflow:hidden; }
div#col-main .new-product-info p { font-size:11px; color:#7B7C77; margin:0 0 8px 0 !important; line-height:17px; }
.new-product-column img { display:block; width:280px; margin:0 0 12px 0; }
.toggleLink { display:block; }
.toggleLink a { float:left; padding-right:14px; background-image:url(../i/new_product_line_arrows.gif); background-position:100% -19px; background-repeat:no-repeat; text-decoration:none; font-size:11px; }
.toggleLink a.less { background-position:100% 5px; }
#new-product-lines { padding:0 0 10px 0; border-bottom:1px solid #D2D2D2; margin:0 0 20px 0; }
#new-product-lines img { display:block; margin:0 0 8px 0; }
#newDesigner h3 { height:43px; background-image:url(../i/new_designer_heading.jpg); background-position:top left; background-repeat:no-repeat; text-indent:-9999px; }
div#col-main #newDesigner p { font-size:11px; color:#989896; line-height:16px; }
#mftr-search { float:right; margin:0 0 10px 0; }
#mftr-search .input { border:1px solid #DFDFDF; font-size:12px; color:#A8A8A8; width:225px; height:14px; }
#mftr-search .goSearchMfgs { position:relative; top:2px; }
.youSearchedFor { margin:0 0 10px 0; }
#feature-search { padding:5px; margin:0 0 20px 0; background-color:#EEECEC; clear:both; border:1px solid #D2D2D2; background-image:url(../i/search_feature_divider.gif); background-position:center 5px; background-repeat:no-repeat; }
#feature-search-left { float:left; padding:0 0 0 60px; width:200px; font-size:11px; line-height:11px; color:#838383; background-image:url(../i/search_feature_manufacturers.gif); background-position:9px 0; background-repeat:no-repeat; }
#feature-search-left h5 { font-size:12px; font-weight:bold; color:#8783BE; line-height:14px; margin:0 0 2px 0; }
#feature-search-right { float:right; width:260px; padding:8px 0 0 0; }
#feature-search-right .input { width:184px; border:1px solid #DFDFDF; font-size:12px; color:#A8A8A8; height:14px; }
#feature-search-right .goSearchMfgs { position:relative; top:2px; }
#nav-sitemap ul { margin:0 0 0 30px; }
#nav-sitemap { list-style:none; }
#nav-sitemap li { margin:0 0 10px 0; }
#nav-sitemap li li { margin:0; }
