/* SIDEBAR */
#testimonials_hdr {width:165px; height:36px; background:url(../images/sidebar-testimonials-hdr.gif) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#testimonials_txt {width:137px; padding:14px 14px 8px 14px; background:url(../images/sidebar-testimonials-bg.png) repeat-y; font-size:12px; color:#000; margin:0px 0px 0px -1px}
#testimonials_txt strong {display:block; padding:8px 0px 8px 0px; font-size:11px}
#testimonials_txt a {display:block; padding:8px 0px 0px 0px; color:#0AAAD0; font-weight:bold}
#testimonials_ftr {width:165px; height:7px; background:url(../images/sidebar-testimonials-hdr.png) 0px 0px no-repeat; margin:0px 0px 0px -1px}

#cs_hdr {width:165px; height:36px; background:url(../images/sidebar-cs-hdr.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr2 {width:165px; height:36px; background:url(../images/sidebar-cs-hdr2.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr3 {width:165px; height:36px; background:url(../images/sidebar-cs-hdr3.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr4 {width:165px; height:36px; background:url(../images/sidebar-cs-hdr4.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr5 {width:165px; height:36px; background:url(../images/sidebar-cs-hdr5.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr6 {width:165px; height:36px; background:url(../images/sidebar-cs-hdr6.jpg) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_hdr7 {width:165px; height:36px; background:url(../images/sidebar-testimonials-hdr.png) 0px -27px no-repeat; margin:0px 0px 0px -1px}
#cs_txt {width:165px; padding:5px 0px 0px 0px; background:url(../images/sidebar-testimonials-bg.png) repeat-y; font-size:14px; color:#000; margin:0px 0px 0px -1px}
#cs_txt2 {width:165px; padding:5px 0px 0px 0px; background:url(../images/sidebar-testimonials-bgblue.png) repeat-y; font-size:14px; color:#000; margin:0px 0px 0px -1px}
#cs_txt strong {display:block; padding:6px 0px 6px 0px; font-size:11px}
#cs_txt a {display:block; padding:5px 0px 0px 0px; color:#0AAAD0; font-weight:bold}
#cs_txt a:hover {display:block; padding:5px 0px 0px 0px; color:#336699; font-weight:bold}
#cs_ftr {width:165px; height:7px; background:url(../images/sidebar-testimonials-hdr.png) 0px 0px no-repeat; margin:0px 0px 0px -1px}
#cs_ftr5 {width:165px; height:7px; background:url(../images/sidebar-testimonials-hdr5.jpg) 0px 0px no-repeat; margin:0px 0px 0px -1px}


#news_hdr {width:177px; height:36px; background:url(../images/sidebar-usefullinks-hdr.gif) 0px -27px no-repeat; margin-top:20px}
#news_txt {width:149px; padding:0px 14px 8px 14px; background:url(../images/sidebar-news-bg.png) repeat-y; font-size:11px; color:#000}
#news_txt em {color:#666666; padding:14px 0px 0px 0px; display:block}
#news_txt strong {display:block}
#news_txt a {color:#0AAAD0}
#news_txt div a {padding:14px 0px 6px 0px; display:block}
#news_ftr {width:177px; height:7px; background:url(../images/sidebar-news-hdr.png) 0px 0px no-repeat}

/* BODY */
#news_body_hdr {width:460px; height:36px; background:url(../images/body-news-hdr.png) 0px -27px no-repeat; margin-top:20px}
#news_body_txt {width:432px; padding:0px 14px 8px 14px; background:url(../images/body-news-bg.png) repeat-y; font-size:11px; color:#000}
#news_body_txt em {color:#666666; font-weight:normal}
#news_body_txt strong {display:block; padding:14px 0px 0px 0px}
#news_body_txt a {color:#0AAAD0}
#news_body_txt div a {padding:14px 0px 2px 0px; display:block}
#news_body_ftr {width:460px; height:7px; background:url(../images/body-news-hdr.png) 0px 0px no-repeat}


