/* ----------------------------------------------
	Version : 1.0   
	Author : Marian
	Author URI : http://www.marianb.nl/    
	Last Date Modified : Juli 20, 2009	
 ------------------------------------------------ */
 
*{margin:0;padding:0;outline:0;}

body{background:#f3ebe0 url('images/bg.png') repeat-x;color:#666;font:12px/170% 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;text-align:center;}

a, a:visited{background:inherit;color:#306495;text-decoration:none;}
a:hover{background:inherit;color:#73471B;text-decoration:underline;}
.edit, .error{color:red;}
h1, h2, h3{color:#444;font-family:'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;font-weight:Bold;padding:10px;}
h1{font-size:2.2em;}
h2{font-size:2em;color:#88ac0b;}
h3{font-size:1.4em;font-weight:normal;padding:16px 10px 4px 10px;}
p{padding:12px 10px;}

ul, ol{margin:10px 20px;padding:0 20px;}
ul{list-style:none;}
dl{padding:10px;margin:0;}
dt{font-weight:bold;color:#79A62E;}
dd{padding-left:25px;}

/*img{background:#fafafa;border:1px solid #dcdcdc;padding:7px;}*/
img.float-right{margin:5px 0px 10px 10px;}
img.float-left{margin:5px 10px 10px 0px;}

.float-left{float:left;}
.float-right{float:right;}
.align-left{text-align:left;}
.align-right{text-align:right;}
.clearer{clear:both;}
.clear{display:inline-block;}
.clear:after{display:block;visibility:hidden;clear:both;height:0;content:".";}

code{margin:5px 0;padding:15px;text-align:left;display:block;overflow:auto;font:500 1em/1.5em 'Lucida Console', 'Courier New', monospace;border:1px solid #deedae;background:#F0FFD2;}
acronym{cursor:help;border-bottom:1px dotted #895F30;}
blockquote{background:#F0FFD2 url('images/quote.png') no-repeat 7px 10px;clear:both;margin:15px 10px;padding:5px 7px 5px 40px;font-weight:normal;font-size:15px;line-height:1.6em;font-style:italic;font-family:Georgia, 'Times New Roman', Times, serif;color:#80614D;border:1px solid #DFF4B5;}
blockquote .text{background:#F0FFD2 url('images/quote.png') no-repeat 100% 4px;}
blockquote .text span{padding-left:25px;text-align:right;}

form{margin:15px 10px;padding:5px 10px 20px 10px;border:1px solid #D8E99E;background:#deedae;}
label{display:block;font-weight:bold;margin:8px 0 0px 0;color:#895F30;}
input, textarea, select{padding:4px;color:#666666;background:#fff;border-width:1px;border-style:solid;border-color:#d4d4d4 #ebebeb #ebebeb #d4d4d4;font:normal 11px Verdana, sans-serif;}
textarea{width:400px;height:100px;display:block;}
input.button{float:right;font:bold 12px Arial, Sans-serif;height:30px;margin:5px;padding:2px 3px;color:#fff;background:#A6CD56;border-width:1px;border-style:solid;border-color:#C4DE8F #8DB836 #8DB836 #C4DE8F;}
input.code {width:100px;margin:0 0 5px 0;}

#wrap{background:#edf8c7 url('images/content_left.png') repeat-y left top;position:relative;min-width:930px;max-width:1024px;width:100%;margin:15px auto;text-align:left;}
#images{display:none;}

#header, #header-wrap{width:100%;height:205px;}
#header{background:#317cb1 url('images/header_left.png') no-repeat left top;}
#header-wrap{background:transparent url('images/header_right.png') no-repeat right top;}
#header h1 a{background:transparent url('images/logo.png') no-repeat;height:62px;position:absolute;top:60px;left:275px;text-indent:-10000px;width:600px;}
#header h2{background:transparent url('images/slogon.png') no-repeat;height:31px;position:absolute;font-size:15px;text-indent:-10000px;top:165px;left:45px;width:683px;}

#nav, #nav-wrap{width:100%;height:41px;}
#nav{background:transparent url('images/nav_left.png') no-repeat left top;clear:both;}
#nav-wrap{background:transparent url('images/nav_right.png') no-repeat right top;clear:both;}
#nav ul{float:left;list-style:none;margin:0;padding:0 0 0 40px;}
#nav ul li{display:inline;margin:0;padding:0;}
#nav ul li a{display:block;float:left;width:auto;margin:0;padding:0 14px;color:#fff;font:bold 16px/40px 'Trebuchet MS', 'Helvetica Neue', Arial, sans-serif;text-decoration:none;letter-spacing:-0.5px;}
#nav ul li a:hover, #nav ul li a:active{background:transparent url('images/nav_hover.png') no-repeat center bottom;color:#93DAFF;}
#nav ul li#current a{background:#0c4e80 url('images/nav_hover.png') no-repeat center bottom;color:#93DAFF;}

#content, #content-wrap{float:left;width:100%;}
#content{background:transparent url('images/content_right.png') repeat-y right top;position:relative;clear:both;padding:15px 0 0 0;}
#content-wrap{background:transparent url('images/content.png') no-repeat 100% 100%;}

#main{float:left;width:70%;padding:0; margin:0 0 0 3%;display:inline;}
#main h2{font:bold 2.25em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;color:#115280;padding:10px 0 5px 5px;margin-left:5px;letter-spacing:-1px;border-bottom:1px solid #D2E9A4;}
#main h2 a{color:#115280;text-decoration:none;}
#main .info, #main .update{font-size:.95em;padding:0 10px;margin-left:2px;color:#A98D76;}
#main .update{float:right;}
#main .info a, #main .info a:visited, #main .info span{color:#9C652E;}
#main .post{padding:8px 5px;margin:5px 10px 10px 10px;color:#A2745D;border:1px solid #deedae;background:#F0FFD2;}
#main .post .stat, #main .post a{margin:0 10px 0 5px;}
#main ul li{list-style-image:url('images/dot.png');}
#main ul li span.space{padding-left:20px;color:#9C652E;}
#main .list{float:left;margin:10px 0 10px 10px;width:150px;}

#main .box{border:1px solid #deedae;background:#F0FFD2;margin:5px;padding:2px;}

#data{float:left;margin:5px;}
#data .sp, #data .extern{background:#F0FFD2;border:1px solid #deedae;float:left;margin-right:5px;margin-bottom:10px;padding:5px;width:215px;}
#data .extern{width:50%;}
#data .sp div{margin-top:5px;}
#data .sp img{border:1px solid #deedae;float:left;padding:2px;}
#data .left{float:left;}
#data .right{float:right;}
#data .sp a {color:#9C652E;padding-right:10px;}
#data .sp a.edit{color:red;padding:0;}

#main .banners{width:100%;padding:20px 0;text-align:center;}
#main .banners ul li{list-style:none;}
#main .banners ul li a img{background:#F0FFD2;border:1px solid #DFF4B5;padding:5px;}
#main .banners ul li a img:hover{background:transparent;border:1px solid #D2E9A4;}

.soon, .import{background:#fafafa;border:1px solid #dcdcdc;padding:7px;}
.soon img, .import img{background:transparent;border:0;padding:0;}
.soon{background:url('images/soon.png') no-repeat 7px 7px;height:101px;width:150px;}
.import{background:url('images/import.png') no-repeat 7px 7px;height:110px;width:110px;}

.random img{background:#fafafa;border:1px solid #dcdcdc;padding:7px;}
img.main{background:transparent;border:1px solid #dcdcdc;float:right;margin:5px 0px 10px 10px;padding:5px;}

table.album{margin:5px auto;text-align:center;}
.photo{background:#F0FFD2;border:1px solid #deedae;padding:5px;text-align:center;}
.photo img{border:none;}

table.stl, table.stockinfo{border-collapse:collapse;margin:10px;padding:5px;width:98%;}
table.stl th{background:#deedae;border-left:1px solid #D8E99E;border-bottom:solid 2px #D8E99E;color:#895F30;height:29px;padding:0 10px;text-align:left;}
table.stl tr{background:#F0FFD2;height:30px;}
table.stl td{border-left:1px solid #D8E99E;border-bottom:1px solid #D8E99E; padding:0 11px;}
table.stl td span{font-size:.95em; padding-top:5px; padding-left:0px;}
table.stl td span a{color:#FF0000;}
th.img, td.img{text-align:center;width:90px;}
td.img img{border:none;padding-top:4px;}
th.name, td.name{width:460px;}
th.price, td.price{width:70px;}
th.stock, th.size, td.stock, td.size{width:60px;}
th.stock, td.stock{width:40px;}
td.stock img{border:none;}
table.stockinfo td.infoimg{width:40px;text-align:left;}
table.stockinfo td.info{width:120px;text-align:left;}

#sidebar{border-left:1px solid #DAEBA3;float:right;width:23%;padding:0;margin:0 3% 15px 0;display:inline;}
#sidebar h3{color:#115280;font:normal 1.6em 'Trebuchet MS', 'Helvetica Neue', Arial, Sans-serif;text-transform:none;padding:10px 0 2px 0;margin:10px 0 0 10px;}
#sidebar .sidemenu{margin:5px 10px 8px 7px;padding:0;text-decoration:none;border-top:2px solid #D0E89F;}
#sidebar .sidemenu li{list-style:none;margin:0;padding:7px 10px;border-bottom:1px solid #DAEBA3;}
* html body #sidebar .sidemenu li{height:1%;}
#sidebar .sidemenu li a{display:block;text-decoration:none;color:#684F3E;}
#sidebar .sidemenu li a span{color:#A98D76;font-size:.9em;font-family:Georgia, 'Times New Roman', Times, serif;font-style:italic;font-weight:normal;}
#sidebar .sidemenu li a:hover{color:#000;background:none;}
#sidebar .sidemenu ul{margin:0 0 0 5px;padding:0;}
#sidebar .spacer{height:100px;}
#sidebar .sidemenu ul li{border:none;}

#footer{background:#DEEDAE url('images/footer_left.png') repeat-y left top;clear:both;width:100%;text-align:left;padding:0;margin:0;}
#footer-wrap{background:transparent url('images/footer_right.png') repeat-y right top;width:100%;padding:20px 0 0 0;}

#footer p{padding:35px 0 35px 70px;}
#footer h3{color:#145F94;margin:0;padding:5px 0 5px 0;text-transform:uppercase;}
#footer a:hover{color:#000;text-decoration:none;}

#columns{color:#888;margin:0 auto;padding:0;width:800px;}
#columns ul{list-style:none;margin:0;padding:0;border-top:1px solid #BFD286;}
#columns li{border-bottom:1px solid #CCDA9E;}
#columns li a{display:inline;font-weight:normal;padding:8px 0;width:96%;color:#666666;}
#columns li span a{padding:0;color:red;}
#columns .col, .colcenter{float:left;width:32%;}
#columns .colcenter{margin:0 15px;}

#bottom, #bottom-wrap{padding:0 0 10px 0;height:85px;}
#bottom{background:transparent url('images/bottom_left.png') no-repeat left bottom;clear:both;color:#555;margin:0 auto;width:100%;text-align:center;font-size:0.95em;}
#bottom-wrap{background:transparent url('images/bottom_right.png') no-repeat right bottom;}
#bottom a{color:#306495;}




