/* General Styles 
*{ padding:0px; margin:0px; }
img{ border: none; }
a:focus, a:active{ outline:none; }
body{ text-align:center; background:#111; }
h1{ font:bold 18px Helvetica, Arial, sans-sarif; color:#FFF; margin:20px 0 0 0; }
h1 a { color:#666; }

/* Picture Styles */
#picture {
background:url("../images/office.jpg") repeat scroll 0 0 #FFFFFF;
clear:both;
height:443px;
margin:0 auto 20px;
overflow:hidden;
position:relative;
top:20px;
width:940px;
}	
/* General More Button */		
.more{ position:absolute; width:50px; height:50px; background:url('dim.png'); border:1px solid #444; padding:5px; text-align:left; overflow:hidden; }
.more span {color:#FFFFFF;display:block;float:none;font:bold 13px Lucida Grande,Arial,sans-serif;margin:-30px 0 0 40px;padding:0;text-shadow:3px 3px 4px #555555;width:200px;line-height: 20px;z-index:30;}
.more {-moz-border-radius:6px 6px 6px 6px;background:none repeat scroll 0 0 #555555;border:1px solid #AAAAAA;display:block;opacity:0.9;border-color:#AAAAAA #777777 #555555;width:50px;z-index:1;}

.more {height: 30px; width: 30px;}
/* .more:hover {height: 50px; width: 50px;} */

.more img {width: 30px;}
/*  .more:hover img {height: 50px; width: 50px;} */
.iboxtxt { margin: 0 0 15px 15px; }
/* Item Specific More Button */
#couch {left:55px;top:310px;}
#plant {left:370px;top:240px;}
#monitor {left:400px;top:355px;}
#board {left:660px; top:350px; }

/* General Info Box */
#infobox {display: none;}
#infobox{ position:absolute; bottom:-200px; left: 350px; width:305px; z-index:20; margin:0 0 -100px -150px; background:#FFF; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; }
#infobox a, #infobox a:visited { font:italic 16px Georgia, serif; color:#555; text-decoration:none; }
#infobox a:hover { text-decoration: none; }

/* Close button for info box */
span.close{position:absolute; right:5px; top:5px;}

/* The dimmed background when the info box is showing */	
#fade_bg{ position:absolute; z-index:15; width:100%; height:100%; background:url('dim.png'); display:none;}


#content, .no-sidebars #content {float:left;margin-left:0;margin-right:-960px;margin-top:-10px;padding:0;width:960px;}
#block-views-homepage_buckets-block_1 {margin:0 auto;width:960px;}

#block-views-homepage_buckets-block_1 td {padding:0 0 0 7px;}

#block-views-homepage_buckets-block_1 h2 {font-size:17px;margin:10px 0 0;text-align:center;}

#block-views-homepage_buckets-block_1 .hp_bucket_body p {
font-size:13px;
line-height:23px;
margin:5px 0;
padding:0 15px;
text-align:left;
}

.hp_bucket_link {
float:right;
font-size:12px;
margin-right:20px;
padding:0 20px 0 10px;
}

#block-views-homepage_buckets-block_1 ul {clear:both;margin:0;padding:0;padding-top: 10px;width:960px;}
#block-views-homepage_buckets-block_1 li { float:left; height:200px; list-style-type:none; margin:0; overflow:hidden; padding:0; position:relative; width:238px; }

.boxcaption { background:none repeat scroll 0 0 #EEEEEE; color:#000000; font-weight:normal; line-height:100%; text-shadow:1px 1px 7px #AAAAAA; top:200px; height: 200px; overflow: hidden; }

.boxcaption { background:none repeat scroll 0 0 #EEEEEE; color:#000000; font-weight:normal; height:200px; line-height:100%; opacity:0.8; overflow:hidden; position:relative; text-shadow:1px 1px 7px #AAAAAA; top: 0px; width:230px; z-index:200; }

