.mainMod .bodyCol h1 {
	color: #808080;
	font-size: 38px;
	font-family: Omnes_LightItalic, sans-serif;
	margin-bottom: 0px;
}

.mainMod .bodyCol h2 {
	color: #ff7200;
	font-size: 30px;
	margin: 0 0 -1px -2px;
	font-family: Omnes_ATTRegular, sans-serif;
	letter-spacing: -1.3px;
}

.mainMod .bodyCol h2#headPersonalInfo {
	letter-spacing: -1.6px;
	margin-bottom: -4px;
}

.mainMod .bodyCol h2.apexHeader {
	color: #ff7200;
	font-size: 24px;
	font-family: Apex_ATTBook_Italic, sans-serif;
}

.mainMod .bodyCol h2.headerTitle {
	margin-bottom: 22px;
}

.mainMod .bodyCol h3 {
	color: #ff7200;
	font-size: 20px;
	margin: 21px 0 0px;
	font-family: Omnes_LightItalic, sans-serif;
}

.mainMod .bodyCol h4 {
	color: #FF7200;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -0.35px;
	margin: 0 0 1px;
	padding: 0;
}

.locationis {
	color: #FF7200;
	font-family: Omnes_ATTMedium, sans-serif;
	font-size: 16px;
	letter-spacing: -0.4px;
	margin: 0 0 4px;
	padding: 0;
}

.orderSummary  .locationis {
	color: #FF7200;
	font-family: Helvetica, sans-serif;
	font-size: 15px;
	letter-spacing: -0.35px;
	margin-bottom: 0;
	margin-top: 10px;
}

.mainMod .bodyCol h4.subTitle {
	margin-bottom: 24px
}

.mainMod .bodyCol h4.locationType {
	font-size: 14px;
	letter-spacing: 0.5px;
	margin-bottom: 6px;
}

/* height and width classes starts */
.bodyWidth632 {
	width: 632px;
	/* border-bottom: #ff7200 5px solid; */
	background-color: #fff;
	padding: 29px 10px 20px 47px;
	margin-right: 37px;
	color: #636363;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 12px;
}

.bodyWidthCustom632 {
	width: 632px;
	background-color: #fff;
	padding: 10px 10px 12px 20px;
	margin-right: 37px;
	color: #636363;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 12px;
}

.bodyWidthCustom632 div hr { /*    color: #FF7200; */
	height: 1px;
	margin: 0 0 12px
}

.bodyWidthCustom662 {
	width: 100%;
	background-color: #fff;
	padding: 26px 10px 0px 20px;
	margin-left: 0px;
	color: #636363;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 12px;
}

.bodyWidthCustom662 div hr { /*    color: #FF7200; */
	height: 1px;
	margin: 0 0 12px
}

.bodyHeight630 {
	height: 630px;
}

.bodyHeight700 {
	height: 700px;
}

.bodyWidth286 {
	width: 286px;
	background-color: #fff;
}

/* height and width classes ends */

/* Installation Scheduling class Starts */
.bodySubsectionWidth233 {
	float: left;
	font-family: ApexNew_LightItalic;
	font-size: 27px;
	color: #c0c0c0;
	margin-bottom: 20px;
}

.bodySubsectionWidthImages233 {
	width: 233px;
	float: left;
	margin-left: 2px;
	margin-right: 28px;
}

.bodySubsectionWidth334 {
	float: left;
	width: 334px;
}

.textBox334 {
	width: 334px;
	height: 42px;
	border: 1px #ccc solid;
	margin-bottom: 12px;
	border-radius: 5px;
}

.installationDetails {
	float: left;
	font-size: 55px;
	color: #ff7200;
	vertical-align: top;
	margin-top: -7px;
}

.marginCalender {
	margin: 21px 34px 10px 0px;
}

.showSelected {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	padding:4px;
	vertical-align: super;
}

.imgSelected {
	margin-right: 5px;
}
/* Installation Scheduling class Ends */

/* Start of order summary*/
.orderInfo {
	float: left;
	width: 300px;
	margin-right: 10px;
	margin-left: -2px;
	font-family: Omnes_ATTRegular, sans-serif;
}

.orderInfo td input {
	margin-right: 10px;
}

.orderInfo td {
	color: #808080;
	font-size: 12px;
	padding: 0 0 28px 0;
}

.orderInfo .values {
	float: right;
	padding-right: 10px;
	width: 160px;
	color: #ff7200;
	font-size: 14px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-weight: bold;
}

.orderInfo span {
	float: left;
	width: 130px;
}

.orderInfo tr td img {
	cursor: pointer;
}

.mainMod .bodyCol .orderInfo h4 {
	margin-bottom: 3px;
}

.inputtype {
	border: 1px #ccc solid;
	border-radius: 5px;
	color: graytext;
	font-family: Omnes_LightItalic;
	font-size: 20px;
	padding: 0 0 0 6px;
	width: 150px;
	height: 26px;
}

.aplydisbutton {
	width: 145px;
	margin-left: 15px;
	height: 40px;
}

hr {
	padding: 0px;
	margin: 0px;
}

.promo div {
	float: left;
}

.promo div input {
	height: 30px;
	width: 138px;
	border: 1px solid #AEAEAE;
	border-radius: 5px;
	font-size: 18px;
	vertical-align: top;
}

table.summary tr {
	margin-bottom: 30px;
}

.day {
	background: url("/dlosf/common/img/calender.png") no-repeat left top;
	padding-left: 7px;
	padding-top: 5px;
	color: #ff7200;
}

.day a {
	padding-left: 6px;
	color: #ff7200;
	/* font-weight: bold; */
	font-size: 15px;
}

.addOutlook {
	margin-bottom: 10px;
	font-size: 15px;
}
/* End of order summary*/

/*success page starts*/
.paysuccess { /* height: 415px */
	
}

.paysuccess p {
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.1px;
	/* padding: 10px 0px 20px 0px; */
}

.paysuccess h4,hr {
	background-color: #CCCCCC;
	border: medium none #CCCCCC;
	height: 1px;
	margin-bottom: 19px;
}

.rightModule hr {
	background-color: #CCCCCC;
	border: medium none;
	height: 1px;
	margin-bottom: 19px;
	margin-left: 1px;
	width: 270px;
}

.paysuccess ul {
	float: left;
	margin-right: 40px;
	margin-bottom: 22px;
}

