
div#dyncontent
{
	padding-left:	10px;
}

div#dyncontent div.DETROIT_UVS
{
    width: 100%;
}

/*
div#dyncontent input,
div#dyncontent select,
div#dyncontent textarea
{
    width: 350px;
    margin: 2px;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}
*/
div#dyncontent textarea
{
    margin-left: 0px ! important;
    margin-left: 3px;
}

/*
div#dyncontent input#submit,
div#dyncontent input#reset
{
    float: right;
    width: 50px;
    margin-right: 10px;
}
*/

div#dyncontent input.checkbox
{
    width: auto;
}


div#dyncontent p.error  {
    color: red;
    font-weight: bold;
}

div#dyncontent label
{
    width: 150px;
    display: block;
    float: left;
    padding-top: 4px;
}

div#dyncontent span.required label
{
    font-weight: bold;
}

div#dyncontent p.nofurthercontact label
{
    width: 400px;
}

div#dyncontent p.nofurthercontact input
{
    float; right;
    margin-right: 20px;
    margin-top: 5px;
}

div#dyncontent img
{
    border: none;
}

div#dyncontent table.vehiclesummary	{
	margin-top: 5px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom: 1px dashed #6699CC;
} 
div#dyncontent table.header th	{
    width: 460px;
    text-align: left;
}
div#dyncontent table.header td.price	{
    width: 60px;
    text-align: right;
}


div#Detail	{
	text-align: center;
	background-color: white;
}
table.vehicledetail {
    width: 100%;
    margin: auto;
    text-align: center;
}
div#Detail th.title h1	{
	text-align: center;
	font-size: 2em;
	font-weight: bold;	
	margin: auto;
}
div#Detail td.moreinfolinks	{
	margin: auto;
	text-align: center;
	width: 100%;
   
}
div#Detail td.moreinfolinks table	{
	margin: auto;
	text-align: center;
	width: 350px;
}
div#Detail td.moreinfolinks table td	{
    width: 50%;
    text-align: center;
}
div#Detail td.moreinfolinks table  a {
	margin: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	text-align: center;
	display: block;
	border: 1px solid #333399;
	font-size: 0.95em;
	padding: 2px;
	width: 150px;
	background-color: #6699CC;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div#Detail td.imageandinfo {
    text-align: center;
    width: 100%;
}

div#Detail td.imageandinfo table.imageandinfo  {
    text-align: center;
    margin: auto;
    width: 386px;
}
div#Detail td.imageandinfo table.imageandinfo td.image {
    text-align: center;
    margin: auto;
    width: 100%;
}
div#Detail td.imageandinfo table.imageandinfo td.image table  {    
    width: 100%;
    text-align: center;
}
div#Detail td.imageandinfo table.imageandinfo td.image table td  {
    text-align: center;
    margin: auto;
    width: 100%;
}
div#Detail td.imageandinfo table.imageandinfo td.image table td img {
    text-align: center;
    margin: auto;
}

table.vehicleinfo   {
    width: 100%;
    text-align: center;
}
div#dyncontent table.vehicleinfo th.header {
    display: none;
}
div#dyncontent table.vehicleinfo th {
    width: 50%;
    text-align: right;
    padding: 1px;
}
div#dyncontent table.vehicleinfo td {
    width: 50%;
    text-align: left;
    padding: 1px 1px 1px 8px;
}

div#dyncontent th.header    {
    text-align: center;
    font-weight: bolder;
    border-bottom: 1px dashed #6699CC;
    padding-bottom: 2px;
    margin-bottom: 3px;
    color: #283981;
}

table.notes td {
	text-align: left;
}

