@charset "utf-8";
/* CSS Document */

p, ol, li, ul, h1, h2, h3 {text-align: left;}

#main-content #your-mpg-nav {margin-bottom: 1.15em;}
#main-content .yuimenubar {width: 44em; *width: 44em; padding: 0 .15em 0 .38em; margin: 0; -moz-border-radius: .62em; -webkit-border-radius: .62em; border-radius: .62em; overflow: hidden;}
#main-content .yuimenubar ul {margin: 0; padding: 0;}
#main-content .yuimenubar li {list-style-type: none; padding: 0; margin: 0;}
#main-content .yuimenubaritemlabel {border-top: none; border-bottom: none; background: none; padding: .46em .62em .46em .62em;}
#main-content .yuimenubaritem-selected {background:url(/mpg/yui/2.8.2/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;}
#main-content .yuimenubaritemlabel:hover {background:url(/mpg/yui/2.8.2/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;}
#main-content .yuimenubaritemlabelVisited {background:url(/mpg/yui/2.8.2/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;}

#your-garage #left-container {width: 400px; *width: 30em; float: left;}
#your-garage #right-container {width: 400px; *width: 30em; float: right;}
#your-garage .veh-container {float: left; border: 1px solid #ccc; padding: 5px; *padding: .38em; width: 400px; *width: 30em; margin: 5px; *margin: .38em;}
#your-garage .veh-container .desc {width: 180px; *width: 13.5em; margin-top: 10px;}
#your-garage .veh-container .options {width: 200px; *width: 15em;}
#your-garage .desc {float: left; width: 180px; *width: 13.5em;}
#your-garage .options {float: left; margin-top: 10px;}
#your-garage .options p {margin: 0 0 5px 0; *margin: 0 0 .38em 0;}
#your-garage div.delete {background-color: #F6F6F6; border: 1px solid #CCCCCC; color: #999999; cursor: pointer; float: right; font-weight: 500; margin-left: 3px; padding: 2px 4px;}
#your-garage div.delete:hover {background-color: #F6F6F6; border: 1px solid #666; cursor: pointer;}
#your-garage div.delete a {text-decoration: none; color: #999;}
#your-garage img.veh-photo-garage {width: 150px; *width: 11.25em; border: thin solid #666;}

 
#main-content table.input td {border: none;}
#main-content table.input td.align-right {text-align: right;}
#main-content table.input td.align-center {text-align: center;}
#main-content ol {padding-left: 20px; }
#main-content ol li {list-style-type: decimal; list-style-position: outside; margin-left: 10px;}
#main-content ol li ol li {list-style-type: lower-alpha;}
#main-content p.make-model {margin: 0 0 5px 0; font-weight: bold; color: #003366; font-size: 1.1em;}
#main-content p.veh-config {margin: 5px 0 5px 0; color: #333;}
#main-content img.icon {margin-right: 5px; vertical-align: bottom;}
#main-content .add-vehicle {float:left; padding: 10px; margin-right: 30px; text-align: left;}
#main-content .error, #main-content .warning {color: #900; font-weight:600;}

#main-content .input-group {margin-top: 25px; margin-bottom: 25px;}
#main-content input.button {padding: 3px;}
#main-content input.radio-button {margin: 0 5px 0 0;}
#main-content input.checkbox {margin: 0 5px 0 0;}
#main-content input.submit-button {margin: 15px auto 15px auto;}
    
#main-content label, #main-content .label {margin-right: 5px; color: #333; font-weight: bold;}
#main-content label.secondary, #main-content .label-secondary {margin-right: 5px; color: #333; font-weight: bold; font-size: .95em;}

#main-content table.mpg-records th {font-weight: bold; color: #003366; text-align: center; padding: 3px 5px 3px 5px; *padding: .23em .38em .23em .38em; background-color: #f6f6f6; border: 1px solid #ccc;}
#main-content table.mpg-records td {text-align: center; border: 1px solid #ccc; padding: 3px 5px 3px 5px; *padding: .23em .38em .23em .38em; vertical-align: middle;}
#main-content table.mpg-records td.veh-desc {text-align: left; vertical-align: middle;}
#main-content table.mpg-records td.photo {text-align: center; border: 1px solid #ccc; padding: 0;}
#main-content img.veh-photo {margin: 2px; vertical-align: middle;}
#main-content table.mpg-records .make-model {font-weight: bold; margin: 0 0 0 10px; text-align: left;}
#main-content table.mpg-records .config {font-weight: normal; margin: 4px 0 0 10px; *margin: .3em 0 0 .75em; text-align: left; width: 375px; *width: 28.1em;}
#main-content table.mpg-records caption {font-size: 131%; margin-bottom: 5px;}
	


	