.paysuccess ul li {
	/*     background: url("../img/roundedge.jpg") no-repeat 0 0; */
	border: 0px #ccc solid;
	width: 245px;
	height: 50px;
	margin-bottom: 20px;
	border-radius: 5px;
}

.paysuccess ul li div {
	float: left;
}

.paysuccess ul li div input {
	margin: 7px 6px 6px 6px;
	font-size: 12px;
}

.paysuccess ul li a {
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 12px;
	color: #636363;
	cursor: pointer;
}

.payLink {
	margin: 7px 6px 6px 6px;
	border: 0px;
}

.cursorLabel {
	padding-top: 16px;
	color: #636363;
}

.marBottom15 {
	margin-bottom: 15px;
}

.marBottom60 {
	margin-bottom: 60px;
}

.marRight37 {
	margin-right: 37px;
}

.marRight-5 {
	margin-right: -5px;
}

.height415 {
	height: 415px;
}

.padLeft2 {
	padding-left: 2px;
}

.padLeft5 {
	padding-left: 5px;
}

.padBottom5 {
	padding-bottom: 5px;
}

.padBottom20 {
	padding-bottom: 20px;
}

.padBottom22 {
	padding-bottom: 22px;
}

.padTop5 {
	padding-top: 5px;
}

.padTop10 {
	padding-top: 10px;
}

.padBottom30 {
	padding-bottom: 30px;
}

/*end of success page*/

/* Geography check starts*/
.subHeader {
	margin-bottom: 18px;
	margin-top: 10px;
	font-family: Omnes_LightItalic, sans-serif;
	font-size: 14px;
}

.subInfo {
	margin-bottom: 22px;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	color: #808080;
	width: 523px;
	line-height: 18px;
	letter-spacing: -0.16px
}

.headServiceLoc {
	color: #FF7200;
	font-family: Omnes_RegularItalic;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: -0.36px;
	margin: 0 0 -1px -1px;
}

.telUssubInfo {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	letter-spacing: 0.15px;
	line-height: 18px;
	margin-bottom: 11px;
	width: 523px;
}

.accountHolder {
	color: #FF7200;
	font-family: Omnes_ATTMedium, sans-serif;
	font-size: 16px;
	letter-spacing: -0.2px;
	padding-bottom: 7px;
}

.accountHolderDetails {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-bottom: 23px;
	margin-top: -3px;
	width: 272px;
}

.billing {
	color: #FF7200;
	font-family: Omnes_ATTMedium, sans-serif;
	font-size: 16px;
	letter-spacing: -0.1px
}

.billingdetails {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 12px;
	line-height: 14px;
	margin-top: -4px;
	width: 272px;
	margin-bottom: 7px !important;
}

.errorInfo {
	margin-bottom: 14px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 14px;
	color: #B03A3C;
}

.headerInfo {
	margin-bottom: 24px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 14px;
	color: #454444;
}

.textBox {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	/* font-family: Helvetica; */
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 27px;
	letter-spacing: -0.1px;
	margin-bottom: 9px;
	padding: 0 0 0 5px;
	width: 302px;
}

/* #servcielocationId .textBox,.textBoxLeft {
	font-family: Apex_ATTBook_Italic;
} */
.submitLogin {
	margin: 0px 20px 0px 70px;
	float: right;
}

.textBoxLoginPage {
	width: 230px;
	height: 27px;
	border-radius: 5px;
	padding-left: 5px;
	font-family: sans-serif;
	font-size: 20px;
	margin-bottom: 10px;
	border: 1px solid #FF7200;
	font-family: Stag_Stencil_ATTLightItalic, Omnes_LightItalic, sans-serif;
	color: #8B8B8B;
}

.passwdTextBox {
	background: url("/dlosf/common/img/Password.png") no-repeat;
}

.userTextBoxImg {
	background: url("/dlosf/common/img/userName.jpg") no-repeat;
}

.textBoxLeftPrequal {
	margin: 0 10px 8px 0px;
	width: 147px;
	height: 27px;
	/* font-family: Helvetica, sans-serif; */
	font-family: Apex_ATTBook_Italic, sans-serif;
	padding: 0 0 0 5px;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	font-size: 18px;
}

.textBoxLeft {
	margin: 0 10px 8px 0px;
	width: 147px;
	height: 27px;
	/* font-family: Helvetica, sans-serif; */
	font-family: Apex_ATTBook_Italic, sans-serif;
	padding: 0 0 0 5px;
	border: 1px solid #aeaeae;
	border-radius: 5px;
	font-size: 18px;
}

.textBoxRightPrequal {
	margin: 0 10px 8px 0;
	width: 81px;
	height: 27px;
	/* font-family: Helvetica, sans-serif; */
	font-family: Apex_ATTBook_Italic, sans-serif;
	padding: 0;
	border: 1px solid #aeaeae;
	border-radius: 5px;
	padding-left: 5px;
	font-size: 18px;
}

.textBoxRight {
	margin: 0 10px 8px 0;
	width: 81px;
	height: 27px;
	/* font-family: Helvetica, sans-serif; */
	font-family: Apex_ATTBook_Italic, sans-serif;
	padding: 0;
	border: 1px solid #aeaeae;
	border-radius: 5px;
	padding-left: 5px;
	font-size: 18px;
}

.textboxInfoDrop {
	height: 28px;
	border: 1px solid #c0c0c0;
	border-radius: 5px;
	font-family: Apex_ATTBook_Italicc;
	font-size: 20px;
	padding-left: 5px;
	width: 88px;
}

.textBoxRightDrop {
	margin-bottom: 27px;
	margin-right: 10px;
	width: 81px;
	height: 27px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	border-width: 0;
	padding: 0;
	border: 1px solid #aeaeae;
	border-radius: 5px;
	padding-left: 5px;
	color: #bebebe;
	font-size: 18px;
}

.imagePrequal {
	border-color: #908787;
	cursor: pointer;
	float: left;
	height: 160px;
	margin-bottom: 9px;
	margin-right: 20px;
}

.subImageOwnedPrequal {
	margin-right: 32px;
	margin-bottom: 10px;
	float: left;
	cursor: pointer;
}

.subImageOwnedPrequal img { /*height: 66px; */
	/* width: 148px; */
	
}

.subImageRentedPrequal {
	margin-bottom: 10px;
	float: left;
	cursor: pointer;
}

