@charset "utf-8";
/* CSS Document */
/* Classes added by Smita */

.position {
	float:left;
	margin-top:65px;
	margin-left:-270px;
}
.pos {
	padding-top:2px;
	vertical-align:top;
}
 
.floatleft{
	float:left;
}
.floatright{
	float:right;
}
.clearboth {
	clear:both;
}

div#tabs {
    float:left;
    position:relative;
	left: 15px;
	margin-top:-300px;
}

div#tabs li { 
	float:left; 
	background: url(images/bg-sa-tabs.png) no-repeat -10px top;
}
	div#tabs li.first { background-position: left top; }
	div#tabs li.last { background-position: right top; }
	
	div#tabs li a { 
		background: url(images/bg-sa-tab-divider.png) no-repeat right 10px; 
		color: #333; 
		display: block; 
		padding: 10px 20px 5px 20px; 
	}
	div#tabs li.last a { background: none; }

body#home li.home a,
body#why li.why a,
body#how li.how a,
body#products li.products a,
body#contact li.contact a{ 
	background: url(images/bg-sa-selected-tab_IE.gif) no-repeat left top;
	font-weight: bold;
	color: #2c1262;
	padding:0 0 0 5px;
}

	body#home li.home a:hover,
	body#why li.why a:hover,
	body#how li.how a:hover,
	body#products li.products a:hover,
	body#contact li.contact a:hover{ 
		text-decoration: none;
	}

	body#home li.home a span,
	body#why li.why a span,
	body#how li.how a span,
	body#products li.products a span,
	body#contact li.contact a span{ 
		background: url(images/bg-sa-selected-tab.png) no-repeat right top;
		display: block;
		padding: 10px 20px 5px 15px;
	}

	body#contact li.contact a span {
		background-image: url(images/bg-sa-selected-tab-last.png); padding-right: 25px;}
	
	body#why li.home a,
	body#how li.why a,
	body#products li.how a,
	body#contact li.products a{ 
		background-image: none; 
	}
.txtAlgn-R {
	text-align:right;
}

/* Below are new class added by Vinod (emp. ID: 134012)*/
DIV#someone-panel{
    MARGIN: 0 0 2em -0.5em;
    WIDTH: 540px;
    BACKGROUND: url(images/bg-panel-top_H800.png) no-repeat center top;
}

DIV#someone-panel DIV#cont{
	PADDING:1em 2em;
	BACKGROUND: url(../../../pres/images/bg-panel-bot.png) no-repeat center bottom;
    /**margin-left:-10px;
	_margin-left:0px;*/ 	/* moved to quirks*/
	OVERFLOW:hidden;
}

DIV#someone-panel P{
    MARGIN-BOTTOM: 0.5em;
	color:#005487;
	FONT-WEIGHT:bold;
}

DIV#someone-panel DIV#cont Div#resCont {
	WIDTH:100%;
	BACKGROUND:#fff;
	OVERFLOW:hidden;
	MARGIN:0;
	PADDING:5px;
	border-bottom:1px solid #ddd;
}

div#resCont ul#someone-list{
	LIST-STYLE-TYPE: none;
    WIDTH: 180px;
    FLOAT: left;
    padding-left:0px;
}
ul#someone-list li{margin:0px 0px 10px 15px;vertical-align:middle;display:block}
ul#someone-list li A{
	padding-left:10px;
    WIDTH: 145px;
    DISPLAY: block;
    COLOR: #006899;
    FONT-WEIGHT: bold;

}
ul#someone-list .borderbottom1px{padding-bottom:2px;border-bottom:1px solid #ddd;}
ul#someone-list A.selected{
    COLOR: #505050
}
ul#someone-list a.selected:hover{
    TEXT-DECORATION: none;
}

#resCont ul#someone-descriptions{
    LIST-STYLE-TYPE: none;
    MARGIN: 0.3em 1em 0 0em;
	FLOAT: left;
	display:block;
	clear:both;
}

#someone-panel DIV#selection {
	WIDTH:500px;
	PADDING:0.5em 0;
	MARGIN: 0.3em 1em 0 0;
	overflow:hidden;
	vertical-align:top;
}

#someone-panel DIV#selection UL{
    LIST-STYLE-TYPE: none;
    PADDING:0.5em 0;
	MARGIN: 0.5em 1em 0 0;
	vertical-align:top;
	overflow:hidden;
}
#someone-panel DIV#selection UL li{
	PADDING:0 0 0 0;
	display:block;
	float:left;
}
#someone-panel #cont #resCont .itemsListControl{float:left;width:300px;}
#someone-panel DIV#selection SPAN A{
	FONT-WEIGHT:bold;
	COLOR:#ff0000;
	TEXT-DECORATION:none;
}
.txtright {
	text-align:right;
}
DIV#confirm{
    MARGIN: 0;
    PADDING-LEFT: 20px;
    WIDTH: 500px;
	OVERFLOW:hidden;
}
#confirm UL#confirm-list{
    LIST-STYLE-TYPE: none;
    MARGIN-TOP: 1em;
    WIDTH: 160px;
    FLOAT: left;
    MARGIN-LEFT: 0px;
    CLEAR: left
}
UL#confirm-list LI A{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 10px;
    WIDTH: 165px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 16px;
    COLOR: #006899;
    FONT-WEIGHT: bold;
    PADDING-TOP: 3px
}

DIV#confirm-descriptions{
    POSITION: relative;
    MARGIN: 0;
    WIDTH: 260px;
    FLOAT: left;
}
DIV#confirm-descriptions UL{
    LIST-STYLE-TYPE: disc;
    MARGIN: 1em 0px 0px 2em
}
DIV#confirm-descriptions P{
    MARGIN-BOTTOM: 1em
}
DIV#confirm-descriptions UL{
    MARGIN-BOTTOM: 1em
}

.top {
	margin:-1px -1px;
	width:100%;
	height:20px;
	background:url(images/BBTopLeft.gif) no-repeat left top;
}
.top span {
	display:block;
	position:relative;
	margin:-1px -2px 0 0;
	height:20px;
	background:url(images/BBTopRight.gif) no-repeat right top;
}

.bottom {
	margin:-1px -1px;
	height:20px;
	background:url(images/BBBtmLeft.gif) no-repeat left bottom;

}
.bottom span {
	display:block;
	position:relative;
	margin:-1px 0 0 -1px;
	height:20px;
	background:url(images/BBBtmRight.gif) no-repeat right bottom;
}

/* NewLeadFormNonJS someone details - Added by Ragu(#236261) -07/05/10*/
Div#resContNonJs {
	WIDTH:100%;
	OVERFLOW:hidden;
	MARGIN:0;
	PADDING:5px;
}
#resContNonJs .nonJsItems{
    width: 100%;
    margin:0;
	padding:0;
}
#resContNonJs .nonJsItems .item{
    width: 180px;
	float:left;
	text-align:left;
    margin:0;
	padding:0;
	clear:left;
}
#resContNonJs .nonJsItems .description{
    MARGIN: 0.4em 1em 0 0em;
	FLOAT: left;
	clear:right;
}
#resContNonJs .nonJsItems .description UL{
    LIST-STYLE-TYPE: none;
}
#resContNonJs .nonJsItems .item a{
	MARGIN:3px 0 0 0;
	PADDING: 3px 0 5px 10px;
    WIDTH: 153px;
    DISPLAY: block;
    HEIGHT: 16px;
    COLOR: #006899;
    FONT-WEIGHT: bold;
}
#resContNonJs .nonJsItems .item a.selected
{
	BACKGROUND: url(images/med-buttons.png) no-repeat 0px top;
    COLOR: #505050
}
#resContNonJs .nonJsItems .item a.selected:hover
{
    TEXT-DECORATION: none;
}

/* End of NewLeadFormNonJS someone details */

/* NewLeadForm someone details panel - Added by Ragu(236261) on 12May2010*/
#dealer-info-panel #someone-panel .someoneSelectedItems{
	WIDTH:500px;
	PADDING:0.5em 0;
	MARGIN: 0px;
	overflow:hidden;
	vertical-align:top;
}
#dealer-info-panel #someone-panel .someoneSelectedItems h3{
	margin:0px;
}
#dealer-info-panel #someone-panel .someoneSelectedItems UL{
    LIST-STYLE-TYPE: none;
    PADDING:0.2em 0;
	MARGIN: 0 1em 0 0;
	vertical-align:top;
	overflow:hidden;
}
#dealer-info-panel #someone-panel .someoneSelectedItems UL li{
	PADDING:0 0 0 0;
	display:block;
	float:left;
}

#dealer-info-panel #someone-panel .someoneSelectedItems A{
	FONT-WEIGHT:bold;
	COLOR:#ff0000;
	TEXT-DECORATION:none;
}
#sign_up #dealer-info-panel #prefContactMethod .newLeadForm_radio{
 	display:inline;margin-top:3px;position:absolute;float:left;width:100px;
}

#sign_up #dealer-info-panel #prefContactMethod .newLeadForm_radio1{
 	display:inline;margin-top:3px;position:absolute;padding-left:-100px;float:left;	/*_margin-left:0px; ->moved to quirks*/
}

#sign_up #dealer-info-panel #prefContactMethod .newLeadForm_radio label{
 	clear:both;margin-top:-2px;margin-top:0px;margin-left:20px;position:absolute;/*_margin-left:-83px;_margin-top:0px; ->moved to quirks*/
}
#sign_up #dealer-info-panel #prefContactMethod .newLeadForm_radio1 label{
 	margin-top:-2px;margin-left:100px;position:absolute;/*_margin-left:76px;_margin-top:0px; ->moved to quirks*/
}
.w90{width:90px;}
#dealer-info-panel.panel h2.title{
	width:100%;width:537px;
}

#article form div.leadFormTopBg{
	background:url(../../../pres/images/bg-accordion_tabs.png) no-repeat; background-position:0px 0px;padding-top:5px;
}
#article form div.leadFormRequired{
	/*_margin-top:-20px; ->moved to quirks*/
	float:left;
}
#article form div.leadFormClose{
	/*_margin-top:-20px; ->moved to quirks*/
	float:right;
}
#article form div.leadFormRequired span.req{
	color:#505050 !important;font-weight:bold;
}
#article form .panel.leadFormPanel{
	padding:0px 20px 20px 20px;
}
#article div.leadFormClose{
	float:right;
}
/* End of NewLeadForm someone details panel*/
/* adminIDMgmtCreate_Confirmation page code - Added by Ragu(236261) on 13May2010*/
#article_new .brdrContainer .adminIdMgmtConfirmDiv p{display:inline;}


