 .content-body
{
	padding-bottom:0px;
}
    .fullline-brochure-download 
    {
        position:absolute; 
        margin:0 0 0 415px; padding:275px 0 0 50px; width:280px;
        background:url(/images/BrochureRequest/full-line-brochures-bg.jpg) top right no-repeat ;    
    }

	 #brochure-form-data
	{		
		width:400px; min-height:250px; -height:250px;
	}
	#brochure-form-data form
	{
	    display:none; 
	}
		 .content-body h4 { font-size:12px; text-transform:none; }
		 .content-body fieldset { position:relative; clear:both; margin-bottom:20px; *zoom:1; }
		 .content-body fieldset:after { display:block; content:"."; clear:both; height:0; visibility:hidden; }
			
			 .content-body fieldset .legend { float:none; clear:both; width:auto; margin:0; font-weight:bold; padding:0 0 10px 1px; white-space:normal; }
			
				 /*.content-body fieldset .legend span { display:block; font-size:10px; color:#999; }*/
				 .required-text { top:20px; }
				 #cpo .required-text { top:40px; }
			 .content-body fieldset .field { position:relative; }	
			 .content-body #brochure-form-data fieldset div.field { float:left; width:48%; padding-bottom:10px; }
				 .content-body #brochure-form-data fieldset div.field label { margin-bottom:4px; }
			
				 .content-body fieldset label { display:block; float:none; white-space:nowrap; }
				 .content-body fieldset input.txt,
				 .content-body fieldset textarea { border:1px solid #CCC; padding:2px 2px 0 2px; font-size:12px; line-height:16px; }
				 .content-body fieldset input.txt { width:auto; height:16px; }
				 .content-body fieldset textarea { width:270px; }
				
				 .content-body #brochure-form-data fieldset div.state { width:auto; }
				 .content-body #brochure-form-data fieldset div.zipcode { float:right; width:auto; margin-right:40px; -margin-right:20px; }
					 .content-body #brochure-form-data fieldset .zipcode .txt { width:80px; }
				 .content-body #brochure-form-data fieldset .phone {  }
					 .content-body #brochure-form-data fieldset #brochure-phone-1,
					 .content-body #brochure-form-data fieldset #brochure-phone-2 { width:35px; }
					 .content-body #brochure-form-data fieldset #brochure-phone-3 { width:50px; }
					
					 .content-body #brochure-form-data fieldset #brochure-firstname,
					 .content-body #brochure-form-data fieldset #brochure-lastname,
					 .content-body #brochure-form-data fieldset #brochure-address1,
					 .content-body #brochure-form-data fieldset #brochure-address2,
					 .content-body #brochure-form-data fieldset #brochure-city,
					 .content-body #brochure-form-data fieldset #brochure-email { width:162px; }

				
		 .content-body #brochure-form-data fieldset.option-list { clear:both; float:none; *zoom:1; }
		 .content-body #brochure-form-data fieldset.option-list:after { display:block; clear:both; float:none; content:"."; height:0; visibility:hidden; }
			 .content-body #brochure-form-data fieldset.option-list ul {}
				 .content-body #brochure-form-data fieldset.option-list li.field { float:left; margin:0; padding:0; background:none; margin-right:2px; }
					 .content-body #brochure-form-data fieldset.option-list li.field label { float:right; height:18px; margin-bottom:0; line-height:18px; white-space:nowrap; }
					 .content-body #brochure-form-data fieldset.option-list li.field input.checkbox { float:left; }

		 fieldset.aquire-timeframe { width:400px; *width:auto; /*fixed width will destroy fieldset margins in IE*/ }
				 fieldset.aquire-timeframe li.field { width:180px;}
					 fieldset.aquire-timeframe li.field label { width:160px;}
					 fieldset.aquire-timeframe li.field input { -width:14px;}

		 fieldset.contact-type { width:400px; *width:auto; /*fixed width will destroy fieldset margins in IE*/ }
				 fieldset.contact-type li.field { width:180px; }
					 fieldset.contact-type li.field label { width:160px; }

		 fieldset.email-subscribe { width:400px; *width:auto; /*fixed width will destroy fieldset margins in IE*/ }
				 fieldset.email-subscribe li.field { width:90px; }
					 fieldset.email-subscribe li.field label { width:70px; }
				 fieldset.email-subscribe li.email-subscribe-ZDX,
				 fieldset.email-subscribe li.email-subscribe-RL { width:200px; }
					 fieldset.email-subscribe li.email-subscribe-ZDX label,
					 fieldset.email-subscribe li.email-subscribe-RL label { width:180px; }
					 
					 .content-body #brochure-form-data fieldset div.email-subscribe-general { clear:both; float:none; *zoom:1; width:180px; -width:185px; padding-bottom:0; }
					 .content-body #brochure-form-data fieldset div.email-subscribe-general:after 
					 {
						display:block; content:"."; clear:both; height:0; visibility:hidden;
					 }
					 .content-body #brochure-form-data fieldset div.email-subscribe-general label { float:right; -position:relative; -left:-5px; }					 

					 .content-body #brochure-form-data fieldset div.email-subscribe-TSXSW { clear:both; float:none; *zoom:1; width:116px; -width:121px; padding-bottom:0; }
					 .content-body #brochure-form-data fieldset div.email-subscribe-TSXSW:after 
					 {
						display:block; content:"."; clear:both; height:0; visibility:hidden;
					 }
					 .content-body #brochure-form-data fieldset div.email-subscribe-TSXSW label { float:right; -position:relative; -left:-5px; }					 
					
#fact-sheet-form-data
{
	clear:both;	
	background:#FFF url(/images/fact-sheets.gif) no-repeat right top;
	padding-top:30px;
	min-height:290px; -height:290px;
}
#fact-sheet-form-data form
{
    float:right; width:400px; 
}
#fact-sheet-form-data form fieldset
{
    display:none;
}

	#brochure-form-data h4, #fact-sheet-form-data h4 { background:transparent none; padding-left:0; }
	#fact-sheet-form-data p { width:185px; }
		/*#fact-sheet-form-data p span
		{
			display:block;
			color:#999;
			font-weight:bold; font-size:10px; text-transform:none;
		}*/

	 .content-body #fact-sheet-form-data fieldset { margin-bottom:0px; }
		 .content-body #fact-sheet-form-data fieldset legend,
		 .content-body #fact-sheet-form-data fieldset .legend { padding-top:25px; }
		 .content-body #fact-sheet-form-data fieldset .field { width:275px; padding-bottom:10px; }
				 .content-body #fact-sheet-form-data fieldset label { margin:4px 0; }
		 		 .content-body #fact-sheet-form-data fieldset .field input.txt { width:270px; }

				 .content-body #fact-sheet-form-data fieldset .fact-comments span
				{
					display:block; position:absolute;
					top:0; right:0; z-index:1;
				    color:#999;
					font-size:10px; text-align:right;
				}

/*CPO brochure styles*/

#download-brochure .btn { margin-bottom:30px; }
#download-brochure .btn, #download-brochure p { margin-left:10px; }

.verisign-logo	
{
	clear:both;
	float:right;
	margin-right:51px;
}

#cpo .content-header h3, #brochure-request .content-header h3
{
    display:block;
    font-size:11px;
    margin:6px 0; 
}

/*updated layout*/

a.request
{
    clear:both; margin-top:5px;
}

a.cancel { margin-left:5px; }

#cpo #brochure-form-data
{
    float:left;
    width:400px;
    display:block;
    
}

#cpo #download-brochure {
    background:#FFFFFF url(/images/cpo-brochure.jpg) no-repeat scroll right top;
    padding-top:270px;
    float:left; position:relative; width:320px;
}

