form {margin: 0px; padding: 0px;}

#uquotetabs {
	width: 550px;
	height: 26px;
	color: #444444;
}

#uquotetabbasic {
	width: 118px;
	height: 26px;
	background: url('/images/estimate/tabs/basictabup.gif');
	background-repeat: no-repeat;
	color: #444444;
}

#uquotetabdetailed {
	width: 118px;
	height: 26px;
	background: url('/images/estimate/tabs/detailedtabdown.gif');
	background-repeat: no-repeat;
	color: #444444;
}

#uquotetabfiller {
	width: 314px;
	height: 26px;
   font-size: 11px;
	font-weight: bold;
   font-family: tahoma, verdana, helvetica;
	background: url('/images/estimate/tabs/shadowarea.gif');
	background-repeat: no-repeat;
	color: #444444;
}

#uquotebody {padding: 0px 8px 0px 8px;}

.uquotehilite {
	background-color: #ffffdd;
	border:1px solid #e5e5e5;
	padding: 0px;
	margin-bottom: 10px;
	width: 640px;
}
#uquotehiliteinner {
	padding: 10px;
	font-family: calibri, arial, sans-serif, verdana;
}

.sectiondivider {height: 8px; color: #444444; padding: 0px; font-size: 1px;}

#wrap2 {padding: 0px; }

#uquotetabbasic {
	width: 108px;
	height: 26px;
	background: url('/images/estimate/tabs/basictabup.gif');
	background-repeat: no-repeat;
	color: #444444;
}

#divMovingInfo {
/*	height: 137px;*/
}

#txtFromCity, #txtToCity {width:140px;}

#divFullSvcOpts ul {margin: 0 0 2 18; line-height: 10pt;}
html>body #divFullSvcOpts ul {margin: 0 0 2 0;}
#divFullSvcOpts li {font-size: 9pt; margin: 0px;}
.tblFullSvcOpts    {border: 1px solid #c9c9c9; margin-bottom: 5px; width:95%;}
html>body .tblFullSvcOpts {width:100%;}

#divAddText ul {margin: 0 0 2 38; line-height: 12pt;}
html>body #divAddText ul {margin: 0 0 2 0;}
#divAddText li {font-size: 11pt; margin: 0px;}

#divEstSpace {margin-bottom: 5px;}

#divEstSpaceRight {
	border: 1px solid #c9c9c9;
	background-color: #f0f0f0;
	color: #444444;
	padding: 4px;
}

#divEstSpaceRightX {
	background: url('/images/estimate/tabs/estimators.jpg');
	background-repeat: no-repeat;
	color: #444444;
	padding: 28px 0px 0px 0px;
}

.divSpaceEst {
	font-size: 9pt;
	font-weight: bold;
	cursor: pointer;
	padding: 2px 0px 0px 12px;
}

.divSpaceEstB {
	font-size: 9pt;
	font-weight: bold;
	color: red;
	cursor: pointer;
	padding: 2px 0px 0px 12px;
}

#divEstSpaceInfo, #divOtherOptionsInfo {
	padding: 2px 0px 0px 2px;
	font-size: 11pt;
}

#divSizeOfResidenceDetailed, #divSizeOfResidenceBasic, #divEstLinearFeet, #divRentalTruck,
#divCompetitivePriceInput, #divServiceTypeInput,
#divCompetitivePriceText, #divServiceTypeText
{
	padding: 6px 5px 0px 2px;
}

#divOtherOptionsInput {height: 65px;}
html>body #divOtherOptionsInput {height: 74px;}

#divCompetitivePriceInput, #divServiceTypeInput
{
	width: 280px;
}

#divCompetitivePriceText, #divServiceTypeText
{
	width: 220px;
}

#divContactInfoInputFull
{
	height: auto;
}

#divContactInfoInput
{
	height: 108px;
}

#divContactHowFoundUsDetailed {display:-moz-inline-block; display:inline-block;}
#divContactEmailText, #divContactEmailRetypeText, #divContactMethodText,
#divContactPhoneText, #divContactFaxText, #divContactDayTimeText, #divContactHowFoundUsText, #divRefNumText, #divRefNumText
{
	width: 235px;
	padding: 6px 5px 0px 2px;
}

#divContactNameText
{
	width: 235px;
	padding: 14px 5px 0px 2px;
}

#divContactFirstNameInput, #divContactLastNameInput
{
	padding: 0px 5px 0px 2px;
}

#divContactEmailInput, #divContactEmailRetypeInput, #divContactMethodInput,
#divContactPhoneInput, #divContactFaxInput, #divContactDayTimeInput, #divContactHowFoundUsInput, #divRefNumInput
{
	padding: 6px 5px 0px 2px;
}
#divRefNum {margin:0 0 6 0;}

#noUnderline a, a:link.noUnderline {text-decoration: none; cursor:pointer;}

