body { background:#4d5668; font-family:arial; }
#siteWrapper { margin:0px auto; width:996px; padding:2px; background:white; margin-top:5px; }
#headerSection { width:996px; height:100px; background: url(/Images/site-templates/mls_template1/header_background.jpg); margin-bottom:2px; }
#storeWebLogo { position:absolute; margin-top:10px; margin-left:10px; height:80px; max-width:400px; border:0px; }
#companyPhone { position:absolute; margin:10px 0 0 420px; font-size:22px; line-height:35px; color:#7b7778; font-family:garamond; text-shadow:#fff 2px 1px 2px; }
#rightHeadContent { float:right; margin-right:5px; width:280px; height:100px; }
#cart { margin-top:5px; width:276px; border:2px solid #a5b680; border-radius:5px; }
#cartLeft { float:left; width:168px; color:white; background:#a5b680; padding:2px 5px; font-size:12px; text-align:right; }
#cartRight { float:left; width:98px; color:black; padding:2px 0; text-align:center; font-size:12px; cursor:pointer; text-decoration:none; }
#cartRight:hover { background:#d2dabf; }

#searchbar { margin-top:5px; border:2px solid #aea795; font-size:12px; border-radius:5px; height:24px }
.search-form1 { height:24px;  }
/* overflow: visible in next tag fixes IE 7 (somehow) */
.search-form1 .text input { overflow: visible; margin:0px; width:180px; background:none; border:0; color:black; padding:4px 10px; font-family:arial; font-size:12px; float:left; }
.search-form1 .btn { height:20px; width:68px; border:0px; padding:2px 10px; cursor:pointer; background:#aea795; color:white; margin:2px; font-family:arial; border-radius:0 3px 3px 0; float:right; font-size:14px; }
.search-form1 .btn:hover { background:#7b7669; }

#smallNav { margin-top:20px; width:280px; font-size:10px; text-align:right; }
#smallNav a { color:black; padding:0 7px; }
#smallNav a:hover { text-decoration:underline; }

#menuSection { width:996px; padding:7px 0; background:#efeded; border-top:1px solid #898888; border-bottom:1px solid #898888; margin-bottom:2px; text-align:center; color:#cfcfcf; }
#menuSection a { text-decoration:none; color:#898888; padding:0 30px; font-size:16px; }
#menuSection a:hover { color:black; }

#subMenuSection { z-index:1000; }
.subMenuList { display:none; position:absolute; margin-top:-8px; width:120px; padding:10px; border:1px solid #898888; background:#efeded; line-height:20px; font-size:12px; border-radius:5px; }
.subMenuList a { text-decoration:none; color:#898888; }
.subMenuList a:hover { color:black; }
#subMenuList1 { margin-left:60px; z-index:1000; }
#subMenuList2 { margin-left:235px; z-index:1000; }
#subMenuList3 { margin-left:390px; z-index:1000; }
#subMenuList4 { margin-left:525px; z-index:1000; }
#subMenuList5 { margin-left:685px; z-index:1000; }
#subMenuList6 { margin-left:830px; z-index:1000; overflow:auto; max-height:300px; }

#bodySection { width:996px; min-height:300px; }
#topBodySection { margin-bottom:2px; }
#slideHolder { float:left; width:700px; height:300px; background: url(/Images/site-templates/mls_template1/placeholder_home.jpg) no-repeat; }
#contentHolder { float:right; width:294px; height:300px; font-size:12px; }
#contentHolder span { font-size:18px; }
#contentTitle { padding:10px; background:#21323a; color:white; margin-bottom:2px; }
#contentBody { height:138px; padding:10px; background:#a5b680; color:black; margin-bottom:2px; line-height:20px; }
#contentBoxes { width:294px; color:black; }
#contentRightBox { float:right; width:136px; height:87px; padding:5px; background:#66b0cd; font-size:10px; }
#contentLeftBox { float:left; width:136px; height:87px; padding:5px; background:#aea795; font-size:10px; }
#middleBodySection { margin-bottom:2px; }

#sideSliderTopBtns { padding:4px 10px; background:#21323a; text-align:center; color:white; margin-bottom:1px; border-radius:5px; }
#clickLeftBtn { border-radius:5px 0 0 5px; }
#clickRightBtn { border-radius:0 5px 5px 0; }

#bottomBodySection { width:996px; }
.categoryContainer { float:left; width:197px; margin:0 1px; }
.categoryContainer a { text-decoration:none; color:black; }
.imageHolder { width:197px; height:197px; }
#imageHolder1 { background: url(/Images/site-templates/mls_template1/indoor_lighting.jpg) no-repeat; background-position:center;  }
#imageHolder2 { background: url(/Images/site-templates/mls_template1/outdoor_lighting.jpg) no-repeat; background-position:center; }
#imageHolder3 { background: url(/Images/site-templates/mls_template1/lamps.jpg) no-repeat; background-position:center; }
#imageHolder4 { background: url(/Images/site-templates/mls_template1/ceiling_fans.jpg) no-repeat; background-position:center; }
#imageHolder5 { background: url(/Images/site-templates/mls_template1/home_decor.jpg) no-repeat; background-position:center; }
.titleHolder { width:197px; padding:5px 0; background:#a5b680; text-align:center; font-size:16px; font-weight:bold; border-radius:5px; color:white; }
.listHolder { width:197px; font-size:14px; padding-top:10px; padding-bottom:10px; }
.listHolder a { text-decoration:none; color:#898888; padding:0 0 0 15px; line-height:20px; }
.listHolder a:hover { color:black; }
#footerWrapper1 { background:#aea795; }
#footerSection { margin:0 auto; width:1000px; }
.footerBox { float:left; width:500px; margin-right:5px; padding:10px; font-size:12px; color:white; }
.footerBox b { font-size:16px; }
.listContainer { float:left; width:125px; line-height:18px; }
.listContainer a { text-decoration:none; color:white; }
.listContainer a:hover { text-decoration:underline; }
#footerWrapper2 { background:#dddddd; text-align:right; }
#footerSection2 { margin:0 auto; width:980px; padding:10px; }



#mlsOutBackground { background:white; }
.mlsInBackground { background:white; }

.mlsBackground1 { background:#dad7d7; }
.mlsBackground2 { background:#dad7d7; }

.mlsBorderColor1 { border-color:#bfbebe; }
.mlsBorderColor2 { border-color:#bfbebe; }

.mlsBorderFull { border:1px solid #bfbebe}
.mlsBorderLeft { border-left:1px solid #bfbebe; }

.mlsFontColor1 { color:black; }
.mlsFontColor2 { color:gray; }
.mlsFontColor3 { color:white; }

.mlsTitleColor { color:black; }

.mlsLinkColor1 a { color:gray; }
.mlsLinkColor1 a:hover { color:black; }
.mlsLinkColor2 a { color:#504b17; }
.mlsLinkColor2 a:hover { color:black; }