.hr { display:block; height:24px; }

.RL #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_RL.jpg) no-repeat scroll 350px 50px; }
.TL #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_TL.jpg) no-repeat scroll 350px 50px; }
.TSX #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_TSX.jpg) no-repeat scroll 350px 50px; }
.TSXSW #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_TSXSW.jpg) no-repeat scroll 350px 50px; }
.MDX #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_MDX.jpg) no-repeat scroll 350px 50px; }
.RDX #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_RDX.jpg) no-repeat scroll 350px 50px; }
.ZDX #content-wrap
{ background:#FFFFFF url(/images/BrochureRequest/Brochure_ZDX.jpg) no-repeat scroll 350px 50px; }

.RL #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_RL.jpg) top left no-repeat; }
.TL #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_TL.jpg) top left no-repeat; }
.TSX #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_TSX.jpg) top left no-repeat; }
.TSXSW #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_TSXSW.jpg) top left no-repeat; }
.MDX #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_MDX.jpg) top left no-repeat; }
.RDX #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_RDX.jpg) top left no-repeat; }
.ZDX #fact-sheet-form-data
{ background:#FFFFFF url(/images/BrochureRequest/Fact_Sheet_ZDX.jpg) top left no-repeat; }

#fact-sheet-form-data
{
    *zoom:1;
}
#fact-sheet-form-data:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*hide for client service section*/
.cs #fact-sheet-form-data { display:none; }

.confirmation #fact-sheet-form-data
{
    padding-left:350px;
}

#brochure-form-data
{
    *zoom:1;
}
#brochure-form-data:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#cpo #brochure-form-data form { display:block; }
.cs #brochure-form-data form { display:block;}

span.availability {
display:block;
float:left;
margin-left:10px;
margin-top:8px;
}
