/* Common styles */
body 
{
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}

a:link
{
	font-size: 1px;
    line-height: 0px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CECECE;
    text-decoration: none;
}

a:visited
{
	font-size: 1px;
    line-height: 0px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CECECE;
    text-decoration: none;
}

a:hover
{
	font-size: 1px;
    line-height: 0px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CECECE;
    text-decoration: none;
}

a:active
{
	font-size: 1px;
    line-height: 0px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CECECE;
    text-decoration: none;
}

h1
{
	font-size: 1px;
	line-height:0px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#CCC;
	margin: 1px;
	padding: 1px;
}

h2
{
	font-size: 1px;
	line-height:0px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#DEDEDE;
	margin: 1px;
	padding: 1px;
}

h3
{
	font-size: 1px;
	line-height:0px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#CFCFCF;
	margin: 1px;
	padding: 1px;
}

h4
{
	font-size: 1px;
	line-height:0px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#D0D0D0;
	margin: 1px;
	padding: 1px;
}

h5
{
	font-size: 1px;
	line-height:0px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#D1D1D1;
	margin: 1px;
	padding: 1px;
}

h6
{
	font-size: 1px;
	line-height:1px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#D2D2D2;
	margin: 1px;
	padding: 1px;
}

li
{
	font-size: 1px;
	line-height:1px;
	font-weight: normal;
	font-family: Arial, Times, serif;
	color:#DADADA;
	margin: 1px;
	padding: 1px;
}


/* Div styles */
.Div_Slider
{
	width: 10px;
	height: 18px;
	background-image:url(../graphics/content/slider/button_disabled.png);
	background-repeat: no-repeat;
}


/* Table styles */
.TableStyle_LeftBackground
{
	background-image: url(../graphics/common/background_left.png);
	background-repeat: no-repeat;
	background-position: right top;	
}

.TableStyle_RightBackground
{
	background-image: url(../graphics/common/background_right.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.TableStyle_TopBackground
{
	background-image: url(../graphics/common/content_top.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.TableStyle_ContentBackground
{
	background-image: url(../graphics/content/background_cars/0.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #666;
}

.TableStyle_FooterBackground
{
	background-image: url(../graphics/common/content_footer.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.TableStyle_BottomBackground
{
	background-image: url(../graphics/common/background_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;	
}

.TableStyle_PanelReservation_Background
{
	background-image: url(../graphics/content/panel_reservation/background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
}

.TableStyle_PanelCarpicker_Background
{
	background-image: url(../graphics/content/panel_carpicker/background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
}

.TableStyle_PanelEquipment_Background
{
	background-image: url(../graphics/content/panel_equipment/background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
}

.TableStyle_Loading_Background
{
	background-image: url(../graphics/common/loading_background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
}

.TableStyle_Done
{
	background-image: url(../graphics/content/panel_done/background.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 0px;
	margin-top: 0px;
}


/* Cell styles */
.Cell_CarPickerSpacer
{
	height: 18px;
}

.Cell_EqupmentSpacer
{
	height: 21px;
}


/* Font styles */
.FontStyle_TopMenu
{
	font-size: 12px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #444;
	text-decoration: none;
}

.FontStyle_CarDetails_Header
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}

.FontStyle_CarDetails_Content
{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}

.FontStyle_PanelReservation_Header
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
	margin-left: 2px;
}

.FontStyle_PanelReservation_Content
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	margin-left: 2px;
}

.FontStyle_PanelReservation_PriceSmall
{
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

.FontStyle_PanelCarpicker_Header
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
	margin-left: 5px;
}

.FontStyle_PanelCarpicker_Content
{
	font-size: 9px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	margin-left: 8px;
}

.FontStyle_PanelCarpicker_Price
{
	font-size: 10px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
	margin-left: 8px;
}

.FontStyle_PanelEquipment_Header
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
}

.FontStyle_PanelEquipment_ContentRegular
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

.FontStyle_PanelEquipment_Description
{
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

.FontStyle_PanelEquipment_DescriptionPrice
{
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
}

.FontStyle_PanelEquipment_TotalPrice
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

.FontStyle_PanelComplete_Header
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
	margin-left: 2px;
}

.FontStyle_PanelComplete_Content
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	margin-left: 2px;
}

.FontStyle_PanelComplete_Small
{
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}

.FontStyle_Columns
{
	font-size: 1px;
    line-height: 0px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #CECECE;
    text-decoration: none;
}

.FontStyle_Wait
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFF;
	text-decoration: none;
}

.FontStyle_PanelDone_Content
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	margin-left: 5px;
}

.FontStyle_PanelDone_Header
{
	font-size: 11px;
	line-height: 12px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #235247;
	text-decoration: none;
	margin-left: 5px;
}

.FontStyle_Debug
{
	font-size: 10px;
    line-height: 11px;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: 0px;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    color: #000;
    text-decoration: none;
}


/* Text field styles */
.TextFieldStyle_ReservationCommon
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 69px;
	height: 21px;
}

.TextFieldStyle_ReservationKilometers
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 45px;
	height: 21px;
	margin-left: 2px
}

.TextFieldStyle_ReservationDeliveryPickup
{
	font-size: 11px;
	line-height: 11px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 254px;
	height: 19px;
	margin-left: 2px
}

.TextFieldStyle_Equipment
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 41px;
	height: 21px;
}

.TextFieldStyle_Complete
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 204px;
	height: 21px;
}

.TextFieldStyle_CompleteCode
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 40px;
	height: 21px;
}

.TextFieldStyle_CompleteCity
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 120px;
	height: 21px;
}


/* Pulldown menu styles */
.PulldownMenuStyle_Reservation
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 37px;
	height: 21px;
}

.PulldownMenuStyle_Pickup
{
	font-size: 11px;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 0px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
	width: 254px;
	height: 21px;
	margin-left: 2px
}


/* Panel styles */
.Panel_CarPicker_Content
{
	height: 567px;
	width: 508px;
	overflow: auto;
}

.Panel_Equipment_Content
{
	height: 567px;
	width: 387px;
	overflow: auto;
}


/* Button styles */
.Button_Equipment
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 10px;
	height: 21px;
	width: 26px;
}


/* Checkbox styles */
.Checkbox_Equipment
{
	margin-left: -4px;
}