@charset "utf-8";
/* CSS Document */

#text-content {
	left:-13px;
	width:772px;
	position:absolute;
	top:0pt;
}

/*#column-main {
	background-position: left -1px;
	height:225px;
}
*/
#right-content {
	position:absolute;
	width:289px;
	right:0pt;
	top:0pt;
}
#wrap-column-main div#box-header {
	background-image:url(../images/signupTOP.png);
	background-repeat:no-repeat;
	width:777px;
	height:35px;
	position:relative;
	left: 6px;
	z-index:1;

}
#wrap-column-main {
	background:url("../images/bg-wrap-column-main.jpg") 1px left repeat-y;
	width:783px;
	float:left;
	margin-top:0px;
	}

#column-main {
background:transparent url(../images/bg-column-main.jpg) no-repeat scroll left top;
float:left;
padding-top:10px;
xpadding-top:3px;
width:782px;

	height:110px;
	!height:128px;
	position:relative;
}


#wrap-column-main {
background-position:left 3px;
}

#sign-up {
	background:url("../images/buttons/submitInfo.png");
	background-repeat: no-repeat;
	background-position:top left;
	width:120px;
	height:22px;
	float:left;
	position:relative;
	margin-left:315px;
	margin-top:825px; /* adjust height so that bg lines up */
	}
	#sign-up a {
	position:absolute;
	background:url("../images/buttons/submitInfo.png");

	top:0px;
	left:0px;
	width:120px;
	height:22px;
		}
		#sign-up a span { display:none; }
		#sign-up a:hover { 
			background:url("../images/buttons/submitInfo.png");
			background-position:top right;
			}

#btn-signup-middle1 { margin:0px 0 0 0px;}

#blackLine {
	background-image:url(../images/blackLineDot.png);
	background-repeat:repeat-x;
	height:3px;
	top: 100px;
	margin:-20px 0pt 0pt 93px;
	float:left;
	width:600px;
}
	
/*=============  content for left side =================*/

#header-text {
	float:left;
	font-weight:normal;
	margin-left:50px;
	margin-top:5px;
	z-index:15;
}
#get-quote-bottom span {display:none;}
#normal-text1 {
	font-weight:normal;
	float: left;
	margin-left: 50px;
	margin-top: 10px;
	width: 700px;
	z-index:16;
}

/*=========== left indented text =========*/

#normal-indented-text1 {
	font-weight:normal;
	float: left;
	margin-left: 60px;
	margin-top: 13px;
	width: 300px;
	line-height: 15px;
	z-index:17;
}
#normal-indented-text1 li { 
	background:transparent url("../images/bullet-check-blue.gif") 0px 2px no-repeat; /* 0px = horizontal position for left, 6px = vertical position from top */
	padding-left:15px; /* pushes text to the right to display bg img */
	padding-bottom:5px;
}
#normal-indented-text1 li.first { border: none; }

/*======== End left indented text ======== */

#normal-left-text2 {
	font-weight:normal;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 500px;
}
#normal-indented-text2 {
	font-weight:normal;
	float: left;
	margin-right: 50px;
	margin-left: 60px;
	margin-top: 5px;
	width: 300px;
}
#normal-left-text3 {
	font-weight:normal;
	float: left;
	margin-left: 30px;
	margin-top: 10px;
	width: 500px;
}
#formTable {
	float:left;
	font-weight:normal;
	margin-left:70px;
	!margin-left:35px ;
	margin-top:10px;
	width:700px;
}
#column-main table {
margin:0px 0px 0pt;
}
/* =========== End content for left side =================== */

/* =========== content for right side =======================*/
/*#right-content h2.vertLine {
	background-color:#000000;
	float:left;
	height:460px;
	margin:5pt 20px 0pt 0pt;
	padding:0px;
	width:1px;
}

#right-content h2.bold-headerTextR {
	float:left;
	font-weight:bold;
	margin:3px 0px 15px 7px;
	padding:0px;
	width:255px;
}
#right-content h2.boxDiv {
	float:left;
	margin:0px;
	padding:10px 0px 0px 3px;
	width:255px;
}
*/
/* ======== End content for right side ===================== */

