@charset "utf-8";
		#quotes a {color:#004d9c }
		#quotes { width:700px; height:215px; background:#fff; 
				  position:absolute; z-index:99; border:6px solid #333  }
		#loader { position:absolute; top:28px; left:0px }
		#quotesHeaderBar { background:url(/images/quotes/headerBar.jpg) no-repeat; height:28px; clear:both}
		#quotesScreen1 .locsHolder { background:url(/images/quotes/screen1_bg.jpg) repeat-x; height:88px; margin:10px 0 0 0; }
		#quotesScreen1 .quotesLocations { margin:0 0 0 10px }
		#quotesScreen1 .quotesLocations li { float:left; margin:0 10px 0 10px  }
		#quotesScreen1 .quotesLocations li a { font-size:17px; font-weight:bold; color:#000; }
		#quotesScreen1 .quotesLocations li img:hover { border:1px solid #cfcfcf; }
		#quotesScreen1 .nomargin, #quotesScreen1 .nomargin li { margin:0 0 0 0 !important }
		#quotesScreen1 .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#quotesScreen1 .quoteTitle { margin:15px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#quoteCity1 { text-align:right; margin:0px 0px 3px 0px; padding:5px; font:11px Tahoma, Verdana; color:#004d9c }
		#quoteCity1 a { color:#000; }
		#quotesScreen2 .quotesHolder { background:url(/images/quotes/screen1_bg.jpg) repeat-x; height:88px; margin:10px 0 0 0; }
		#quotesScreen2 .quotesTypes { margin:0 0 0 2px }
		#quotesScreen2 .quotesTypes li { float:left; margin:0 2px 0 2px  }
		#quotesScreen2 .quotesTypes li img:hover { border:1px solid #cfcfcf; }
		#quotesScreen2 .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#quotesScreen2 .quoteTitle { margin:15px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		
		#quotesScreen3 li { float:left; display:inline; padding:14px 14px 0 14px; }
		#quotesScreen3 .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#quotesScreen3 .quoteTitle { margin:8px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#quotesScreen3 li#quoteBuild1 { width:179px; height:109px; background:url(/images/quotes/quoteBuild1.jpg) no-repeat; margin:3px 10px 3px 10px }
		#quotesScreen3 li#quoteBuild2 { width:179px; height:109px; background:url(/images/quotes/quoteBuild2.jpg) no-repeat; margin:3px 10px 3px 10px }
		#quotesScreen3 li#quoteBuild3 { width:179px; height:109px; background:url(/images/quotes/quoteBuild3.jpg) no-repeat; margin:3px 10px 3px 10px  }
		#quotesScreen3 .quotesBuilderHolder { padding:5px 0 0 10px }
		#quotesScreen3 div.buildName a { color:#000; font:bold 14px Arial; }
		#quotesScreen3 div.buildDescription { font:normal 12px Arial; line-height:16px; height:70px  }
		#quotesScreen3 div.buildLink { text-align:right; font-family:Arial; }
		#quotesScreen3 .inactive div.buildName a { color:#999 !important; }
		#quotesScreen3 .inactive div.buildDescription { color:#999 !important; }
		#quotesScreen3 .inactive div.buildLink a { color:#999 !important; }
		#rentalsEntries {  height:370px; overflow:auto; border-bottom:1px solid #cfcfcf; position:relative; }
		div.arial .lbl, div.arial .lblNon { font-family:Arial, Tahoma !important }
		
		tr.headers td { padding:3px; font:bold 11px Arial; background:#fff; color:#fff; }
		.rental-entry td { padding:3px; }
		tr.odd { background:#ededed }
		.rental-entry td.thumb { width:60px; text-align:center }
		.rental-entry td.info { font:11px Arial }
		.rental-entry td.cbo { font:11px Arial,Tahoma }
		.rental-entry td.cbo input {width:50px; text-align:center;  font:11px Arial,Tahoma; }
		.rental-entry td.category { font:11px Arial,Tahoma; }
		.rental-entry div.name { font:11px Arial,Tahoma;}
		.rental-entry div.mfr { padding:2px 0 0 0; font:11px Arial }
		#rentalsInventory { margin:10px 0 10px 0; }
		#rentalsFilters {  font:bold 11px Arial; padding:5px; background:#FFC}
		#rentalsFilters select { font:normal 11px Arial; }
		
		#quotesRentalsForm .quoteTitle { margin:8px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#quotesRentalsForm .text { font:normal 13px Arial; padding:0 10px 0 10px }		
		#quotesRentalsSummary { margin:10px 10px 15px 10px; max-height:200px; overflow:auto; border-bottom:1px solid #cfcfcf; border-top:1px solid #cfcfcf }	

		#quotesRentalsSummary table { width:100%; }
		#quotesRentalsSummary table td { padding:4px; font:normal 11px Arial; border-bottom:1px dotted #cfcfcf}
		
		#uploadBuildType .quoteTitle { margin:8px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#uploadBuildType .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#uploadForm { height:50px; border-bottom:1px solid #cfcfcf }
		#uploadedFiles { margin:0 10px 0 10px; max-height:150px; overflow:auto }
		#uploadedFiles table { width:100% }
		#uploadedFiles table td { padding:4px; border-bottom:1px solid #cfcfcf; }
		#textBuildType .quoteTitle { margin:8px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#textBuildType .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#quoteThanks .quoteTitle { margin:8px 10px 0px 10px; font:bold 20px Arial; letter-spacing:-1px; color:#004d9c }
		#quoteThanks .text { font:normal 13px Arial; padding:0 10px 0 10px }
		#captcha { text-align:center; padding:15px 4px 2px 4px; font:10px Tahoma; color:#666 }
		#calendarHolder { background:#f2f2f2; border:1px solid #000000; padding:5px; margin:5px; width:250px; }
		#calendarHolder table { width:100% }
		#calendarHolder .hover:hover { background:#09F; color:#000; cursor:pointer; }
		#calendarHolder a:hover { color:#ffffff; }
		#calendarHolder .calendarHeader { font:bold 14px Arial; padding:5px; background:none; text-align:center }
		#calendarHolder .calendarDay { padding:5px; font:bold 12px Arial;  }
		#calendarHolder .today { padding:5px; font:12px Arial; border:1px solid #f3f3f3; background:#2f2f2f; text-align:center; color:#ffffff; }
		#calendarHolder .dayAvailable { padding:5px; font:12px Arial; border:1px solid #f3f3f3; background:#ffffff; text-align:center; color:#000 }
		#calendarHolder .dayUnavailable { padding:5px; font:12px Arial; border:1px solid #f3f3f3; background:#fff; color:#cccccc; text-align:center }
		#calendarHolder .nextArrow { vertical-align:middle; font:bold 12px Arial; text-align:right }
		#calendarHolder .prevArrow { vertical-align:middle; font:bold 12px Arial; text-align:left }


