body { background:#dce9f4; font-size:12px; font-family:arial;margin:0;padding:0; }
a:link, a:visited { color:#32567a; }
a:hover, a:active { color:#8c43bf; }
h1 { font-size:32px;color:#000;margin:5px 0;font-variant:small-caps;line-height:35px; }
h1 span { color:#777; }
div#top { display:block;width:100%;height:30px;background:#000;padding:0;margin:0; }
div#zbar { display:block;width:900px;text-align:left;display:block;margin:0 auto; }
div#zbar span.links { float:right;margin-top:6px;margin-right:12px; }
div#zbar span.links a { color:#fff;font-size:11px;text-decoration:underline; }
div#zbar span.links span { color:#bbb;margin:0 4px; }
div#container { display:block;margin:0 auto;width:900px;background:#fff url("/img/hdr.jpg") no-repeat top left;text-align:left;z-index:-2;padding-bottom:30px; }
div#hdr { display:block;width:900px;height:151px;position:relative; }
img.logo { width:462px;height:110px;border:0;position:absolute;left:221px;top:0; }
img.modela { width:108px;height:127px;left:8px;top:4px;border:0;position:absolute; }
img.modelb { width:108px;height:127px;left:115px;top:4px;border:0;position:absolute; }
img.modelc { width:108px;height:127px;left:680px;top:4px;border:0;position:absolute; }
img.modeld { width:108px;height:127px;left:791px;top:4px;border:0;position:absolute; }
span.step1 { width:137px;height:28px;left:231px;top:116px;border:0;position:absolute; }
span.step2 { width:137px;height:28px;left:378px;top:116px;border:0;position:absolute; }
span.step3 { width:137px;height:28px;left:534px;top:116px;border:0;position:absolute; }
span.step img { width:137px;height:28px;border:0;cursor:pointer; }
div#family { clear:both;text-align:center;margin:4px 0 12px 0; }
div#family img { width:49px;margin-right:2px; }
div#page { display:block;width:900px;padding:0; }
div#sidebar { display:block;width:220px;margin-right:10px;float:right;background:url("/img/sidebar_bg.gif") no-repeat top left;min-height:600px;padding-left:7px; }
div#sidebar h3 { color:#000;font-variant:small-caps;font-size:17px;font-weight:bold;margin:5px 0;clear:both; }
div#sidebar ul.links { list-style-type:none;margin:0 0 25px 15px;padding:0; }
div#sidebar ul.links li { clear:both;margin:2px 0;background:url("/img/bullet.png") no-repeat left;background-position:0 6px;padding-left:8px; }
div#sidebar img.thumb { float:left;margin:0 2px 2px 0;border:0; }
div#sidebar img.thumb_col5 { margin-right:0 !important; }
div#content { display:block;width:639px;float:left;margin-left:10px; }
div#bottom_line { clear:both;display:block;height:1px; }
div#bcrumb { display:block;height:23px;background:url("/img/bcrumb_bg.gif") no-repeat top left;margin:0 0 8px 0;border:0;line-height:23px;padding:0 8px; }
div#bcrumb a.home { background:url("/img/icon_home.gif") no-repeat left;padding:0 0 0 17px; }
div#bcrumb a.home:hover { background:url("/img/icon_home_over.gif") no-repeat left;padding:0 0 0 17px; }
div#bcrumb span { margin:0 4px;color:#666; }
div#sections { display:block;clear:both;margin:8px 0 0 0; }
div#sections span.section { float:left;margin:0 18px 18px 0;position:relative;cursor:pointer; }
div#sections span.lastcol { margin-right:0; }
div#sections span.section span.caption { position:absolute;bottom:0;left:0;width:134px;background:#8c45bf;font-size:11px;line-height:13px;color:#fff;text-align:center;padding:3px 5px;}
div#sections span.section a img { border:1px solid #aaa;width:142px;height:142px; }
div#sections span.section img.glow { position:absolute;top:-5px;left:-5px;z-index:10; }
div#sections span.section_over a img { border:1px solid #8c45bf; }
div#sections span.section img.design { z-index:20 !important; }
div#sections span.section_over img.design { z-index:20 !important; }
div#sections span.section span.title { display:block;width:142px;text-align:center;margin:0 0 6px; 0;height:27px;font-size:11px;overflow:hidden; }
div#sections span.section span.title a { border:0;color:#444;text-decoration:none; }
div#sections span.section span.title a:hover { border:0;color:#8c43bf;text-decoration:underline; }
div#sections span.section .hint { font-size:11px;z-index:15;position: absolute; left:161px; top:0;width: 142px; height:142px; border: 1px solid #457696; padding: 0; background:#457696;color:#fff; }
div#sections span.section .hint b { font-size:13px; }
div#sections span.section .hint-pointer { position: absolute; left: -14px; top: 50px; width: 13px; height: 25px; background: url('/img/pointer_left.gif') left top no-repeat; }
div#sections span.righthalf .hint { left:-161px !important; }
div#sections span.section .hint span.inside { padding:6px;width:130px;height:130px;display:block;overflow:hidden; }
div#sections span.righthalf .hint-pointer { left:142px;background: url('/img/pointer_right.gif') left top no-repeat; }
span.step span.hint { text-align:left !important;position:absolute;width:175px;top:40px;left:-20px;z-index:100;border: 1px solid #c93; padding: 6px 9px; background: #ffc url('/img/tooltip_pointer_up.gif') no-repeat -50px -50px; }
span.step .hint-pointer { position: absolute; left: 85px; top: -10px; width: 19px; height: 10px; background: url('/img/tooltip_pointer_up.gif') left top no-repeat; }
div#intro { display:block;margin:12px 0 8px 0; }
div#2columns { display:block;clear:both; }
div#leftcol { float:left;display:block;width:315px; }
div#rightcol { float:right;display:block;width:315px; }
h3.home_title { font-variant:small-caps;color:#000;font-size:21px;margin:4px 0;cursor:pointer; }
h3.home_title span { color:#777; }
a.home_thumb img { border:1px solid #aaa;margin-right:8px;margin-bottom:8px; }
a.home_thumb:hover img { border:1px solid #8c45bf; }
div.member_intro { margin:0 0 8px 0;clear:both;display:block;font-size:11px; }
small { font-size:11px;color:#777; }
div.ad { margin:8px 0; }
img.small_member { width:32px;float:left;margin-right:8px; }
div#search { margin:0 0 12px 0;clear:both;display:block; }
input.text_box { width:170px;border:1px solid #82a4bf;padding:3px 5px;float:left;margin-bottom:12px;background:#fff url("/img/search_bg.png") repeat-x bottom; }
input.search_btn { float:right; }
div#footer { background:#000;width:870px;margin:0 auto;padding:10px 15px;color:#fff;font-size:11px;line-height:20px; }
div#footer a { color:#fff;text-decoration:underline; }
div#footer a:hover { color:#b8c9d9;text-decoration:underline; }
div#footer span { color:#777;margin:0 5px; }