.subImageRentedPrequal img { /*height: 66px;*/
	/* width: 148px; */
	
}

.image {
	border-color: #908787;
	cursor: pointer;
	float: left;
	height: 160px;
	margin-bottom: 9px;
	margin-right: 20px;
}

.subImageOwned {
	margin-right: 19px;
	margin-bottom: 17px;
	float: left;
	cursor: pointer;
}

.subImageOwned img {
	height: 50px;
	width: 147px;
}

.subImageRented {
	margin-bottom: 17px;
	float: left;
	cursor: pointer;
}

.subImageRented img {
	height: 50px;
	width: 147px;
}

.subImageButtons {
	height: 34px;
	width: 103px;
	float: right;
	cursor: pointer;
	border: 0px none;
}

.bottomLine {
	margin-right: 37px;
	width: 692px;
}

.subText {
	color: #ff7200;
	font-size: 14px;
	margin: 0px 0px 8px;
	font-family: Omnes_LightItalic, sans-serif;
	font-weight: bold;
}

.subText .img {
	vertical-align: text-top;
	padding-left: 8px;
}

.textState {
	color: #8B8B8B;
	font-family: Stag_Stencil_ATTLightItalic, Omnes_LightItalic, sans-serif;
	font-size: 18px;
	height: 24px;
	display: block;
	padding-left: 10px;
	width: 50px;
	cursor: pointer;
	text-decoration: none;
	float: left;
	background: url("/dlosf/common/img/emptybox.png") no-repeat;
	padding-top: 5px;
	color: #8B8B8B;
	font-size: 18px;
}

.imageState {
	background: url("/dlosf/common/img/dropdown.png") no-repeat;
	color: #8B8B8B;
	font-family: Stag_Stencil_ATTLightItalic, Omnes_LightItalic, sans-serif;
	font-size: 18px;
	height: 29px;
	display: block;
	width: 31px;
	text-decoration: none;
	float: left;
	margin-right: 10px;
}

.subLabel {
	color: #ff7200;
	font-size: 14px;
	margin-bottom: 2px;
	font-family: Omnes_Light, sans-serif;
	padding: 0px;
	font-weight: bold;
}
/*Geography Check ends*/

/* Suggest Location starts*/
.mainMod .bodyCol .locationHeader {
	color: #ff7200;
	font-size: 24px;
	margin-bottom: 30px;
	font-family: Omnes_LightItalic, sans-serif;
}
#tellUsAboutYouForm .selectedaddress {
	background-color: #0096D7;
	border: 1px solid #0096D7;
}
.selectedaddress {
	background-color: #ff7200;
	border-radius: 8px;
	border: 1px solid #ff7200;
	margin-bottom: 20px;
	padding-left: 17px;
	padding-bottom: 13px;
	padding-top: 2px;
	cursor: pointer;
	color: #ffffff;
	width: 261px;
}

.nonselectedaddress {
	border: 1px solid #AEAEAE;
	border-radius: 8px 8px 8px 8px;
	color: #BEBEBE;
	cursor: pointer;
	margin-bottom: 20px;
	padding-bottom: 13px;
	padding-left: 17px;
	padding-top: 2px;
	width: 261px;
}

.textSpanLabel {
	float: left;
	margin-right: 30px;
	line-height: 1;
	font-family: Omnes_LightItalic, sans-serif;
	font-size: 16px;
}

#availabilityCheck .textSpanLabel {
	font-family: Omnes_ATTRegular;
}

.textSpanValue {
	float: left;
	width: 420px;
	line-height: 1;
	margin-bottom: 26px;
	font-family: Omnes_LightItalic, sans-serif;
	font-size: 16px;
}

#availabilityCheck .textSpanValue {
	font-family: Omnes_ATTRegular;
}

.subInfoAddr {
	margin-bottom: 30px;
	font-family: Omnes_LightItalic, sans-serif;
	font-size: 16px;
	color: #FF7200;
}

/*Suggest Location ends*/

/*Login starts*/
.loginBox {
	width: 246px;
	height: 181px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 32px;
	margin-left: 72px;
	background-color: #FFFFFF;
	border-radius: 5px;
	padding-left: 23px;
}

.continueBox {
	width: 208px;
	height: 183px;
	float: left;
	border: 1px solid #CCCCCC;
	border-radius: 5px;
	background-color: #FFFFFF;
	padding-left: 24px;
}

.loginText {
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 25px;
	color: #FF7200;
	padding-top: 27px;
	padding-right: 0px;
	line-height: 1;
	padding-bottom: 20px;
}

.loginTextContinue {
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 25px;
	color: #FF7200;
	padding-top: 27px;
	padding-bottom: 20px;
	padding-right: 10px;
	line-height: 1;
}

.bodyWidth690 {
	background-image: url("/dlosf/common/img/login_bg.jpg");
	width: 690px;
	height: 566px;
	margin-right: 37px;
	margin-bottom: 33px;
}

.textBoxLogin {
	width: 200px;
	height: 29px;
	border-radius: 5px;
	padding-left: 5px;
	font-family: sans-serif;
	font-size: 16px;
	margin-bottom: 10px;
	border: 1px solid #FF7200;
	font-family: Stag_Stencil_ATTLightItalic, Omnes_LightItalic, sans-serif;
	color: #8B8B8B;
	font-size: 18px;
}

.loginBoxExtended {
	width: 270px;
	height: 250px;
	float: left;
	border: 1px solid #CCCCCC;
	margin-right: 32px;
	margin-left: 75px;
	background-color: #FFFFFF;
	border-radius: 10px;
	background-color: #FFFFFF;
	padding-left: 25px;
}

/*Login ends*/
/*Tell us about you starts*/
.accountInfo {
	width: 278px;
	margin-right: 43px;
	float: left;
}

.accountInfo li {
	margin-bottom: 29px;
}

.accountInfo li div {
	margin-bottom: 8px;
}

.errTextBoxState {
	background-image: url(../img/dropdown_input_error.png);
	height: 26px !important;
}

.informationText {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	letter-spacing: 0.28px;
	line-height: 15px;
	margin-bottom: 2px;
	font-size: 12px;
	text-align: justify;
	margin-top: 0px;
}

.imageHelp {
	width: auto;
	height: 15px;
	cursor: pointer;
	vertical-align: bottom;
}

.displayNone {
	display: none;
}

.checkedImage {
	cursor: pointer;
	vertical-align: middle;
	border-width: 0px;
}

