body, td { font-family:"Verdana", "Arial", "Helvetica", sans-serif; font-size:12px; background-color:#000; }
body { background-color:#000; color:#fff; margin:0; padding:0; }
img.main { border:1px solid #310; }
a, a:visited, span.highlight { color:#f06; }
a:hover { color:#acf; }
a.grey:hover { color:#bbb; }
a.grey, a.grey:visited { color:#666; }
a.noline { text-decoration:none; cursor:hand; }
div#header a, div#footer a { text-decoration:none; cursor:hand; }
a.text { color:#174cff; }
a.text:hover { color:#fff; }

div#header, div#footer { width:100%; }
div#header { width:800px; height:100px; text-align:left; vertical-align:top; }
div#footer { background-image:url('images/resource/footer_bg.gif'); margin-top:15px; height:50px; }
div#logo { float:left; margin-top:8px; }
div#list { font-size:10px; padding-top:5px; }

div.contain { width:1000px; text-align:left; }
div.spacer { height:25px; clear:both; display:block; }
div.spacer_small { height:25px; display:block; clear:both; width:100%; }
div#images_large div.spacer { height:40px; clear:both; }
div.note_right { float:right; color:#666; font-size:10px; }
div.footer { text-align:center; font-size:10px; padding-top:15px; }

div#page_prev, div#page_next, div#page_home, div#page_grey, div#page { float:right; padding:5px; margin-left:5px; margin-top:5px; font-size:10px; text-align:center; }
div#page_prev, div#page_next, div#page_home, div#page_grey { width:50px; }
div#page_prev, div#page_next, div#page_home { background-color:#006; border:1px solid #00c; }
div#page_grey { background-color:#111; border:1px solid #333; color:#666; }

div#subnav { margin-top:10px; }
div#subnav a { text-decoration:none; cursor:hand; }
div#subnav_off, div#subnav_on { float:left; padding:5px 10px; margin-right:5px; margin-top:5px; font-size:10px; }
div#subnav_on { background-color:#820000; border:1px solid #940000; color:#ed7e9e; }
div#subnav_off { background-color:#091426; border:1px solid #0b1931; color:#224bb3; }
div#subnav a:hover div#subnav_off { color:#8af; }

div#image_pages { padding:0; display:block; width:1000px; clear:both; }
div#image_pages a { text-decoration:none; cursor:hand; }
div#image_pages div#page_current, div#image_pages div#page { padding:8px; margin:5px 5px 5px 0; border:1px solid #310; font-size:10px; font-weight:bold; float:left; }
div#image_pages div#page_current { background-color:#006; color:#fff; border:1px solid #900; }
div#image_pages div#page { background-color:#000; }
div#image_pages a:hover div#page { color:#fff; }

table.order a.view_cart { text-decoration:none; cursor:hand; }
table.order div.view_cart { padding:8px; margin-top:15px; border:1px solid #a10; font-size:10px; font-weight:bold; float:left; background-color:#000; }
table.order a:hover div { background-color:#fff; color:#000; }

.date, .title, .more { text-transform:uppercase; font-size:80%; }
div.date, div.title, div.title_main { float:left; margin-right:25px; }
div.title_main { font-weight:bold; }

div#images_large { text-align:center; }
div#images { width:1000px; margin:0; clear:both; }
div#images_large { width:100%; clear:both; margin:25px 0 5px 0; }
div.info_top, div.info_bottom { width:800px; text-align:right; }
div.info_top { color:#fff; padding-bottom:5px; }
div.info_bottom { color:#aaa; padding:5px 0; vertical-align:middle; }
div.info_top div, div.info_bottom div { line-height:150%; }
div.more { float:right; margin-left:5px; color:#333; }
div.text { width:500px; text-align:left; margin-top:20px; margin-left:50px; line-height:125%; clear:both; }
.text { color:#174cff; }

form.signup { margin:0; padding:0; }
form.admin { width:860px; text-align:left; margin-bottom:25px; clear:both; }
form.admin label { text-align:right; vertical-align:top; padding-right:5px; float:left; width:100px; margin-top:5px; }
form.admin input { }
div.form_left { float:left; width:430px; }
div.form_right { float:right; width:430px; }
div.thumbs { color:#333; clear:both; }

span.page, span.page_on, span.page_right, span.page_right_on, span.page_home { padding:5px 10px; font-size:10px; }
span.page, span.page_on, span.page_home { margin-right:5px; float:left; margin-bottom:5px; }
span.page_right, span.page_right_on { margin-left:5px; float:right; margin-bottom:5px; }
span.page, span.page_right { background-color:#091426; border:1px solid #0b1931; color:#224bb3; }
span.page_on, span.page_right_on { background-color:#820000; border:1px solid #940000; color:#ed7e9e; }
span.page_on { font-weight:bold; color:#fff; }
span.page_home { background-color:#000; color:#f00; border:1px solid #820000; font-weight:bold; }
a:hover span.page, a:hover span.page_right { color:#8af; }
a:hover span.page_on, a:hover span.page_right_on, a:hover span.page_home { color:#fff; }

div.text_normal, div.text_center, div.text_full { color:#174cff; line-height:150%; clear:both; margin:10px 0; }
div.text_normal { width:500px; text-align:left; margin-right:300px; }
div.text_center { text-align:center; }
div.text_full { width:100%; }
div.contain table td, div.text_normal table td, div.text_center table td, div.text_full table td { color:#174cff; }
table tr.white td { color:#fff; }
.white { color:#fff; }

div.head { color:#fff; font-size:16px; }
span.price { color:#fff; }

table.columns td { width:150px; margin:0 5px; padding:0; color:#174cff; }
table.columns td.center { text-align:center; }
table.columns td.right { text-align:right; }

div.box_grey { background-color:#111; border:1px solid #333; color:#666; padding:5px 10px; font-size:10px; margin:11px 7px 5px 7px; float:left; }
a:hover div.box_grey { color:#f06; }
span.pricehighlight { color:#3cf; }