
.banner-div {
    
}#gmap img {
	background: inherit;
	padding: 0px;
	border: none;
	max-width: inherit;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.divContactSectionLeft {
    border-right: 1px solid #febc67;
}
.textholder {
    border-bottom: none;
}
.fullwidth .divContactSectionLeft {
    width: 500px;
    float: left;
}
.fullwidth .divContactSectionRight {
    width: 420px;
    float: right;
}
.fullwidth .divContactSectionRight #gmap {
    width: 400px;
    height: 400px;
}
.fullwidth label {
	display: block;
	float: left;
	width: 140px;
}
.divContactSectionLeft {
    width: 340px;
    float: left;
    margin-bottom: 10px;
}
.divContactSectionLeft input {
    width: 238px;
}
.divContactSectionLeft select {
    width: 206px;
}
.divContactSectionLeft textarea {
    width: 328px;
    height: 75px;    
    overflow-y: scroll;
}
.divContactSectionRight {
    width: 340px;
    float: right;
    margin-bottom: 10px;
}
.divContactSectionLeft #codetable {float: left; width: 100px; margin-right: 20px;}
.divContactSectionLeft #codetable label {width: 100px;}
.divContactSectionLeft #codetable input {width: 88px;}
option {
	padding-left: 5px;
}
.divContactSectionLeft input.submit {width: auto;}

.divContactSectionRight .textholder-image {
    width: 340px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.divContactSectionRight .textholder-image img {
    width: 332px;
}
.divContactSectionRight .videoholder {
    width: 340px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.divContactSectionRight .videoholder iframe {
    width: 332px;
    height: 198px;
    margin: 0;
}
.divContactSectionRight .address_submit {
    float: right;
}
.divContactSectionRight #gmap {
    width: 340px;
    height: 340px;
    margin-top: 20px;
}

.fullwidth .divContactSectionRight .textholder-image {
    width: 420px;
}
.fullwidth .divContactSectionRight .textholder-image img {
    width: 412px;
}
.fullwidth .divContactSectionRight .videoholder {
    width: 420px;
}
.fullwidth .divContactSectionRight .videoholder iframe {
    width: 412px;
    height: 198px;
}
.fullwidth .divContactSectionRight #gmap {
    width: 100%;
    height: 420px;
    margin-top: 0px;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;	    
}

#divGetDirections {
    padding: 10px;
    background: #cccccc;
	width: 100%;   
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;	
}

#getdirections {
	
}

#mapframe {
	background: #ffffff;
	border: 1px solid #cccccc;
	padding: 3px;	
}

#getdirections input {
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;		
	height: 34px;
	line-height: 34px;
}

#getdirections input[type=submit] {
	padding: 0px;
	width: 35%;
}

#getdirections input[type=text] {
	padding-top: 0px;
	width: 60%;
}

input.address_textbox {
	font-style: italic;
}

input.address_textbox:focus {
	font-style: normal;
}