.paddingRight3px {padding-right:3px;}
.marginRight3px{/*_margin-right:3px;  ->moved to quirks*/}

#dealer-info-panel.panel  h3.trainingFormTitle{border-bottom:1px solid #ccc; color:#2C1262;font-size:13px; 	/* 1.1em*/}
body.fontmedium #dealer-info-panel.panel  h3.trainingFormTitle{font-size:15px;}
body.fontlarge #dealer-info-panel.panel  h3.trainingFormTitle{font-size:17px;}


/* CSS CREATED for customTextboxSelectBox Grey BY Raghuram on 9thJune2010 */
a.buttonGreyLink {background:url(images/btn-RgtCrnr-grey-new.png) center right no-repeat; float:left; text-align:center;text-decoration:none;padding:4px 0px; margin-right:4px;color:#999; line-height:17px;min-height:20px;
/* _height:20px; ->moved to quirks*/
}
a.buttonGreyLink span{background:url(images/btn-LftCrnr-grey-new.png) center left no-repeat;margin-top:0px;float:left;margin-right:20px;cursor:hand;text-decoration:none;padding:2px 0px 2px 17px;min-height:20px;
/* _height:20px; ->moved to quirks*/
}
span.buttonGreyFont{color:#006899;}

a:hover.buttonGreyLink{text-decoration:none;}
a.buttonLink span img,a.buttonGreyLink span img{float:left;margin-left:0px;margin-top:3px;
/*_margin-top:4px; ->moved to quirks*/
margin-right:4px;}

.buttonTemplate {background:url(images/login-button-right.png) center right no-repeat; float:left; text-decoration:none;padding:4px 0px; color:#FFF;margin-right:5px;
/*_margin-right:2px;_margin-top:-1px; ->moved to quirks*/
cursor:pointer; cursor:hand; eight:20px;line-height:16px;min-height:20px;
/*_height:20px; ->moved to quirks*/
}
.buttonTemplate .inputButton{background:url(images/login-button-left.png) center left no-repeat;margin-top:0px;float:left;cursor:hand;text-decoration:none;padding:2px 0px 2px 17px; margin-right:17px;border:0;color:#FFF;cursor: pointer;cursor: hand; height:auto;height:20px\9;_height:20px; min-height:20px;/*_height:20px;_line-height:9px; ->moved to quirks*/
text-transform: lowercase;
}
.buttonTemplate button.inputButton span{font-family:Arial, Helvetica, sans-serif;}

.buttonTemplateSecondary {background:url(images/btn-RgtCrnr-grey-new.png) center right no-repeat; float:left; text-decoration:none;padding:4px 0px; color:#006899;margin-right:5px;
/*_margin-right:2px;_margin-top:-1px; ->moved to quirks*/
cursor:pointer; cursor:hand;line-height:16px;min-height:20px;
/*_height:20px; ->moved to quirks*/
}
.buttonTemplateSecondary .inputButton{background:url(images/btn-LftCrnr-grey-new.png) center left no-repeat;margin-top:0px;float:left;cursor:hand;text-decoration:none;padding:2px 0px 2px 15px; margin-right:17px;
/*_padding-left:8px;_margin-right:8px;->moved to quirks*/
border:0;color:#006899;cursor: pointer;cursor: hand;min-height:20px;
/*_height:20px;_line-height:9px;->moved to quirks*/
}
.buttonTemplateSecondary button.inputButton span{font-family:Arial, Helvetica, sans-serif;}
 
button.buttonTypeSubmit::-moz-focus-inner {
	border: none;  /* overrides extra padding in Firefox */
}
button.buttonTypeSubmit span { 
	position: relative; display: block;  white-space: nowrap;	
}
/* OPTIONAL BUTTON STYLES for applying custom look and feel: */		
button.buttonTypeSubmit { 
	position: relative; border: 0; padding: 0; cursor: pointer; overflow: visible; /* removes extra side padding in IE */
	padding: 0 5px 0 0; padding-left:22px; height:auto;height:20px\9;_height:20px; margin-top:0px; text-align: center; 
	background: transparent url(images/login-button-left_H20px.png) no-repeat left center;
	/*_background: transparent url(images/login-button-left_H20px.png) no-repeat left Top; ->moved to quirks*/
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
}
	
	button.buttonTypeSubmit span {
		padding: 0px 22px 0 0px; height:20px;/*_margin:auto; ->moved to quirks*/
		line-height:18px;
		background: transparent url(images/login-button-right_H20px.png) no-repeat right center; 
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;	
	}

.inputTypeSubmit,.inputTypeSubmitBlue,.inputTypeSubmitWhite{
	padding: 0 0 0 0px; margin-top:0px; float:left;  text-align: center; cursor:pointer;
	background: #FFF url(images/login-button-right_H20px.png) no-repeat right center; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;margin-right:2px;
}
	.inputTypeSubmit input {
		padding: 0px 22px 0 22px;/*_padding:0px 10px; ->moved to quirks*/
		height:20px;line-height:18px;display:inline;border:0px none;cursor:pointer;
		background: transparent url(images/login-button-left_H20px.png) no-repeat left center;
		/**background: transparent url(images/login-button-left_H20px.png) no-repeat left Top; 
		_background: transparent url(images/login-button-left_H20px.gif) no-repeat left Top; ->moved to quirks*/
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
		margin-left:-1px;/*_margin-left:0px;->moved to quirks*/
	 }
	 .inputTypeSubmitBlue input {
		padding: 0px 22px 0 22px;/*_padding:0px 10px;->moved to quirks*/
		height:20px;line-height:18px;display:inline;border:0px none;cursor:pointer;
		background: transparent url(images/login-button-left_H20px.png) no-repeat left center;
		/**background: transparent url(images/login-button-left_H20px.png) no-repeat left Top; 
		_background: transparent url(images/login-button-left_H20px_bluebg.gif) no-repeat left Top; ->moved to quirks*/
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
		margin-left:-1px;/*_margin-left:0px; ->moved to quirks*/
	 }
	 .inputTypeSubmitWhite input {
		padding: 0px 22px 0 22px;/*_padding:0px 10px; ->moved to quirks*/
		height:20px;line-height:18px;display:inline;border:0px none;cursor:pointer;
		background: transparent url(images/login-button-left_H20px.png) no-repeat left center;
		/**background: transparent url(images/login-button-left_H20px.png) no-repeat left Top; 
		_background: transparent url(images/login-button-left_H20px_whitebg.gif) no-repeat left Top; ->moved to quirks*/
		font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;
		margin-left:-1px;/*_margin-left:0px; ->moved to quirks*/
	 }

.inputTypeSubmitSecondary{
	padding: 0 0px 0 0px;_padding:0px; margin-top:0px; float:left;  text-align: center; cursor:pointer;
	background: #FFF url(images/btn-RgtCrnr-grey-new_W250.png) no-repeat right center; 
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006899;
}
.inputTypeSubmitSecondary input {
	padding: 0px 22px 0px 22px;margin-top:0px;height:20px; ine-height:17px; border:0px none;cursor:pointer;
	background: transparent url(images/btn-LftCrnr-grey.html) no-repeat left center;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006899;
	margin-left:-1px;
}

body.fontmedium button.buttonTypeSubmit,
body.fontmedium button.buttonTypeSubmit span,
body.fontmedium .inputTypeSubmit,
body.fontmedium .inputTypeSubmitBlue,
body.fontmedium .inputTypeSubmitWhite,
body.fontmedium .inputTypeSubmit input,
body.fontmedium .inputTypeSubmitBlue input,
body.fontmedium .inputTypeSubmitWhite input,
body.fontmedium .inputTypeSubmitSecondary,
body.fontmedium .inputTypeSubmitSecondary input{font-size:14px;}

body.fontlarge button.buttonTypeSubmit,
body.fontlarge button.buttonTypeSubmit span,
body.fontlarge .inputTypeSubmit,
body.fontlarge .inputTypeSubmitBlue,
body.fontlarge .inputTypeSubmitWhite,
body.fontlarge .inputTypeSubmit input,
body.fontlarge .inputTypeSubmitBlue input,
body.fontlarge .inputTypeSubmitWhite input,
body.fontlarge .inputTypeSubmitSecondary,
body.fontlarge .inputTypeSubmitSecondary input{font-size:16px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.buttonTemplate, 
.buttonTemplateSecondary,
.buttonTypeSubmit{margin-top:-3px;}
.buttonTemplate .inputButton, 
.buttonTemplateSecondary .inputButton{margin-top:2px;}
.buttonTypeSubmit span{margin-top:1px;}
button.buttonTypeSubmit{height:auto;}
}


/* CSS ends here */
 /* NewLeadForm someone details panel - Added by Ragu(236261) on 12May2010*/
span.mandatoryDotSymbol{padding-left:8px;background:transparent url(../../../pres/images/plum-dot.png) no-repeat center left;}

.buttonImgTop{background:url(images/buttonImgTop.gif) top left no-repeat;padding-top:4px;margin:0px;}
.buttonImgBottom{background:url(images/buttonImgBottom.gif) top left no-repeat;padding-top:4px;margin:0px;}
.buttonImgMiddle{background:url(images/buttonImgMiddle.gif) bottom left repeat-x;height:100%;width:159px;border-left:1px solid #3798c7;border-right:1px solid #3798c7;clear:both;}

/* remove mandatory symbol in sign up page, must choose label added by Ragu on 7July2010 */
.floorPlanOptNoDotSymbol label span.optional{background:none !important;font-weight:normal;font-size:11px;}          
body.fontmedium .floorPlanOptNoDotSymbol label span.optional{font-size:13px;} 
body.fontlarge .floorPlanOptNoDotSymbol label span.optional{font-size:15px;}           

.controls.horizontal.floorPlanChkBoxItems .control input{
	/* *margin-top:-2.5px !important; ->moved to quirks*/
}
.controls.horizontal.floorPlanChkBoxItems .control label {margin:0px !important;padding:3px 0px;}

/* modified screen.css  code has been moved here */
span.cancel-btn{padding:7px 3px 7px 4px;}
#article form div.leadFormRequired span.req{
	padding-left:10px;background:transparent url(../../../pres/images/plum-dot.png) no-repeat left 5px  !important;
}

/* modified forms.css code has been moved here */
form .text input{/* *margin-top:-1px; ->moved to quirks*/
}
/* new css for textarea error*/
form .textarea .error textarea,form .textarea .error textarea:focus{
	background:#ffffff url(images/error_textarea_bg.gif) repeat-x left top;outline:none;border:2px solid #C10000;
}
/*.accessibleHide{width:2px!important;}*/

/*Added from screen.css and from forms.css -19-07-2010 */
form .required label span,form#contact_us p.caption,div#sign_up h2 span.req,#article form div.leadFormRequired span.req{
 	padding-left:10px;background:transparent url(../../../pres/images/plum-dot.png) no-repeat left 5px !important;
}
div#sign_up h2 span.req{
 	padding-left:10px;}
