
@media screen and (max-width: 767px) {
	#brandheader {
		color: #222222;
		font-size: 100%;
		background-color: #DDDDDD;
		background-image: url(/images/icon_menu.png);
		background-repeat: no-repeat;
		background-position: right center;
		border: #DDDDDD solid 10px;
		border-radius: 3px;
		cursor: pointer;
	}	
}

#brandmenu {
	padding: 0 0 10px;
}

@media screen and (max-width: 767px) {
	#brandmenu {
		display: none;
	}	
}

#brandmenu a {
	font-size: 115%;
	padding: 1px 0 1px 13px;
	margin: 0 20px 8px 0;
	background-image: url(/images/bullet_list_blue.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	display: block;
	float: left;
	width: 90px;
}

@media screen and (max-width: 767px) {
	#vinheader {
		font-size: 125%;
	}	
}

#vinform {
    background-color: #EEEEEE;
    width: 100%;
    padding: 0;
	margin: 0 0 15px;
}

#vinform .form-input {
    font-size: 105%;
    padding: 3px 1px;
	width: 170px;
}

#vinform .form-submit {
    font-size: 110%;
	font-family: Arial, Sans-serif;
	text-decoration: none;
	background-color: #FFF;
	border: 1px solid #000;
	border-radius: 30px;
	padding: 4px 9px;
	cursor: pointer;
}

#vinform .form-submit:hover {
	text-decoration: underline;
}

#oPreVinData {
	margin: 0 0 7px;
}

#oPreVinData .button {
    text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 100%;
    font-family: Verdana;
	background-color: #BE101A;
    box-shadow: inset -5px -10px 10px 0px #9F0400;
	border: 0px solid #000000;
    border-radius: 3px;
	padding: 5px 20px;
	margin: 0 0 5px;
    display: inline-block;
	cursor: pointer;
}

#oPreVinData .even {
	background-color: #EEEEEE;
	padding: 3px 0;
	clear: both;
}

#oPreVinData .odd {
	background-color: #FFFFFF;
	padding: 3px 0;
	clear: both;
}

#oPreVinData strong {
	line-height: 18px;
	padding: 0 10px;
	display: block;
	width: 170px;
	float: left;
}

#oPreVinData a {
	background: transparent;
}

@media screen and (max-width: 360px) {
	#oEnterVinInfo {
		display: none;
	}
}