.verticalAlign5 {
	vertical-align: 5px;
}

.textboxInfo {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 28px;
	padding-bottom: 0;
	padding-left: 5px;
	padding-top: 0;
	width: 265px;
}

#city,#zip,#cityold,#zipold {
	width: 167px;
}

#stateAddress {
	height: 29px;
}

/*.checkAvailability #stateAddress {
	width: 108px;
}

.prequal-page #stateAddress {
	width: 108px;
}*/
.ssntextboxInfo {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 28px;
	padding-bottom: 0;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 0;
}

#ssn1 {
	width: 43px;
	padding-left: 7px;
}

#ssn2 {
	padding-left: 5px;
	width: 30px;
}

#ssn3 {
	padding-left: 5px;
	width: 50px;
}

#month {
	width: 35px;
	padding-left: 5px;
	padding-right: 0px
}

#day {
	width: 33px;
	padding-left: 5px;
	padding-right: 0px;
}

#year {
	width: 60px;
	padding-left: 6px;
	padding-right: 0px;
}

.whatthis {
	padding-top: 8px;
	padding-left: 22px;
}

.underlineText {
	text-decoration: underline;
}

.imageNext {
	height: 34px;
	width: 106px;
	cursor: pointer;
	border: 0px;
}

.ButtonSorry {
	cursor: pointer;
	border: 0px none;
	float: right;
}

#savePopUpBody2 .imageNext {
	width: 134px;
}

.accountInfo ul li {
	margin-bottom: 20px;
}

.accountInfo ul li div {
	margin-bottom: 10px;
}

.floatLeft #depositEligibility .informationText a {
	text-decoration: underline;
	font-size: 12px;
	color: #0670b4;
}

.checkBoxImage {
	float: left;
	margin-right: 5px;
	width: 22px;
}

.checkBoxText {
	color: #808080;
	float: left;
	font-family: Omnes_ATTRegular;
	font-size: 12px;
	letter-spacing: 0.1px;
	padding-left: 12px;
	padding-top: 7px;
	text-align: justify;
}

.checkBoxstar {
	color: #FF7200;
	font-size: 22px;
	margin-top: -5px;
	padding-left: 5px;
	font-family: Omnes_ATTRegular;
}

.broadbandText {
	color: #454444;
	float: left;
	font-family: Omnes_ATTRegular;
	font-size: 11px;
	letter-spacing: 0.1px;
	text-align: justify;
}

.broadBandstar {
	color: #FF7200;
	font-size: 22px;
	margin-right: 4px;
	margin-top: -3px;
}
/*Tell us about you ends*/

/*Progress Bar*/
.printBtn {
	height: 40px;
	width: 116px;
	float: right;
}

.saveBtn {
	height: 40px;
	box-shadow: -1px 3px 8px 1px #AEAEAE;
	border-radius: 0 0 8px 8px;
}

/* #errorcode {
       font-family: Apex_ATTBook_Italic, sans-serif;
       color: #b30a3c;
       font-size: 12px;
       padding-bottom: 5px;
       margin: 20px;
       height:20px;
       text-align:center;
} */
#uID {
	margin: 20px 0;
}

.siInstallationTime {
	color: #9C9C9C;
	font-size: 30px;
	font-family: Stag_Stencil_ATTLightItalic, Omnes_LightItalic, sans-serif;
}

.posLabel {
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	color: #808080;
}

.posLabelMargin {
	margin: 14px 0 14px 0;
}

/*404 Page not found styles*/
.newDeniedAccessBody {
	background-color: #FFFFFF;
	color: #636363;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 12px;
	margin: 55px 0 0 59px;
}

.greyHeader {
	background-color: #F0F0F0;
	height: 60px;
}

.padBottom25 {
	padding-bottom: 25px;
}

.accessdenied {
	color: #067DB2;
	font-family: Omnes_RegularItalic;
	font-size: 34px;
	letter-spacing: 0.5px;
	padding-bottom: 20px;
}

.sorrymessage1 {
	color: #707070;
	font-family: Omnes_ATTMedium;
	font-size: 16px;
	letter-spacing: 0.7px;
	margin-bottom: 19px;
}

.sorrymessage2 {
	color: #707070;
	font-family: Omnes_ATTRegular;
	font-size: 16px;
	letter-spacing: 0.9px;
	margin-bottom: 25px;
}

.pageNotFound {
	margin: 53px 54px 0 124px;
	width: 365px;
}

.padBottom16 {
	padding-bottom: 16px;
}

.marBottom9 {
	margin-bottom: 9px;
}

.prequal-page #headServiceLoc {
	color: #FF7200;
	font-family: Omnes_RegularItalic;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 0.1px;
	margin: 0 0 -1px -1px;
}

.prequal-page .subInfo {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 15px;
	letter-spacing: 0.1px;
	line-height: 23px;
	margin-bottom: 23px;
	margin-top: 10px;
	width: 100%;
}

.prequal-page .textBox {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 29px;
	letter-spacing: 0.1px;
	margin-bottom: 9px;
	padding: 0 0 0 8px;
	width: 302px;
}

.prequal-page .defaultColor {
	color: #BEBEBE;
}

.prequal-page .textBoxLeftPrequal {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 27px;
	margin: 1px 10px 0 1px;
	padding: 0 0 0 5px;
	width: 147px;
}

.prequal-page .selector {
	/* font-family: Apex_ATTBook_Italic, sans-serif !important; */
	margin-left: 1px !important;
	margin-top: 2px !important;
}

.prequal-page .textBoxRightPrequal {
	border: 1px solid #AEAEAE;
	border-radius: 6px 6px 6px 6px;
	font-family: Apex_ATTBook_Italic, sans-serif;
	font-size: 18px;
	height: 27px;
	margin: 0 10px 0 0;
	padding: 0 0 0 5px;
	width: 81px;
}

.prequal-page .checkBoxText {
	color: #808080;
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 15px;
	letter-spacing: -0.1px;
	text-align: justify;
	margin-top: 1px;
	font-weight: normal;
}

.mainMod .bodyCol .prequal-page h4 {
	color: #FF7200;
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 15px;
	letter-spacing: 0.2px;
	margin: -2px 0 0;
	padding: 0;
	font-weight: normal;
}

.locationtext {
	color: #FF7200;
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 15px;
	letter-spacing: 0.2px;
	margin: -2px 0 5px;
	padding: 0;
	font-weight: normal;
}

