/*
<!---
// ------------------------------------------------------------------------------
// CLASS:
// DS2.includes.css.common.css
//
// COPYRIGHT:
// Copyright (c) 2008 Dealerskins, Inc. All Rights Reserved.
//
// REVISION HISTORY:
//
// ******************************************************************************
// User: ADM 10/20/2008
// Initial creation
// ******************************************************************************
// ------------------------------------------------------------------------------
 --->
*/

/*
 * The following rule is intended for HTML generated by FCKEditor.
 */
@media screen {

	span b, span font {
		color: inherit;
		font-size: inherit;
	}
	
	.printbold{
		font-weight : bold;
	}
	
	.clsPrintLinkDiv {
		width:100%;
		text-align:right;
		padding-right:25px;
	}
	
	#homePageFlashMovie {
		position: relative;
		z-index: 1;
	}
	
	#PopoverAdvertisementDiv {
		text-align: center; 
		left:5px; 
		top: 5px; 
		margin: 5px auto; 
		width:95%; 
		visibility:hidden; 
		z-index:1500;	
		filter:alpha(opacity=25); 
		-moz-opacity:25%;
		height: 95%;
	}
	
	.height650 {
		height:650px;
	}
	
	.basicsmall {
		font-size: 10px;
	}
	
	.basicbold {
		font-weight: bold;
	}
	
	.noVisibility {
		visibility:hidden;
	}
	
	.noDisplay {
		display:none;
	}
	
	.blockDisplay {
		display:block;
	}
	
	.handCursor {
		cursor:hand;
	}
	
	.smaller {
		font-size: smaller;
	}
	
	.larger {
		font-size: larger;
	}
	
	.fullBorderBlack {
		border: 1px solid #000000;
	}
	
	.fullBorderDarkGrey {
		border: 1px solid #666666;
	}
	
	.fullBorderLightGrey {
		border: 1px solid #cccccc;
	}
	
	.bottomBorderLightGrey {
		border-bottom: 1px solid #cccccc;
	}
	
	.bottomBorderDarkGrey {
		border-bottom: 1px solid #666666;
	}
	
	.rightBorderDarkGrey {
		border-right: 1px solid #666666;
	}
	
	.margin20Center {
		margin: 20px;
		text-align: center;
	}
	
	.marginBottom10 {
		margin: 0 0 10px 0;
	}
	
	.marginBottom5 {
		margin: 0 0 5px 0;
	}
	
	.margin20 {
		margin: 20px;
	}
	
	.margin0 {
		margin: 0px;
	}
	
	.marginBottom0 {
		margin-bottom: 0px;
	}
	
	.darkBlue {
		color:#123478;
	}
	
	.green {
		color: #699496;
	}
	
	.black {
		color: #000000;
	}
	
	.white {
		color: #ffffff;
	}
	
	.medGrey {
		color: #999999;
	}
	
	.floatLeft {
		float: left;
	}
	
	.floatRight {
		float: right;
	}
	
	.marginRight20 {
		margin-right: 20px;
	}
	
	.mgDebug {
		clear:both;
		padding-top:10px;
		border-bottom:1px solid #cccccc;
		font-size:16px;
		font-weight:bold;
	}
	
	.widthMarginLeft254 {
		width:550px;
		margin:2px 0px 0px 254px;
	}
	
	.margin62 {
		margin:0 62px;
	}
	
	.margin62OverflowHeight100 {
		margin:0 62px;
		overflow:auto;
		height:100px;
	}
	
	.width550 {
		width: 550px;
	}
	
	.width700 {
		width: 700px;
	}
	
	.width175 {
		width: 175px;
	}
	
	.width33p {
		width: 33%;
	}
	
	
	.leftMargin30 {
		margin-left: 30px;
	}
	
	.zIndex100 {
		z-index:100;
	}
	
	.helpCursor {
		cursor: help;
	}
	
	.height20 {
		height: 20px;
	}
	
	
	.mlAlignPadding {
		text-align: center;
		padding: 10px;
	}
	
	.padding5 {
		padding: 5px;
	}
	
	.padding10 {
		padding: 10px;
	}
	
	.paddingBottom10 {
		padding: 0 0 10px 0;
	}
	
	.paddingLeft10 {
		padding-left: 10px;
	}
	
	.width50 {
		width: 50px;
	}
	
	.width150 {
		width: 150px;
	}
	
	.h2Border {
		border: 2px solid;
		border-color:#666666;
	}
	
	.emailWarning {
		margin:auto;
		font-size:9px;
		padding:1px;
		border:1px solid black;
	}
	
	.emailAdmin {
		width:550px;
		visibility:hidden;
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
	}
	
	.marginTop0 {
		margin-top: 0px;
	}
	
	.centerText {
		text-align:center;
	}
	
	.leftText {
		text-align: left;
	}
	
	.topBlackBorder {
		border-top:1px solid #000000;
	}
	
	.bottomBlackBorder {
		border-top:1px solid #000000;
	}
	
	.bottomRedBorder {
		border-top:1px solid #D78100;
	}
	
	.textIndent10 {
		text-indent:10px;
	}
	
	.medGreyColor {
		color:#666666;
	}
	
	.paddingLR10 {
		padding: 10px 0;
	}
	
	.width600 {
		width: 600px;
	}
	
	.width51Percent {
		width:51.5%;
	}
	
	.justifyText {
		text-align: justify;
	}
	
	.red {
		color: #D78100;
	}
	
	.lineHeight10FontSize5 {
		line-height:10px;
		font-size: 5px;
	}
	
	.overFlowHeight {
		overflow:auto;
		height:250px;
	}
	
	.leftMarginFloat {
		margin:0 0 0 25px;
		float:left;
	}
	
	.leftMarginFloatCenter {
		float:left;
		text-align:center;
		margin:0 0 0 35px;
	}
	
	.lightGrey {
		color: #cccccc;
	}
	
	.mediaListings {
		visibility:hidden;
		position:absolute;
		z-index:100;
		background-color:#FFFFFF;
		top: 100;
		width: 330px;
		border: 2px solid #666666;
	}
	
	.left0top0 {
		left: 0px;
		top: 0px;
	}
	
	.left20top20 {
		left: -20px;
		top: -20px; 
	}
	
	.positionAbsolute {
		position: absolute;
	}
	
	.mapFrmTable {
		border-top:1px solid #eeeeee;
	}
	
	/*
		Carscout styles
	*/
	.carscoutSelect {
		width: 200px;
	}
	
	/*OurTeam Styles*/
	#ourTeamContainer {
		margin: 0 0 3px 5px;
		padding: 7px 0 7px 0;
	}
	
		.ourTeamDiv {
			margin: 0 0 3px 5px;
			padding: 7px 0 7px 0;
			border-bottom: 1px solid #999999;
			clear: both;
		}
	
		.ourTeamImg{
			margin: auto 5px 0px 0;
			float: left;
			clear: both;
		}
		
	/* Our Team tableless */		
	.ourteam-container {
		padding-top: 20px;
		text-align: left;
	}
	
	.ourteam-member {
		clear: both;
	}
	
	.ourteam-image img {
		float: left;
		border: solid 1px #000000;
		margin: 0px 7px 14px 0px;
	}
	
	.ourteam-info {
		float: left;
		margin: 0px 0px 14px 0px;
	}
	
	.ourteam-info h4 {
		margin: 0px;
	}
	
	.ourteam-header {
		clear: both;
	}
	
	/* smartCert */
	#smartDiv {
		height: 1px;
		text-align: center;
	}
	
	/* Forms */
	
	/*
	.row, .checkbox .field {
		width: 100%;
		float: left;
		padding-top: 3px;
	}
	
	.field, .label, .checkField, .checkLabel {
		height: 100%;
		float: left;
	}
	
	.label {
		width: 250px;
		text-align: right;
	}
	
	.checkField {
		width: 25px;
		height: 100%;
		position: relative;
		top: -2px;
	}
	
	.checkLabel {
		width: 90%;
		height: 100%;
	}
	
	.checkDisplayName {
		font-weight: bold;
		text-align: right;
	}
	
	.fiftyPercent {
		width: 48%;
		padding-right: 2%;
		float: left;
	}
	
	.buttons {
		text-align: right;
		padding: 10px 0;
	}
	
	.buttons input {
		padding: 0 5px;
		margin-right: 2%;
	}
	
	.requiredDisclaimer {
		text-align: center;
	}
	
	.radio .field {
		width: 50%;
	}
	
	.radio .field .checkField {
		float: left;
	}
	
	.radio .field .checkLabel {
		width: 90%;
		float: left;
	}
	
	.dividerText, .requiredStar {
		display: none;
	}
	
	.inputbox, .select, .radio {
		width: 49% !important;
	}
	
	.inputbox .label, .select .label, .radio .label {
		width: 60%;
		padding-right: 4%;
	}
	
	.inputbox .field, .select .field, .radio .field {
		width: 36%;
		text-align: left;
	}
	
	.textarea {
		width: 98%;
	}
	
	.textarea .label {
		width: 30%;
		padding-right: 2%;
		text-align: right;
	}
	
	.textarea .field {
		width: 68%;
		text-align: left;
	}
	
	.field input, .field select, .field textarea {
		width: 100%;
	}
	
	.radio .row {
		width: 40%;
	}
	
	.radio .row .checkField, .radio .row .checkLabel {
		width: 40%;
		float: left;
	}
	*/
	
	.dividerText {
		display: none;
	}
	
	.extratext {
		width: 100%; 
		float: left; 
		padding: 7px;
	}
	
	.dividerFlash object {
		width: 100%;
	}
	
	.ourteam-info p {
		margin: 0px;
	}

/*	
	.cell-inner-PaymentCalculator object {
		background: #FFF;
	}
*/
	
	#mvsc {
		background: #fff;
	}	
	
}

