#qtmodal-box h1, #qtmodal-box h2, #qtmodal-box h3, #qtmodal-box h4, #qtmodal-box h5, #qtmodal-box h6,
#qtmodal-box form, #qtmodal-box fieldset,
#qtmodal-box dl, #qtmodal-box dd, #qtmodal-box dt,
#qtmodal-box ul, #qtmodal-box li,
#qtmodal-box p{
	margin: 0;
	padding: 0;
	outline: 0;
}

#quick-tools-container {
    float: left;
    position: absolute;
    width: 232px;
    z-index: 501;
    color: #202020;
    font-family: Arial;
    margin: 0;
    padding: 0;
    opacity: 1;
}

#qtmodal-box.hide, #qtmodal-box .hide, #qtmodal-box_overlay.hide,
#qtmodal-box_overlay-progress.hide{
	display: none;
}

#qtmodal-box.modal-box {
	 left: 50%;
    margin-left: -165px;
    top: 48px;
    width: 330px;
    font-size: 100%;
}

#qtmodal-box.modal-box #qtmodalHeaderH2 { color: #202020; font-size: 13px; font-weight: bold; padding: 15px 0 0 0; margin: 0; }

#quick-tools-container textarea { resize:none; }
#quick-tools-container table { border-collapse: collapse; border-spacing: 0; }
#quick-tools-container address { font-style: normal; }
#quick-tools-container sup { position: relative; top: -3px; vertical-align: top; font-size: 90%; }
#quick-tools-container input.text { border: none; background: transparent url(/media/images/global/blank.gif) repeat; color: #636363; font-family: Arial; font-size: 12px; padding: 0; }

#qtmodal-box.modal-box textarea { resize:none; }
#qtmodal-box.modal-box table { border-collapse: collapse; border-spacing: 0; }
#qtmodal-box.modal-box address { font-style: normal; }
#qtmodal-box.modal-box sup { position: relative; top: -3px; vertical-align: top; font-size: 90%; }
#qtmodal-box.modal-box input.text { border: none; background: transparent url(/media/images/global/blank.gif) repeat; color: #636363; font-family: Arial; font-size: 12px; padding: 0; }

#qtmodal-box div.input-text-wrapper { display: inline-block; }
	#qtmodal-box div.input-text-wrapper span.input-dollar-sign { width: 1.3em; height: 27px; line-height: 27px; float: left; display: inline-block; }
	#qtmodal-box div.input-text-wrapper span.input-cap-left,
#qtmodal-box div.input-text-wrapper span.input-field,
#qtmodal-box div.input-text-wrapper span.input-cap-right { float: left; background-image: url(/media/images/global/sprites/text-box.gif); background-color: transparent; }
	#qtmodal-box div.input-text-wrapper span.input-cap-left { width: 3px; background-repeat: no-repeat; }
	#qtmodal-box div.input-text-wrapper span.input-cap-right { width: 3px; background-repeat: no-repeat; }
	#qtmodal-box div.input-text-wrapper span.input-field {  }
#qtmodal-box div.input-text-wrapper:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] #qtmodal-box div.input-text-wrapper { display: block; }
#qtmodal-box .optional-reference{padding-bottom:7px;}
	html[xmlns] #qtmodal-box div.input-text-wrapper.hide { display: none; }
* html #qtmodal-box div.input-text-wrapper { height: 1%; }
#qtmodal-box div.input-text-wrapper input { color: #363636; font-size: 11px; vertical-align: top; padding-top: 0; }
#qtmodal-box a { color: #2f6fa9; text-decoration: none; }
	#qtmodal-box a.primary,
#qtmodal-box a.standard,
#qtmodal-box a.tertiary { font-size: 12px; }
	#qtmodal-box a.primary { font-weight: bold; color: #2f6fa9; text-decoration: none; }
	#qtmodal-box #qtmodal-box a.standard { color: #2f6fa9; }
	a.tertiary { color: #999; }
	#qtmodal-box a.standard,
#qtmodal-box a.tertiary { text-decoration: underline; }
	#qtmodal-box a.primary:focus,
#qtmodal-box a.standard:focus,
#qtmodal-box a.tertiary:focus,
#qtmodal-box a.primary:hover,
#qtmodal-box a.standard:hover,
#qtmodal-box a.tertiary:hover { color: #656565; }

#qtmodal-box a.infotooltip-icon {
    background: transparent url(/media/images/global/icons/info_tooltip_icon.gif) no-repeat 0px 0px; 
    line-height: 16px; 
    text-indent: 20px;
	position: absolute;
    display:block;
    text-decoration: none; 
}
#qtmodal-box a.infotooltip-icon:hover{
	background-position: 0px -16px;
	color: #656565; 
}


#qtmodal-box .dijitRadio, #qtmodal-box .dijitRadioIcon { background-image: url(/media/images/global/form/btns_rndradio_offon.gif); background-position: 0pt 0pt; background-repeat: no-repeat; height: 16px; margin: 0pt; width: 16px; }
#qtmodal-box .dijitRadioChecked, #qtmodal-box .dijitToggleButtonChecked .dijitRadioIcon { background-position: 0pt -15px; background-repeat: no-repeat; }
#qtmodal-box .quick-zip-tmp #qtmodalHeaderH2 { background: transparent url(/media/images/global/quicktools/ZIP_icon.png) 0 10px no-repeat; padding-bottom: 6px !important; padding-left: 30px !important; }
#qtmodal-box .quick-zip { color: #333;}
	#qtmodal-box .quick-zip .select-wrapper .select-options { height: 28px; }
	/*#qtmodal-box .quick-zip .select-wrapper .select-frame { top: -206px; }*/
	#qtmodal-box .quick-zip #qzerror-box * { font-size: 11px; }

	#qtmodal-box .quick-zip #qzerror-box { font-weight: bold; padding-bottom: 18px; position: relative; margin: 0; padding: 0;}
		#qtmodal-box .quick-zip #qzerror-box .icn { background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent; display: none; left: -18px; position: absolute; top: 0; width: 16px; height: 16px; }

	#qtmodal-box .quick-zip .by-address-p,
	#qtmodal-box .quick-zip .by-company-p { margin-bottom: 0; }

	#qtmodal-box .quick-zip .by-required-p { position: relative; font-size: 11px; margin: 3px 0 0px !important; }
	#qtmodal-box .quick-zip #reqWrap{margin-bottom: 15px;}
		#qtmodal-box .quick-zip .by-required-p span.required { left: 0; position: relative; }
	#qtmodal-box .quick-zip fieldset.hide { display: none; }
	#qtmodal-box .quick-zip fieldset.pos_down { position: relative; bottom: -55px; left:-88px; margin-bottom: 10px; }

	#qtmodal-box .quick-zip a { text-decoration: none; }
	#qtmodal-box .quick-zip fieldset { border: none; display: block; padding-bottom: 15px; }
		#qtmodal-box .quick-zip fieldset.for-sState { xwidth: 89px; width: 100%; float: left; padding-bottom:15px;}
			#qtmodal-box .quick-zip fieldset.for-sState select { margin-bottom: 0; }
		#qtmodal-box .quick-zip fieldset.for-tUrbanCode {  }
		#qtmodal-box .quick-zip fieldset#tUrbanCodeWrap{xclear:both; xpadding-top: 15px; float: right; width: 203px;}
			#qtmodal-box .quick-zip fieldset.for-tUrbanCode input { width: 190px; }
		#qtmodal-box .quick-zip fieldset.for-zip{float: left;}
		#qtmodal-box .quick-zip fieldset.for-zip input { width: 75px; }
		#qtmodal-box .quick-zip fieldset legend { position: absolute; left: -999em; width: 1px; }
		#qtmodal-box .quick-zip fieldset label { font-size: 1.2em; line-height: 1.2em; padding-bottom: 7px; display: block; margin-bottom: 0; position: relative; }
		#qtmodal-box .quick-zip fieldset .input-text-wrapper { margin: 0; }
		#qtmodal-box .quick-zip fieldset .text-input-large { width: 286px; }
	#qtmodal-box .quick-zip #quick-zip-controls {  }
	/*	#qtmodal-box .quick-zip #quick-zip-controls .btn_find,
		#qtmodal-box .quick-zip #quick-zip-controls .btn_listall { float: right; margin-top: 28px } *//* JR 060111 */
	/*	#qtmodal-box .quick-zip #quick-zip-controls .btn_find,
		#qtmodal-box .quick-zip #quick-zip-controls .btn_listall { float: right; margin-top: 10px } *//* JR 060211 ID 805 */
		#qtmodal-box .quick-zip #quick-zip-controls .btn_find,

		#qtmodal-box .quick-zip #quick-zip-controls .btn_back,
		#qtmodal-box .quick-zip #quick-zip-controls .btn_listall { float: right; margin-top: 24px } /* Defect ID 805, JR 060211 */

		#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-goto,
			#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more { font: bold 11px/17px Arial; display: block; text-decoration: none; }
		#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-goto{width: 200px;}
		#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-goto { margin:0px 0 0px 0; }
		#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more { display: inline; background: url(/media/images/account/icn_arrow_blue_updown.png) no-repeat right 2px; padding-right: 14px; }
			#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more .hided { display: none; }
			#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more.opened { background-position: right -21px; }
				#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more.opened .hided { display: inline; }
				#qtmodal-box .quick-zip #quick-zip-controls #quick-zip-more.opened .showed { display: none; }
		#qtmodal-box .quick-zip #quick-zip-controls .btn_calculatearate,
		#qtmodal-box .quick-zip #quick-zip-controls .btn_startalabel { margin: 10px 0 20px; }
		#qtmodal-box .quick-zip #quick-zip-controls .btn_calculatearate { margin-right: 20px }
			#qtmodal-box .quick-zip #quick-zip-controls .btn_calculatearate a,
		#qtmodal-box .quick-zip #quick-zip-controls .btn_startalabel a { width: 101px; }
	#qtmodal-box .quick-zip #quick-zip-options { padding-top: 11px; float: left; width: 100%;}
		#qtmodal-box .quick-zip #quick-zip-options .button-link a { width: 263px; }
		#qtmodal-box .quick-zip #quick-zip-options .button-link { margin-top: 9px; float: left;}