.prequal-page .img {
	padding-left: 4px;
	padding-top: 1px;
	margin-bottom: -2px;
}

.prequal-page .imagePrequal {
	margin-top: 3px;
	margin-bottom: 5px;
}

.mainMod .bodyCol .prequal-page h4.locationType {
	margin: 0px;
	margin-bottom: -3px;
}

.prequal-page .subImageOwnedPrequal {
	cursor: pointer;
	float: left;
	margin-bottom: 10px;
	margin-right: 16px;
	margin-top: 8px;
}

.prequal-page .subImageRentedPrequal {
	cursor: pointer;
	float: left;
	margin-bottom: 10px;
	margin-top: 7px;
}

.prequal-page .broadbandText {
	margin-top: 23px;
	margin-bottom: 17px;
}

.prequal-page .bottomButton {
	width: 932px;
	/*margin-left: -118px;*/
	height: 25px;
	background-color: #FFFFFF;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: none;
	padding-left: 20px;
	padding-bottom: 25px;
}

.prequal-page .broadbandText {
	letter-spacing: 0.1px;
}

.marLeft-1 {
	margin-left: -1px;
}

.marTop1 {
	margin-top: 1px;
}

.marBottom24 {
	margin-bottom: 24px;
}

.marBottom25 {
	margin-bottom: 25px;
}

.marRight4 {
	margin-right: 4px;
}

.height30 {
	height: 30px;
}

.accountInfo li div .checkBoxImage {
	margin-bottom: 6px !important;
}

.padTop9 {
	padding-top: 9px !important;
}

.accountInfo li div .checkBoxText {
	color: #808080;
	float: left;
	font-family: Omnes_ATTRegular;
	font-size: 12px;
	letter-spacing: -0.1px;
	padding-left: 10px;
	padding-top: 2px;
	text-align: justify;
	width: 234px;
	margin-bottom: 6px !important;
}

.marBottom87 {
	margin-bottom: 87px;
}

#confirmAddress div {
	margin-bottom: 8px;
}

.width274 {
	width: 274px;
}

/* #servcielocationId .textBox,.textBoxLeft,.selector,.textBoxRight {
	font-family: Apex_ATTBook_Italic;
} */
.tellusAboutYouHeader {
	color: #ff7200;
	font-size: 30px;
	font-family: Omnes_ATTRegular, sans-serif;
	letter-spacing: -0.6px;
	margin: 0 0 -3px -3px;
}

.headerhtml {
	margin-top: 14px;
}

.checkOptions {
	margin-top: -21px;
	margin-bottom: 9px !important;
}

.whatsthis {
	color: #FF7200;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: -0.35px;
	padding-left: 5px;
	width: 85px;
}

.bodyWidth632.installtionscheduling {
	padding-left: 47px;
	padding-top: 10px;
}

.bodyWidth632.orderSummary {
	padding-top: 10px;
	padding-bottom: 2px;
}

.installtionscheduling .telUssubInfo {
	line-height: 17px;
	margin-bottom: 17px;
}

.installtionscheduling .accountHolder {
	letter-spacing: -0.4px;
	padding-bottom: 12px;
}

.marTop-73 {
	margin-top: -73px;
}

.installtionscheduling .statusBar {
	padding: 6px 0 25px 2px;
}

.installtionscheduling .tellusAboutYouHeader {
	letter-spacing: -0.55px;
	margin: 0 0 -3px -4px;
}

.selectedLogo {
	width: 23px;
	height: 23px;
	background-color: #ff7200;
	border-radius: 6px 6px 6px 6px;
}

.unavailableLogo {
	width: 23px;
	height: 23px;
	background-color: #c2c1c1;
	border-radius: 6px 6px 6px 6px;
}

.marRight41 {
	margin-right: 41px;
}

.newinstallationDetails {
	font-size: 18px;
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	padding-bottom: 3px;
	padding-top: 1px;
}

#siMonth,#siDate2,#siYear,#siInstallationTime {
	color: #ff7200;
	font-size: 18px;
	font-family: Omnes_ATTRegular, sans-serif;
}

.orderSummary .tellusAboutYouHeader {
	margin-bottom: 18px;
}

.orderSummary .accountHolder {
	letter-spacing: -0.6px;
	padding-bottom: 0px;
}

.orderInfoHeading {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 12px;
	letter-spacing: 0.15px;
	line-height: 15px;
	margin-bottom: 16px;
}

.orderSummary hr {
	margin-bottom: 14px;
	width: 622px;
	background-color: #CCCCCC;
	border: medium none #CCCCCC;
	height: 1px;
}

.orderdata {
	color: #ff7200;
	font-size: 16px;
}

.ordersummaryconditions {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 10px;
	letter-spacing: -0.01px;
	line-height: 10.5px;
	padding-top: 6px;
}

.padBottom11 {
	padding-bottom: 11px;
}

.marTop-24 {
	margin-top: -24px;
}

.marTop-11 {
	margin-top: -11px;
}

.width36 {
	width: 36px;
}

.width38 {
	width: 38px;
}

.orderSummary .addOutlook {
	font-size: 12px;
	margin-bottom: -3px;
}

.marRight15 {
	margin-right: 15px;
}

.keyedColor {
	color: #808080;
	font-family: Helvetica;
}

.prequal-page .keyedColor {
	color: #808080;
	font-family: Helvetica;
}

.todaysActivityPrint {
	color: #ff7200;
	font-size: 16px;
	font-family: Omnes_ATTRegular, sans-serif;
	pdding-bottom: 3px;
}

.printOrderSummaryText {
	color: #808080;
	font-size: 12px;
	font-family: Omnes_ATTRegular, sans-serif;
	padding-bottom: 20px;
}

.printordersummaryconditions {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 10px;
	letter-spacing: -0.01px;
	line-height: 10.5px;
	padding-top: 6px;
}

.width36.padbottom37 {
	padding-bottom: 38px;
}

.width36.padbottom32 {
	padding-bottom: 35px;
}

.orderInfo.marbottom-10 {
	margin-bottom: -10px;
}

.padbottom23 {
	padding-bottom: 23px;
}

.martop-40 {
	margin-top: -40px;
}

.orderInfo .padbottom18 {
	padding-bottom: 18px;
}

.orderInfo .padbottom45 {
	padding-bottom: 45px;
}

