﻿/* CSS for vagabond.com */

/*----------------------------------------------------------------------------------*/
/* Text */


BODY 
{
    background-color:Black;
}

TD
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    line-height:14px;
    color:White;
}

.txtWarning
{
    color:Red;
}

.txtGrey
{
    color:#b9b9b9;
    line-height:16px;
}

.txtTermsHeadline
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    line-height:14px;
    color:White;
}

.txtTermsSubHeadline
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
    line-height:14px;
    color:White;
}

/*----------------------------------------------------------------------------------*/
/* Links */

.lnkBottom A
{
    font-weight:bold;
    /*color:#666666;*/
	color:#999999;
    text-decoration:none;
}

.lnkBottom A:hover
{
    color:White;
}

.lnkWhiteBold A
{
    color:White;
    font-weight:bold;
    text-decoration:none;
}

.lnkWhiteUnderline A
{
    color:White;
}

.lnkGreyUnderline A
{
    color:white;
}

.lnkGreyUnderline A:hover
{
    color:#666666;
}

.lnkGreyUnderlineBold A
{
    color:#999999;
    font-weight:bold;
    line-height:18px;
}

.lnkGreyUnderlineBold A:hover
{
    color:White;
    font-weight:bold;
    line-height:18px;
}

.lnkWhiteNoUnderlineBold A
{
    color:White;
    font-weight:bold;
    font-size: 13px;
    line-height:14px;
    text-decoration:none;
}

/*----------------------------------------------------------------------------------*/
/* Form */

.formDropDown
{
    scrollbar-arrow-color:#999999;
	scrollbar-base-color:white;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#999999;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:white;
	background-color:#1f1f1f;
	border-style:solid;
	border-width:1px;
	border-color:#333333;
	color:#999999;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	width:100px;
	height:20px;
}

.formDropDownInactive
{
    scrollbar-arrow-color:#999999;
	scrollbar-base-color:white;
	scrollbar-face-color:#ffffff;
	scrollbar-shadow-color:#999999;
	scrollbar-highlight-color:white;
	scrollbar-3dlight-color:#999999;
	scrollbar-darkshadow-color:white;
	scrollbar-track-color:white;
	background-color:#0a0a0a;
	border-style:solid;
	border-width:1px;
	border-color:#363636;
	color:#999999;
	font-family:verdana, arial, sans-serif;
	font-size:11px;
	width:100px;
	height:20px;
}

.formTextbox
{
    width:180px;
    height:20px;
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    color:#999999;
    border-width:1px;
    border-style:Solid;
    border-color:#333333;
    background-color:#1F1F1F;
    padding-left:5px;
    padding-top:2px;
}

.formTextboxInactive
{
    width:180px;
    height:20px;
    font-size:11px;
    font-family:verdana,arial,sans-serif;
    color:#999999;
    border-width:1px;
    border-style:Solid;
    border-color:#363636;
    background-color:#0a0a0a;
    padding-left:5px;
    padding-top:2px;
}

.formHeaderInactive
{
    color:white;
}

.formTextInactive
{
    color:#777777;
}

.formDropDown
{
    padding-top:2px;
}

/*----------------------------------------------------------------------------------*/
/* Infobox */

A
{
    text-decoration:none;
    color:White;
    cursor:default;
}

.infoBox
{
    position: relative;
    z-index: 0;
}

.infoBox:hover
{
    background-color: transparent;
    z-index: 60;
}

.infoBox span
{ /*CSS for enlarged image*/
    position: absolute;
    background-color: #323232;
    padding: 5px;
    left: -1000px;
    border: 1px solid black;
    visibility: hidden;
    color: white;
    text-decoration: none;
}

.infoBox span img
{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.infoBox:hover span
{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 10px; /*position where enlarged image should offset horizontally */
}

.infoBox2
{
    position: relative;
    z-index: 0;
}

.infoBox2:hover
{
    background-color: transparent;
    z-index: 50;
}

.infoBox2 span
{ /*CSS for enlarged image*/
    position: absolute;
    background-color: #323232;
    padding: 5px;
    left: -1000px;
    border: 1px solid black;
    visibility: hidden;
    color: white;
    text-decoration: none;
}

.infoBox2 span img
{ /*CSS for enlarged image*/
    border-width: 0;
    padding: 2px;
}

.infoBox2:hover span
{ /*CSS for enlarged image on hover*/
    visibility: visible;
    top: 0;
    left: 40px; /*position where enlarged image should offset horizontally */
}

/*----------------------------------------------------------------------------------*/
/* Gridview */

.gridViewHeader
{
    height:25px;
    font-weight:bold;
    color:#666666;
    text-align:left;
    font-size:11px;
    line-height:16px;
}

.gridViewRowStyle
{
    font-size:10px;
    height:25px;
    font-weight:normal;
    color:White;
    background-color:#333333;
}

.gridViewAlteringRowStyle
{
    font-size:10px;
    height:25px;
    font-weight:normal;
    color:White;
    background-color:Black;
}

.gridViewHeaderPrint
{
    height:25px;
    font-weight:bold;
    color:Black;
    text-align:left;
    font-size:11px;
    line-height:16px;
}

.gridViewRowStylePrint
{
    font-size:10px;
    height:25px;
    font-weight:normal;
    color:black;
    background-color:white;
}

.gridViewAlteringRowStylePrint
{
    font-size:10px;
    height:25px;
    font-weight:normal;
    color:black;
    background-color:white;
}

/*----------------------------------------------------------------------------------*/
/* Loader */

.divContainer
{   
    left:0px;
    font-family:Verdana;
    text-align: right;
    font-size: 11px;
    line-height:14px;
    position: absolute;
    visibility: visible;
    width: 98%;
    filter: alpha(opacity=90 );
    -moz-opacity: 0.90;
    opacity = 0.90;
    vertical-align: middle;
    display: inline;
    height: 98%;
    background-color:#000000;
    border: 0px;
    z-index:9999;
    }

.divLoadingStat
{
    color: #ffffff;
    font-size:x-small;
    height: 200px;
    visibility: visible;
    width: 302px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    margin-top: 15px;
    vertical-align: middle;
    text-align: left;
    margin: auto;
    top:50%;
	left:40%;
    position:absolute;
}

/*----------------------------------------------------------------------------------*/
/* Other */

.pageLine
{
    background-color: #333333;
}

LI
{
    list-style:decimal-leading-zero;
}

/*----------------------------------------------------------------------------------*/
