droundedBoxContent
LABEL {
	cursor: pointer;
}

TABLE {
	font-size: 11px;
}

FORM {
	margin: 0;
	padding: 0;
}
FORM INPUT {border: ; width: auto}
FORM INPUT.SUBMIT { border: auto; width: auto}
FORM SELECT {width: auto; font-size: auto}
FORM OPTION {font-size: auto}
FORM TEXTAREA {border: auto; width: auto; height: auto;}

.icon {
	width: 16px;
	height: 16px;
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
}
.iconEdit {
	background-image: url(../i/icons/edit.gif)
}
.iconDelete {
	background-image: url(../i/icons/delete.gif)
}

A.iconBack SPAN.arrowBack {
	display: inline-block;
    *display: inline;
	padding-left: 25px;
    padding-right: 0px;
	background: transparent left center url(../i/icons/arrow-back.gif) no-repeat;
}

A.iconNext SPAN.arrowNext {
	display: inline-block;
    *display: inline;
	padding-right: 25px;
	background: transparent right center url(../i/icons/arrow-next.gif) no-repeat;
}

.positive {
	color: #34b233;
}
.negative {
	color: #ed1c24;
}


.roundedBox {
	zoom: 1;
}
	.roundedBox .roundedBox {
		margin-bottom: 8px;
	}
	
	.roundedBox .cornerTop,
	.roundedBox .cornerBottom {
		height: 14px;
	}

	.roundedBox .cornerLeft,
	.roundedBox .cornerRight {
		position: relative;
		width: 14px;
		height: 14px;
		font-size: 0;
	}
	
	.roundedBox .cornerTop .cornerLeft {
		float: left;
		top: -2px;
		left: -2px;
		background-position: center left;
	}
	
	.roundedBoxWithHeader .cornerTop .cornerLeft {
		background-position: top left;
	}

	.roundedBox .cornerTop .cornerRight {
		float: right;
		top: -2px;
		right: -2px;
		background-position: center right;
	}
	
	.roundedBoxWithHeader .cornerTop .cornerRight {
		background-position: top right;
	}

	.roundedBoxWithHeader .roundedBoxContent {
		padding-top: 14px;
	}

	.roundedBox .cornerBottom .cornerLeft {
		float: left;
		bottom: -2px;
		left: -2px;
		background-position: bottom left;
	}

	.roundedBox .cornerBottom .cornerRight {
		float: right;
		bottom: -2px;
		right: -2px;
		background-position: bottom right;
	}
	
	.roundedBoxHeader {
		padding-top: 10px;	
		margin-top: -16px;
	}
	
	.roundedBox-stepContent .roundedBoxContent {
		padding: 0 14px;
	}

	.roundedBox-stepContent .roundedBoxContent .roundedBoxContent {
		padding: 0;
	}

	.roundedBox-stepContent .cornerBottom {
		margin-top: -8px;
	}
	
.roundedBoxGreenBorder {
	border: solid 2px #34B233;
}

	.roundedBoxGreenBorder .cornerLeft, .roundedBox .roundedBoxGreenBorder .cornerLeft,
	.roundedBoxGreenBorder .cornerRight, .roundedBox .roundedBoxGreenBorder .cornerRight {
		background-image: url(../i/corners/green-border.gif)
	}
	
	.roundedBoxGreenBorder .roundedBoxHeader {
		padding-left: 17px;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: bold;
		color: #FFF;
		background-color: #34B233;
	}
	
.roundedBoxGrey {
	border: solid 2px #ebebeb;
	background-color: #ebebeb;
}

	.roundedBoxGrey .cornerLeft,
	.roundedBoxGrey .cornerRight  {
		background-image: url(../i/corners/grey.gif)
	}

.roundedBoxGreenLightBorder {
	border: solid 1px #bee6bd;
}
	.roundedBoxGreenLightBorder .cornerLeft,
	.roundedBoxGreenLightBorder .cornerRight  {
		background-image: url(../i/corners/greenlight-border.gif)
	}


#helpPopUpContainer {
	position: absolute;
	padding: 0;
	display: none;
	z-index: 9999;
}

	#helpPopUpContainer TD {
		padding: 0;
	}
	#helpPopUpContainer .helpPopUpTopLeft {
		width: 28px;
		height: 15px;
		background: transparent bottom right url(../i/corners/green-border-tl.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-tl.png");
	}
	#helpPopUpContainer .helpPopUpTopCenter {
		border-top: solid 2px #34b233;
		font-size: 0px;
		background-color: #FFF;
	}
	#helpPopUpContainer .helpPopUpTopRight {
		width: 15px;
		background: transparent top left url(../i/corners/green-border-tr.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-tr.png");
	}

	#helpPopUpContainer .helpPopUpBottomLeft {
		height: 15px;
		background: transparent bottom right url(../i/corners/green-border-bl.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-bl.png");
	}

	#helpPopUpContainer .helpPopUpBottomCenter {
		border-bottom: solid 2px #34b233;
		font-size: 0px;
		background-color: #FFF;
	}


	#helpPopUpContainer .helpPopUpBottomArrowCenter {
		vertical-align: bottom;
        text-align: center;
        height: 27px;
		background: transparent bottom center url(../i/corners/green-border-bottom-center.gif) repeat-x;
	}

    #helpPopUpContainer .helpPopUpBottomArrow {
		height: 27px;
    	background: transparent bottom center url(../i/corners/green-border-bottom-arrow.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-bottom-arrow.png");
	}

	#helpPopUpContainer .helpPopUpBottomArrowLeft {
		width: 28px;
		height: 27px;
		background: transparent top right url(../i/corners/green-border-bottom-left.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-bottom-left.png");
	}

	#helpPopUpContainer .helpPopUpBottomArrowRight {
		height: 27px;
		background: transparent top right url(../i/corners/green-border-bottom-right.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-bottom-right.png");
	}

	#helpPopUpContainer .helpPopUpBottomRight {
		height: 15px;
		background: transparent bottom left url(../i/corners/green-border-br.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-br.png");
	}

	#helpPopUpContainer .helpPopUpMiddleLeft {
		vertical-align: bottom;
		padding-bottom: inherit;
		background: transparent center right url(../i/corners/green-border-left.gif) repeat-y;
	}
	#helpPopUpContainer .helpPopUpMiddleRight {
		border-right: solid 2px #34b233;
		background-color: #FFF;
	}
	#helpPopUpContainer .helpPopUpMiddleCenter {
		background-color: #FFF;
		position: relative;
	}
	
	#helpPopUpContainer .helpPopUpArrow {
		height: 24px;
		background: transparent bottom left url(../i/corners/green-border-arrow.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/green-border-arrow.png");
	}
	
	#helpPopUpContainer .helpPopUpMiddleTop {
		width: 15px;
	}
	
	#helpPopUpContainer .helpPopUpMiddleBottom {
		width: 15px;
	}
	
	#helpPopUpContainer .helpPopUpContent {
		position: relative;
		width: 224px;
		display: none;
	}
	#helpPopUpContainer .helpPopUpContentClose {
		width: 30px;
		height: 30px;
		margin-top: -30px;
		margin-right: -30px;
		position: relative;
		float: right;
		background: transparent center center url(../i/icons/close.gif) no-repeat;
		cursor: pointer;
	}

	.helPopUpHeader {
		margin: 0;
		padding: 4px 0 14px 31px;
		color: #565A5C;
		font-size: 14px;
		background: transparent top left url(../i/icons/info.gif) no-repeat;
	}

	.helPopUpText {
		margin: 0;
		padding: 1px;
		font-size: 12px;
	}
	
	#backFrame {
		position:absolute;
		margin-left: -13px;
		width: 266px;
		height: 0;
	}
	