.orderInfo .padbottom22 {
	padding-bottom: 22px;
}

.orderInfo.marRight15.marbottom-12 {
	margin-bottom: -12px;
}

.orderInfo .padbottom28 {
	padding-bottom: 32px;
}

.orderInfo .marttop-5 {
	margin-top: -5px;
}

.orderInfo .padbottom26 {
	padding-bottom: 26px;
}

.orderInfo .padbottom29 {
	padding-bottom: 29px;
}

.ortext {
	padding-left: 38px;
}

.mainMod .bodyCol .orderConfirmationHeader {
	font-family: Omnes_Light, sans-serif;
	letter-spacing: -0.55px;
	color: #FF7200;
	font-size: 30px;
	margin: 0 0 1px;
	padding: 0;
}

.mainMod .bodyCol .orderConfirmationText {
	width: 609px;
	padding-bottom: 15px;
	margin-bottom: 0px;
	margin-top: 38px;
	line-height: 17.5px;
	margin-left: -2px;
	letter-spacing: 0.01px;
}

.mainMod .bodyCol .welcomeToNewCustomer {
	color: #FF7200;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 24px;
	margin-bottom: 24px;
	margin-top: -3px;
	margin-left: -2px;
	letter-spacing: -0.25px;
}

.paymentSuccessfull {
	margin-top: 0px;
	margin-bottom: 35px;
}

.newDigitalLifeLink {
	margin-left: -24px;
}

.savecartcontinue {
	border: 0 none;
	cursor: pointer;
	margin-right: 20px;
	float: right;
}

.orderID {
	margin-bottom: -18px;
	margin-left: -2px;
	margin-top: -11px;
}

.width250 {
	width: 250px;
}

.dealerCode {
	color: #FF7200;
	font-family: Omnes_ATTMedium, sans-serif;
	font-size: 16px;
	padding-bottom: 5px;
}

.enterdealercode {
	color: #808080;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 14px;
	letter-spacing: -0.16px;
	line-height: 18px;
	margin-bottom: 5px;
}

.rightModule hr.greenline {
	background-color: #6EBB1F;
	border: medium none #6EBB1F;
	width: 273px;
}

.locationType {
	font-size: 16px;
	font-style: normal;
	letter-spacing: -0.4px;
	margin-bottom: 6px;
	color: #FF7200;
	font-family: Omnes_ATTMedium, sans-serif;
}

.mainMod .bodyCol .prequal-page .locationType {
	margin: 0 0 -3px;
	color: #FF7200;
	font-family: Apex_ATTMedium_Italic, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0.2px;
}

.Sorrypageborder {
	border-top: 5px solid #FF7200;
	margin-left: -20px;
	padding-left: 19px;
	width: 962px;
}

.savecartsuccessemail {
	font-family: Omnes_ATTMedium;
}

.IDNumber {
	padding-left: 30px;
}

.padLeft83 {
	padding-left: 84px;
}

.width103 {
	width: 103px;
}

.width669height539 {
	height: 539px;
	width: 669px;
}

.bgGreyNoBorder a:hover {
	text-decoration: underline;
}

.footer a:hover {
	text-decoration: underline;
}

.footer2 a:hover {
	text-decoration: underline;
}

.consultation {
	/* font-family: Omnes_LightItalic,sans-serif; */
	/* background-color: #fff; */
	padding: 0 0 0 26px;
	/* margin-left: -60px; */
	color: #636363;
	font-size: 12px;
	width: 100%;
}

.consultingheader {
	font-family: Omnes_LightItalic, sans-serif;
	color: #FF7200;
	font-size: 48px;
	padding-bottom: 14px;
	letter-spacing: -0.52px;
	width: 98%;
}

.custInfo {
	font-family: Omnes_Light, sans-serif;
	color: #ff7200;
	font-size: 30px;
	letter-spacing: -0.1px;
}

.padBot31 {
	padding-bottom: 31px;
}

.consultSubText {
	font-family: Omnes_ATTRegular, sans-serif;
	color: #808080;
	font-size: 15px;
	letter-spacing: 0.05px;
}

.consultAddress {
	font-family: Omnes_Light, sans-serif;
	color: #ff7200;
	font-size: 18.5px;
	letter-spacing: -0.1px;
}

.padRight10 {
	padding-right: 10px;
}

.textBoxConsultant {
	border: 1px solid #aeaeae;
	border-radius: 6px 6px 6px 6px;
	font-size: 18px;
	height: 27px;
	margin: 1px 4px 1px 3px;
	padding: 0 0 0 5px;
	width: 145px;
}

.padBot25 {
	padding-bottom: 25px;
	width: 98%;
}

.textHeading {
	color: #808080;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 3px;
	width: 98%;
}

.padBot6 {
	padding-bottom: 6px;
}

.padTop25 {
	padding-top: 25px;
}

.consultation .whatthis {
	padding-left: 17px;
	padding-top: 10px;
}

.consultation .whatthis .whatsthis {
	font-family: Omnes_ATTRegular, sans-serif;
	letter-spacing: 0;
	padding-left: 2px;
	padding-top: 1px;
}

.width37 {
	width: 37px;
}

.changeAddresslink {
	font-family: Omnes_ATTMedium;
	font-size: 14px;
}

.padRight8 {
	padding-right: 8px;
}

.padBot0 {
	padding-bottom: 0px;
}

.padBot1 {
	padding-bottom: 1px;
}

.padBot2 {
	padding-bottom: 2px;
}

.width156 {
	width: 156px;
}

.consultation hr {
	margin-top: 17px;
	width: 910px;
}

.consultidropDowntext {
	color: #828282;
	cursor: pointer;
	font-family: Helvetica;
	font-size: 18px;
	margin-top: -25px;
	opacity: 0;
	filter: alpha(opacity = 0);
	width: 135px;
}

.dropdownCall {
	background-image: url("../img/consultPageDropdown.png");
	background-repeat: no-repeat;
	color: #828282;
	font-family: Helvetica;
	font-size: 18px;
	height: 30px;
	width: 138px;
	padding-top: 3px;
}

.padLeft10 {
	padding-left: 10px;
}

.padLeft7 {
	padding-left: 7px;
}

.width304 {
	/* width: 304px; */
	width: 100%;
}

.width308 {
	/* width: 308px; */
	width: 100%;
}

.marRight13 {
	margin-right: 13px;
}