/* CSS Document */

body								{margin:0;
									 padding:0;
									 background-color:#FFFFFF;
									 font-family:Arial, Helvetica, sans-serif;
									 font-size:13px;
									 color:#333333;
									 background-image:url(../images/bg-grad1.gif);
									 }

#container							{width:auto;
									 margin-left:auto;
									 margin-right:auto;
									 margin-top:0;
									 margin-bottom:0;
									 text-align:center;
									 padding:0;}
									 
#container_main						{width:890px;
									 margin-left:auto;
									 margin-right:auto;
									 margin-top:0;
									 margin-bottom:0;
									 text-align:center;
									 border-left:#cccccc 0px solid;
									 border-right:#cccccc 0px solid;
									 border-bottom:#cccccc 0px solid;
									 background-color:#FFFFFF;
									 padding:0;}


#content							{width:850px;
									 margin:0 auto;
									 text-align:left;
									 }
									 
#sitemap							{position:absolute;
									 left:-800px;
									 top:-800px;}



/* Logo area starts here */
#logo_container						{width:850px;
									height:100px;
									margin-top:10px;}

#logo								{width:237px;
									 float:left;}

#phone_number						{width:340px;
									 float:right;}
/* Logo area ends here */

									 
#dynamic_disclaimer					{font-weight:bold;
									}		
									
#dynamic_disclaimer.line_above		{border-top:1px solid #CCCCCC
									}
#dynamic_disclaimer.normal_text		{font-weight:normal;
									}											 
								
#main_content_container				{width:860px;
						position:relative;
						background-color:#ffffff;
									 }
									 
 #main_content_containerda				{width:860px;
						position:relative;
						background-color:#ffffff;
									 }
									 
#main_content_container2			{width:690px;
									 float:right}
									
#main_content_container3			{width:860px;
									 float:left}
									 

/* Main content area starts here */
#main_content						{width:654px;
									 float:left;
									 margin-bottom:10px;
									 }
									 
#main_content a						{color:#07A8D0; text-decoration:none}
#main_content a:hover				{text-decoration:underline}
									 
#main_content_holding				{width:764px;
									 float:left;
									 margin:30px 0 0 0;}
									 
#main_content_sub					{width:460px;
									 float:left;
									 margin-bottom:20px;
									 margin-left:10px;}
									 
#main_content_sub3					{width:650px;
									 float:left;
									 margin-bottom:20px;
									 margin-left:10px;}
									 
#main_content_sub h5			{height: 28px;
									 padding: 11px 0 0 20px;
								     background: url(../images/img04_top.jpg) no-repeat;
									 letter-spacing: -.5px;
									 color: #ffffff;}

#main_content_sub_news				{width:660px;
									 float:left;
									 margin-bottom:20px;
									 margin-left:10px;}
									 
#main_content_sub_contact			{width:660px;
									 float:left;
									 margin-bottom:20px;
									 margin-left:10px;}
									 
#home_toparea_container				{width:850px;
									 margin:15px 0 0 0;}
									 
#home_toparea_containerda				{width:650px;
									 margin:15px 0 0 0;}									 
									 
#home_toparea_container h5			{height: 28px;
									 padding: 11px 0 0 20px;
								     background: url(../images/img04_top.jpg) no-repeat;
									 letter-spacing: -.5px;
									 color: #ffffff;}
									 
#home_toparea_container h6			{height: 28px;
									 font-size: 13px;
									 padding: 11px 0 0 20px;
								     background: url(../images/img05_top.jpg) no-repeat;
									 letter-spacing: -.5px;
									 color: #336699;}
									 
#formbg								{
									 background: url(../images/form.jpg) no-repeat;
									 background-color: #336699;
									 margin: 0;
									 
									 }

#formbg2							{
									 margin: 0;
									 background-color: #ffffff;
									 }
									 