.reminderPopUpContainer {
	position: absolute;
	padding: 0;
	display: none;
	z-index: 9998;
}

	.reminderPopUpContainer  TD {
		padding: 0;
	}
	.reminderPopUpContainer .reminderPopUpTopLeft {
		width: 28px;
		height: 15px;
		background: transparent bottom right url(../i/corners/alert-border-tl.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/alert-border-tl.png");
	}
	.reminderPopUpContainer .reminderPopUpTopCenter {
		border-top: solid 2px #fcaf17;
		font-size: 0px;
		background-color: #FFF;
	}
	.reminderPopUpContainer .reminderPopUpTopRight {
		width: 15px;
		background: transparent top left url(../i/corners/alert-border-tr.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/alert-border-tr.png");
	}

	.reminderPopUpContainer .reminderPopUpBottomLeft {
		height: 15px;
		background: transparent bottom right url(../i/corners/alert-border-bl.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/alert-border-bl.png");
	}
	.reminderPopUpContainer .reminderPopUpBottomCenter {
		border-bottom: solid 2px #fcaf17;
		font-size: 0px;
		background-color: #FFF;
	}
	.reminderPopUpContainer .reminderPopUpBottomRight {
		height: 15px;
		background: transparent bottom left url(../i/corners/alert-border-br.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/alert-border-br.png");
	}

	.reminderPopUpContainer .reminderPopUpMiddleLeft {
		vertical-align: bottom;
		padding-bottom: inherit;
		background: transparent center right url(../i/corners/alert-border-left.gif) repeat-y;
	}
	.reminderPopUpContainer .reminderPopUpMiddleRight {
		border-right: solid 2px #fcaf17;
		background-color: #FFF;
	}
	.reminderPopUpContainer .reminderPopUpMiddleCenter {
		background-color: #FFF;
	}
	
	.reminderPopUpContainer .reminderPopUpArrow {
		height: 24px;
		background: transparent bottom left url(../i/corners/alert-border-arrow.png) no-repeat;
		*background-image: none;
		*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="i/corners/alert-border-arrow.png");
	}
	
	.reminderPopUpContainer .reminderPopUpMiddleTop {
		width: 15px;
	}
	
	.reminderPopUpContainer .reminderPopUpMiddleBottom {
		width: 15px;
	}

    .reminderPopUpContainer .reminderPopUpIcon {
        background: transparent url(../i/icons/alert.gif) no-repeat;
    }

	.reminderPopUpContainer .reminderPopUpContent {
		position: relative;
		width: 195px;
		padding: 0 0 0 25px;
		/*width: 212px;
		margin: -10px;
		padding: 0 0 0 30px;
		background: transparent 4px 4px url(../i/icons/alert.gif) no-repeat;*/
	}
	.reminderPopUpContainer .reminderPopUpContent P {
		color: #FCAF17;	
	}

	.reminderPopUpContainer .reminderPopUpContentClose {
		width: 30px;
		height: 30px;
		margin-top: -30px;
		margin-right: -30px;
		position: relative;
		float: right;
		background: transparent center center url(../i/icons/close.gif) no-repeat;
		cursor: pointer;
	}

	.backFrame {
		display: none;
		position:absolute;
		margin-left: -13px;
		width: 256px;
		height: 52px;
	}
	
	.reminderPopUpText {
		margin: 0;
		padding: 0;
		font-size: 12px;
	}





.roundedLine {
	overflow: hidden;
	height:  17px;
	padding-left: 8px;
	background-position: left top;
	background-repeat: no-repeat;
}

	.roundedLine .roundedLineContent {
		padding: 2px 8px 1px 4px;
		font-size: 11px;
		background-position: right bottom;
		background-repeat: no-repeat;
	}

.roundedLineGrey,
.roundedLineGrey .roundedLineContent {
	color: #FFF;
	background-color: #565A5C;
	background-image: url(../i/corners/grey-line.gif);
}


A.button {
	
}

	A.button:hover {
		color: #605f62;
	}
	A.button19 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		padding-left: 6px;
		font-size: 14px;
		font-weight: normal!important;
		line-height: 18px;
		text-decoration: none;
		text-align: center;
		white-space: nowrap;
		color: #FFF;
		background: #34b233 url(../i/buttons/button19.gif) bottom left no-repeat;
	}
	A.button19 SPAN {
		display: inline-block;
		*display: inline;
		zoom: 1;
		height: 19px;
		padding-right: 6px;
		background: #34b233 url(../i/buttons/button19.gif) top right no-repeat;
		cursor: pointer;
	}
	A.button19negative {
		display: inline-block;
		*display: inline;
		zoom: 1;
		padding-left: 6px;
		font-size: 14px;
		line-height: 18px;
		text-decoration: none;
		text-align: center;
		white-space: nowrap;
		color: #FFF;
		background: #565A5C url(../i/buttons/button19negative.gif) bottom left no-repeat;
	}
	A.button19negative SPAN {
		display: inline-block;
		*display: inline;
		zoom: 1;
		height: 19px;
		padding-right: 6px;
		background: #565A5C url(../i/buttons/button19negative.gif) top right no-repeat;
		cursor: pointer;
	}
		A.button19negative:hover {
			color: #34b233;
		}

	A.button36 {
		display: inline-block;
		*display: inline;
		zoom: 1;
		padding-left: 11px;
		padding-right: 0px;
		font-size: 18px;
		line-height: 35px;
		text-decoration: none;
		text-align: center;
		white-space: nowrap;
		color: #FFF;
		background: #34b233 url(../i/buttons/button36.gif) bottom left no-repeat;
	}
	
	A.button36 SPAN {
		display: inline-block;
		*display: inline;
		zoom: 1;
		height: 36px;
		padding-right: 11px;
		background: #34b233 url(../i/buttons/button36.gif) top right no-repeat;
		cursor: pointer;
	}
	
	A.button36 .iconCalculate {
		display: inline-block;
		*display: inline;
		zoom: 1;
		padding-left: 27px;
        padding-right: 0px;
		background: #34b233 url(../i/icons/calculate36.gif) center left no-repeat
	}




.steps {
	display: inline;
	padding: 0;
	border-collapse: collapse;
}
			
	.steps TD {
		vertical-align: middle;
		text-align: center;
		padding: 0;
	}

	.steps TD SPAN {
		display: block;
		width: 80px;
		margin-top: 9px;
		font-size: 11px;
		font-weight: bold;
		line-height: 100%;
	}
	
		.steps TD SPAN A {
			display: block;
			font-size: 11px;
			text-decoration: none;
		}

		.steps TD SPAN A:hover {
			color: #605f62;
		}

	.steps TFOOT TD SPAN {
		height: 55px;
		background: #565A5C 50% -55px url(../i/steps.png) repeat-x;
	}
	
		.steps TFOOT TD SPAN A {
			display: block;
			width: 100%;
			height: 100%;
		}

	.steps .first SPAN {
		width: 80px;
		background-position: 0 0;
	}
	.steps .last SPAN {
		width: 80px;
		background-position: 0 -110px;
	}

	.steps TFOOT .step {
		background-position: 50% -220px;
	}
	.steps TFOOT .first {
		width: 100%;
	}

	.steps TFOOT .first .step {
		background-position: 100px -165px;
	}
	.steps TFOOT .first SPAN {
		background-position: 100px 0;
	}

	.steps TFOOT .last SPAN {
		width: 100%;
		background-position: 50% -110px
	}
	.steps TFOOT .last .step {
		background-position: 50% -275px;
	}

	.steps TBODY TD {
		vertical-align: middle;
	}
	.steps TBODY .first {
		padding-right: 4px;
	}
	.steps TBODY .first SPAN {
		width: 70px;
	}
	.steps TBODY .last {
		padding-left: 4px;
	}
	.steps TBODY .last SPAN {
		
	}
	.steps TBODY .step {
		color: #34B233;
	}

	.steps .roundedLine {
		text-align: left;
		font-weight: bold;
	}

.stepsWrap {
	border-collapse: collapse;
	margin-bottom: 20px;
}

	.insuranceBlock,
	.stepsBlok {
		padding-top: 15px;
		/* background: url(../i/dote.gif) top left repeat-x; */
	}

	.stepsWrap .insuranceBlock {
		width: 271px;
		vertical-align: top;
		padding-top: 15px;
		/* background: url(../i/dote.gif) top left repeat-x; */
	}
	.stepsWrap .insuranceBlock .roundedBox {
		margin-right: 20px;
	}
	
	.stepsWrap  .insuranceBlock TABLE {
		position: relative;
		width: 230px;
		margin: 0 auto;
		border-collapse: collapse;
	}
	
	.stepsWrap  .insuranceBlock CAPTION {
		padding: 0 0 10px 0;
		margin: 0;
		font-size: 9px;
		font-family: tahoma;
		font-weight: bold;
		text-transform: uppercase;
	}
	
	.stepsWrap  .insuranceBlock .helpLink {
		display: inline-block;
		padding: 0 21px 0 0;
		margin-bottom: -5px;
	}

.checked {
	width: 92px;
	padding-top: 8px;
	padding-bottom: 4px;
	/* background: url(../i/dote.gif) bottom left repeat-x; */
}

	.checked .checkedYes,
	.checked .checkedNo	{
		display: inline-block;
		padding-left: 33px;
		height: 25px;
		font-size: 18px;
		line-height: 25px;
		font-weight: bold;
		background: url(../i/checked.png) top left no-repeat;
		cursor: pointer;
	}
	.checked .checkedNo {
		background-position: bottom left;
	}
    .nochecking{
        cursor: default !important;
    }

.helpLink {
	display: block;
	line-height: 21px;
	height: 21px;
	padding-left: 27px;
	font-size: 10px;
	background: url(../i/icons/helplink.gif) center left no-repeat;
	cursor: help;
}

.costBlock {
	padding-left: 10px;
	font-size: 30px;
	font-weight: normal;
	text-align: left;
	color: #AEB0B3;
	background: url(../i/icons/costblock.gif) center left no-repeat;
	width: 180px;
	overflow-x: auto;
}

.costBlockText {
	padding: 0 8px;
	
	color: #34b233;
}

.stepContent {
	padding-top: 15px;
	/* background: url(../i/dote.gif) top left repeat-x; */
}

	.stepContent TABLE {
		border-collapse: collapse;
	}

	.stepContent  .disclaimer {
		width: 244px;
	}

		.stepContent .disclaimer .layoutBlock {
			padding: 15px 0 15px 19px;
		}
		
		.stepContent .disclaimer H2 {
			margin: 0;
		}
	
		.stepContent  .disclaimer .roundedBoxContent {
			padding: 0 14px;
			font-size: 12px;
		}

	.stepContent H2 {
		font-size: 12px;
		margin-bottom: 6px;
		text-transform: uppercase;
	}
	
	.stepContent .roundedBox-stepContent h2 {
		margin-top: 0;
	}
	
	.stepContent TD.stepNumber {
		vertical-align: top;
		background-image: none;
	}

	.stepContent .stepNumber {
		width: 38px;
		height: 28px;
		background: url(../i/corners/step-number.gif) top left no-repeat; 
	}
	
	.stepContent .stepNumber1 {
		background-image: url(../i/corners/step-number1.gif); 
	}
	.stepContent .stepNumber2 {
		background-image: url(../i/corners/step-number2.gif); 
	}
	.stepContent .stepNumber3 {
		background-image: url(../i/corners/step-number3.gif); 
	}
	
	.stepContent .stepContentCenter {
		width: 214px;
		padding: 0;
	}
	
	.stepContent2_1 TABLE {
		border-collapse: collapse;
	}
	
	.stepContent2_2Left	{
		
		border-right: solid 20px #FFF;
		/* background: url(../i/dote.gif) bottom left repeat-x; */
	}

	.stepContent2_1Left {
		padding-bottom: 8px;
	}

	.stepContent2_1Left H2,
	.stepContent2_2Left H2,
	.stepContent2_3Left H2 {
		margin: 10px 0 8px 0;
	}
	
	.stepContent2_1Left TD {
		padding-right: 43px;
		vertical-align: top;
	}

	.stepContent2_2Left TD {
		padding-right: 19px;
		vertical-align: top;
	}

	.stepContent2_1Left P {
		margin: 0;
		font-size: 12px;
		line-height: 100%;
	}
	
	.stepContent2_1Left TABLE {
		width: 100%;
	}
	
	.stepContent2_1Left .stepContentCenter {
		width: 160px;
	}
	
	.stepContent2_1 .disclaimer {
		padding-right: 0;
		background-color: #FFF;
	}
	
	.stepContent2_1 .disclaimer .roundedBoxContent P {
		padding: 10px 16px;
		color: #34b233;
		font-weight: bold;
	}
	
	.stepContent2_1 .costBlock,
	.stepContent2_2 .costBlock {
		font-size: 30px;
	}
	
	.stepContent2_1 .disclaimer .costBlock {
		font-size: 36px;
		padding-left: 0;
		margin: 8px 0 0 0;
		background-image: none;
	}

	.personalInformation {
		padding-bottom: 20px;
	}

	.personalInformation P {
		
	}
	
	.trackBar {
		display: block;
		clear: left;
		height: 70px;
		zoom: 1;
	}




.stepContentSubHeader {
	padding-bottom: 12px;
}
	
	.stepContent2_2 TH {
		font-size: 12px;
		text-align: left;
	}

	.stepContent2_2 H2.alert {
		padding-left: 34px;
		background: url(../i/icons/alert.gif) top left no-repeat;
	}

	.stepContent2_2 .disclaimer .layoutBlock {
		padding: 0;
	}
	
	.stepContent2_2 .yourDeductible,
	.yourDeductible	{
		margin-top: -5px;
		border-collapse: collapse;
		width: 100%;
	}
	
	.stepContent2_2 .yourDeductible THEAD TD,
	.yourDeductible THEAD TD {
		padding: 0 8px 4px 0;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-align: right;
		color: #34b233;
	}

	.yourDeductible thead .hlite td.notransform {
        text-transform: none;
    }
	
	.yourDeductible-leftAlign THEAD TD,
	.yourDeductible-leftAlign TBODY TD {
		text-align: left;
	}
	
	.stepContent2_2 .yourDeductible TBODY TD,
	.yourDeductible TBODY TD {
		padding: 3px 3px 2px 1px;
		border-top: solid 1px #BEE6BD;
		text-align: right;
	}
	
	.yourDeductible TFOOT TD {
		padding: 16px 16px 2px 1px;
		border-top: solid 2px #34B233;
	}
	
	.yourDeductible .hlite,
	.yourDeductible THEAD .hlite TD {
		padding: 4px;
		color: #FFF;
		background-color: #34B233;
	}
	
	.stepContent2_2 .calculationParameters {
		width: 100%;
	}
	
	.stepContent2_2 .calculationParameters CAPTION {
		text-align: left;
		font-size: 14px;
		padding-bottom: 10px;
	}
	
	.stepContent2_2 .calculationParameters TFOOT TD {
		font-weight: bold;
	}
	
	
	.stepContent2_3 {
		margin-top: 30px;
	}

	.stepContent2_3 .layout .layout TBODY TD {
		padding-right: 21px;
	}
	.stepContent2_3 .next1,
	.stepContent2_3 .next2 {
		background: top left url(../i/dotv.gif) repeat-y;
	}
	.stepContent2_3 .next1 .nextContent  A {
		display: block;
		height: 50px;
		padding-bottom: 20px;
		padding-left: 80px;
		background: 20px 0 url(../i/icons/cancel-round.gif) no-repeat
	}
	.stepContent2_3 .next2 .nextContent  A {
		display: block;
		height: 50px;
		padding-bottom: 20px;
		padding-left: 80px;
		background: 20px 0 url(../i/icons/done-round.gif) no-repeat
	}
	.stepContent2_3 .next3 .nextContent A {
		display: block;
		height: 50px;
		padding-left: 50px;
		background: 0 0 url(../i/icons/next-round.gif) no-repeat
	}
	.stepContent2_3 .next {
		vertical-align: bottom;
	}
	
	.stepContent2_3 A {
		font-weight: bold;
	}


.stepContent3_5 .layout .layoutleft {
	width: 580px;
	height: 25px;
	*height: 15px;
}

.stepContent3_5 H2 {
	margin: 0!important;
}

	.stepContent3_5 .costBlockWrap .costBlock {
		width: 250px;
		border-left: solid 19px #FFF;
	}

	.stepContent3_5 	.costBlockWrap p {
		margin: 0;
		padding: 0 0 0 50px;
		font-weight: bold;
		color: #AEB0B3;
	}
	.stepContent3_5 .yourDeductible THEAD TD {
		text-align: left;
	}
	.stepContent3_5 .yourDeductible TBODY TD {
		text-align: left;
		vertical-align: middle;
	}
	.stepContent3_5  .layout .layoutleft .tableForm TD {
		padding-bottom: 6px;
	}
	
	.stepContent3_5  .layout .layoutCenter {
		width: 250px;
	}
	.stepContent3_5 .roundedBox-stepContent {
		margin-bottom: 8px;
	}
	.stepContent3_5 .roundedBox-stepContent {
		margin-bottom: 8px;
	}

	.stepContent3_5 .roundedBox-stepContent .layout .layoutleft {
		padding-top: 0;
	}

	.stepContent3_5 .pageNav TD {
	    vertical-align: middle;
	}
	.stepContent3_5 .pageNav .pageNavPrev {
		vertical-align: middle;
		padding-top: 20px;
        padding-right: 19px;
	}
	

	
.stepContent3_6 .layout .layoutleft {
	width: 100%;
}
	.stepContent3_6 .layout .layoutleft .tableForm TD {
		font-size: 11px;
	}

	.stepContent3_6 .tableForm LABEL {
		display: inline-block;
		padding-bottom: 3px;
	}

	.stepContent3_6 .tableFormEditable SELECT {
		width: 180px;
	}

	.stepContent3_6 .tableFormEditable INPUT.text {
		width: 175px;
	}

	.stepContent3_6 .b-calendar  .calendar INPUT {
		width: 145px;
	}

	.stepContent3_6 .roundedBoxContent .roundedBoxGreenLightBorder .roundedBoxContent{
		padding-left: 8px;
	}
	
	
	

.stepContent3_7 {

}

	.stepContent3_7 .layoutleft {
		width: 58%;
	}

	.stepContent3_7  .layout .layoutCenter H2 {
		padding-left: 0;
		background-image: none;
	}

	.stepContent3_7 .stepContent3_7left {
		margin-top: 14px;
		width: 250px;
	}

	.stepContent3_7 .yourDeductible {
		margin: 7px 0;
	}
	.stepContent3_7 .yourDeductible-leftAlign TBODY TD {
		text-align: left;
	}

	.stepContent3_7 .pageNavPrev {
		width: 50px;
	}
	.stepContent3_7 .pageNavNext {
		padding-left: 0px;
		padding-right: 19px;
	}

	.stepContent3_7 .costBlock {
		background-image: none;
	}
	
	.stepContent3_7 .roundedBox {
		margin-bottom: 14px;
	}
	
	
.stepContent3_8 {

}
	.stepContent3_8 .layoutleft {
		width: 58%;
	}
	.stepContent3_8 DIV.layoutCenter {
		border-right: none;
	}
	
	.stepContent3_8 .stepContent3_8left {
		margin-top: 14px;
		width: 250px;
	}

	.stepContent3_8 .costBlock {
		background-image: none;
	}

	.stepContent3_8 .yourDeductible {
		margin: 7px 0;
	}
	.stepContent3_8 .yourDeductible tbody td {
		padding-right: 8px;
	}

	/*.stepContent3_8 .b-calendar .calendar INPUT  {
		width: 145px
	}*/
	.stepContent3_8 .yourDeductible-leftAlign TBODY TD {
		text-align: left;
	}

.stepContent3_9 .layout .layoutleft {

}

.stepContent3_9 .roundedBoxGreenBorder TABLE  THEAD TD {
	vertical-align: bottom!important;
	padding-left: 4px;
	padding-bottom: 4px;
	border-bottom: solid 2px #bee6bd!important;
	font-weight: bold;
	color: #34b233;
}

.stepContent3_9 .roundedBoxGreenBorder TABLE  TBODY TD {
	padding-top: 4px;
	padding-bottom: 4px;
	border: none!important;
	border-top: solid 1px #bee6bd!important;
}
.stepContent3_9 .roundedBoxGreenBorder TABLE  TFOOT TD {
	padding: 14px 0 8px 0;
	border: none!important;
	border-top: solid 2px #34B233!important;
}


#ocost {
	margin-top: 8px;
}

.addingBlock {
	width: 100%;
}
.addingBlockContent {
	padding: 16px 0;
	/*background: bottom left url(../i/dote.gif) repeat-x;*/
}

	.addingBlockContent SPAN {
		display: block;
		padding: 6px;
	}

.template {
	display: none;
}

.tableFormEditable {

}

	.tableFormEditable THEAD TD {
		padding: 6px;
		border-top: solid 1px #FFF!important;
		font-size: 11px;
		font-weight: bold;
		text-transform: uppercase;
		color: #34b233;
		/*background: bottom left url(../i/dotv.gif) repeat-y;*/
	}
	.tableFormEditable TFOOT TD {
		padding: 16px 6px 6px 6px!important;
		text-align: center;
		/* background: top left url(../i/dote.gif) repeat-x; */
	}

	.tableFormEditable TD {
		padding: 6px!important;
		border-bottom: solid 1px #FFF!important;
	}

	.tableFormEditable .addressTable .addressLabel {
		padding-left:1px !important;
		padding-right:0 !important;
		width:120px;
	}

    .tableFormEditable .addressTable .addressInput {
		padding-left: 0 !important;
		width: 180px;
    }
    
    .tableFormEditable .addressTable .addressButtonOk {
        width: 70px;
    }
    
    .tableFormEditable .addressTable .addressButtonCancel {
        width: 70px;
    }

	.tableFormEditable .readonly TD {
		border-bottom-color: #BEE6BD!important;
	}

	.tableFormEditable .template TD {
		border-bottom: none;
	}
		.tableFormEditable .template {
			display: none;
		}
	.tableFormEditable TH {
		padding-top: 9px!important;
	}

	.tableFormEditable .editable TD {
		background-color: #EBEBEB;
	}
	
	.tableFormEditable .buttonLine {
		text-align: center;
	}

	.tableFormEditable .readonly .edit,
	.tableFormEditable .editable .read {
		display: none;
	}

	.tableFormEditable .readonly INPUT {
		border: solid 2px #FFF;
	}

    .tableFormEditable .readonly INPUT.radio {
        border: none 1px #FFF;
    }

    .tableFormEditable .editable .accessories {
		border: solid 1px #9A9C9D;
	}

    .tableFormEditable .readonly .accessories {
		border: solid 1px #FFF;
	}

    .tableFormEditable .accessoriesItemType {
        width: 126px;
        height: 14px;
        position: relative;
        overflow: hidden;
        padding: 1px;
    }

    .tableFormEditable .accessoriesItemType .field {
        width: 132px !important;
        height: 20px;
        top: -2px;
        left: -2px;
        position: absolute;
    }

    .tableFormEditable .accessoriesDescription {
        width: 128px;
        height: 16px;
        position: relative;
        overflow: hidden;
        padding: 0px;
    }

    .tableFormEditable .accessoriesDescription input.field {
        width: 128px;
        height: 16px;
        border: 0;
        font-size: 11px;
    }

    .tableFormEditable .accessoriesValue {
        width: 55px;
        height: 16px;
        position: relative;
        overflow: hidden;
        padding: 0px;
    }

    .tableFormEditable .accessoriesEmpty {
        height: 18px;
    }

    .tableFormEditable .accessoriesValue input.field {
        width: 55px;
        height: 16px;
        border: 0;
        font-size: 11px;
    }
	
	.stepContent3_1 .tableFormEditable {
		width: 376px;
	}

	.stepContent3_1 .tableFormEditable SELECT {
		width: 130px!important;
	}

	.stepContent3_1 .tableFormEditable TD,
	.stepContent3_1 .tableFormEditable TH {
		vertical-align: top!important;
	}
	
	.stepContent3_1 .tableFormEditable THEAD TD {
		color: #605F62;
	}
	

	.stepContent3_1 .layout .layoutleft .tableFormEditable TH {
		width: auto;
		border: none;
	}
	
	.stepContent3_1 .layout .tableForm .topLabel th {
		white-space: normal;
	}
	

.layout {
	width: 100%;
}
.layout TD {
	vertical-align: top;
}

	.layout .layoutleft {
		/*width: 375px;*/
		padding: 10px 0 1px 0;
		/* background: url(../i/dote.gif) bottom left repeat-x; */
	}

	.layout .layoutleft SELECT {
		width: 180px;
		font-size: 11px;
	}

	.layout .layoutleft INPUT.text {
        width: 176px;
		font-size: 11px;
	}

    .layout .layoutleft TEXTAREA {
        width: 176px;
        font-size: 12px;
    }

    input[disabled], textarea[disabled], option[disabled], select[disabled] {
        background-color:threedface;
    }
    
    SELECT.disabled {
        background-color: threedface;
        color: #605F62;
    }
    
    INPUT.disabled {
        background-color: threedface;
        color: #605F62;
    }
	
	.layout .layoutleft .tableForm TH {
		width: 120px;
		position: relative;
		font-size: 11px;
		text-align: left;
		line-height: 100%;
		font-weight: normal;
		vertical-align: middle;
		border-bottom: solid 12px #FFF;
	}
	
	.layout .tableForm .topLabel TH {
		vertical-align: bottom;
		border-bottom-width: 4px;
		white-space: nowrap;
		width: auto!important;
	}
	
	.layout .layoutleft .tableForm TD {
		vertical-align: middle;
		border-bottom: solid 12px #FFF;
	}

	.layout .layoutCenter {
		padding: 10px 0 6px 0;
		border-right: solid 18px #FFF;
		border-left: solid 46px #FFF;
		/* background: url(../i/dote.gif) bottom left repeat-x; */
	}

	.layout 	.layoutCenter H2 {
		padding-left: 29px;
		margin: 0 0 13px 0;
		line-height: 21px;
		background: url(../i/icons/help.gif) top left no-repeat;
	}
	
	.layout 	.layoutCenter H2.alert {
		background-image: url(../i/icons/alert.gif);
	}
	
	.layout 	.layoutCenter P {
		font-size: 11px;
	}

.carRentUsage {
	width: 100%;
	border-collapse: collapse;
}
	.carRentUsage TABLE {
		clear: left;
	}

	.carRentUsage H2 {
		margin-top: 4px;
		margin-right: 4px;
		float: left;
	}
	
	.carRentUsage .helpLink {
		float: left;
	}
		
	.carRentUsage TD {
		white-space: nowrap;
	}

	.layout .securityCheck .layoutBlock TH {
		width: auto;
		padding-bottom: 12px;
	}
	
	.layout .securityCheck {
		background-image: none;
	}
	
	.layout  .calculateBlock {
		padding-top: 10px;
		vertical-align: middle;
	}

	.layout .calculateBlock H2 {
		padding-left: 0;
		text-transform: none;
		font-size: 20px;
		font-weight: normal;
		color: #34b233;
		background-image: none;
	}
	
	.layout .calculateBlock .tableForm {
		width: 100%;
	}
	
	
	.layout .calculateBlock .buttonLine {
		text-align: right;
	}

.pageNav {
	width: 100%;
	margin-top: 20px;
}
	.pageNav .pageNavPrev {
		vertical-align: middle;
		text-align: left
	}
	.pageNav .pageNavNext {
		text-align: right
	}

#antitheftprotection .tableForm {
	width: 100%;
	border-top: solid 1px #BEE6BD;
}
	#antitheftprotection .tableForm TD {
		padding: 4px;
		border-bottom: solid 1px #BEE6BD;
	}
	#antitheftprotection .tableForm TD LABEL{
		white-space: nowrap;
	}