.dj_ie6 #qtmodal-box .quick-zip #quick-zip-options .button-link { float: none !important; }
	.dj_ie6 #qtmodal-box .quick-zip #quick-zip-options .button-link a { width: 260px; }
.dj_ie7 #qtmodal-box .quick-zip #quick-zip-options .button-link a { width: 260px; }
#qtmodal-box .quick-zip .you-entered { font: 14px/15px Arial; color: #666666; border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px; }
	#qtmodal-box .quick-zip .you-entered h4 { color: #000000; font: bold 13px/14px Arial; letter-spacing: .01em; margin-bottom: 10px }
	#qtmodal-box .quick-zip .you-entered p { font: 14px/14px Arial; margin-bottom: 0; overflow: hidden;}
#qtmodal-box .quick-zip .your-results { border-bottom: 1px solid #cccccc; padding-bottom: 20px; }
#qtmodal-box .quick-zip .do-results-single .your-results { padding-bottom: 0; }
#qtmodal-box .quick-zip .your-results p { font: 11px/14px Arial; color: #000000; margin-bottom: 0px; }
#qtmodal-box .quick-zip .do-results-multiple  .your-results { padding-bottom: 20px; }

/*#qtmodal-box .quick-zip #qtmodal-box .quick-zip-links{padding:20px 0px 0px;}*//* JR 060111 */
#qtmodal-box .quick-zip #qtmodal-box .quick-zip-links{padding:16px 0px 0px;}

#qtmodal-box .quick-zip .your-results p.notice { margin: 0; }
#qtmodal-box .quick-zip .your-results .error ul li { background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent; font-size:11px; font-weight:bold; padding-left: 18px; line-height: 16px; color: #f00; }
#qtmodal-box .quick-zip .your-results p.addy { font: 13px/15px Arial; color: #666666; text-transform: uppercase; }
	#qtmodal-box .quick-zip .your-results p.addy strong { color: #000 }
#qtmodal-box .quick-zip .your-results .button-link { margin-right: 20px; display: inline-block; }
	#qtmodal-box .quick-zip .your-results .button-link span { display: inline-block; float: none; }
#qtmodal-box .quick-zip .your-results .single-controls { height: 19px; overflow: hidden; }
#qtmodal-box .quick-zip .do-results-single .single-controls { display: none !important; }
#qtmodal-box .quick-zip #totalresults { margin-bottom: 0; font-weight: bold; margin-top:20px; }
.zip-results-wrapper { font-size:12px; margin-bottom:10px; }
#qtmodal-box .quick-zip #quick-zip-zip-result { border-bottom: 1px solid #cccccc; padding-bottom: 20px; margin-bottom: 20px; display: none; }
	#qtmodal-box .quick-zip #quick-zip-zip-result dl {  }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dt { font: bold 12px/1 Arial; }
			#qtmodal-box .quick-zip #quick-zip-zip-result dl dt .the-zip { color: #3980c3; }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dd { font: 14px/17px Arial; text-transform: uppercase; }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dt.other-acpt { padding-top: 20px; }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dd.other-acpt {  }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dt.not-acpt { padding-top: 20px; }
		#qtmodal-box .quick-zip #quick-zip-zip-result dl dd.not-acpt {  }
#qtmodal-box .quick-zip .quick-action-form {  }
	#qtmodal-box .quick-zip .quick-action-form #quick-zip-results  { display: none; }
#qtmodal-box .quick-zip .do-address {  }
	#qtmodal-box .quick-zip .do-address .for-company,
		#qtmodal-box .quick-zip .do-address p.for-zip,
		#qtmodal-box .quick-zip .do-address .btn_listall,
		#qtmodal-box .quick-zip .do-address .btn_calculatearate,
		#qtmodal-box .quick-zip .do-address .btn_startalabel,
		#qtmodal-box .quick-zip .do-address .btn_qz_address { display: none; }
#qtmodal-box .quick-zip .do-company {  }
	#qtmodal-box .quick-zip .do-company p.for-zip,
		#qtmodal-box .quick-zip .do-company .btn_listall,
		#qtmodal-box .quick-zip .do-company .btn_calculatearate,
		#qtmodal-box .quick-zip .do-company .btn_startalabel,
		#qtmodal-box .quick-zip .do-company .btn_qz_company,
		#qtmodal-box .quick-zip .do-company .by-address-p { display: none; }
#qtmodal-box .quick-zip .do-zip {  }
	#qtmodal-box .quick-zip .do-zip .for-address,
	#qtmodal-box .quick-zip .do-zip .for-company,
		#qtmodal-box .quick-zip .do-zip .btn_listall,
		#qtmodal-box .quick-zip .do-zip .btn_calculatearate,
		#qtmodal-box .quick-zip .do-zip .btn_startalabel,
		#qtmodal-box .quick-zip .do-zip .btn_qz_zip,
		#qtmodal-box .quick-zip .do-zip #quick-zip-results,
		#qtmodal-box .quick-zip .do-zip #by-zip-p-alt { display: none; }
