/*################################################################################################*/
/*# GENERAL PART                                                                                 #*/
/*################################################################################################*/
html,body,form									{ font-family:Arial; height:100%; width:100%; font-size:12px; background-image:url('../../App_Themes/en-US/General/bgAll.jpg'); background-position:left top; background-repeat:repeat-x; background-color:#ebebeb; font-weight:normal; padding:0; margin:0; }
img												{ border:solid 0px #ffffff; }
a												{ text-decoration:none; color:#454b51; cursor:pointer; }

/*################################################################################################*/
/*# FLAGS MENU PART                                                                              #*/
/*################################################################################################*/
.MenuFlagHeader									{ width:30px; height:15px; font-size:1px; float:right; }
.MenuFlagItem									{ height:15px; float:right; }
.MenuFlagHoverImage								{ display:none; }
.MenuFlagSeparator								{ width:7px; height:15px; background-image:url('../../App_Themes/en-US/General/divaderFlags.gif'); background-position:center top; background-repeat:no-repeat; float:right; }
.MenuFlagSeparator1								{ width:13px; height:15px; background-image:url('../../App_Themes/en-US/General/divaderFlags.gif'); background-position:center top; background-repeat:no-repeat; float:right; }
.MenuFlagFooter									{ float:right; font-size:11px; color:#b9b9b9; }
.MenuFlagFooter a								{ font-size:11px; color:#b9b9b9; }
.MenuFlagPreFooter								{ float:right; width:5px; height:15px; float:right; }

/*################################################################################################*/
/*# HEADER MENU PART                                                                             #*/
/*################################################################################################*/
.HeaderMenuHeader								{ width:733px; height:6px; font-size:1px; float:right; }
.HeaderMenuHeaderVertical						{ width:20px; height:15px; font-size:1px; float:right; }
.HeaderMenuItem									{ float:right; }
.HeaderMenuHoverImage							{ display:none; }
.HeaderMenuSeparator							{ float:right; width:15px; height:15px; background-image:url('../../App_Themes/en-US/General/menuDivader.gif'); background-position:center top; background-repeat:no-repeat; }

/*################################################################################################*/
/*# HEADER PART                                                                                  #*/
/*################################################################################################*/
.HeaderTopSeparator								{ width:925px; height:20px; font-size:1px; }
.HeaderTopRegion								{ width:925px; height:80px; float:left; }
.HeaderTopLogo									{ width:156px; height:75px; float:left; padding-top:0px; padding-left:30px; }
.HeaderTopFlagsSeparator						{ width:680px; height:20px; font-size:1px; float:right; }
.HeaderTopFlagsArea								{ width:680px; height:20px; float:right; }
.HeaderMenuFlagsSeparator						{ width:680px; height:10px; font-size:1px; float:right; }
.HeaderMenuPreArea								{ width:10px; height:10px; font-size:1px; float:right; background-color:#ffffff; }
.HeaderMenuArea									{ width:733px; height:25px; background-color:#ffffff;background-image:url('../../App_Themes/en-US/General/bgMenu.gif'); background-position:right top; background-repeat:no-repeat; float:right; }

/*################################################################################################*/
/*# FOOTER PART                                                                                  #*/
/*################################################################################################*/
.FooterRightsSeparator							{ width:50px; height:15px;  background-image:url('../../App_Themes/en-US/General/divaderFooterMenu.gif'); background-position:center center; background-repeat:no-repeat; font-size:1px; float:left;  }
.FooterRights									{ float:left; color:#989898; }
.FooterBeatman									{ float:right; }
.FooterBeatmanLogo								{ padding-right:20px; }
 
/*################################################################################################*/
/*# SEARCH PART                                                                                  #*/
/*################################################################################################*/
.SearchPanel									{ width:213px; height:62px; overflow:hidden; background-image:url('../../App_Themes/en-US/General/bgSearch.jpg'); background-position:right top; background-repeat:no-repeat; float:right; }
.SearchSeparator								{ width:6px;   height:62px; float:right; }
.SearchButton									{ width:46px;  height:20px; cursor:pointer; border:solid 0px #ffffff; background-color:#dadada; background-image:url('../../App_Themes/en-US/General/btSearch.gif'); background-position:right top; background-repeat:no-repeat; float:right; }
.SearchTextField								{ width:140px; height:16px; border:solid 1px #b0b0b0; float:right; }
.SearchPanelSeparator							{ width:213px; height:30px; float:right; }

/*################################################################################################*/
/*# FOOTER MENU PART                                                                             #*/
/*################################################################################################*/
.FooterMenuHeader								{ width:925px; height:5px; font-size:1px; float:left; }
.FooterMenuItem									{ float:left; }
.FooterMenuItem	a								{ color:#f4955f; font-size:12px; }
.FooterMenuSeparator							{ float:left; width:10px; height:15px; }
.FooterMenuLeftSeparator						{ width:30px; height:15px; font-size:1px; float:left;  }

/*################################################################################################*/
/*# MASTER PART                                                                                  #*/
/*################################################################################################*/
.MasterMainContainer							{ width:925px; margin:0 auto; }

/*################################################################################################*/
/*# HOME PAGE                                                                                    #*/
/*################################################################################################*/
.HomeMainSubContainer							{ width:925px; background-color:#ffffff; float:left; }
.HomeTopSeparator								{ width:925px; height:1px; font-size:1px; float:left; }
.HomeMainImage									{ width:696px; height:323px; float:left; }
.HomeResentialPool								{ width:215px; float:right; padding-right:10px; }
.HomeResentialPool a							{ color:#545454; text-decoration:underline; }
.HomeResentialPool a:hover						{ color:#000000; text-decoration:underline; }

.HomeCommercialPool								{ width:215px; float:right; padding-right:10px; }
.HomeCommercialPool a							{ color:#545454; text-decoration:underline; }
.HomeCommercialPool a:hover						{ color:#000000; text-decoration:underline; }
.HomePrePoolSeparator							{ width:215px; height:15px; float:right; font-size:1px; padding-right:10px; }
.HomePoolSeparator								{ width:215px; height:12px; float:right; font-size:1px; padding-right:10px; }

.HomeMiddleSeparator							{ width:925px; height:20px; font-size:1px; float:left; }

.HomeBottomContainer							{ width:175px; height:140px; float:left; }
.HomeBottomContainerSeparator					{ width:30px;  height:140px; float:left; font-size:1px; float:left; }
.HomeBottomContainerImage						{ width:155px; height:40px; font-size:1px; float:left; }
.HomeBottomContainerAbstract					{ width:155px; height:100px; float:left; }
.HomeBottomContainerAbstract a					{ color:#545454; font-size:11px; }
.HomeBottomContainerAbstract a:hover			{ color:#000000; text-decoration:underline; }
.HomeBottomSeparator							{ width:0px; height:140px; float:left; }
.HomeBottomSeparator1							{ width:30px; height:140px; float:left; }
.HomeRightBannerItem							{ width:100px; height:75px; float:right; }
.HomeFooterPart									{ width:925px; height:25px; background-color:#ffffff; font-size:1px; background-repeat:no-repeat; background-image:url('../../App_Themes/en-US/General/footer.gif'); background-position:center bottom; background-repeat:no-repeat; float:left; }
.HomeBottomPart									{ width:800px; height:147px; background-repeat:no-repeat; background-image:url('../../App_Themes/en-US/General/bgDivaders.jpg'); background-position:left top; background-repeat:no-repeat; float:left; }

/*################################################################################################*/
/*# CONTENT PAGE                                                                                 #*/
/*################################################################################################*/
.ContentTable									{ width:915px; border-collapse:collapse; padding:0; margin:0; background-color:#ffffff; border:solid 0px #ffffff; float:left; }

.ContentLeftPart								{ width:700px; vertical-align:top; border-collapse:collapse; padding:0; margin:0; }
.ContentRightPart								{ width:205px; vertical-align:top; background-color:#f0f0f0;  background-image:url('../../App_Themes/en-US/General/reletedFooterGreay.gif'); background-repeat:no-repeat; background-position:left bottom; }
.ContentCentralPart								{ width:10px; vertical-align:top; font-size:1px; }

.ContentMainImagePart							{ width:696px; height:161px; }
.ContentMainTitlePart							{ width:676px; height:20px; color:#0a3b90; font-size:13px; font-weight:bold; float:left; }
.ContentMainTitleHetz							{ color:#f97637; font-size:13px; font-weight:bold; }
.ContentTitleSeparatorPart						{ width:660px; height:1px; font-size:1px; background-image:url('../../App_Themes/en-US/General/subTitelDivader.gif'); background-repeat:repeat-x; background-position:left center; float:left; }

.ContentRelatedHeaderImg						{ width:213px; height:9px; background-color:#ffffff; background-image:url('../../App_Themes/en-US/General/reletedHeaderGreay.gif'); background-repeat:no-repeat; background-position:right top; font-size:1px; }
.ContentRelatedItems							{ width:213px; height:170px; background-color:#ffffff; background-image:url('../../App_Themes/en-US/General/bgSubLinks.gif'); background-repeat:no-repeat; background-position:right top; }
.ProductRelatedItems							{ width:213px; background-color:#ffffff; color:#545454; font-size:11px; }
.ProductRelatedItems a							{ color:#0a3b90; text-decoration:underline; }
.ProductRelatedItems a:hover					{ color:#000000; text-decoration:underline;  }
.ContentRelatedHeader							{ width:213px; height:15px; font-size:1px; }
.ContentRelatedMainHeader						{ width:213px; height:15px; font-size:1px; background-color:#ffffff; }

.ContentRelatedItem								{ height:20px; width:180px; float:left; }
.ContentRelatedItem a							{ color:#545454; }
.ContentRelatedItem a:hover						{ color:#000000; text-decoration:underline; }

.ContentRelatedPreItem							{ width:20px; height:20px; float:left; }
.ContentMainContentPart							{ width:666px; float:left; font-size:12px; color:#545454; }
.ContentMainContentPart a						{ color:#0a3b90; text-decoration:underline; }
.ContentMainContentPart a:hover					{ color:#000000; text-decoration:underline; }
.ContentRelatedPreMain							{ width:678px; float:right; }
.ContentSubRow									{ width:213px; }
.ContentBannerItem								{ width:180px; margin:0 auto; color:#545454; font-size:12px; }
.ContentBannerItem a							{ color:#545454; text-decoration:none; font-size:12px; }
.ContentBannerItem a:hover						{ color:#000000; text-decoration:underline; }

/*################################################################################################*/
/*# CONTENT LIST PAGE                                                                            #*/
/*################################################################################################*/
.ContentListRelatedItems						{ width:213px; height:103px; background-color:#ffffff; }
.ContentListRelatedItems a						{ color:#545454; font-size:11px; }
.ContentListRelatedItems a:hover				{ color:#000000; text-decoration:underline; }
.ContentListSearchArea							{ width:213px; height:62px; }



.SearchTitle a									{ font-size:13px; font-weight:bold; color:#0a3b90; text-decoration:none; }
.SearchContent a								{ font-size:12px; color:#545454; text-decoration:none;}
.SearchContent a:hover							{ font-size:12px; color:#000000; text-decoration:underline; }
.SearchHorSeparator								{ width:660px; height:11px; font-size:1px; background-image:url('../../App_Themes/en-US/General/subTitelDivader.gif');background-repeat:repeat-x; background-position:left center; }

.ContactClientStar								{ color:#ff0000; font-size:12px; font-weight:bold; vertical-align:top; }
.ContactClientValid								{ vertical-align:top; text-align:left; }
.ContactClientTitle								{ color:#545454; font-size:12px; vertical-align:top; }
.ContactClientBoldTitle							{ font-weight:bold;color:#545454; font-size:12px; vertical-align:top; }
.ContactClientField								{ vertical-align:top; width:160px;}
.ContactFormField								{ width:150px; border:solid 1px #545454;text-transform:uppercase; }
.ContactDdlFormField							{ width:156px; border:solid 1px #545454;text-transform:uppercase; }
.ContactFormModelField							{ width:156px; border:solid 1px #545454; }
.ContactFormCommentField						{ width:469px; border:solid 1px #545454;text-transform:uppercase;}
.ContactFormButton								{ width:70px; cursor:pointer; border:solid 0px #000000; background-color:#000000; color:#ffffff; font-size:12px; text-align:center; font-weight:bold; }

.ContentAreaLocator								{ width:659px; height:400px;  background-image:url('../../App_Themes/en-US/General/bgFind.gif'); background-repeat:no-repeat; background-position:right top; background-color:#eaf9fd; }
.ContentAreaLocatorResult						{ width:659px;  }
.ContentAreaLocatorTable						{ width:250px; }
.ContentTitleSeparatorPart1						{ width:660px; height:1px; font-size:1px; background-image:url('../../App_Themes/en-US/General/subTitelDivader.gif'); background-repeat:repeat-x; background-position:left center; }

.textbold										{ font-size:12px; font-weight:bold; color:#0a3b90; }
.text											{ font-size:12px; color:#000000; font-weight:normal; }
.FieldText										{ width:175px; }
.Field											{ width:180px; }
.SearcherLocation								{ width:83px; height:20px; cursor:pointer; background-image:url('../../App_Themes/en-US/General/btFind.gif'); background-repeat:no-repeat; border:solid 0 #ffffff; }

.SmallGray										{ color:Gray; font-size:10px;}

/*################################################################################################*/
/*# DiscussionGroups                                                                             #*/
/*################################################################################################*/
.DG_Discussion                                  {}
.DG_DiscussionHead                              {}
.DG_DiscussionPost                              {}
.DG_DiscussionPostReplay                        {margin-left:20px;}
   
.DG_DiscussionListTitel                         {}   
.DG_DiscussionList                              {margin-top:15px;margin-bottom:15px;font-size:12px;}
.DG_DiscussionpListRow                          {height:16px;padding:5px;margin-bottom:5px; border-bottom:solid 1px #0a3b90;background-color:#dadada;cursor:default;}
.DG_DiscussionpListRow:hover                    {cursor:pointer;}
.DG_DiscussionpListRow a                        {color:#0a3b90;text-decoration:none;}
.DG_DiscussionpListRow:hover a                  {text-decoration:underline;}
.DG_DiscussionpListRowSubject                   {float:left;}
.DG_DiscussionpListRowCreatAt                   {float:right;}

.DG_Post                                        {margin-top:15px;margin-bottom:15px;font-size:12px;}
.DG_PostHead                                    {height:16px;padding:5px;border-bottom:solid 1px #0a3b90;background-color:#dadada;}
.DG_PostCreator                                 {float:left;}
.DG_PostAt                                      {float:right;}
.DG_PostBody                                    {padding:10px;}
.DG_PostFooter                                  {padding:5px;text-align:right;border-bottom:solid 1px #dadada;}
.DG_PostFooter a                                {color:#0a3b90;text-decoration:underline;}
.DG_PostFooter a:hover                          {color:#0a3b90;text-decoration:none;}