.layout .layoutleft .tableForm #damageDescription TH {
	vertical-align: top;
}


.policy {
	font-size: 11px;
	color: #BEE6BD;
	text-align: justify;
}
	.policy-calculate {
		margin: 0 19px 8px 0;
		font-size: 11px;
		color: #565a5c;
		text-align: justify;	
	}

.j-MTPLhistory, 
.j-MTPLhistory1, .j-MTPLhistory11,
.j-MTPLhistory2, .j-MTPLhistory22,
.j-MTPLhistory3, .j-MTPLhistory33,
.j-MTPLhistory4, .j-MTPLhistory44,
.j-MTPLhistory5, .j-MTPLhistory55,
.j-MTPLhistory6, .j-MTPLhistory66,
.j-MTPLhistory7, .j-MTPLhistory77 {
	display: none;
}


.showMTPLhistory1 .j-MTPLhistory,  .showMTPLhistory1 .j-MTPLhistory1, .showMTPLhistory1 .j-MTPLhistory11,
.showMTPLhistory2 .j-MTPLhistory,  .showMTPLhistory2 .j-MTPLhistory1, .showMTPLhistory2 .j-MTPLhistory11, .showMTPLhistory2 .j-MTPLhistory2, .showMTPLhistory2 .j-MTPLhistory22,
.showMTPLhistory3 .j-MTPLhistory,  .showMTPLhistory3 .j-MTPLhistory1, .showMTPLhistory3 .j-MTPLhistory11, .showMTPLhistory3 .j-MTPLhistory2, .showMTPLhistory3 .j-MTPLhistory22, .showMTPLhistory3 .j-MTPLhistory3, .showMTPLhistory3 .j-MTPLhistory33,
.showMTPLhistory4 .j-MTPLhistory,  .showMTPLhistory4 .j-MTPLhistory1, .showMTPLhistory4 .j-MTPLhistory11, .showMTPLhistory4 .j-MTPLhistory2, .showMTPLhistory4 .j-MTPLhistory22, .showMTPLhistory4 .j-MTPLhistory3, .showMTPLhistory4 .j-MTPLhistory33, .showMTPLhistory4 .j-MTPLhistory4, .showMTPLhistory4 .j-MTPLhistory44,
.showMTPLhistory5 .j-MTPLhistory,  .showMTPLhistory5 .j-MTPLhistory1, .showMTPLhistory5 .j-MTPLhistory11, .showMTPLhistory5 .j-MTPLhistory2, .showMTPLhistory5 .j-MTPLhistory22, .showMTPLhistory5 .j-MTPLhistory3, .showMTPLhistory5 .j-MTPLhistory33, .showMTPLhistory5 .j-MTPLhistory4, .showMTPLhistory5 .j-MTPLhistory44,  .showMTPLhistory5 .j-MTPLhistory5, .showMTPLhistory5 .j-MTPLhistory55,
.showMTPLhistory6 .j-MTPLhistory,  .showMTPLhistory6 .j-MTPLhistory1, .showMTPLhistory6 .j-MTPLhistory11, .showMTPLhistory6 .j-MTPLhistory2, .showMTPLhistory6 .j-MTPLhistory22, .showMTPLhistory6 .j-MTPLhistory3, .showMTPLhistory6 .j-MTPLhistory33, .showMTPLhistory6 .j-MTPLhistory4, .showMTPLhistory6 .j-MTPLhistory44,  .showMTPLhistory6 .j-MTPLhistory5, .showMTPLhistory6 .j-MTPLhistory55, .showMTPLhistory6 .j-MTPLhistory6, .showMTPLhistory6 .j-MTPLhistory66,
.showMTPLhistory7 .j-MTPLhistory,  .showMTPLhistory7 .j-MTPLhistory1, .showMTPLhistory7 .j-MTPLhistory11, .showMTPLhistory7 .j-MTPLhistory2, .showMTPLhistory7 .j-MTPLhistory22, .showMTPLhistory7 .j-MTPLhistory3, .showMTPLhistory7 .j-MTPLhistory33, .showMTPLhistory7 .j-MTPLhistory4, .showMTPLhistory7 .j-MTPLhistory44,  .showMTPLhistory7 .j-MTPLhistory5, .showMTPLhistory7 .j-MTPLhistory55, .showMTPLhistory7 .j-MTPLhistory6, .showMTPLhistory7 .j-MTPLhistory66, .showMTPLhistory7 .j-MTPLhistory7, .showMTPLhistory7 .j-MTPLhistory77 {
	display: table-row;
}