#qtmodal-box .quick-zip .quick-action-results {  }
#qtmodal-box .quick-zip .do-results-single {  }
	#qtmodal-box .quick-zip .do-results-single #quick-zip-div,
	#qtmodal-box .quick-zip .do-results-single .btn_find,
	#qtmodal-box .quick-zip .do-results-single #quick-zip-goto,
	#qtmodal-box .quick-zip .do-results-single .for-multiple,
	#qtmodal-box .quick-zip .do-results-single .for-company { display: none !important; }
#qtmodal-box .quick-zip .do-results-company .for-single { display: none !important; }
#qtmodal-box .quick-zip .do-results-company .for-company { display: block !important; }
#qtmodal-box .quick-zip .do-results-multiple .single-controls,
	#qtmodal-box .quick-zip .do-results-multiple #quick-zip-div,
	#qtmodal-box .quick-zip .do-results-multiple .btn_find,
	#qtmodal-box .quick-zip .do-results-multiple .for-single,
	#qtmodal-box .quick-zip .do-results-multiple .for-company,
	#qtmodal-box .quick-zip .do-results-multiple #quick-zip-goto { display: none !important; }
#qtmodal-box .quick-zip .do-results-multiple #quick-zip-controls #quick-zip-more { margin-top: 3px; display: inline-block; }
#qtmodal-box .quick-zip .div-addtocontacts { padding-top: 20px; background: #f7f7f7; padding: 15px 10px; margin-left: -10px; margin-right: -10px; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; margin-top: 20px; }
	#qtmodal-box .quick-zip .div-addtocontacts fieldset {  }
	#qtmodal-box .quick-zip .div-addtocontacts div.input-text-wrapper input { width: 290px; }
	#qtmodal-box .quick-zip .div-addtocontacts #btn_canceladdcontact { float: right; margin-right: 10px; line-height: 26px; }
	#qtmodal-box .quick-zip .div-addtocontacts .button-link { float: right; margin: 0; }
#qtmodal-box .quick-zip .do-results-single #qtmodal-box .quick-zip-links { clear: both }
#qtmodal-box .quick-zip .do-results-single #quick-zip-controls .btn_startalabel { margin-bottom: 10px; float: right; }
#qtmodal-box .quick-zip .do-results-zip .btn_qz_zip,
#qtmodal-box .quick-zip .do-results-zip #by-zip-p,
#qtmodal-box .quick-zip .do-results-zip .for-address,
#qtmodal-box .quick-zip .do-results-zip .for-company,
#qtmodal-box .quick-zip .do-results-zip .by-required-p,
#qtmodal-box .quick-zip .do-results-zip #quick-zip-controls .btn_listall,
#qtmodal-box .quick-zip .do-results-zip #quick-zip-controls .btn_calculatearate,
#qtmodal-box .quick-zip .do-results-zip #quick-zip-controls .btn_startalabel,
#qtmodal-box .quick-zip .do-results-zip #by-zip-p,
#qtmodal-box .quick-zip .do-results-zip #your-results,
#qtmodal-box .quick-zip .do-results-zip .you-entered { display: none }
#qtmodal-box .quick-zip .do-results-zip #quick-zip-zip-result { display: block }
#qtmodal-box .quick-zip .do-results-zip #by-zip-p-alt { display: block; font: 14px/14px Arial; color: #000; margin-bottom: 15px !important;}
#qtmodal-box .quick-zip .do-results-no-results {  }
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-div,
	#qtmodal-box .quick-zip .do-results-no-results .btn_find,
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-goto,
	#qtmodal-box .quick-zip .do-results-no-results .for-multiple,
	#qtmodal-box .quick-zip .do-results-no-results .for-company,
	#qtmodal-box .quick-zip .do-results-no-results .for-single,
	#qtmodal-box .quick-zip .do-results-no-results .single-controls,
	#qtmodal-box .quick-zip .do-results-no-results .btn_calculatearate,
	#qtmodal-box .quick-zip .do-results-no-results .btn_startalabel { display: none !important; }
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-more { display: inline-block !important; margin-top: 20px }
#qtmodal-box .quick-zip #div-addtocontacts-confirm { padding-top: 10px; }
	#qtmodal-box .quick-zip #div-addtocontacts-confirm p { margin: 0; }
color:#000; {  }
#qtmodal-box .quick-zip .do-results-no-results {  }
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-div,
	#qtmodal-box .quick-zip .do-results-no-results .btn_find,
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-goto,
	#qtmodal-box .quick-zip .do-results-no-results .for-multiple,
	#qtmodal-box .quick-zip .do-results-no-results .for-company,
	#qtmodal-box .quick-zip .do-results-no-results .single-controls,
	#qtmodal-box .quick-zip .do-results-no-results .btn_calculatearate,
	#qtmodal-box .quick-zip .do-results-no-results .btn_startalabel { display: none !important; }
	#qtmodal-box .quick-zip .do-results-no-results #quick-zip-more { display: inline-block !important; margin-top: 20px }
#qtmodal-box .quick-zip #div-addtocontacts-confirm { padding-top: 20px; background: #f7f7f7; padding: 15px 10px; margin-left: -10px; margin-right: -10px; border-top: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; margin-top: 20px; }
	#qtmodal-box .quick-zip #div-addtocontacts-confirm p { margin: 0; }

#qtmodal-box .quick-zip .by-zip-p{margin-bottom: 10px !important;}
#qzerror-box ul li.error, #qlerror-box ul li.error { background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent; font-size:11px; font-weight:bold; padding-left: 18px; line-height: 16px;}
#qtmodal-box .noresults-container ul li.error { background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent; font-size:11px; font-weight:bold; padding-left: 18px; line-height: 16px;}
#qtmodal-box .quick-zip .your-results p.for-multiple, #qtmodal-box .quick-zip .your-results p.for-company{margin-bottom: 20px !important;}
#qtmodal-box .quick-zip .your-results p#totalresults{margin-bottom: 0 !important;}

#qtmodal-box #qtmodalHeaderH2.qtt { background: transparent url(/media/images/global/quicktools/TC_icon.png) 0px 10px no-repeat; padding-left: 30px; padding-bottom: 6px; }
#qtmodal-box #qtmodalHeaderH2.qtz { background: transparent url(/media/images/global/quicktools/ZIP_icon.png) 0px 10px no-repeat; padding-left: 30px; padding-bottom: 6px; }
#qtmodal-box #qtmodalHeaderH2.qtl { background: transparent url(/media/images/global/quicktools/POL_icon.jpg) 0px 10px no-repeat; padding-left: 32px; padding-bottom: 6px; }
#qtmodal-box #qtmodalHeaderH2.qtc { background: transparent url(/media/images/global/quicktools/CALC_icon.jpg) 0px 10px no-repeat; padding-left: 32px; padding-bottom: 6px; }
#qtmodal-box div#qtz { background: transparent url(/media/images/global/quicktools/qt_ZIP_fake.jpg) no-repeat; width: 306px; margin: 0px 10px; height: 376px; }
#qtmodal-box div#qtt { background: transparent url(/media/images/global/quicktools/qt_TC_fake.jpg) no-repeat; width: 299px; margin: 0px 13px; height: 268px; }
#qtmodal-box #po-locator .required-fields { position: relative; margin-bottom: 15px !important;}
#qtmodal-box #po-locator label, #qtmodal-box #po-locator label#for-tCityQuickPO { font-size: 1.2em; padding-bottom: 7px; display: block; margin-bottom: 0 !important;}
#qtmodal-box #po-locator label#for-sPOFacilities {padding-bottom: 5px; margin-bottom: 0;}
#qtmodal-box #po-locator .text-input-large { width: 290px; }
#qtmodal-box #po-locator .select-wrapper , #qtmodal-box #po-locator .input-text-wrapper { margin-bottom: 20px; }
#qtmodal-box #po-locator #location-holder .select-wrapper{margin-bottom: 5px;}
#qtmodal-box #po-locator #distance-holder { float: left; }
	#qtmodal-box #po-locator #distance-holder .select-wrapper { margin-bottom: 0px; }