form .required label span{
    width:10px;padding:0;}
span.req{
	color:#006899!important;top:0!important;}

/*Added from screen.css and from forms.css -20-07-2010 */

div#sign_up h2{
	height:24px;width:558px;padding:8px 0 0 10px;margin:0;font-size:13px;color:#505050;background:url(../../../pres/images/bg-accordion_tabs.png) no-repeat left -28px;}
body.fontmedium div#sign_up h2{font-size:15px;}
body.fontlarge div#sign_up h2{font-size:17px;}
div#sign_up h2 span.req{
	color:#505050!important;display:block;width:auto;font-weight:bold;float:right;/* *margin-top:-15px;->moved to quirks*/
	margin-right:10px;}
div#sign_up h2 span.optional,div#sign_up h3 span.optional,div#sign_up span.optional{
	font-weight:normal;font-size:11px;color:#505050!important;}
body.fontmedium div#sign_up h2 span.optional,
body.fontmedium div#sign_up h3 span.optional,
body.fontmedium div#sign_up span.optional{font-size:13px;}
body.fontlarge div#sign_up h2 span.optional,
body.fontlarge div#sign_up h3 span.optional,
body.fontlarge div#sign_up span.optional{font-size:15px;}

div#sign_up h2 a{
	color:inherit;font-size:13px !important;}
body.fontmedium div#sign_up h2 a{font-size:15px !important; }
body.fontlarge div#sign_up h2 a{font-size:17px !important; }

div#sign_up h2 a:hover{
	text-decoration:none;}
div#sign_up h2.selected{
	background-position:left -56px;color:#2c1262;}
div#sign_up h2.completed{
	color:#d2d2d2;font-size:13px;background-position:left 0;padding-left:30px;width:538px;}
body.fontmedium div#sign_up h2.completed{font-size:15px;}
body.fontlarge div#sign_up h2.completed{font-size:17px;}

div#sign_up h2.completed a{color:#d2d2d2;}

div#sign_up h2.completed span.optional{	
	color:#d2d2d2;}
div#sign_up div.panel{
	background:url(images/bg-accordion_H2000.png) no-repeat left bottom;color:#525252;width:528px;padding:20px 20px;display:none;}
div#sign_up .saonly,div#sign_up .slonly{
	display:none;}
div#sign_up.contact-info div#contact-info-panel,div#sign_up.dealer-info div#dealer-info-panel,div#sign_up.tell-us div#tell-us-panel,div#sign_up.other-auctions div#other-auctions-panel,div#sign_up.how-did div#how-did-panel{
	display:block;}
div#sign_up div.physical{
	border-bottom:1px solid #ccc;}div#sign_up div.physical h3{
		margin:0;
}


div#sign_up div.control{
	left:210px;}
div#sign_up div.item label{
	width:200px;}
div#sign_up div.item.required label span{
	top:0;color:#3789c7;}
div#sign_up div.item div.control label{
	width:auto;}
div#sign_up div.radio div.controls,div#sign_up div.checkbox div.controls{
	margin-left:0;}
div#signup-choice{
	margin-top:-15px;padding-bottom:10px;}
div#signup-choice div.item.checkbox{
	text-align:left;width:auto;}
div#signup-choice div.item.checkbox label{
	width:auto;float:left;}
div#signup-choice div.controls{
	width:120px;float:right;}
div#signup-choice div.item.checkbox div.control{
	float:left;left:0;padding-top:3px;position:relative;width:auto;}
div#signup-choice div.item.checkbox div.control input{
	margin-top:0;float:left;}
div#f_franchise,div#f_sl_auctions,div#f_contact_franchise{
	z-index:5;}
form#contact_us ul.errors,div#sign_up ul.errors{
	background:transparent url(../../../pres/images/error.gif) no-repeat left top;color:#C00;margin-left:1.5em;padding:0 2em 2em 4em;list-style-type:disc;}
form#contact_us ul.errors{
	margin-top:2em;}
div#f_prefer div.control{
	width:auto;margin-bottom:1em;}
div#f_prefer div.control label{
	padding-right:5px;}
div#sign_up div#f_fin_opt{
	width:75%;}
div#sign_up div#f_fin_opt div.controls{
	margin-top:-20px;}
div#sign_up div#f_fin_opt div.control{
	position:relative;top:-20px;width:50%;float:left;margin-bottom:1em;text-align:left;}
div#sign_up div#f_fin_opt div.control input,div#sign_up div#f_fin_opt div.control label,div#f_phys_adesa div.control input,div#f_phys_adesa div.control label,div#f_phys_manheim div.control input,div#f_phys_manheim div.control label,div#f_phys_indy div.control input,div#f_phys_indy div.control label{
	display:block;float:left;margin:0 .25em;width:auto;}
div#f_fin_opt div.control label{
	font-weight:normal;}
div#f_phys_adesa div.control,div#f_phys_manheim div.control,div#f_phys_indy div.control{
	left:0;margin-top:1em;position:relative;text-align:left;}
div#f_onl_auct{
	width:100%;position:relative;}
div#f_onl_auct div.control{
	position:relative;top:-5px;float:left;text-align:left;width:32%;left:0;margin-top:10px;}
div#f_onl_auct div.control input,div#f_onl_auct div.control label{
	display:block;float:left;margin:0 .25em;width:auto;}
div#sign_up div#f_fav_adesa,div#sign_up div#f_fav_manheim{	
	width:130px;margin-top:-15px;}
div#sign_up div#f_fav_indy{
	width:130px;margin-top:20px;}
div#sign_up div#f_fav_adesa label,div#sign_up div#f_fav_manheim label,div#sign_up div#f_fav_indy label{
	display:inline;font-weight:normal;}
div#sign_up div#f_fav_adesa div.control,div#sign_up div#f_fav_manheim div.control,div#sign_up div#f_fav_indy div.control{
	left:140px;}
div#f_prods,div#f_how_did,div#f_how_did_too,div#f_sa_interest{
	width:100%;}
div#f_prods div.control,div#f_how_did div.control,div#f_how_did_too div.control,div#f_sa_interest div.control{
	position:relative;left:0;width:50%;float:left;}
div#f_prods div.control input,div#f_prods div.control label,div#f_how_did div.control input,div#f_how_did div.control label,div#f_how_did_too div.control input,div#f_how_did_too div.control label,div#f_sa_interest div.control input,div#f_sa_interest div.control label{
	display:block;float:left;margin:.25em 0 1em 0;}
div#f_prods div.control label,div#f_how_did div.control label,div#f_how_did_too div.control label,div#f_sa_interest div.control label{
	margin:0 0 1em .5em;padding-top:6px;top:-1px;}
div#f_how_did{
	padding-bottom:0;}
div#f_sa_interest div.control{
	float:none;clear:left;margin-left:25%;}
div#trade_show_checked{
	top:-5px;}
div#sign_up div#trade_show_checked label{
	font-weight:normal;width:85px;}
div#sign_up div#trade_show_checked .control{
	left:95px;}
div#sign_up div#f_how_other{	
	top:-45px;left:200px;width:auto;}
div#sign_up div#f_how_other label{	
	width:70px;left:30px;}
div#sign_up div#f_how_other .control{
	left:110px;}
div#t_onl_other{	
	clear:left;}
div.radio .control label{
	top:-2px!important;}
div.checkbox .control label{	
	top:-6px!important;
}

html.jsoff div#page div.item.select div.control{
	background:none;}
html.jsoff div#page div.item.select select{
	display:inline;}
html.jsoff div#f_cars_bought,html.jsoff div#f_cars_sold{
	height:auto;}
div#footer{
	clear:both;border-top:1px solid #d8d8d8;margin-top:2em;padding-top:1em;}
div#footernav li{
	display:inline;padding:0 1em;background:url(images/bg-sa-tab-divider.png) repeat-y right center;}
div#footernav li.last{
	background:none;}
div#copyright p{
	padding-top:1em;color:#888;}
div#nav h1,div#nav h2{
	position:absolute;left:-999em;}
div#tabs{
	position:absolute;top:301px;left:12px;}
div#tabs li{
	float:left;background:url(images/bg-sa-tabs.png) no-repeat -10px top;}
div#tabs li.first{
	background-position:left top;}
div#tabs li.last{
	background-position:right top;}
div#tabs li a{
	background:url(images/bg-sa-tab-divider.png) no-repeat right 10px;color:#333;display:block;padding:10px 20px 5px 20px;}
div#tabs li.last a{
	background:none;}
body#home li.home a,body#why li.why a,body#how li.how a,body#products li.products a,body#contact li.contact a{
	background:url(images/bg-sa-selected-tab.png) no-repeat left top;font-weight:bold;color:#2c1262;padding:0 0 0 5px;}
body#home li.home a:hover,body#why li.why a:hover,body#how li.how a:hover,body#products li.products a:hover,body#contact li.contact a:hover{
	text-decoration:none;}
body#home li.home a span,body#why li.why a span,body#how li.how a span,body#products li.products a span,body#contact li.contact a span{
	background:url(images/bg-sa-selected-tab.png) no-repeat right top;display:block;padding:10px 20px 5px 15px;}
body#contact li.contact a span{
	background-image:url(images/bg-sa-selected-tab-last.png);padding-right:25px;}
body#why li.home a,body#how li.why a,body#products li.how a,body#contact li.products a{
	background-image:none;}
div#signup-tab{
	position:absolute;top:294px;right:12px;background:url(../../../pres/images/box-widgets-right-vflip.png) no-repeat right top;}