.padright70 {
	padding-right: 70px;
}

.padright72 {
	padding-right: 72px;
}

.martop50 {
	margin-top: 50px;
}

.martop6 {
	margin-top: 6px;
}

.martop10 {
	margin-top: 10px;
}

.padright6 {
	padding-right: 6px;
}

.selectPackage {
	color: #808080;
	font-family: Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 1px;
	width: 98%;
}

.selectPackage .selectpackageMessage {
	color: #FF7200;
	font-family: Omnes_ATTRegular, sans-serif;
	font-size: 16px;
}

.selectPackage .videoImage {
	margin-top: 13px;
	padding-right: 4px;
}

.row2 .SmartSecurity {
	padding-right: 75px;
}

.consultation .noSlots {
	font-size: 25px;
	margin-right: 14px;
	text-align: center;
	width: 230px;
}

.selectPackage  .selectpackageMessage {
	letter-spacing: -0.31px;
	margin-left: 4px;
	margin-top: 38px;
}

.selectPackage .UncheckImage {
	margin-left: 2px;
	margin-top: 4px;
}

.selectPackage .SimpleSecurity {
	padding-right: 66px;
}

.selectPackage .row2 {
	margin-top: 3px;
	padding-bottom: 17px;
	width: 730px;
}

.selectPackage .SmartSecurity {
	padding-right: 72px;
}

.consultation .tellusAboutYouHeader {
	margin-top: 33px;
	margin-left: 3px;
}

.consultation .telUssubInfo {
	letter-spacing: 0.1px;
	margin-left: 3px;
	padding-bottom: 13px;
	width: 99%;
}
/* .consultation .chooseDay{
   margin-left: 3px;
} */
.consultation .accountHolder {
	padding-bottom: 10px;
	font-family: Omnes_ATTRegular, sans-serif;
}

.consultation .submitButton {
	margin-top: 4px;
}

.VideoPackage .UncheckImage {
	padding-right: 0px;
}

.selectPackage .VideoPackage {
	padding-right: 76px;
}

.selectPackage .doorImage {
	padding-right: 10px;
}

.selectPackage .EnergyPackage {
	padding-right: 58px;
}

.selectPackage .EnergyImage {
	padding-right: 11px;
}

.selectPackage .waterImage {
	padding-right: 0px;
}

.parRight6 {
	padding-right: 6px;
}

.parRight8 {
	padding-right: 8px;
}

.parRight1 {
	padding-right: 1px;
}

.height18 {
	height: 18px;
}

.padBottom17 {
	padding-bottom: 17px;
}

.UncheckImage {
	margin: 3px 6px 4px 2px;
}

.consultation .calMain table.ctrl th {
	font-family: Omnes_ATTMedium, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

.consultation .calMain table th {
	font-family: Omnes_Light, sans-serif;
	font-size: 16px;
	font-weight: normal;
}

.consultation .calMain table td.highlight {
	color: #BEBEBE;
}
.schedule .calMain table td.highlight.selected{
	color: #FFFFFF;
}

.consultation .calMain table td {
	height: 32.5px;
}

.selectPackage .MessageText {
	margin-top: 8px;
}

.marTop-4 {
	margin-top: -4px;
}

.consultemail {
	margin-bottom: 3px;
	margin-top: -2px;
	padding-right: 6px;
}

.marLeft-118 {
	/* margin-left: -118px; */
	
}

.consultation .showTime {
	width: 229px;
	margin-bottom: 9px;
}

.thankoumessage {
	font-family: Omnes_MediumItalic;
	font-size: 36px;
	color: #ffffff;
}

.thankYoumainBody {
	display: inline;
	left: 432px;
	position: fixed;
	top: 239px;
	z-index: 10005;
}

.mar30 {
	margin: 30px;
}

.padTop1 {
	padding-top: 1px;
}

.marTop-1 {
	margin-top: -1px;
}

.width640 {
	width: 640px;
}

/* .selectPackage .EnergyPackage .UncheckImage {
	margin-left: 2px;
} */

/* .selectPackage .WaterPackage .UncheckImage {
	margin-left: 5px;
} */

#serviceUnavailable .checkBoxImage {
	margin-right: 20px;
}

.prequal-page hr {
	width: 100%;
	margin-left: -20px;
}

.orderInfo .padbottom125 {
	padding-bottom: 125px;
}

.orderInfo .padbottom104 {
	padding-bottom: 104px;
}

.orderInfo .installationday {
	letter-spacing: -0.35px;
}

.orderInfo .padbottom43 {
	padding-bottom: 43px;
}

.orderInfo .padbottom96 {
	padding-bottom: 96px;
}

.mobile320 {
	display: none;
}

.prequal-page .err {
	/* margin: 10px 0 0 10px; */
	width: 640px;
}

.crossCloseButton {	
    border-radius: 26px;    
    height: 35px;    
    width: 35px;
}    

