﻿/* General */
body
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 13px;
	color: #000000;
	background-color:#90c2da;
	margin:0px;
	width:100%;
	height:100%;
}

a
{
    COLOR: #006699;
    FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    font-size: 11px;
}

a:hover
{
    text-decoration: underline;
}

td.maintop
{
    font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #CCCCCC;
    font-size: 13px;
    font-weight: bold;
}

td
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: none;
    FONT-SIZE: 13px;
}

.midinfo 
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: none;
    FONT-SIZE: 13px;
}

tr.midinfo
{ 
	FONT-FAMILY: Verdana;
	FONT-WEIGHT: none;
    FONT-SIZE: 13px;
}

td.midinfo
{
    FONT-FAMILY: Verdana;
	FONT-WEIGHT: none;
    FONT-SIZE: 13px;
}

.smallfont
{
	font-size:11px;
}

.heading
{
    FONT-FAMILY: Tahoma;
	color: #006699;
	font-weight: bold;
    FONT-SIZE: 15px;
}


/* Login/Register */
.labelerror
{
	color:Red;
	font-size:11px;
	font-weight:bold;
}

td.midtext
{
    FONT-FAMILY: Verdana;
	color: #787878;
	FONT-WEIGHT: none;
    FONT-SIZE: 13px;
}


/* Tables */
tr.tit
{
	background: url('/images/tbg.png') top left;
	text-align: left;
	border: 1px solid #b7b7b7;
	border-right: none;
	font-size: 11px;
	color: #ffffff;
	border-right: 1px solid #b7b7b7 !important;
}

td.tit
{
	background: url('images/tbg.png') top left ;
	text-align: left;
	border: 1px solid #b7b7b7;
	border-right: none;
	padding: 2px;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	border-right: 1px solid #b7b7b7 !important;
}

td.center
{
	text-align:center;
}

a.tit
{
	color:White;
	text-decoration:underline;
}

td.cds
{
    padding-left:3px;
    padding-right:3px;
    padding:3px;
	text-align: left;
	border: 1px solid #b7b7b7;
	font-size: 11px;
	margin:0px;
}

td.gradleft
{
	font-size: 11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:1px 3px 1px 7px;
	text-align:left;
	border:1px solid #b7b7b7;
	border-top:0px;
	border-right:0px;
	background-image:url(images/tbwbg.png);
}

td.gradright
{
	font-size: 11px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	padding:1px 3px 1px 3px;
	text-align:right;
	border:1px solid #b7b7b7;
	border-top:0px;
	border-left:0px;
	background-image:url(images/tbwbg.png);
}

td.cell1
{
    border:1px solid rgb(136, 136, 136); border-top:0px;
}

td.cell2
{
 	border:1px solid rgb(136, 136, 136); border-top:0px; border-left:0px;
}

/* Table with gray border */
td.left{
	border-left: solid 1px #bababa;
	padding:3px;
}

td.right{
	border-right: solid 1px #bababa;
	padding:3px;
}

td.top {
	border-top: solid 1px #bababa;
	padding:3px;
}

td.bottom{
	border-bottom: solid 1px #bababa;
	padding:3px;
}


/* Surf */
span.adtitle
{
	color:#006699;
	font-family:Verdana,Wide Latin;
	font-size:13px;
	font-weight:bold;
}

span.addescr
{
	font-family:Arial;
	font-size:15px;
}

td.t1
{
	padding:0.2em;
	background-image:url(/images/tbg2.png);
	color:#ffffff;
	border:1px solid #000000;
}

td.t2
{
	background-image:url(/images/bbg.png);
	border-bottom:1px dashed #000000;
}

td.t2:hover
{
	background-image:url(/images/bbg2.png);
	border-bottom:1px dashed #000000;
}

td.t3
{
	width:64px;
	height:64px;
}

td.t4
{
	height:20px;
	padding-left:10px;
}

td.t5
{
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
}