div#signup-tab p{
	background:url(../../../pres/images/box-widgets-left-vflip.png) no-repeat left top;padding:10px 5px 10px 10px;margin-right:5px;}
div#signup-tab a{
	display:inline;font-size:13px;background:none;font-weight:bold;padding:0 .3em;color:#3798C7;}
body.fontmedium div#signup-tab a{font-size:15px;}
body.fontlarge div#signup-tab a{font-size:17px;}

.textonly{
	position:absolute;text-indent:-999em;}
.clearfix:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;}
ul.bullets{
	list-style:disc;padding-left:1em;padding-bottom:1em;margin-left:1em;}
form .required label span,form#contact_us p.caption,div#sign_up h2 span.req,#article form div.leadFormRequired span.req{
	padding-left:10px;background:transparent url(../../../pres/images/plum-dot.png) no-repeat left 5px !important;}
div#sign_up h2 span.req{
	padding-left:10px;}
fieldset#contact-number p.caption{
	text-align:left;margin-left:3em;}
form .required label span{
	width:10px;padding:0;}
span.req{
	color:#006899!important;top:0!important;}

div#sign_up div.control select.multiselect{
	display:block;}
div.multidropdown{
	width:267px;position:relative;}
select.multiselectjs{
	position:absolute;left:-999em;}
html.jsoff select.multiselect{
	left:0;position:static;}
div.control span.open{
	display:block;background:url(../../../pres/images/select-right.png) no-repeat right top;padding:2px 4px;height:30px;text-align:left;font-weight:normal;cursor:pointer;}
div.control.hasfocus span.open{
	background-position:right -100px;}
div.control.disabled span.open{
	background-position:right -200px;}
div.control.error span.open{
	background-position:right -300px;}
div.optionlist{
	background:#fff;width:260px;position:absolute;height:110px;overflow:auto;top:22px;left:0;border:1px solid #999;z-index:10;padding-top:5px;font-weight:normal;}
div.optionlist ul{
	list-style-type:none!important;margin:0 0 0 5px!important;padding:0;}
div.optionlist ul li{
	text-align:left;padding:0 0 .15em 0;margin:0;clear:left;}
div.optionlist input{
	margin-right:7px;float:left;display:block;width:auto;}
div.optionlist label{
	float:left;padding-top:5px;display:block;width:auto;}
}

/* forms.css by Raghu*/
#btns span.cancel-btn{padding:0px 3px 7px 4px;}
/* forms.css by Raghu*/

/*Added from screen.css and from forms.css -20-07-2010 */
/*added by pankaj 22/7/2010*/
div#btns p{
	float:right;padding-top:5px;display:block;width:auto;}
}

/*added by pankaj 22/7/2010*/
div#smartauctionId {
	float:left;left:0;padding-top:3px;position:relative;width:auto;}

/*Added for sign up home page alignment on 21-07-2010 id:154570*/
div#content_signup1 p, div#aside p {
	margin-bottom:1em;
	width:550px;
}

div#signup-choice {
	width:550px;
}

/* Div to disable background */
.backgroundFilter{
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    padding: 0;
    margin: 0;
    background-color:#ccc;
    filter: alpha(opacity=75);
    opacity: 0.5;
    display: none;
    z-index: 1000;
    width: 100%;
    height: 100%;
	vertical-align:middle;
	text-align:center;
	margin-left:auto;margin-right:auto;
}
.loaderImage{ 
	top:100px;
	left:100px;
	height:auto;
   
}
.loaderDivObj{margin:auto;margin-top:25%;padding-top:10px;width:100px;height:65px; border:0px solid #000;z-index:1010;}
.labelObj{display:block;}

h3 span{display:block;float:right;}

/* body bg white changed by Ragu as per sandeep comment on 9Nov2010*/
body{background:#FFF !important;}
#page{background:#FFF url(images/bg-body.html) repeat-x scroll left top;width:968px;}
#footer{background-color:#FFF;}
.iframe{margin-top:10px;}
#nav{top:-136px;}

/* CSS for Login page 10-11-2010 

/*added for model popup - Prasanna*/
.Modal .popup01 { order:1px solid #CC0000;width:411px;color:#505050; text-align:justify;}
.Modal .popup01 .topblueimg{background:url(images/log-out-canc.png) no-repeat top left;padding-top:7px;}
.Modal .popup01 .contentDiv{margin:0px; background:url(images/logout-bot-canc.png) no-repeat bottom left;  width:361px;_width:412px;padding:18px 25px 18px 25px;}
.Modal .popup01 .contentDiv1{margin:0px; background:url(images/logout-bot-canc.png) no-repeat bottom left;  width:401px;_width:412px;padding:0px 5px 5px 5px;}
.Modal .popup01 .modelIitle{color:#006899;font-weight:bold;font-size:1.1em;}
.Modal .popup01 .popupCloseImg {
    background: url(images/DelIcon.gif) no-repeat scroll right center transparent;
    padding-right: 15px;
    text-decoration:none;
    color:#006899 !important;
}

/* Added by Kumaresan for ECR 244 */
.tooltipPopup { order:1px solid #CC0000;width:210px;}
.tooltipPopup .topblueimg{margin:0px;padding:0px;background:url('images/top-blue.html') no-repeat top right; width:210px;padding-top:8px;_margin-bottom:-18px;*margin-bottom:-18px;}
.tooltipPopup .contentDiv{margin:0px;padding:0px 10px 0px 10px;border-left:1px solid #c7d8e9; border-right:1px solid #c7d8e9; background:url('images/blue-strip.gif') repeat-x bottom left; background-color:#FFFFFF;}
.tooltipPopup .bottomblueImg{margin:0px; background:url('images/bottom-blue.html') no-repeat top right; width:210px;padding-top:10px;}

/* tab code added by Raghuram on 21stNov2010*/
div#tabsStatic {
    position:relative;
 	margin:0px;
	top:0px;
 }
div#tabsStatic ul{
   margin: 8px 0;
   padding:0;
   clear:both;
	
 }

div#tabsStatic li.firsttab { background-position: left top;}
div#tabsStatic li.lasttab { background-position: right top;}

div#tabsStatic li a { 
	background: url(images/bg-sa-tab-divider.png) no-repeat right 10px; 
	color: #333; 
	display: block; 
	padding: 10px 20px 5px 20px; 
}
div#tabsStatic li a:visited{ 
	text-decoration:none;
}

div#tabsStatic li.lasttab a { background: none; }

#tabsStatic.home  li.home a,
#tabsStatic.why li.why a,
#tabsStatic.how li.how a,
#tabsStatic.products li.products a,
#tabsStatic.contact li.contact a
{ 
	background: url(images/bg-sa-selected-tab.png) no-repeat left top;
	_background: url(images/bg-sa-selected-tab-gif.gif) no-repeat left top;
	font-weight: bold;
	color: #2c1262;
	padding:0 0 0 5px;
	list-style:lo
}

#tabsStatic.home li.home a:hover,
#tabsStatic.why li.why a:hover,
#tabsStatic.how li.how a:hover,
#tabsStatic.products li.products a:hover,
#tabsStatic.contact li.contact a:hover{ 
	text-decoration: none;
}

#tabsStatic.home li.home a span,
#tabsStatic.why li.why a span,
#tabsStatic.how li.how a span,
#tabsStatic.products li.products a span,
#tabsStatic.contact li.contact a span{ 
	background: url(images/bg-sa-selected-tab.png) no-repeat right top;
	display: block;
	padding: 10px 20px 5px 15px;
}

#tabsStatic.contact li.contact a span { background-image: url(images/bg-sa-selected-tab-last.png); padding-right: 25px;}
	
#tabsStatic.why li.home a,
#tabsStatic.how li.why a,
#tabsStatic.products li.how a,
#tabsStatic.contact li.products a{ 
	background-image: none; 
}
div#tabsStatic li { 
 	list-style:none;
	float:left; 
	background: url(images/bg-sa-tabs_transperant.png) no-repeat -10px top;
 	_background: url(images/bg-sa-tabs_transperant-gif.gif) no-repeat -10px top;
	cursor:pointer;
}
div#tabsStatic ul li.lasttab span.first{left:20px;}
#tabsStatic .selected{margin-left:-2px;}

/*#tabsStatic li.firsttab.selected,#tabs li.lasttab.selected{margin-left:-2px;}*/
#tabs li.selected{margin-left:-2px;}
#tabsStatic li.firsttab{margin-left:0px} 

#tabsStatic li.selected a
{ 
	background: url(images/bg-sa-selected-tab-gif.gif) no-repeat left top !important;
	font-weight: bold;
	color: #2c1262;
	padding:0 0 0 5px;
	
 }
#tabsStatic li.selected a:hover{text-decoration:none;}
#tabsStatic li.selected a span {
	background: url(images/bg-sa-selected-tab.png) no-repeat right top;
	_background: url(images/bg-sa-selected-tab-gif.gif) no-repeat right top;
	display: block;
	padding: 10px 20px 5px 15px;
	margin-right:-2px;
}
#tabsStatic li.lasttab.selected a span{
	background: url(images/bg-sa-selected-tab-last.png) no-repeat top right;
	_background: url(images/bg-sa-selected-tab-last-gif.gif) no-repeat top right;
	margin-right:-10px;
	_margin-right:-5px;
	padding-right: 25px;
}
/* tab code ends here*/

/* create custom normal,disabled and error textbox and Dropdown box - Added by Ragu(236261) on 20May2010 */
form .formElements div.control{position:static;width:inherit;top:inherit;left:inherit;z-index:2;}
form .formElements div.item{position:relative;text-align:right;margin:0;padding:0;min-height:23px;_top:1px;height:23px;}
form .formElements div.item div.control{position:absolute;width:auto; top:0px;left:0px !important;}
form .formElements div.control.select{clear:both;position:absolute;width:inherit;top:inherit;left:0;z-index:2;}

/* normal form elements*/
form .formElements div.control.txtBox,
form .formElements div.selectBoxDiv.item div.control.select,
form .formElements div.control.calendarBox,form .formElements div.control.percentBox{font-size:1em;font-family:Arial,Helvetica,sans-serif;outline:none;background:url(images/input-left-mask-new.png) no-repeat left top;_background:url(images/input-left-mask-new-gif.gif) no-repeat left top;margin:0;top:0px;padding:0px 0 0 5px;z-index:2;width:auto;height:23px;}