/* ======== Footer Content ================================= */
#footer h2.dateText {
	margin:0px;
	padding:15px 0px 0px 15px;
}
#footer h2.clockImg {
	margin-top:-16px;
	padding:0px 0px 0px 525px;
	position:relative;
}
#footer h3.clockLink {
	margin:-30px 0px 0px;
	padding:0px 0px 0px 595px;
	position:relative;
}
.style1 {color: #FF9900}

input {
width: 53px;
margin-bottom: 5px;
}

/*
textarea{
width: 250px;
height: 150px;
}

#IPBXRequestForm { margin: 0 0 0 8px;}
*/
table#mainTable { margin: 0 0 0 0px; }
table#table1 { margin: 0 0 0 0px; padding: 0 0 0 50px;}
table#table2 { margin: 0 0 0 0px;}
table#table3 { margin: 0 0px 0 0px;}
table#table4 { margin: 0 0 0 0px;}
table#table5 { margin: 0 0 0 0px;}

#IPBXRequestForm input {font-size:12px; /* whatever default font size you want */ }
#IPBXRequestForm input#userName { margin: 0px 40px 2px 0px; width:175px;} 
#IPBXRequestForm input#userEmail { margin: 0px 40px 2px 0px; width:175px;}
#IPBXRequestForm input#userPhone { margin: 0px 40px 4px 0px; width:175px;}
#IPBXRequestForm input#employeeNum { margin: 0px 40px 2px 0px; width:40px;} 

#IPBXRequestForm input#street1 { margin: 0px 90px 2px 0px; width:195px;} 
#IPBXRequestForm input#city1 { margin: 0px 100px 2px 0px; width:175px;}
#IPBXRequestForm input#state1 { margin: 0px 100px 4px 0px; width:130px;}
#IPBXRequestForm input#zip1{ margin: 0px 100px 4px 0px; width:150px;}

#IPBXRequestForm input#phoneUsedStreet1 { margin: 0px 90px 2px 0px; width:195px;} 
#IPBXRequestForm input#phoneUsedCity1 { margin: 0px 100px 2px 0px; width:175px;}
#IPBXRequestForm input#phoneUsedState1 { margin: 0px 100px 4px 0px; width:100px;}
#IPBXRequestForm input#phoneUsedZip1{ margin: 0px 100px 4px 0px; width:130px;}

#IPBXRequestForm input#bizStreet { margin: 0px 90px 2px 0px; width:195px;} 
#IPBXRequestForm input#bizCity { margin: 0px 100px 2px 0px; width:175px;}
#IPBXRequestForm input#bizState { margin: 0px 100px 4px 0px; width:100px;}
#IPBXRequestForm input#bizZip { margin: 0px 100px 4px 0px; width:175px;}

#IPBXRequestForm input#companyName { margin: 0px 90px 2px 0px; width:125px;}
#IPBXRequestForm input#companyStreet { margin: 0px 90px 2px 0px; width:125px;}
#IPBXRequestForm input#companyCity { margin: 0px 90px 2px 0px; width:125px;}
#IPBXRequestForm input#companyState { margin: 0px 90px 2px 0px; width:100px;}
#IPBXRequestForm input#companyZip { margin: 0px 90px 2px 0px; width:130px;}
#IPBXRequestForm input#companyName { margin: 0px 90px 2px 0px; width:125px;}
 
#IPBXRequestForm input#companyIndustry { margin: 0px 100px 2px 0px; width:125px;}
#IPBXRequestForm select#problemSolve { margin: 0px 100px 4px 0px; width:300px;}
span.problemSolveText { margin: 100px 0 0 0px;}

table#table4 {  width:325px;} 

#IPBXRequestForm input#checkboxSameAs { margin: 0px 0px 2px 0px; width:20px;} 
#IPBXRequestForm input#checkboxNeedPhones { color:#858585;margin: 0px 0px 2px 0px; width:20px;}

#IPBXRequestForm input#needOutgrown { margin: 0px 0px 0px 0px; width:20px;} 
#IPBXRequestForm input#saveEquipCosts { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#savePhoneLines{ margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#phoneMoreLoc { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#easyManage { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#wantMgmtProdTools { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#wantWebEmail { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#wantManagedService { margin: 0px 0px 0px 0px; width:20px;}
#IPBXRequestForm input#wantServiceSupport { margin: 0px 0px 0px 0px; width:20px;}


#IPBXRequestForm tr td#textColumn { width:200px;}
#IPBXRequestForm tr #textRow { width:100px;}

#IPBXRequestForm input#moreAddyStreet1 { margin: 0px 15px 2px 0px; width:165px;} 
#IPBXRequestForm input#moreAddyCity1 { margin: 0px 15px 2px 0px; width:165px;}
#IPBXRequestForm input#moreAddyState1 { margin: 0px 15px 2px 0px; width:165px;}
#IPBXRequestForm input#moreAddyZip1 { margin: 0px 15px 2px 0px;; width:130px;} 

#IPBXRequestForm input#moreAddyStreet2 { margin: 0px 15px 2px 0px;; width:165px;} 
#IPBXRequestForm input#moreAddyCity2 { margin: 0px 15px 2px 0px; width:165px;}
#IPBXRequestForm input#moreAddyState2 { margin: 0px 15px 2px 0px; width:165px;}
#IPBXRequestForm input#moreAddyZip2 { margin: 0px 15px 2px 0px; width:130px;}

#IPBXRequestForm input#moreAddyStreet3 { margin: 0px 15px 2px 0px; width:165px;} 
#IPBXRequestForm input#moreAddyCity3 { margin: 0px 15px 2px 0px; width:165px;}
#IPBXRequestForm input#moreAddyState3 { margin: 0px 15px 2px 0px; width:130px;}

#IPBXRequestForm input#moreAddyZip3 { margin: 0px 15px 2px 0px; width:130px;}
table#mainTable {margin:0 0 0 45px}

#xcolumn-main form input {
	border:1px solid #D6D6D6;
	color:#000000;
	height:18px;
	width:50px;
	}
#moreAddys {
	margin-top:525px;
	margin-left:25px; 
	position:absolute;
	clear:both;
}
#bottom-wrap {height:1px}
#footer { 
	margin:0 0 0 15px;
	!margin:0 0 0 10px;
	
	}
