#inside-content.ebook{
			width:570px;
			margin: 0 0 0 20px;
			font-size:1.3em;
			line-height:125%;
			color:#58595B !important;
		}
		
		.ebook h1{
			font-size:2em;
			color:#e6486d;
		}
		
		.ebook .preamble h2{
			font-size:1.6em;
			font-weight:normal;
			color:inherit;
			margin-bottom:0.5em;
		}
		
		.ebook .preamble{
			font-size:1.2em;
			line-height:125%;
			margin-bottom:12px;
		}
		
		.ebook .preamble p{
			margin-bottom:0.6em;
		}
		
		.ebook .txtbody li{
			margin-bottom:0.5em;
		}		
		.ebook .txtbody li p{
			margin-bottom:0;		
		}
		
		.smallertxt{
			margin:20px 0 0 0;
			border-top:4px solid #eff1f1;
			font-size:0.9em;
		}
		
		.smallertxt hr{
			display:none;
		}
		
		.ebook p strong, .ebook p .b{
			color:#555 !important;
		}
		
		#dnl-btn{			
			width:309px;
			height:51px;
			overflow:hidden;
			
			position:absolute;
			top:13px;
			right:19px;
			z-index:1000;
		}
		
		#dnl-btn2{
			margin:0 0 0 29px;
		}
		
		#container{
			position:relative;
		}
		
		#inside-right-col1{
			width:355px;
			float:right;
			padding:0;
			margin:0 2px 30px 0
		}
		
		div.blue-bg {
			width:305px;
			margin:10px 0 5px 30px;
			padding:5px 0 10px;
			background-image:url(/Styles/Css/Images/form-bg-305.gif);
			position:relative;
			font-size:1.2em;
		}
		
		#inside-right-col1 div.blue-bg h2{
			margin:5px 10px;
			font-size:1.4em;
		}
		
		div.blue-bg p.line{
		
		}
		
		div.blue-bg .chk-hold{
			width:288px;
			margin:0 0 2px 5px;
		}
		
		#inside-right-col1 div.blue-bg p{
						
		}
		
		.blue-bg label.lbl, .blue-bg span.lbl {
			display:block;
			width:60px;
			text-align:left;	
			padding:0 5px;
			background: url(/Styles/Css/Images/query-background-2.gif) no-repeat;
			white-space:nowrap;
		}
				
		
		.blue-bg p input,
		.blue-bg p input#email{		
			width:210px;		
			background:url(/Styles/Css/Images/query-background-2.gif) no-repeat 100% 0;
			margin:0;
			line-height:18px;
			border:0;
		}
		.blue-bg p select{
			width:223px;
			background:url(/Styles/Css/Images/query-background-2.gif) no-repeat 100% 0;
			border:0;			
		}
		
		.blue-bg span.error {
			clear:both;
			color:#E7486D !important;
			display:block;
			font-weight:normal;
			margin:0 0 0 0;
			padding:0 0 10px 10px;
		}
		
		#inside-right-col1 div.blue-bg p.mess{
			margin:10px 10px 0;
		}
		
		.download{
			font-size:1.3em;
			line-height:125%;
		}
		
		#buttons {
			left:0;
			margin:15px 0 5px;
			width:305px;
			float:none;
			z-index:2;
			position:relative;
		}
		
		div.btn-holder{
			position:relative;
			z-index:100;
			margin-top:10px;
		}
		input.margins-input{
			background:transparent url(/Styles/Css/Images/download-button2.gif) no-repeat scroll 0 0;
			border:0 solid red;
			color:#E76F82;
			font-size:0;
			height:38px;
			width:305px;
			position:absolute;
			top:0;
			left:0;
			cursor:pointer;
		}
		
		input.margins-input-reg{
			background:transparent url(/Styles/Css/Images/download-button3.gif) no-repeat scroll 0 0;
			border:0 solid red;
			color:#E76F82;
			font-size:0;
			height:38px;
			width:305px;
			position:absolute;
			top:0;
			left:0;
			cursor:pointer;
		}
		
		.blue-bg #buttons input.search_button {
			margin-left:20px;			
		}
		
		div.blue-bg div.b {
			background:url(/Styles/Css/Images/form-bg-b-305.gif) 0 100%;
			height:6px;
			position:absolute;
			width:305px;
			padding;0;
			bottom:0;
			
		}
		
		#inside-right-col1 .download p {
			margin:0;
		}
		
		#inside-right-col1 h2{
			border:0;
			font-size:1.5em;
			line-height:115%;
			color:#e6486d;
			font-weight:normal;
			margin:5px 20px 10px 40px;
		}
		
		#inside-right-col1 .intro{			
			margin: 5px 20px 10px 27px;
		}
		
		#inside-right-col1 .download p{
			font-size:0.9em;
		}
		
		p.download a, p.download a:visited {
			margin-bottom:20px;
			margin-top:10px;
		}