#qtmodal-box #po-locator #polo-qt-address-field{margin-bottom: 0;}
#qtmodal-box #po-locator #results-button { float: right; margin-top: 10px; margin-bottom:0px; width: 124px; clear: both;}
#qtmodal-box #po-locator #results-button-legacy { margin-left: 35px; margin-top: 23px; margin-bottom:0px; width: 124px; clear: both;}

	#qtmodal-box #po-locator #results-button .buttons { width: 84px; _padding-left: 0px; _padding-right: 0px; _text-align: center; }

#qtmodal-box #po-locator #sDistance { width: 140px; }
#qtmodal-box #po-locator #sStateQuick { width: 220px; }
#qtmodal-box #po-locator #address-block .select-wrapper .select-frame { top: -261px; }
#qtmodal-box #po-locator #distance-holder .select-wrapper .select-frame { top: -238px; }
#qtmodal-box #po-locator #qlerror-box { font-weight: bold; margin: 0px; padding: 0 0 18px; position: relative; }
#qtmodal-box #po-locator #qlerror-box .icn { background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent; display: block; left: -18px; position: absolute; top: 0; width: 16px; height: 16px; }
#qtmodal-box #po-locator #stateZipFind{*height: auto;}
#qtmodal-box #po-locator .input-section.hr { height: 1px; line-height: 1px; overflow: hidden;  background-color: #d9d9d9; width: 302px; }
#qtmodal-box #po-locator #first-result-modal {}
#qtmodal-box #po-locator #search-again-button { float: left; clear: both; margin-left: 3px;}
#qtmodal-box #po-locator #see-more-results-button { float: right; clear: right; margin-right: 3px;}
#qtmodal-box #po-locator #polocator-detail-id{margin-bottom: 10px;}
#qtmodal-box #po-locator .polocator-qt-clearer{height: 1px; font-size: 0; overflow: hidden; clear: both;}

#qtmodal-box #po-locator #polocator-qt-head-text{margin-bottom: 10px !important;}
#qtmodal-box #po-locator #polocator-qt-look-text{margin: 10px 0 10px 5px !important;}
	
#qtmodal-box #po-locator .polocator-image{
	width:60px;
	float:left;
	overflow:hidden;
}

#qtmodal-box #po-locator .polocator-image img{
	width:75%;
}
	
#qtmodal-box #po-locator	.polocator-thumb-wrapper {
		width:auto;
	}
	
#qtmodal-box #po-locator .polocator-info{
	width:230px;
	float:left;
}


#qtmodal-box #po-locator  .polocator-detail-wrapper{
    display:block;
	visibility:visible;
}
#qtmodal-box #po-locator .polocator-id{
	font-size:1.2em;
	line-height:16px;
	font-weight:bold;
}
				
#qtmodal-box #po-locator .polocator-title{
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	color:#3489c9;
}
#qtmodal-box #po-locator .polocator-ask-info{
	font-size:14px;
	line-height:14px;
	font-weight:bold;
	color:black;
	margin-bottom: 15px;
}

#qtmodal-box #po-locator .polocator-detail{
	font-size:1.1em;
	line-height:14px;
	color:black;
	float:left;
}

#qtmodal-box #po-locator .polocator-detail-distance{
	font-size:1.1em;
	line-height:14px;
	color:black;
	float:right;
}
#qtmodal-box #po-locator .hours  {
		float:right;
		width: 100px; }	
#qtmodal-box #po-locator .days {
        float: left;
		
		width: 85px; }		


#qtmodal-box .select-wrapper { font-size: 12px; height: 28px; font-weight: normal; color: #2f6fa9; position: relative; font-weight:bolder; }
.dj_safari #qtmodal-box .select-wrapper { height: 29px; }
#qtmodal-box .select-wrapper select { height: 0; }

#qtmodal-box .select-wrapper .input-select-large { width: 222px; }
#qtmodal-box .select-wrapper .select-options { position: absolute; top: 0px; display: none; left: 0px;}

#qtmodal-box .select-wrapper ul,
        #qtmodal-box .select-wrapper ul.select-ul,
        #main #qtmodal-box .select-wrapper ul,
        #main #qtmodal-box .select-wrapper ul.select-ul { width: 100%; background: white; overflow-y: auto; overflow-x: hidden; margin: 0px; list-style: none; }
#qtmodal-box .select-wrapper .select-small ul,
        #qtmodal-box .select-wrapper .select-small ul.select-ul { background: #ebebeb; }
#qtmodal-box .select-wrapper li,
        #qtmodal-box .select-wrapper li.select-li { width: 100%; height: auto; white-space: normal; }
#qtmodal-box .select-wrapper li a { display: block; line-height: 12px; margin-right:10px; padding: 5px 10px; text-decoration: none; }
.dj_ie6 #qtmodal-box .select-wrapper li a { text-decoration: none !important; }
#qtmodal-box .select-wrapper li a.selected { color: white; background-color: #2f6fA9; text-decoration: none; }
#qtmodal-box .select-wrapper li a:focus,
                #qtmodal-box .select-wrapper li a:hover,
                #main-inner #qtmodal-box .select-wrapper li a:focus,
                #main-inner #qtmodal-box .select-wrapper li a:hover { color: white; background-color: #2f6fA9; text-decoration: none; }
#qtmodal-box .select-wrapper li.disabled a:focus,
                #qtmodal-box .select-wrapper li.disabled a:hover { background-color: #fff; cursor: default; }
#qtmodal-box .select-wrapper .select-small li a { color: #656565; font-size: 11px; background-color: #ebebeb; }
	#qtmodal-box .select-wrapper .select-small li a.selected { color: white; background-color: #2f6fA9; }
	#qtmodal-box .select-wrapper .select-small li a:focus,
                #qtmodal-box .select-wrapper .select-small li a:hover { color: white; background-color: #2f6fA9; }
#qtmodal-box .select-wrapper .select-small li.disabled a:focus,
                #qtmodal-box .select-wrapper .select-small li.disabled a:hover { background-color: #fff; cursor: default; }
