
/*
 FONTS

*/

@font-face{
	font-family:'almoni-dl';
	font-weight:700; /*(bold)*/
	font-style: normal;
	src: url('/font_files/almoni-dl-aaa-700.eot');
	src: url('/font_files/almoni-dl-aaa-700.eot#iefix') format('embedded-opentype'),
		url('/font_files/almoni-dl-aaa-700.woff') format('woff'),
		url('/font_files/almoni-dl-aaa-700.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:900; /*(black)*/
	font-style: normal;
	src: url('/font_files/almoni-dl-aaa-900.eot');
	src: url('/font_files/almoni-dl-aaa-900.eot#iefix') format('embedded-opentype'),
		url('/font_files/almoni-dl-aaa-900.woff') format('woff'),
		url('/font_files/almoni-dl-aaa-900.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:300; /*(light)*/
	font-style: normal;
	src: url('/font_files/almoni-dl-aaa-300.eot');
	src: url('/font_files/almoni-dl-aaa-300.eot#iefix') format('embedded-opentype'),
		url('/font_files/almoni-dl-aaa-300.woff') format('woff'),
		url('/font_files/almoni-dl-aaa-300.ttf') format('truetype');
}
@font-face{
	font-family:'almoni-dl';
	font-weight:400; /*(regular)*/
	font-style: normal;
	src: url('/font_files/almoni-dl-aaa-400.eot');
	src: url('/font_files/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'),
		url('/font_files/almoni-dl-aaa-400.woff') format('woff'),
		url('/font_files/almoni-dl-aaa-400.ttf') format('truetype');
}

/*
general
*/
body 
{
	font-size:12px;
	font-family:sans-serif;
	margin:0px;
	padding:0px;
	overflow-x:hidden;
}

* {
    outline:none;
}

.clearfix {
    display:block;
    clear:both;
    height:1px;
    width:100%;
}


.wrapper {
    width:100%;
}

input
{
	font-size:12px;
	font-family:arial;
}

select
{
	font-size:12px;
	font-family:arial;
}

textarea
{
	font-size:12px;
	font-family:arial;
}

.templateLeftDiv
{

	width:730px;
	padding-bottom:10px;
	text-align:right;
	direction:rtl;
	margin-right:0px;
    margin-left:20px;
    float:left;
}

.templateLeftDivNoRight
{
    width:910px;
    float:right;
}

.templateRightDiv {
    float: left;
    padding-bottom: 10px;
    display: block;
    text-align: right;
    padding-top: 14px;
    width: 180px;
    padding-left: 15px;
}
.veryLeft
{
    float:left;
	width:300px;
	padding-bottom:10px;
	display:block;
	text-align:right;
    padding-top: 14px;

}

.contentDiv
{
	width:100%;
	background-color:#ffffff;	
	text-align:right;
	display:block;
	padding:0 0 50px 0;
	margin:0;
    margin:0 auto;
}


/*
Top Panel
*/
.topPanelDiv
{
    border:1px solid #CFCFCF;   
    height:30px;
    background:url('/App_Themes/images/topPanelBG.gif');
}


.topPanelDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.topPanelDiv div.r
{
   margin:5px;
   float:right;
   color:#53554A;
   font-size:14px;
   font-weight:bold;
}

.topPanelDiv div.r a
{
   color:#F6871B;
   text-decoration:none;
}


.topPanelDiv div.l
{
   margin:5px;
   float:left;
   color:#53554A;
   font-size:14px;
   font-weight:bold;
}

.topPanelDiv div.l a
{
   color:#1F82BB;
   
}

/*
header
*/

.headerDiv
{
	height:70px;
    width:1300px;
    margin:0 auto;

}

.logoDiv
{
	float:right;
	text-align:right;	
}

.logoDiv img
{
	border:0;
	margin-left:15px;
    width:190px;
    height:48px;
}




.logoDiv div.headerTitle
{
	margin:0 0 3px 0;
	font-size:13px;
	color:#484848;
	font-weight:bold;
	direction:rtl;
}

.logoDiv div.headerTitle h1
{
	
	font-size:13px;
	color:#484848;
	font-weight:bold;
	margin-top:87px;
	display:inline;
}

.headerNavDiv
{	
	float:left;
	width:662px;
	height:70px;

}

.headerLeadButton
{
    cursor:pointer;
    width:280px;
    height:28px;
    margin-top:45px;
    margin-left:20px;
}

.headerNavDiv div.search
{	
	margin-top:1px;
    width:300px;
    float:left;
}


.headerBottomDiv
{

	height:30px;
	text-align:right;
	direction:rtl;
	margin:0 0 3px 0;
	width:100%;
	overflow:hidden;
}


.headerBottomDiv ul
{
	list-style-type:none;
    padding:0;
    margin:0;
    display:block;
    color:#ffffff;
    text-align:right;
    direction:rtl;
    height:30px;
    width:1300px;
    margin:0 auto;
}


.headerBottomDiv ul li.menu
{
    margin:0 0 0 5px;
    float:right;
    height:30px;
    padding-left:40px; 
}


.headerBottomDiv ul li.menu div.sub
{
    position:absolute;
    background-color:transparent;
    background-image:url('/App_Themes/images/drop-menu-bg.png');
    margin-top:11px;
    width:1298px;
    border:1px solid #d0d0d0;
    
}

.headerBottomDiv ul li.menu .sub-in {
    width:60%;


}

.headerBottomDiv ul li.menu div.sub div.cat
{
    margin:5px; 
    text-align:right;
    float:right;
    width:180px;
    height:30px;
    background-position:right center;
    padding-right:20px;
    background-repeat:no-repeat;
    background-image:url('/App_Themes/images/arrow-left.png');
    background-size:6px 9px;
    margin-top:10px;
}

.headerBottomDiv ul li.menu div.sub div.cat a
{
    font-size:24px;
    font-weight:400;
    font-family:   'almoni-dl', sans-serif; 
    text-decoration:none;
    padding-top:0px;
    display:inline-block;
    margin-top:7px;
    color:#1F82BB;

   
}

.headerBottomDiv ul li.menu div.sub div.cat a
:hover
{
text-decoration:underline;
}

.headerBottomDiv ul li.sep
{
    margin:0 5px 0 0;
    background-color: White;
    float:right;
    height:31px;
    width:1px;
    display:none;
}




.headerBottomDiv ul li.menu a
{
	 font-size:18px;
    font-weight:700;
    font-family:   'almoni-dl', sans-serif; 
	text-decoration:none;
	display:inline-block;
    color:#0094DA;

}

.headerBottomDiv ul li a:hover
{
    color:#4DC4EF; 
}

.headerBottomDiv ul li.menuForum a
{
	 font-size:18px;
    font-weight:700;
    font-family:   'almoni-dl', sans-serif; 
	text-decoration:none;
	display:inline-block;
    color: #fff;
    padding: 3px;
    background-color:#0094DA;
                                     

}


.topSearchText
{
	border:1px solid gray;	
	direction:rtl;
	text-align:right;
	width:260px;
	height:20px;
	font-size:17px;
	padding:2px;
	color:#333;
}


.topSearchTbl
{
	text-align:left;
}

.topSearchTbl td
{
	font-size:13px;
	color:#3C3C3C;	
}

.topSearchTbl td input
{
	border:1px solid #E1E1E1;
	direction:rtl;
	text-align:right;
}

/*
footer
*/
.footerDiv
{
	width:1300px;
	color:#BB017C;
	font-size:11px;
	text-align:right;
	display:block;
	direction:rtl;
	clear:both;
	background-color:#F7F7F7;
	border-top:2px solid #CFCFCF;
    margin: 0 auto;
	
}

.footerDiv div.title
{
    font-size:18px;
    font-weight:bold;
    color:#4DC4EF; 
    margin:0 10px 0 0;  
}

.footerRdiv
{
    margin-top:15px;
    margin-bottom:15px;
    margin-right:10px;
	float:right;	
	width:190px;
	display:block;
	border-left:1px solid #DDDDDD;
	min-height:250px;
	height:100%;
	background:url('/ProImages/73_footerRightBG.gif') no-repeat 0 0;	
}

.footerMdiv
{
    margin-top:15px;
    margin-bottom:15px;
	float:right;	
	width:190px;
	display:block;
	margin-right:10px;
	border-left:1px solid #DDDDDD;
	min-height:250px;
	height:100%;
	background:url('/ProImages/73_footerMiddleBG.gif') no-repeat 0 100%;	
}


.footerLdiv
{
    margin-top:15px;
    margin-bottom:15px;
	float:right;	
	width:200px;
	display:block;
	margin-right:10px;
	min-height:250px;
	height:100%;	
}

.footerVLdiv
{
    margin-top:15px;
    margin-bottom:15px;
	float:right;	
	width:500px;
	display:block;
	margin-right:10px;
	min-height:250px;
	height:100%;	
}

.footerDiv ul
{
	list-style-type:none;
    padding:0;
    margin:10px 0 10px 0;
    width:200px;
    float:right;
}


.footerDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 3px 3px 0;
    padding:0 8px 0 8px;
    width:250px;
    text-align:right;

}

.footerDiv ul li a
{
	font-size:12px;
	color:#1F82BB;
	text-decoration:none;
	font-weight:bold;
}

.footerDiv ul li a:hover
{
	font-size:12px;
	color:#1F82BB;
	text-decoration:underline;
	font-weight:bold;
}

.footerPromo
{
	float:left;
	width:355px;
	padding-top:20px;
	margin-left:25px;

}

.footerPromo img
{

	
}

.copyDiv
{
    width:1000px;
    clear:both;
    margin:0 auto;
    text-align:right;   
}

.copyDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.copyDiv div.r
{
    float:right;
    width:320px;
    font-size:12px;
    color:#1F82BB;  
    font-size:11px
}

.copyDiv div.r a
{
    font-size:11px;
    color:#1F82BB;
}


.copyDiv div.m
{
    float:right;
    width:280px;
    color:#9E9E9E;
    font-size:11px;
    margin-right:10px;
}

.copyDiv div.l
{
    float:right;
    width:370px;
    color:#9E9E9E;
    font-size:11px;
    margin-right:10px;
}

/*
homepage 
*/
.hpContent
{
	display:block;
}

.hpContent:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpTop
{
	margin:0px 0 10px 0;
	width:1300px;
	height:180px;
	display:inline-block;
	background:url('/App_Themes/images/hpImage.gif') no-repeat;

}

.hpTop div.left
{
	float:left;
	width:405px;
}

.hpTop div.right
{
	float:right;
	text-align:right;
	width:450px;
	
}

.hpTop div h1
{
	font-size:25px;
    margin:25px 0 0 0;
	color:#0295DB;
	
	
}

.hpTop div h2
{
	font-size:20px;
    margin:5px 0 0 0;
	color:#000000;
	
}

.hpTop div p
{
	font-size:12px;
	font-weight:bold;
    margin:5px 0 0 0;
	color:#000000;
	
	direction:rtl;
}



.contentDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpLeadTable
{
	background-color:#FAFAFA;	
	direction:rtl;
	text-align:right;
	font-size:12px;
	margin:15px 5px 15px 5px;
	display:block;
}

.hpLeadTableButton
{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
    background-color:#008BD8;
	border:0;
	height:24px;
	width:180px;
	cursor:pointer;
	
}

.hpLeadTable td
{
	padding-right:10px;
	color:#4D4D4D;
	width:280px;
	vertical-align:top;
}

.hpLeadTable td input.inputText
{
	border:1px solid #1F82BB;
	background-color:#F7F7F7;
	width:180px;
}

.hpLeadTable td select
{
	border:1px solid #1F82BB;
	background-color:#F7F7F7;
	width:185px;
}

.hpLeadTable b
{
	font-size:14px;
	font-weight:bold;
	color:#4D4D4D;
}

.hpLeadTable td.title
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#FF6E03;
	padding:2px;
	width:100%;
}