#formbg3								{
									 background: url(../images/formsmall.gif) no-repeat;
									 background-color: #336699;
									 margin: 0;
									 
									 } 
									 
#formbg4								{
									 background: url(../images/formsmall4.gif) no-repeat;
									 background-color: #336699;
									 margin: 0;
									 
									 }
									 
#breadcrumb							{width:460px;
									 font-size:12px;
									 color:#999999;
									 padding-bottom:2px;}
									 
#breadcrumb a						{color:#006C86;
									 text-decoration:none;}
									 
#breadcrumb a:hover					{color:#006C86;
									 text-decoration:underline;}
									 
.activepage							{color:#333333;}

#sub_maintext						{width:460px;
									 margin:15px 0 0 0;}
									 
#sub_maintext_newsCont					{width:660px;
									 margin:15px 0 0 0;}
									 
#sub_maintext_news					{width:460px;
									 margin:15px 0 0 0;}
									 
#sub_maintext_content				{width:590px;
									 margin:15px 0 0 0;}
.Newsitemlink a 					{color:#008BAD;}
									 
#sub_maintext ul					{padding:-5px 0 0 0;}
								 
#sub_maintext li					{font-size:13px;
									 color:#333333;
									 padding:5px 0 0 0;}
									 
#homemidstatement 					{font-size:14px;
									 line-height:20px;
									 margin-bottom:20px;}
									 

#callback_image						{width:640px;
									 margin-left:10px;
									 margin-top:20px;
									 }
.TestimonialBlock					{padding-top:10px;
									padding-bottom:10px;
									border-bottom:1px solid #9ED149;}				
									
#TestimonialsHeader					{padding-top:10px;
									padding-bottom:10px;
									border-bottom:1px solid #9ED149;}			
																															 
.test_pic1							{background-image:url(../images/testimonials_a.jpg); 
									 background-repeat:no-repeat;
									 background-position: bottom;}

.test_pic2 							{background-image:url(../images/testimonials_b.jpg);
									 background-repeat:no-repeat;
									 background-position: bottom;}

.test_pic3 							{background-image:url(../images/testimonials_c.jpg);
									 background-repeat:no-repeat;
									 background-position: bottom;}
									 
.test_pic4						    {background-image:url(../images/testimonials_d.jpg);
									 background-repeat:no-repeat;
									 background-position: bottom;}


									 						 
.image_margin						{margin:0 0 10px 10px;}

.imageleft_margin					{margin:0px 25px 10px 0;}

/* Main content area ends here */

#footer_phonenumb					{
									 margin-top:15px;
									 padding-bottom:10px;
									 padding-top:10px;}
									 
									 
#disclaimer							{width:848px;
									 margin:0 auto;
									 text-align:left;
									 margin-bottom:15px;}
									 
#disclaimer_content					 {width:818px;
									 padding:0 15px 0 15px;
									 text-align:left;
									 background-color:#E9F6FC;}
									 
.disclaimer_header_footer			{width:848px;}
									 
#disclaimer p						{font-size:12px;}


/* Footer area starts here */
#footer								{font-size:11px;
									 text-align:center;
									 padding:10px 10px 10px 10px;
									 border-top:#DDDDDD 1px solid;
									 margin:20px 0 0 0;}
									 
.altmenu							{font-size:12px;
									 margin:0 0 20px 0;}
									 
.altmenu a							{color:#333333;
									 text-decoration:none;}
									 
.altmenu a:hover					{color:#333333;
									 text-decoration:underline;}
									 
#disclaimer_sub						{width:475px;
									 margin:0 0 40px 0;
									 font-size:11px;
									 text-align:left;
									 color:#333333;
									 line-height:18px;
									 padding:0 0 0 0;
									 display:block;}
/* Footer area ends here */
								 


/* Form area starts here */
#form_container						{width:186px;
									 float:right;
									 margin:8px 2px 0 0;
									 _margin:8px 1px 0 0;
									 }
									 