#qtmodal-box .select-wrapper .select-current { height: 28px; line-height: 28px; background: transparent url(/media/images/global/form/dropdown/dd_sprite.gif) no-repeat -20px 0px; cursor: pointer; }
.dj_webkit #qtmodal-box .select-wrapper .select-current { margin-top: 0px; }
.dj_safari #qtmodal-box .select-wrapper .select-current { margin-top: 0px; }
#qtmodal-box .select-wrapper .disabled .select-current { cursor: default; }
#qtmodal-box .select-current .select-current-text { height: 28px; line-height: 28px; background: transparent url(/media/images/global/form/dropdown/dd_sprite.gif) no-repeat right -61px; display: block; margin-left: 6px; }
#qtmodal-box .select-wrapper .select-small .select-current { height: 19px; line-height: 19px; background-position: -20px -150px; }
.dj_ie6 #qtmodal-box .select-wrapper .select-small .select-current { position: absolute; }
#qtmodal-box .select-small .select-current .select-current-text { height: 19px; line-height: 19px; background-position: right -169px; text-indent: 3px; font-size: 9px; /*text-transform:uppercase;*/ }
#qtmodal-box .select-small .select-current span.secondary { color: gray; }
#qtmodal-box .select-wrapper div.select-current.focus { background-position: -20px -30px; }
#qtmodal-box div.focus .select-current-text { background-position: right -91px; }
#qtmodal-box .select-wrapper .select-small div.select-current.focus { background-position: -20px -188px; }
#qtmodal-box .select-small div.focus .select-current-text { background-position: right -207px; }
#qtmodal-box .select-wrapper .select-frame { position: relative; display: none; left: -20px; overflow: hidden; background: transparent; }
#qtmodal-box .select-wrapper .select-small .select-frame { top: -39px; }
.dj_ie6 #qtmodal-box .select-wrapper .select-small .select-frame { top: -20px; }
#qtmodal-box .select-frame div { position: absolute; overflow: hidden; }
#qtmodal-box .select-wrapper .hide-fromsighted { top: 0px; left: -350px; }
#qtmodal-box .select-frame-inner-border { background: transparent url(/media/images/global/blank.gif) repeat; }
#qtmodal-box .select-frame-inner-top { height: 20px; width: 100%; top: 0px; left: 0px; }
#qtmodal-box .select-frame-inner-bottom { bottom: 0px; left: 0px; height: 20px; width: 100%; }
#qtmodal-box .select-frame-inner-left { top: 0px; left: 0px; height: 100%; width: 20px; }
#qtmodal-box .select-frame-inner-right { top: 0px; right: 0px; height: 100%; width: 20px; }
#qtmodal-box .select-frame .select-frame-inner { position: relative; top: 20px; left: 20px; }
#qtmodal-box .select-frame .select-tl,
        #qtmodal-box .select-frame .select-tr,
        #qtmodal-box .select-frame .select-bl,
        #qtmodal-box .select-frame .select-br,
        #qtmodal-box .select-frame .select-t,
        #qtmodal-box .select-frame .select-b,
        #qtmodal-box .select-frame .select-r,
        #qtmodal-box .select-frame .select-l { background: transparent url(/media/images/global/form/dropdown/dd_sprite.gif) no-repeat; }
#qtmodal-box .select-frame .select-tl,
        #qtmodal-box .select-frame .select-tr,
        #qtmodal-box .select-frame .select-bl,
        #qtmodal-box .select-frame .select-br { height: 5px; width: 5px; }
#qtmodal-box .select-frame .select-tl,
        #qtmodal-box .select-frame .select-tr { top: 0px; }
#qtmodal-box .select-frame .select-tl { background-position: -20px -120px; left: 0px; }
#qtmodal-box .select-frame .select-tr { background-position: -25px -120px; right: 0px; }
#qtmodal-box .select-frame .select-bl,
        #qtmodal-box .select-frame .select-br { bottom: 0px; }
#qtmodal-box .select-frame .select-bl { background-position: -20px -125px; left: 0px; }
#qtmodal-box .select-frame .select-br { background-position: -25px -125px; right: 0px; }
#qtmodal-box .select-frame .select-t,
        #qtmodal-box .select-frame .select-b { left: 5px; height: 5px; background-repeat: repeat-x; }
#qtmodal-box .select-frame .select-t { background-position: -20px -130px; top: 0px; }
#qtmodal-box .select-frame .select-b { background-position: -20px -135px; bottom: 0px; }
#qtmodal-box .select-frame .select-r,
        #qtmodal-box .select-frame .select-l { top: 5px; width: 5px; background-repeat: repeat-y; }
#qtmodal-box .select-frame .select-l { background-position: 0px 0px; left: 0px; }
#qtmodal-box .select-frame .select-r { background-position: -5px 0px; right: 0px; }
#qtmodal-box .select-frame .select-inner { margin: 5px 1px; }
#qtmodal-box .select-small .select-frame .select-tl { background-position: -30px -120px; }
#qtmodal-box .select-small .select-frame .select-tr { background-position: -35px -120px; }
#qtmodal-box .select-small .select-frame .select-bl { background-position: -30px -125px; }
#qtmodal-box .select-small .select-frame .select-br { background-position: -35px -125px; }
#qtmodal-box .select-small .select-frame .select-t { background-position: -20px -140px; }
#qtmodal-box .select-small .select-frame .select-b { background-position: -20px -145px; }
#qtmodal-box .select-small .select-frame .select-l { background-position: -10px 0px; }
#qtmodal-box .select-small .select-frame .select-r { background-position: -15px 0px; }

#qtmodal-box a.info-icon,
#qtmodal-box a.info-icon-end { background: transparent url(/media/images/global/icons/info_tooltip_icon.gif) no-repeat 0px 0px; line-height: 16px; display: block; text-indent: 20px; text-decoration: none; }
	#qtmodal-box a.info-icon:focus,
#qtmodal-box a.info-icon-end:focus,
#qtmodal-box a.info-icon:hover,
#qtmodal-box a.info-icon-end:hover { background-position: 0px -18px; color: #656565; }
	#qtmodal-box a.info-icon-end { text-indent: 0; background-position: right top; padding-right: 22px; text-decoration: none; }
		#qtmodal-box a.info-icon-end:focus,
#qtmodal-box a.info-icon-end:hover { background-position: right -18px; }
	#qtmodal-box a.info-icon-end-alt { background: none; font-weight: bold; text-decoration: none; }
		#qtmodal-box a.info-icon-end-alt img { background: transparent url(/media/images/global/icons/info_tooltip_icon.gif) no-repeat 0px 0px; vertical-align: bottom; }
		#qtmodal-box a.info-icon-end-alt:hover img { background-position: 0px -18px; }
#qtmodal-box a[disabled=true].info-icon-end-alt:hover img { background-position: 0px 0px; cursor: default; }
#qtmodal-box div.input-text-lg span { height: 27px; }
	#qtmodal-box div.input-text-lg span.input-cap-left { background-position: 0px 0px; }
	#qtmodal-box div.input-text-lg span.input-field { background-repeat: repeat-x; background-position: 0px -32px; }
	#qtmodal-box div.input-text-lg span.input-cap-right { background-position: 0px -64px; }
#qtmodal-box div.input-text-lg input { margin: 7px 3px 0; height: 14px; }
.dj_ie7 #qtmodal-box div.input-text-lg input { margin-top: 5px; }
#qtmodal-box div.input-text-lg.too-long span.input-cap-left { background-position: 0px -168px; }
#qtmodal-box div.input-text-lg.too-long span.input-field { background-repeat: repeat-x; background-position: 0px -200px; }
#qtmodal-box div.input-text-lg.too-long span.input-cap-right { background-position: 0px -232px; }
#qtmodal-box div.input-text-sm span { height: 20px; }
	#qtmodal-box div.input-text-sm span.input-cap-left { background-position: 0px -95px; }
	#qtmodal-box div.input-text-sm span.input-field { background-position: 0px -119px; }
	#qtmodal-box div.input-text-sm span.input-cap-right { background-position: 0px -143px; }