.hpLeadTable td.caption
{
	width:150px;
	vertical-align:top;
}

.hpLeadTable td.button
{
	text-align:left;
	padding-left:45px;
}

.HpRight
{
	float:right;
	width:613px;
	min-height:410px;	
	height:100%;
}



.HpLeft
{
	float:left;
	width:360px;
	margin-right:10px;
	display:inline-block;
	min-height:410px;
	height:100%;
	
}

.HpCats
{
	display:block;
	text-align:right;
	direction:rtl;
	background-color:#ededed;
	padding:5px 25px 5px 25px;
	
	
}

.HpCats h4
{
	color:#FFFFFF;
	padding:3px;
	margin:0;
	border-bottom:1px solid #BFBFBF;
}


.HpCats ul
{
    list-style-type:none;
    padding:5px 0 0 0;
    margin:0;
   
}


.HpCats ul li
{
    list-style-type:none;
    margin:0;
    float:right;
    width:135px;
    margin:3px 0 3px 7px;
    text-align:center;
}

.HpCats ul li.Last
{
    list-style-type:none;
    margin:0;
    float:left;
    width:135px;
    margin:3px 0 3px 1px;
    text-align:center;
}


.HpCats ul li img
{
   display:block;
   border:0;
   margin-bottom:3px;
}

.HpCats ul li a
{
	font-size:15px;
	color:#1F82BB;
	text-decoration:none;
	font-weight:bold;
}

.HpCats ul li a:hover
{
	font-size:15px;
	color:#1F82BB;
	text-decoration:underline;
	font-weight:bold;
}


.HpCats ul li.NoImg
{
    background-color:#fff !important;
    width:115px !important;
    height:40px !important;
    text-align:right !important;
    margin:5px !important;
    padding-top:15px !important;
    padding-right:15px !important;
    
    
}

.HpMoreDiv
{
    margin:5px;
    text-align:left;   
}

.HpMoreDiv a
{
    color:#1F82BB;  
}

.hpSlogen
{
	margin:5px 15px 5px 15px;
	font-size:12px;
	color:#343434;
	height:48px;
	display:inline-block;
}

.HpSection
{
	/*background-color:#FAFAFA;*/
	text-align:right;
	direction:rtl;
	display:block;
	/*border:1px solid #ECECEC;*/
	margin-bottom:10px;
    font-family:   'almoni-dl', sans-serif; 
}

.HpSectionNoBorder
{
	border:0 !important;
}

.HpSection:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.HpSection h2
{
	color:#333;
	display:inline-block;
	margin:10px;
	font-size:15px;
}

.HpSection h4
{
	color:#333;
	display:inline-block;
	margin:10px;
}

.HpSection h3
{
	color:#333;
	display:inline-block;
	margin:10px;
    font-size:20px;
    font-weight:700;
}

.sideSection
{
	background-color:#ffffff;
	text-align:right;
	direction:rtl;
	display:inline-block;
	width:230px;
}

.HpSectionTop
{
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	border-bottom:3px solid #D8D8D8;
    margin-bottom: 15px;
    width:92%;
	
}

.HpSection .HPBusin
{
    margin-top: 0px;
    float: right;
    padding-bottom: 50px;
    position: relative;
    min-height: 10px;
    width: 100%;
}

.HpSection .HPBusin .TopHPBusin
{
    width: 730px;
    margin: 0 auto;
    min-height: 10px;
    clear: both;   
}

.HpSection .HPBusin .HpBusinInner
{
    width: 100%;
    float: right;
    min-height: 10px;
    clear: both;
}

.HpSection .HPBusin .HpBusinInner .businCatBox {
    width: 210px;
    margin-left: 15px;
    float: right;
    margin-bottom: 10px;
    border-radius: 8px;
    border: 1px solid #dfdfdf;
    background-color: #fff;
    padding:8px;
    min-height: 456px;
}




.HpSectionTop h4
{
	margin:0;
	color:#FFFFFF;
    background-color:#4DC4EF;
	font-size:14px;
    padding: .3em .8em .2em .8em;
	
}

.HpSectionTop h3
{
	margin:0;
	color:#4DC4EF;
	font-size:26px;
    padding: .3em .0em .1em .8em;
	
}

.HpSectionTop h2
{
	margin:0;
	color:#FFFFFF;
	margin:3px;
	font-size:14px;
	
}

.HpSectionTop h2 a
{
	margin:0;
	color:#FFFFFF;
	margin:3px;
	text-decoration:none;
	font-size:14px;
	
}

.HpSectionTop h4 a
{
	margin:0;
	color:#FFFFFF;
	margin:3px;
	text-decoration:none;
	font-size:14px;
	
}

.HpSectionTop h1
{
	margin:0;
	color:#FFFFFF;
	margin:3px;
	font-size:14px;
	
}

.HpSectionTop h1 a
{
	margin:0;
	color:#FFFFFF;
	margin:3px;
	text-decoration:none;
	font-size:14px;
	
}


.HpArticle
{
	direction:rtl;
	text-align:right;
	font-size:12px;
	color:#333333;	
	padding:10px;
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     1.9em;
    line-height: 1.45em; 
	
}

.HpArticle img
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	border:1px solid #ECECEC;
	
}

.HpArticle .PromoLinks
{
	border:1px solid #cfcfcf;
	padding:15px;
	
}


.HpArticle .PromoLinks a
{
	border-bottom:1px solid #ccc;
	float:right;
	padding-bottom:6px;
	font-size:14px;
	font-weight:bold;
	display:block;
	width:453px;
	text-decoration:none;
	margin-left:20px;
	margin-bottom:5px;
	color:#1F82BB !important;

}



.PageSubSection
{
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	border-bottom:3px solid #4DC4EF;
	padding:0 0 2px 2px;
}


.PageSubSection h2
{
	color:#333;
	margin:0 0 3px 3px;
	font-size:25px;
	
}

.sideSectionTop
{
	color:#868686;
	margin:5px 0 0 0;
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	background-color:#FFFFFF;
	border-bottom:1px solid #868686;
}

.sideSectionTop h2
{
	margin:3px;
	font-size:16px;
	color:#FF6E03;
	display:inline-block;
}

.sideSectionTop h2 a
{
	margin:0;
	font-size:16px;
	color:#FF6E03;
	text-decoration:none;
	font-weight:bold;
}

.moreArticlesDiv
{
	text-align:left;
	margin:10px;
	display:block;
	
}

.moreArticlesDiv a
{
	color:#333333;
	
}

/*
right side 
*/

.moreInfoDiv
{
	direction:rtl;
}

.sideMoreDiv
{
    margin:5px 0 5px 5px;
    text-align:left;  
}


.sideMoreDiv a
{
    font-size:12px;
    color:#1F82BB;
}

.rightPricesDiv
{
	width:200px;
	height:39px;	
	background:url('/App_Themes/images/prices-link-bg.gif');
	display:inline-block;
}

.rightPricesDiv div
{
	margin:10px 20px 0 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	color:#158FB8;
	display:inline-block;
}


.SideArticlesMenu {
    margin-bottom:10px;
    /*background-color:#fafafa;
    border:1px solid #ececec;*/
}

.SideArticlesMenu .Articles {
    padding:10px;
}


