* { margin:0; }
html { overflow-y:scroll; height:100%; overflow-x:none; }
body { background-color:#101010; height:100%; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#e0e0e0; font-family:Arial, Verdana, Helvetica, sans-serif; line-height:18px; }

#background-top { position:absolute; width:100%; height:180px; background-image:url(http://www.synkcasting.se/layout/bg-top.jpg); top:0px; left:0px; z-index:1; }
#wrapper { min-height:100%; height: auto !important; height: 100%; margin: 0 auto -190px; }
#push { height:190px; }

#wrap { width:1010px; position:relative; text-align:left; z-index:100; }
#top { height:100px; background-image:url(http://www.synkcasting.se/layout/top.jpg); }
#menu { height:30px; background-image:url(http://www.synkcasting.se/layout/menu.jpg); }
#search { height:20px; background-image:url(http://www.synkcasting.se/layout/search.jpg); }
#main { width:1020px; }
#bottom { width:100%; height:190px; background-image:url(http://www.synkcasting.se/layout/bg-bottom.jpg); }

.col-1 { float:left; width:75px; margin-right:10px; }
.col-2 { float:left; width:160px; margin-right:10px; }
.col-3 { float:left; width:245px; margin-right:10px; }
.col-4 { float:left; width:330px; margin-right:10px; }
.col-5 { float:left; width:415px; margin-right:10px; }
.col-6 { float:left; width:500px; margin-right:10px; }
.col-7 { float:left; width:585px; margin-right:10px; }
.col-8 { float:left; width:670px; margin-right:10px; }
.col-9 { float:left; width:755px; margin-right:10px; }
.col-10 { float:left; width:840px; margin-right:10px; }
.col-11 { float:left; width:925px; margin-right:10px; }
.col-12 { float:left; width:1010px; }
.col-wrap { width:100%; clear:both; }
.col-margin { float:left; width:10px; height:1px; }
.col-margin-half { float:left; width:5px; height:1px; }
.margin-0 { margin:0px; }

.row-tiny { height:2px; }
.row-medium { height:10px; }
.row-bigger { height:20px; }
.row-biggest { height:30px; }

A:link { text-decoration:none; color:#bae193; }
A:visited { text-decoration:none; color:#bae193; }
A:active { text-decoration:none; color:#bae193; }
A:hover { text-decoration:none; color:#e0e0e0; }

a {outline: none; }
a img {outline: none; }

h1 { margin:0px 0px 0px 0px; }
h2 { height:24px; margin:0px 0px 10px 0px; font-size:18px; font-weight:normal; line-height:24px; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; }
h3 { display:none; }
h4 { width:100%; height:14px; margin:0px 0px 0px 0px; font-size:14px; line-height:14px; color:#e0e0e0; text-transform:uppercase; }
.h1-bg { height:30px; max-width:1010px; background-image:url(http://www.synkcasting.se/layout/bg-header.jpg); }

h2 A:link { text-decoration:none; color:#333333; }
h2 A:visited { text-decoration:none; color:#333333; }
h2 A:active { text-decoration:none; color:#333333; }
h2 A:hover { text-decoration:none; color:#333333; }

p { margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; }
ul { margin:0px 0px 10px 0px; }
li { text-indent:0px; list-style-position:inside; }

form { padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
select { font-size:11px; cursor:pointer; }
span.select { position:absolute; width:75px; height:21px; padding:1px 0px 0px 4px; color:#bae193; font-size:11px; font-weight:bold; letter-spacing:1px; text-transform:uppercase; background:url(http://www.synkcasting.se/layout/bg-select.jpg) no-repeat; overflow:hidden; }
input {  }
.input-name { position:relative; top: 0px; width:157px; height:16px; max-height:16px; margin:0px 0px 0px 0px; padding:4px 0px 0px 3px; background:url() transparent repeat-x; color:#bae193; font-weight:bold; letter-spacing:1px; font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:10px; border:0px solid; }
.input-submit { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-width:0px; }

.page-nav-active { color:#e0e0e0; font-size:14px; font-weight:bold; margin-right:5px; }
.page-nav-link { font-size:11px; font-weight:bold; margin-right:5px;  }

.textbox {line-height:14px; }
.stats { height:395px; font-size:9px; font-weight:bold; text-transform:uppercase; }
.greyed { color:#888888; }
.showing-page { text-align:center; padding-top:10px; }
.splashpic-wrap { height:355px; }
.thumbs { height:395px; overflow:auto; line-height:17px; }
.thumb-selected { margin-right:5px; margin-bottom:5px; border:solid 1px #bae193; }
.thumb-unselected { margin-right:5px; margin-bottom:5px; border:solid 1px #666666; }
.wrap-bigpic { background-image:url(http://www.synkcasting.se/layout/bg-pic.jpg); overflow:hidden; height:395px; }
.model-button { margin-right:5px; border-left:solid 1px #666666; border-right:solid 1px #666666; }
.comment { font-size:9px; text-transform:uppercase; margin-top:2px; }
.textbox .title { font-weight:bold; text-transform:uppercase; }
.model-content { display:block; }
.setcard { display:none; }

.line { background:#535353; height:1px; margin-bottom:10px; width:100%; }

.bg-boldline { background-image:url(http://www.synkcasting.se/layout/bg-boldline.jpg); max-width:1010px; height:20px; }
.bg-boldline2 { background-image:url(http://www.synkcasting.se/layout/bg-boldline2.jpg); max-width:1010px; height:20px; }
.clear-both { clear:both; }

.red-link A:link { text-decoration:none; color:#fe6155; }
.red-link A:visited { text-decoration:none; color:#fe6155; }
.red-link A:active { text-decoration:none; color:#fe6155; }
.red-link A:hover { text-decoration:none; color:#e0e0e0; }
