#main_body{
	width:475px;
	position: relative;
}

#form_container{
	width:470px;
	margin-left:5px;
	position: relative;
	left: 0;
}

#form_container h1 {
	display: none;
}

#form_container ul {
	list-style:none;
	margin-left:0px;
}

#form_container li {
	list-style:none;
	margin:4px 0px 14px 12px;
}

#form_container li.section_break {
	background:#e5f5fb;
	color:#3d566a;
	font-size:12px;
	padding:2px 0px 2px 6px;
	margin:22px 0px 24px 0px;
}

#form_container div {
	display:inline;
	position:relative;
}


#form_container h3#error_message_title {
	color:#2c2c2a;
}

#form_container p#error_message_desc {
	color:#660000;
}

#form_container p.error {
	color:#660000;
}

#main_body #footer {
	display:none;
}

/* all form input fields */
#form_container input.element {
	font-size:11px;
	height:20px;
}

#form_container .form_description{
	display:block;
	margin-top:20px;
}

#form_container .form_description #frm_required{
	display:block;
	width:100px;
	left:370px;
	margin-top:15px;
}

#form_container .form_description p{
	color:#666666;
	margin:0px;
	padding:0px;
}

#form_container .form_description h2{
	display: none;
}

/*form_3 styles*/

/* section title: your info */
#form_container #form_3 li#li_9, #form_container #form_6 li#li_9 {
	margin:4px 0px 24px 0px;
}

/* section title: request for information */
#form_container #form_3 li#li_10 {
	margin:40px 0px 24px 0px;
}

/* all form labels */
#main_body #form_container #form_3 label {
	position:absolute;
	color:#666666;
}

/* additional questions & comments textarea */
#main_body #form_container #form_3 #li_16 label{
	position:relative;
	display:block;
	padding-bottom:8px;
}

/* request type checkboxes */
#form_container #form_3 #li_13 span {
	position:relative;
}

/* request type checkbox labels */
#main_body #form_container #form_3 label.choice {
	position:relative;
	top:-20px;
	left:27px;
}

/* phone fields and dashes */
#form_container #form_3 #li_6 span {
	position:relative;
	left:88px;
}

/* phone asterik */
#form_container #form_3 #li_6 span#required_6 {
	position:relative;
	left:0px;
}

/* all form input text fields */
#form_container #form_3 input.medium {
	position:relative;
	left:88px;
	width:250px;
}

/* all form select boxes */
#form_container #form_3  select {
	position:relative;
	left:132px;
	font-size:11px;
	height:20px;
}

/* form drop down boxes - addt'l questions */
#form_container #form_3  select#element_14, #form_container #form_3  select#element_15 {
	position:relative;
	left:258px;
}

/* all form checkboxes */
#form_container #form_3  input.checkbox {
	display:block;
}

/* all form hints/guidlines */
#form_container #form_3 p.guidelines{
	position:relative;
	left:88px;
	color:#666666;
	font-style:italic;
}

/*contact us form style mods*/
#pageCont {
	position:relative !important;
}

#salesCalloutContact {
	float:none;
	position:absolute !important;
	top:0px;
	left:500px !important;
	width:235px;
}

#contactUsMid{
width: 480px !important;
}


/*form_4 styles*/

/* section title: lead info */
#form_container #form_4 li#li_11 {
	margin:4px 0px 24px 0px;
}

/* section title: opp details */
#form_container #form_4 li#li_12 {
	margin:40px 0px 24px 0px;
}

/* all form labels */
#main_body #form_container #form_4 label {
	position:absolute;
	color:#666666;
}

/* phone fields and dashes */
#form_container #form_4 #li_4 span, #form_container #form_4 #li_8 span {
	position:relative;
	left:120px;
}

/* phone asterik */
#form_container #form_4 #li_4 span#required_4, #form_container #form_4 #li_8 span#required_8 {
	position:relative;
	left:0px;
}

/* all form input text fields */
#form_container #form_4 input.medium {
	position:relative;
	left:120px;
	width:250px;
}

/* all form select boxes */
#form_container #form_4  select {
	position:relative;
	left:120px;
	font-size:11px;
	height:20px;
}

/* all form hints/guidlines */
#form_container #form_4 p.guidelines{
	position:relative;
	left:120px;
	color:#666666;
	font-style:italic;
}

#form_container #form_4 #saveForm {
	padding-top:20px;
}



/*form_6 styles*/

/* section title: lead info */
#form_container #form_6 li#li_9 {
	margin:4px 0px 24px 0px;
}

/* section title: opp details */
#form_container #form_6 li#li_12 {
	margin:40px 0px 24px 0px;
}

/* all form labels */
#main_body #form_container #form_6 label {
	position:absolute;
	color:#666666;
}

/* phone fields and dashes */
#form_container #form_6 #li_6 span {
	position:relative;
	left:94px;
}

/* phone asterik */
#form_container #form_6 #li_6 span#required_6{
	position:relative;
	left:0px;
}

/* all form input text fields */
#form_container #form_6 input.medium {
	position:relative;
	left:94px;
	width:250px;
}

/* all form select boxes */
#form_container #form_6  select {
	position:relative;
	left:94px;
	font-size:11px;
	height:20px;
}

/* all form hints/guidlines */
#form_container #form_6 p.guidelines{
	position:relative;
	left:94px;
	color:#666666;
	font-style:italic;
}

/* additional questions textarea */
#main_body #form_container #form_6 #li_16 label, #main_body #form_container #form_6 #li_32 label{
	position:relative;
	display:block;
	padding-bottom:8px;
}


#form_container #form_6 #saveForm {
	padding-top:20px;
}
#form_container div#thankyou {
	display: block;
	height: 500px;
}
#form_container div#thankyou p {
	font-weight: normal;
}

/*form_15 styles*/

/* section title: your incident info */
#form_container #form_15 li#li_11 {
	margin:4px 0px 24px 0px;
}

/* all form labels */
#main_body #form_container #form_15 label {
	position:absolute;
	color:#666666;
}

/* ticket subject */
#main_body #form_container #form_15 #li_9 label{
	position:relative;
	display:block;
	padding-bottom:8px;
}

/* inicident description */
#main_body #form_container #form_15 #li_4 label{
	position:relative;
	display:block;
	padding-bottom:8px;
}

/* captcha */
#main_body #form_container #form_15 #li_captcha label{
	position:relative;
	display:block;
	padding-bottom:8px;
}

/* all form input text fields */
#form_container #form_15 input.medium {
	position:relative;
	left:88px;
	width:250px;
}

/* all form input text fields */
#form_container #form_15 input.large {
	position:relative;
	left:0px;
	width:340px;
}

/* all form hints/guidlines */
#form_container #form_15 p.guidelines{
	position:relative;
	left:88px;
	color:#666666;
	font-style:italic;
}

#requestSupportMid{
width: 480px !important;
}