.SideArticlesMenu .Articles .Article {
    padding:7px 0px;
    background-repeat: no-repeat;
    background-image: url('/App_Themes/images/arrow-left.png');
    background-size: 6px 9px;
    background-position:right 12px  ;
    padding-right:12px;
    font-size: 15px;
    border-bottom: 1px solid #E5E5E5;
}


.SideArticlesMenu .Articles .Article a {
   text-decoration:none;
   font-size:14px;
   color:#4DC4EF;
}

    .SideArticlesMenu .Articles .Article a:hover 
    {
        background-color: #4DC4EF;
   color:#FFFFFF;
                         
}


/*
busin card 
*/
.businCardDiv
{
    padding:10px 0 10px 0;
}

.businCardDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.businCardDiv div.imageDiv
{
    border:1px solid #999;	
	overflow:hidden;
	width:184px;
	min-height:94px;
	float:right;
	margin:5px 0 5px 10px;
    box-shadow: 0px 7px 7px #f2f2f2;
}


.businCardDiv div.imageDiv img
{
    margin:3px;
	width:178px;
	
}

.googleCard
{
    clear:both;   
    background-color:#FAFAFA;
}



.businCardBottom
{
    margin-top:10px;

}

.businCardDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.businCardBottom div.right
{
    width:310px;
 
    float:right;  
}


.businCardBottom div.left
{
    width:410px;
 
    float:left;  
    margin-right:10px;  
}


.businCardBottom div.in
{
    height:280px;
}

.businCardBottom div.in iframe
{
    
}

.businCardBottom div.in table.gallery
{
    margin-top:15px;
}

.businCardBottom div.left div.galleryThumb
{
    width:63px;
    height:47px;
    float:right;
    margin:0 2px 4px 2px;
}

.businCardBottom div.left div.galleryThumb img
{
    width:63px;
    height:47px;
    border:0;
    cursor:pointer;
}

.businCardBottom div.left img.galleryBigImage
{
    border:0;
    cursor:pointer;
}


/*
busin control 
*/

.businInCatDiv
{
    
    border:1px solid #dcdcdc;
    background-color:#fff;	
	overflow:hidden;
	margin-top:20px;  
    border-radius: 5px; 
}

.FreeBusinInCat
{
    height: 90px;
    padding: 10px;
}

.businInCatDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.businInCatDiv a.title
{
    font-size:25px;
    text-decoration:none;
    font-weight:700;
    font-family: 'almoni-dl', sans-serif;
    color:#4DC4EF;  


}

    .businInCatDiv a.title:hover
{
    text-decoration:underline;
}



.businInCatDiv span.address
{
    font-size:11px;
    color:#333333;  
    text-decoration:none;
    float:right;
}



.businInCatDiv div.bottom
{
    clear:both;
}

.businInCatDiv div.right
{
    float:right;
    width:90px;
    margin-left:5px;
    padding:10px;
}


.businInCatDiv div.left
{
    float:left;
    padding-top:12px;
    width:390px;
    font-family: 'almoni-dl', sans-serif;
}

.businInCatDiv div.left .LeftActions
{
    padding-top: 80px;
    padding-left: 16px;
}

.italicS
{
    font-style:italic;
    font-size:16px;
}

.descB
{
    font-size:15px;
}



.businInCatDiv div.LeftNoRight
{
    float:none !important;
    width:700px !important;
}

.businInCatDiv div.left p
{
    
    padding-left: 30px;
    margin:0;
    color:#484848;
    text-align:justify;
    float: right;
    font-weight:400;
    font-size:15px;

}

.businInCatDiv div.left div.cats
{
    margin:5px 0 0 0;
    color:#9E9E9E;
    text-align:justify;
}

.businInCatDiv div.left div.phone
{
    width:163px;
    height:30px;
    overflow:hidden;
    float:left;
    font-size:20px;
    font-weight:700;
    color:#4DC4EF;
    margin:5px 10px 5px 0;
    padding-top:10px;
    text-align:center;
    border-radius: 5px; 
    border:1px solid #4DC4EF;	
}

.businInCatDiv div.left div.link
{
    width:163px;
    cursor:pointer;
    height:30px;
    overflow:hidden;
    float:left;
    font-size:20px;
    font-weight:700;
    color:#4DC4EF;
    margin:5px 10px 5px 0;
    padding-top:10px;
    text-align:center;
    border-radius: 5px; 
    border:1px solid #4DC4EF;	
}

.businInCatDiv div.left div.link a:hover{

    text-decoration:underline;
}

.businInCatDiv div.right div.topBusinImgDiv
{
    width:160px;
    height:134px;     
}

.businInCatDiv div.right div.topBusinImgDiv img
{
    width:310px;
    border:0;
    height:215px;    
}

.businInCatDiv  .reviews
{
    padding-top:5px;
    padding-bottom:5px;
    width:200px;
}

.businInCatDiv .address
{
    padding-top:5px;
}

.businInCatDiv .reviewNum
{
    float: left;
    padding-top: 5px;
    font-weight: 400;
    font-size: 15px;
}



/* home page busin*/

.businInHpDiv
{
	overflow:hidden;
	padding:6px; 
   
}

.businInHpDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.businInHpDiv a.title
{
    font-size:25px;
    text-decoration:none;
    font-weight:700;
    font-family: 'almoni-dl', sans-serif;
    color:#4DC4EF;  


}

    .businInHpDiv a.title:hover
{
    text-decoration:underline;
}



.businInHpDiv span.address
{
    font-size:14px;
    color:#333333;  
    text-decoration:none;
    float:right;
}



.businInHpDiv div.bottom
{
    clear:both;
}

.businInHpDiv div.right
{

    margin-left:1px;
    padding:5px;
}


.businInHpDiv div.left
{
    padding-top:5px;
    font-size:20px;
}

.businInHpDiv div.left .LeftActions
{
    padding-top:35px;
}



.businInHpDiv div.LeftNoRight
{
    float:none !important;
    width:700px !important;
}

.businInHpDiv div.left p
{
    
    
    margin:0;
    color:#484848;
    text-align:justify;
    float: right;
    font-size:15px;
}

.businInHpDiv div.left div.cats
{
    margin:5px 0 0 0;
    color:#9E9E9E;
    text-align:justify;
}

.businInHpDiv div.left div.phone
{
    width:163px;
    height:30px;
    overflow:hidden;
    float:left;
    font-size:20px;
    font-weight:bold;
    color:#ffffff;
    margin:15px 10px 5px 0;
    padding-top:10px;
    text-align:center;
    background-color:#4DC4EF;
    border-radius: 5px; 
    box-shadow: 0px 7px 7px #f2f2f2;

                                     }

.businInHpDiv div.left div.link
{
    width:163px;
    cursor:pointer;
    height:30px;
    overflow:hidden;
    float:left;
    font-size:17px;
    font-weight:bold;
    color:#ffffff;
    margin:5px 10px 5px 0;
    padding-top:10px;
    text-align:center;
    background-color:#4DC4EF;
    border-radius: 5px; 
    box-shadow: 0px 7px 7px #f2f2f2;
}

.businInHpDiv div.left div.link a:hover{

    text-decoration:underline;
}

.businInHpDiv div.right div.topBusinImgDiv
{
    width:160px;
    height:104px;     
}

.businInHpDiv div.right div.topBusinImgDiv img
{
    width:244px;
    border:0;
    margin-top:5px;  
}

.businInHpDiv div.businInHpDivHeadline
{
    min-height:60px;
}

/*
NP busin control 
*/

.NPbusinInCatDiv
{
    
    border:1px solid #ECECEC;
    background-color:#FAFAFA;	
	overflow:hidden;
	margin-top:10px; 
	padding:10px;  
}

.NPbusinInCatDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.NPbusinInCatDiv a.title
{
    font-size:20px;
    font-weight:bold;
    color:#4DC4EF;  
    text-decoration:none;
}

.NPbusinInCatDiv span.address
{
    font-size:11px;
    color:#333333;  
    text-decoration:none;
}



.NPbusinInCatDiv div.bottom
{
    clear:both;
    margin-top:5px;
}


.NPbusinInCatDiv div.main
{
    height:90px;
}


.NPbusinInCatDiv div.main p
{
    margin:0;
    color:#484848;
    text-align:justify;
}

.NPbusinInCatDiv div.main div.cats
{
    margin:5px 0 0 0;
    color:#9E9E9E;
    text-align:justify;
}

.NPbusinInCatDiv div.main div.phone
{
    width:163px;
    height:30px;
    background:url('/ProImages/73_businPhoneBG.gif') no-repeat;
    overflow:hidden;
    float:left;
    font-size:16px;
    font-weight:bold;
    color:#ffffff;
    margin:5px 10px 5px 0;
    padding-top:15px;
    text-align:center;
    
}



/************** OLD **************/

.popularCatsDiv
{
	margin:25px 15px 15px 15px;	
}

.popularCitiesDiv
{
	margin:5px 15px 15px 15px;
	display:block;	
	border-top:1px solid #E1E1E1;
	padding-top:10px;
}

.popularCatsDiv div
{
	margin-top:5px;
	margin-left:550px;	
}

.popularTagsDiv
{
	margin:25px 15px 15px 15px;	
}



.popularCitiesDiv ul
{
    list-style-type:none;
    padding:0;
    margin:10px 0 0 0;
    display:inline-block;
}


.popularCitiesDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 5px 3px 0;
    float:left;
    width:180px;
}

.popularCitiesDiv ul li a
{
	font-size:13px;
	color:#0063DC;
	text-decoration:none;
}

