/* ===========================================================================
// CLASS/COMPONENT:
// DS2.Includes.CSS.carscoutv2.css
//
// DESCRIPTION:
// StyleSheet for the CarScout_V2 form element
//
// AUTHOR:
// Stephen G 'Cutter' Blades (SGB), sbladesATdealerskinsCOMcom
//
// COPYRIGHT:
// Copyright (c) 2007 Dealerskins, Inc. All Rights Reserved.
//
// REVISION HISTORY:
//
// ******************************************************************************
// User: SGB  Date: [05.01.2007]
// Initial Creation
// ******************************************************************************
=========================================================================== */

#csFormContainer {
	text-align: center;
}

#formMessage{
	width: 650px;
	margin: 0px auto;
	text-align: left;
}

#CSLogo{
	float:left;
	padding: 0 10px 0 0;
}

#CSForm {
	width: 650px;
	margin: 0px auto;
	text-align: left;
	padding: 10px;
}

.formTable {
	width: 100%;
}

	.formTable tr td {
		padding: 4px;
	}

label {
	font-size: 80%;
	white-space: nowrap;
}

td.right { text-align: right;}

fieldset {
	margin: 0 0 15px 0;
}

	td fieldset legend {
		margin:0 0 5px 0;
	} 

textarea {
	width: 100%;
}

div.error {
	background-color: #eee;
	border: 1px solid #999;
	margin: 5px;
	padding: 5px;
	text-align: left;
}
div.error ol li {
	list-style-type: disc;
	margin-left: 20px;
}
div.error { 
	display: none 
}

label.error {
	font-weight: bolder;
	border: 0px;
}

.redbold {
	font-weight: bolder;
	color: #FF0000;
}
#CSForm input.error, #CSForm select.error {
	border: solid 1px black;
}

#pp_full_res .message {
	font-size: 2em;
	padding-top: 270px;
	text-align: center;
}

.err, .err h3 {
	color: red !important;
}

.err a {
	display: none;
}