.showMTPLhistoryIE1 .j-MTPLhistory,  .showMTPLhistoryIE1 .j-MTPLhistory1, .showMTPLhistoryIE1 .j-MTPLhistory11,
.showMTPLhistoryIE2 .j-MTPLhistory,  .showMTPLhistoryIE2 .j-MTPLhistory1, .showMTPLhistoryIE2 .j-MTPLhistory11, .showMTPLhistoryIE2 .j-MTPLhistory2, .showMTPLhistoryIE2 .j-MTPLhistory22,
.showMTPLhistoryIE3 .j-MTPLhistory,  .showMTPLhistoryIE3 .j-MTPLhistory1, .showMTPLhistoryIE3 .j-MTPLhistory11, .showMTPLhistoryIE3 .j-MTPLhistory2, .showMTPLhistoryIE3 .j-MTPLhistory22, .showMTPLhistoryIE3 .j-MTPLhistory3, .showMTPLhistoryIE3 .j-MTPLhistory33,
.showMTPLhistoryIE4 .j-MTPLhistory,  .showMTPLhistoryIE4 .j-MTPLhistory1, .showMTPLhistoryIE4 .j-MTPLhistory11, .showMTPLhistoryIE4 .j-MTPLhistory2, .showMTPLhistoryIE4 .j-MTPLhistory22, .showMTPLhistoryIE4 .j-MTPLhistory3, .showMTPLhistoryIE4 .j-MTPLhistory33, .showMTPLhistoryIE4 .j-MTPLhistory4, .showMTPLhistoryIE4 .j-MTPLhistory44,
.showMTPLhistoryIE5 .j-MTPLhistory,  .showMTPLhistoryIE5 .j-MTPLhistory1, .showMTPLhistoryIE5 .j-MTPLhistory11, .showMTPLhistoryIE5 .j-MTPLhistory2, .showMTPLhistoryIE5 .j-MTPLhistory22, .showMTPLhistoryIE5 .j-MTPLhistory3, .showMTPLhistoryIE5 .j-MTPLhistory33, .showMTPLhistoryIE5 .j-MTPLhistory4, .showMTPLhistoryIE5 .j-MTPLhistory44,  .showMTPLhistoryIE5 .j-MTPLhistory5, .showMTPLhistoryIE5 .j-MTPLhistory55,
.showMTPLhistoryIE6 .j-MTPLhistory,  .showMTPLhistoryIE6 .j-MTPLhistory1, .showMTPLhistoryIE6 .j-MTPLhistory11, .showMTPLhistoryIE6 .j-MTPLhistory2, .showMTPLhistoryIE6 .j-MTPLhistory22, .showMTPLhistoryIE6 .j-MTPLhistory3, .showMTPLhistoryIE6 .j-MTPLhistory33, .showMTPLhistoryIE6 .j-MTPLhistory4, .showMTPLhistoryIE6 .j-MTPLhistory44,  .showMTPLhistoryIE6 .j-MTPLhistory5, .showMTPLhistoryIE6 .j-MTPLhistory55, .showMTPLhistoryIE6 .j-MTPLhistory6, .showMTPLhistoryIE6 .j-MTPLhistory66,
.showMTPLhistoryIE7 .j-MTPLhistory,  .showMTPLhistoryIE7 .j-MTPLhistory1, .showMTPLhistoryIE7 .j-MTPLhistory11, .showMTPLhistoryIE7 .j-MTPLhistory2, .showMTPLhistoryIE7 .j-MTPLhistory22, .showMTPLhistoryIE7 .j-MTPLhistory3, .showMTPLhistoryIE7 .j-MTPLhistory33, .showMTPLhistoryIE7 .j-MTPLhistory4, .showMTPLhistoryIE7 .j-MTPLhistory44,  .showMTPLhistoryIE7 .j-MTPLhistory5, .showMTPLhistoryIE7 .j-MTPLhistory55, .showMTPLhistoryIE7 .j-MTPLhistory6, .showMTPLhistoryIE7 .j-MTPLhistory66, .showMTPLhistoryIE7 .j-MTPLhistory7, .showMTPLhistoryIE7 .j-MTPLhistory77 {
	display: block;
}

