/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.4
 * CSS Author:    Lars Eriksson
 * Copyright:     Pilotmix.com
 * Browser:        0
 * Browser group: 
 */
html, body { height:100%; background-color: #fff; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
#topcontainer { width: 1220px; height: 120px; background-image: url('/images/top_v2.png'); overflow:hidden; background-color: #fff; }
#menu { position: absolute; top: 80px; left: 0px; width: 1220px; height: 40px; background-color: #000; }
#menubox { position: relative; top: 11px; left: 10px; color: #fff; }
#menubox a { color: #fff; font-size: 90%; line-height: 110%; text-decoration: none; margin-left: 10px; margin-right: 10px; }
#menubox a:hover { background-color: #fff; color: #000; }
#flag { position: absolute; top: 0px; left: 1190px; width: 20px; z-index: 1000; }
#usersonline { position: absolute; top: 40px; left: 900px; font-size: 30px; color: #fff; }
#container { display: table; border-collapse:collapse; width: 1220px; height: 100%; }
#row { display: table-row; }
#left { display: table-cell; padding-left: 10px; padding-right: 0px; vertical-align: top; padding-top: 10px; padding-right: 0px; width: 190px; }
#middle { display: table-cell; vertical-align: top; padding-top: 10px; width: 600px; font-size: 90%; line-height: 135%; }
#spacer { display: table-cell; height: 100%; width: 20px; border: 1px solid pink; }
#right { display: table-cell; vertical-align: top; padding-top: 10px; padding-left: 10px; width: 190px; }
#outer-right { vertical-align: top; width: 220px; font-family: Arial, "MS Trebuchet", sans-serif; font-size: 90%; line-height: 135%; }
#searchTop { font-size: 150%; color: #fff; position: absolute; top: 18px; left: 250px; width: 600px; padding: 10px; height: 50px; z-index: 1000; }
#searchTop .text { width: 380px; font-size: 80%; color: #999; padding: 6px; border: 1px solid #ff3232; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; }
#searchTop .buttons { margin-left: 20px; margin: 10px; color: #000; }
#searchTop a { color: #fff; }
#manudrop { position: absolute; top: -7px; height: 10px; left: 250px; padding: 10px; z-index: 1000; }
.forsale { text-align: center; font-size: 90%; line-height: 135%; }
.manu { font-size: 11px; font-weight: bold; line-height: 12px; color:#00D; }
.acbox { width: 600px; margin-bottom: 10px; border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border-bottom: 2px solid #c3c3c3; font-size: 90%; line-height: 135%; padding-top: 10px; padding-bottom: 10px; }
.acimage { border: 0px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; margin-right: 10px; }
#middle h1 { font-size: 160%; line-height: 180%; color: #00D; }
#middle h2 { font-size: 110%; line-height: 130%; color: #00d; margin-left: 10px; }
#middle h3 { font-size: 100%; line-height: 120%; color: #00d; font-weight: normal; margin-left: 10px; }
#middle .leftacbox h1 { padding: 0px; font-size: 200%; margin-bottom: -10px; margin-top: -10px; }
.contentbox { width: 600px; height: 100%; padding: 10px; margin-bottom: 10px; border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border-bottom: 2px solid #c3c3c3; font-size: 90%; line-height: 135%; }
.contentbox h1 { padding-left: 0px; margin-top: 0px; }
.notapp { width: 600px; margin-bottom: 10px; padding-top: 10px; padding-bottom: 10px; border: 1px solid #f00; border-bottom: 2px solid #cc0000; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; font-size: 90%; }
.actitle a{ font-weight: bold; font-size: 160%; color: #00c; }
.manutitle { font-size: 100%; color: #00c; font-style: italic; padding-bottom: 10px; }
.acdata { font-size: 120%; color: #000; }
.acinfo { font-size: 100%; line-height: 150%; margin-top: 10px; padding: 10px; padding-bottom: 0px; }
.speed { padding-bottom: 20px; }
.leftacbox { display: table-cell; width: 390px; vertical-align: middle; font-size: 90%; padding-left: 10px; }
.rightacbox { vertical-align: bottom; display: table-cell; vertical-align: bottom; }
.addbox { position: relative; display: table-cell; vertical-align: bottom; font-size: 60%; left: -25px; }
.addbox a { text-decoration: none; padding: 4px; background-color: #ccc; color: #000; border: 2px solid #666; white-space: nowrap; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; }
.addbox a:hover { border: 2px solid #333; background-color: #eee; color: #000; }
.vmin { font-size: 100%; background-color: #6a6a6a; color: #fff; line-height: 140%; padding: 4px; width: 50%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; margin-bottom: 5px; }
.vcruise { font-size: 100%; color: #000; background-color: #6aff6a; line-height: 140%; padding: 4px; width: 50%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; margin-bottom: 5px; }
.vne { font-size: 100%; color: #000; background-color: #ff6a6a; line-height: 140%; padding: 4px; width: 50%; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; }
#search { width: 580px;; font-size: 100%; color: #fff; background-color: #5991f1; padding: 10px; margin-bottom: 6%; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; padding: 10px; }
#search .text { width: 420px; font-size: 140%; color: #999; padding: 7px; border: 1px solid #ff3232; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -khtml-border-radius: 8px; }
#search a { color: #fff; }
.linkcontainer { width: 580px;; min-height:155px; height:auto !important; height:155px; margin-bottom: 10px; border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border-bottom: 2px solid #c3c3c3; font-size: 90%; line-height: 135%; padding: 10px; }
.siteshot img { float: right; margin: 10px; border: 1px solid gray; }
.sign { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #fff; font-size: 13px; background-color: #ff3232; overflow: visible; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; padding: 3px; text-align: center; margin-top: 10px; }
.dwn { position: relative; top: 19px; left: 10px; float: left; overflow:visible; margin-right: -21px; }
.signarea { margin-bottom: 10px; margin-top: 10px; border: 1px solid #dfdfdf; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; border-bottom: 2px solid #c3c3c3; font-size: 90%; line-height: 135%; padding: 10px; }
.myButton { -moz-box-shadow:inset 0px 1px 0px 0px #f29c93; -webkit-box-shadow:inset 0px 1px 0px 0px #f29c93; box-shadow:inset 0px 1px 0px 0px #f29c93; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100) ); background:-moz-linear-gradient( center top, #fe1a00 5%, #ce0100 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100'); background-color:#fe1a00; -moz-border-radius:11px; -webkit-border-radius:11px; border-radius:11px; border:1px solid #d83526; display:inline-block; color:#ffffff; font-family:Verdana; font-size:15px; font-weight:bold; padding:7px 13px; text-decoration:none; text-shadow:1px 1px 0px #b23e35; }.myButton:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00) ); background:-moz-linear-gradient( center top, #ce0100 5%, #fe1a00 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00'); background-color:#ce0100; }.myButton:active { position:relative; top:1px; }
.AutoCompleteBackground { background-color:white; }
.AutoCompleteHighlight { background-color: #999; }
.autoCompl { color: #333; position:absolute; left:0px; top:21px; visibility: hidden; padding: 10px; border:solid #ccc 1px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; background-color:white; z-index:1 }
.formLayout { width: 600px; }
.formLayout input { display: block; width: 280px; padding: 5px; font-size: 120%; float: left; margin-bottom: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.formLayout textarea { display: block; width: 380px; padding: 5px; font-size: 120%; float: left; margin-bottom: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.formLayout .myButton { float: right; }
.formLayout img { display: block; padding: 5px; font-size: 120%; float: left; margin-bottom: 10px; }
.formLayout label { font-size: 120%; display: block; width: 200px; float: left; margin-bottom: 10px; text-align: right; padding-right: 20px; }
.formLayout .formNum { display: block; width: 100px; padding: 5px; font-size: 120%; float: left; margin-bottom: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
br { clear: left; }
hr { display:block; border:none; color:white; height: 4px; background: black; background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#ccc), to(#fff)); margin-bottom: 20px; }
a.linkTitle:link, a.linkTitle:visited { font-size: 120%; font-weight: bold; }
.footer { font-size: 60%; color: #ccc; text-align: center; }
#nextprev { position: absolute; top: 145px; left: 640px; }
#nextprev a { border: 1px solid #ccc; background-color: #efefef; font-size: 90%; padding: 5px; text-decoration: none; color: #333; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
.comment { color: #ff3232; font-weight: bold; }
.featured b { font-size: 140%; font-weight: bold; text-align: center; color: #ff3232; line-height: 170%; }
.featured img { width: 145px; height: 100px; float: left; overflow: hidden; }
.tooltip { position: relative; background: #eaeaea; display: inline-block; text-decoration: none; color: #222; outline: none; }
.tooltip span { visibility: hidden; position: absolute; bottom: 90px; left: 50%; z-index: 999; width: 230px; margin-left: -127px; padding: 10px; border: 2px solid #ccc; opacity: .9; background-color: #ddd; background-image: -webkit-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); background-image: -ms-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); background-image: -o-linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); background-image: linear-gradient(rgba(255,255,255,.5), rgba(255,255,255,0)); -moz-border-radius: 4px; border-radius: 4px; -moz-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset; box-shadow: 0 1px 2px rgba(0,0,0,.4), 0 1px 0 rgba(255,255,255,.5) inset; text-shadow: 0 1px 0 rgba(255,255,255,.4); }
.tooltip:hover { border: 0; }
.tooltip:hover span { visibility: visible; }
.tooltip span:before, .tooltip span:after { content: ""; position: absolute; z-index: 1000; bottom: -7px; left: 50%; margin-left: -8px; border-top: 8px solid #ddd; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 0; }
.tooltip span:before { border-top-color: #ccc; bottom: -8px; }
.ulmarket { text-align: center; font-weight: bold; border-top: 1px solid #ff3232; padding-top: 10px; }
.ulmarket a { font-weight: bold; }

