﻿
/** Set Absolute Sizes
************************/
h2 { font-size:35px; }
h3 { font-size:25px; }
h4 { font-size:18px; }
p { font-size:12px; }

#ie7 h2 { font-size:28px; }
#ie7 h3 { font-size:18px; }
#ie7 h4 { font-size:14px; }

#tweet_container { display:none; }
#main_container { height:599px; }
h3 { text-align:left; }

.inner-content { min-height:0; }

.link { position:absolute; bottom:10px; left:5px; color:#707173; font-size:1.1em; }
.link a { color:#e8541f; text-decoration:none; }
.link a:hover { text-decoration:underline; }



#footer { position:absolute; height:27px; width:925px; bottom:0; left:-135px; padding:20px 0 0 25px; background:url(/_images/layup/bg_footer.png) no-repeat left top; margin-bottom:10px;  }
#footer ul { }
#footer ul li { color:#fff; display:inline; font-weight:bold; text-transform:uppercase; margin-right:.7em; padding-right:.7em; border-right:solid 1px #fff; }
#footer ul li a { color:#fed80b; text-decoration:none; }
#footer ul li a:hover { border-bottom:solid 1px #fff; }
/*#footer ul li:last-child { border-right:none; padding-right:0; margin-right:0; }*/
#footer ul li.end { border-right:none; padding-right:0; margin-right:0; }

#footer #copyright { margin:7px 0 0 15px; color:#fff; }
#footer .site-by-fdg { position:absolute; right:0; bottom:0; width:74px; height:17px; background:url(/_images/layup/site-by-fdg.png) no-repeat left top; }
#footer .site-by-fdg span { display:none; }



#intro_box { position:absolute; left:0; top:57px;  width:333px; margin-bottom:10px; }
#intro_box .inner-content { height:285px; }
#intro_box h2 { padding-top:30px; }
#intro_box p { font-size:13px; }

#work_box { position:absolute; top:57px; right:0; width:448px; margin-left:10px; }
#work_box .inner-content { height:520px; background:none; padding:0; }


#work_box #screens { height:333px; position:relative; margin-bottom:18px; }
#work_box #screens .imglist { position:absolute; top:0; left:0; display:none; }

#work_box #description { position:relative; height:149px; padding:10px; background-color:#e8541f; }
#work_box #description h3 { color:#fff; margin-bottom:.25em;  }
#work_box #description h4 { color:#febe31; text-transform:none; font-weight:normal; }
#work_box #description p { text-align:left; color:#ffe9bb; font-size:11px; line-height:1.4em; }

#work_box #description #controls { position:absolute; top:10px; right:10px; width:150px; height:26px; }
#work_box #description #imglist_menu { position:absolute; top:0; right:0px; height:26px; }
#work_box #description #imglist_menu li { height:26px; line-height:26px; float:left; color:#808080; font-size:11px; }
#work_box #description #imglist_menu li a { display:block; height:26px; width:17px; text-decoration:none; background-image:url(/_images/imglist-dots_orange.png); background-repeat:no-repeat; background-position:left top; }
#work_box #description #imglist_menu li a:hover,
#work_box #description #imglist_menu li.selected a { background-position:left bottom; text-decoration:none; }

#work_box .link { bottom:10px; left:5px; color:#febe31; }
#work_box .link a { color:#ffe9bb; text-decoration:none; }
#work_box .link a:hover { text-decoration:underline; }
#work_box .all { left:auto; bottom:10px; right:5px; }

#work_box .feature { display:none; position:absolute; height:128px; width:428px; }

#contact_box { position:absolute; left:-135px; bottom:67px; width:223px; height:165px; }
#contact_box .inner-content { position:relative; height:163px; padding:5px 5px 0 5px; background:none; }
#contact_box h3 { margin-bottom:.5em; }

#contact_box p { margin-bottom:.75em; }
#contact_box .email { font-size:14px; }
#contact_box .email a { text-decoration:none; color:#e8541f; }
#contact_box .email a:hover { text-decoration:underline; }
#contact_box .address { font-size:11px; color:#707173; line-height:1.2em; text-align:left; }
#contact_box .tel { font-size:14px; }


#news_box { position:absolute; left:110px; bottom:67px; width:223px; height:165px; }
#news_box .inner-content { position:relative; height:163px; padding:5px 80px 0 5px; background:url(/_images/home/bg_lego-quote.png) no-repeat right top; }
#news_box h3 {  margin-bottom:.5em; }
#news_box .item {  }
#news_box .item .date { color:#707173; margin-bottom:.5em; }
#news_box .item p { font-size:11px; line-height:1.2em; text-align:left; height:50px; overflow:hidden;  }

#news_box .item h4 { text-transform:none; font-size:13px; font-weight:bold;  }

#ie7 #news_box .item h4 { font-size:12px; }