.b-validationError {
}


.b-validationError  TD {
	border-bottom: 0px!important;
	font-size: 0px;
	width: 300px;
    height: 5px;
}

	.b-validationError-content {
		padding-bottom: 4px;
		font-weight: bold;
		text-align: left;
		font-size: 11px;
		color: #FCAF17;
	}


.b-calendar {
	white-space: nowrap;
}
.b-calendar .calendar INPUT {
	width: 145px;
	margin-right: 8px;
	border: solid 2px #34b233;
	text-align: center;
}
.b-calendar .calendar A {
	padding-bottom: 4px;
	cursor: pointer;
}

#historyAuto .roundedBox {
	margin-bottom: 8px;
}

.car-overview {
    font-size: 13px;
    /*background-color: #BEE6BD;*/
    color: #605F62;
    text-align: justify;
}

.fp-text-header-style
{
	font-size: 13px;
    text-align: justify;
}

.fp-text-style
{
	font-size: 11px;
    text-align: justify;
}

#blackscreen, .blackscreen {
	position:absolute; 
	top:0px; 
	left:0px; 
	width:100%; 
	height:100%; 
    background: transparent url('../images/ajax/ajax-loader.gif') no-repeat fixed center;
	z-index:99999;
}

#blackscreen div, .blackscreen div {
	width:100%; 
	height:100%; 
	background-color:#34B233;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1; 
	opacity: 0.1;
}



