small {color:#000000}

#watermark {
	font-size:2.0em;
	position: relative;
	top: -300px;
	text-align:center;
	z-index: 1000;
	line-height:2.0em;
	background-color:#ffffff;
	opacity: 0.8;
	color:#ff0000;

}
	
.vehicleNameDetail {font-weight: bold; font-size: 18px; text-align: center;
	  line-height: 30px;
	background-color:#e9e9e9;
	color: #000000;
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-right: 2px solid #999;
	 -moz-border-right-radius:     4px; 
		border-top-left-radius:1em;
		border-top-right-radius:1em;}
.DealerStyleDetail {font-size: 13px;}
.DealerLabelStyleDetail {font-size: 13px;}
.LabelStyleDetail {font-size: .8em;}
.DataStyleDetail {font-size: 1.0em;font-weight:600;}
.Price1LabelStyleDetail {font-size: 1.2em; font-weight: bold;color:#cc0000;}
.Price2LabelStyleDetail {font-size: .8em;;font-weight:600}
.Price3LabelStyleDetail {font-size: .8em;;font-weight:600}
.PriceCommentStyleDetail {font-size: 1.4em;}
.Price1DataStyleDetail {font-size: 1.2em;; ;font-weight:700;color:#cc0000;}
.Price2DataStyleDetail {font-size: 1.0em; ;font-weight:600
	line-height: 28px;}
.Price3DataStyleDetail {font-size: 1.3em; ;font-weight:600
	line-height: 28px;}
.subHeaderStyleDetail {font-weight: bold; font-size: 15px;}
.linkstyleDetail {font-size: 12px; font-weight: bold;}
.disclaimerstyleDetail {font-size: 10px; text-align: left; margin-top: 20px; border: solid 1px; padding: 5px; color:#ffffff;}
.vehDetaillist {margin-bottom: 0px; margin-top: 10px;height:240px;overflow-x:scroll;}
.pageviewlabelstyle {font-size: 14px; font-weight: bold;}
.pageviewstyle {font-size: 14px}
.descStyle {padding: 2px; font-size: 11px; color: #000; background-color: #ccc; border: solid 1px #dedede; font-family: Arial; font-weight: bold; width: 240px;}
.PrintButtonStyleDetail {margin-bottom: 8px;font-size: 11px}
.contactLabelStyleDetail {font-size: 12px;}
.contactDataStyleDetail {font-size: 12px;}
.pricingNoteStyleDetail {}
.searchSmartPaymentsLabel {font-weight:bold;color:red;font-size:12pt}
.searchSmartPaymentsData {font-weight:bold;color:red;font-size:12pt}
.vehicleInfoDetail {font-size:1.2em;overflow-y:auto;}

.swcDetailSectionHead {font-size:12px;}
	.contBox {
		border-right: 1px solid #e5e5e5;
		border-left: 1px solid #e5e5e5;
		border-bottom: 1px solid #e5e5e5;
		
		}
 .head {
 	width:100%;
    background: #7cc2e3;
    padding-left:4px;
    border-top-left-radius: .50em;
    border-top-right-radius: .50em;
	line-height: 1.65em;
    color:#ffffff;
	font-size:1.4em;
	
 }
 .offer {
 	color: #ff0000;
	font-weight: 700;
	background: #eee;
	font-size:1.4em;
 }
 
.qbtn {
	background:url(../images/quote.png) top left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.finbtn {
	background:url(../images/finance.png) top left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.calcbtn {
	background:url(../images/calculator.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.emailbtn {
	background:url(../images/email.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.tradebtn {
	background:url(../images/refresh.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.chatbtn {
	background:url(../images/chat.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.sharebtn {
	background:url(../images/facebook_icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.tweetbtn {
	background:url(../images/twitter-icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.phnbtn {
	background:url(../images/phone-icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.4em;
/*	border-bottom: 2px solid #ccc; */
}
.price {
	background:url(../images/price2.png) left no-repeat;
	padding-left:40px;
	padding-top:6px;
	height:40px;
/*	border-bottom: 2px solid #ccc; */
}
.sharebtn {
	background:url(http://nmvt.getswc.com/systemImages/invDetail/facebook_icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.2em;
}
.tweetbtn {
	background:url(http://nmvt.getswc.com/systemImages/invDetail/twitter-icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.2em;
}
.phnbtn {
	background:url(http://nmvt.getswc.com/systemImages/invDetail/phone-icon.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.2em;
	white-space:nowrap;
}
.printbtn {
	background:url(http://nmvt.getswc.com/systemImages/invDetail/print.png) left no-repeat;
	padding-left:52px;
	padding-top:10px;
	height:40px;
	font-size:1.2em;
	white-space:nowrap;
}
ul.plain {
	list-style:none;

}

	input[type="text"],
	input[type="password"],
	input[type="email"],
	textarea {
		-moz-appearance: none;
		-webkit-appearance: none;
		-o-appearance: none;
		-ms-appearance: none;
		appearance: none;
		-moz-transition: border-color 0.2s ease-in-out;
		-webkit-transition: border-color 0.2s ease-in-out;
		-o-transition: border-color 0.2s ease-in-out;
		-ms-transition: border-color 0.2s ease-in-out;
		transition: border-color 0.2s ease-in-out;
		background: #fff;
		border: solid 1px #e0e0e0;
		border-radius: 5px;
		color: inherit;
		display: block;
		outline: 0;
		padding: 1em 0.75em 1em 2em;
		text-decoration: none;
		/* width: 50%; */
	}
	textarea {
display: block;
margin-bottom: 15px;
padding: 11px 25px;
padding-left: 55px;
width: 90%;
height: 120px;
font-size:1.0em;
}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		textarea:focus {
			border-color: #37c0fb;
		}

	input[type="text"],
	input[type="password"],
	input[type="email"] {
		line-height: 1em;
	}

	label {
		display: inline-block;
		color: inherit;
		font-weight: 600;
		line-height: 1.75em;
		margin-bottom: 0.5em;
	}

	::-webkit-input-placeholder {
		color: #999999;
		position: relative;
		top: 3px;
	}

	:-moz-placeholder {
		color: #999999;
	}

	::-moz-placeholder {
		color: #999999;
	}

	:-ms-input-placeholder {
		color: #999999;
	}

	.formerize-placeholder {
		color: #999999;
	}