/**** BODY ***/html, body 				{ text-align:center; margin:0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; color:#333; }body					{ background:#000; }#siteContainer			{ position:relative; width:760px; padding:0; margin:0 auto; text-align:left; }h1						{ margin:0 0 10px 0; padding:0; font:bold oblique 16px/21px arial, helvetica, sans-serif; color:#c1181c; }h2						{ margin:0 0 10px 0; padding:0; font:normal 18px/21px arial, helvetica, sans-serif; color:#333; }h3						{ margin:0 0 10px 0; padding:0; font:bold 12px/18px arial, helvetica, sans-serif; color:#9d9d9d; }h4						{ margin:0 0 10px 0; padding:0; font:bold 12px/18px arial, helvetica, sans-serif; color:#646f79; }h5						{ margin:0 0 10px 0; padding:0; font:bold 12px/18px arial, helvetica, sans-serif; color:#9d9d9d; }h6						{  }p						{ margin:0 0 10px 0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; color:#333; }a, a:link, a:visited 				{ text-decoration:underline; color:#333; }a:hover, a:active				{ text-decoration:underline; }img						{ border:0; display:block; }.container:after 		{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }.container	 			{ display: inline-block; }/* Hides from IE-mac \*/* html .container		{ height: 1%; }.container				{ display: block; }/* End hide from IE-mac */#staticContainer ul		{ padding:5px 30px; margin:0; width:470px; }#staticContainer h3		{ margin:5px 0; color:#666; }img.centered			{ margin:0 auto; text-align:center; }/**** HEADER ***/#headerWrap				{ margin:10px 0 3px 0; background:url(../img/headerBackground.gif) repeat-x 0 25px; display:block; }#logo					{ float:left; }#subHeader				{ clear:both; border:1px solid #616161; display:block; height:15px; background:url(../img/belowNavPattern.gif) repeat-x; }/**** CART WIDGET ***/#cartWidget				{ float:right; height:27px; display:inline; margin:40px 0 0 0; border-right:1px solid #6f6f6f; }#cartWidget p			{ display:inline; color:#acacac; padding:4px 0; margin:0 7px 0 0; font:bold 10px/17px arial, helvetica, sans-serif; }#cartWidget p img		{ padding:3px 7px 4px 0; border-right:1px solid #707070; display:inline; margin:2px 7px 3px 0; vertical-align:middle; }#cartWidget a, #cartWidget a:link, #cartWidget a:visited 	{ display:inline; border-left:1px solid #707070; padding:4px 7px; text-decoration:none; font:bold 10px/27px arial, helvetica, sans-serif; color:#acacac; margin:0; text-transform:uppercase; }#cartWidget a:hover, #cartWidget a:active	{ text-decoration:none; color:#fff; }/**** NAV ***/#navWrap				{ clear:both; height:28px; display:block; background:url(../img/navBorderRight.gif) no-repeat 100% 0; }ul#siteNav				{ margin:0; padding:0; list-style-type:none; background:url(../img/navBorderLeft.gif) no-repeat 0 0; }ul#siteNav li			{ float:left; background:url(../img/navDottedLine.gif) no-repeat 100% 0; }ul#siteNav li a, ul#siteNav li a:link, ul#siteNav li a:visited { float:left; display:inline; padding:5px 10px; text-transform:uppercase; text-decoration:none; font:bold 10px/18px arial, helvetica, sans-serif; color:#c5c5c5; }ul#siteNav li a:hover, ul#siteNav li a:active	{ text-decoration:none; color:#fff; }/**** MAIN AREA ***/#mainWrap				{ background:#e9e9e9; border:1px solid #616161; display:block; }#home #mainWrap			{ background:url(../img/mainUtilityBackground.gif) repeat-y; }#mainWrap				{ background:url(../img/mainCatalogBackground.gif) repeat-y; }#textWrap				{ position:relative; display:inline; float:right; padding:10px; width:552px; }#home #textWrap			{ width:358px; }#imgTop					{ position:absolute; }#home #imgTop			{ top:-28px; left:136px; }.mainImg				{ margin:-10px -10px 10px -10px; }h1						{ margin:-10px -10px 10px -10px; padding:5px 10px 10px 10px; background:#000; display:block; }#staticContainer		{ background:#e9e9e9; padding:10px; margin:0 0 10px 0; }/**** UTILITY ***/#utilityWrap					{ display:inline; width:184px; float:right; border-right:10px solid #000; }#utilityWrap h3					{ padding:20px 10px 10px 10px; margin:0; }.featured						{ border-top:1px solid #000; }.featured img.featureImg		{ width:80px; }.featured h4					{ background:#646f79 url(../img/featuredArrow.gif) no-repeat 100% 100%; color:#fff; margin:0; }.featured h4 a, .featured h4 a:link, .featured h4 a:visited, .featured h4 a:active 			{ width:164px; text-decoration:none; color:#fff; display:block; padding:10px; }.featured h4 a:hover			{ background:#7a858f url(../img/featuredArrow.gif) no-repeat 100% 100%; cursor:pointer; text-decoration:none; }.featured div					{ position:relative; border-top:1px solid #000; background:#fff; display:none; }.featured div img				{ float:left; display:inline; margin:0 5px 0 0; }.featured div p					{ margin:0; padding:5px; font:normal 10px/12px arial, helvetica, sans-serif; color:#666; }.featured div a.go				{ position:absolute; bottom:0; right:-5px; }.featured div img.ladyDuke		{ position:absolute; bottom:2px; right:37px; }#expandedFeature div			{ display:block; }#expandedFeature h4				{ background:#646f79; }#expandedFeature h4 a, #expandedFeature h4 a:link, #expandedFeature h4 a:visited,#expandedFeature h4 a:active	{ text-decoration:none; color:#fff; }#expandedFeature h4 a:hover		{ background:#7a858f; text-decoration:none; }/**** CATALOG NAV ***/#catalogNavWrap							{ position:relative; z-index:9999; background:#1f1f1f url(../img/underCatalogNavImg.jpg) no-repeat 0 100%; padding:0 0 163px 0; display:inline; width:185px; float:left; border-right:1px solid #000; }#catalogNavWrap ul,#catalogNavWrap ul ul					{ position:relative; z-index:9999; margin:0; padding:0; width:185px; background:#1f1f1f; font-size:100%; }#catalogNavWrap ul li					{ position:relative; z-index:9999; list-style:none; }#catalogNavWrap iframe					{ border:0; position:absolute; left:0; top:0; z-index:0; filter:progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); }#catalogNavWrap ul li a, #catalogNavWrap ul li a:link, #catalogNavWrap ul li a:visited			{ width:165px; display:block; text-decoration:none; text-transform:uppercase; text-decoration:none; font:bold 10px/12px arial, helvetica, sans-serif; color:#c5c5c5; padding:5px 10px; border-bottom:1px solid #3f3f3f; }#catalogNavWrap ul li a:hover, #catalogNavWrap ul li a:active			{ text-decoration:none; color:#fff; }/* Fix IE. Hide from IE Mac \*/* html #catalogNavWrap ul li			{ float:left; height:1%; }* html #catalogNavWrap ul li a			{ height:1%; }/* End */#catalogNavWrap ul ul					{ position:absolute; display:none; left:185px; top:-1px; border:1px solid #000; border-width:0 1px 1px 1px; }#catalogNavWrap ul ul ul				{ top:0; }#catalogNavWrap ul li:hover ul ul,#catalogNavWrap ul li:hover ul ul ul,#catalogNavWrap ul li.over ul ul,#catalogNavWrap ul li.over ul ul ul		{ display:none; } #catalogNavWrap ul li:hover ul,#catalogNavWrap ul li li:hover ul,#catalogNavWrap ul li li li:hover ul,#catalogNavWrap ul li.over ul,#catalogNavWrap ul li li.over ul,#catalogNavWrap ul li li li.over ul		{ display:block; } #catalogNavWrap ul li.menuparent		{ background:url(../img/breadcrumbBullet.gif) no-repeat 170px 50%; }#catalogNavWrap ul li.menuparent:hover,#catalogNavWrap ul li.over,#catalogNavWrap ul li#active			{ background:#333 url(../img/breadcrumbBullet.gif) no-repeat 170px 50%; }#catalogNavWrap ul ul li a, #catalogNavWrap ul ul li a:link, #catalogNavWrap ul ul li a:visited		{ border-top:1px solid #3f3f3f; border-bottom:0; }/**** FOOTER ***/#footerWrap				{ text-align:right; }p#copyright				{ margin:15px 0 0 0; padding:0; text-transform:uppercase; font:bold 10px/16px arial, helvetica, sans-serif; color:#808080; }#footerWrap label		{ margin:0 10px 0 0; padding:0; font:bold 12px/18px arial, helvetica, sans-serif; color:#9d9d9d; vertical-align:middle; }#footerWrap input		{ vertical-align:middle; }#footerWrap form		{ margin:10px 0 0 0; padding:0; }/**** BREADCRUMB ***/#breadcrumb				{ background:#000 url(../img/dottedLineHoriz.gif) repeat-x 0 100%; margin:-10px -10px 10px -10px; padding:10px; list-style-type:none; font:bold 10px/14px arial, helvetica, sans-serif; color:#808080; }#breadcrumb li			{ margin:0; padding:0; display:inline; }#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited 	{ text-decoration:none; color:#808080; padding:0 12px 0 0; margin:0 5px 0 0; background:url(../img/breadcrumbBullet.gif) no-repeat 100% 50%; }#breadcrumb a:hover, #breadcrumb a:active	{ text-decoration:underline; }			/**** SUB-CATEGORIES ***/#subCategories					{  }#subCategories ul				{ margin:5px 0 10px 0; padding:0 0 0 15px; list-style-type:none; }#subCategories ul li			{ margin:0; padding:0; }#subCategories ul li a, #subCategories ul li a:link, #subCategories ul li a:visited 	{ text-decoration:underline; color:#808080; padding:0 0 0 15px; background:url(../img/breadcrumbBullet.gif) no-repeat 0 50%; }#subCategories ul li a:hover, #subCategories ul li a:active	{ text-decoration:underline; }/**** PRODUCTS ***/#products						{ margin:0 -10px 0 0; width:562px; }.productWrap					{ background:#e9e9e9; border:1px solid #000; float:left; width:155px; display:inline; margin:0 10px 0 0; padding:10px 10px 20px 10px; }.productWrap img				{ border:1px solid #999; margin:0 0 5px 0; }.productWrap p					{ margin:0 0 5px 0; padding:0; font:normal 11px/14px arial, helvetica, sans-serif; color:#666; }.productWrap .price				{ color:#cc0000; margin:0 0 5px 0; font:normal 12px/18px arial, helvetica, sans-serif; }.productWrap .price span		{ color:#999; text-decoration:line-through; }.productWrap .priceDiscounted		{ text-decoration:line-through; margin:0 5px 0 0; font:normal 12px/18px arial, helvetica, sans-serif; }.productWrap .discount				{ color:#cc0000; margin:0 0 5px 0; font:normal 12px/18px arial, helvetica, sans-serif; }.productWrap input.qtyInput		{ float:left; width:20px; padding:1px 0 1px 2px; display:inline; margin:0 5px 0 0; height:14px; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; }.productWrap input.addToCart	{ float:left; border-bottom:3px solid #ccc; }.productWrap form				{ margin:5px 0 0 0; padding:0; }.productWrap form label			{ margin:0; padding:0 5px 0 0; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; display:inline; vertical-align:middle; }.productWrap form select		{ margin:0; padding:0; border:1px solid #bfbfbf; background:#fff; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; display:inline; vertical-align:middle; }.productWrap form span			{ display:block; padding:0 0 5px 0; }.rowSeparator					{ height:1px; font:normal 0/1px arial, helvetica, sans-serif; clear:both; display:block; background:url(../img/rowSeparator.gif) repeat-x; }/**** PRODUCT DETAIL ***/#productDetail					{ background:#e9e9e9; padding:10px; }#productDetail #productImg		{ float:left; padding:0 20px 0 0; }#productDetail #productImg img	{ border:1px solid #999; margin:0 0 5px 0; }#productDetail #itemInfo		{ float:left; }#productDetail form				{ margin:5px 0 0 0; padding:0; }#productDetail input.qtyInput	{ float:left; width:20px; padding:1px 0 1px 2px; display:inline; margin:0 5px 0 0; height:14px; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; }#productDetail input.addToCart	{ float:left; border-bottom:3px solid #ccc; }#productDetail form label		{ margin:0; padding:0 5px 0 0; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; display:inline; vertical-align:middle; }#productDetail form select		{ margin:0; padding:0; border:1px solid #bfbfbf; background:#fff; font:bold 10px/14px arial, helvetica, sans-serif; color:#333; display:inline; vertical-align:middle; }#productDetail form span		{ display:block; padding:0 0 5px 0; }#productDetail .price			{ text-align:left; font:normal 16px/18px arial, helvetica, sans-serif;  }#productDetail .priceDiscounted	{ text-align:left; font:normal 16px/18px arial, helvetica, sans-serif; text-decoration:line-through; }/**** SHOPPING CART ***/#cartContainer		{ background:#e9e9e9; padding:10px; margin:0 0 10px 0; }#cartContainer form	{ margin:0; padding:0; }#cartWrap			{  }#cartHdDesc,#cartHdQty,#cartHdPrice,#cartHdSub,#cartHd				{ font:normal 11px/24px arial, helvetica, sans-serif; float:left; display:inline; background:#ccc; }#cartHdDesc			{ width:340px; padding:0 0 0 6px; }#cartHdQty			{ width:35px; padding:0 5px; }#cartHdPrice		{ width:60px; text-align:right; padding:0 5px; }#cartHdSub			{ width:60px; text-align:right; padding:0 6px 0 5px; }.cartItem				{ width:530px; background:#fff url(../img/cartItemBackground.gif) repeat-y; clear:both; border:1px solid #ccc; border-top:0; padding:0; font:normal 11px/18px arial, helvetica, sans-serif; }.finalize .cartItem,.print .cartItem		{ background:#fff url(../img/cartItemBackgroundFinalize.gif) repeat-y; } .cartItemImg			{ width:60px; padding:0; float:left; display:inline; }.cartItemDesc			{ width:225px; padding:5px; float:left; display:inline; }.cartItemQty			{ width:35px; padding:5px; float:left; display:inline; }.cartItemPrice			{ width:60px; padding:5px; float:left; display:inline; text-align:right; }.cartItemSub			{ width:60px; padding:5px; float:left; display:inline; text-align:right; }.cartItemControls		{ width:40px; padding:8px 5px 5px 5px; float:left; display:inline; }.cartItemControls a		{ text-decoration:underline; }.finalize .cartItemDesc,.print .cartItemDesc	{ width:275px; }.cartItemQty input	{ width:20px; padding:2px 0 2px 5px; height:14px; font:normal 11px/14px arial, helvetica, sans-serif; color:#333; }.cartSummary,.taxSummary,.shippingSummary,.totalSummary		{ background:#fff; position:relative; top:0; left:0; width:175px; padding:5px; font:bold 11px/18px arial, helvetica, sans-serif; border:1px solid #ccc; border-top:0; }.cartSummary span,.taxSummary span,.shippingSummary span,.totalSummary span	{ position:absolute; top:5px; right:5px; }.cartButtons		{ padding:10px 0; text-align:right; }.cartButtons a		{ margin:0 0 0 5px; }.cartButtons img,.cartButtons input	{ display:inline; border-bottom:3px solid #ccc; }#cartTotals			{ margin:0 0 0 345px; clear:both; }#cartLinks 			{ margin:5px 0 10px 0; padding:0 0 0 15px; list-style-type:none; }#cartLinks li			{ margin:0; padding:0; }#cartLinks li a, #cartLinks li a:link, #cartLinks li a:visited 	{ text-decoration:underline; color:#808080; padding:0 0 0 15px; background:url(../img/breadcrumbBullet.gif) no-repeat 0 50%; }#cartLinks li a:hover, #cartLinks li a:active	{ text-decoration:underline; }/**** Progress Bar ***/#stages1,#stages2,#stages3,#stages4						{ width:552px; background:#000 url(../img/dottedLineHoriz.gif) repeat-x 0 100%; margin:-10px -10px 10px -10px; padding:10px; display:block; }#stagesList						{ margin:0; width:100%; padding:0; list-style-type:none; }#stagesList li					{ float:left; font:bold 10px/14px arial, helvetica, sans-serif; color:#808080; padding:0 20px 0 0; }#stagesList li a, #stagesList li a:link, #stagesList li a:visited		{ padding:0 12px 0 0; margin:0 -12px 0 0; background:url(../img/breadcrumbBullet.gif) no-repeat 100% 50%; color:#808080; text-decoration:none; float:left; display:inline; }#stagesList li a:hover, #stagesList li a:active			{ text-decoration:underline; }#stagesList li#currentStage		{ color:#fff; }/**** FORM STYLES ***/#formWrap							{ clear:both; margin:0; padding:10px 0; }#formWrap .asterix					{ position:absolute; top:0; left:125px; color:#999; }#formWrap .formSeparator			{ height:5px; width:100%; display:block; background:#e5e5e5; font:normal 5px/5px "Trebuchet MS", arial, helvetica, sans-serif; margin:20px 0; }#formWrap .formButtons input		{ padding:3px 15px; margin:0; background:#fff; border:5px solid #d9d9d9; font:normal 18px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#999; }#formWrap #submit					{ background:#92acc5; border:5px solid #859cb3; color:#fff; }#formWrap .textField,#formWrap .textbox,#formWrap .selectbox,#formWrap .multiSelectbox			{ margin:0 0 5px 0; position:relative; top:0; left:0; }#formWrap .textField p,#formWrap .textbox p,#formWrap .selectbox p,#formWrap .multiSelectbox p			{ clear:both; margin:0 0 0 140px; font:bold oblique 10px/18px arial, helvetica, sans-serif; color:#808080; }#formWrap .textField label,#formWrap .textbox label,#formWrap .multiSelectbox label,#formWrap .selectbox label			{ margin:0; padding:0; float:left; width:125px; font:bold 10px/18px arial, helvetica, sans-serif; color:#808080; }#formWrap .textField input			{ margin:0 0 0 15px; padding:2px 0 2px 5px; float:left; width:300px; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .textbox textarea			{ margin:0 0 0 15px; padding:2px 0 2px 5px; float:left; width:300px; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .selectbox select			{ margin:0 0 0 15px; padding:0; float:left; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .multiSelectbox select	{ margin:0 5px; padding:0; border:1px solid #b2becc; background:#fff; font:normal 12px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#formWrap .multiSelectbox label		{ margin:0 10px 0 0; }#formWrap #bzip,#formWrap #szip						{ width:150px; }#formWrap #address					{ height:36px; }#formWrap #phone					{ width:225px; }#formWrap #cvv						{ width:75px; }/**** ALERT MESSAGE ***/#formWrap #alerted input,#formWrap #alerted textarea,#formWrap #alerted select			{ border-color:#990000; background:#d84d39 !important; color:#fff; }#formWrap #alerted span				{ color:#d84d39; }#siteContainer #alertMessage		{ margin:0 0 10px 0; padding:0; position:relative; top:0; left:0; background:#d84d39; border:1px solid #990000; }#alertMessage p						{ margin:0; padding:10px 20px 10px 90px; font:bold 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#alertMessage p span.notes			{ margin:0 0 10px 0; display:block; font:oblique 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#fff; }#alertIcon							{ position:absolute; top:0; left:0; display:block; width:100%; }#alertIcon img						{ margin:7px 0 0 35px; }#buttonsWrap						{ padding:0 0 0 140px; }#buttonsWrap input					{ border-bottom:3px solid #ccc; }.radioH5				{ font:bold oblique 10px/18px arial, helvetica, sans-serif; color:#808080; }/**** PAYMENT METHOD ***/#paymentInfo			{ float:left; margin:10px 42px 20px 0; position:relative; top:-85px; width:278px; height:146px; display:block; background:url(../img/paymentBackground.gif) no-repeat; }#vis					{ width:79px; height:49px; background:url(../img/visa.gif) no-repeat; }#mcd					{ width:79px; height:49px; background:url(../img/masterCard.gif) no-repeat; }#amx					{ width:79px; height:49px; background:url(../img/americanExpress.gif) no-repeat; }#dsc					{ width:79px; height:49px; background:url(../img/discover.gif) no-repeat; }#dnc					{ width:79px; height:49px; background:url(../img/dinersClub.gif) no-repeat; }.ccLogo					{ position:absolute; top:78px; left:181px; display:block; }.ccName					{ padding:20px 0 0 22px; font:normal 18px/26px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.ccInfo					{ text-align:right; width:145px; margin:25px 0 0 22px; font:normal 18px/30px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.asterix				{ vertical-align:bottom ; font:normal 26px/30px "Trebuchet MS", arial, helvetica, sans-serif; }.expires				{ text-align:right; width:145px; margin:0 0 0 22px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }.paypalEmail			{ padding:0 0 0 22px; font:normal 14px/18px "Trebuchet MS", arial, helvetica, sans-serif; color:#333; }#paypal					{ margin:11px 19px 0 0; width:60px; height:38px; background:url(../img/paypal.gif) no-repeat; }.shippingSameAsBilling			{ font:oblique 11px/18px arial, helvetica, sans-serif; color:#666; margin:-5px 0 10px 0; display:block; }#shippingCosts 			{ border:1px solid #ccc; border-right:0; width:100%; padding:0; margin:10px 0; border-collapse:collapse; font:normal 11px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#333; }#shippingCosts th 		{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#ccc; padding:6px 6px 6px 12px; color:#333; }#shippingCosts td 		{ border-right:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; padding:6px 6px 6px 12px; color:#333; }body#printableCart				{ background:#fff; }#printView						{ width:532px; text-align:left; margin:0 auto; }#printView .cartSummary			{ float:right; text-align:left; }#printView .cartSummary span	{   }#orderCostsWrap			{ margin:10px 0; padding:0; }#orderCostsWrap p		{ margin:0 0 5px 0; padding:0; font:bold 12px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#cc0000; }#orderCostsWrap p span	{ font:normal 12px/18px "Georgia", arial, helvetica, sans-serif; color:#666; }#phoneInfo				{ padding:0 0 10px 0; }#phoneInfo p.spacing	{ margin:10px 0; clear:both; }#phoneInfo .label		{ float:left; width:30%; }#phoneInfo .info		{ float:left; width:70%; }#cartContainer h5		{ color:#666; }.label					{ width:18%; float:left; }.labeled				{ width:82%; float:left; }.labeled .label			{ width:12%; }.labeled .labeled		{ width:88%; }.labeled .container		{ padding:0 0 5px 0; }ol#locationsList			{ margin:10px 0; padding:0; list-style-type:none; }ol#locationsList li			{ float:left; width:250px; display:inline; margin:0 10px 10px 0; padding:0; }ol#locationsList li img		{ display:inline; margin:0 5px 0 0; vertical-align:middle; }#dealerLocatorForm			{ background:#fff; border:1px solid #ccc; display:block; padding:15px 15px 15px 5px; }#dealerLocatorForm input	{ vertical-align:middle; }#dealerLocatorForm label	{ vertical-align:middle; padding:0 0 0 10px; }#dealerLocatorForm select	{ vertical-align:middle; }.dealer						{ background:#fff; border:1px solid #ccc; display:block; padding:15px; margin:0 0 10px 0; }.dealer span				{ float:left; width:100px; display:inline; }.dealer p					{ float:left; display:inline; }