html, body { padding:0px; margin:0px; font-family: 'Open Sans', sans-serif; font-size:16px; } img { border:0px; } a, a:hover { text-decoration:none; } #headerWrapper1 { border-top:1px solid #ccc; margin-top:5px; font-family: 'Open Sans', sans-serif; } .centerBox { width:1000px; margin:0 auto; } #headerSection { padding-bottom:10px; } #logoImage { float:left; height:90px; } #flagHolder { float:left; width:50px; margin:7px 0 0 20px } #flagHolder img { border:1px solid #ccc; padding:2px; border-radius:50%; margin-top:20px } #rightHeadContent { float:right; } #topRightBox { font-size:14px; } #topWhiteBox { float:left; } .topRightText { color:#747474; float:left; padding:5px; font-weight:400; line-height:16px; font-size:12px; width:200px; } .topRightText strong { font-weight:700; } .topRightText span { float:right; margin-left:15px; } #topGrayBox { float:left; background:#fff; border:1px solid #ccc; border-top:0px; border-left:0px; margin-top:-1px; width:320px; text-align:center; } .topRightLinks { color:#747474; display:inline-block; padding:5px 10px; font-size:12px; line-height:20px; text-transform:uppercase; } .topRightLinks:hover { color:#c00; } #slantBox { float:left; height:33px; width:55px; background: url(/lighting-data/images/slant.jpg) no-repeat bottom right; margin-top:-1px; } #bottomRightBox { } #cartBtn { float:right; color:#fff; background:#c00; padding:0px 15px; margin-left:10px; border-radius:5px; line-height:43px; font-size:18px; } #cartBtn:hover { background-color:#f00; } #searchEngine { float:right; font-size:12px; font-family:arial; } #searchInputBox { float:left; border:1px solid #ccc; border-right:0px; background:#fff; height:41px; border-radius:5px 0 0 5px; } #searchInputBox input { border:0px; background:transparent; margin:2px; padding:6px; width:415px; font-family: 'Open Sans', sans-serif; font-weight:300; font-size:14px; letter-spacing:2px; color:#747474; line-height:25px; } #searchSubmitBtn { float:left; line-height:41px; font-size:14px; padding:0px 20px; background:#747474; border:1px solid #747474; color:#fff; cursor:pointer; border-radius:0 5px 5px 0; } #searchSubmitBtn:hover { background-color:#999; border-color:#999; } #menuWrapper1 { background:#747474; font-family: 'Open Sans', sans-serif; padding:5px 0; color:#fff; font-size:16px; } #menuSection a { color:#fff; } #menuSection a:hover { text-decoration:underline; } #menuIconSection { display:flex; justify-content:space-between; top:0px; position:relative; z-index:100; border:1px solid #ccc; padding:5px; width:950px; font-family: 'Open Sans', sans-serif; background:#fff; } .iconBtn { width:116px; background:#c00; text-align:center; } .edgeIconBtn { width:110px; } .iconImg { height:80px; width:113px; margin:0 auto; background: url(/lighting-data/images/fixture_icons-trans.png) no-repeat left top; } .iconText { font-size:12px; font-weight:400; color:#fff; text-transform:uppercase; padding:10px 0 10px; } .chandelierIcon { background-position:-20px top; } .fanIcon { background-position:-132px top; } .lampIcon { background-position:-243px top; } .outdoorIcon { background-position:-353px top; } .decorIcon { background-position:-464px top; } .pendantIcon { background-position:-555px top; } .flushIcon { background-position:-665px top; } .semiFlushIcon { background-position:-797px top; } .sconceIcon { background-position:-910px top; } .roomsIcon { background-position:-1047px top; } .dropName { color:#fff; } .dropBox { width:200px; background:#666; padding:5px; } .dropBox .dropName { color:#fff; padding:5px; font-size:14px; } .dropBox .dropName:hover { background:#fff; color:#666; } .activeDrop { background:#666 !important; color:#fff !important; z-index: 9999!important; } .activeLeft { margin-left:-200px; } .activeRight { margin-left:200px; } #bodyWrapper { padding-bottom:50px; font-family: 'Open Sans', sans-serif; } .itemContainer { margin-top:10px; } .itemContainer.first{ margin-top:110px } .itemTitle { text-align:center; font-size:30px; color:#747474; letter-spacing:2px; border-bottom:1px solid #ccc; padding:10px 0; font-weight:300; } .itemTitle strong { color:red; } .itemBox { padding:10px 0; } #footerWrapper1 { border-top:5px solid #747474; padding:50px 0; font-family: 'Open Sans', sans-serif; font-size:16px; } .footerCol { width:180px; float:left; padding:0 20px; } .colTitle { color:#747474; font-weight:700; font-size:20px; padding-bottom:15px; } .colContent { line-height:30px; } .colContent a { color:#747474; font-weight:300; } .colContent a:hover, .colContent a:hover i { color:#c00; } .colContent a i { color:#ccc; } #emailBtn { padding:5px 0; line-height:40px; background:#c00; text-align:center; color:#fff; border-radius:5px; font-size:16px; font-weight:300; } #emailBtn strong { font-weight:700; } #emailBtn:hover { background-color:#f00; cursor:pointer; } .miniText { line-height:32px; font-size:16px; color:#747474; font-weight:300; margin-top:-13px; } .miniText strong { font-size:16px; font-weight:700; float:right; } #mediaBox i { color:#fff; } #brandImgBox { display:none; } #brandInfoBox { width:auto !important; float:none !important; } .dropName { padding:5px 0px !important; } .dropBox .dropName { padding:5px !important; } .dropBox { margin-left:0px !important; padding:0px !important; border:1px solid #666 !important; z-index: 999999999!important; } .dropBox .dropName { color:#fff !important; padding:5px; font-size:14px; background:#666 !important; } .dropBox .dropName:hover { background:#fff !important; color:#666 !important; } .catalogListBox a { -webkit-text-stroke:0.0px !important; } .sticky #menuIconSection { margin:0px auto; } .sticky .iconImg { display:none; } #iconNavWrapper { position: relative; height:0px; margin-bottom:20px; z-index:99999 } #bodyWrapper { padding-bottom:0px; } .fullSize img { min-width:100%; min-height:100%; } .dataBoxBorder { border-color:transparent; } .dataBoxBorder:hover { border-color:#ccc; } .dataBoxBorder_customSlider { color:#fff; text-align:center; padding:0px; border:5px solid #747474; cursor:pointer; } .dataBoxBorder_customSlider:hover { border-color:#c00; } .dataBoxText_customSlider { padding:0px; } .movieIcon { height:148px; width:100%; background: url(/lighting-data/images/play-btn.png) no-repeat center 55px; } .movieTitle { font-size:14px; line-height:25px; font-weight:300; color:#fff; background: url(/Images/site-templates/transparent/blacktrans_50.png); padding:10px 0; } .movieTitle strong { font-size:16px; font-weight:700; color:#fff; text-transform:uppercase; } #iconNavWrapper.sticky { z-index:999 } main-content.space { margin-top:135px; }