#qtmodal-box div.input-text-sm input { line-height: 11px; margin: 4px 3px 0; }
.dj_ie #qtmodal-box div.input-text-sm input { margin-top: 5px; }
.dj_ie8 #qtmodal-box div.input-text-sm input { margin-top: 8px; }
#qtmodal-box span.required { color: #2f6fa9; font-weight: bold;  position: absolute; left: -5px; }
#qtmodal-box span.required-inline { color: #2f6fa9; font-weight: bold; }
#qtmodal-box div#rss { background: transparent url(/media/images/global/buttons/rss_icon.png) no-repeat left top; height: 14px; line-height: 14px; }
	#qtmodal-box div#rss a { position: relative; text-indent: 20px; height: 14px; line-height: 14px; font-size: 1.2em; display: block; width: 170px; }
		#qtmodal-box div#rss a:focus,
	#qtmodal-box div#rss a:hover { color: #2f6fa9; font-weight:bold; }

#qtmodal-box .button-link { display: block; }
	#qtmodal-box .button-link span { display: block; background-color: transparent; background-image: url(/media/images/global/buttons/btn_sprite.png); background-repeat: no-repeat; }
		#qtmodal-box .button-link span .disabled-508-label { display: none; visibility: hidden; }
		#qtmodal-box .button-link span.disabled .disabled-508-label { display: block; visibility: visible; }
		#qtmodal-box .button-link span .buttons { display: block; background-color: transparent; background-image: url(/media/images/global/buttons/btn_sprite.png); background-repeat: no-repeat; text-decoration: none; text-align: center; float: left; cursor: pointer; border: none; text-decoration: none !important; }
.dj_ie7 #qtmodal-box .button-link span { background-image: url(/media/images/global/buttons/btn_sprite.gif); }
	.dj_ie7 #qtmodal-box .button-link span .buttons { background-image: url(/media/images/global/buttons/btn_sprite.gif); }
#qtmodal-box .button-link.disabled span .buttons { cursor: default; }

#qtmodal-box .btn-reg { float: left; }
	#qtmodal-box .btn-reg span { float: left; padding-left: 4px; }
		#qtmodal-box .btn-reg span .buttons { height: 26px; line-height: 26px; display: block; padding-left: 15px; padding-right: 20px; font-weight: bold; font-size: 12px; }

#qtmodal-box .btn-blue {  }
#qtmodal-box .btn-grey {  }

#qtmodal-box .btn-icon span { padding-left: 34px; }

#qtmodal-box .btn-blue-reg span { background-position: left 0; }
	#qtmodal-box .btn-blue-reg span .buttons { color: #fff; }
#qtmodal-box .btn-grey-reg span { background-position: left -78px; }
#qtmodal-box .btn-blue-reg span .buttons { background-position: right -187px; }
#qtmodal-box .btn-grey-reg span .buttons { color: #2f6fa9; }
#qtmodal-box .btn-grey-reg span .buttons { background-position: right -265px; }

#qtmodal-box .btn-blue-reg span.hover { color: #fff; background-position: left -26px; }
	#qtmodal-box .btn-blue-reg span.hover .buttons { color: #fff; background-position: right -213px; }
#qtmodal-box .btn-grey-reg span.hover { background-position: left -104px; }
	#qtmodal-box .btn-grey-reg span.hover .buttons { color: #fff !important; background-position: right -187px; }

#qtmodal-box .btn-cart-blue span { background-position: left -478px; }
	#qtmodal-box .btn-cart-blue span.hover { background-position: left -504px; }
#qtmodal-box .btn-chevron-blue span { background-position: left -556px; }
	#qtmodal-box .btn-chevron-blue span.hover { background-position: left -582px; }
#qtmodal-box .btn-check-blue span { background-position: left -452px; }
	#qtmodal-box .btn-check-blue span.hover { background-position: left -452px; }
#qtmodal-box .btn-chevron-grey span { background-position: left -374px; }
	#qtmodal-box .btn-chevron-grey span.hover { background-position: left -556px; }
#qtmodal-box .btn-check-grey span { background-position: left -426px; }
	#qtmodal-box .btn-check-grey span.hover { background-position: left -452px; }

#qtmodal-box .btn-size-A { width: 210px; }
	#qtmodal-box .btn-size-A span {  }
		#qtmodal-box .btn-size-A span .buttons,
            #qtmodal-box .btn-size-A span .buttons a { width: 205px; padding: 0 0 0 0; color: #fff !important; }
		#qtmodal-box .btn-size-A span.disabled a.buttons { color: #999 !important; }
#qtmodal-box .btn-size-A-icon { width: 210px; }
	#qtmodal-box .btn-size-A-icon span {  }
		#qtmodal-box .btn-size-A-icon span .buttons { width: 176px; padding: 0 0 0 0; }
#qtmodal-box .btn-size-B { width: 153px; }
	#qtmodal-box .btn-size-B span {  }
		#qtmodal-box .btn-size-B span .buttons { width: 148px; padding: 0 0 0 0; }
		
#qtmodal-box .btn-size-B-icon { width: 153px; }
	#qtmodal-box .btn-size-B-icon span {  }
		#qtmodal-box .btn-size-B-icon span .buttons { width: 119px; padding: 0 0 0 0; }
#qtmodal-box .btn-size-C { width: 144px; }
	#qtmodal-box .btn-size-C span {  }
		#qtmodal-box .btn-size-C span .buttons { width: 138px; padding: 0 0 0 0; }		

#qtmodal-box .button-link span.disabled { background-position: left -52px; cursor: default; opacity: 1; filter: none; }
#qtmodal-box .btn-reg span.disabled .buttons { background-position: right -239px; cursor: default; color: #999; }
#qtmodal-box .btn-cart-blue span.disabled { background-position: left -530px; }
#qtmodal-box .pill-btn span { float: left; padding-left: 6px; _padding-left: 5px; background: transparent url(/media/images/global/buttons/btn_sprite.png) no-repeat scroll left -149px; }
.dj_ie6 #qtmodal-box .pill-btn .hasHover { position: relative; height: 19px; }
#qtmodal-box .pill-btn .buttons,
#qtmodal-box .pill-btn  a.buttons { background: transparent url(/media/images/global/buttons/btn_sprite.png) no-repeat scroll right -336px; padding-left: 4px; padding-right: 10px; font-size: 9px; font-weight: bold; height: 19px; line-height: 19px; color: #2f6fa9; text-transform: uppercase; }
.dj_webkit #qtmodal-box .pill-btn .buttons,
.dj_webkit #qtmodal-box .pill-btn  a.buttons { line-height: 20px; }
.dj_ie6 #qtmodal-box .pill-btn .buttons { position: absolute; left: 3px; }
#qtmodal-box span.pill-btn-blue span,
#qtmodal-box span.pill-btn span.hover { background-position: left -168px; }
#qtmodal-box span.pill-btn-blue span.hover { background-position: left -608px; }
#qtmodal-box span.pill-btn-blue span .buttons,
#qtmodal-box span.pill-btn span.hover .buttons, #qtmodal-box span.pill-btn span.hover a.buttons { background-position: right -355px; color: #fff; }
#qtmodal-box span.pill-btn-blue span .buttons { padding-bottom: 0px; }
#qtmodal-box span.pill-btn-blue span.hover .buttons,
#qtmodal-box span.pill-btn-blue span.hover a.buttons { background-position: right -627px; }
#qtmodal-box .button-link.pill-btn .disabled , #qtmodal-box span.pill-btn span.disabled { background-position: left -130px; cursor: default; }
#qtmodal-box span.pill-btn span.disabled { background-position: left -130px; }
	#qtmodal-box span.pill-btn span.disabled .buttons,