qTip
{
	padding: 3px;
	border: 1px solid #FFFFFF;
	display: none;
	background: #0a82dc;
	color: #FFFFFF;
	font: bold 9px Verdana, Arial, sans-serif;
	position: absolute;
	z-index: 1000;
}


/* Fancy buttons */
a.menulink
{
	color:White;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);
}

.shadow
{
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.4);
}

.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; font-weight:bold; font-family:Verdana; font-size:11px }
.btn * { font-style: normal; background-image: url(/images/btn2.png); background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }

* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }

.btn.blue { background: #2ae; }
.btn.green { background: #9d4; }
.btn.pink { background: #e1a; }
.btn.blue:hover { background-color: #9d4;  text-decoration: none; }
.btn.green:hover { background-color: #2ae;  text-decoration: none; }
.btn.gray:hover {  text-decoration: none; }
/*.btn:active { background-color: #444; }*/
.btn[class] {  background-image: url(/images/shade.png); background-position: bottom; }

* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #9d4; }
* html .btn.pink { border-color: #e1a; }


/* Rent refs */
td.norent
{
    background-color: rgb(136, 136, 136);
    text-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 1px;
    border: 1px solid rgb(102, 102, 102);
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
 }
 
td.yesrent
{
    background-color: #73AB01;
    text-shadow: rgba(0, 0, 0, 0.398438) 0px 1px 1px;
    border: 1px solid rgb(102, 102, 102);
    color: white;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 5px;
    text-align: center;
 }
 
 span.refprice
 {
    color: rgb(51, 51, 51);
	font-size: 28px;
	font-weight: bold;
}

span.renterror
{
    color: rgb(204, 0, 0);
    font-weight: bold;
    font-size:11px;
}


/* News */
.news
{
	background: url(/images/news-s.jpg);
	margin-left: 15px;
	font-size: 9px;
	line-height: 12px;
	width:180px;
}

.news-inner
{
	background: url(/images/news-t.png) no-repeat;
	min-height: 44px;
	padding: 46px 22px 0px 22px;
}

.news b
{
	margin: 4px 0px 0px 0px;
	color: #006699;
}

#twitter_update_list li
{
	list-style-type: none;
}


/* Jackpot */
td.jp
{
    padding:5px;
    text-align:center;
}


/* Forum */
.column
{
	background-color:#ffffff;
}

.column2
{
	background-color:#f3f3f3;
}

.columnfont
{
	color:#000000;
	font-size:11px;
}

.columnsmallfont
{
	color:#000000;
	font-size:11px;
}

span.titlelargefont
{
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}

span.titlesmallfont
{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}

div.quote
{
	border:1px dotted #888888;
	padding: 3px;
	margin:10px 20px 10px 20px;
	background-color:#ddeeff
}

.toolbtn
{
  height:30px;
  padding:3px;
  border:1px solid #D5DDE5;
  cursor:pointer;
  text-align:center;
  vertical-align:middle;
}

/* Blue hint */
.hint {
	color: rgb(28, 40, 55);
  	font-family: arial, verdana, tahoma, sans-serif;
  	font-size: 13px;
  	line-height: 19px;
	background-color:#f1f4f7;
	border: solid 1px rgb(213, 221, 229);
	padding:10px;
	text-align: left;
}

span.spanhint  {
	color: rgb(29, 54, 82);
	font-weight: bold;
	background-image: url(/images/info.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}


/* Error box */
.error {
	color: rgb(28, 40, 55);
  	font-family: arial, verdana, tahoma, sans-serif;
  	font-size: 13px;
  	line-height: 19px;
	background-color:#F3DDDD;
	border: solid 1px #DEB7B7;
	padding:10px;
	text-align: left;
}

span.spanerror  {
	color: rgb(29, 54, 82);
	font-weight: bold;
	background-image: url(/images/errorsmall.png);
	background-repeat: no-repeat;
	padding-left: 20px;
}

.inputerror 
{
	background-color: #F3DDDD;
	border: solid 1px #DEB7B7;
}