.popularCitiesDiv ul li a:hover
{
	font-size:13px;
	color:#0063DC;
	text-decoration:underline;
}

.popularCatsDiv ul
{
    list-style-type:none;
    padding:0;
    margin:10px 0 0 0;
    display:inline-block;
}


.popularCatsDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 5px 3px 0;
    float:left;
    width:340px;
}

.popularCatsDiv ul li a
{
	font-size:13px;
	color:#0063DC;
	text-decoration:none;
}

.popularCatsDiv ul li a:hover
{
	font-size:13px;
	color:#0063DC;
	text-decoration:underline;
}





.hpQuestion
{
    margin:8px 5px 8px 5px;
}

.hpQuestion a
{
    color:#1F82BB;
}

.hpQuestion span
{
    color:#999999;
    font-size:11px;
}
.hpQuestion img
{

}

.hp_top
{
	height:235px;
	margin:15px;		
}




.hp_newsTop
{
	background:url('/App_Themes/images/hp-news-top-bg.gif') no-repeat;		
	width:324px;
	height:10px;
	overflow:hidden;
	margin-top:10px;
}

.hp_newsBottom
{
	background:url('/App_Themes/images/hp-news-bottom-bg.gif') no-repeat;	
	width:324px;
	height:7px;
	overflow:hidden;
	display:inline-block;
}

.hp_newsDiv
{
	width:324px;
	height:180px;
	float:left;
	margin:10px 0 5px 0;
	
}

.hp_newsDivIn
{
	width:324px;
	height:180px;
	background-color:#F4F4F4;
	display:inline-block;
}



.hp_artcl
{
	
	padding:8px;
	direction:rtl;
	text-align:right;
}

.hp_artcl:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hp_artcl img.mainImage
{
	margin:2px 0 0 0;
	width:88px;
	height:75px;
	border:0;
}


.hp_artcl p
{
	color:#3C3C3C;
	margin:5px 0 2px 0;
	font-size:12px;
	text-align:right;
	direction:rtl;

}

.hp_artcl a
{
	font-size:18px;
	font-weight:bold;
	color:#4DC4EF;
	text-decoration:none;
}

.hp_artcl div.bottom
{
	text-align:right;
	color:#FF6E03;
	font-size:11px;
	margin-top:5px;
	direction:rtl;

}

.hp_artcl div.bottom a
{
	font-size:12px;
	color:#1F82BB;
	font-weight:normal;
	direction:rtl;
	text-decoration:underline;
}

.hp_artcl div.imgDiv
{
	width:105px;
	float:right;
	height:100px;
}


.hp_artcl div.imgDiv div.image
{
	width:92px;
	height:80px;
    border:1px solid #999;
	display:block;
	text-align:center;
	margin-top:10px;
}

.hp_artcl table
{
	color:#3C3C3C;
	
	font-size:12px;
	text-align:right;
	direction:rtl;
}


.hp_artcl span
{
	
	font-size:11px;
	color:#999999;
}



.topNavDiv
{	
	color:#333333;	
	text-align:right;
	direction:rtl;
	font-size:13px;
    max-width:1000px;
    position:center;
    margin:auto;	
}

.topNavDiv a
{
	font-size:13px;	
}

.White
{
    color:#333333;
}

.topNavDiv b
{
	color:#3C3C3C;	
}

.cat_askDiv
{
	margin-top:5px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #FF6E03;
	padding:3px;
}

.cat_askDiv a
{
	color:#FF6E03;
	font-weight:bold;	
	display:block;
	margin:5px;
	text-decoration:none;
}

.catsSelectRightSide
{
	padding:5px;
	margin-bottom:5px;
	color:#333333;
}




.cat_topGoogle
{
    
}


.googleRightSide
{
	padding:5px 0 5px 0;
	margin-bottom:5px;
}



.googleCard:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.googlecCardAdContainer
{
	padding:5px;
}

.googlecCardAdContainer:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.cat_topCaptionDiv
{
	font-size:14px;
	color:#4d4d4d;
	margin:5px 0 0 0;	
}

.cat_topCaptionDiv h3
{
	color:#4d4d4d;
	font-size:14px;
	display:inline;
	margin:0;
}


.busin_inCatDiv
{
	margin:10px 0 10px 0;
	padding:5px;
	padding-bottom:15px;
	border-bottom: 1px dotted #9C9C9C;
	text-align:right;
	direction:rtl;
}

.busin_inCatDiv img
{
	margin:3px 10px 3px 3px;
	float:left;
}

.busin_inCatDiv p
{
	margin:5px 0 10px 15px;
	font-size:14px;
	color:#3C3C3C;
	text-align:right;
	direction:rtl;	
}

.busin_name
{
	font-size:18px;
	color:#0063DC;
}

.busin_add
{
	font-size:13px;
	font-weight:bold;
	color:#3C3C3C;
	margin-top:3px;
}

.busin_but
{
	background-color:#ECECEC;
	border:1px solid #D2D2D2;
	width:130px;
	height:22px;
	color:#0063DC;
	
}

.catResults
{
	min-height:370px;
	height:100%;
}


.catsResultTopTitle
{
	font-size:18px;
	color:#1F82BB;
	padding:0 0 5px 5px;

}

.catsResultTopTitle:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.catsResultTopTitle h2
{
	color:#1F82BB;
	margin:15px;	
	font-size:18px;
	margin:0;
}

.catsResultTopTitle h1
{
	color:#1F82BB;
	margin:15px;	
	font-size:18px;
	margin:0;
}

.catsResultTopTitle div.right
{
	color:#FF6E03;	
	font-weight:bold;
	float:right;
	display:inline-block;
	
}

.catsResultTopTitle div.left
{
	float:left;
	width:289px;
	height:41px;
	background:url('/App_Themes/images/questions-button.gif');
	display:inline-block;
}

.catsResultTopTitle div.left a
{
	text-decoration:none;
	font-weight:bold;
	margin:3px 35px 3px 3px;
	font-size:12px;
	color:#FF6E03;
	display:inline-block;
}

.busin_PageDiv
{
	min-height:370px;
	height:100%;
}


.catPagesDiv
{
	margin:5px 0 20px 0;
	display:inline-table;
}

.catPagesDiv a
{
	display:block; 
	float:right;
	margin-right:8px;
	color:#1F82BB;
	text-decoration:none;
	padding:2px;
	font-weight:bold;
}

.catPagesDiv a.selected
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	color:#333333;
	text-decoration:none;
	padding:2px;
	font-weight:bold;
}

.relCatsDiv
{
	color:#FF6600;
	font-weight:bold;
	display:block;
	text-align:right;
}


.relCatsDiv ul
{
    list-style-type:none;
    padding:0;
    margin:5px 0 10px 0;
    display:inline-block;

}


.relCatsDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 10px;
    float:right;
    display:inline-block;
}

.relCatsDiv ul li a
{
	font-size:12px;
	color:#0063DC;
}

.busin_top
{
	margin:10px;
}

.busin_topL
{
	width:250px;
	background-color:#F7F7F7;
	display:block;
	float:left;
}

.busin_topR
{
	min-height:245px;
	height:100%;
}
 
.busin_topR p
{
	margin:5px 0 5px 0;
	
}
.busin_topRG
{
	
	width:220px;
	background-color:#F4F4F4;
	margin:0 10px 10px 0;
}

.busin_topDtlsDiv
{
	margin-top:5px;
	color:#3C3C3C;
	font-size:13px;
	line-height:20px;
	padding-bottom:10px;
	border-bottom: 1px dotted #9C9C9C;
	text-align:right;
	direction:rtl;
}



.busin_tagsCats
{
	margin-top:10px;	
}


.busin_moreDiv
{
	padding:7px 0px;
    background-repeat: no-repeat;
    background-image: url('/App_Themes/images/arrow-left.png');
    background-size: 6px 9px;
    background-position:right 12px;
    padding-right:12px;
    font-size: 15px;
    border-bottom: 1px solid #E5E5E5;
}

.busin_moreDiv a
{
    text-decoration: none;
	font-size:16px;
	color:#1F82BB;	

}

.busin_moreDiv a:hover
{
    font-weight:bold;
	font-size:16px;
	color:#1F82BB;	

}

.busin_moreDiv img
{
	
}


.allCatsUL
{

    list-style-type:none;
    padding:0;
    margin:15px;
    display:inline-block;
}

.allCatsUL li
{
    list-style-type:none;
    padding:0;
    margin:0 5px 3px 0;
    width:200px;
    float:right;
    text-align:right;
}

.allCatsUL li a
{
	font-size:13px;
	color:#4C4C4C;
	text-decoration:none;
}

.allCatsUL li a:hover
{
	font-size:13px;
	color:#4C4C4C;
	text-decoration:underline;
}

.artcl_PageDiv
{	
	min-height:380px;
	height:100%;	
}



.artcl_topSep
{
	border-bottom:1px solid #CECECE;
	width:100%;
	padding:2px 0 2px 0;
	height:1px;
	display:inline-table;
	width:100%;
}

.artcl_PageDiv p
{
	color:#3C3C3C;	

}

.artcl_PageDiv .Thumb
{
    width:240px;
    float:right;
    margin:0 2px 4px 2px;
}

.artcl_PageDiv .Thumb img
{
    width:240px;
    border:0;
    cursor:pointer;
    height:170px;

}

.catTags 
{
	margin:10px;
	line-height:25px;
}

.catTags a
{
	color:#1F82BB;
	font-weight:bold;
	
}

.tagsBack
{
	font-size:12px;
	color:#1F82BB;	
	font-weight:bold;
}



