body { margin:0; padding:0; color:#000; font:12px verdana, sans-serif; }

p { margin:0; padding:0; }
ul,ol,li { list-style:none; margin:0; padding:0; }
a { text-decoration:underline; color:#000; }
a:hover { text-decoration:none; color:#000; }
img { border:none; }

#container { position:absolute; z-index:10; width:100%; }

#header-c { width:100%; margin-top:15px; }
#header { width:960px; margin:0 auto; }

#logo { float:left; width:110px; }
#logo h1, #logo h2, #templates h2 { display:none; }
#header-info { float:left; }
#bg-info { width:835px; height:38px; background:url(../gfx/bg_header.gif) no-repeat; }
#bg-info ul { display:none; }
#info-img { padding:16px 0 0 16px; }
#info-btn { margin-left:158px; }

#nav-template-c { float:left; width:100%; }
#nav-template { width:800px; margin:0 auto; }
#tabs { float:left; padding:20px 0; }
#tabs li { float:left; margin-right:15px; width:85px; text-align:center; padding-top:6px; height:30px; }
#tabs li.off { background:url(../gfx/tab_off.gif) no-repeat; }
#tabs li.on { background:url(../gfx/tab_on.gif) no-repeat; }
#tabs li.on a { color:#fff; text-decoration:none; }
#to-anchor { float:right; margin-top:19px; }

#templates { float:left; width:100%; }
#templates ul { float:left; padding:30px 30px; }
#templates li, #templates li.new { float:left; width:100px; height:60px; padding-top:12px; text-align:center; font-size:17px; color:#666;  margin-right:10px; background:url(../gfx/bg_sale.gif) no-repeat; }
#templates li.new { background:url(../gfx/bg_sale_new.gif) no-repeat; }
#templates li.set { color:#000; background:none; }
#templates li.set span.sale { color:#61b835; }
#templates li.set span.sold { color:#3b85c5; }
#templates li a { color:#b2b2b2; text-decoration:underline; }
#templates li a:hover { color:#b2b2b2; text-decoration:none; }
#templates li span { display:block; font-size:10px; font-weight:bold; margin-top:4px; color:#000; }
#templates li a span { color:#000; text-decoration:none; }
#templates li a:hover span { color:#000; text-decoration:none; }

#template-c { float:left; width:100%; }
#template { width:850px; margin:0 auto; }

#preview-c { float:left; width:100%; }
#preview { width:850px; margin:0 auto; }
#preview img { margin-left:50px; }

#box-c { float:left; width:100%; margin-top:30px; }
#box { width:847px; height:182px; background:url(../gfx/bg_box.gif) no-repeat; margin:0 auto; }
.box-divide { float:left; width:33%; }

.price-c { float:left; width:100%; font-size:11px; }
.price-c p { float:left; padding:10px 0 0 20px; }
.price-c ul { float:left; padding:65px 0 0 20px; }
.price-c li { float:left; margin-bottom:4px; }
.price-c ul li span { float:left; width:80px; padding-top:4px; }
.price-c ul li span.price-plus, .price-c ul li span.price-min  { float:left; width:136px; padding:4px 0 0 25px; height:22px; background:url(../gfx/price_plus.png) no-repeat; }
.price-c ul li span.price-min { background:url(../gfx/price_min.png) no-repeat; }
.price { float:left; width:110px; }
.price p { font-size:17px; color:#61b835; padding:65px 0 0 20px; }
.price span { padding-left:35px; color:#b2b2b2; }
.price-info { float:left; width:160px; margin-top:55px; }
.box-btn { padding:37px 0 0 33px; }
.box-txt p { text-align:center; }

#footer { float:left; width:100%; padding:20px 0 80px 0; }
#credits { width:800px; margin:0 auto; font-size:11px; }
#credits ul { float:left; padding-left:12px; background:url(../gfx/photo_credits_off.png) 0 2px no-repeat; }
#credits li { float:left; margin-left:8px; }
#credits li.credits { font-weight:bold; }
#credits p { float:right; color:#666; }
#copy { float:left; width:100%; text-align:center; }
#copy p { margin-top:40px; line-height:2em; }

#overlay { position:absolute; z-index:20; top:245px; left:7%; }
#overlay p { margin-top:15px; }