/*.cpDocType {
    width: 180px;
}*/

.cpSerie {
	width: 38px;
}

.cpSerie DIV {
    width: 38px;
}

.layout .layoutleft .cpSerie INPUT.text {
    width: 38px;
}

.cpDocNumber DIV {
    width: 125px;
}

.cpDocNumber {
    text-align: right;
    padding-right: 0;
    width: 125px;
}

.layout .layoutleft .cpDocNumber INPUT.text {
    width: 125px;
}

.cpSpacer {
    width:8px;
}

.cpTableTH{
	width: 112px;
}

.layout .layoutleft .areaCode INPUT.text {
    width: 20px;
}

.t-contact  .b-code {
    width:8px;
    text-align: right;
}

.t-contact  .b-dash {
    text-align: center;
    width:8px;
}

.t-contact .b-code-town {
    text-align: center;
    width: 20px;
}

.t-contact .b-inputs .b-code-town,
.t-contact .b-inputs .b-code-town .text {
    width: 20px;
}

.t-contact .b-code-town DIV,
.t-contact .b-nuber DIV {
    width: 100%;
}

.t-contact .b-inputs .b-nuber {
	width: 159px;
    text-align: right;
    padding-right: 0;
}

.t-contact .b-inputs .b-nuber .text {
    width: 159px;

}

