@charset "UTF-8";
/* CSS Document */

body {background:#000000; font-family:Arial, Helvetica, sans-serif; margin:50px auto;  }
body#home a#homenav {font-weight:bold; color:#000000;}
body#about_us a#aboutnav {font-weight:bold; color:#000000;}
body#services a#servicesnav {font-weight:bold; color:#000000;}
body#media a#medianav {font-weight:bold; color:#000000;}
body#locations a#locationsnav {font-weight:bold; color:#000000;}
body#pressroom a#pressroomnav {font-weight:bold; color:#000000;}
body#contact a#contactnav {font-weight:bold; color:#000000;}
body#lighting a#lightingnav {font-weight:bold; color:#000000;}
body#bath a#bathnav {font-weight:bold; color:#000000;}
body#kitchens a#kitchensnav {font-weight:bold; color:#000000;}
body#dec_hardware a#dec_hardwarenav {font-weight:bold; color:#000000;}
body#tile a#tilenav {font-weight:bold; color:#000000;}
body#portfolio a#portfolionav {font-weight:bold; color:#000000;}
body#careers a#careersnav {font-weight:bold; color:#000000;}


.content_text {font-size:11px; color:#666666; letter-spacing:1px; line-height:1.5em;}
.portfolio_title_text {font-size:11px; color:#666666; letter-spacing:1px; line-height:1em;}
.portfolio_title_text a:link {color:#666666;}
.portfolio_title_text a:visited {color:#666666;}
.portfolio_title_text a:hover {color:#990000;}



.home_panel_text {font-size:11px; color:#666666; padding-top:10px;}
.home_panel_text a:link { color:#666666; text-decoration:none;}
.home_panel_text a:visited { color:#666666; text-decoration:none;}
.home_panel_text a:hover { color:#000000; text-decoration:none; font-weight:bold;}

.content_header  {font-size:12px; color:#666666; letter-spacing:1px; font-weight:bold; line-height:2em;}
.associates_names {padding-left:20px;}


h1 {font-size:16px; color:#666666; font-weight:bold;}
h2 {font-size:14px; color:#666666; font-weight:bold; line-height:10px;}
h3 {font-size:14px; color:#666666; font-weight:bold; line-height:16px;}
#container {width:965px; height:510px; background:url(../images/main_bgd.jpg) center no-repeat;  padding-top:30px; margin:auto; }
#footer {width:965px; height:20px; margin:10px auto; text-align:center; color:#CCCCCC; font-size:10px;}
#copyright {width: 140px; float:left; margin:0px;}
#footer_links {width: 370px;  margin-left:260px; }
#biline {width:250px; float:right; }

#footer a:link {color:#CCCCCC; text-decoration:none; }
#footer a:visited {color:#CCCCCC; text-decoration:none; }
#footer a:hover {color:#f1ede4; text-decoration:underline; }

#stage {width:801px; height:414px; background:url(../images/stage_bgd.png) center no-repeat;  margin:0px auto;}
#featured_stage {width:801px; height:409px; background:url(../images/stage_bgd.png) center no-repeat; padding-top:5px; margin:0px auto;}
#page_content { width:790px; height:360px; margin:5px auto; text-align:center;}
#featured_content { width:790px; height:355px; margin:5px auto; text-align:center; overflow:auto; }
#contact_content { width:775px; height:360px; margin:5px auto; text-align:left; overflow:auto; padding-left:15px;}

#careers_content { width:760px; height:350px; margin:5px auto; text-align:left; overflow:auto; padding:0px 15px;}
#404_page_content { width:790px; height:360px; margin:5px auto; text-align:center; overflow:auto;}
#site_map_content { width:790px; height:360px; margin:5px auto; text-align:center; overflow:auto;}

.sitemap_text {font-size:11px; color:#666666; letter-spacing:1px; line-height:1.5em;}
.sitemap_text a:link  {color:#666666;}
.sitemap_text a:visited  {color:#666666;}
.sitemap_text a:hover  {color:#990000;}

#blank_page_content { width:790px; height:350px; margin:5px auto; text-align:center;}
img.bordered {border:1px solid #666666;}
#content_left {width:470px; height:350px; float:left; margin:5px 0px 5px 5px; text-align:left;  padding-right:5px;}
#titled_content_left {width:440px; height:280px;  text-align:left; overflow:auto; margin:10px 0px 0px 0px; padding: 0px 20px; }
#search_content {width:575px; height:280px;  text-align:left; overflow:auto; margin:10px 0px 0px 0px; padding-left:200px; }
#content_right {width:300px; height:350px; float:right; margin:5px 5px 5px 0px; text-align:right; padding-top:2px;}

#flip_left {width:200px; height:350px; float:left; margin:5px 0px 5px 5px; text-align:left; overflow:auto;}
#flip_right {width:565px; height:350px; float:right; margin:5px 0px 5px 5px; text-align:left;  padding-right:5px;}


#main_media {width:460px; height:345px; float:left; margin:5px 0px 5px 5px; text-align:center;  padding:5px; background:#666666;}

#home_base_box {width:801px; height:45px; margin:3px auto; text-align:center;}
#home_logo {width:136px; height:26px;  float:left; margin:7px 0px 10px 18px;}
#home_ad_box {width:525px; height:auto; margin-left:160px; color:#666666; font-size:12px; font-weight:bold; }

#home_ad_box a:link {color:#000; text-decoration:none: }
#home_ad_box a:visited {color:#000; text-decoration:none: }
#home_ad_box a:hover {color:#666; text-decoration:none: }

#logo_box {width:136px; height:26px; margin:10px 10px 10px 100px; float:left;}

#social_ntwk_box {width:200px; height:30px; float:right; margin:0px; text-align:center;}
#home_social_ntwk_box {width:200px; height:30px; float:right; margin:0px; text-align:center;}
#top_nav_bar {width:781px; height:15px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#999999; margin:0px auto; padding:10px;}
#bot_nav_bar {width:731px; height:10px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:10px; color:#999999; margin:0px auto; padding:10px 0px;}

#top_nav_bar a:link {padding:0px 18px; color:#999999; text-decoration:none; }
#top_nav_bar a:visited {padding:0px 18px; color:#999999; text-decoration:none; }
#top_nav_bar a:hover {padding:0px 18px; color:#000000; text-decoration:none; }

#bot_nav_bar a:link {padding:0px 35px; color:#999999; text-decoration:none; }
#bot_nav_bar a:visited {padding:0px 35px; color:#999999; text-decoration:none; }
#bot_nav_bar a:hover {padding:0px 35px; color:#000000; text-decoration:none; }

.portfolio_crumb_names {color:#660000; font-size:10px;  font-weight:bold;}
.portfolio_crumb_names a:link{color:#660000; font-size:10px;  font-weight:bold;}
.portfolio_crumb_names a:visited{color:#660000; font-size:10px;  font-weight:bold;}
.portfolio_crumb_names a:hover{color:#333333; font-size:10px;  font-weight:bold;}

.store_names {color:#660000; font-size:10px;  padding-left:10px; font-weight:bold;}
.store_location {color:#660000; font-size:12px;   font-weight:bold;}
.store_names a:link {color:#660000; text-decoration:none;}
.store_names a:visited {color:#660000; text-decoration:none;}
.store_names a:hover {color:#000000; text-decoration:none;}

ul.contact {line-height:2em; font-weight:bold;}
li a:link {color:#000000; text-decoration:underline; }
li a:visited {color:#000000; text-decoration:underline; }
li a:hover {color:#990000; text-decoration:underline; }

.store_address {color:#000000; font-size:12px; }

.presslink {display: block; line-height:2em;}

a:link.portfolio_section {text-decoration:none; color:#660000; line-height:2em;}
a:visited.portfolio_section {text-decoration:none; color:#660000; line-height:2em;}
a:hover.portfolio_section {text-decoration:none; color:#000000; line-height:2em;}

#lighting_panel {width:147px; height:389px; float:left; padding:5px; border-right:1px solid #CCCCCC; text-align:center;}
#kitchen_panel {width:147px; height:389px; float:left; padding:5px; border-right:1px solid #CCCCCC; text-align:center;}
#bath_panel {width:147px; height:389px; float:left; padding:5px; border-right:1px solid #CCCCCC; text-align:center;}
#decorative_panel {width:147px; height:389px; float:left; padding:5px; border-right:1px solid #CCCCCC; text-align:center;}
#tile_panel {width:147px; height:389px; float:left; padding:5px;  text-align:center;}

#phonenumber {width:200px; height:30px; float:right; margin:10px 100px 10px; text-align:center; font-weight:bold; font-size:16px; color:#666; }
#homephonenumber {width:200px; height:30px; float:right; margin:7px 18px 10px; text-align:center; font-weight:bold; font-size:16px; color:#666; }

#job_box {width:90%; height:auto;  background:#f0e9da; padding:10px; margin:20px auto 0px auto; }

.associates_name a:link {color:#666666;}
.associates_name a:visited {color:#666666;}
.associates_name a:hover {color:#990000;}