.tagsLetter
{
	font-size:14px;
	color:#3C3C3C;	
	font-weight:bold;
}


.tagsLetterSelected
{
	font-size:14px;
	color:#1F82BB;	
	font-weight:bold;
}

.stateCityFilterDiv
{
	text-align:right;
	margin:10px 0 5px 0;
	display:block;
	direction:rtl;
}

.stateCityFilterDiv a
{
	font-size:15px;
	color:#0063DC;
	cursor:pointer;
}


.contactMsgSent
{
	font-size:12px;
	color:#3C3C3C;	
}


.contactUsTopText
{
    color:#333333;
    margin:10px;   
}


/*
Google Ads Classes
*/

/* Top: */

.topAdDiv
{
	margin:5px 0 5px 0;padding:5px;	
}

.topAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none; 
}

.topAdTitle
{
	font-family:arial;font-size:15px; color:#1F82BB; font-weight:bold;margin-top:3px;
}

.topAdText
{
	font-family:arial; font-size:12px; color:#333333;	
}

.topAdURL
{
	font-family:arial;font-size:11px;color:#484848;text-decoration:underline;
}


/* Card: */

.cardAdDiv
{
	margin-bottom:10px;padding-left:5px;background-color:#FAFAFA;
}

.cardAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none;
}

.cardAdTitle
{
	font-family:arial;font-size:15px; color:#1F82BB; font-weight:bold;margin-top:3px;
}

.topAdText
{
	font-family:arial; font-size:12px; color:#333333;
}

.topAdURL
{
	font-family:arial;font-size:11px;color:#484848;
}


/* Side: */

.sideAdDiv
{
	margin-bottom:10px;padding-left:5px;background-color:#FAFAFA;
}

.sideAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none;
}

.sideAdTitle
{
	font-family:arial;font-size:15px; color:#1F82BB; font-weight:bold;margin-top:3px;
}

.sideAdText
{
	font-family:arial; font-size:12px; color:#333333;
}

.sideAdURL
{
	font-family:arial;font-size:11px;color:#484848;
}




.qResults
{
	min-height:370px;
	height:100%;
    padding-top: 15px;
}


.qResultsTopTitle
{
	font-size:25px;
	color:#2FA5D5;
	margin-bottom:15px;	
	font-weight:bold;
}

.qResultsTopTitle h2
{
	color:#2FA5D5;
	margin:15px;	
	font-size:25px;
	margin:0;
	display:inline;
	font-weight:bold;
}


.qCatsUl
{
    list-style-type:none;
    padding:0;
    margin:10px 3px 10px 3px;
    display:inline-block;
}


.qCatsUl li
{
    list-style-type:none;
    padding:0;
    margin:0 0 3px 5px;
    padding-right:7px;
    float:right;
    width:180px;
    color:#484848;
    font-size:13px;
}

.qCatsUl li a
{
	font-size:13px;
	color:#484848;
	text-decoration:none;
	font-weight:bold;
}

.qCatsUl li a:hover
{
	font-size:13px;
	color:#484848;
	text-decoration:underline;
	font-weight:bold;
}
/*
/////////////////////////////////////
*/


/*
Projects
*/
.projectInBusin
{
	vertical-align: top;
	display: inline-block;
}

.projectInBusin h5
{
	color:#4C4C4C;
	margin:10px;
	font-size:14px;
}

.projectInBusin h5 a
{
	color:#4C4C4C;
	font-size:17px;
}

.projectInBusin p
{
	color:#4C4C4C;
	font-size:15px;
	margin:5px 10px 10px 10px;
}

.projectInBusin img
{
	width:365px;
	max-height:243px;
}

.projectInBusin div.right 
{
	float:right;
	display: inline-block;
	width:380px
}

.projectRightDiv
{
	float:right;
	display: inline-block;
	width:100%;		
}

.projectRightDiv p
{
	margin:10px;
	color:#4C4C4C;	
    font-size:17px;
}

.largeThumbDiv
{
	width:290px;
	margin:15px;
}

.projectLeftDiv img
{
	width:285px;
	border:0;
}

.projectThumbsDiv
{
	display:inline-block;
	
}


.projectThumbDiv
{
	width:380px;
	min-height:130px;
	height:100%;
	border:2px solid #D1D1D1;
	float:right;
	margin:3px;
	text-align:center;
}

.projectThumbDiv img
{
	width:365px;
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}

.projectThumbDiv span
{
	color:gray;
	font-size:17px;
}


.projectBackLink
{
	color:#4C4C4C;
	display:block;
	margin:10px;
	font-size:20px;
	font-weight:bold;	
    text-align:left;
	
}


.topBusinDiv
{
	display:block;
	padding:5px;
	margin-bottom:5px;
	height:100px;
	width:150px;
	float:right;
	margin-right:10px;
	margin-top:10px;
	display:inline-block;
}