/* normal form elements*/
form .formElements div.currencyBoxDiv div.control.currencyBox{
	font-size:1em;font-family:Arial,Helvetica,sans-serif;outline:none;
	background:url(images/input-dollar-mask.png) no-repeat left top;
	padding:0px 0 0 12px;z-index:2;width:auto;height:23px;
}


/*
form .formElements div.control.txtBox input{margin:0;display:inline;padding:1px 5px 2px 0;_padding:3px 5px 0px 0px;border:none;height:20px;position:relative;z-index:2;background:url(images/input.png?2ycOe) top right no-repeat;_background:url(images/input.gif) top right no-repeat;color:#505050;outline:none; adding-right:10px !important;_margin-top:-1px;*margin-top:-1px;}/*_padding-right:10px !important removed 30July2010*/
form .formElements div.control.txtBox span,
form .formElements div.currencyBoxDiv div.control.currencyBox span{
	 margin:0 1px 0 0;border:none 0px;
	 background:url(images/input.png) top right no-repeat;
	 *background:url(images/input.png) top right no-repeat;
	 _background:url(images/input1.gif) top right no-repeat;
	 color:#333;outline:none;z-index:2; vertical-align:middle;
	 padding:0px 1px 0px 0px;  _padding:1px 1px 8px 0px;
	 height:23px;
	 display:table-cell; *display:block; _display:inline; 
}
form .formElements div.currencyBoxDiv div.control.currencyBox span{
	 padding:-1px 10px 0px 1px; 
}
form .formElements div.control.calendarBox span{
	 background:url(images/input-calendar.png) top right no-repeat;
	 color:#333;outline:none;z-index:2; vertical-align:middle;
 	 padding:0px 28px 0px 0px;  _padding:1px 28px 8px 0px;
	 height:23px;
	 display:table-cell; *display:block; _display:inline; 
}
form .formElements div.control.percentBox span{
	 background:url(images/input-percent.png) top right no-repeat;
	 color:#333;outline:none;z-index:2; vertical-align:middle;
 	 padding:0px 15px 0px 0px;  _padding:1px 15px 8px 0px;
	 height:23px;
	 display:table-cell; *display:block; _display:inline; 
}

@media screen and (-webkit-min-device-pixel-ratio:0){
	form .formElements div.control.txtBox span{padding:0px 0px 0px 0px;}
	form .formElements div.control.txtBox input,
	form .formElements div.currencyBoxDiv div.control.currencyBox input, 
	form .formElements div.control.calendarBox input,
	form .formElements div.control.percentBox input{margin-top:0px;}
}