#qtmodal-box span.pill-btn span.disabled a.buttons { background-position: right -317px; color: #999; cursor: default; }
#qtmodal-box div.force-modal-close { display: none; }



#qtmodal-box.modal-box .modal-box-contentwrap {
}
#qtmodal-box_overlay { position: fixed; z-index: 10000; top: 0px; left: 0px; height: 100%; width: 100%; background-color: #000; filter: alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; background: #000; }
#qtmodal-box_overlay-progress { position: fixed; z-index: 10001; top: 0px; left: 0px; height: 100%; width: 100%; filter: alpha(opacity=40); -moz-opacity: 0.40; opacity: 0.40; background: url(/media/images/global/modal/crt_rem_trans_dot_ani_whiteback.gif) no-repeat scroll 50% 50%; }
#qtmodal-box.modal-box { width: 400px; position: absolute; z-index: 10002; }
	#qtmodal-box.modal-box #dialog-buttons { height: 26px; }
		#qtmodal-boxmodal-box #dialog-buttons .button-link { margin-right: 12px }
		#qtmodal-box.modal-box #dialog-buttons .last { margin-right: 0; }
	#qtmodal-box.modal-box p { margin-bottom: 10px; }
	#qtmodal-box.modal-box .modal-box-header {  }
		#qtmodal-box.modal-box .modal-box-header .modal-box-header-left { background: url(/media/images/global/modal/bg_popup_left_top.png) no-repeat left top; }
			#qtmodal-box.modal-box .modal-box-header .modal-box-header-left .modal-box-header-right { padding: 0 14px; background: url(/media/images/global/modal/bg_popup_right_top.png) no-repeat right top; }
				#qtmodal-box.modal-box .modal-box-header .modal-box-header-left .modal-box-header-right .modal-box-header-mid { height: 39px; overflow: hidden; zoom: 1; background: url(/media/images/global/modal/bg_popup_top.png) repeat-x left top; }
	#qtmodal-box.modal-box .modal-box-footer {  }
		#qtmodal-box.modal-box .modal-box-footer .modal-box-footer-left { background: url(/media/images/global/modal/bg_popup_left_bottom.png) no-repeat left bottom; }
			#qtmodal-box.modal-box .modal-box-footer .modal-box-footer-left .modal-box-footer-right { padding: 0 14px; background: url(/media/images/global/modal/bg_popup_right_bottom.png) no-repeat right bottom; }
				#qtmodal-box.modal-box .modal-box-footer .modal-box-footer-left .modal-box-footer-right .modal-box-footer-mid { height: 14px; background: url(/media/images/global/modal/bg_popup_bottom.png) repeat-x left bottom; }
	#qtmodal-box.modal-box .modal-box-contentwrap {  }
		#qtmodal-box.modal-box .modal-box-contentwrap .modal-box-contentwrap-left { background: url(/media/images/global/modal/bg_popup_left_right.png) repeat-y left bottom; }
			#qtmodal-box.modal-box .modal-box-contentwrap .modal-box-contentwrap-left .modal-box-contentwrap-right { padding: 0 4px; background: url(/media/images/global/modal/bg_popup_left_right.png) repeat-y right bottom; }
				#qtmodal-box.modal-box .modal-box-contentwrap .modal-box-contentwrap-left .modal-box-contentwrap-right .modal-box-contentwrap-mid { background: #ffffff url(/media/images/global/modal/bg_popup_content.png) repeat-x left bottom; }
	#qtmodal-box.modal-box #qtmodalHeaderH2 { color: #202020; font-size: 13px; font-weight: bold; padding: 15px 0 0 0; margin: 0; }
	#qtmodal-box.modal-box #qtmodal-box-content { padding: 10px 10px 0 10px; font-size: 10px;}
	#qtmodal-box.modal-box #qtmodal-box-closeModal { background-image: url("/media/images/global/buttons/btn_popup_close.png"); background-position: 0 0; background-repeat: no-repeat; cursor: pointer; height: 34px; overflow: hidden; position: absolute; right: -10px; text-indent: -9000px; top: -10px; width: 34px; }
		#qtmodal-box.modal-box #qtmodal-box-closeModal:hover { background-position: -35px 0; }
	#qtmodal-box.modal-box .hide-fromsighted { top: auto; left: -9999em; }


#qtmodal-box .focusable-hidden { position: absolute !important; display: block !important; height: 1px !important; width: 1px !important; overflow: hidden !important; padding: 0 !important; margin: 0 !important; filter: alpha(opacity=0) !important; -moz-opacity: 0 !important; -khtml-opacity: 0 !important; opacity: 0 !important; }
#qtmodal-box .clear { clear: both; }
#qtmodal-box .left { float: left; }
#qtmodal-box .right { float: right; }
#qtmodal-box .hide { display: none; }
#qtmodal-box .hide-fromsighted,
#qtmodal-box .hide-fromsighted-v2 { position: absolute; height: 1px; width: 1px; overflow: hidden; top: -4000px; left: 0px; }
#qtmodal-box .hide-fromsighted-v2 { top: -5px; left: -5px; }
#qtmodal-box .clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; font-size: 0 !important; }
/*#qtmodal-box .clearfix { display: inline-block; margin: 0; padding: 0; }*/
#qtmodal-box .lineheight1 { line-height: 1px; }
html[xmlns] #qtmodal-box .clearfix { display: block; }
* html #qtmodal-box .clearfix { height: 1%; }
#qtmodal-box .arrow { background: transparent url(/media/images/global/sprites/sprite_arrows.gif) no-repeat 0px 0px; display: inline-block; height: 10px; width: 5px; vertical-align: top; overflow: hidden; margin-left: 4px; }
#qtmodal-box input { background: transparent none; border: none; }
#qtmodal-box span.drop { display: block; }
#qtmodal-box .disabled, #qtmodal-box .dijitCheckBoxDisabled { opacity: 0.5; cursor: default; filter: alpha(opacity=50); }
.dj_ie6 #qtmodal-box .disabled { filter: alpha(opacity=50); }
#qtmodal-box #errors { font-weight: bold; padding-left: 3px; font-size: 1.1em; }
#qtmodal-box #errors h2 { color: #f00 !important; font-size: 16px !important; font-weight: bold !important; }
/*div#errors { margin-bottom: 7px; }*//* Defect ID 753 change margin to 14px below */
#qtmodal-box div#errors { margin-bottom: 14px; }
#qtmodal-box #errors p { line-height: 1em; margin-bottom: 7px; }


#qtmodal-box.modal-box #qtmodal-box-header-mid #qtmodalHeaderH2.qtt { background: transparent url(/media/images/global/quicktools/TC_icon.png) 0px 10px no-repeat; padding-left: 30px; padding-bottom: 6px; }
#qtmodal-box.modal-box #qtmodal-box-header-mid #qtmodalHeaderH2.qtz { background: transparent url(/media/images/global/quicktools/ZIP_icon.png) 0px 10px no-repeat; padding-left: 30px; padding-bottom: 6px; }
#qtmodal-box.modal-box #qtmodal-box-header-mid #qtmodalHeaderH2.qtl { background: transparent url(/media/images/global/quicktools/POL_icon.jpg) 0px 10px no-repeat; padding-left: 32px; padding-bottom: 6px; }
#qtmodal-box.modal-box #qtmodal-box-header-mid #qtmodalHeaderH2.qtc { background: transparent url(/media/images/global/quicktools/CALC_icon.jpg) 0px 10px no-repeat; padding-left: 32px; padding-bottom: 6px; }

