/* *************************vehicle registration********************** */
.inner {padding:20px;}
.primaryColumn .listHeader {margin:20px -20px;padding:0px 20px;}
h1#registerHdr {font-weight: bold;text-align: left;padding-left: 15px;}
.
.primaryColumn #vehicleReg, #vehicleReg label, #vehicleReg p, #vehicleReg input, #vehicleReg select,
	 #vehicleReg #validationSummary ul li, #vehicleReg option, #vehicleReg #validationSummary span {}
#vehicleReg label {display:block;margin:0px 0px 8px 0px;width:220px;}
#vehicleReg input[type=text] {width:200px;padding:2px 0;text-indent:3px;}
#vehicleReg input, #vehicleReg select, #vehicleReg option {display:block;margin:0px;}

#vehicleReg option {padding-top:3px;}
#vehicleReg option.alt {background-color:#464B4F;}
#vehicleReg .radioGroup label {display:block;margin:2px 0px 0px 3px;}
#vehicleReg .radioGroup input {display:inline;margin:0px 5px 0px 0px;position:relative;top:1px;}
#vehicleReg .dateInput input, #vehicleReg #purchDateDiv input, #vehicleReg #bday input
	#vehicleReg label.notify input {display:inline;margin:0px 5px 0px 0px;}
#vehicleReg label#zip, #vehicleReg label#address2, #vehicleReg label#lastName, 
	#vehicleReg label#state, #vehicleReg label#address1, #vehicleReg label#firstName, 
	#vehicleReg label#modelNum, label#city,
	label#email, label#countryselect, label#email2  {float:left;}
#vehicleReg label#address1, #vehicleReg label#firstName, p#buyGift,
	#vehicleReg label#bday, label#modelNum, p#magazine, #vehicleReg label#email {clear:left;}
#vehicleReg label#purchDate {width:250px;clear:both;display:block;}
.primaryColumn #vehicleReg input#txtBirthDay, .primaryColumn #vehicleReg input#txtBirthMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
.primaryColumn #vehicleReg input#txtBirthYear {position:relative;width:40px;clear:none;display:inline;}
.primaryColumn #vehicleReg input#txtPurchaseDay, .primaryColumn #vehicleReg input#txtPurchaseMonth {display:inline;position:relative;width:25px;clear:none;margin-right:3px;}
.primaryColumn #vehicleReg input#txtPurchaseYear {position:relative;width:40px;clear:none;display:inline;}
.primaryColumn #vehicleReg input#txtPurchaseDay {}
p#buyGift {float:left;width:185px;clear:both;}
p#purchPlace {float:left;width:225px;}
#purchDateDiv {margin-bottom:10px;float:left;margin-left:25px;}
#purchDateDiv label {margin-bottom:0px;}
p#magazine {float:left; width:200px;}
#ddlModelNumber {width:290px;}
#vehicleReg label#modelNum {width:290px;}
#vehicleReg label#state, label#state select#ddlStates {width:50px;margin-right:33px;}
#vehicleReg .signups input#CodeTextBox {float:left;width:150px;margin-right:5px;clear:both;}
#vehicleReg #chkMagazines label, #vehicleReg #chkMagazines input, 
	#vehicleReg #rdlPurchaseType label, #vehicleReg #rdlPurchaseType input,
	#vehicleReg #rdlPurchasePlace label, #vehicleReg #rdlPurchasePlace input, 
	#vehicleReg .radioGroup label {display:inline;}
#rdlPurchasePlace label, #rdlPurchaseType label {position:relative;top:-2px;}
table#chkMagazines, table#rdlPurchasePlace, table#rdlPurchaseType, p#yearsInvolved, p#firstLearned {clear:left;}
label#modelNum, label#purchDate, label#firstName, label#lastName {margin-top:5px;}
input#btnSubmitDone, input#btnRegisterAnother {display:inline-block;height:32px;padding:0;margin-right:10px;}
input#btnSubmitDone {width:138px;background: url(/Content/Images/registerDone.png);}
input#btnRegisterAnother {width:188px;background: url(/Content/Images/addProduct.png);}
input#btnRegisterAnother:hover, input#btnSubmitDone:hover, input#btnRegisterAnother:active, input#btnSubmitDone:active, input#btnRegisterAnother:focus, input#btnSubmitDone:focus {background-position:bottom left;border:0px;outline:none;}
p#buyGift, p#yearsInvolved {padding-top:14px;}
#vehicleReg p.introText {margin:0px 0px 0px 0px;padding:20px;background-color:#cbcaca;}
h1#vehicleRegHdr {margin:0px;}
#vehicleReg #notification input#notifyMe {float:left;width:20px;margin-right:5px;clear:both;}
#notification {padding-top:20px;}
#vehicleReg #notification label {width:380px;padding:0px;display:block; float:left;clear:none;}
#secProduct label#modelNum, #secProduct label#purchDate {margin-top:5px;clear:both;}
#vehicleReg label.dateInput input {width:25px;}
#vehicleReg label.dateInput input.yearInput, #vehicleReg #txtPurchaseYear {width:46px;}
#pnlRegisteredVehicles, #pnlNotAnother {padding:10px 20px 0px 0px;}
#pnlNotAnother {margin-top:0px;}
#vehicleReg .required {font-weight:bold;}
#validationSummary span {left:0px;}
#vehicleReg label#bday {clear:left}
div.signups {padding-top:10px;clear:left;}
#vehicleReg .signups input {float:left;width:20px;margin-right:5px;clear:both;}
#vehicleReg .signups label {width:300px;padding:0px;display:block; float:left;clear:none;}
.twoCol {width:49%;float:left;}
#vehicleReg input#txtMagazineOther {width:200px;position:relative;left:3px;}
textarea#txtcomments {width:430px;}
#vehicleReg label#comments {clear:left;width:435px;}
#vehicleReg #comments span.comment {display:block;color:#c35050;}
#vehicleReg .comment {margin:0px;padding:0px;color:#636363;}
#vehicleReg #pnlRegisteredVehicles ul li, #vehicleReg ul li {display:block;}
#vehicleReg #pnlRegisteredVehicles ul, #vehicleReg ul {margin-top:10px;float:none;}
#vehicleReg #pnlRegisteredVehicles ul {padding-left:10px;}
#vehicleReg #pnlRegisteredVehicles ul li {background: url(/Content/Images/listItemBg_blue.png) no-repeat;
	padding-left:8px;font-size:1.125em;margin-bottom:3px;}
#vehicleReg #countryselect {width:190px;}
#vehicleReg p.comment {position:relative;}