#form_container_sub					{width:177px;
									 float:right;
									 margin:0 0 0 0;}
									 

#form_container_front				{width:177px;
									 margin:5px 0 0 0;
									 }						 
									 
#form_container3					{width:180px;
									 float:right;
									 margin:0 0 0 0;}

#formheader							{width:177px;
									 height:61px;
									 margin:0;
									 background-image:url(../images/Contact-Form-topFull.gif);
									 background-position:top left;
									 background-repeat:no-repeat;
									 font-size:16px;
									 color:#FFFFFF;}								
									 
#DCformheader						{width:177px;
									 margin:0;
									 background-position:top left;
									 background-repeat:no-repeat;
									 font-size:16px;
									 color:#FFFFFF;}								
									 									 
#form								{width:177px;
									 padding:10px 0 0 0;
									 background-image:url(../images/contact-form-mid.gif);
									 background-position:top left;
									 background-repeat:repeat-y;
									 margin:0;}			
									 
#DebtConsolidation_form				{width:177px;
									 background-image:url(../images/Debt-Consolidation-Form-Mid.png);
									 background-position:top left;
									 background-repeat:repeat-y;
									 }			
									 
#DC_GetALoan						{font-size:20px;
margin:0 0 10px 0;
color:white;
font-weight:bold;}
									 
#formheaderFRONT					{width:185px;
									 margin:0;
									 font-size:16px;}			
								 
#FormBottomDC						{width:177px;
									height:14px;
									background-image:url(../images/Debt-Consolidation-Form-Bottom.png);}

#Amount_field 						{padding-bottom:25px;}
									 
#form_FRONT							{width:186px;
									 padding:10px 0 0 0;
									 background:url(../images/form-home-middle.png) no-repeat;
									 }
									 
.advice_centre_text2				{color:#FFFFFF;
									}
									 
#submit_button						{width:174px;
									 float:left;
									 text-align:center;}
								 
#phone_callfree						{width:577px;
									 margin:0 0 0 0;
									 font-size:15px;
									 text-align:center;
									 color:#FFFFFF;
									 padding:13px 5px 12px 5px;
									 float:left;}
									 
#phone_callfree	p					{line-height:normal;}					
								 

								 
.phonenumb							{font-size:24px;
									 color:#FFFFFF;
									 padding:0;
									 margin:0;}
									 
#sitemap							{width:180px;
									 margin:30px 0 30px 0;
									 font-size:11px;
									 text-align:center;
									 color:#279DD4;
									 padding:16px 0 17px 0;
									 background-image:url(http://www.debtadvisersdirect.co.uk/images/sitemap_bg.gif);
									 background-position:top left;
									 background-repeat:no-repeat;
									 float:left;}
									 
#sitemap a							{color:#279DD4;
									 text-decoration:none;}
									 
#sitemap a:hover					{color:#279DD4;
									 text-decoration:underline;}
									 
#sitemap_text						{width:88px;
									 float:left;
									 text-align:right;
									 padding-top:16px;}
									 
#sitemap_image						{width:87px;
									 float:right;
									 text-align:left;}
									 
#contact_page_form					{width:420px;} 

#FormBottom 						{background-image:url(../images/form_BottomFull2.gif);
									width:177px;
									height:16px;}
						
.FormsubmitbuttonBack {width:140px;
					   height:25px;
					   margin-top:10px;
					   }

/* Form content area ends here */



#FM_panel_header			{width:158px;
							 height:52px;
							 background-image:url(../images/FinanceManager_heading.gif);
							 margin-top:10px;
							 z-index: 1;
							 }
							 
#FM_Panel_HeaderText		{font-size:12px;
							 color:#000000;
							 padding-top:6px;
							 margin-left:14px;
							 z-index: 1;							
							}						
							
#FM_panel_Content			{background-image:url(../images/FinanceManager_body.gif);
							 width:158px;
							 z-index: 1;
							}
							