div#qtz { background: transparent url(/media/images/global/quicktools/qt_ZIP_fake.jpg) no-repeat; width: 306px; margin: 0px 10px; height: 376px; }
div#qtt { background: transparent url(/media/images/global/quicktools/qt_TC_fake.jpg) no-repeat; width: 299px; margin: 0px 13px; height: 268px; }
#qtmodal-box hr { margin: 0px; padding: 0px; height: 1px; overflow: hidden; color: black; background-color: black; border: none; line-height: 1px; }
#qtmodal-box form { display: inline; }
#qtmodal-box .ir { display: -moz-inline-box; display: inline-block; overflow: hidden; text-indent: -3000px; *text-indent: 0px; font: 0/0 Arial; color: rgba(255,255,255,0); vertical-align: bottom; }
#qtmodal-box .access-check { height: 1px; margin-left: -9000px; overflow: hidden; width: 1px; }

#main-side-content .open{padding-bottom:6px;}
#quick-tools h2 a:hover,#quick-tools h2 a:focus { text-decoration: none; }
div#quick-tools h2.hover { background-position: -232px -182px; text-shadow: 0px 1px 1px #0c4e7f; }
div#quick-tools.open h2.hover { background-position: -232px -149px; }
div#quick-tools.open #qt-wrapper { height: 247px; }
#qt-options li.hover a { color: #2F6FA9; }
#qt-wrapper li a { background: transparent url(/media/images/global/quicktools/quick_tool_sprite.gif) no-repeat; width: 179px; padding: 0px 0 0 53px; cursor: pointer; height: 38px; line-height: 38px; display: block; }
#qt-wrapper #qt-track a { background-position: 0px 0px; }
#qt-wrapper #qt-location a { background-position: 0px -37px; }
#qt-wrapper #qt-price a { background-position: 0px -76px; }
#qt-wrapper #qt-zip a { background-position: 0px -114px; }
#qt-wrapper #qt-track.hover a { background-position: -232px 0px; }
#qt-wrapper #qt-location.hover a { background-position: -232px -37px; }
#qt-wrapper #qt-price.hover a { background-position: -232px -76px; }
#qt-wrapper #qt-zip.hover a { background-position: -232px -114px; }

#qt-wrapper :link, *:visited {
    text-decoration: none;
}

#qt-wrapper ul, #qt-wrapper ol {
	list-style: none outside none;
}

div#quick-tools h2{width: 232px;}
div#quick-tools h2.hover { background-position: -232px -182px; text-shadow: 0px 1px 1px #0c4e7f; }
div#quick-tools.open h2 { background-position: 0px -149px; }
div#quick-tools.open h2.hover { background-position: -232px -149px; }

#quick-tools {
    height: 32px;
    padding-bottom: 30px;
    position: relative;
    z-index: 350;
    font-size: 10px;
}

#quick-tools h2 {
    background: url("/media/images/global/quicktools/quick_tool_sprite.gif") no-repeat scroll 0 -182px transparent;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.3em;
    font-weight: normal;
    line-height: 32px;
    margin: 0;
    padding: 0;
    text-indent: 13px;
    text-shadow: 0 1px 1px #202020;
}

#quick-tools h2 a {
    color: #FFFFFF;
    text-decoration: none;
}

#quick-tools #qt-wrapper {
    height: 0;
    overflow: hidden;
    position: absolute;
    width: 100%;
    opacity: 1;
}

div#quick-tools #qt-hdr-wrapper {
    background: url("/media/images/global/quicktools/quick_tool_sprite.gif") repeat-y scroll -464px 0 transparent;
}

#quick-tools h3 {
    background: url("/media/images/global/quicktools/quick_tool_sprite.gif") no-repeat scroll -232px -215px transparent;
    border-left: 1px solid #D6D6D6;
    border-right: 1px solid #D6D6D6;
    color: #2F2F2F;
    font-size: 1.4em;
    height: 56px;
    margin: 0;
    padding: 10px 0 0 0;
    text-indent: 13px;
}

#quick-tools h3 div.inner-title {
    color: #565656;
    font-size: 12px;
    font-weight: bold;
    line-height: 130%;
    margin: 5px auto 0;
    text-indent: 0;
    width: 206px;
}

#qt-wrapper #qt-options {
    height: 149px;
    width: 232px;
    margin: 0;
    padding: 0;
}

#qt-options li a {
    color: #202020;
    font-size: 1.2em;
    font-weight: bold;
}

#qt-wrapper #qt-cap {
    background: url("/media/images/global/quicktools/quick_tool_sprite.gif") no-repeat scroll left -214px transparent;
    height: 9px;
}

#quick-tools .clearfix:after,
#qtmodal-box .clearfix:after{
    clear: both;
    content: ".";
    display: block;
    font-size: 0 !important;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

html[xmlns] #quick-tools .clearfix,
html[xmlns] #qtmodal-box .clearfix{
    display: block;
}

#qtmodal-box, #qtmodal-box input{
	font-family: arial;
}

#qtmodal-box *{
	outline: 0;
}

#qtmodal-box .quicktoolsModalLinks {
    display: inline-block;
    font: bold 11px/25px Arial;
    margin-top: 10px;
    text-decoration: none;
    width: 144px;
}

#qtmodal-box table td{
	font-size: 11px;
}

#qtmodal-box #hours-id{
	width: 230px;
	clear: both;
	display: block;
	margin-bottom: 10px;
}

#qtmodal-box #hours-id #hours-table{
	width: 100%;
}

#qtmodal-box #hours-id #hours-table td{
	vertical-align: top;
	padding-bottom: 3px;
}

#qtmodal-box #hours-id #hours-table td.dayTD{
	width: 90px;
}

#qtmodal-box .quick-zip fieldset {
    border: medium none;
    display: block;
    padding: 0 0 15px;
    margin: 0;
}

#qtmodal-box #quick-action-address p{
	margin: 0;
	font-size: 11px;
}

#qtmodal-box .quick-zip .quick-zip-links {
    padding: 16px 0 0;
}

#qtmodal-box #qzerror-box ul li.error, #qlerror-box ul li.error {
    background: url("/media/images/global/icons/icon_sprite.png") no-repeat scroll 0 -16px transparent;
    font-size: 11px;
    font-weight: bold;
    line-height: 16px;
    padding-left: 18px;
    list-style: none outside none;
}

#qtmodal-box .fontStyle18, #qtmodal-box .error, #qtmodal-box .error-icon {
    color: #EB0F0E;
}

#qtmodal-box #guide tr th, #guide tr td {
    border-bottom: 1px solid #CCCCCC;
}

#qtmodal-box #guide td {
    color: #202020;
    font-size: 11px;
    width: 50%;
}

#qtmodal-box #guide td, #qtmodal-box #guide th {
    padding: 5px 0;
}

#qtmodal-box #guide th {
    color: #757575;
    text-align: left;
    text-transform: uppercase;
}

/* ie7 */

.dj_ie7 #qtmodal-box #quick-zip-goto{clear: both;}

.dj_ie7 #qtmodal-box-content{zoom: 1;}

.dj_ie7 #qtmodal-box #polo-qt-address-field input,
.dj_ie7 #qtmodal-box #polo-qt-address-field span.input-field{width: 292px;}

.dj_ie7 #qtmodal-box #main-content{zoom: 1;}

.dj_ie7 #qtmodal-box .quicktoolsModalLinks{float: left;}