.SBAR {display:block; background-color:#fff; background-image:url('/UpackGlobal/images/quote/status-bar-sprite.jpg'); background-repeat:no-repeat; overflow:hidden; text-decoration: none;}
.sbar1 {width:500px; height:32px; line-height:32px; background-position:0 0;}
.sbar2 {width:500px; height:32px; line-height:32px; background-position:0 -32px;}
.sbar3 {width:500px; height:32px; line-height:32px; background-position:0 -64px;}
.sbar4 {width:500px; height:32px; line-height:32px; background-position:0 -96px;}
.sbar5 {width:500px; height:32px; line-height:32px; background-position:0 -128px;}

.QIMAGE {display:block; background-color:#fff; background-image:url('/UpackGlobal/images/quote/sprite.gif'); background-repeat:no-repeat; overflow:hidden; text-decoration: none;}
.cube {width:112px; height:110px; line-height:110px; background-position:-8px -3px;}
.cubeGray {width:112px; height:110px; line-height:110px; background-position:-8px -3px; background-color:#F0F0F0;}
.cubeOn {width:112px; height:110px; line-height:110px; background-position:-8px -3px; background-color:#eaf7eb;}
.trailer {width:140px; height:110px; line-height:110px; background-position:-130px -5px;}
.trailerGray {width:140px; height:110px; line-height:110px; background-position:-130px -5px; background-color:#F0F0F0;}
.trailerOn {width:140px; height:110px; line-height:110px; background-position:-130px -5px; background-color:#eaf7eb;}
.chgQuote {width:82px;  height:39px; line-height:39px; background-position:-10px -123px;}
.email {width:80px;  height:44px; line-height:39px; background-position:-93px -123px;}
.print {width:80px;  height:44px; line-height:39px; background-position:-176px -123px;}
.reserve {width:121px; height:48px; line-height:48px; background-position:-6px -165px;}
.chgInfo {width:130px; height:47px; line-height:47px; background-position:-130px -165px;}
.reserveSave25 {width:185px; height:47px; line-height:47px; background-position:-6px -212px;}
.reserveCall {width:185px; height:47px; line-height:47px; background-position:-6px -261px;}
.hlpClose {width:14px; height:15px; line-height:15px; background-position:-256px -126px;}
.hlpCloseOn {width:14px; height:15px; line-height:15px; background-position:-256px -141px;}

.Matrix   {background-color: #ffffff; text-align:center; font-family: calibri, arial, tahoma, verdana, helvetica; font-size:14px;}
.QChg { font-size: 26px; font-weight: bold; color: #339933;}
.qHlpMsg { position: absolute; background: #B0C4DE;
			  border: 1px solid #000000; text-align: left; padding: 5px; }
.qHlpMsgSalesFocus {position: absolute; background: #CFE2CC; color: #000000;
			  border: 1px solid #000000; text-align: left; padding: 5px; }
.qHlpMsgSalesFocus li {color: #000000;}
.qHlpControl { width:120px; text-align: right; font-size: 10px; padding: 0px }

.quoteRespMulti {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 14px;
	color: black;
}

.CallFocusQuote, .CFFont {font-family: sans-serif, tahoma, verdana, arial, helvetica;}
.CALLFOCUS          {display:inline-block; display:-moz-inline-block;
				         background-image: URL('/upackglobal/images/quote/call-focused-quote-response.gif');
				         background-repeat:no-repeat; overflow:hidden;}
.CALLFOCUSFSQ       {display:inline-block; display:-moz-inline-block;
				         background-image: URL('/upackglobal/images/quote/call-focused-full-service2.gif');
				         background-repeat:no-repeat; overflow:hidden;}
.CFGreenGrad        {display:inline-block; display:-moz-inline-block;
				         background-image: URL('/upackglobal/images/quote/green-gradient.gif');
				         background-repeat:repeat-x; overflow:hidden;}
#CFRefNumLine       {font-size:14px;}
#CFRefNum           {font-size:16px; font-weight:bold; color:#339933;}
#CFPricing          {width:100%; margin: 5 0 5 0;}
#CFEquipSection     {border: 1px solid #ededed;}
#CFEquipSection ul  {position:relative;left:-15px;}
#CFEquipSection li  {font-size:10px; margin-top: 0.1em; margin-bottom: 0.1em;}
#CFEquipSection2    {border: 1px solid #ededed;border-left:none;}
.CFEquipDesc        {font-size:16px; font-weight:bold; color:green; margin-bottom:5px; vertical-align:bottom;}
.CFEquip            {padding:0px;cursor:pointer;}
.CFEquipD2D         {background-position: -460px   -0px; height: 162px; width: 200px;}
.CFEquipMDD         {background-position: -460px -162px; height: 162px; width: 200px;}
.CFPriceInfo        {font-size:10px; color:#000000; padding:10 10 5 10; width:auto;}
.CFPriceInfo ul     {position:relative;left:-16px;}
.CFPrice            {font-size:36px; font-weight:bold; color:#000000; text-align:center; padding: 0 0 10 0;}
.CFPhone            {font-size:36px; font-weight:bold; color:#000000; text-align:left; margin:14 0 14 0;}
.CFCheckUL          {list-style-image: url('/upackglobal/images/quote/red-check-mark.gif'); margin-bottom: 3px;}
.CFCheckUL li       {font-size:10px; font-weight:bold; margin-top: 0.4em; margin-bottom: 0.4em;vertical-align:top;}
.CFRedUL            {list-style-image: url('/upackglobal/images/quote/circle_orange.png')}
.CFRedUL li         {font-size:14px; font-weight:bold; margin-top: 0.3em; margin-bottom: 0.3em;}
.CFReserve          {background-position:   -0px -308px; height: 25px; width: 151px;cursor:pointer;margin: 15 0 12 0;}
.CFPrintEmail       {text-align:center; font-size:12px; margin:5 0 12 0;}
.CFStdOpts          {margin-top:15px;}
.CFStdOpts ul       {padding-left: 5px; margin-left: 5px;}
.CFStdOpts li       {font-size:10px; font-weight:bold; margin-top: 0.2em; margin-bottom: 0.2em; }
.CFSaveDetails      {font-size:18px; font-weight:bold; color:#CC0000; padding-left:9px;}

.CFAlternatives     {background-position:   -0px -338px; height: 156px; width: 679px;margin: 0 0 10 0;}
.CFAltOpts          {margin-left:10px;}
.CFAltOpts ul       {position:relative;left:-24px;}
.CFAltOptsTitle     {font-size:18px; font-weight:bold;}
.CFBanMilitary      {background-position:   -2px   -9px; height:  67px; width: 222px;cursor:pointer;margin: 10 4 0 0;}
.CFBanLoad, .CFBanFuel {background-position:   -2px  -77px; height:  67px; width: 222px;cursor:pointer;margin: 10 4 0 0;}
.CFBanBoxes         {background-position:   -2px -145px; height:  67px; width: 222px;cursor:pointer;margin: 10 0 0 0;}
.CFBanFuelFactor    {display:inline-block; display:-moz-inline-block;
							background-image: URL('/upackglobal/images/quote/box-fuel-factor.gif');
							height:  67px; width: 222px; cursor:pointer; margin: 10 0 0 0;}

.CFFuelFactor       {background-position: -225px -147px; height: 162px; width: 230px;cursor:pointer; margin: 5 0 5 0;}
.CFLoadingHelp      {background-position: -225px -147px; height: 162px; width: 230px; margin: 20 0 5 0;}
.CFCallUsPhoneReg   {background-position: -707px -214px; height:  25px; width: 187px; margin: 0 0 0 0;}
.CFCallUsPhoneCR    {background-position: -707px -243px; height:  25px; width: 187px; margin: 0 0 0 0; border:1px solid orange;}
.CFLHText           {position:relative; top: 40px; left: -35px; width:145px; height:70px; line-height: 13pt;
                     text-align: left; font-family: calibri, arial, tahoma, verdana, helvetica; color: #345883; font-weight: bold; font-size: 14pt;}
.CFLHPhone          {position:relative; top: 38px; white-space: nowrap;
                     font-family: calibri, arial, tahoma, verdana, helvetica; color: #345883; font-weight: bold; font-size: 30pt;}
.CFOptPhone         {height:85px; padding: 8 104 0 0; white-space: nowrap;
                     font-family: calibri, arial, tahoma, verdana, helvetica; color: #be2119; font-weight: bold; font-size: 24pt;}
.CFStarBanner       {background-position:   -0px -213px; height:  78px; width: 223px;cursor:pointer; margin: 20 0 5 0; text-align:center;}
.CFStarBannerFS     {background-position:   -0px -213px; height:  78px; width: 223px;cursor:pointer; margin: 5 0 5 0; text-align:center;}
.CFStarBannerText   {padding: 0 24 10 42; text-align:left; font-size:12px;}
.CFBBBEpinionsBan   {display:inline-block; display:-moz-inline-block;
							background-image: URL('/upackglobal/images/quote/BBB-Epinions.jpg'); background-repeat:no-repeat;
							height:  330px; width: 230px; cursor:pointer; margin: 20 0 10 0;}
.CFTestimonyBanner, .CFFSQTestimony1 {background-position: -225px   -0px; height: 142px; width: 232px; margin: 10 0 10 0;}
.CFFSQTestimony2    {background-position: -684px   -0px; height: 144px; width: 232px; margin: 10 0 10 0;}
.CFTestimony        {display:inline-block; display:-moz-inline-block;
							background-repeat:no-repeat; height: 141px; width: 232px; margin: 10 0 10 0;}
.CFWhyUpackList     {margin: 5 10 5 0;}
.CFWhyUpackList ul  {position:relative;left:14px;}
.CFWhyUpackList li  {font-size:12px;}
.CFWhyUpack         {background-position: -160px -313px; height:  22px; width: 140px; margin: 15 0 10 0;}
.CFInfo             {background-position: -427px -316px; height:  12px; width:  12px;cursor:pointer;margin:  0 0 0 2;}

.QuoteVideo         {height:100%;position:relative;top:-15px; margin:0 0 0 0;padding-right:10px;}
.QVidInfo           {padding-left:10px;}
.QVidInfo td        {font-size:9px;}
.QVidData           {border: 1px solid gray;background-color: #e7e7e7;padding: 4px 4px 4px 4px;}