#FM_panel_ContentText		{width:90px;
							 color:#015267;
							 margin-left:14px;
							 z-index: 2;
							 font-weight:bold;
							}	 	 
#FM_panel_Footer			{background-image:url(../images/FinanceManager_footing.gif);
							 background-repeat:no-repeat;
							 width:158px;
							 height:80px;
							 position:relative;
							 bottom:70px;
							 z-index: 1;
							}


/* styles start here */

.hr									{height:1px;
									 background-color:#E2E2E2;
									 margin:10px 0 2px 0;
									 font-size:1px;}
									 
.hr_sub								{height:1px;
									 background-color:#E2E2E2;
									 margin:4px 0 5px 0;
									 font-size:1px;
									 line-height:1px;}

.hr_bottom							{height:1px;
									 background-color:#E2E2E2;
									 margin:-7px 0 0 0;
									 font-size:1px;}
								 
.hr_pagefooter						{height:1px;
									 background-color:#E2E2E2;
									 margin:2px 0 7px 0;
									 font-size:1px;}
								 
.hr_news2							{height:1px;
									 background-color:#E2E2E2;
									 margin:2px 0 13px 0;
									 font-size:1px;}
								 
.hr_news							{height:1px;
									 background-color:#E2E2E2;
									 margin:0 0 2px 0;
									 font-size:1px;}
								 
.hr_phone_top						{height:1px;
									 background-color:#279DD4;
									 margin:0 0 7px 0;
									 font-size:1px;}
								 
.hr_phone_bottom					{height:1px;
									 background-color:#279DD4;
									 margin:0 0 2px 0;
									 font-size:1px;}
									 
								 
h1									{font-size:18px;
									 font-family: Geneva, Arial, Helvetica, sans-serif;
									 color:#336699;;
									 padding:0;
									 font-weight: bold;
									 }

h2									{font-size:16px;
									 color:#336699;;
									 padding:5px 0 0 0;
									 font-weight:bold;
									 margin:0 0 12px 0;}
									 
h2 a								{color:#336699;}

h2 a:hover							{color:#336699;}
		 
.frontH2							{font-size:20px;
									 color:#336699;
									 padding:8px 0 0 20px;
									 font-weight:bold;
									 margin:0 0 12px 0;}
									 
h3									{font-size:14px;
									 color:#336699;
									 padding:0;
									 margin:5px 0 5px 0;
									 font-weight:bold;}
									 
h4									{font-size:12px;
									 color:#336699;
									 padding:0;
									 margin:5px 0 5px 0;
									 font-weight:bold;}									 
								 
p									{line-height:18px;
									 font-size:13px;}
									 

.smallertext						{font-size:11px;
									 padding-top:15px;}

.smallertext2						{font-size:10px;}	
.smallertext3						{font-size:10px;
									line-height:14px}					
									 	 
.smallertext a						{color:#333333;
									 text-decoration:none;}
									 
.smallertext a:hover				{color:#333333;
									 text-decoration:underline;}
									 
.largertext_apr						{font-size:16px;font-weight:bold;}			
																	 
a									{color:#333333;
									 text-decoration:underline;}
									 
a:hover								{color:#666666;
									 text-decoration:underline;}
								 
								 
.clearfloats						{clear:both; height:0px; visibility:hidden; line-height:0px}

.clearfix:after 					{content: "."; 
    								 display:block; 
   									 height:0px; 
    								 clear: both;
									 visibility:hidden;
									 line-height:0px}
									 
.testimonial_space					{margin: 0px 0 -10px 0} 


#SmallTestimonials_header			{width:146px;
									 height:21px;
									 margin-top:20px;
									 background-image:url(../images/testimonials_panelsmall_header.gif);
									 color:black;
									 padding-top:5px;
									 padding-left:12px;}

#SmallTestimonials 					{width:158px;
									text-align:left;
									font-size:12px;
									background-image:url(../images/testimonials_panelsmall_body.gif);}

