﻿body 
{
margin: 0 0 0 0;
	text-align:center;
	padding: 0;
	background: #ffffff; font-family:Arial, Helvetica, sans-serif;
}



html {margin: 0; padding: 0; font-family:Tahoma, Geneva, sans-serif; font-size:14px;}  
div.professionalText
 {
     color:#3C9A46;
     font-size:14px;
     margin-top:30px;
 }

img
{
	border: none;
}

#imwebLogo
{
	position: relative;
	top: 12px;
	left: -135px;
}



.Guide
{
	margin-top:3px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:210px;
}

.GuideTop
{
	position:absolute;
	top:0;
	left:0;
	height:24px;
	background-position:right;
	background-repeat:no-repeat;
	margin-top:8px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	width:212px;
	z-index:10;
	
}

.ma-cl-regions-1 {margin-left:3px; margin-top:-12px;}



.Master-Class-2 {width:212px; margin-left:-10px; height:212px;}



.ToolBar
{
	position:absolute;
	text-align: right;
	top:-10px;
	left:218px;
	height:20px;
	width:673px;

	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0;
}


.Guide#divGuideMiddle
{       
	position:absolute;
	top:25px;
	left:0px; 
	height:310px;
	background-image:;
	background-position:right;
	background-repeat:repeat-y;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c; background:url(Images/ENG/create-region-gradient-3.gif) repeat;
	 
}




#create-region-1 {display:none;}
#current-region-1-style {color: #666666; font-size:14px; font-weight:bold; }

.c-w-1-CropImage  .Guide#divGuideMiddleInner {}


.Guide#divGuideMiddleInner
{
	width:202px;
	padding-left:6px;
	padding-right:3px;
	padding-top:6px;
	margin-bottom:3px;
	font-family:Arial;
	font-size:12px;
}

.Example
{
	margin-left:0px;
	margin-right:0px;
	width:198px;
	height:200px;
	overflow:scroll;
	padding:0px;
}

.create-edit-bottom-round
{ background:url(Images/ENG/create-edit-bottom-round.gif) no-repeat;
display:block; width:212px; height:7px; position:absolute; top:335px;}




#MapperParent
{
	position:absolute;
	z-index:0;
	top:20px;
	left:210px;
	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0;
}
.MapLayer
{
	position:absolute;
	top:0px;
	left:0px;
	border-style: none;
	border-width: 0;
	padding: 0;
	margin: 0;
	cursor: crosshair;
}



.Crumbs
{
		color:#677f98; text-decoration:none; font-weight:bold; font-size:12px; 
}


.showCrumb1 {display:none;}

.showCrumb2 {display:block;}

.ScaleInput
{
	text-align:right;
	width:60px;
}

.LoginLink
{	
	Color:#214E7F;
}

.LoginHeader
{
	background-color:;
	color:677f98;
	font-size:16px;
}

.LoginBtn
{color:#677f98;}

.RegistrationText
{
	color:#214E7F;
}

.LoginTable
{
	background-color:; 
	border-color:; 
	border-width:0pt; 
	border-style:solid;
}

.RequiredAsterisk
{
	color:Red;
}



/* over-rides   */

#gaflogo img {display:none; left:225px; position:relative; top:25px;}

#subLogo {display:none; float:right; margin-right:50px; margin-top:15px;margin-bottom:15px; position:relative;}



#gaflogo {
    background:url(Images/ENG/my_home.jpg) no-repeat !important;
    width: 155px !important;
    height: 55px !important;
    position: absolute !important;
    margin-top: 20px;
    margin-left:10px;
    bottom: -150px;
    right: 100px;
}






 
#logo2-master {  width: 273px; height: 48px; position:absolute;top: 18px; margin-left:155px; }

#TopHallmark {  width: 122px; height: 50px; position:absolute;
 top: 16px; margin-left:781px; }
 
 
