.belowMSRP {
	text-decoration:line-through;
}

.NegotiateContainer {
	width:754px;
	margin:10px auto 0;
	padding:0;
}

/* popup blocker help styles */

.NegotiateContainer div#popup_blocker_help {
	border:2px solid #000;
	background-color:#FFF;
	position:absolute;
	top:20px;
	left:70px;
	width:600px;
	padding:10px;
}
.NegotiateContainer div#popup_blocker_help p {
	font-weight:700;
	font-size:12px;
	color:#444;
	margin:5px 0;
}
.NegotiateContainer div#popup_blocker_help .closebutton {
	float:right;
	cursor:pointer;
	font-weight:700;
	font-size:12px;
	color:#000;
}
.NegotiateContainer #TradeEstimatedValueField {
	display:none;
}
.NegotiateContainer div,.NegotiateContainer span {
	margin:0;
	padding:0;
}
.NegotiateTop {
	background-image:url(/Images/Negotiate/PageTop.jpg);
	background-repeat:no-repeat;
	width:754px;
	height:99px;
}
.NegotiateMiddle {
	background-image:url(/Images/Negotiate/PageMiddle.jpg);
	width:754px;
	overflow:auto;
}
.NegotiateBottom {
	background-image:url(/Images/Negotiate/PageBottom.jpg);
	background-repeat:no-repeat;
	clear:left;
	width:754px;
	height:51px;
}
.NegotiateHelpLink {
	cursor:pointer;
	float:left;
	width:42px;
	height:42px;
	margin:35px 0 0 10px !important;
}
.NegotiationHelpContainer img.HelpDiagram {
	background-image:url(/Images/Negotiate/HelpDiagram.png);
	background-repeat:no-repeat;
	background-color:transparent;
	width:622px;
	height:435px;
}
.NegotiationHelpContainer .SectionHeader {
	color:#365F91;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:700;
	text-indent:15px;
	margin:25px 0;
}
.NegotiationHelpContainer .FAQ {
	line-height:20px;
}
.NegotiationHelpContainer .FAQ .question {
	color:#4F81BD;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
	padding:15px 0 5px 15px;
}
.NegotiationHelpContainer .FAQ .answer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	text-indent:25px;
	padding:0 0 5px 15px;
}
#NegotiateSide {
	float:left;
	width:230px;
	padding-left:10px;
}
#NegotiateSide img {
	border:1px solid silver;
	background-color:#FFF;
	margin-bottom:5px;
	border-color:silver gray gray silver;
	padding:2px;
}
#NegotiateSide .Attribute {
	width:auto;
	background-image:url(/Images/Negotiate/TextLine.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding:2px;
}
#NegotiateSide .Label {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#8ECAFE;
}
#NegotiateSide .Value {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	color:#FFF;
}
#NegotiateContent {
	float:left;
	width:480px;
	margin-left:15px;
	clear:right;
}
#NegotiateContent .HomeAgentHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	margin-left:10px;
}
#NegotiateContent .HomeAgentSummary {
	float:left;
	width:170px;
	margin-left:10px;
}
#NegotiateContent .HomeAgentSummary div {
	font-size:11px;
}
#NegotiateContent .HomeAgentSummary div.AgentName {
	padding-top:15px;
}
#NegotiateContent .HomeAgentSummary img {
	background-color:#FFF;
	float:left;
	margin-right:5px;
	border-color:silver gray gray silver;
	border-style:solid;
	border-width:1px;
	padding:2px;
}
#NegotiateContent .HomeAgentComments {
	float:left;
	width:270px;
	margin-left:10px;
}
#NegotiateContent .HomeAgentComments textarea {
	border:1px solid silver;
	overflow:auto;
	display:block;
	width:100%;
	height:60px;
}
#NegotiateContent .HomeAgentComments input.HomeCommentButtom {
	background-color:transparent;
	background-image:url(/Images/Negotiate/SendEmailButton.jpg);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	display:block;
	width:156px;
	height:36px;
	margin:5px 0 2px 52px;
}
#NegotiateContent .HomeHead {
	background-image:url(/Images/Negotiate/HomeFrameTop.jpg);
	background-repeat:no-repeat;
	width:481px;
	height:36px;
}
#NegotiateContent .HomeHeadPlain {
	background-image:url(/Images/Negotiate/HomeFrameTopPlain.jpg);
	background-repeat:no-repeat;
	width:481px;
	height:9px;
}
#NegotiateContent .HomeMid {
	background-image:url(/Images/Negotiate/HomeFrameMiddle.jpg);
	width:481px;
	overflow:auto;
}
#NegotiateContent .HomeMid .ProposalList {
	color:#204792;
	font-weight:700;
	float:left;
	width:200px;
	margin:0 0 0 35px;
}
#NegotiateContent .HomeMid .ProposalList .Proposal {
	background-image:url(/Images/Negotiate/prop_icon.jpg);
	background-repeat:no-repeat;
	background-position:0 5px;
	cursor:pointer;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	margin-bottom:5px;
	padding-left:25px;
}
#NegotiateContent .HomeMid .ProposalList .Proposal.Current {
	background-image:url(/Images/Negotiate/prop_icon_current.jpg);
	height:34px;
	padding-left:36px;
	padding-top:5px;
	margin-left:-10px;
}
#NegotiateContent .HomeMid .ProposalList .PropStatus {
	color:#666;
}
#NegotiateContent .HomeMid .ProposalList .PropStatus.accepted {
	color:#34A400;
}
#NegotiateContent .HomeMid .ProposalList .PropStatus.countered {
	color:#C83744;
}
#NegotiateContent .HomeMid .ProposalList .PropTitle {
	cursor:pointer;
}
#NegotiateContent .HomeMid .ProposalList .WaitingForProposal {
	position:relative;
	background-image:url(/Images/Negotiate/Paper.jpg);
	width:196px;
	height:113px;
}
#NegotiateContent .HomeMid .ProposalList .WaitingForPropSlide {
	position:absolute;
	font-size:16px;
	font-weight:400;
	font-family:Arial, Helvetica, sans-serif;
	padding:25px 5px 0;
}
#NegotiateContent .HomeMid .ProposalList .waitingspinner {
	background-image:url(/Images/Negotiate/PaperWaiting.gif);
	width:16px;
	height:16px;
	position:absolute;
	bottom:13px;
	right:6px;
}
#NegotiateContent .HomeMid .DealStatus {
	float:left;
	width:175px;
	margin:0 0 0 40px;
}
#NegotiateContent .HomeMid .DealStatus div {
	font-family:expression("MS Sans Serif");
	font-size:11px;
	font-weight:700;
	color:#204792;
	min-height:22px;
	padding-top:3px;
	text-indent:24px;
	vertical-align:middle;
}
#NegotiateContent .HomeMid .DealStatus a {
	text-decoration:none;
}
#NegotiateContent .HomeMid .DealStatus div.done {
	background-image:url(/Images/Negotiate/CheckGreen.jpg);
	background-repeat:no-repeat;
}
#NegotiateContent .HomeMid .DealStatus div.pending {
	background-image:url(/Images/Negotiate/UnCheckedOrange.jpg);
	background-repeat:no-repeat;
	color:#CF5300;
}
#NegotiateContent .HomeMid .DealStatus div.pending div {
	color:#CF5300;
	font-weight:400;
}
#NegotiateContent .HomeMid .DealStatus div.pending div a {
	padding-left:0;
}
#NegotiateContent .HomeMid .DealStatus div.not_done {
	background-image:url(/Images/Negotiate/UnCheckedGreyWithBox.jpg);
	background-repeat:no-repeat;
}
#NegotiateContent .HomeMid .PaperWork {
	display:none;
	background-image:url(/Images/Negotiate/HomePaperWork.jpg);
	background-repeat:no-repeat;
	float:left;
	clear:both;
	width:475px;
	padding-top:34px;
	margin-left:3px;
}
#NegotiateContent .HomeMid .PaperWork div.doc_list {
	float:left;
	width:200px;
	margin:5px 0 0 35px;
}
#NegotiateContent .HomeMid .PaperWork a.doc {
	background-image:url(/Images/Negotiate/pdf_icon.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:700;
	color:#204792;
	display:block;
	height:22px;
	padding-top:3px;
	text-decoration:none;
	text-indent:24px;
	vertical-align:middle;
}
#NegotiateContent .HomeFoot {
	background-image:url(/Images/Negotiate/HomeFrameBottom.jpg);
	background-repeat:no-repeat;
	width:481px;
	height:12px;
}
#NegotiateContent #MessageSentAlert .HomeMid div {
	padding-left:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
}
#NegotiateContent .SubmitYourInfo {
	background-image:url(/Images/Negotiate/Form_Info.jpg);
	background-repeat:no-repeat;
	width:443px;
	height:150px;
}
#NegotiateContent .SubmitYourInfo div {
	overflow:auto;
	padding:30px 0 0 5px;
}
#NegotiateContent .SubmitYourInfo input,#NegotiateContent .SubmitYourInfo select {
	background-color:#D7E2E8;
	border:1px solid #3AC9E7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:13px;
	padding:1px;
}
#NegotiateContent .SubmitYourInfo label {
	display:block;
	float:left;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	padding:1px 5px 1px 3px;
}
#NegotiateContent .SubmitYourInfo select.Col2 {
	height:19px;
	width:160px;
	padding:0;
}
#NegotiateContent .QuickQuestions {
	background-image:url(/Images/Negotiate/Form_Quick.jpg);
	background-repeat:no-repeat;
	width:443px;
	height:100px;
	margin-top:7px;
}
#NegotiateContent .QuickQuestions.PlusOne {
	background-image:url(/Images/Negotiate/Form_4Quick.jpg);
	height:117px;
}
#NegotiateContent .QuickQuestions div {
	padding:26px 0 0 5px;
}
#NegotiateContent .QuickQuestions span.Question {
	display:block;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	margin:4px 0 0 7px;
}
#NegotiateContent .QuickQuestions span.Question input {
	background-color:#FFF;
	border:1px solid #BB8F08;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:13px;
	margin:0 0 0 5px;
	padding:1px;
}
#NegotiateContent .QuickQuestions span.Question select {
	width:200px;
	margin-left:5px;
}
#NegotiateContent .QuickQuestions span.Question label {
	color:#FFBB02;
	padding-left:5px;
}
#NegotiateContent .QuickQuestions span.Question label input {
	background-color:transparent;
	border:none;
}
#NegotiateContent .QuickQuestions span.Question input.AmountDown {
	margin-left:60px;
}
#NegotiateContent .AgreeToTermsAndConditions {
	background-image:url(/Images/Negotiate/AgreeToTAndC.jpg);
	background-repeat:no-repeat;
	width:445px;
	height:36px;
	margin-top:7px;
}
#NegotiateContent .AgreeToTermsAndConditions div {
	padding:expression(1px) 0 0 10px;
}
#NegotiateContent .AgreeToTermsAndConditions label {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:4px;
}
#NegotiateContent .TermsAndConditions {
	color:#0C4F83;
	background-color:#D7E2E8;
	border:1px solid #7FA6B7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:440px;
	height:63px;
	margin-top:7px;
	overflow-y:scroll;
}
#NegotiateContent .TermsAndConditions div {
	margin:5px;
}
#NegotiateContent .TermsAndConditions p {
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:400;
	text-indent:25px;
	margin:5px;
}
#NegotiateContent .StartNegButtonHolder button,#NegotiateContent .StartNegButtonHolder input {
	background-color:transparent;
	background-image:url(/Images/Negotiate/StartNegButton.gif);
	background-repeat:no-repeat;
	border:none;
	cursor:pointer;
	width:308px;
	height:31px;
	margin-left:65px;
}
#NegotiateContent .YouSaidFinanceHeader {
	background-image:url(/Images/Negotiate/YouSaidFinance.jpg);
	width:470px;
	height:24px;
	margin:5px 0 10px 5px;
}
#NegotiateContent .YouSaidFinanceWords {
	margin-left:30px;
}
#NegotiateContent .YouSaidFinanceButtons {
	padding:20px 0 10px 40px;
}
#NegotiateContent .YouSaidFinanceButtons .OpenFinanceApp {
	background-color:transparent;
	background-image:url(/Images/Negotiate/OpenFinanceButton.jpg);
	border:none;
	cursor:pointer;
	width:258px;
	height:36px;
}
#NegotiateContent .YouSaidFinanceButtons .SkipFinanceApp {
	background-color:transparent;
	background-image:url(/Images/Negotiate/SkipFinanceButton.jpg);
	border:none;
	cursor:pointer;
	width:156px;
	height:36px;
}
#NegotiateContent .YouSaidFinanceButtons .IAmFinished {
	background-image:url(/Images/Negotiate/IAmFinished.jpg);
}
.NegotiateProposalAccepted {
	position:relative;
	background-image:url(/Images/Negotiate/ProposalAccepted.jpg);
	width:775px;
	height:487px;
}
.NegotiateProposalAcceptedPhone {
	position:absolute;
	bottom:39px;
	left:573px;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:700;
}
#NegotiateContent .SubmitYourInfo label.Col1,#NegotiateContent .SubmitYourInfo input.Col1 {
	width:123px;
}
#NegotiateContent .SubmitYourInfo label.Col2,#NegotiateContent .SubmitYourInfo input.Col2 {
	width:160px;
}
#NegotiateContent .SubmitYourInfo label.Col3,#NegotiateContent .SubmitYourInfo input.Col3 {
	width:115px;
}

/* BEGIN - One Price Dealer Styles */
#NegotiateContent .oneprice-dealer .StartNegButtonHolder input {
	background-image:url(/Images/WideStorm/buyFromHomeInner.gif);
}
.NegotiateProposalAccepted.oneprice-dealer {
	background-image:url(/Images/Negotiate/OnePrice/ProposalAccepted.jpg);
}
/* END - One Price Dealer Styles */