@charset "utf-8";

.maintextContact {
   /* padding-left: 60px;
    width: 500px;
	min-height:750px;*/
}
.maintextContact table {
    color: #6D6E71;
    /*font-size: 0.7em;*/
}
.maintextContact td {
    padding: 5px;
}
.maintextContact input, .maintextContact select, .maintextContact textarea {
    color: #6D6E71;
    font-size: 1.0em;
}
.maintextContact input{
    height: 20px;
    line-height: 1.5em;
	padding:5px;
}
.maintextContact select {
    height: 25px;
}
.maintextContact textarea {
	line-height: 1.5em;
	padding:5px;
}
.table-errorrow {
    height: 30px;
    /*padding-bottom: 20px;*/
    vertical-align: top;
}

.RED {
    color: #FF0000;
}
.border-red {
    border: 2px solid #FF2020;
}

.contactsumbit input {
    border-spacing: 0;
    font-size: 1em;
    height: 25px;
    padding-left: 4px;
    padding-top: 0;
    text-align: left;
    width: 160px;
}
.contactsumbit input {
    /*background-image: url("../images/search-submit-button.jpg");*/
	background-color:#003F5E;
    background-repeat: no-repeat;
    border-width: 0;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    /*float: left;*/
    margin: 0;
    /*padding: 4px 0 0 8px;*/
}

.contactsumbit input:hover {
    /*background-image: url("../images/search-submit-button.jpg");
    background-position: left -25px;
    background-repeat: no-repeat;*/
	background-color:#6D6E71;
}


/********************** Side Contact */

.contactside-box {
    border-bottom: 1px solid #999999;
    float: left;
    height: auto;
    margin: 0;
    padding: 10px 15px;
    width: 270px;
}
.contactside-box table {
	color: #6D6E71;
}
.contactside-box table td {
	border-bottom: 1px solid #999999;
	padding:7px;
}
.last td { border-width:0px!important; }

.contactside-mapbox {
    border-bottom: 1px solid #999999;
    float: left;
    height: 420px;
    margin: 0;
    padding: 0;
    width: 300px;
}

/************************** Bespoke Vehicle: Preference field over rides */

.overlay-main-area-left-container {
	height:auto;
}
.overlay-form-text {
	height:auto;
}
.overlay-form-field {text-align:right; }

.overlay-form-field input {width:69px; }