@media screen and (max-width: 320px) {
	body {
		width: 100%;
	}
	.mobiletooltip {
		display: none;
	}
	.mainMod .bodyCol {
	  width: 96%;
	  margin-left: 1%;
	}
	.prequal-page .subInfo {
		width: 98%;
		letter-spacing: -0.5px;
		font-size: 13px;
	}
	/* .err{
	  padding-left: 1px;
	} */
	.err .padLeft20 {
		padding-left: 10px;
	}
	.prequal-page #serviceLocationErrorStatus{
	    width: 80%;
	}
	.prequal-page #divMsg{
	    width: 80%;
	}
	.prequal-page hr {
		display: none;
	}
	.prequal-page #headServiceLoc {
		letter-spacing: -1px;
		width: 100%;
	}
	.prequal-page #liAddressLine1 {
		width: 95%;
		margin-bottom: 15px;
	}
	.prequal-page #liAddressLine2 {
		width: 95%;
		margin-bottom: 15px;
	}
	.prequal-page #liCity {
		width: 95%;
		margin-bottom: 15px;
	}
	.address-prequal {
		width: 100%;
	}
	.bodyWidthCustom662 {
		padding-left: 10px;
		width: 95%;
	}
	.prequal-page .textBoxRightPrequal {
		margin-right: 3%;
	}
	.prequal-page .bottomButton {
		margin-left: 0;
		padding-left: 10px;
		width: 100%;
	}
	.address-prequal .textbox {
		width: 80%;
	}
	.city {
		width: 100%;
	}
	.state {
		width: 50%;
	}
	.imagePrequal {
		width: 31%;
		height: 80px;
		margin-right: 2%;
	}
	.imagePrequal img {
		height: 85%;
		width: 100%;
	}
	/* .prequal-page .imagePrequal {
	    border: 1px solid #CCCCCC;
	    border-radius: 5px;
	    height: 70px;
	    width: 30%;
	}
	.prequal-page .subImageOwnedPrequal {
		border: 1px solid #CCCCCC;
		border-radius: 5px;
	}
	.prequal-page .subImageRentedPrequal {
		border: 1px solid #CCCCCC;
		border-radius: 5px;
	} */
	.checkBoxImage {
		width: 10%;
		margin-right: 0px;
	}
	.prequal-page .checkBoxText {
		width: 82%;
		letter-spacing: -0.8px;
	}
	.housetype {
		width: 100%;
	}
	.subImageOwnedPrequal img,.subImageRentedPrequal img {
		width: 100%;
	}
	.subImageOwnedPrequal,.subImageRentedPrequal {
		width: 30%;
	}
	.mobile320 {
		display: block;
	}
	.desktop {
		display: none;
	}
	.prequal-page .err {
		width: 84%;
		/* padding-left: 12px; */
	}
	.address-prequal #stateAddress {
		background-size: 95% 29px;
		height: 29px;
		width: 90%;
	}
	.address-prequal .zip {
		width: 47%;
	}
	.address-prequal .zip #liZipCode {
		width: 97%;
	}
	.prequal-page .checkBoxText {
		letter-spacing: -0.8px;
		padding-left: 3%;
		width: 86%;
	}
	.prequal-page .dropDowntext {
		width: 100%;
	}
	.prequal-page #stateSpanAddress {
		margin-left: -38% !important;
	}
	.prequal-page .checkBoxText {
		font-size: 14px;
	}
}

@media screen and (min-width: 321px) and (max-width: 767px) {
	body {
		width: 100%;
	}	
	.prequal-page  .bodyWidthCustom662 {
		width: 98%;
	}
	.prequal-page .address-prequal .zip {
		width: 45%;
	}
	.prequal-page #divMsg {
		width: 82%;
	}
	.prequal-page #serviceLocationErrorStatus{
	    width: 80%;
	}
	.mobiletooltip {
		display: none;
	}
	.mainMod .bodyCol {
	  width: 97%;
	  overflow: hidden;
	  margin-left: 1%;
	}
	.prequal-page .subInfo {
		width: 98%;
		font-size: 12px;
	}
	.prequal-page hr {
		display: none;
	}
	.prequal-page #headServiceLoc {
		font-size: 28px;
		width: 100%
	}
	.prequal-page #liAddressLine1 {
		width: 96%;
		margin-bottom: 25px;
		height: 40px;
	}
	.prequal-page #liAddressLine2 {
		width: 96%;
		margin-bottom: 25px;
		height: 40px;
	}
	.prequal-page #liCity {
		width: 96%;
		height: 40px;
	}
	.address-prequal {
		width: 100%;
	}
	.bodyWidthCustom662 {
		padding-left: 10px;
		width: 100%;
	}
	.prequal-page .textBoxRightPrequal {
		margin-right: 3%;
		height: 38px;
		width: 91%;
	}
	.prequal-page .dropDowntext {
		width: 96%;
	}
	.prequal-page .checkBoxText {
		margin-top: 0;
		padding-left: 28px;
		width: 250px;
	}
	.prequal-page .bottomButton {
		margin-left: 0;
		padding-left: 10px;
		width: 100%;
	}
	.address-prequal .textbox {
		width: 80%;
	}
	.address-prequal {
		width: 99%;
	}
	.city {
		width: 100%;
	}
	.state {
		width: 55%;
	}
	.imagePrequal {
		width: 31%;
		height: 130px;
		margin-right: 2%;
	}
	.imagePrequal img {
		width: 101%;
		height: 125px;
	}
	.checkBoxImage {
		width: 5%;
		margin-right: 0px;
	}
	.prequal-page .checkBoxText {
		width: 80%;
		letter-spacing: -0.6px;
	}
	.housetype {
		width: 100%;
		margin-bottom: 15px;
	}
	.subImageOwnedPrequal img,.subImageRentedPrequal img {
		width: 100%;
	}
	.subImageOwnedPrequal,.subImageRentedPrequal {
		width: 30%;
	}
	.mobile320 {
		display: block;
	}
	.desktop {
		display: none;
	}
	.selector {
		background-image: url(../img/dropdownnew640.png);
		background-repeat: no-repeat;
		width: 90%;
		background-size: 95% 40px;
	}
	.errTextBoxState {
		background-image: url("../img/dropdownnew640_error.png");
		height: 40px !important;
	}
	#stateAddress {
		height: 40px;
	}
	#stateSpanAddress {
		margin-left: -43% !important;
		margin-top: 6px !important;
	}
	.prequal-page .err {
		width: 86%;
	}
	.prequal-page .err #errorMsgDroplet {
		width: 80%;
	}
	.prequal-page .err .errSign {
		width: 10%;
	}
	.prequal-page .checkBoxText {
		font-size: 14px;
	}
}

/* @media screen and (min-width: 641px) and (max-width: 768px){
	 body{
	  width: 100%;
	}
	.mainMod .bodyCol {
	  width: 100%;
	  overflow: hidden;
	}
     .prequal-page .subInfo{
 	  width: 96%;
 	  letter-spacing: -0.9px;
	}	
	.prequal-page  .bodyWidthCustom662{
	  width: 98%;
	}
	.prequal-page #serviceLocationErrorStatusParent{
	  width: 92%;
	}
	.prequal-page .err {
		width: 90%;
	}
} */
@media screen and (min-width: 768px) and (max-width: 980px) {
	body {
		width: 100%;
	}
	.mobile320 {
		display: none;
	}
	.desktop {
		display: block;
	}
	.mainMod .bodyCol {
		width: 92%;
		overflow: hidden;
	}
	.prequal-page  .bodyWidthCustom662 {
		width: 98%;
	}
	.prequal-page .subInfo {
		width: 96%;
		font-size: 14px;
	}
	.prequal-page #headServiceLoc {	
	font-size: 28px;	
	}	
}

.orderInfo .padbottom94{
	padding-bottom: 94px;
}