.container-wrapper-whole {width: 926px;margin: 0 auto;text-align:left;min-height:620px;top:0px;background-color:#ffffff;position: relative;}
	
.container-wrapper-middle-1 {
margin-left: 25px; width:926px; position:absolute;}
	
	
	 .default-table-styling-1 { display:inline;  float:left; width:425px; margin-right:7px; margin-top: 7px;}

	
.ma-cl-logo1 {display: none;}

.ma-cl-login-3 {text-align: left; font-size: 11pt;}

.ctl00_cphMain_divProjects-2  {width:900px; margin-left:3px;}




#horizontal-rule-123 {display:none;}

.horizontal-rule-blue {background:#677f98; height:1px; width:868px; display:block; margin-top:-15px; margin-left:4px;}


.ma-cl-table-2-1 {width:900px; margin-top:10px; height:320px;  }

.ma-cl-table-2-2-2  { height:315px; overflow-y: auto; overflow-x:hidden;  width:897px; margin-top:13px;  margin-left:3px; }
#ctl00_cphMain_fuImage {   }
   
  #ctl00_cphMain_btnNewProject {}
   
   

   
 input.file {

	opacity: 0;

}



  
.breaks1 {display:none;}

/*
#usermanual {background:url(/Templates/Crane/Images/ENG/DownloadManual_Button.png) no-repeat; width: 226px; height: 33px; position:absolute;
 top: 566px; margin-left:20px;  cursor:pointer; display:block;} */

#usermanual {  position:absolute; padding:4px;
 top: 680px; margin-left:55px;  cursor:pointer; color:#677f98;  font-size:12px;
  background:url(Images/ENG/user-manual.png) no-repeat; width:107px; height:33px; /* border:1px solid #677f98;background:#fff; */}
  
.c-w-1-login #usermanual {  margin-left:30px;  /* border:1px solid #677f98;background:#fff; */}  
.c-w-1-Login #usermanual {  margin-left:30px;  /* border:1px solid #677f98;background:#fff; */}  
  .c-w-1-default #usermanual {  margin-left:30px;  /* border:1px solid #677f98;background:#fff; */}  
    .c-w-1-Default #usermanual {  margin-left:30px;  /* border:1px solid #677f98;background:#fff; */}
	
	#ctl00_cphMain_rptrProjects_ctl01_btnDecorate {margin-left:7px;}
 
#copyright {  font-size:10px; position:absolute;
 top: 605px; margin-left:701px; color:#677f98; display:block;}

#poweredbychameleon {  position:absolute; top: 563px; margin-left:807px; color:#677f98; display:none;}
#poweredbychameleon img { height: 36px; width: 96px;display:block;}






/* regions page */

.c-w-1-Regions #create-edit-table-width-2 img { vertical-align:bottom;}

.default-c-w-1-img-bord {border:1px solid #677f98; margin-right:5px; width:65px; height:65px;}

.btnDecorate123 {margin-left:10px;}

.continue-in-between {display:block; display:inline; padding: 0 5px 0 5px;}


#divGuideBottom.Guide {display:none;}

.ctl00_ctl00_cphMain_cphGuide_btnAddRegion-2 {padding-top:19px; padding-bottom:15px; margin-left:-3px;}

.region-name-style-1 {color: #666666; font-size:13px; font-weight:normal;}

#regions-done-adding-text-2{display:block; color: #666666; font-size:11px; font-style:italic; padding-left:15px;padding-top:10px; padding-right:15px;}
#regions-done-adding-text-1{display:none;}

.create-edit-table-wrap {height: 70px; overflow-y:auto; overflow-x:hidden; width:100%;}

.ctl00_ctl00_cphMain_cphGuide_btnSubmitProject-2 {margin-top:13px; margin-left:-3px;}


#btnRegionsTutorial {display:none; top:385px; position:absolute; left:5px;}

.c-w-1-Outline #btnRegionsTutorial {display:block; top:383px; position:absolute; left:6px;}

.c-w-1-CropImage #btnRegionsTutorial {display:block; top:383px; position:absolute; left:6px;}


/*
.c-w-1-CropImage #btnCropHelp { background:url(Images/ENG/HelpwithSizing.gif) no-repeat; width:194px; height:33px;}

*/

.c-w-1-Perspective #btnRegionsTutorial2 {display:block; top:353px; position:absolute;}
.c-w-1-Regions #btnRegionsTutorial2 {display:block; top:415px; position:absolute;}

.table-height-region-1 {}

 .clear-breaks-1 {display:none;}
 
.create-edit-table-width-2 {width: 170px; padding-left:5px;}


#trace-regions-button-1 {z-index:10; display:block; background:url(Images/ENG/trace-regions-link.gif) no-repeat; position:absolute; top:315px; left:-1px; width:212px; height:31px; }

#area-perspective-button-1 {z-index:10;display:block; background: url(Images/ENG/area-and-perspective-button.gif) no-repeat; position:absolute; left:-1px; top:347px; width:212px; height:31px;}


.c-w-1-Regions .outline-radio-line-4 {display:block; background: #e1e5ea; height:1px; width: 170px; }
.c-w-1-Regions .outline-radio-line-4-row {display:block;}
 

/* CROP PAGE */

.c-w-1-CropImage .ma-cl-crop-1 {display:none;}
.c-w-1-CropImage .ma-cl-crop-2 {display:block; 	color:#677f98; text-decoration:none; font-weight:bold; font-size:18px; }


.ma-cl-crop-4 {}



.c-w-1-CropImage #ctl00_ctl00_cphMain_divGuideTop {display:none;}
.c-w-1-CropImage  .Master-Class-2 {margin-top:-16px; margin-left:-6px;}

.c-w-1-CropImage  .Guide#divGuideMiddle
{       
	position:absolute;
	
	left:0px; 
	height:310px;
	background-image:;
	background-position:right;
	background-repeat:repeat-y;
	border-left: 0px solid #9c9c9c;
	border-right: 0px solid #9c9c9c;
	
	 background: none;
	 
}


#crop-help-hide-c-w-2 {display:none;}
#crop-help-hide-c-w-3 {display:block; top:428px ;left:0px ; position:absolute;}

.ma-cl-crop-hide-9 {display:none;}

.c-w-1-CropImage  .tabcontentstyle {padding-right: 10px; margin-top:-22px;}
.c-w-1-CropImage  .imgCrop_clickArea {margin-top:-10px; z-index:10;}
.c-w-1-CropImage  .create-edit-bottom-round {display:none;}

.c-w-1-CropImage  .showCrumb2 {display:none;}

.c-w-1-CropImage .tabcontent {color:#666;}


#crop-help-hide-c-w-4 { filter:alpha(opacity=0);display:block; background: transparent url(Images/ENG/crop-tooltip.gif) no-repeat;  width:325px; height:111px;top:315px ;left:-200px ; position:absolute; z-index:9999999999; cursor: pointer;}

.c-w-1-CropImage  #MapperParent
{z-index:10;}
.tabcontent {z-index:99999;}


/* REGIONS*/

.c-w-1-Regions .Master-Class-2 {margin-top:-3px; margin-left:-9px;}
.c-w-1-Regions .ToolBar
{left:216px; margin-top:3px;}





/*   TRACE PAGE - OUTLINE  */



.c-w-1-Outline .Master-Class-2 {margin-top:-15px; margin-left:-9px;}
.c-w-1-Outline  .tabcontentstyle {padding-right: 10px; margin-top:12px;}
.c-w-1-Outline .GuideTop {margin-top:51px;}
.c-w-1-Outline .Guide#divGuideMiddle
{       
	position:absolute;
	margin-top:72px;
	top:0px;
	left:0px; 
	height:310px;
	background-image:;
	background-position:right;
	background-repeat:repeat-y;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c; background:url(Images/ENG/create-region-gradient-3.gif) repeat;
	 
}

.c-w-1-Outline  .Guide#divGuideMiddleInner
{
	width:202px;
		height:300px;
	padding-left:6px;
	padding-right:3px;
	padding-top:0px;
	margin-bottom:3px;
	font-family:Arial;
	font-size:12px;
}

.c-w-1-Outline .create-edit-bottom-round
{ background:url(Images/ENG/create-edit-bottom-round.gif) no-repeat;
display:block; width:212px; height:7px; position:absolute; top:380px;}

.c-w-1-Outline #trace-regions-button-1 {z-index:10; display:block; background: url(Images/ENG/create-edit-regions-top-sli.png) no-repeat; position:absolute; top:-53px; left:-1px; width:212px; height:31px; }

.c-w-1-Outline #area-perspective-button-1 {z-index:10;display:block; background: url(Images/ENG/area-and-perspective-button.gif) no-repeat; position:absolute; left:-1px; top:316px; width:212px; height:31px;}


.c-w-1-Outline #MapperParent
{left:213px;}

.c-w-1-Outline .showCrumb2 { margin-top:15px; margin-left:-2px;}

.c-w-1-Outline .ToolBar{left:216px;}

.c-w-1-Perspective .ToolBar{left:216px; margin-top:-1px;}

.c-w-1-Outline #myDiv b {color:#677f98; text-decoration:none; font-weight:bold; font-size:13px; }

.outline-radio-line-1 {display:block; background: #e1e5ea; height:1px; width: 197px; margin-top:-3px; margin-bottom:7px;}

.outline-surface-type-1 {display:none;}
.outline-surface-type-2 {display:block; margin-top:5px;}


.outline-region-bar-1 {display:none;}
.outline-region-bar-2 {display:block; }

.c-w-1-Outline .Outline-RadioButtonDiv
{
    margin:-10px 0px 10px 10px;
    font-family:Arial;
	font-size:12px;
}

 .c-w-1-Outline .ma-cl-outline-1 {display:none;}
.c-w-1-Outline .ma-cl-outline-2 {display:none;}
 .c-w-1-Outline .ma-cl-outline-3 {display:block; color:#666; font-size:12px; width:182px;  }
.c-w-1-Outline .ma-cl-outline-4 {display:block; background:url(Images/ENG/trace-regions-exclamation-1.png) no-repeat; width:144px; height:34px; margin: 10px 0px 20px 24px;}

.c-w-1-Outline .ma-cl-outline-5 {display:block;}

.c-w-1-Outline .ma-cl-outline-6 { position:absolute; top: 280px; left:13px;}
.c-w-1-Outline .ma-cl-outline-7 {position:absolute; top: 280px; left:110px;}


.c-w-1-Outline .ctl00_ctl00_cphMain_cphGuide_btnOutlineDone-2 {z-index:999; top:4px; position:absolute; top:240px; left: 13px; }


/* perspective */

.c-w-1-Perspective .Guide#divGuideMiddleInner
{
	color:#666;
}

.c-w-1-Perspective .Master-Class-2 {margin-top:-15px; margin-left:-9px;}


.c-w-1-Perspective  .GuideTop {margin-top:84px;}

.c-w-1-Perspective .Guide#divGuideMiddle
{       
	position:absolute;
	margin-top:102px;
	top:0px;
	left:0px; 
	height:320px;
	background-image:;
	background-position:right;
	background-repeat:repeat-y;
	border-left: 1px solid #9c9c9c;
	border-right: 1px solid #9c9c9c; background:url(Images/ENG/create-region-gradient-3.gif) repeat;
	 
}

.c-w-1-Perspective .ctl00_ctl00_cphMain_cphGuide_btnDecorateNow-2 {display:none;}

.c-w-1-Perspective #trace-regions-button-1 {z-index:10; display:block; background: url(Images/ENG/create-edit-regions-top-sli.png) no-repeat; position:absolute; top:-83px; left:-1px; width:212px; height:31px; }

.c-w-1-Perspective #area-perspective-button-1 {z-index:10;display:block; background: url(Images/ENG/trace-regions-link.gif) no-repeat; position:absolute; left:-1px; top:-51px; width:212px; height:31px;}


.c-w-1-Perspective .create-edit-bottom-round
{ background:url(Images/ENG/create-edit-bottom-round.gif) no-repeat;
display:block; width:212px; height:7px; position:absolute; top:416px;}



.c-w-1-Perspective #MapperParent {left:213px; width:678px ;height:509px; overflow:hidden;}

.c-w-1-Perspective .ctl00_ctl00_cphMain_cphGuide_btnOutlineDone-2 {z-index:999; top:4px; position:absolute; top:250px; left: 13px; }


.c-w-1-Perspective .ma-cl-perspective-31 {display:none;}
.c-w-1-Perspective .ma-cl-perspective-32 {display:none;}

.c-w-1-Perspective .ma-cl-perspective-33 {background: url(Images/ENG/perspective-drag-words.png) no-repeat; width:182px; height:64px; margin-top:3px; margin-left:2px;}


.c-w-1-Perspective .outline-radio-line-2 {display:block; background: #e1e5ea; height:1px; width: 197px; position:absolute; top:185px;}

.c-w-1-Perspective .alternate-views-box {display:block; top:195px; left:8px; position:absolute;}
.c-w-1-Perspective .alternate-views-box-3 {margin-top:7px;}


.c-w-1-Perspective .alternate-views-text{ background:url(Images/ENG/perspective-alternate-text.png) no-repeat; width:104px; height:10px; }

.c-w-1-Perspective .ma-cl-perspective-35 {}
.c-w-1-Perspective .ctl00_ctl00_cphMain_cphGuide_btnApply-2 {top:157px;  text-align:left; left:54px; position:absolute; }



/* Login page */

/*
#ctl00_ctl00_cphMain_cphGuide_btnCropSubmit, #ctl00_cphMain_btnRegister, #ctl00_cphMain_btnLogin, #ctl00_cphMain_btnNewProject {color: #677f98; font-size:12px; text-transform:uppercase; font-weight: 500;  } */

.cap-buttons-1,.cap-buttons-2 , .cap-buttons-3  {color: #677f98; font-size:12px; text-transform:uppercase; font-weight: 500;  }

.cap-buttons-3 {margin-left:-10px;}
.cap-buttons-1 {margin-left:4px;}
.c-w-1-login .LoginBtn { font-size:11pt; font-weight:bold; vertical-align:middle; }

.ma-cl-login-10 {display:none;}
.c-w-1-login #ctl00_cphMain_divRegistration { font-weight:normal; font-size:12px; color:#666;}

.c-w-1-login  label{ font-weight:normal; font-size:10px; color:#666;}
.c-w-1-login  select { font-weight:normal; font-size:11px; color:#666;}
 
.c-w-1-login input{ font-weight:normal; font-size:11px; color:#666;}
.c-w-1-login #ctl00_cphMain_divRegistration .ma-cl-login-9 b { font-weight:normal; font-size:11px; color:#666;}
.c-w-1-login #ctl00_cphMain_divRegistration .ma-cl-login-9 {margin-top:0px; width:875px;}

 .ma-cl-login-14 b { font-weight:normal; font-size:11px; }

.c-w-1-login .RegistrationText
{
	color:#214E7F; font-size:18px;
}


.c-w-1-login .ma-cl-login-21  {
	color:#214E7F; font-size:18px;
}


.c-w-1-login #ctl00_cphMain_tdMiddleCell {display:none;}

 .c-w-1-login #ctl00_cphMain_ContentDiv2 { }
 .c-w-1-login  #ctl00_cphMain_btnRegister {}
 
.c-w-1-login #area-perspective-button-1 { background:url(Images/ENG/registration-page-top.png) no-repeat; width:391px; height:34px; top:-15px; position:absolute; left:10px;}
 
.c-w-1-login #trace-regions-button-1 { background:url(Images/ENG/registration-page-top2.png) no-repeat; width:314px; height:34px; top:-15px; position:absolute; left:443px;}

.c-w-1-login  #ctl00_cphMain_btnRegister {}


.c-w-1-login .container-wrapper-middle-1 {
margin-top:104px; margin-left: 25px; width:926px; position:absolute;}
	
	

.ma-cl-login-1 {font-family: Verdana; width: 880px; }
.ma-cl-login-2 {font-size: 12px; text-align: left;color:#666666;}
.ma-cl-login-3 {text-align: left; font-size: 12px; }
.ma-cl-login-4 {display: none; border-style: dashed; border-color: Red; border-width: 1pt; text-align: center;}
.ma-cl-login-5 {text-align: right;}
.ma-cl-login-6 {text-align: right;}
.ma-cl-login-7 {font-size: 12px;}
.ma-cl-login-8 {text-align: right;}
.ma-cl-login-9 {font-size: 12px; text-align: left; padding:1px;  }
.ma-cl-login-10 {font-size: 12px;}
.ma-cl-login-11 {width: 45%; vertical-align: top; color:#666666;}
.ma-cl-login-12 {font-size: 11px; text-align: left; color:#666666;}
.ma-cl-login-13 {width: 45%; vertical-align: top;}
.ma-cl-login-14 {font-size: 11px; text-align: left;}
.ma-cl-login-15 {display: none; border-style: dashed; border-color: Red; border-width: 2pt; text-align: center;}
.ma-cl-login-16 {text-align: right;}
.ma-cl-login-17 {text-align: right;}
.ma-cl-login-18 {text-align: right;}
.ma-cl-login-19 {background-repeat: repeat-y; background-position: center; height: 100%; width: 10%; display:none;}
.ma-cl-login-20 {width: 45%; vertical-align: top;}
.ma-cl-login-21 {font-size: 12px; display:none;}
.ma-cl-login-22 {text-align:center; background: #677f98; height:35px; width:890px;}


.ma-cl-login-23 {display:none; }


.ma-cl-login-reg-1 {display:none;}

#login-row-hide-4-cw {display:block;}



/* DEFAULT PAGE */

.new-error-tooltip-1 {position:absolute; left: 435px; top: -25px; width: 400px; height:170px; overflow:hidden; background:url(Images/ENG/default-page-tooltip-cutout.gif) no-repeat; color:#FFFFFF; overflow:visible;}


.ma-cl-table-td-1 {width:120px; padding-left:3px;}
.ma-cl-table-td-2   {width:380px;}
.ma-cl-table-td-3  {width:120px; padding-left:3px;}
.ma-cl-table-td-4  {width:380px;}
.ma-cl-table-td-5  {padding-left:3px;}
.ma-cl-table-td-6  {width:120px; padding-left:3px;}
.ma-cl-table-td-7  {width:380px;}


 .hide-row-default { display:block; overflow:visible;}
 #divNewProject {  overflow:visible;}
 
 .ma-cl-table-new {height:100px; overflow:visible;}
 
 ma-cl-admin-div1 { overflow:visible;}
 
#row-minimum-size-1 {display:block; margin-left:122px; margin-top:-19px;}

  

.ErrorText {position:absolute; left:53px; top:15px; width:287px}
  
  
 #row-minimum-size-2 {  margin-left: 116px; margin-top:5px;}
 















/* pro mapping service css */


.pro-intro-1
 {
     margin-left:130px;
     margin-top:70px;
     position:relative;
 }
 #uploadButton 
 {
    width: 242px;
	height: 98px;
	display: block;
	overflow:hidden;
	}


 #hireButton 
 {
    
    width: 245px;
	height: 98px;
	display: block;
	overflow:hidden;
	}
	#hireButton input	
	{
	  margin-left:-241px;  
	}
 #imgPromo
 {
     display:none;
     cursor:pointer;
    vertical-align:bottom;
     }
 .professionalIntoButtons
 {
     
 }
  .professionalText
 {
     color:#3C9A46;
     font-size:17px;
 }
  .professionalSubText
 {
     color:#29333C;
     text-align:left;
         margin-top: 20px !important;
 }
  .pro-upload-1
 {
     margin-left:85px;
     position: absolute;
     top: 29px;
 }
  #goToBilling 
 {
    width: 150px;
    height: 32px;
    display: block;
    overflow:hidden;
    margin-right:131px;
    margin-top:44px;
    /* float:right; */
    position: absolute;
    top: 625px;
    right: 0;
 }

 #loadingMessage
 {
    display: none;
    margin-left: 424px;
    margin-top: -262px;
    position: absolute;
 }
 #progressUpload
 {
    width: 712px;
	height: 50px;
	display: block;
	overflow:hidden;    
 }
 #uploadDialogBox
 {
    margin-left:20px;
    margin-top: 20px;
 }
   .pro-bill-1
 {
     margin-left:85px;
     position:relative;
 }
  #progressBilling
 {
    width: 712px;
	height: 50px;
	display: block;
	margin-top:15px;
	overflow:hidden;    
 }
   #goToConfirmation 
 {
    width: 150px;
	height: 32px;
	display: block;
	overflow:hidden;
	margin-right: 106px !important;
	margin-top:20px;
	float:right;
 }
	
 
 #goBackToUpload 
 {
    width: 178px;
	height: 32px;
	display: block;
	overflow:hidden;
	margin-left:90px;
	margin-top:20px;
	float:left;
 }
	
 
 /*Stubs for length of text boxes
 #ctl00_cphMain_txtFirstName
 {
    width:238px;   
 }
 #ctl00_cphMain_txtLastName
 {
    width:270px;   
 }
 #ctl00_cphMain_txtAddress
 {
    width:412px;   
 }
 #ctl00_cphMain_txtApt
 {
    width:156px;   
 }
 #ctl00_cphMain_txtCity
 {
    width:290px;   
 }
 #ctl00_cphMain_txtState
 {
    width:236px;   
 }
 #ctl00_cphMain_txtZip
 {
    width:147px;   
 }
 #ctl00_cphMain_txtEmail
 {
    width:300px;   
 }
 #ctl00_cphMain_txtPhone
 {
    width:266px;   
 }
  #ctl00_cphMain_txtInstructions
 {
    height: 40px;
    position: absolute;  
 }
 /*End Stubs*/
 #ctl00_cphMain_PROMODIVID
 {
     display:block;
 }
 
 

  Stubs for length of text boxes
 #cphMain_txtFirstName
 {
    width:238px;   
 }
 #cphMain_txtLastName
 {
    width:270px;   
 }
 #cphMain_txtAddress
 {
    width:412px;   
 }
 #cphMain_txtApt
 {
    width:156px;   
 }
 #cphMain_txtCity
 {
    width:290px;   
 }
 #cphMain_txtState
 {
    width:236px;   
 }
 #cphMain_txtZip
 {
    width:147px;   
 }
 #cphMain_txtEmail
 {
    width:300px;   
 }
 #cphMain_txtPhone
 {
    width:266px;   
 }
 #cphMain_txtInstructions
 {
    height: 40px;
    position: absolute;  
 }
 End Stubs*/
 #cphMain_PROMODIVID
 {
     display:block;
 }
 .promoSubText
 {
     font-size:14px;
 }
 
 
 .pro-confirm-1
 {
     margin-left:85px;
     position:relative;
 }
 #progressConfirm
 {
    width: 712px;
	height: 50px;
	display: block;
	overflow:hidden;   
	margin-top:15px; 
 }
 #progressConfirm img
 {
    margin-top:-100px;  
 }
  #goToViz 
 {
    width: 215px;
    height: 32px;
    display: block;
    overflow:hidden;
    /* margin-right:126px; */
    /* margin-top:44px; */
    /* float:right; */
    position: absolute;
    top: 639px;
    right: 132px;
 }
 #orderText
 {
     font-size:14px;
     color:#29333C;
 }
 
 #progressBilling {
    margin-bottom: 30px !important;
}

