.home_left { width: 469px;float: left;margin: 0 14px 0 0;display: inline; }
.home_right { width: 222px;float: left; }

.large_homebox { margin: 0 0 10px 0;background: #ddd;border: 8px solid #ccc;padding: 10px 20px 44px 176px;position: relative;-moz-border-radius: 0 0 25px 0;border-radius: 0 0 25px 0;  }
.large_homebox span { font-family: 'myriad_pro_light_condbold';display: block;font-size: 27px;padding: 5px 7px 1px;letter-spacing: -1px;background: #363636;color: #fff;margin: 0 0 4px 0; }
.large_homebox p { margin: 0;padding: 2px 0 0 0;line-height: 21px;font-family: 'PT Sans Narrow', arial;font-size: 15px; }
.large_homebox img { position: absolute;left: 10px;top: 10px;border: 1px solid #dadada; }
.large_homebox a { display: inline-block;padding: 6px 12px;background: #364253;color: #fff;text-decoration: none;position: absolute;left: 176px;bottom: 10px;font-weight: bold;-moz-border-radius: 5px;border-radius: 5px; }
.large_homebox a:hover { background: #2fb3dd; }


.small_homebox { margin: 0 0 10px 0;background: #ddd;border: 8px solid #ccc;padding: 10px 10px 46px 10px;position: relative;-moz-border-radius: 0 0 25px 0;border-radius: 0 0 25px 0;  }
.small_homebox span { font-family: 'myriad_pro_light_condbold';display: block;font-size: 27px;padding: 5px 7px 1px;letter-spacing: -1px;background: #363636;color: #fff;margin: 0 0 4px 0; }
.small_homebox p { margin: 0;padding: 2px 0 0 0;line-height: 21px;font-family: 'PT Sans Narrow', arial;font-size: 15px; }
.small_homebox a { display: inline-block;padding: 6px 12px;background: #364253;color: #fff;text-decoration: none;position: absolute;left: 10px;bottom: 10px;font-weight: bold;-moz-border-radius: 5px;border-radius: 5px; }
.small_homebox img { display: block;margin: 2px 0 5px 0;border: 1px solid #dadada; }
.small_homebox a:hover { background: #2fb3dd; }

#slide_img { width: 705px;height: 277px;margin: 0 0 12px;-moz-border-radius: 20px;border-radius: 20px; }
#slide_img img { border: 0;-moz-border-radius: 20px;border-radius: 20px; }

#featured_overlay { width: 705px;height: 266px;position: relative;margin: 3px 0 5px 0;box-shadow: 0px 0px 3px #222; }
#featured_overlay img.cover { position: absolute;top: 0;left: 0;z-index: 999;border: 0; }

#featured_overlay ul { padding: 0;margin: 0;list-style: none;z-index: 9999;position: absolute;top: 10px;right: 10px;width: 285px; }
#featured_overlay ul li { margin: 0 0 8px 0; }
#featured_overlay ul li a { display: block;height: 73px;padding: 4px 10px 0 10px;text-decoration: none; }
#featured_overlay ul li a.off { background: url('images/featured_link_background.png');background-position: left -77px;color: #fff;z-index: 9999; }
#featured_overlay ul li a.on { background: url('images/featured_link_background.png');background-position: left 0;color: #000;z-index: 9999; }
#featured_overlay ul li a.off span.title { display: block;font-family: 'PT Sans Narrow', arial;font-size: 25px;letter-spacing: -1px;color: #75e1f5; }
#featured_overlay ul li a.on span.title { display: block;font-family: 'PT Sans Narrow', arial;font-size: 25px;letter-spacing: -1px;color: #000; }

#featured_overlay img.featured_tab { border: 0;position: absolute;right: 10px;top: -37px;-moz-border-radius: 15px 15px 0 0;border-radius: 15px 15px 0 0; }


#featured_overlay #featured_window { width: 389px;height: 246px;overflow: hidden;position: absolute;top: 10px;left: 10px; }
#featured_overlay #featured_window #featured_shelf { width: 398px;height: 738px;margin-top: 0; }
#featured_overlay #featured_window #featured_shelf img { border: 0; }


#repairs { width: 454px;height: 146px;background: url('images/repairs_background.png') no-repeat;color: #fff;padding: 20px 120px 0 131px;margin: 0 0 0 0; }
#repairs h1 { font-family: 'myriad_pro_light_condbold';font-weight: normal;color: #fff;padding: 0;margin: 0;font-size: 36px;letter-spacing: -1px;text-shadow: 1px 1px 2px #333;line-height: 35px; }
#repairs h1 span { color: #a7d6fe; }
#repairs p { margin: 0;padding: 2px 20px 0 0;font-size: 16px;font-family: 'PT Sans Narrow',arial;line-height: 16px; }


#cybercafe { width: 469px;height: 254px;background: url('images/cybercafe_background.jpg') no-repeat;margin-top: -8px; }
#cybercafe ul { margin: 0;padding: 77px 0 13px 24px;font-family: 'PT Sans Narrow',arial;font-size: 16px;list-style: none; }
#cybercafe ul li { background: url('images/black_bullet.png') no-repeat;background-position: left center;padding-left: 10px; }
#cybercafe a { display: block;background: url('images/cybercafe_link_background.png') no-repeat;width: 210px;height: 39px;text-align: center;font-family: 'PT Sans Narrow',arial;font-size: 16px;color: #fff;text-decoration: none;margin-left: 20px;line-height: 34px; }

#wanted { width: 222px;height: 302px;background: url('images/wanted_poster.jpg') no-repeat; }
#wanted p { margin: 0;padding: 198px 20px 0 20px;font-family: 'PT Sans Narrow',arial;font-size: 16px;text-align: center;color: #000;line-height: 17px; }

#pc-hw { width: 469px;height: 202px;background: url('images/pc-hardware-bg.jpg') no-repeat;position: relative;margin: 0 0 14px 0; }
#pc-hw img { border: 0;position: absolute;right: -10px;bottom: -8px; }
#pc-hw p { margin: 0;font-family: 'PT Sans Narrow',arial;font-size: 15px;width: 263px;line-height: 19px;position: absolute;left: 15px;top: 62px; }
#pc-hw a { display: block;background: url('images/pc-link-bg.png') no-repeat;width: 219px;height: 38px;color: #fff;font-family: 'PT Sans Narrow',arial;font-size: 15px;text-decoration: none;text-align: center;line-height: 38px;position: absolute;left: 15px;bottom: 14px; }

#tradingcards { width: 469px;height: 261px;background: url('images/trading-cards-background.png') no-repeat;margin-top: 0px;position: relative; }
#tradingcards p { margin: 0;color: #fff;font-family: 'PT Sans Narrow',arial;font-size: 15px;line-height: 21px;position: absolute;top: 82px;left: 20px;width: 300px; }
#tradingcards a { display: block;background: url('images/cybercafe_link_background.png') no-repeat;width: 210px;height: 39px;text-align: center;font-family: 'PT Sans Narrow',arial;font-size: 16px;color: #fff;text-decoration: none;line-height: 34px;position: absolute;bottom: -3px;left: 20px; }
