BODY
{
	margin: 0px;
	font-family: Arial, Sans-Serif;
	text-align: center;
}

*
{
/*	-moz-box-sizing: border-box; */

}

.MainSection
{
	/* border-right: #a9a9a9 thin solid;
	border-top: #a9a9a9 thin solid;
	border-left: #a9a9a9 thin solid;
	border-bottom: #a9a9a9 thin solid; */
	/* padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px; */
	margin-top: 5px;
	margin-right: 21px;
	display: inline;
	float: right;
	overflow: hidden;
	width: 472px;
	height: 700px;
	/* background-color: #f3f3f3; */
	text-align: center;
	background-image: url(Graphics/boxborder.gif)
}

span.hide
{
	/* hide the text against the background for layout */
	color: #f3f3f3;
}

.CarDetailsRHSpacer
{
	 width: 10px;
	height: 100%
}

.CarDetailsDrop
{
	display: inline;
	width: 200px;
	font-size:8pt;
}

div.row, span.row
{
	clear: both;
	width: 100%;
	padding-top: 2px;
	font-size: 8pt
}

select.label
{
	font-size: 8pt
}

div.welcome
{
	width: 100%;
	padding-top: 2px;
	font-family: Arial;
	font-size: xx-small;
	text-align: center;}

div.PreviewRow, span.PreviewRow
{
	/* border-right: #f98f07 thin solid;
	border-top: #f98f07 thin solid;
	border-left: #f98f07 thin solid;
	border-bottom: #f98f07 thin solid; */
	clear: both;
	margin-bottom: 5px;
	overflow: hidden;
	width: 100%
}

Box
{
	/* border-right: #f98f07 thin solid;
	border-top: #f98f07 thin solid;
	border-left: #f98f07 thin solid;
	border-bottom: #f98f07 thin solid; */
	margin-bottom: 5px;
	overflow: hidden;
	width: 100%;
	height: 6cm;
}

div.RowSpacer, span.RowSpacer
{
	clear: both;
	width: 100%;
	padding-top: 2px;
	overflow:hidden;
	height:2em;
	min-height:2em;
}

div.HeadingRow, span.HeadingRow
{
	clear: both;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	margin-bottom: 10px;
	padding-bottom: 5px;
	width: 100%;
	color: #dcdcdc;
	padding-top: 5px;
	background-color: #f98f07;
	text-align: left;
}

div.label, span.label
{
	clear: none;
	font-weight: bolder;
	float: left;
	width: 185px;
	text-align: right;
}

div.PackOpts , span.PackOpts
{
	float: right;
	width:185px;
	text-align: left;
	height:6cm;
}

div.Opt , span.Opt
{
	clear: both;

	width: 100%;

	text-align: left;
}

div.ButtonRight , span.ButtonRight
{
	float: right;
	width: 30px;
	color: blue;
}

div.formw , span.formw
{
	float: right;
	width:250px;
	text-align: left;
}
	
div.formf, span.formf
{
	width: 90%;
	float: right;
}

div.info ,span.info
{
	font-size: xx-small;
	text-align: center
}

.CarDetailsMainPanel
{
}

.AdditonalText
{
	float: left;
}

.YouAreHereBoxContainer
{
	FLOAT: left; 
	WIDTH: 90px; 
	HEIGHT: 50px
}

.YouAreHereBoxTop
{
	height: 30px
}

.YouAreHereBoxBottom
{
	margin-left: 2px;
	margin-right: 2px;
	background-color: #f98f07;
	padding: 2px;
	font-size:7pt;
	font-family:Verdana, Arial, Sans-Serif;
	text-align:center;
	color: white
}

div.visible
{
	visibility:visible
}

div.hidden
{
	visibility:hidden
}
#hereWelcome
{
	background-color: #F3840E;
}
#hereCar
{
	background-color: #E95A0C;
}
#hereDate
{
	background-color: #E52E0E;
}
#hereUser
{
	background-color: #D81F0D;
}
#herePayment
{
	background-color: #C90B0D;
}
a.link
{
	font-size: 8pt;
	color: #ce2123;
	font-weight: bold;
	margin: 5px;
	width: 100%
}
a.link:hover

{
	color: #ffffff;
	background-color: #ce2123
}
#divTerms
{
	margin: 0px
}