#SmallTestimonials_body				{width:125px;
									 padding-left:15px;
									 padding-top:15px;
									 padding-bottom:10px;
									 color:black;
									 font-size:12px;
									 line-height:16px;
									 }

#SmallTestimonials_body	a			{font-weight:bold}
									 
#SmallTestimonials_name				{width:125px;
									 padding-left:15px;
									 font-size:11px;
									 padding-top:7px;
									 color:#008BAD;
									 font-weight:bold;}
									 
#SmallTestimonials_link				{width:125px;
									 padding-left:15px;
									 margin-top:7px;
									 font-size:11px;}
									 
#SmallTestimonials_link	a			{text-decoration:none;
									 color::#008BAD;
									 font-weight:bold;}
									 
#SmallTestimonials_link	a:hover		{text-decoration:underline;}									 
									 
#SmallTestimonials_bottom			{background-image:url(../images/testimonials_panelsmall_footer.gif);
									 background-repeat:no-repeat;
									 width:158px;
									 height:9px;
									 }
									 
#SmallNews_header					{width:438px;
									 height:21px;
									 margin-top:25px;
									 background-image:url(../images/news_panel_header.gif);
									 color:black;
									 padding-top:5px;
									 padding-left:12px;}

#SmallNews 							{width:450px;
									text-align:left;
									font-size:12px;
									background-image:url(../images/news_panel_body.gif);}

#SmallNews_body						{width:425px;
									 padding-left:15px;
									 padding-top:8px;
									 color:black;
									 font-size:11px;
									 line-height:16px;
									 font-style:italic;
									 }
									 
#SmallNews_name						{width:427px;
									 padding-left:13px;
									 font-size:11px;
									 padding-top:7px;
									 
									 }
#SmallNews_name	a					{font-weight:bold;
									 color:#008BAD;
									 text-decoration:none
									 }
									 
#SmallNews_link						{width:425px;
									 padding-left:15px;
									 margin-top:7px;
									 font-size:11px;}
									 
#SmallNews_link	a					{text-decoration:none;
									 color:#008BAD;
									 font-weight:bold;}
									 
#SmallNews_link	a:hover				{text-decoration:underline;}									 
									 
#SmallNews_bottom					{background-image:url(../images/news_panel_footer.gif);
									 width:450px;
									 height:9px;
									 background-repeat:repeat-x;
									 }
									 
.newsparagraph a 					{ color:#008BAD;}
/* Hides from IE-mac */
* html .clearfix {height:0px}
/* End hide from IE-mac */



/* DEBT CONSOLIDATION BLOG */

#SiteMenuLinkBlogA			{background-image:url(http://www.debtadvisersdirect.co.uk/Images/menubullet.gif);
							 width:150px;
							 background-repeat:no-repeat;
							 background-position:top left;
							 padding-left:15px;
							 padding-bottom:11px;
							 margin-top:9px;
							 margin-left:16px;
							 font-size:11px;
							 border-bottom:1px solid #D0D2CF;}
							 
#SiteMenuLinkBlogA a		{color:#048AFF;}

#SiteMenuLinkBlogA a:hover	{color:#048AFF;}


							 
#SiteMenuLinkBlogB			{width:165px;
							 margin-top:6px;
							 margin-left:16px;
							 font-size:11px;
							 padding-bottom:5px}
							 
#SiteMenuLinkBlogB a		{color:#048AFF;}

#SiteMenuLinkBlogB a:hover	{color:#048AFF;}

.BelowHeaderSmallText		{font-size:12px;
							 color:#000000;
							 line-height:30px;
							 margin-bottom:20px;}
							 
#ArticlePreviewHeader		{border-top:#E3E3E3 1px solid;
							 border-bottom:#E3E3E3 1px solid;
							 padding:5px 0 5px 0;
							 margin:35px 0 15px 0;}
							 
#ArticlePreviewHeader h3	{font-size:16px;
							 color:#008AB1;
							 margin:0;}
							 
