/*CSS Document*/
/*(Project) CSS files - by http://www.Konstantinfosolutation.com India*/
/*Comment all css which you are not useing in Layout*/
/*Don't use undescore(_)*/
/*Don't define font family in body*/  
/*UseProper name for css*/

/*ClearFix*/
.Clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.Clear{ clear:both;}
.Clearfix {display: inline-block;}

h1 {font-size: 100%;}
h2 {font-size: 80%;}
p, a, ul, li, h1, h2, h3, h4, h5, from{ padding:0px; margin:0px; }
img{ padding:0px; margin:0px; border:0px; }

#Wraper{width:876px; height:auto; margin:17px auto; padding:0px; }
#WraperMIddleBlock{ clear:both; width:874px; height:auto; padding:0px; margin:0px; border-left:1px solid #e5edc6; border-right:1px solid #e5edc6; background:#fff; }


/*Header start here*/
#HeaderWraper{width:874px; height:120px; margin:0px; padding:10px 0; background:url(../images/Index_top_right_gurntee_img.jpg) no-repeat right top; }
#LogoWraper{width:255px; height:auto; margin:0 0 0 20px; float:left}

#IndexHeaderAdBlock{ float:left; width:340px; height:auto; margin:0 0 0 10px; padding:5px 0 0 0; }

/*Navigation start here*/
#NavigationWraper{width:874px; height:25px; margin:0px; clear:both;}
	#NavigationBlock{width:590px; height: auto; margin:0 0 0 5px; float:left;}
	#RightLinkBlock{width:250px; height: auto; margin:0px; float:right; padding:3px 0 0 0;}


/*Middle start here*/
#MiddleWraper{width:860px; height:auto; margin:0px 8px; padding:0px; clear:both;}
#StaticMiddleWraper{width:860px; height:auto; margin:0px 8px 15px 8px; padding:0px; clear:both;}

