/* tire selector form */

#homepage-tire-selector #find-tire-size-content, #homepage-tire-selector #find-by-tire-name-content {
	display:none;
}

#homepage-tire-selector {
	position: relative;
	width: 273px;
	background-color: #fff;
	margin: 0;
	padding: 0 0 23px 0;
	border-bottom: 1px solid #d9dee3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676e74;
}

#homepage-tire-selector form {
	margin: 0;
	padding: 0;
}

#homepage-tire-selector .tire-selector-content .content {
	padding: 44px 0 0 5px;
}

#homepage-tire-selector .labels {
	float: left;
	margin: 0 11px 0 0;
	line-height:  19px;
}

#homepage-tire-selector .labels label {
	display: block;
	font-size: 11px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#homepage-tire-selector .select-boxes {
	float: left;
}

#homepage-tire-selector .select-boxes select, 
#homepage-tire-selector .select-boxes input {
	display:block;
	margin:0 0 5px 0;
	font-size:11px;
	line-height:12px;
	width: 192px;
}

#homepage-tire-selector .select-boxes #tireAspectRatio {
	margin-top: 0px;
}

#find-tire-size-content .select-boxes select {
	width: 155px;
}

#homepage-tire-selector .tire-selector-content p {
	padding: 4px 0 16px;
}

#find-by-vehicle a,
#find-tire-size a,
#find-by-tire-name a {
	width: 91px;
	height: 33px;
	display: block;
	text-indent: -3000px;
	overflow: hidden;
	outline: none;
	float: left;
}

.tire-selector-method {
	width: 91px;
	height: 33px;
	position: absolute;
	top: 0;
	background-repeat: no-repeat;
}

.find-by-vehicle-on {
	background-image: url(../images/nurun/home/btn_ts-by-vehicle_on.gif);
	left: 0;
}

.find-by-vehicle-off {
	background-image: url(../images/nurun/home/btn_ts-by-vehicle_off.gif);
	left: 0;
}

.find-tire-size-on {
	background-image: url(../images/nurun/home/btn_ts-by-size_on.gif);
	left: 91px;
}

.find-tire-size-off {
	background-image: url(../images/nurun/home/btn_ts-by-size_off.gif);
	left: 91px;
}
.find-by-tire-name-on {
	background-image: url(../images/nurun/home/btn_ts-by-name_on.gif);
	left: 182px;
}

.find-by-tire-name-off {
	background-image: url(../images/nurun/home/btn_ts-by-name_off.gif);
	left: 182px;
}

#by-vehicle-btn,
#tire-size-btn,
#tire-name-btn  {
	background-image: url(../images/nurun/home/btn_show-tires.gif);
	width: 145px;
	height: 29px;
	border: 0;
	margin-left: 121px;
	outline: none;
	clear: both;
}

#tire-size-btn
{
	margin-left: 102px;
}

#tire-name-btn
{
	margin-left: 107px;
}


#find-by-tire-name-content #prodId {
	margin-left: 22px;
}

#find-by-tire-name-content .select-boxes select {
	width: 225px;
}

/* dealer locator form */

#homepage-dealer-locator {
	width: 273px;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676e74;
	float: left;
	clear: left;
	background-color: #fff;
}

#homepage-dealer-locator form {
	margin: 0;
	padding: 0;
}

#homepage-dealer-locator h4.dealer-locator-widget {
	background-image: url(../images/nurun/home/headerDealerLocatorWidget.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	margin: 18px 0 -12px 3px;
	border: 0;
}

#container-find-a-dealer {
	background-image: url(../images/nurun/home/bg_find-a-dealer.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	width: 271px;
	heighT: 38px;
}

#container-find-a-dealer p {
	background-image: url(../images/nurun/home/bg_find-a-dealer.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	width: 271px;
	heighT: 38px;
}

input#dl-f-zip {
	background-color: transparent;
	width: 102px;
	padding: 0px 0 6px 8px;
	border: 0;
	color: #232527;
	font-size: 11px;
	margin-top: 0;
}

input.find-dealer-btn {
	background-color: transparent;
	width: 150px;
	border: 0;
	margin-top: 0;
	height: 22px;
}

#homepage-dealer-locator div input {
	margin: 9px 0 0 0;
}

#homepage-dealer-locator div label {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 2px;
}

/* extended dealer locator form */
#homepage-dealer-locator-extended {
	width: 253px;
	padding: 0 0 20px 20px;
	display:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #676e74;
	float: left;
	clear: left;
	margin: 0;
	background-color: #fff;
}

#homepage-dealer-locator-extended h4.dealer-locator-widget {
	background-image: url(../images/nurun/home/headerDealerLocatorWidget.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	margin: 28px 0 10px 3px;
	border: 0;
}

#homepage-dealer-locator-extended .select-boxes select, 
#homepage-dealer-locator-extended .select-boxes input {
	display:block;
	margin:0 0 5px 0;
	font-size:11px;
	line-height:12px;
}

#homepage-dealer-locator-extended .select-boxes input {
	width:180px;
	padding: 1px 0 1px 2px;
}

#homepage-dealer-locator-extended .select-boxes select {
	width:183px;	
}

#homepage-dealer-locator-extended  input.find-dealer-btn {
	background-image: url(../images/nurun/home/btn_find-a-dealer.gif);
	background-position: 0 8px;
	background-repeat: no-repeat;
	width: 154px;
	height: 38px;
	margin-left: 95px;
	border: 0;
	float: left;
}

#homepage-dealer-locator-extended div {
	float: left;
}

#homepage-dealer-locator-extended div#radios label {
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 2px;
}

#homepage-dealer-locator-extended .labels {
	float: left;
	margin: 0 11px 0 0;
	line-height:  19px;
}

#homepage-dealer-locator-extended .labels label {
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

#homepage-dealer-locator-extended .select-boxes {
	float: left;
}