.layout .layoutleft .tableForm TD.telephoneType {
    text-align: center;
    vertical-align: top;
    width: 60px;
    padding: 2px 10px 0;
}

.documentTable {
    width: 100%;
}

.tableFormEditable .readonly .documentTable TD {
    border-bottom: 0px solid #FFFFFF !important;
    padding: 0px !important;
    font-size: 11px;
}

.documentTable TD {
    padding: 0px !important;
    font-size: 11px;
}

.documentTable TD.phdLicenseSerie {
    width: 38px;
}

.documentTable TD.phdLicenseSpacer {
    width: 8px;
}
.documentTable TD.phdLicenseNumber {
    width: 125px;
}

.documentTable .phdLicenseSerie INPUT.text {
    width: 38px;
    border: 1px solid #9A9C9D !important;
    padding: 1px;
    font-size: 11px;        
}

.documentTable .phdLicenseNumber INPUT.text {
    width: 125px;
    border: 1px solid #9A9C9D !important;
    padding: 1px;
    font-size: 11px;
}

.checkbox {
    width: 15px;    
    border: none;
}

.radio {
    width: 15px;
    border: none;
}

input[type="submit"] {
    width: 90px;
}

input.dojoComboBox {
    font-size: 11px;
    height: 16px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

.dojoComboBoxItem {
    font-size: 11px;
    font-family: Arial, Verdana, Tahoma, sans-serif;
}

.dojoComboBoxOptions {
    overflow-x: hidden !important;
}

.vehicleOriginRadioList {
    width: 200px;
    text-align: left;
}

.basicInfoDisclDelivery {
    padding: 2px 0 2px 10px;
    visibility: hidden;
    display: none;
    background-color: gray;
    color: white;
}


A.disabled-button {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1; 
	opacity: 0.1;
    cursor: default;
}

A.disabled-button span {
	cursor: default;
}

A.disabled-button:hover {
	color:#FFFFFF;
}