/*Leftcontiner start here*/
#LeftWraper{width:600px; height:auto; margin:0px; float:left}
	#LegalFeaturesBlock{ float:left; width:350px; height:auto; padding:0px; margin:0px; }
		.LegalFeature1{ clear:both; widows:348px; height: auto; border-bottom:1px dotted #82a00b; padding:12px 0; }
			.LegalFeatureText{ float:left; width:198px; height:auto; padding:0px; margin:0px; }
			.LegalFeaturePhoto{ float:left; width:150px; padding:0px; }
	#DoitYourself{ float:left; width:230px; height:auto; padding:0px; margin:0 0 0 18px; }
	#DoitYourselfMid{ clear:both; width:214px; height:auto; padding:0 8px; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; background:#fff; } 
	
	.GetStartedBlock{ clear:both; width:215px; height:auto; margin:10px 0 0 0px; }
	.GetStartedRow1{ clear:both; width:198px; height:auto; padding:6px 8px; margin:0 0 1px 0; background:#ecfdaa; }
	.GetStartedRow2{ clear:both; width:198px; height:auto; padding:6px 8px; margin:0 0 1px 0; background:#e8ff8c; }
	
/*Rightcontiner start here*/
#RightWraper{width:245px; height:auto; margin:0 0 0 10px; float:left}
	#FindFormMid{ clear:both; width:231px; height:auto; background:#fffcdf url(../images/Find_form_mid_bg.jpg) repeat-x top; padding:0 6px; }
	.SearchTextbg{background:url(../images/Index_Search_from_bg.jpg) no-repeat; width:236px; height:30px; padding:2px; }
.FormCategoryBlock{ clear:both; width:230px; height:auto; margin:20px 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #cfcfcf; }
	.FormCategoryTitleBg{ clear:both; width:226px; background: url(../images/Index_right_category_bg.jpg) no-repeat; height:20px; padding:2px 0 0 5px; margin:5px 0 3px 0; } 
		.FormCategoryIcon{ float:left; width:25px; }
		.FormCategoryText{ float:left; width:200px; padding:3px 0 0 0; }
	.FormCategoryLinks{ clear:both; padding:5px 5px; height:auto; margin:0px; }

/*Listing css*/	
#Listing{width:169px; float:left;}

#Listing ul,{margin-left:3px; margin-top:0px; padding-left:0px; padding-top:0px; list-style-type:none; line-height:150%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

#Listing li{background-image: url(../images/ ); background-repeat:no-repeat; background-position:0% .6em; padding-left: .8em;}


/*Footer start here*/
#FooterWraper{width:876px; height:76px; margin:0px; background: url(../images/Footer_bg.png) no-repeat; clear:both}
#FooterWraperInner{width:870px; height:auto; margin:0px auto; padding:5px 0 0 0; clear:both; text-align:center;}

/* Staic Page CSS */

#AboutLeftBlock{ float:left; width:633px; height:auto; padding:0px; margin:0px; }
	.AbooutLeftTopbg{ clear:both; width:618px; height:36px; background:url(../images/about_left_top_img.jpg) no-repeat; padding:0px 0 0 15px; }
	.AbooutLeftMiddleBlock{ clear:both; width:601px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 15px; } 


#AboutRightBlock{ float:right; width:204px; height:auto; padding:0px; margin:0 8px 0 0; }
.LoginTopBlock{ clear:both; background:url(../images/Login_top_img.jpg) no-repeat; width:201px;  height:36px; padding:0 0 0 11px; }
.LoginContent{ clear:both; background:#fff; padding:5px 10px; margin:0px; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; border-bottom:1px solid #d2d7bd; width:190px; height:202px; }

/* 06-08-2009 */


	.ProductLeftTopbg{ clear:both; width:585px; height:34px; background: url(../images/Product_listing_top_bg.jpg) no-repeat; padding:0px 0 0 15px; }
	.ProductLeftMiddleBlock{ clear:both; width:582px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 8px; } 
#ProductRightBlock{ float:right; width:240px; height:auto; padding:0px; margin:0 8px 0 0; }


.ProductTrailBlock{ padding:15px 5px; height:15px; width:98%; margin:0px; }

.ProductListBlock1{ clear:both; width:582px; height:auto; padding:10px 0 8px 0; margin:0px; background:#fff url(../images/Border_bottom1.gif) bottom repeat-x; }
	.ProductImgBlock{ float:left; width:110px; height:auto; padding:0px; }
	.ProuctImg{ clear:both; width: auto; text-align:center; }
	.ProductText{ clear:both; width: auto; height:auto; padding:5px 0; }
	
	.ProductTextBlock{ float:left; width:458px; height:auto; padding:0px; margin:0 0 0 5px; }	
	.ProductPriceBlock{ float:left; width:125px; height:auto; padding:0px; }
	.ProductPriceBox{ clear:both; background:url(../images/Product_price_bg.png) no-repeat; width:112px; height:50px; padding:10px 0 20px 8px; }	
	
	
.ProductListBlock2{ clear:both; width:580px; height:auto;  padding:10px 0 8px 0; margin:0px; background:#fdfcef url(../images/Border_bottom1.gif) bottom repeat-x; }
.ProductAdsBanner1{ clear:both; margin:15px 0; width:auto; height:auto; }

.FeaturedProductList{ clear:both; width:240px; padding:8px 0; margin:0px; height:auto; background:#fff url(../images/Border_bottom1.gif) bottom repeat-x; }
			.FeaturedProductThumb{ float:left; width:70px; height:auto; }
			.FeaturedProductText{ float:left; width:150px; padding:0px; margin:0px; height:auto; }

.ProductCategoryTextBlock{ float:left; width:548px; height:auto; padding:0 8px; margin:0 0 0 5px; }	

/*10-08-2009 */

	.ProductDetailsTopBlock{ clear:both; width:600px; height:38px; padding:0px 0 0 0px; }
		.ProductTabs{ float:left; width:auto; height:auto; }
		.ProductTabRight{ float:left; width:31px; border-bottom:1px solid #ccc; height:37px; }
		
		.ProductDetailsImg{ float:left; width:190px; height:auto; padding:0px; }
		.ProductDetailsText{ float:left; width:365px; height:auto; margin:0 0 0 0px; }
		
		.ProductPriceBlock{ clear:both; width:184px; height:auto; margin:10px 0; padding:0px; }
		.ProductPriceMidBlock{ clear:both; width:166px; height:auto; margin:0; padding:5px 8px; border-left:1px solid #efefef; border-right:1px solid #efefef; background:#f5f5f5; }
		
		.DownloadFeaturesBlock{ clear:bothl; width:580px; height:auto; margin:15px 0 15px 0px; }
		.DownloadMidBg{ clear:both; width:548px; background:url(../images/Download_features_mid_bg.jpg) repeat-x top; padding:0px 15px; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; }

.ProductTextBlock2{ float:left; width:548px; height:auto; padding:0px; margin:0 0 0 5px; }	
.ProductName{ clear:both; width:582px; height:auto; padding:5px 0 5px 0; margin:0px; background-color:#f0f0ea; margin-top:5px; }
.ProductListBlock3{clear:both; width:580px; height:auto;  padding:10px 0 8px 0; margin:0px; background:#f9f9f8 url(../images/Border_bottom1.gif) bottom repeat-x; } 	
/*12-08-2009 */
	.ProductTotle{ clear:both; width:490px; height:20px; padding:7px 0 3px 0; margin:0px; margin-top:2px; background-color:#fafaf5; text-align:right; padding-right:100px; }
	.ProductTotle1{ clear:both; width:490px; height:20px; padding:7px 0 3px 0; margin:0px; margin-top:2px; background-color:#f3f3e7; text-align:right; padding-right:100px; margin-bottom:25px; }
	.ProductButt{ clear:both; width:582px; height:auto; padding:2px 0 2px 0; margin:0px; margin-top:2px; margin-bottom:10px; }
	#ProductLeftBlock{ float:left; width:240px; height:auto; padding:0px; margin:0 8px 0 0; }
	.MyAccountRightBlock {width:600px; height:auto; float:right; }
	.MyAccountTitleBlock { float:left; width:870px; height:25px; padding:0px; margin:0 0px 0px 0; padding-top:15px }
	.MyAcountLeftBlock {width:240px; height:auto; clear:both; }
	.MyAcountLeftTop {width:240px; height:auto; clear:both; }
	.MyAcountLeftMiddle {width:238px; height:auto; clear:both; background:#FFFFFF; border-right:#d2d7bd 1px solid; border-left: #d2d7bd 1px solid; }
	.MyAcountLeftBottom {width:240px; height:auto; clear:both;  }
	.MyAcountLinkBlock {width:225px; height:auto; clear:both; margin-left:6px; margin-right:6px; background:#f5f0c8; border-bottom:#000000 dotted 1px; }
	.MyAcountLinkBlock1 {width:225px; height:auto; clear:both; margin-left:6px; margin-right:6px; background:#fcf9f0; border-bottom:#000000 dotted 1px; }
	.MyAcountLeftTop1 {width:225px; height:23px; clear:both; margin-left:6px; margin-right:6px; margin-top:20px; background-image:url(../images/My_Acount_Left_Link_Statics_Butt.jpg); background-repeat:no-repeat; padding-left:8px; padding-top:7px; }
	.MyAcountLeftMiddle1 {width:200px; height:auto; clear:both; background:#f7fbe6; border-right:#ecefe1 1px solid; border-left: #ecefe1 1px solid;  margin-left:6px; margin-right:6px; padding-left:15px; }
	.MyAcountLeftBottom1 {width:225px; height:auto; clear:both;  margin-left:6px; margin-right:6px;  }
	.MyAcountLeftTop2 {width:240px; height:8px; clear:both; background-image:url(../images/My_Acount_Left_Top.jpg); background-repeat: no-repeat; margin-top:20px; padding-top:15px; padding-left:8px; }
	FeaturedProductList1{ clear:both; width:230px; padding:8px 0; margin:0px; height:auto; background:#fff url(../images/Border_bottom1.gif) bottom repeat-x; margin-left:3px; }
	.FeaturedProductThumb1{ clear:both; width:235px; height:auto; padding-top:14px; border-bottom:1px dotted #666666; padding-bottom:8px; }
	.MyAcountLeftMiddle3 {width:238px; height:auto; clear:both; background-image:url(../images/My_Acount_Left_Middle.jpg); background-repeat: repeat-x; background:#FFFFFF; border-right:#d2d7bd 1px solid; border-left: #d2d7bd 1px solid; }
	.MyAcountLeftBottom3 {width:233px; height:10px; clear:both; border-right:#d2d7bd 1px solid; border-left: #d2d7bd 1px solid; text-align:right; padding-right:5px;  }
	.MyAccountRightBlock1 {width:600px; height:auto; float:right; }
	.MyAccountThumImg {width:100px; height:100px; float:left; margin-left:10px;}
	.MyAccountThumText {width:100px; height:100px; float:left;}
	
	/*25-08-2009 */
	
	.TestiMonialsListing{width:600px; height: auto; float:left; margin-left:0px; margin-right:0px; border-bottom:dotted 1px #afc458; margin-top:8px; padding-bottom:8px}
	.TestiMonialsListingName{width:600px; height: auto; float:left; margin-left:0px; margin-right:0px;  margin-top:5px; padding-bottom:0px}
	.TestiMonialsLeftMiddleBlock{ float:left; width:601px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 15px; } 
	#ProductLeftBlocks1{ float:left; width:582px; height:auto; padding:0px; margin:0 8px 0 0; }






/*13-08-2009 */	

.MyAccountTopLine{ float:left; width: 850px; height:23px; padding-left:5px; padding-bottom:5px; }
.MyAccountLeftPart{ float:left; width:239px; height:auto;}
.MyAccountLeftPart1{ float:left; width:228px; height:22px; background-image:url(../images/l_box_t_line.png); background-repeat:no-repeat; padding-left:11px; padding-top:8px;}
.MyAccountLeftPartMid{ float:left; width:237px; height: auto; background:#FFFFFF; border-left:1px solid; border-left-color:#d2d7bd; border-right:1px solid; border-right-color:#d2d7bd; padding:0 0 8px 0;}
.MyAccountLeftPart2{ float:left; width:239px; height:5px; background-image: url(../images/l_bot_bot_line.png); background-repeat:no-repeat;}
.MyAccountTop{ float:left; width:225px; height:116px; padding-left:14px;}
.MyAccountPhoto{ float:left; width:93px; height:91px; border:1px solid; border-color:#e8eade; padding-left:2px; padding-top:2px;}
.MyAccountLeftText{ float:left; width:120px; height:auto; padding-left:8px; padding-top:7px;}

.MyAccountLinkBox{ float:left; width:232px; height:auto; padding-left:7px;}
.MyAccountBox{ float:left; width:209px; height:17px; background-image:url(../images/link_t_bg.jpg); background-repeat:no-repeat; padding-top:7px; padding-left:12px;}
.MyAccountBox1{ float:left; width:209px; height:17px; background-image:url(../images/link_t_bg1.jpg); background-repeat:no-repeat; padding-top:7px; padding-left:12px;}
.MyAccountLinkMid{ float:left; width:219px; height: auto; background:#fefcf6; border-left:1px solid; border-left-color:#ecefe1; border-right:1px solid; border-right-color:#ecefe1; }


.MyAccountLeftTab1{ clear:both; width:209px; border-bottom:1px dotted #a6a6a6; height: auto; padding:4px 0 4px 10px; }
/*.MyAccountLeftTab1{ clear:both; width:209px; border-bottom:1px dotted #a6a6a6; height:22px; padding:9px 0 0 10px; }*/

.OnRollOver{ background:#f5f0c8; }
.OnRollOut{ background:#fcf9f0; }
.Curent3{ background:#f5f0c8; }
.Curent4{ background: #F1F6D8; }

.MyAccountShop{ float:left; width:209px; height: 18px; margin-top:15px; background-image:url(../images/shopping_card_t_bg.jpg); background-repeat:no-repeat; padding-left:12px; padding-top:6px;}
.MyAccountShopMid{ float:left; width:208px; height: 90px; background:#f7fbe6; border-left:1px solid; border-left-color:#ecefe1; border-right:1px solid; border-right-color:#ecefe1; padding-top:23px; padding-left:11px;}

.MyAccountLeftPartFea1{ float:left; width:228px; height:23px; background-image: url(../images/my_account_fea.jpg); background-repeat:no-repeat; padding-left:11px; padding-top:8px;}
.MyAccountLeftPartFea2{ float:left; width:230px; height:67px; border-bottom:1px dotted; border-bottom-color:#818181; padding-left:7px; padding-top:10px;}

.MyAccountRightPart{ float:left; width:600px; height: auto; margin-left:15px;}
.MyAccountProductLine{ float:left; width:580px; height:25px; padding-top:7px;}
.MyAccountProductListBlock23{ clear:both; width:580px; height:13px;  padding:10px 0 8px 0; margin:0px; background:#f0f0ea;}
.MyAccountProductBox{ clear:both; width:580px; height:80px; background:#ffffff; border-bottom:1px dotted; border-bottom-color:818181;}
.MyAccountProductBox1{ clear:both; width:580px; height:80px; background:#f9f9f8; border-bottom:1px dotted; border-bottom-color:818181;}

	/*25-08-2009 */
	
	.TestiMonialsListing{width:600px; height: auto; float:left; margin-left:0px; margin-right:0px; border-bottom:dotted 1px #afc458; margin-top:8px; padding-bottom:8px}
	.TestiMonialsListingName{width:600px; height: auto; float:left; margin-left:0px; margin-right:0px;  margin-top:5px; padding-bottom:0px}
	.TestiMonialsLeftMiddleBlock{ float:left; width:601px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 15px; } 
/*.regloginsection{ width:562px; height:auto; float:left;}
.Regileftsection{ width:255px; height:auto; float:left;}
.Regirightsection{ width:254px; height:auto; float:right; padding:0 0 0 28px; border:1px solid #c8c8c8; background-image:url(../images/regi_rightbox_bg.jpg); background-repeat:repeat-x;} 
*/	



/* 25-01-2010 */

.ProductAdsBanner1Block{ clear:both; margin:15px 0; width:auto; height:auto; background:url(../images/banner_inner_footer/Banner_bg.png) no-repeat; width:581px; height:110px; padding:15px; }
.Linehight28{line-height:28px;}

.Light22A{Font-Family: Arial, Helvetica, sans-serif; Font-Size: 22px; Font-weight:normal; }

/*03-02-2010 */
.regloginsection2{ width:580px; height:auto; float:left; }




.regloginsection{ width:596px; height:auto; float:left;}
.Regileftsection{ width:300px; height:auto; float:left; padding:15px 0px 10px 5px;  border:1px solid #c8c8c8;}
.Regirightsection{ width:245px; height:auto; float:right; padding:0 0 0 5px; border:1px solid #c8c8c8; background-image:url(../images/regi_rightbox_bg.jpg); background-repeat:repeat-x;} 

/*------------------------------------------------------- 25-02-2010-----------------------------------------------*/
.RegileftsectionNew{ width:311px; height:auto; float:left;}
.RegileftsectionNewTitle{ width:301px; height:23px; float:left; background: url(../images/reg_t_line.png) no-repeat; padding: 8px 0 0 10px; line-height:16px;}
.RegileftsectionNewMid{ width:309px; height:auto; float:left; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; background:#ffffff;}

.RegileftsectionBoxRight2{ width:266px; height:auto; float:left; margin-left:2px;}
.RegileftsectionBoxRight{ width:266px; height:auto; float:left; margin-left:18px;}
.RegBoxRightTitle{ width:256px; height:23px; float:left; background: url(../images/reg_box_top_line.png) no-repeat; padding: 8px 0 0 10px; line-height:16px;}
.RegBoxRightBoxMid{ width:264px; height:auto; float:left; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; background:#ffffff;}

.MyAccountCheckOutBox{ float:left; width:560px; height: auto;  padding:8px 10px; background:#fcf9f0; margin-top:8px;}
.MyAccountCheckOutBox1{ float:left; width:560px; height: auto;  padding:8px 10px; background:#f6f6f6; margin-top:8px;}

.EmailMidBox{ float:left; width:622px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 5px; }


/* 05-03-2010 */

.AttorneyImg {float:left; margin:0 5px 5px 0; padding:10px 0 0 0;}

.AttorneyMid{ clear:both; width:229px; height: auto; border-left:1px solid #ead311; border-right:1px solid #ead311;  background:url(../images/attor_form_mid_img.jpg) repeat-x bottom #fff281; padding:0 6px; }


.CustomerImg {float:left; margin:10px 5px 5px 0; border:1px solid #535047;}

.AttorneyTxt {padding:5px 10px 5px 0; float:right; line-height:14px;}


/*------------------------------------------------------- 12-03-2010-----------------------------------------------*/
.IndexBanner{ width:405px; height:160px; float:left; background:url(../images/Index_banner_img.jpg) no-repeat; padding: 82px 22px  0 176px; text-align:center;}



/* 15-03-2010 */

.FamilyBannerBlocks{ width:600px; height:126px; background:url(../images/Banner_bg_1.jpg) no-repeat;}

.BusinessBannerBlocks{ width:600px; height:126px; background:url(../images/Business_banner_bg.jpg) no-repeat;}
.DirvoceBannerBlocks{ width:600px; height:126px; background:url(../images/Family_left_banner_bg.jpg) no-repeat;}
.LegalBannerBlocks{ width:600px; height:126px; background:url(../images/Legal_banner_bg.jpg) no-repeat;}
.PersonalBannerBlocks{ width:600px; height:126px; background:url(../images/Personal_banner_bg.jpg) no-repeat;} 

.RealEstateBannerBlocks{ width:600px; height:126px; background:url(../images/Real_estate_banner_bg.jpg) no-repeat;}
.FindFormBannerBlocks{ width:600px; height:126px; background:url(../images/Search_Result_Bann_bg.jpg) no-repeat;}

.MainBannerText { float:right; width:390px; height:auto; padding:15px 0 0 15px; margin:0px;}
.WillTrustsBannerBlocks{ width:600px; height:126px; background:url(../images/Will_Trusts_banner_bg.jpg) no-repeat;}
.ShoppingCartBannerBlocks{ width:600px; height:126px; background:url(../images/ShoppingCart_banner_img.jpg) no-repeat;}


/*------------------------------------------------------- 19-03-2010-----------------------------------------------*/
.AffiliateInnerBox{ float:left; width:601px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:10px 15px;} 

.AffiliateBotBox{ float:left; width:585px; height: auto; background:url(../images/aff_bottom_box_bg.jpg) repeat-x #ffffff; padding:0px 8px 5px 8px;} 
.AffiliateBotBoxText{ float:left; width:585px; height: auto; padding:5px 0px;} 

#AffiliateRightPart{ float:left; width:212px; height:auto; margin-left:12px;}


/*------------------------------------------------------- 25-03-2010-----------------------------------------------*/
#IndexFlagBox{ float:left; width:165px; height:auto;margin:-10px 0 0 12px;}
.FlagBox{ float:left; width:16px; height:auto; padding:2px;}
.FlagEmptyBox{ float:left; width:16px; height:auto; padding:2px;}
.CountryNameBox{ float:left; width:118px; height:12px; padding:1px 0 2px 5px; background:#fbffe4;}


/*------------------------------------------------------- 29-03-2010-----------------------------------------------*/
.HowToPurchase{ float:left; width:585px; height:auto; padding:8px;}
.HowToPurchaseTitle{ clear:both; width:580px; height:auto; padding:5px 0px 10px 5px;}

.HowToPurchaseText{ width:575px; height:auto;  float:left; padding:8px 5px;}
.HowToPurchaseText1{ width:411px; height:auto;  float:left; margin-left:12px;}

#IndexNewsLetterBox{ float:left; width:232px; height:auto; margin-top:10px; line-height:14px;}
.IndexNewsLetterBoxBg{ float:left; width:210px; height: auto; background:url(../images/newsletter_box_mid_bg.jpg) repeat-y; padding:11px;}


/*------------------------------------------------------- 30-03-2010-----------------------------------------------*/
.IndexLeftPlanBox{width:600px; height:auto; float:left; line-height:normal;}
.IndexLeftPlanBannerBg{width:553px; height:66px; float:left; background:url(../images/single_banner.png) no-repeat; margin-top:10px; padding: 56px 0 0 47px;}

.IndexLeftPlanBannerBg1{width:553px; height:77px; float:left; background:url(../images/single_banner_1.png) no-repeat; margin-top:10px; padding: 45px 0 0 47px;}
.IndexLeftText{width:591px; height:auto; float:left; margin:7px 0 3px 0px; padding:3px;}


.SubDetailText{ float:left; width:601px; height: auto; line-height:normal;} 
.SubDetailTopBox{ float:left; width:278px; height: auto; float:right; margin-left:10px;} 
.SubDetailTopBoxTitleBg{ float:left; width:208px; height: 40px; background:url(../images/sub_detail_r_top_box_title_bg.png) no-repeat; padding: 16px 10px 0 60px;}
.SubDetailTopBoxMidBg{ float:left; width:247px; height: auto; margin-left:9px; background:url(../images/sub_detail_box_mid_bg.png) repeat-x #f4f7e4; border-left:1px solid #e7eebc; border-right:1px solid #e7eebc; padding: 0px 10px;}
.SubDetailLinkText{ float:left; width:247px; height: auto; margin-top:6px;} 

.SubDetailTableBox{ float:left; width:587px; height: auto; line-height:normal; margin:10px 7px 0 7px;}
.SubDetailTablePlanBox{ float: left; width:432px; height: auto; margin-left:155px;} 
.SubDetailButton{float: left; width:215px; height: auto; margin-right:2px;} 
.SubDetailButtonBg{float: left; width:205px; height: 107px; background:url(../images/home_button.png) no-repeat; padding:12px 5px 3px 5px;}

.SubDetailButton1{float: left; width:215px; height: auto;} 
.SubTablePlanBoxDetail{ float: left; width:587px; height: auto;}

.SubDetailBotBox{ float: left; width:595px; height: auto; margin: 30px 3px 0 3px; line-height:normal;}
.SubDetailBotBoxMidBg{ float: left; width:581px; height: auto; background:url(../images/sub_detail_bot_box_mid_bg.png) repeat-x #f3f7e3; border-left: 1px solid #e7eebc; border-right: 1px solid #e7eebc; padding:0 6px;}

.SubDetailBotBoxTitle{ float: left; width:561px; height: auto; border-bottom:1px solid #e2e3d9; padding: 0 10px 7px 10px;}
.SubDetailBotBoxTextLine{ float: left; width:405px; height: auto; margin-right:10px; padding:5px 0 0 8px;}
 .SubDetailBotBoxTextLine1{ float: left; width:405px; height: auto; margin-top:5px;}

.SubDetailBotBox1{ float: left; width:595px; height: auto; margin: 20px 3px 0 3px; line-height:normal;}
.SubDetailBotBoxText{ float: left; width:445px; height: auto; margin-right:10px; padding:5px 0 0 8px;}

	#DoitYourselfNew{ float:left; width:230px; height:auto; margin:145px 0 0 8px; }
	
	#LegalFeaturesBlockNew{ float:left; width:350px; height:auto; padding:10px 0 0 0px; margin:0px 10px 0 0px;}
	
.HomeBox{ width:230px; height:141px; position:absolute; z-index:30px; right:-6px; bottom:-141px;}
.GetBox{ width:302px; height:107px; float:right; padding:0px; margin:0px; position:relative;}

.LegalFeatureNewMain{ width:170px; height: auto; float:left; margin-right:5px;}
.LegalFeatureNewMain1{ width:170px; height: auto; float:left; margin-left:5px;}
.LegalFeatureNew{ width:170px; height: auto; float:left; border-bottom:1px dotted #82a00b;}
.LegalFeatureTextNew{ float:left; width:170px; height:auto; padding:0px; margin:10px 0 0 0px; }

.NewsletterBoxBottom{ float:left; width:185px; height:43px; background:url(../images/newsletter_bg.jpg) no-repeat; margin: 15px 0px; padding:12px 0 0 165px;}
.NewsletterForumBg{ width:127px; height: 18px; float:left; margin-right:10px;}

.IndexBotDownloadBg{ width:600px; height: 191px; float:left; margin:10px 0px;}

/*------------------------------------------------------- 03-04-2010-----------------------------------------------*/
.FeaturedProductBox{ float:left; width:245px; padding:8px 0; margin:0px; height:auto; background:#fff url(../images/Border_bottom1.gif) bottom repeat-x;}

.AttorneyBox{ float:left; width:245px; height:auto; position:relative; z-index:10px;}
.AttorneyBoxMid{ width:215px; height: auto; float:left; background: url(../images/attorney_mid_line.jpg) repeat-y; padding: 5px 15px;}
.AttorneyBoxMidText{ width:130px; height: auto; float:left; line-height:normal;}

.AttorneyBoxPic{ width:89px; height: 116px; right:7px; bottom:5px; position:absolute; z-index:20px;}

.FormCategoryBlockNew{ clear:both; width:230px; height:auto; margin:10px 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #cfcfcf; }

.TestBoxMidBg{ width:215px; height: auto; float:left; background: url(../images/testmonials_mid_line.png) repeat-y; padding: 10px 10px 0px 20px;}
.TestBoxMidText{ width:150px; height: auto; float:left; margin-left:15px; line-height:normal;}

.HowToPurchaseTextNew{ width:395px; height:auto;  float:left; margin-left:10px;}

.SubDetailBotBoxMidBgNew{ float: left; width:462px; height: auto; background:url(../images/sub_detail_bot_box_mid_bg.png) repeat-x #f3f7e3; border-left: 1px solid #e7eebc; border-right: 1px solid #e7eebc; padding:20px 0px 20px 80px;}

.SubDetailBotBox1New{ float: left; width:600px; height: auto; margin: 20px 3px 0 50px; line-height:normal; position:relative; z-index:10px;}
.HomeBoxNew{ width:143px; height:98px; left:-65px; top:5px; position:absolute; z-index:20px;}
.More{ width:82px; height:14px; right:65px; top:5px; position:absolute; z-index:20px;}
.BusinessBox{ width:143px; height:98px; left:-65px; top:15px; position:absolute; z-index:20px;}

.ProductLeftMiddleBlockNew{ float:left; width:582px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 8px; line-height:normal; } 
.ProductDownload{ width:580px; height:auto;  float:left;}
.ProductDownloadText{ width:525px; height:auto;  float:left; margin-left:15px; padding: 5px 0 0 0px;}

.ProductDownloadText1{ width:580px; height:auto;  float:left; text-align:center; margin-top:10px;}

.ProductDownloadBox{ width:422px; height:200px;  float:left; background:url(../images/download_box_bg.png) no-repeat; margin:20px 0 0 70px; padding:12px 15px;}

.ProductDownloadBoxIcon{ width:422px; height: auto; float:left; padding:18px 0 0 0px;}

.DownloadBoxIconText{ width:285px; height: auto; float:left; margin-left:5px;}
.DownloadBoxIcon{width:70px; height: auto; float:left; margin-top:10px; text-align:center;}

.ProOverviewLeft{width:182px; height: auto; float:left; margin-right:10px; margin-top:5px;}

.ProOverviewRight{ float:left; width:386px; height:auto; margin-top:3px;}

.ProOverTitle{ float:left; width:386px; height:auto;}
.ProOverTitleBox{ float:left; width:340px; height:auto; margin-left:10px;}
.ProOverTitleText{ float:left; width:340px; height:auto; }

.ProOverMidBox{ float:left; width:380px; height:auto; margin:12px 3px 3px;}
.ProOverMidLinkLeft{ float:left; width:170px; height:auto; margin:35px 0px 0px;}

.ProOverRightBox{ float:left; width:184px; height:150px; margin:12px 0px 0px; background:url(../images/over_view_box_bg.png) no-repeat; padding: 5px 10px 5px 15px;}

.ProOverRightBox{ float:left; width:184px; height: 150px;}
.AvilForum{ float:left; width:184px; height: auto;}

.AvilForumIcon{ float:left; width:184px; height: auto; padding-top:3px;}

/*------------------------------------------------------- 05-04-2010-----------------------------------------------*/
.SubDetailButtonTextBg{float: left; width:195px; height: 107px; background:#f2f4df; padding:12px 10px 3px 10px;}
.SubDetailButtonBotText{float: left; width:380px; height: auto; margin-left:200px; margin-top:5px;}

.DetailBoxMidBg{float: left; width:572px; height: auto; background:#f3f3f3; padding:10px 5px; text-align:center;}

.ProductDetailLeft{ float:left; width:582px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 8px;}
.DownloadFormatBox{width:291px; height: 239px; background:url(../images/detail_box_format_bg.png) no-repeat; position: absolute; z-index:30px; right:0px; bottom:115px; margin-right:5px; padding:20px 10px 5px 10px;}

.FreeGifeBox{float: left; width:264px; height: 162px; background:url(../images/fee_gift_bg.jpg) no-repeat; padding:25px 12px 0 16px; line-height:normal;}
.FreeGifeBoxText{float: left; width:207px; height: auto; padding-left:57px;}
.FreeGifeBoxText1{float: left; width:258px; height: auto; padding: 5px 3px 0 3px;}
.FreeGifeBoxTextBox{float: left; width:258px; height: auto; padding: 8px 3px 0 3px;}

.MyAccUpgradeBox{ clear:both; width:580px; height: auto;  padding:10px 0 8px 0; margin:0px; border-bottom:1px solid #e3e3e3; line-height:normal;}

.MyAccGetBusiness{ clear:both; width:568px; height: auto; line-height:normal; margin:10px 6px 0 6px; position:relative; z-index:20px;}
.MyAccGetTitle{ float:left; width:558px; height: auto; padding-left:10px;}

.MyAccGetTitleText{ float:left; width:568px; height: 60px; background:url(../images/get_business.png) no-repeat; margin-top:10px; position:relative; z-index:20px;}
.MyAccGetMidBg{ float:left; width:545px; height: auto; margin-left:23px; background:#f4f4f4;}

.GetBusinessPic{ width:69px; height:77px; position:absolute; z-index:30px; left:0px; top:0px;}
.GetBusinessPic1{ width:127px; height:85px; position:absolute; z-index:30px; right:26px; top:5px;}

.UpgradeButton{ width:151px; height:36px; position:absolute; z-index:30px; right:25px; bottom:15px;}

.MyAccGetMidText{ float:left; width:447px; height: auto; padding-left:88px; padding-top:5px; text-align:justify; padding-right:10px;}
.MyAccGetMidText1{ float:left; width:515px; height: auto; padding: 10px 15px 0px 15px;}

.MyAccGetHomePlanBg{ float:left; width:568px; height: 60px; background: url(../images/get_home_plan.png) no-repeat; margin-top:10px; position:relative; z-index:20px;}
.GetBusinessPic2{ width:137px; height:89px; position:absolute; z-index:30px; right:26px; top:5px;}
.MyAccGetExtendBg{ float:left; width:568px; height: 60px; background: url(../images/extend_term.jpg) no-repeat; margin-top:10px; position:relative; z-index:20px;}


/*------------------------------------------------------- 09-04-2010-----------------------------------------------*/
.MYAccSubDetailText{ float:left; width:582px; height: auto; line-height:normal; margin-top:10px;} 
.MYAccSubDetailTableBox{ float:left; width:582px; height: auto; line-height:normal; margin:10px 0px 0 0px;}
.MYAccSubDetailTablePlanBox{ float: left; width:432px; height: auto; margin-left:150px;} 

.MYAccSubDetailBotBox{ float: left; width:582px; height: auto; margin: 30px 0px 0 0px; line-height:normal;}

.MYAccSubDetailBotBoxMidBg{ float: left; width:570px; height: auto; background:url(../images/sub_detail_bot_box_mid_bg.png) repeat-x #f3f7e3; border-left: 1px solid #e7eebc; border-right: 1px solid #e7eebc; padding:0 5px;}

.MYAccSubDetailBotBoxTitle{ float: left; width:561px; height: auto; border-bottom:1px solid #e2e3d9; padding: 0 7px 7px 7px;}

.MYAccSubDetailBotBoxTextLine{ float: left; width:405px; height: auto; margin-right:6px; padding:5px 0 0 5px;}

/*------------------------------------------------------- 12-04-2010-----------------------------------------------*/
.GotAQuestionBox{ width:580px; height:auto;  float:left; padding:10px 0px;}
.GotAQuestionIcon{ width:150px; height:auto;  float:left; padding-left:30px;}
.GotAQuestionFormBox{ width:350px; height:auto;  float:left; margin-left:15px;}

.HowToAddForm{float:left; width:582px; height: auto; line-height:normal;} 

.HowDoseItWork{float:left; width:582px; height: auto; line-height:normal; margin-top:10px; margin-left:10px;}
.HowDoseItWorkBg{float:left; width:572px; height: auto; background:url(../images/yellow_box_mid.png) repeat-x #fff9c6; padding:0 5px;}
.HowDoseItWorkText{float:left; width:440px; height: auto; margin-left:12px;} 

.PartnerReg{ clear:both; width:612px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 10px 5px 9px;} 

.PersonalDetailBg{ float:left; width:552px; height: 109px; background:url(../images/personal_detail_bg.png) no-repeat; margin-top:10px; padding: 48px 0 0 60px;} 
.PersonalDetailBg1{ float:left; width:552px; height: 180px; background:url(../images/personal_detail_bg1.png) no-repeat; margin-top:10px; padding: 48px 0 0 60px;} 
.AddressDetailBg{ float:left; width:552px; height: 203px; background: url(../images/address_detail_bg.png) no-repeat; margin-top:10px; padding: 28px 0 0 60px;} 

.OtherDetail{ float:left; width:612px; height: auto; margin-top:10px;}
.OtherDetailBg{ float:left; width:454px; height:421px; background:url(../images/other_detail_bg.png) no-repeat; padding: 35px 0 0 43px;}
.OtherDetailText{ float:left; width:100px; height: auto; padding: 15px 0 0 10px;}

.PaymentDetailBg{ float:left; width:454px; height:82px; background:url(../images/payment_detail_bg.png) no-repeat; padding: 35px 0 0 43px;}

.MyAccHowDoseItWork{float:left; width:582px; height: auto; line-height:normal; margin-top:10px;}
.MyAccHowDoseLinks{float:left; width:500px; height: auto; margin-top:10px; margin-left:50px;}

/*------------------------------------------------------- 19-04-2010-----------------------------------------------*/
.ProductLeftMiddleBlockReg{ clear:both; width:592px; height: auto; background:#fff; border-left:1px solid #d2d7bd; border-right:1px solid #d2d7bd; padding:5px 3px; } 
.MyAccPersonalDetailBg{ float:left; width:532px; height: 109px; background: url(../images/my_acc_persoanl_detail_bg.png) no-repeat; margin-top:10px; padding: 48px 0 0 60px;}
.MyAccAddressDetailBg{ float:left; width:532px; height: 203px; background: url(../images/my_acc_address_detail.png) no-repeat; margin-top:10px; padding: 28px 0 0 60px;}
.MyAccOtherDetail{ float:left; width:592px; height: auto; margin-top:10px;}
.MyAccOtherDetailBg{ float:left; width:435px; height:421px; background: url(../images/my_acc_other_detail_bg.png) no-repeat; padding: 35px 0 0 43px;}

.MyAccPaymentDetailBg{ float:left; width:435px; height:82px; background: url(../images/my_acc_payment_details.png) no-repeat; padding: 35px 0 0 43px;}

/*------------------------------------------------------- 03-04-2010-----------------------------------------------*/
.LegalPopularForms{ width:170px; height: auto; float:left; line-height:normal; margin-top:10px;}

.PopularForms{ width:170px; height: auto; float:left; margin-top:0px;}
.PopularFormsLink ul{ width:170px; height: auto; float:left; margin:0px; padding:0px;}
.PopularFormsLink ul li{ width:170px; height: auto; float:left; margin:5px 0 0 0px; padding:0px; list-style-type:none;}

/*.PopularFormsLink ul li a{ width:155px; height: auto; float:left; margin:0px; padding:0 5px 0 10px; font-family: Tahoma, Arial,Verdana, Helvetica ;color: #2e00ff; text-decoration: underline; font-size:11px; font-weight:normal; background:url(../images/legal_form_listing_arrwo.jpg) left top no-repeat;}
.PopularFormsLink ul li a:hover{ width:155px; height: auto; float:left; margin:0px;  padding:0 5px 0 10px; font-family: Tahoma, Arial,Verdana, Helvetica ;color: #8a5588; text-decoration: underline; font-size:11px; font-weight:normal; background:url(../images/legal_form_listing_arrwo.jpg) left top no-repeat;}*/

.PopularFormsLink ul li a{ width:155px; height: auto; float:left; margin:0px; padding:0 5px 0 10px; font-family: Tahoma, Arial,Verdana, Helvetica ;color: #4F4F4F; text-decoration: underline; font-size:11px; font-weight:normal; background:url(../images/legal_form_listing_arrwo.jpg) left top no-repeat;}
.PopularFormsLink ul li a:hover{ width:155px; height: auto; float:left; margin:0px;  padding:0 5px 0 10px; font-family: Tahoma, Arial,Verdana, Helvetica ;color: #4F4F4F; text-decoration: none; font-size:11px; font-weight:normal; background:url(../images/legal_form_listing_arrwo.jpg) left top no-repeat;}

.JoinNowToSaveBox{width:245px; height:auto; float:left; line-height:normal; margin-top:10px;}
.JoinNowToSaveBoxMidBg{width:225px; height:auto; float:left; background:url(../images/join_now_to_save_mid.png) repeat-y; padding:5px 10px 0 10px;}

.ClubMemberBoxBg{width:436px; height:169px; float:left; background: url(../images/box_bg.jpg) no-repeat; padding:10px 150px 10px 15px; margin-top:20px; line-height:normal;}

.MakeMoneyBox{width:601px; height: auto; float:left; margin-top:20px; line-height:normal;}
.MakeMoneyBoxLeft{width:320px; height: auto; float:left; margin-right:20px;}
.MakeMoneyBoxRight{width:260px; height: auto; float:left;}


.EditProfile{ clear:both; width:562px; height: auto; line-height:normal; background: url(../images/edit_icon.jpg) left top no-repeat; margin:20px 10px 0 10px;} 
.EditProfileBottomBox{ clear:both; width:478px; height: auto; margin-top:10px; margin-left:10px;} 

.EditProfileBottomBox1{ clear:both; width:478px; height: auto; border-left: 5px solid #d5d5d5; border-right: 5px solid #d5d5d5; background:url(../images/legal_form_providers_icon.jpg) left center no-repeat;} 


#FooterWraperNew{width:876px; height: auto; margin:0px; clear:both;}
.FooterInnerNew{width:874px; height: auto; float:left; border-left:1px solid #e5edc6; border-right:1px solid #e5edc6; background:#FFFFFF;}
.FooterInnerBg{width:870px; height: auto; float:left; background:#d5d5d5; margin:0 2px;}




/*------------------------------------------------------- 04-06-2010-----------------------------------------------*/
.PersonalDetailBoxNew{ float:left; width:590px; height: auto; margin-top:30px; margin-left:22px; position:relative;}
.PersonalDetailBoxMid{float:left; width:531px; height: auto; background:#f5f9e0; padding-left:50px;}  

.OtherDetailBoxMid{float:left; width:581px; height: auto; background:#f5f9e0;}

.OtherDetailBoxMid1{float:left; width:566px; height: auto; background:#f5f9e0; padding-left:15px;}