form .formElements div.control.calendarBox input,
form .formElements div.control.percentBox input{ border:none;background:none;color:#333;*height:23px;_height:23px;*line-height:18px;_line-height:18px;padding:0px 1px 2px 0px;*padding:0px 1px 3px 0px;_padding:0px 1px 0px 0px;}

form .formElements div.control.txtBox input{
 	border:none;background:none;color:#333;*height:23px;_height:23px;*line-height:18px;_line-height:18px;padding:0px 0px 3px 0px;*padding:0px 0px 3px 0px;_padding:0px;
}

form .formElements div.currencyBoxDiv div.control.currencyBox input{
 	border:none;background:none;color:#333;*height:23px;_height:23px;*line-height:18px;_line-height:18px;padding:0px 0px 2px 0px;*padding:0px 0px 3px 0px;_padding:0px;
}
/* disabled form elements*/
form .formElements div.control.txtBox.disabled,
form .formElements div.control.calendarBox.disabled,
form .formElements div.control.percentBox.disabled{background-position:-14px -50px;}
form .formElements div.selectBoxDiv.item div.control.select.disabled{background-position:-14px -50px;}
form .formElements div.currencyBoxDiv div.control.currencyBox.disabled{background-position:-100px 0px;} 

form .formElements div.control.txtBox.disabled span,
form .formElements div.currencyBoxDiv div.control.currencyBox.disabled span,
/*form .formElements div.control.txtBox.disabled input,*/
form .formElements div.control.calendarBox.disabled span,
form .formElements div.control.percentBox.disabled span,
form .formElements div.selectBoxDiv.item div.control.select.disabled .custombox{background-position:100% -200px;color:#ccc;}
form .formElements div.control.txtBox label.disabled span{color:#ccc;}

/* focus form elements*/
form .formElements div.control.txtBox.hasfocus,
form .formElements div.control.calendarBox.hasfocus,
form .formElements div.control.percentBox.hasfocus{background-position:-7px -25px;}
form .formElements div.selectBoxDiv.item div.control.select.hasfocus{background-position:-7px -25px !important;}
form .formElements div.currencyBoxDiv div.control.currencyBox.hasfocus{background-position:-50px 0px;}



form .formElements div.control.txtBox.hasfocus span,
form .formElements div.currencyBoxDiv div.control.currencyBox.hasfocus span,
/*form .formElements div.control.txtBox.hasfocus input,*/
form .formElements div.control.calendarBox.hasfocus span,
form .formElements div.control.percentBox.hasfocus span,
form .formElements div.selectBoxDiv.item div.control.select.hasfocus .custombox{background-position:100% -100px;}

/* error form elements*/
form .formElements div.control.txtBox.error,
form .formElements div.control.calendarBox.error,
form .formElements div.control.percentBox.error,
form .formElements div.control.txtBox.hasfocus.error,
form .formElements div.control.calendarBox.hasfocus.error,
form .formElements div.control.percentBox.hasfocus.error{background-position:-21px -75px;}
form .formElements div.selectBoxDiv.item div.control.select.error,
form .formElements div.selectBoxDiv.item div.control.select.hasfocus.error{background-position:-21px -75px;}
form .formElements div.currencyBoxDiv div.currencyBox.error,
form .formElements div.currencyBoxDiv div.currencyBox.hasfocus.error{background-position:-150px 0px;}

/* focus with error form elements*/
/*form .formElements div.control.txtBox.error input{background-position:100% -300px;}
form .formElements div.control.txtBox.hasfocus.error input{background-position:100% -300px;}*/
form .formElements div.control.txtBox.error span,
form .formElements div.currencyBoxDiv div.control.currencyBox.error span,
form .formElements div.control.calendarBox.error span,
form .formElements div.control.percentBox.error span{background-position:100% -300px;}
form .formElements div.control.txtBox.hasfocus.error span,
form .formElements div.currencyBoxDiv div.control.currencyBox.hasfocus.error span,
form .formElements div.control.calendarBox.hasfocus.error span,
form .formElements div.control.percentBox.hasfocus.error span{background-position:100% -300px;}

form .formElements div.selectBoxDiv.item div.control.select.error .custombox{background-position:100% -300px;}
form .formElements div.selectBoxDiv.item div.control.select.hasfocus.error .custombox{background-position:100% -300px;}
form .formElements div.control.select.hasfocus .custombox a,
form .formElements div.control.txtBox.error .custombox a{color:#333;}


form .formElements .custombox{display:block;margin:0;padding:0;border:none;height:23px;overflow:hidden;position:relative;z-index:2; background:url(images/select-right.png) top right no-repeat;color:#505050;}


form .formElements .custombox a{position:absolute;top:0;left:0;display:block;width:100%;height:23px;margin:0;padding:0;outline:none;text-decoration:none!important;font-weight:normal;color:#505050;cursor:default;z-index:2;overflow:hidden;}
form .formElements .custombox a:focus{outline:none;}
form .formElements .custombox a span{display:block;height:20px;margin:4px 20px 4px 4px;padding:0;line-height:16px;text-align:left;color:#333;}
form .formElements div.custombox-wrapper{position:relative;left:-1px;background-color:white;border-top:none;margin:0;padding:0;text-align:left;overflow:auto;overflow-y:scroll;overflow-x:hidden;border:solid 1px #999;border-top:none;*margin-right:3px}
form .formElements div.custombox-wrapper ul{list-style-type:none;margin:0;padding:0;display:block;position:relative;}
form .formElements div.custombox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:0;font-weight:normal;}
form .formElements div.custombox-wrapper ul li a span{display:block;min-height:20px;line-height:20px;padding:0 4px 0 4px;}
form .formElements div.custombox-wrapper ul li a{display:block;width:100%;text-decoration:none;color:#000;background:#fff;outline:none;cursor:default;}
form .formElements div.custombox-wrapper ul li a.odd{background-color:#f7f7f7;}
form .formElements div.custombox-wrapper ul li a.selected{color:#fff;background:#99c4f5;}
form .formElements div.custombox-wrapper ul li a.lastselected{color:#fff;background:#c0d9f5;}
form .formElements div.custombox-wrapper ul li a:hover{text-decoration:none;color:#fff;background:#99c4f5;}

form .formElements .item .hasfocus .custombox a{color:#333;}
.width100fix {
width:100px; border:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.width100fix {
	width:125px; border:0px;
}
}
/* create custom normal,disabled and error textbox and Dropdown box Ends here */


/* Retail Sales and Service page css code - Added by Ragu(236261) on 26May2010 */
.rootContainerDiv{margin:5px;}
.rootContainerDiv h1.title{color:#005487;font-family:Arial, Helvetica, sans-serif; font-size:2.0em;font-weight:bold;}
.rootContainerDiv h2.title{color:#005487;font-family:Arial, Helvetica, sans-serif; font-size:1.5em;font-weight:bold;}
.tableBoxDiv table{border:1px solid #C9C9C9; border-collapse:collapse;width:98%;border-spacing:0px; margin:0 0 10px 10px;color:#505050;}
.tableBoxDiv table thead tr{background:url(images/table_head_bg.html) repeat-x top left;height:24px; }
.tableBoxDiv table tr td{padding:0 5px;vertical-align:middle; height:24px;}
.tableBoxDiv table thead tr td{border:1px solid #C9C9C9;}
.tableBoxDiv table tbody tr.oddRow{background:#E7F6FD;}
.tableBoxDiv table tbody tr.evenRow{background:#FFF;}
.tableBoxDiv table tbody tr.headRow{background:#E9E9E9;}
.tableBoxDiv table tbody tr.hover,.tableBoxDiv table tbody tr:hover{background:#e4e9ec none repeat scroll 0 0;}
.hover{background:#e4e9ec}
.rootContainerDiv .retailSalesAndServiceItems a img,.rootContainerDiv .breadCrumbs a img{ vertical-align:middle;margin-right:4px;}

/* css for id management table form created by Ragu on 5Aug2010*/
.tableBoxDiv table.tableGrid{width:100%;margin:0px;}
.tableBoxDiv table.tableGrid thead tr td{font-weight:bold;}
.tableBoxDiv table.tableGrid tbody tr td{color:#505050;}

/* added for button link*/
a.buttonLink {background:url(images/login-button-right.png) center right no-repeat; float:left; text-align:center;text-decoration:none;padding:4px 0px;line-height:17px;margin-right:5px;color:#FFF;min-height:20px;}
a.buttonLink span{background:url(images/login-button-left.png) center left no-repeat;margin-top:0px;float:left;margin-right:20px;cursor:hand;text-decoration:none;padding:2px 0px 2px 17px;min-height:20px;}
span.buttonFont{color:#FFF;}
a:hover.buttonLink{text-decoration:none;}
/* added for button link*/

/* pop up styles*/
#simplemodal-overlay{ background:#ccc;}

/* Added for help page FAQs img bg*/
.faqArrowDown{ background:url(../../../pres/images/arrow_down.gif) no-repeat left 7px ; padding-left:15px;}
.faqArrowRight{ background:url(../../../pres/images/arrow_right.gif) no-repeat left top ; padding-left:15px;}

/* fix for the ul li bulletin image position*/
ul.disc, ol.disc,.menu ol.disc{list-style:none;}
ul.disc li,ol.disc li{background:url(images/filled-circle.gif) 5px 7px no-repeat;margin-left:-20px;padding:0px 0 0 18px !important; line-height:17px;}
ul.circle,ul.square{margin:0;padding:0}
ul.circle li{list-style:none; background:url(images/circle.gif) 0px 6px no-repeat;padding:0 0 0 15px;margin:0 0 0 3px;}
ul.square li{list-style:none; background:url(images/square.gif) 0px 6px no-repeat;padding:0 0 0 15px;margin:0 0 0 3px;}
/*fix for the ul li bulletin image position*/
.req
{
background:url(images/pink-dot.png) no-repeat left center;
width:6px;
height:6px;
padding-left:4px;
margin-right:4px;
}
.paddingTop6{padding: 6px 0px 0px 0px;}
.paddingLeft10px{padding-left:10px;}
.idMgtTabContainer{
    width: 100%;
	float: left;
	border-top:1px solid #d5d5d5;
	margin-top:0px;
}
/* pop up styles*/
#simplemodal-overlay{ background:#ccc;}
.user-role
{
background: none repeat scroll 0 0 transparent;
    margin-top: 0;
    position: static;

}

.user-role input,.app-access input
{
display:block;
}
.width-auto
{
width:810px !important;

}
.table-layout
{
border:1px solid #ccc;
}

.table-layout th
{

padding:3px 3px 3px 4px;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc;
vertical-align:middle;
}
.table-layout td
{
padding:3px 3px 3px 4px;
vertical-align:middle;
}
.selectbox-fix
{
display:inline;
float:left;
left:10px;
min-height: 10px !important ;
}
.selectbox-fix .control
{
left:10px !important;
}
.user-role .tablescroll_body td
{
border-left:1px solid #ccc;
}
.width-100
{
width:100% !important ;
}
.width240
{
width:240px !important;
}
.margin-top10
{
margin-top:10px;
}
.position-txtbox
{
left:249px !important;
_left:243px !important;
}
.mandatoryLabel {
    color: #005487;
}
.normal-text
{
font-weight:normal;
}
.checkbox-bg {
background-color:#E7F6FD;
color:#000;
}
.text-align-center
{
text-align:center;
}
.valignMiddle { vertical-align: middle;}
.width100{
width:100%;}
.bg-left-img
{
padding-left: 5px;
background: url(images/input-left-mask-png8.png) no-repeat;
background-position:-150px 0px !important;
}

.user-role  .tablescroll_wrapper
{
overflow-x:hidden !important;
}
.button-fix
{
_margin-left:0px !important;
_padding:0 10px !important;
}

.modelText{color:#006899;font-size:1.1em;}
#clear-modal-wrap, #cancel-modal-wrap
{
/*width:411px;*/
display:none;
float:left;
}
#cancel-modal-wrap{ width:600px; }
.simplemodal-overlay{ background:#036;}
.text-align-left
{
text-align:left !important;
}
.cursor-hand
{
cursor:pointer;
}
.position-absolute
{
position:absolute !important;
}
.padding-zero
{
padding:0px !important;
}
form .text input
{
background:url(images/input-bg1500.png) top right no-repeat;/*input bg image width changed to 1500 px*/
}
.list-fix .custombox-wrapper
{
_left:-3px !important;
}

.fontWeightNormal { font-weight:normal;}
.padright5{padding-right:5px;}

form#userform div.formElements.userformPosition {position:absolute;top:-4px;left:250px;_left:243px;}
form#userform div.formElements.userformPosition div.control.txtBox span{
	 
	*background:url(images/input.png) top right no-repeat;
	 _background:url(images/input.png) top right no-repeat;
	 *padding:1180;
	_padding:1px 1px 0px 0px !important;
}
form#userform div.formElements.userformPosition div.control.txtBox.error{
	background-position:-21px -75px;
}
form#userform div.formElements.userformPosition div.control.txtBox.error span{
	background-position:100% -300px;
}
form#userform div.formElements.userformPosition div.control.hasfocus.error{
	background-position:-21px -75px !important;
}
form#userform div.formElements.userformPosition div.control.hasfocus.error span{
	background-position:100% -300px !important;
}
form#userform div.formElements.userformPosition div.control.txtBox.hasfocus{background-position:-7px -25px !important;}
form#userform div.formElements.userformPosition div.control.txtBox.hasfocus span{
	background-position:100% -100px !important;
}

.position-txtbox1
{
left:250px !important;
_left:240px !important;
}
.position-txtbox2
{
left:250px !important;
_left:243px !important;
}
.position-selectbox1
{
_left:3px !important;
top:-2px !important;
}
.customerMainDiv{clear:both;}
/** The  below changes are added For DP 11.2 for table scrolling in userRoles */
.tablescroll
{ font: 12px normal Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif; background-color:#fff; }

.tablescroll td, 
.tablescroll_wrapper,
.tablescroll_head,
.tablescroll_foot
{ border-collapse: collapse; border:1px solid #ccc;   border-left:1; margin-bottom:0;}

.tablescroll td
{ padding:3px 5px; }

.tablescroll_wrapper
{ border-left:0; }

.tablescroll_head
{ font-size:11px; font-weight:bold; background-color:#eee; border-left:0; border-top:0; margin-bottom:0; }

.tablescroll thead td
{ border-right:0; border-bottom:0; border-top:0; }

.tablescroll tbody td
{ border-right:0; border-bottom:0; border-top:0; }

.tablescroll tbody tr.first td
{ border-top:1; }

.tablescroll_foot
{ font-weight:bold; background-color:#eee; border-left:0; border-top:1; margin-top:0; }

.tablescroll tfoot td
{ border-right:0; border-bottom:0; }
/* The changes End */


form .text div.test span.chk 
{
_background:url(images/input-bg1500.png) top right no-repeat;color:#ff6600;/*input bg image width changed to 1500 px*/
_height:23px;
_display:inline-block;
}
form .text div.test span.chk input
{
_background:none;
}
form .item div.test.hasfocus span.chk {

    _background-position: 100% -100px !important;

}

form .text div.test.error span.chk{

_background-position: 100% -300px !important;
}

form#userform div.formElements.userformPosition div.control.txtBox.hasfocus.error,form .formElements div.selectBoxDiv.item div.control.select.hasfocus.error, form .formElements div.selectBoxDiv.item div.control.select.hasfocus.error{
    background-position: -21px -75px !important;
}
form#userform div.formElements.userformPosition div.control.txtBox.hasfocus.error span,form .item .hasfocus.error input,form .item .hasfocus.error .custombox {
    background-position: 100% -300px !important;
}
.dynamic form .item .hasfocus.error{
    background-position: -150px 0 !important;
}

form .formElements DIV.item DIV.bg-left-img
{
background-position:-150px 0px !important;
}

.ieMarginTop-125{margin-top:-1.00em\9;}
.ieMarginTop-175{ margin-top:-1.55em\9;}

.cwt {
	color: #505052;
    font-size: 11px;
    margin: -4px 0 0;
    opacity: 1;
    text-align: right;
    text-transform: lowercase;
}

.cwt-set{
	opacity: 1;
}

.dynamic a.dejargonator {
    border-bottom: 1px dotted #888888;
    color: #505050;
    cursor: help;
    z-index: 0;
}

#content #universal ul li {
    display: block;
    float: left;
    margin: 0 8px 0 0;
    position: relative;
}

/*Phone Number for Header section */
.helpdesk_number{
	background: url(../../../pres/images/login/login-left-bg-grey.gif) repeat-y scroll 0 0 #FFFFFF;
	display: block;
	margin-top: -20px;
	overflow: auto;
	position: relative;
}
#dealerPhone{
	background: url(../../../pres/images/login/bkgrd-3col-mid.gif) repeat-y scroll right top transparent;
	float: right;
	margin: 0 10px 0 0;
	padding-right: 10px; 
}

#dealerPhone li.u_contact {
	color: #636363; 
	background-color: #FFFFFF;
	padding: 6px 0 7px; 
	/*text-align: right;*/
	list-style:none; 
	float:left; 
	font-size:14px
}

#dealerPhone li, #dealerPhone li a {
	font-size: 14px;  
	text-decoration: none;
}

#dealerPhone li.u_contact h4 {
	color: #636363;
    display: inline;
    font-size: 14px;
    font-weight: bold;
    margin-right: 4px;
	float:left;
}

#dealerPhone li a, #dealerPhone li a:link, #dealerPhone li a:hover, #dealerPhone li a:visited, #dealerPhone li a:active {
    color: #636363; 
	text-decoration:none
}

#dealerPhone li.u_contact .phone a {
/*    cursor: default;
    display: inline;
    text-align: left;
    text-decoration: none;*/
}

.dealersHours {
    color: #505052;
    font-size: 11px;
    margin: -4px 0 0;
}

#dealerPhone li.u_contact .hours {
	clear:right; 
	color:#007BAB; 
	display:block; 
	float:right; 
	font-size:11px;
	height:1.25em; 
	margin-right:0;
	margin-top:1px;
	padding-left: 5px;
}

#dealerPhone li.u_contact .hours a {
    color: #636363;
    display: inline-block;
    font-size: 11px; 
	border-bottom:1px dotted #636363;
}

.containerMargin {
	margin-top: 0px !important;
}

#universal li.u_contact .hours {
    clear: right;
    color: #007BAB;
    display: block;
    /*float: left;*/
    font-size: 11px;
    height: 1.25em;
    margin-right: 0;
    margin-top: 1px;
    padding-left: 16px;
	text-transform: none;
}

.glossarybox {
	margin-top: 30px;
    padding-left: 0;
    width: 495px;
	text-align: center;
}

#term-hours-of-operation {
	text-align: center;
}
/*loginMidbg{margin-top:-20px; padding-top:20px} */

#term-hours-of-operation .hours {
	margin-right: auto;
	margin-left: auto;
	margin-top: -5px;
}

.dynamic a.dejargonator {
	background:url(images/icons-tools.png) no-repeat scroll 0 -1098px transparent;
	border-bottom: 1px dotted #888888;
	font-size:11px !important;
    color: #505050;
    cursor: help;
	padding-left: 14px;
}

.viewport-top .dj-point {
	height:72px;
}

.viewport-top .dj-inner{
	height: 80px;
}

.padding-ie7 {
	float:left; 
	padding:0 5px 10px 0;
}


/* Added by kumaresan for dsis */
	
	#overlay{ background:url(images/log-out-800.png) no-repeat top left; padding-top:5px; display:none; position:absolute; left:0; }
	#overlay .content{ background:url(images/logout-bot-800.png) no-repeat bottom left; text-align:center; padding:10px 25px 35px; width:750px; _width:800px; }
	div#overlay .head{ position:absolute;}
	div#overlay .head a{ 
		background: url(images/header-left-selected.png) no-repeat left top;
		font-weight: bold;
		color: #4f004d;
		padding:0 0 0 5px;
		list-style:lower-alpha;
		display: block; 
	}
	
	a#myContact:hover span{
		text-decoration:underline;
	}
	div#overlay .head a:hover,a#myContact:hover span.contacts-icon,a#myContact:hover{ 
		text-decoration: none;
	}
	div#overlay .head a .myContactsIcon,a#myContact span.contacts-icon{ background:url(images/my-contacts.png) no-repeat left top ; padding:0 0 0 15px; display:inline;}
	div#overlay .head a span{ 
		background: url(images/header-right-selected.png) no-repeat right top;
		display: block;
		padding: 10px 15px 5px 10px;
	}
	div#overlay .closeImgPop {
		float:right;
		background: url(images/DelIcon.gif) no-repeat scroll right center transparent;
		padding-right: 15px;
		text-decoration:none;
		color:#006899 !important;
		display:none;
	}
	.positionCloseBtn{ position:absolute; right:25px; top:15px;}
	.marginTop-10{ margin-top:-10px;}
	#overlay .content .iframeWrapper{background:url(../../../pres/images/loading.gif) no-repeat center center transparent; overflow:visible !important;}
	.myContactsPage .myConSimCon #overlay { margin-top:28px;}
	.iframeWrapper .iframeWrapperHidden{ height:100%;}
	#overlay .error-occured .iframeWrapper{background:none; height:150px; }
	#overlay .error-occured .closeImgPop{display:block;  line-height:1.5em;}
	#overlay .error-occured .errMsg{ display:block; padding:25px 0 20px 20px; color:#505050; font-weight:bold; font-size:1.2em; line-height:1.5em; text-align:left; }
	#overlay .error-occured .iframeWrapper .iframeWrapperHidden{ display:none; }
	a#myContact, a#myContact:visited { color:#006899;}
/* Added by kumaresan for dsis */

/*Added for DP11.3 */
/* Popup */
.popupTop{ width:600px; background:url(images/log-out-6001.png) no-repeat left top; padding-top:5px;}
.popupBot{ background:url(images/logout-bot-6001.png) no-repeat left bottom; padding:0 25px 25px;}
.popupTop411{ width:411px; background:url(images/log-out1.png) no-repeat left top; padding-top:5px;}
.popupBot411{ background:url(images/logout-bot1.png) no-repeat left bottom; padding:0 25px 25px;}
.closePopup,.closePopup:hover,.closePopup:visited{ background:url(images/DelIcon.gif) no-repeat right center; padding-right:18px; color:#006899;}
#newLH{ padding:0;}
#newLH:hover{ text-decoration:none;}
.hiddenButton{ float:right; margin:0em 30px 0 0;}
.hiddenBtn{ background:#e9e9e9 url(images/hidden-button.html) no-repeat left bottom; padding:0.25em 1em;}
.hiddenBtn:hover,.hiddenBtn:visited{ text-decoration:none; color:#e9e9e9;}
.hiddenBtn:hover{ color:#ccc;  background:transparent url(images/hidden-button-hover.html) no-repeat left bottom;}
.closeDiv{ float:right; padding-top:5px;}
h3.total{ width:61%; float:right; text-align:left;}
.marginTop-4{ margin-top:-4px;}
.padLeft20{ padding-left:20px;}
.padLeft40{ padding-left:40px;}
.margin0{ margin:0;}
.overflowAuto{ overflow:auto;}
.marginRt44{ margin-right:44%;}
.marginTop17{ margin-top:17px;} 
.pad4,td.pad4{ padding:4px;}
.padR8{ padding-right:8px !important;}
#onlineContractCancelContent .Modal .popup01 .popupCloseImg:hover{ text-decoration:underline}
#onlineContractContent .Modal .popup01 .popupCloseImg:hover{ text-decoration:underline}
.popupBot,.popupBot411{ *padding-top:1px !important; }
#onlineContractContent .Modal .popup01 .contentDiv{*padding:45px 25px 35px 45px;}

#contractTabSwitch{ *margin-top:10px; }
#onlineContractContent .btnsToHid{ *margin-top:20px; }

/* Added for dsis - for LivePerson Chat*/

.chatImage{ padding:8px 10px 0;}
#chatbox{ padding:0;}
.Modal .popup01 .paddingTop5px{ padding-top:5px !important; }
/* Added for dsis - for LivePerson Chat*/
/* Added By Kumaresan For DSIS 12.2 */
	.common-table{ border:1px solid #d5d5d5; display:inline-table; display:block\9; }
	.common-table td{ padding:3px 3px 3px 10px; vertical-align:middle;}
	.common-table .tr-head td{ font-weight:bold; padding-top:2px; border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; border-collapse:separate; }
	.common-table .tr-sub-head td{ border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; border-collapse:separate; }
	.common-table .tr-head td.last,.common-table .tr-sub-head td.last{ border-right:none; }
	.common-table tr{ background-color:#fff; }
	.common-table tr.even{ background-color:#E8F6FE; }
	/*.common-table tr.tr-head{ background:url(images/table-tr-bg.jpg) repeat-x left bottom;}
	.common-table tr.tr-sub-head{ background:url(images/table-sub-tr-bg.png) repeat-x left bottom;}*/
	.common-table tr.disabled{ color:#999; }
	.common-table td.amt{ text-align:right; }
	.common-table-nobg td{ padding:3px 3px 3px 10px; vertical-align:middle;}
	.common-table td.roleIndent{ padding-left:20px; }
	.common-table.bord-all td{ text-align:center; padding:3px 10px;}
	.common-table.bord-all td.txtAlgn-L,.txtAlgn-L { text-align:left;}
	/*.common-table.bord-all td,.bord-all{ border:1px solid #d5d5d5; border-collapse:collapse; text-align:center; padding:3px 10px;}*/
	.common-table.bord-all td.bordRight0 { border-right:0;}
	.common-table.bord-all td.bordLeft0 { border-left:0;}
	
	.report-access-h3{ /*padding:3px 10px 4px 0; float:left; width:240px;*/ margin-bottom:0.25em;}
	.report-access-h3 span.req{ display:inline; float:none;}
	.reportAcc #repAccess input{ display:inline-block;}
	.reportAcc #repAccess .txtBox input{ padding-top:1px; padding-top:4px\9;}
	.reportAcc #repAccess .reprot-acc-con,div#reportsjs div.posRepAccContr,.posreq{ position:relative; left:0; top:0; margin-bottom:0px; }
	a.add-plus{ background:url(images/add-ico.png) no-repeat left center; padding-left:20px; float:left; margin: 3px 0;} 
	a.tick-mark,a.cross-mark{ width:16px; height:14px; display:inline-block; text-decoration:none; cursor:default;} 
	a.tick-mark:hover,a.cross-mark:hover{text-decoration:none; cursor:default;}
	/* Images moved to image tags for print
	a.cross-mark{ background:url(images/cross-mark.png) no-repeat center center;} 
	a.tick-mark { background:url(images/tick-mark.png) no-repeat center center; }
	*/
	.padleft115 { padding-left:115px;}
	.padTop15 { padding-top:15px; }
	div.font-normal{ font-weight:normal;}
	.padBot10{ padding-bottom:10px;}
	div#reportsjs textarea.repAccTextArea { padding:0; width:240px; height:55px;}
	.btns-userId .marginRight35{ margin-right:35px;}
	.custombox iframe{ display:none;}
	div.pdf-icon-small{background:url(images/pdf-icon-small.png) center left no-repeat; float:left; height:20px;width:20px;_height:17px;}
	.txtBold{ font-weight:bold;}
	.tooltipPopup {width: 300px; }
	.tooltipPopup .topblueimg { background: url(images/top-blue-300.png) no-repeat scroll right top transparent;  margin: 0; padding: 8px 0 0; width: 300px; }
	.tooltipPopup .contentDiv#contentDiv { background: url(images/blue-strip.gif) repeat-x scroll left bottom #FFFFFF;  border-left: 1px solid #C7D8E9; border-right: 1px solid #C7D8E9; margin: 0; padding: 0 10px; height:auto; min-height:0;}
	.tooltipPopup .bottomblueImg { background: url(images/bottom-blue-300.png) no-repeat scroll right top transparent; margin: 0; padding-top: 10px;  width: 300px; }
	form.comtracQuickQuote .tooltipPopup .contentDiv#contentDiv{ _margin-top:-14px !important;}
	form.comtracQuickQuote .mandatoryLabel{ color:#505050; font-weight:bold;}
	form .border0-table label{ padding-right:0; top:0;}
	.border0-table td{ padding:5px; }
	.border0-table tr.error-happened td{ padding-top:30px; }
	.border0-table tr.error-happened td .contentDiv td{ padding-top:5px; }
	.padLeft10{ padding-left:10px !important;}
	form div.inline-err{ margin-top:-25px;}
	form#userform div.inline-err{ margin-top:-5px; padding-left:10px; min-height:30px; _height:30px;}
	form#userform div.inline-err ul.errors,form div.inline-err ul.errors { padding:0 0 0 1em; margin:0;}
	form div.inline-err ul.errors li,form#userform div.inline-err ul.errors li{ margin-left:15px !important; list-style:none outside; margin-top:0px !important;}
	.border0-table tr.error-happened td label{ top:3px;}
	form.comtracQuickQuote .formElements div.control.percentBox span, form.comtracQuickQuote .formElements div.currencyBoxDiv div.control.currencyBox span{ display:inline-block\9; padding-top:3px\9;}
	form.comtracQuickQuote .formElements div.control.percentBox span, form.comtracQuickQuote .formElements div.currencyBoxDiv div.control.currencyBox span{  _padding-top:0px; _padding-bottom:0px;}
	form.comtracQuickQuote .formElements div.currencyBoxDiv div.control.currencyBox{ _float:left;}
	form.comtracQuickQuote tr.error-happened .currencyBoxDiv{ margin-bottom:-6px;}
	form.comtracQuickQuote tr.error-happened .selectBoxDiv{ margin-bottom:-9px;}
	form.comtracQuickQuote tr.error-happened .percentBox{ margin-bottom:-9px;}
	
	.NewDivarrow .popupNEw {margin-right:5px;_width:390px;}/*Fixed for IE6 04Feb'11*/
	.NewDivarrow .popupNEw .topblueimg{background:url(images/arrow_menu_top_new.gif) #fff repeat-x top left; height:4px  }
	.NewDivarrow .popupNEw .topblueimgcorner{background:url(images/arrow_menu_top_newcorner.gif)  no-repeat top right; width:5px; height:4px }
	.NewDivarrow .popupNEw .botblueimg{background:url(images/arrow_menu_bot_new.gif) #fff repeat-x top left; height:4px  }
	.NewDivarrow .popupNEw .botblueimgcorner{background:url(images/arrow_menu_bot_newcorner.gif)  no-repeat top right; width:5px; height:4px }
	.NewDivarrow .popupNEw .botblueimgrow2{background:url(images/arrow_menu_bot2_new.gif) #fff repeat-x top left; height:4px  }
	.NewDivarrow .popupNEw .botblueimgcornerrow2{background:url(images/arrow_menu_bot2_newcorner.gif)  no-repeat top right; width:5px; height:4px }
	.NewDivarrow .popupNEw .topblueimgright{background:url(images/arrow_menu_top_newrt1.gif)  repeat-y top right; width:5px;  border-bottom:0px solid #e3e3e3; }
	.NewDivarrow .popupNEw .comtracQuick{ padding:0 4px;width:377px;width:357px\9;  background:#fff; height:24px;border-bottom:0px solid #e3e3e3; font-size:24px border-left:1px solid #ccc;text-align:center; }
	.NewDivarrow .popupNEw .bottomblueImg{background:url(images/listitem_menu_bottom_mid.gif) repeat-x  transparent bottom right; min-height:35px;_height:32px; background-color:#fff;}
	.NewDivarrow .popupNEw .bottombluem{background:url(images/listitem_menu_bottom_m1.gif) repeat-x  transparent bottom right; height:5px ;}
	.NewDivarrow .popupNEw .bottomblueImgrt{background:url(images/listitem_menu_bottom_rt.gif) repeat-y transparent bottom right; vertical-align:middle;width:4px; background-color:#fff;}
	.NewDivarrow .popupNEw .bottomblueImgleft{background:url(images/listitem_menu_bottom_left.gif) repeat-y transparent bottom right; vertical-align:middle;width:4px; background-color:#fff;}
	.NewDivarrow .popupNEw .bottomblueImgleftcorner{background:url(images/listitem_menu_bottom_lc1.gif) no-repeat transparent bottom right; vertical-align:middle;width:4px; height:5px;}
	.NewDivarrow .popupNEw .bottomblueImgrtcorner{background:url(images/listitem_menu_bottom_rc1.gif) no-repeat transparent bottom right; vertical-align:middle;width:4px; height:5px;}
	.NewDivarrow .popupNEw .contentLeftArrow{background:url(images/arrow_menu-new.gif) no-repeat top left; width:22px;height:32px; _margin-right:-3px; cursor:pointer }
	.NewDivarrow .popupNEw #listItems{position:absolute;margin-left:20px;margin-left:20px\9;z-index:999;}
	.NewDivarrow .popupNEw #listItems ul{width:362px;width:363px\9;color:#3789C7;word-wrap:wrap; padding:0px;} 
	.NewDivarrow .popupNEw #listItems li{border-bottom:1px solid #ccc;padding:3px 4px 1px 5px;word-wrap:wrap; cursor:pointer;} 
	.NewDivarrow .popupNEw #listItems li.last{border-bottom:0px solid #ccc;} 
	.NewDivarrow .popupNEw li.brdrbtm {border-bottom:1px solid #e3e3e3;}
	.NewDivarrow .popupNEw li.brdrbtm a{ padding-left:5px;padding-left:0px\9;}
	.NewDivarrow .popupNEw #listItems ul, .NewDivarrow .popupNEw #listItems li{ margin:0; list-style:none;}
	
	form .item .disabled.error input#pdn_1{background-position: 100% -300px;}
	.toWrapCont{ word-wrap:break-word;}
	form .textarea.error textarea{ border:2px solid #cc0000;}
	#repAccess input:focus,#appAccess input:focus,#userroletable input:focus,a:focus.btnFocus{ outline:1px dotted #000;}
	#repAccess .txtBox input:focus{ outline:none; }
	form.comtracQuickQuote .formElements div.control.txtBox span,
	form.comtracQuickQuote .formElements div.currencyBoxDiv div.control.currencyBox span{
		 _background-image:url(images/input.png);
	}
	form div#IntlDiv div.control{
		background: url(images/input-left-mask-png8.png) no-repeat left top transparent;
		display: block;
		margin: 0;
		padding: 0 0 0 5px;
		z-index: 2;
	}
	form div#IntlDiv div.hasfocus{ background-position:-50px 0 !important}
	form div#IntlDiv div.error{ background-position:-150px 0 !important}
	form div#IntlDiv div.disabled{ background-position:-100px 0 !important}
	.calculationComplete { display:none;}
	.popupBot411.smallPop { background-image:url(images/logout-bot-small.png);}
	.quickQuotePrint .border0-table td span{ padding-top:2px; }
	.inlineBlock{ display:inline-block;}
	.margin0Auto { margin:0 auto; }
	.textCenter{ text-align:center;}
	.loaderDivMonaco{ padding:10px; float:left; background:#fff; display:none;}
	.loaderDivMonaco span{ white-space:nowrap; display:block;}
/* Added By Kumaresan For DSIS 12.2 */

/*Styles added for usermigration storefront login page: Manjunath(31/07/2012) - Start*/
.loginMidbg{ margin-left:30px; }
.w190{ width:190px; } 
.padding-ie7{ width:190px; }
/*Styles added for usermigration storefront login page: Manjunath(31/07/2012) - End*/

#logo img{display:block; margin-top: 5px;}
.reportAcctbl{overflow:hidden;clear:right;}


#selectionErrorMsg{
	margin: 0px !important;
    padding:0 0 10px 0px !important;
   
}

#requestTypeMsg{
    list-style-type: none !important;
    margin-left: 0px;
}

form#comtracform div.inline-err ul.errors li{ margin-left:25px !important; list-style:disc outside; margin-top:0px !important;}
form#TESTredirect .formElements #actualLoginWidget div.control.txtBox span{
	_padding:0px 1px 0px 0px;
}

/* Navigate away popup styles */
	.popTopL{ background:url(images/popupTopLeft.png) no-repeat left top transparent; } 
	.popTopR{ background:url(images/popupTopRight.png) no-repeat right top transparent;  margin-left:26px;} 
	.popBotL{ background:url(images/popupBottomLeft.png) no-repeat left bottom transparent;  } 
	.popBotR{ background:url(images/popupBottomRight.png) no-repeat right bottom transparent; margin-left:26px; padding:0 25px 40px 7px; } 
	#navigationPopupClose.closePopup{background: url(images/DelIcon.gif) no-repeat scroll right center transparent; padding-right: 15px; color:#006899 !important;}
	.paddingRight10px{ padding-right:10px}
	.clearCustomPop{ width:100%; height:1px;}


/* login widget - login btn made a bold */
#loginButton a span{font-weight:bold;}
/* login widget - links  underline hide */
a:hover.loginlink{text-decoration:none !important;}
#actualLoginWidget .loginBoxContentDiv .userLnks div a{/* float:left;*/ text-align:left;line-height:19px !important; }
#actualLoginWidget .loginBoxContentDiv .userLnks div a:hover{text-decoration:none !important;}
/* Added for home page hrs of operation */
.viewport-top .dj-inner div.term#term-hours-of-operation {top:-35px\9;}

.popupbtnwrap
{
	margin: 10px 0 0 0px !important;
}

.paddingleft50px{padding-left:65px;}
.multiplePDN #cb_dealerAuthorizedSignorsTitle{ height:100px !important; }

.multiplePDN #reportsjs.width-auto{width:100% !important}
/* Added for training link in storefront */
.headerContainer .trainingLink{ padding-right:10px;}

/* Changes for UX storefront - Start */
form#comtracform h1{font-size:2.5em;}
form#comtracform p{color:#666666;}
/* Changes for UX storefront - End */


/* Added By Kumaresan For ECR 244*/
.tooltipTitle{color:#2C1262; border-bottom:1px solid #CAE6F3;font-weight:bold;}
.tooltipData{padding:4px;}
.cursor{cursor:pointer;}