#ArticlePreviewHeader h3 a	{color:#008AB1;
							 text-decoration:none;}

#ArticlePreviewHeader h3 a:hover	{color:#008AB1;
									 text-decoration:underline;}
							 
.ArticlePreviewDate			{color:#5A8700;}

.ArticlePreviewDate	a		{color:#5A8700;
							 text-decoration:none;}

.ArticlePreviewDate	a:hover		{color:#5A8700;
								 text-decoration:underline;}

.ArticlePreviewReadMore		{color:#D50000;}

.ArticlePreviewReadMore	a	{color:#D50000;
							 text-decoration:none;}

.ArticlePreviewReadMore	a:hover	{color:#D50000;
								 text-decoration:underline;}

#SearchNavigationContainer			{width:auto;
									 text-align:center;
									 margin:40px 0 0 0;}					
									 	 
#SearchNavigationBox				{width:378px;
									 height:30px;
									 background-image:url(../Images/SearchPageNavigationBG.gif);
									 background-position:center;
									 background-repeat:no-repeat;
									 margin:0 auto;
									 }
									 
#SearchNavigLeft					{float:left;
									width:80px;
									text-align:center;
									border-right:1px solid #C9C9C9;
									margin-top:7px;
									*margin-top:5px;
									}
									
#SearchNavigCount					{float:left;
									width:215px;
									text-align:center;
									margin-top:7px;
									}
									
#SearchNavigRight				 	{float:right;
									width:80px;
									text-align:center;
									border-left:1px solid #C9C9C9;
									margin-top:7px;
									*margin-top:5px;
									}
									
									

/* FORM */
#formiva			 {padding:0px 0px 18px 0px; width:597px; margin:0px 0px 0px 0px; background:url(../images/formimg/form-bg.png) bottom left; position:relative}
#formiva h2 	  	 {height:42px; padding:0px 0px 0px 15px; margin:0px; color:#FFF; line-height:1.9; font-size:20px; background:url(../images/formimg/form-bg.png) 0px 0px no-repeat; overflow:hidden}

#formiva em		 {height:36px; width:597px; margin:0px 0px 20px 0px; background:url(../images/formimg/form-bg.png) 0px -43px no-repeat; display:block}
#formiva em.two 	 {margin:10px 0px 14px 0px; background-position:0px -80px; }

#formiva label 			  {width:182px; height:20px; margin:0px 0px 6px 24px; line-height:1.6; white-space:nowrap; float:left; display:block}
* html #formiva label 		  {margin:0px 0px 6px 12px}
#formiva input, #formiva select {width:150px; padding:1px; margin:0px 210px 8px 0px; float:left; font-size:13px}
#formiva select			  {width:154px}
#formiva label.required	  {background:url(../images/formimg/required.png) 172px 0px no-repeat}

#formiva span {width:596px; height:16px; display:block; clear:both}
#formiva span label {width:336px; line-height:1.2; background:url(../images/formimg/required.png) 311px 6px no-repeat; position:relative}
#formiva span label a {color:#000}
#formiva span label input {width:auto; height:auto; margin:0px; border:0px; position:absolute; top:0px; right:0px}
#formiva .privacy		 {padding:1px; margin:10px 0px 18px 0px }


#formiva #privacy {width:146px; padding:0px 17px 17px 17px; font-size:12px; line-height:1.4; background:url(../images/formimg/privacy.png) left bottom no-repeat; position:absolute; top:100px; right:30px}
#formiva #privacy strong {width:130px; height:51px; padding:0px 0px 0px 50px; margin:0px 0px 0px -17px; font-size:13px; line-height:1.5; overflow:hidden; background:url(../images/formimg/privacy.png) 0px 0px no-repeat; font-weight:bold; display:block}
#formiva #button {width:146px; padding:0px 17px 17px 17px; font-size:12px; line-height:1.4; left bottom no-repeat; position:absolute; top:420px; right:30px}