.topBusinDiv a.title
{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

.topBusinImgDiv
{
    width:85px;
    height:65px;
  
}

.topBusinImg
{
    width:244px;
    float: right;
    padding-bottom: 8px;
    padding-top: 8px;
    height:170px;

}

.topBusinMore
{
    font-size:12px;
    color:#1F82BB; 
}




.QuestionText
{
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     19px;
    line-height: 1.25em; 

}



.questionTitle
{
	background-color:#F3F3F3;
	border-bottom:1px solid #D5D3D3;	
}

.questionTitle h4
{
	color:#484848;
	font-size:14px;
	margin:5px 10px 3px 3px;
}


.questionAskDiv
{
    margin:10px;
}

.questionAskDivButton
{
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
	background-color:#008BD8;
	border:0;
	height:26px;
	width:80px;
	cursor:pointer;
}

.questionCatsSelect
{
    border:1px solid gray;
}

.questionAskText
{
    border:1px solid gray;
    width:690px;
    height:60px; 
    margin-top:5px;  
}

.questionAskInfo
{
    color:Gray;
    font-size:11px;
}

.questionAskErr
{
    height:12px;
    margin-bottom:3px;
    margin-top:3px;
}

.questionButtonDiv
{
    width:693px;
    text-align:left; 
}

.questionAskDiv b
{
	color:#FF6E03;
}


.questionSentDiv
{
    height:89px;
}


.questionMailInput
{
    font-size:16px;height:23px;direction:ltr;border:1px solid gray;width:300px;
}


.allSuppliersLink
{
    color:#1F82BB;
    font-size:13px;
    font-weight:bold;
    display:block;
    text-align:left;
    margin:10px 0 10px 0;
}


.newBusinTable
{
    width:100%; 
    margin:auto;  
}

.newBusinTable td.sep
{
    border-top:1px solid #F3F2F2;
    
}


.newBusinTable td.caption
{
    font-size:15px;
    font-weight:bold;
    color:#333333;
    
}

.newBusinTable input.text
{
    border:1px solid gray;
    font-size:15px;
}

.newBusinTable textarea.text
{
    border:1px solid gray;
    font-size:15px;
}

.newBusinTable select.text
{
    border:1px solid gray ;
    font-size:15px; 
}


.newBusinErr
{
    font-size:14px;
    color:Red;
    font-weight:bold;
    text-align:center;
}

.newBusinRegDone
{
    margin:10px;
    font-size:13px;
    color:#333333;
}

.resultsFoundDiv
{
    color:#333333;
    margin:5px 0 5px 0;   
}

.noTagsResults
{
    color:#333333;
    margin:5px 0 5px 0;    
}


/*
Google - top Hover
*/

.topGAds
{
    padding:10px;
}

.topGAds:after 
{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.topGAds div.leftsmall
{
    text-align:left;
    font-size:11px;
    float:left;
    
}

.topGAds div.leftsmall a
{
    color:#808080;
    
}

.topGAds div.googleAdHover
{
    padding:12px 0 12px 0;
    
     
}

.topGAds div.googleAdHover:hover
{
    padding:12px 0 12px 0;
    background-color:#EEEEEE;
     
}


.topGAds div.googleAdHover a.title
{
    font-size:17px;
    color:#1F82BB;
    font-weight:bold;
     
}



.topGAds div.googleAdHover div.url a
{
  
    color:#808080;
    font-size:12px;
     
}



/*
Content Categories
*/

.contentSubCats
{
    color:#333333;   
    padding-bottom:10px;
}

.contentSubCats a
{
    color:#333333;  
    font-size:18px; 
}



/*
Brands
*/

.brandsDiv
{
    padding:10px 0 10px 0;   
}


.brandsDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.brandsDiv div.brandResult
{
    margin:10px 0 10px 12px;
    float:right;  
    width:170px;
    height:150px;
}



.brandsDiv div.brandResult a.title
{
	font-size:14px;
	font-weight:bold;
	color:#1F82BB;
	text-decoration:none;
}

.brandsDiv div.brandResult div.imageDiv
{
    width:97px;
    height:51px;
    background:url('/App_Themes/images/hpBusinImgBG.gif') no-repeat;
       
}

.brandsDiv div.brandResult div.imageDiv img
{
    width:92px;
    height:46px;
    border:0;
    margin-top:2px;    
}

.brandsDiv div.brandResult div.topBusinMore
{
    font-size:12px;
    color:#01A3E3; 
}


.brandsDiv div.brandResult div.desc
{
    height:60px;
}

.brandsDiv div.brandResult p
{
    font-size:12px;
    color:#535353;
    margin:3px 0 3px 0; 
}



.brandsDiv div.more
{
    margin:5px;
    text-align:right;   
}

.brandsDiv div.more a
{
    color:#1F82BB;  
}

.brandDiv p
{
    color:#333333;
    margin:5px; 
  
}


.brandDiv div.imageDiv
{
    background:url('/App_Themes/images/cardBusinImgBG.gif') no-repeat;		
	overflow:hidden;
	width:184px;
	height:94px;
	float:right;
	margin:5px 0 5px 10px;
}


.brandDiv div.imageDiv img
{
    margin:3px;
	width:178px;
	height:88px;

}


.brandProResult
{
    width:360px;
    float:right;
    margin:10px 0 10px 12px; 
    
}

.brandProResult p
{
    color:#333333;
    margin:0; 
    
}

.brandProResult p a
{
    color:#1F82BB;

    
}

.brandProResult span.title
{
	font-size:14px;
	font-weight:bold;
	color:#1F82BB;
	text-decoration:none;
    
}



.brandProResult div.imageDiv
{
    width:97px;
    height:51px;
    background:url('/App_Themes/images/hpBusinImgBG.gif') no-repeat;
    float:right;
    margin:5px 0 5px 5px;
       
}

.brandProResult div.imageDiv img
{
    width:92px;
    height:46px;
    border:0;
    margin-top:2px;    
}

.ArticleHighlights
{
    font-family: 'almoni-dl', sans-serif;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.45em;
    color:#333;   
    margin:10px 0 10px 0;
    padding:10px; 
}

.FullArticle
{

font-family: 'almoni-dl', sans-serif;
font-weight: 400;
font-size: 22px;
line-height: 1.35em;

}


.ArticleText
{
    color:#333;   
    margin:3px 0 3px 0;
    font-family: 'almoni-dl', sans-serif;
    line-height: 1.35em;
}

.ArticleText  ul li span
{
    color:#333;   
    margin:3px 0 3px 0;
    font-family: 'almoni-dl', sans-serif;
    line-height: 1.45em;
}


.ArticleText a
{
    color:#1F82BB;
}

.CatArticle
{
    color:#333;  
    padding-top:5px; 
    padding-bottom:5px;
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     16px;
    line-height: 1.2em; 
}

.CatArticle a
{
    color:#1F82BB;
}


.CatResultsPanel
{
    background-color:#ECECEC; 
    height:20px;
    margin:10px 0 10px 0;
    padding:5px;  
}

.CatResultsPanel a
{
   color:#1F82BB;
   cursor:pointer;
   text-decoration:underline;
   font-size:15px;
   font-weight:bold;
}

.CatResultsPanel a.Left
{
   color:#1F82BB;
   cursor:pointer;
   text-decoration:underline;
   font-size:15px;
   font-weight:bold;
   display:block;
   float:left;
}


.CatTopPanel
{
    color:#1F82BB;
    font-size:14px;
    font-weight:bold;
    padding-top:5px;
   
}

.CatTopPanel a
{
    color:#1F82BB;
    font-size:14px;
    font-weight:bold;
   
}

.CatTopSection
{

}

/*
Category Articles
*/

.CatArticles
{
    padding-top:5px;
}

.ArticleHomePage
{
    width:210px;
}


.CatArticles .Article
{
    border-bottom:1px solid #ececec;
    padding:13px;
    vertical-align: top;
    display: inline-block;
    
}

.CatArticles .NoBorder
{
    border-bottom:0 !important;
}

.CatArticles .Article .Title
{
    /*color:#1F82BB;*/
    color:#333;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}

.CatArticles .Article a
{
    /*color:#4DC4EF;*/
    color:#333;
    font-family: 'almoni-dl', sans-serif;
    font-weight: 700;
    font-size: 29px;
    text-decoration:none;
}

 .CatArticles .Article a:hover
{

    color:#4DC4EF;
}

.CatArticles .Article .Info
{
	font-size:11px;
	color:#999999;
	padding:3px 0 0 0;
}


.CatArticles .Article img 
{
	width:215px;
    height:147px;
	float:right;
	margin-left:10px;
	border:1px solid #999999;
	margin-bottom:3px;

}

.CatArticles .Article p
{
	color:#3C3C3C;
	margin:5px 0 2px 0;
	text-align:right;
	direction:rtl;
    font-family: 'almoni-dl', sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 1.15em;

}



/*
Category Questions
*/


.CatQuestions
{
    
}


.CatQuestions .Question
{
    border-bottom:1px solid #ececec;
    padding-bottom:10px;
    margin-top:15px;
}

.CatQuestions .Question .Q
{
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     17px;
    line-height: 1.25em; 
    color:#3C3C3C;
    
}


.CatQuestions .Question .Q a
{
    color:#3C3C3C;
    text-decoration:none;
}

.CatQuestions .Question .A
{
    color:#3C3C3C;
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     17px;
    line-height: 1.25em; 
    padding-top:5px;
}

.CatQuestions .Bottom
{
    padding-top:3px;
}

.CatQuestions .Bottom img
{
    vertical-align:middle;
}

.CatQuestions .Bottom a
{
    color:#1F82BB;
    
}


/*
Busin Page
*/

.BusinRight
{
    width:100%;
    float:right;
   
}

.BusinRight .Cats
{
    margin-bottom:5px;
   
}

.BusinRight .Cats a
{
    color:#1F82BB;
    font-size:12px;
   
}


.BusinRight .BusinContactDetails a
{
    color:#1F82BB;
    font-size:12px;
}

.BusinRight .Tags
{
    color:#333;   
    margin-bottom:10px;
}

.BusinRight .Tags a
{
    color:#1F82BB;
    font-size:12px;
}

.BusinRight .R
{
    
    float:right;
    color:#333;
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     17px;
    line-height: 1.15em; 
}

.BusinRight .R a
{
    
     color:#1F82BB;
    font-size:17px;
}


.BusinRight .Gallery
{

}

.BusinRight .Gallery .Thumb
{
    width:230px;
    float:right;
    margin:0 2px 4px 2px;
}

.BusinRight .Gallery .Thumb img
{
    width:230px;
    border:0;
    cursor:pointer;
    height:163px;

}

.BusinContactDetails
{
      direction:rtl;
      font-family:   'almoni-dl', sans-serif; 
	  font-weight:   400; 	   
}

.BusinContactDetails .Title
{
       font-size:19px;
       color:#333;
       border-bottom:1px solid #ececec;
       padding-bottom:3px;
       font-weight:bold;
}


.BusinContactDetails .Section
{
       font-size:18px;
       color:#333;
       border-bottom:1px solid #ececec;
       padding-bottom:3px;
}

.BusinContactDetails  .reviews
{
    padding-top:5px;
    padding-bottom:5px;
    width:160px;
}


.BusinContactDetails .Section b
{
       display:block;
       padding:5px 0 3px 0;
}

.BusinContactDetails .NoBorder
{
     border-bottom:0 !important;
     font-size:11px;
     padding-top:10px;
}

.BusinContactDetails .NoBorder .Sep
{
    height:3px;
}


.BusinLeft
{ 
}

.BusinLeft .in
{

    width:50%;
    float:right;
}



.BusinLeft .in .Contact
{
    width:341px;   
    height:315px;
    font-family:   'almoni-dl', sans-serif; 
	  font-weight:   400; 	   
    
}

.BusinLeft .in .Contact .Caption
{
    color:#333;
    font-size:16px;
    padding-right:10px;
    padding-left:5px;
    
}

.BusinLeft .in .Contact .Input
{
    text-align:left;
    padding-left:17px;
    
}






.BusinLeft .in .Contact .Title
{
    font-size:17px;
    color:#fff;
    background-image:url('/ProImages/73_headerBG.gif');
    background-repeat:repeat-x;
    background-position:top;
    padding:3px 5px 5px 5px;
    font-weight:bold;
    vertical-align:middle;
}

.BusinLeft .in .Contact .Sep
{
    height:5px;
}

.BusinLeft .in .Contact input.text
{
    background-image:url('/App_Themes/images/BusinContactTextBG.jpg');
    background-repeat:no-repeat; 
    width:170px;
    height:24px;
    border:0;
    padding:3px;
    color:#333;
}


.BusinLeft .in .Contact input.textErr
{
    background-image:url('/App_Themes/images/BusinContactTextBG.jpg');
    background-repeat:no-repeat; 
    width:170px;
    height:24px;
    border:0;
    padding:3px;
    color:#cf1515;
}

.BusinLeft .in .Contact textarea.text
{
    background-image:url('/App_Themes/images/BusinContactTextAreaBG.jpg');
    background-repeat:no-repeat; 
    width:228px;
    height:58px;
    border:0;
    padding:3px;
    color:#333;
    overflow:hidden;
}

.BusinLeft .in .Contact textarea.textErr
{
    background-image:url('/App_Themes/images/BusinContactTextAreaBG.jpg');
    background-repeat:no-repeat; 
    width:228px;
    height:58px;
    border:0;
    padding:3px;
    color:#cf1515;
    overflow:hidden;
}

.BusinLeft .in .Contact .Button
{
    color:#333;
    font-size:15px;
    padding-right:10px;
    padding-left:17px;  
    padding-bottom:5px;  
}

.BusinLeft .in  .Contact .Button lable
{
   float:right;
}

.BusinLeft .in .Contact .Button input
{
   float:right;
}

.BusinLeft .in .Contact .Button .Check
{
   float:right;
   width:260px;
}

.BusinLeft .in .Contact input.Button
{
    background-image:url('/App_Themes/images/ContactSend.jpg');
    background-repeat:no-repeat; 
    border:0;
    overflow:hidden;
    background-color:Transparent;
    width:65px;
    height:36px;
    float:left;
    cursor:pointer;
   
}


.BusinLeft .in .ContactSent
{
    height:290px;
    color:#333;
    border:1px solid #ececec;
    padding:10px;
}


.BusinLeft .in .ContactSending
{
    height:290px;
    color:#333;
    border:1px solid #ececec;
    padding:10px;
}


.BusinLeft .Map
{
    float:left;
    width:48%; 
}

.BusinLeft .Map iframe
{
    margin-top:10px;
    margin-bottom:10px;
}

.BusinLeft .Map div
{
    font-weight:normal;
}

.HeaderPhoneText
{
    color:#ffffff;
    font-size:33px;
    direction:rtl;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;

}

.HeaderPhone
{
    font-weight: 900;
    width: 250px;
    height: 70px;
    overflow: hidden;
    color: #ffffff;
    margin: 5px 10px 5px 0;
    padding: 6px;
    text-align: center;
    background-color:#0094DA;
    border-radius: 5px;
    box-shadow: 0px 0px 15px 8px #f2f2f2;

}


/*
Designed Combo
*/


.RightSearchButton
{
	background-color:#008BD8;
	color:#ffffff;
	font-size:15px;
	font-weight:bold;
	margin-right:83px;
	margin-top:10px;	
	font-family:Arial;
	border:0;
	cursor:pointer;
	
}


.RightSearchText
{
    border: solid 1px #ccc !important;
    height: 21px;
    padding: 0px 10px 0 10px;
    width: 120px;  
    font-weight:bold !important; 
    color: #343434;
}

.ComboDesigned
{
    margin: 15px 0 0 0;
    width: 120px;
}

.ComboDesigned .Title
{
    background: #fff url('/App_Themes/images/design-combo-arrow.jpg') no-repeat 2% 50%;
    border: solid 1px #ccc;
    color: #343434;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0px 10px 0 10px;
    width: 120px;  
    font-weight:bold; 
}



.ComboDesigned .TitleDis
{
    background: #fff url('/App_Themes/images/design-combo-arrow-dis.jpg') no-repeat 2% 50%;
    border: solid 1px #bcbbbb;
    color: #bcbbbb;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 21px;
    line-height: 21px;
    padding: 0px 10px 0 10px;
    width: 140px;  
    font-weight:bold; 
}


.ComboDesigned .List
{
    background-color: #fff;
    border: solid 1px #ccc;
    list-style-type: none;
    height: 200px;
    margin: -1px 0px 0px;
    padding: 0px;
    position: absolute;
    overflow-y: scroll;
    width: 245px;
}


.ComboDesigned .List li
{
    background-color: #fff;
    border-bottom: solid 1px #9fb2b4;
    display: inline-block;
    line-height: 20px;
    width: 100%;
}

.ComboDesigned .List li div
{
    
}

.ComboDesigned .List li div span
{
    
}

.ComboDesigned .List li div span a
{
    color: #333;
    display: inline-block;
    font-size: 12px;
    height: 100%;
    padding: 0px 10px;
    text-decoration: none;
    width: 120px;
}



.ComboDesigned .List li div span a:hover
{
    background-color:#edeeef;
}



/*
Busins Splash Banner
*/

.BusinsSplashBanner
{
    width:855px;
    height:677px;
    background-image:url('/App_Themes/images/BusinsSplashBannerBG.jpg');
    background-repeat:no-repeat;
    background-position:top;
    overflow:hidden;
}

.BusinsSplashBanner .Close
{
    display:block;
    float:left;
    width:20px;
    height:20px;
    cursor:pointer;
    margin-left:8px;   
}

.BusinsSplashBanner .Name
{
    float:right;
    margin:277px 38px 0 0;
    border:0;
    width:168px;
    height:20px;
    color:#333;
    font-size:15px;
    padding-top:5px;    
}


.BusinsSplashBanner .Phone
{
    float:right;
    margin:277px 23px 0 0;
    border:0;
    width:168px;
    height:20px;
    color:#333;
    font-size:15px;
    padding-top:5px;   
}

.BusinsSplashBanner .Button
{
    float:right;
    margin:277px 15px 0 0;
    border:0;
    width:63px;
    height:34px;
    display:block;
    cursor:pointer;
}

.BusinsSplashBanner .Bottom
{
    float:right;
    margin:300px 22px 0 0;
    border:0;
    width:815px;
    height:52px;
    display:block;
    cursor:pointer;
}


.BusinsSplashBanner .Sent
{
    position:absolute;
    background-color:#fff;
    padding:5px;
    border:1px solid #ccc;
    font-size:15px;
    color:#333;
    top:250px;
    left:364px; 
    width:460px; 
    height:63px; 
}

.BusinsSplashBanner .Sent a
{
   color:#333;
   font-size:14px;
   text-decoration:underline;
   cursor:pointer;
   font-weight:bold;
}


/*
More info (About) Page
*/


.MoreInfoDiv
{
    background-image:url('/App_Themes/images/MoreInfoBg.jpg');
    background-repeat:no-repeat;
    background-position:top right;
    overflow:hidden;   
    width:697px;
    height:459px;
    padding-right:15px;
    margin:20px;
    padding-top:20px;
    
}


.MoreInfoTbl .TopTitle
{
    font-size:25px;
    padding-bottom:10px;
    padding-top:10px;
    color:#1F82BB; 
}

.MoreInfoTbl td strong
{
    font-size:15px;
    font-weight:bold;
    color:#333;
    padding-bottom:3px;
}


/*
No Results
*/

.CatNoResults
{
    padding-top:30px;  
    font-size:14px; 
}

.CatNoResults b.ResTitle
{
    font-size:25px;
    color:#333;
    display:block;
    padding-bottom:10px;   
}




.CatNoResults .NoResultsLead
{
    float:left;
    margin-left:20px; 
    background-image:url('/App_Themes/images/Leads/NoResultsLeadBG.jpg');
    background-repeat:no-repeat;
    background-position:top center;
    background-color:#ececec;
    width:261px;
    text-align:right;
    padding-bottom:5px;
    border:1px solid #ccc;
    
}


.CatNoResults .NoResultsLead .Title
{
    padding:50px 90px 0 5px;
    color:#fff;
    font-size:13px;
    font-weight:bold;
}

.CatNoResults .NoResultsLead .Info
{
    color:#333;
    font-size:14px;
    margin-top:35px;
    
}

.CatNoResults .NoResultsLead .Info img
{
    vertical-align:middle;
    margin-left:3px;
}

.CatNoResults .NoResultsLead table
{
    color:#333;
    font-size:12px;
    margin-top:10px;
    margin-right:5px;
    width:245px;
  
    
}

.CatNoResults .NoResultsLead table textarea
{
    background-image:url('/App_Themes/images/Leads/CatLeadTextAreaBG.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:132px;
    width:237px;
    border:0;
    overflow:hidden;
    padding:5px;
    color:#333;
    margin-top:5px;
    font-family:Arial;
    
}

.CatNoResults .NoResultsLead .SideLeadCommentsButton
{
    background-image:url('/App_Themes/images/Leads/LeadButtonBG.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:42px;
    width:220px;
    border:0;
    overflow:hidden;
    border:0;
    padding:0;
    margin-top:15px;
    cursor:pointer;
    font-size:17px;
    text-align:center;
    font-weight:bold;
    color:#494542;
    
}

.CatNoResults .NoResultsLead .SideLeadCommentsInfo
{
    color:#333;
    padding-top:3px;
    padding-bottom:3px;
    
}




.CatNoResults .NoResultsLead table input.text
{
    background-image:url('/App_Themes/images/Leads/CatLeadTextBG.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:21px;
    width:237px;
    border:0;
    overflow:hidden;
    padding:5px;
    color:#333;
    
}


.CatNoResults .NoResultsLead table input.textErr
{
    background-image:url('/App_Themes/images/Leads/CatLeadTextBG.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:21px;
    width:237px;
    border:0;
    overflow:hidden;
    padding:5px;
    color:#cf1515;
    font-style:italic;
}


.CatNoResults .NoResultsLead table input.Button
{
    background-image:url('/App_Themes/images/Leads/CatLeadButton.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:42px;
    width:220px;
    border:0;
    overflow:hidden;
    cursor:pointer;
    
}

.CatNoResults .NoResultsLead table .SelectDiv
{
    background-image:url('/App_Themes/images/Leads/CatLeadTextBG.jpg');
    background-repeat:no-repeat;
    background-position:center;
    height:21px;
    width:237px;
    overflow:hidden;
    padding:5px;
    color:#333;
}

.CatNoResults .NoResultsLead table select
{
    
    width:237px;
    border:0;
    color:#333;
}

.CatNoResults .NoResultsLead table td.BottomInfo
{
    padding:3px 0 3px 0;
    font-size:11px;
    color:#484848;   
}


.CatNoResults .NoResultsLead table td.Caption
{
    font-weight:bold;
    color:#484848;   
}

.CatNoResults .NoResultsLead table td.Caption span
{
    color:#cf1515 !important;
    font-style:italic !important;
    font-weight:normal !important;
}

.CatNoResults .NoResultsLead table td.Field
{
    text-align:left;
}


/*
New Business Added
*/

.NewBusinessAdded
{
    background-color:#fafafa;
    border:1px solid #ececec;
    padding:20px 10px 10px 0;
    margin-top:22px;
    
}

.NewBusinessAdded .Title
{
    font-size:20px;
    color:#1F82BB;
    
}

.NewBusinessAdded .Title img
{
    vertical-align:middle;
    margin-left:5px;
    
}


.NewBusinessAdded .Right
{
    float:right;
    width:400px;
    
}


.NewBusinessAdded .Element
{
    width:397px;
    height:67px;
    padding-right:70px;
    background-repeat:no-repeat;
    background-position:right top;
    overflow:hidden;
    margin-bottom:15px;
    color:#53554a;
    font-size:15px;
    
}

.NewBusinessAdded .Element b
{
    display:block;
    margin-top:15px;
    
}

.NewBusinessAdded .Element a
{
   color:#1F82BB;
    
}


.NewBusinessAdded .Facebook
{
    background-image:url('/App_Themes/images/AddBusinFacebook.jpg');
}


.NewBusinessAdded .Promo
{
    background-image:url('/App_Themes/images/AddBusinPromo.jpg');
}

.NewBusinessAdded .Article
{
    background-image:url('/App_Themes/images/AddBusinArticle.jpg');  
}

.NewBusinessAdded .Contact
{
    background-image:url('/App_Themes/images/AddBusinContact.jpg');  
}

.NewBusinessAdded .ContactForm
{
    width:275px;
    height:325px;
    float:left;
    background-image:url('/App_Themes/images/AddBusinContactBG.jpg');  
}

.NewBusinessAdded .ContactForm .Name
{
   margin-top:160px;
   margin-right:55px;
   border:0;
   width:158px;
   color:#333;

}

.NewBusinessAdded .ContactForm .Phone
{
   margin-top:20px;
   margin-right:55px;
   border:0;
   width:158px;
   color:#333;

}


.NewBusinessAdded .ContactForm .Button
{
   display:block;
   margin-right:160px;
   margin-top:20px;
   height:20px;
   width:60px;
   cursor:pointer;

}


.NewBusinessAdded .Sent
{
  margin-top:157px;
  margin-right:50px;
  background-color:#fff;
  border:1px solid #ccc;
  height:80px;
  width:150px;
  padding:10px;
  color:#333;

}


/*
Tag Page Forum Messages Search Results
*/
.TagForumMsgResults
{
    
}

.TagForumMsgResults div.MsgResult
{
    margin:5px 0 5px 0;
}

.TagForumMsgResults div.MsgResult a.title
{
   
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     19px;
    line-height: 1.25em; 
   color:#1F82BB;
}

.TagForumMsgResults div.MsgResult p
{
    font-family:   'almoni-dl', sans-serif; 
	font-weight:   400; 
	font-size:     19px;
    line-height: 1.2em; 
   margin:3px 0 3px 0;
}

.TagForumMsgResults div.MsgResult div.info
{
   color:#969494;
   font-weight:bold;
   font-size:12px;
   margin:3px 0 3px 0;
}

.TagForumMsgResults div.Sep
{
   height:1px;
   line-height:1px;
   background-color:#e3e3e3;
   overflow:hidden;
   margin:10px 0 10px 0;

}


.CatPhone
{
    padding:10px;
    text-align:center;
    font-size:20px;
    font-weight:bold;
    margin-bottom:15px;
    margin-top:15px;
    color:#fff;
    background-color:#1F82BB;
}


.MainPageContent
{
    width:1300px;
    margin: 0 auto;
}

.PageHeader {
    width: 100%;
    position: relative;
    overflow: hidden;
}


.PageHeader .background-image {
    position: absolute;
    right: 0;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size:cover;
}

.pageSectionTop {
    display: block;
    margin: auto;
    padding: 0 0px;
    position: relative;
    text-align: center;
    color: #fff;
    height:100%;
}

.HPTopImage
{
    padding-top: 70px;
}

.HPTopImage a
{
    font-size: 16px;
    text-decoration: none;
    color: #fff;
    padding-right: 40px;
}

.pageSectionTop .credit {
    z-index: 4;
    overflow: hidden;
    width: auto;
    position: absolute;
    right: 5%;
    text-align: right;
    bottom: 110px;
    font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
	font-size:20px;
}


.pageSectionTop h1
{
    direction: rtl;
	margin:0px 0 3px 3px;
    font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
	font-size:60px;
	
}

.smallH1 h1
{
    direction: rtl;
	margin:0px 0 3px 3px;
    font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;
	font-size:66px;
}

.pageSectionTop h2
{
	margin:auto;
	font-size:35px;
    direction:rtl;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;
    max-width:1000px;
    position:center;
	
}

.pageSectionTop h3
{
	margin:auto;
	font-size:17px;
    direction:rtl;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
	max-width:1000px;
}

.pageSectionTop h1 a
{
	margin:0;
	text-decoration:none;
	font-size:18px;
	
}

.PageHeaderClear {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.pageSectionTopClear {
    display: block;
    margin: auto;
    padding: 0 15px;
    position: relative;
    text-align: center;
    color: #333333;
}


.pageSectionTopClear h1
{
    direction: rtl;
	margin:0px 0 3px 3px;
    font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;
	font-size:60px;
	
}

.pageSectionTopClear img
{
    width: 34px;
    height: 34px;
    border-radius:17px;
    vertical-align: middle;
}

.pageSectionTopClear .businauthor
{
    vertical-align:middle
}

.smallH1 h1
{
    direction: rtl;
	margin:0px 0 3px 3px;
    font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;
	font-size:66px;
}

.pageSectionTopClear h2
{
	margin:auto;
	font-size:25px;
    direction:rtl;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 700;
    max-width:1000px;
    position:center;
	
}

.pageSectionTopClear h3
{
	margin:auto;
	font-size:17px;
    direction:rtl;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
	max-width:1000px;
}

.pageSectionTopClear h1 a
{
	margin:0;
	text-decoration:none;
	font-size:18px;
	
}

.FullPageWidth {
    /*background-color: #f7f7f7;*/
    border-top: 1px solid #dcdcdc;
    min-height: 10px;
    float: right;
    width: 100%;
}

.ui-dialog {
    z-index: 999 !important;
}

.smallLink
{
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
    color:#878787;
    font-size:14px;
    text-decoration:none;
}

.smallLink a:hover
{
    text-decoration:underline;
}

.smallTextGeneral{
 font-size:13px;
    font-weight:400;
    font-family: 'almoni-dl', sans-serif;
    color:#333333;  
    padding-right:5px;
                          }


/*
Reviews
*/
.busin-reviews {
    font-weight:400;
    font-family: 'almoni-dl', sans-serif;
}

.busin-reviews .review-answer-text {
    padding:10px;
    color:#222;
    font-size:12px;
    background-color:#f6f6f6;
    margin-top:10px;
    margin-bottom:10px;
}

.busin-reviews .review-answer-text b {
    display:block;
    margin-bottom:3px;
}

.busin-reviews .sep {
    border-bottom:1px solid #e5e5e5;
    height:1px;
    line-height:1px;
    overflow:hidden;
    margin:15px 0 15px 0;
}

.busin-reviews .review {
    padding:10px 0 10px 0;
}

.busin-reviews .review .right {
    float:right;
    width:145px;
    vertical-align:top;
}


.busin-reviews .review .right .img {
   
    height:62px;
    line-height:62px;
    vertical-align:middle;

}

.busin-reviews .review .right .img a {
   padding-right:10px;
   color:#006983;
   text-decoration:none;
   font-weight:bold;
}


.busin-reviews .review .right .img img {
    width:62px;
    height:62px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
    vertical-align:middle;
}

.busin-reviews .review .right .num-rev a {
   text-decoration:none;
   color:#006b84;
   font-size:12px;
   padding-top:5px;
   font-weight:bold;
   display:inline-block;
   font-weight:normal;
   
}

.busin-reviews .review .top {
    width:200px;
    padding-bottom:10px;
}

.busin-reviews .review .date {
    display:block;
    color:#333;
    font-size:17px;
    vertical-align:middle;
    line-height:16px;
    height:16px;
    color:#333333;
    font-weight:bold;
    padding-right:10px;
    float: left;
}



.busin-reviews .review .desc {
    float:left;
    width:555px;
    font-size:18px;
    color:#333;
    line-height: 18px;
}

.busin-reviews .review .desc .ReviewImage {
    display:inline-block;
    vertical-align:middle;
    max-width:435px;
    margin-bottom:10px;
}


.busin-reviews .review .vote {
    padding-top:10px;
    font-weight:bold;
    font-size:12px;
    color:#333;
}

.busin-reviews .review .vote a {
    cursor:pointer;
}


.busin-reviews .review .vote img {
    vertical-align: middle;
    margin-left: 5px;
}
.busin-reviews .review .review-icon {
    float:left;
    
}

.b144-table {
    width:100%;
    margin-bottom:15px;
     font-family:   'almoni-dl', sans-serif; 
    font-weight: 400;
}


.b144-table td.spacer {
    height:1px;
    background-color:#fff;
    padding:0;
}

.b144-table .name {
   font-size:21px;
   color:#2b2e8f;
   text-decoration:none;
   font-weight:bold;
}

.b144-table .name:hover {
   color:#222;
}

.b144-table .desc{
    color:#333;
    font-size:16px;
    margin:5px 0 5px 0;
}

.b144-table .phone{
    color:#ffffff;
    font-size:22px;
    display:inline-block;
    padding:5px;
    font-weight:bold;
    float: left;
    background-color:#D97400;
}

.b144-table .address{
    color:#222;
    font-size:16px;
    display:inline-block;
    padding:2px 0 0 5px;
}

.b144-table .headlinediv
{
    background-color:#004990;
    height:35px;
    font-weight: 700;
    font-size:26px;
    color:#fff;
    padding:5px;
    padding-right:10px;
}

.b144-table .imgLogo
{
    float:left;
    padding-left: 15px;
    vertical-align:middle;

}

.b144-table .phoneimg
{
    width: 16px;
    padding-left: 8px;
    padding-right: 4px;
}