/* CSS Document */

#seatRepairParameters
{
}

#seatRepairParameters > .operationTitle
{
	margin-bottom: 		10px;
}

#seatRepairParameters img#seatImage
{
	height:				40px;
	vertical-align:		middle;
}

#seatRepairParameters .pane
{
	margin: 			0 auto;
}

#seatRepairParameters h4
{
	margin-bottom:		5px;
}

#seatRepairParameters .row
{
	margin:				10px 0;
}

#seatRepairParameters .row > strong
{
	display:			inline-block;
	width:				110px;
}

#seatRepairParameters .row > span
{
	display:			inline-block;
	width:				140px;
	vertical-align: 	middle;
}

#seatRepairParameters div table
{
	display:			inline-block;
	text-align: 		center;
	margin:				0 auto;
	vertical-align: 	middle;
}

#seatRepairParameters div table td
{
	width:				20px;
}

#seatRepairParameters #frontSeat p
{
	margin:				0;
}

#seatRepairParameters #backSeat p input
{
	margin-left:		5px;
}

#seatRepairParameters #seatTypeSelection
{
}

/******* other parts **********/

#otherPartsParametersContainer
{
	position: 			relative;
	
	width:              650px;

	transition-property:left;
	transition-duration:0.5s;
	transision-timing-function: ease-in;
	
	-moz-transition-property:left;
	-moz-transition-duration:0.5s;
	-moz-transision-timing-function: ease-in;
	
	-webkit-transition-property:left;
	-webkit-transition-duration:0.5s;
	-webkit-transision-timing-function: ease-in;
	
	-o-transition-property: left;
  	-o-transition-duration: 0.5s;
	-o-transision-timing-function: ease-in;
}

#otherPartsParametersContainer:after
{
	content:			".";
	height:				0;
	visibility:			hidden;
	display:			block;
	clear:				both;
}

#otherPartsParameters
{
	width: 				280px;
	float:				left;
	margin: 			0 20px;
}

#otherPartsParameters > .operationTitle
{
	width: 				320px;
	margin-bottom: 		10px;
}

#otherPartsParameters > .pane
{
	
}

#otherPartsParameters #otherPartsParametersEntries
{
	margin:				0;
}

#otherPartsParameters #otherPartsParametersEntries h4
{
	margin:				0;
}

#otherPartsParameters #otherPartsParametersEntries li
{
}

#otherPartsParameters #otherPartsParametersEntries li p
{
	margin:				0;
}

#otherPartsParameters #otherPartsParametersEntries li span
{
	display:			inline-block;
	width:				150px;
	vertical-align:		middle
}

#otherPartsParameters #otherPartsParametersEntries li table
{
	display:			inline-block;
	text-align: 		center;
	vertical-align:		middle
}

#otherPartsParameters #otherPartsParametersEntries li table th
{
	font-weight: 		normal;
	letter-spacing:		-2px;
}

#otherPartsParameters #otherPartsParametersEntries li table td
{
	width:				26px;
}

#otherPartsParameters #otherPartsParametersEntries li#carMats span
{
	
}

#otherPartsParameters #otherPartsParametersEntries li.menu
{
	margin:				3px 0;
}

#otherPartsParameters #otherPartsParametersEntries li.menu:hover
{
	cursor:				pointer;
}

#otherPartsParameters #otherPartsParametersEntries li.menu h4
{
	width:				150px;
	display:			inline-block;
	vertical-align: 	middle;
}

#otherPartsParameters #otherPartsParametersEntries li.menu span
{
	display:			inline-block;
	width:				120px;
	text-align:			right;
}

#otherPartsParameters #otherPartsParametersEntries li.menu span.arrow
{
}

#otherPartsParametersContainer.half	
{
	left:				-320px;
}

#otherPartsSubMenu
{
    width: 				290px;
    float:              left;
	margin:				20px;
}

#otherPartsParametersContainer #otherPartsSubMenu .operationTitle
{
	margin: 			0px auto 10px auto;
	width:				200px;
	text-align:			center;
	font-weight:		bold;
	font-size: 			14px;
}

#otherPartsSubMenu .freListTitle
{
	margin:				5px auto;
	font-weight:		bold;
}

#otherPartsSubMenu .operationTitle,
#otherPartsSubMenu .closeButtonContainer
{
	display:			inline-block;
	margin:				 0 0 5px 0;
}

#otherPartsSubMenu .closeButtonContainer #popupCloseButton
{
	background:			url("../Images/backBtnBackground.png") no-repeat;
	border:				none;
	width:				68px;
	height:				28px;
	color:				white;
	font-weight:		bold;
	
	border:				none;
}

/********* paint ********/

#fullPaintParameters
{
	text-align:			center;
}

#fullPaintParameters .pane
{
    margin:             0 auto;
}

#fullPaintParameters > .operationTitle
{
	margin-bottom: 		10px;
}


/******** maintenance ********/

#maintenanceParameters
{
	text-align:			center;
}

#maintenanceParameters > .operationTitle
{
	margin-bottom: 		10px;
}

#maintenanceParameters .pane
{
    margin:             0 auto;
}

/********* wheel ************/

#wheelsParameters
{
}

#wheelsParameters .pane
{
    margin:             0 auto;
}

#wheelsParameters > .operationTitle
{
	margin-bottom: 		10px;
}

#wheelsParameters ul
{
	margin: 			0;
}

#wheelsParameters h4
{
	margin:				5px 0 0 0;
}

#wheelsParameters h4:first-child
{
	margin:				0;	
}

#wheelsParameters #tireTypeList li
{
	margin:				0 0 0px 0;
	clear:              both;
}

#wheelsParameters #tireTypeList li span
{
	display:			inline-block;
	width:				252px;
}

#wheelsParameters #tireToReplace > span,
#wheelsParameters #wheelRimRepair > div > span,
#wheelsParameters #hubcaps > span

{
	display:			inline-block;
	width:				145px;
	vertical-align:		middle;
}

#wheelsParameters table
{
	display:			inline-block;
	vertical-align:		middle;
}

#wheelsParameters table td
{
	text-align:			center;
	width:				20px;
}
