﻿/*
general
*/
body 
{
	font-size:12px;
	font-family:arial;
	margin:0px;
	padding:0px;
	background-color:#ffffff;
}

select
{
	font-size:12px;
	font-family:arial;
}

textarea
{
	font-size:12px;
	font-family:arial;
}

.templateLeftDiv
{
	float:left;
	width:432px;
	display:block;
	padding-bottom:10px;
	text-align:right;
	direction:rtl;
	margin-left:5px;
}

.templateRightDiv
{
	float:right;
	width:545px;
	padding-bottom:10px;
	text-align:right;
	direction:rtl;
}

.contentDiv
{
	width:1000px;
	background-color:#ffffff;	
	text-align:left;
	display:block;
	margin:0;
}

/*
header
*/

.headerDiv
{
	background-color:#F3F3F3;
	

}


.logoDiv
{
	float:right;
	text-align:right;	
	margin-right:15px;
}

.logoDiv img
{
	border:0;
	margin-left:15px;
}


.logoDiv div.headerTitle
{
	font-size:12px;
	color:#818181;
	font-weight:bold;
	direction:rtl;
	margin:5px;

}

.logoDiv div.headerTitle h1
{
	font-size:12px;
	color:#818181;
	font-weight:bold;
	display:inline;
}

.tabsDiv
{
    border-bottom:10px solid #00B570;
    background-color:#F3F3F3;
}

.tabsDiv ul
{
     list-style-type:none;
     display:inline-block;
     padding:0;
     margin:0;
     width:985px;
     direction:rtl;
}

.tabsDiv ul li.off
{
    list-style-type:none;
    width:111px;
    height:25px;
    margin:0 3px 0 3px;
    background:url('/App_Themes/images/tab-off.gif');
    float:right;
    text-align:center;

}

.tabsDiv ul li.on
{
    list-style-type:none;
    width:111px;
    height:25px;
    margin:0 3px 0 3px;
    background:url('/App_Themes/images/tab-on.gif');
    float:right;
    text-align:center;
}

.tabsDiv ul li a
{

    font-size:12px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    display:block;
    margin:5px;
}


.headerNavDiv
{	
	float:left;
	padding-left:10px;
}

.headerNavDiv ul
{
	list-style-type:none;
    padding:0;
    display:block;
    margin:0;
}


.headerNavDiv ul li
{
    list-style-type:none;
    margin:0 0 2px 0;
    float:left;
    padding:0 5px 0 5px;
    color:#00B570;
}

.headerNavDiv ul li a
{
	font-size:13px;
	color:#00B570;
	text-decoration:none;
	font-weight:bold;
}

.headerNavDiv ul li a:hover
{
	font-size:13px;
	color:#00B570;
	text-decoration:underline;
	font-weight:bold;
}



.topSearchText
{
	border:1px solid gray;	
	direction:rtl;
	text-align:right;
}


.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:1000px;
	padding-top:15px;
	padding-bottom:5px;
	color:#BB017C;
	font-size:11px;
	text-align:right;
	display:block;
	direction:rtl;
	margin-top:15px;
	clear:both;
	
}

.footerLdiv
{
	display:block;
	text-align:center;
	direction:rtl;
	color:#5D575B;
	
}

.footerRdiv
{
		
	width:1000px;
	height:40;
	display:block;
	background:url('/App_Themes/images/footerBG.gif');
}

.footerDiv ul
{
	list-style-type:none;
    padding:0;
    margin:10px;
    display:inline-block;
}


.footerDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 3px 3px 0;
    float:right;
    padding:0 8px 0 8px;
    text-align:right;
    display:inline-block;
}

.footerDiv ul li a
{
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.footerDiv ul li a:hover
{
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}

/*
homepage 
*/


.hpContent:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpTop
{
	margin-bottom:10px;
}


.hpTop h1
{
	font-size:25px;
	color:#00882E;
	margin:10px 10px 0 0;
}

.hpTop h2
{
	font-size:22px;
	color:#484848;
	margin:5px 10px 0 0;
}

.hpTop p
{
	font-size:12px;
	font-weight:bold;
	color:#484848;
	margin:5px 10px 0 0;
	direction:rtl;
}



.contentDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpLeadTable
{	
	direction:rtl;
	text-align:right;
	font-size:14px;
	margin:15px 5px 15px 5px;
	display:block;
}

.hpLeadTableButton
{
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	border:0;
	font-family:Arial;
	background:url('/App_Themes/images/buttonBG.gif');
	width:123px;
	height:41px;
	cursor:hand;
	
}

.hpLeadTable td
{
	padding-right:10px;
	color:#4D4D4D;
	width:300px;
}

.hpLeadTable b
{
	font-size:14px;
	font-weight:bold;
	color:#4D4D4D;
}

.hpLeadTable td.title
{
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#89BB40;
	padding:2px;
	width:100%;
}

.hpLeadTable td.caption
{
	width:110px;
}

.hpRight
{
	float:right;
	width:545px;
	display:block;
	min-height:410px;	
	height:100%;
	text-align:right;
}

.hpBusinsDiv
{
    float:left;
    width:355px;  
    display:block;
	text-align:right;
	direction:rtl;  
    
}

.hpBusinsDiv div.top
{
    background:url('/App_Themes/images/hpBusinsBG.gif') no-repeat;
    width:350px;
    height:46px;
    display:block;
    margin-top:10px;
}

.hpBusinsDiv div.top h4
{
	margin:0;
	color:#FFFFFF;
	margin:8px 20px 0 0;
	font-size:15px;
	display:inline-block;
}

.hpBusinsDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpCatsDiv
{
    float:right;
    width:180px;  
    display:block;
	text-align:right;
	direction:rtl;
}


.hpCatsDiv div.top
{
    background:url('/App_Themes/images/hpCatsTitleBG.gif') no-repeat;
    width:178px;
    height:46px;
    display:block;
    margin-top:10px;
}

.hpCatsDiv div.top h4
{
	margin:0;
	color:#FFFFFF;
	margin:8px 20px 0 0;
	font-size:15px;
	display:inline-block;
}


.hpLeft
{
	float:left;
	width:432px;
	margin-right:15px;
	display:inline-block;
	min-height:410px;
	height:100%;
	text-align:right;
	
}



.hpCatsDiv ul
{
    list-style-type:none;
    padding:5px;
    margin:0 10px 0 0;
    display:inline-block;
    background-color:#ffffff;
}


.hpCatsDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0;
    padding-right:25px;
    float:right;
    width:135px;
    height:20px;
    background:url('/App_Themes/images/hpCatBG.gif') no-repeat 100% 50%;
    margin:0 0 15px 0;
}

.hpCatsDiv ul li a
{
	font-size:14px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.hpCatsDiv ul li a:hover
{
	font-size:14px;
	color:#666666;
	text-decoration:underline;
	font-weight:bold;
}

.hpSlogen
{
	margin:5px 15px 5px 15px;
	font-size:12px;
	color:#343434;
	height:48px;
	display:inline-block;
}

.hpSection
{
	background-color:#ffffff;
	text-align:right;
	direction:rtl;
	display:block;
}

.hpSection h4
{
	color:#009140;
	display:inline-block;
	margin:10px;
}


.hpSectionRightTop
{
	
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	background:url('/App_Themes/images/rightTitleBG.gif') no-repeat;
	width:540px;
	height:46px;
	clear:both;
}

.hpSectionRightTop h4
{
	color:#FFFFFF;
	margin:8px 20px 0 0;
	
}

.hpSectionTop
{
	margin:5px;
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	background:url('/App_Themes/images/leftTitleBG.gif') no-repeat;
	width:431px;
	height:46px;
}

.hpSectionTop h4
{
	color:#FFFFFF;
	margin:8px 20px 0 0;
	
}


.hpBottomText
{
	direction:rtl;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;	
}

.sideSectionTop
{
	margin:5px 5px 0 5px;
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	background:url('/App_Themes/images/leftTitleBG.gif') no-repeat;
	width:431px;
	height:46px;
}

.sideSection
{
	margin:0 20px 5px 0;

}

.sideSectionTop h2
{
	color:#FFFFFF;
	margin:8px 20px 0 0;
	font-size:16px;
	display:inline-block;
}

.sideSectionTop h2 a
{
	margin:0;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.moreArticlesDiv
{
	text-align:left;
	margin:10px;
	display:block;
	
}

.moreArticlesDiv a
{
	color:#333333;
	
}

/*
right side 
*/

.moreInfoDiv
{
	direction:rtl;

	margin-top:5px;
}

.moreInfoDiv div.title
{
	padding:3px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	background-color:#89BB40;
}

.moreInfoDiv div.inner
{
	margin:3px;
}


.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;
}

/*
busin card 
*/

.businCardTop
{
    width:542px;
    height:48px;
    background:url('/App_Themes/images/businInShadowTop.gif') no-repeat;
}

.businCardTop h2
{
    color:#ffffff;
    font-size:18px;
    display:inline-block;
    height:30px;
    margin-right:20px;
    margin-top:10px;
}

.businCardBottom
{
    width:542px;
    height:23px;
    background:url('/App_Themes/images/businInShadowBottom.gif') no-repeat;
}


.businCardDiv 
{
	font-size:12px;
	width:542px;
	color:#484848;
	background:url('/App_Themes/images/businInShadowMiddle.gif') repeat-y;
	margin:0;
	display:block;
	direction:rtl;  
}

.businCardDiv span.title
{
    font-size:15px;
    color:#009933;
    font-weight:bold; 
    direction:rtl;  
}

.businCardDiv div.cardSep
{
    width:510px;
    border-bottom:2px solid #cccccc;
    clear:both;
    margin-right:20px;
    display:block;
}


.businCardDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.businCardDiv div.imgDiv
{
	float:right;
	width:150px;
	display:block;
	margin:10px 20px 10px 10px;
	
}

.businCardDiv div.imgDiv img
{
	border:0;
	
}

.businCardDiv div.descDiv
{
	float:right;
	width:180px;
	display:block;
}

.businCardDiv div.descDiv p
{
	font-size:14px;
	color:#666666;
	direction:rtl;
}

.businCardDiv div.addressDiv
{
	float:right;
	width:140px;
	display:block;
	margin:10px;
	padding:10px;
	border-right: 1px solid #CCCCCC;
	height:150px;
}

.businCardDiv div.catsDiv
{
	float:right;
	width:250px;
	display:block;
	margin:10px 30px 10px 10px;
}

.businCardDiv div.catsDiv a
{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

.businCardDiv div.tagsDiv
{
	float:right;
	width:180px;
	display:block;
	margin:10px 5px 10px 10px;
}

.businCardDiv div.tagsDiv a
{
	font-size:14px;
	color:#666666;
	font-weight:bold;
}


.businCardDiv div.contactDiv
{
	display:block;
	margin:10px 30px 10px 20px;
	color:#009933;
	font-size:14px;
	font-weight:bold;
	
}

.businCardDiv div.contactDiv a
{
	color:#009933;
	font-size:14px;
	font-weight:bold;
}

.businCardDiv div.contactDiv img
{
	vertical-align:middle;
}

.businCardDiv div.contactDiv div
{
	margin-bottom:10px;
	border-bottom:1px solid #cccccc;
	padding-bottom:10px;
}

/*
busin control 
*/
.businInCatSepDiv
{
	height:10px;
	display:block;
	
}

.businInCatTopDiv
{
    margin:0;
    width:524px;
    height:6px;
    background:url('/App_Themes/images/businInCatTop.gif') no-repeat;
}

.businInCatBottomDiv
{
    margin:0;
    width:524px;
    height:6px;
    background:url('/App_Themes/images/businInCatBottom.gif') no-repeat;
}

.businInCatDiv
{
    width:524px;
	display:block;
	background-color:#ffffff;
	
	clear:both;
	display:inline-block;
	background:url('/App_Themes/images/businInCatMiddle.gif') repeat-y;
	margin:0;

	
}

.businInCatCatsDiv
{
	display:block;
	margin:2px 0 2px 0;
	font-size:12px;
	color:#009900;
	font-weight:normal;
}

.businInCatCatsDiv a
{
	display:block;
	font-size:12px;
	color:#009B00;
	text-decoration:none;
	font-weight:bold;
	margin-top:5px;
}

.businInCatCatsDiv a img
{
	border:0;
	vertical-align:middle;
}

.businInCatDiv div.right
{
	display:inline-block;
	float:right;
	width:260px;
	text-align:right;
	padding:3px 10px 3px 10px;
}



.businInCatDiv div.right img
{
	width:120px;
	margin:10px;
}

.businInCatDiv div.right span
{
	font-size:16px;
	color:#4F4F4F;
	font-weight:bold;
}


.businInCatDiv div.right p
{
	color:#4F4F4F;
	margin:0;
	direction:rtl;
	display:inline-block;
}



.addressDiv
{
	color:#7E7E7E;
	font-size:12px;	
	font-weight:bold;
}

.businSiteTitle
{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#009900;
}





.businInCatDiv div.left
{
	float:right;
	width:200px;
	display:inline-block;
	padding:10px;
	text-align:right;
	direction:rtl;
	color:#4B4B4B;
}

.businInCatDiv div.left div
{
	margin-bottom:10px;
}

.businInCatDiv div.left a.web
{
	color:#4B4B4B;
}

.businInCatDiv div.left img
{
	vertical-align:middle;
}

.businInCatDiv div.left a
{
	text-decoration:underline;
	color:#4B4B4B;
	font-size:13px;
	
}



.businInCatDiv div.left img.businImg
{
	border:0;
}

.businInCatDiv div.left img.cardImg
{
	border:0;
	vertical-align:middle;
}


.businCatsUl
{
	list-style-type:none;
    padding:0;
    margin:2px 0 2px 0;
    display: inline-block;
    width:650px;
}


.businCatsUl li
{
    list-style-type:none;
    padding:0;
    margin:0 5px 0 0;
    float:right;
    padding:0 8px 0 8px;
    text-align:right;
    font-weight:bold;
}

.businCatsUl li a
{
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.businCatsUl li a:hover
{
	font-size:12px;
	color:#0063DC;
	text-decoration:underline;
	font-weight:bold;
}

/************** 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;
}

.redLink
{
	font-size:13px;
	color:#89BB40;
	cursor:pointer;
}

.blueLink
{
	font-size:13px;
	color:#0063DC;
	text-decoration:underline;
}

.blueLink:hover
{
	font-size:13px;
	color:#0063DC;
	text-decoration:underline;
}


.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;
	background-color:#ffffff;
}

.hp_artcl img
{
	
	vertical-align:middle;
}

.hp_artcl p
{
	color:#3C3C3C;
	margin:5px 0 2px 0;
	font-size:12px;
	text-align:right;
	direction:rtl;
	display:inline-block;

}

.hp_artcl a
{
	font-size:13px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.hp_artcl div
{
	text-align:right;
	color:#009140;
	font-size:11px;
	margin-top:5px;
	vertical-align:middle;
	background-color:White;	
	direction:rtl;
	display:inline;
}

.hp_artcl div a
{
	font-size:12px;
	color:#009140;
	font-weight:normal;
	text-decoration:none;
	font-weight:bold;
	direction:rtl;
}



.topNavDiv
{	
	color:#4d4d4d;	
	font-weight:bold;
	text-align:right;
	direction:rtl;
	font-size:12px;
	margin:10px 0 5px 0;
	background:url('/App_Themes/images/bradCrumbsBG.gif') no-repeat;
	width:541px;
	height:48px;
	
}

.topNavDiv div
{	
	margin: 10px 20px 0 0;
	display:inline-block;
	
}

.topNavDiv a
{
	font-size:12px;
	color:#4d4d4d;	
}

.topNavDiv b
{
	color:#3C3C3C;	
}

.cat_askDiv
{
	margin-top:5px;
	background-color:#ffffff;
	text-align:center;
	border:1px solid #00B470;
	padding:3px;
}

.cat_askDiv a
{
	color:#00B470;
	font-weight:bold;	
	display:block;
	margin:5px;
	text-decoration:none;
}

.catsSelectRightSide
{
	padding:5px;
	background-color:#ffffff;
	margin-bottom:5px;
	color:#333333;
}

.catsSelectRightSide select
{
	width:400px;
}

.catsSelectRightSide input
{
	background-color:#9A9A9A;
	color:#ffffff;
	border:1px solid #9A9A9A;
	font-size:11px;
	font-weight:bold;
	margin-right:360px;
	margin-top:10px;	
	font-family:Arial;
	width:40px
}

.cat_topGoogle
{
    min-height:280px;
}

.googleRightSide
{
	padding:5px 0 5px 0;
	background-color:#ffffff;
	margin-bottom:5px;
}


.googleCard
{
	background-color:#ffffff;
	margin:5px 0 5px 0;
	display:block;
	height:100px;
}

.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:15px;
	color:#009900;
	font-weight:bold;
	margin:5px 0 15px 0;	
}

.cat_topCaptionDiv h3
{
	color:#009900;
	font-size:15px;
	display:inline;
}


.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;
	
}


.hpSectionRightTop:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpSectionRightTop h2
{
	color:#ffffff;
	margin:5px 5px 0 0;	
	font-size:16px;
	display:inline-block;
}

.hpSectionRightTop div.right
{
	color:#ffffff;	
	font-size:16px;
	font-weight:bold;
	float:right;
	display:inline-block;
	margin:0 20px 0 0;
	
}

.hpSectionRightTop div.left
{
	float:left;
	width:289px;
	height:41px;
	background:url('/App_Themes/images/questions-button.gif');
	display:inline-block;
}

.hpSectionRightTop div.left a
{
	text-decoration:none;
	font-weight:bold;
	margin:3px 35px 3px 3px;
	font-size:12px;
	color:#ffffff;
	display:inline-block;
}

.busin_PageDiv
{
	
	min-height:370px;
	height:100%;
}


.catPagesDiv
{
	margin:5px 0 20px 0;
	display:inline-table;
}

.catPagesDiv a
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#89BB40;
	color:#ffffff;
	text-decoration:none;
	padding:5px;
}

.catPagesDiv a.selected
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#ffffff;
	color:#89BB40;
	text-decoration:none;
	padding:5px;
}

.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
{
	margin:10px;	
	font-weight:bold;
	direction:rtl;
}

.busin_moreDiv a
{
	font-size:12px;
	color:#4d4d4d;	
	font-weight:bold;
}

.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%;	
	margin:0 20px 0 0;
}



.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;	
	font-size:13px;

}

.catTags 
{
	margin:10px;
	line-height:25px;
}

.catTags a
{
	color:#4d4d4d;
	font-weight:bold;
	
}


.tagsLetter
{
	font-size:14px;
	color:#3C3C3C;	
	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:15px;
	color:#3C3C3C;	
}



/*
Google Ads Classes
*/

/* Top: */

.topAdDiv
{
	margin:5px 0 5px 0;background-color:#FFFFFF;padding:5px;	
}

.topAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none; 
}

.topAdTitle
{
	font-family:arial;font-size:15px; color:#00B470; 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:none;
}


/* Card: */

.cardAdDiv
{
	margin-left:5px;width:210px;height:80px;float:right;margin-bottom:5px;padding-left:5px;
}

.cardAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none;
}

.cardAdTitle
{
	font-family:arial;font-size:15px; color:#89BB40; font-weight:bold;margin-top:3px;
}

.topAdText
{
	font-family:arial; font-size:12px; color:#333333;
}

.topAdURL
{
	font-family:arial;font-size:11px;color:#484848;
}




.qResults
{
	min-height:370px;
	height:100%;
}


.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
{
	border-bottom:2px solid #4C4C4C;
	display: inline-block;
}

.projectInBusin h5
{
	color:#4C4C4C;
	margin:10px;
	font-size:14px;
}

.projectInBusin h5 a
{
	color:#4C4C4C;
	font-size:14px;
}

.projectInBusin p
{
	color:#4C4C4C;
	font-size:12px;
	margin:5px 10px 10px 10px;
}

.projectInBusin img
{
	width:165px;
	margin:15px;
}

.projectInBusin div.right 
{
	float:right;
	display: inline-block;
	width:510px
}

.projectInBusin div.left 
{
	float:left;
	display: inline-block;
}

.projectRightDiv
{
	float:right;
	display: inline-block;
	width:390px		
}

.projectRightDiv p
{
	margin:10px;
	color:#4C4C4C;	
}

.projectLeftDiv
{
	float:left;	
	display: inline-block;
}

.largeThumbDiv
{
	width:290px;
	margin:15px;
}

.projectLeftDiv img
{
	width:285px;
	border:0;
}

.projectThumbsDiv
{
	width:700px;
	display:inline-block;
	
}


.projectThumbDiv
{
	width:130px;
	min-height:130px;
	height:100%;
	border:2px solid #D1D1D1;
	float:right;
	margin:3px;
	text-align:center;
}

.projectThumbDiv img
{
	width:120px;
	margin-top:10px;
	margin-bottom:10px;
	cursor:pointer;
}

.projectThumbDiv span
{
	color:gray;
	font-size:11px;
}


.projectBackLink
{
	color:#4C4C4C;
	display:block;
	margin:10px;
	font-size:13px;
	font-weight:bold;	
	
}


.topBusinDiv
{
    background:url('/App_Themes/images/hpBusinMiddle.gif') repeat-y;
	width:336px;
	margin-right:12px;
}

.topBusinT
{
	background:url('/App_Themes/images/hpBusinTop.gif') no-repeat;
	height:8px;
	width:336px;
	margin-right:12px;
}

.topBusinB
{
	background:url('/App_Themes/images/hpBusinBottom.gif') no-repeat;
	height:8px;
	width:336px;
	margin-right:12px;
	margin-bottom:10px;
}




.topBusinDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


.topBusinDiv div.right
{
	display:inline-block;
	float:right;
	text-align:right;
	padding:5px;
	width:200px;
}

.topBusinDiv div.right a
{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#4B4B4B;
}

.topBusinDiv div.right p
{
	margin:0 0 3px 0;
	padding:0;
	color:#3C3C3C;	
	direction:rtl;
}

.topBusinDiv div.right p a
{
	text-decoration:underline;
	font-size:12px;
	font-weight:normal;
	color:#3C3C3C;
}

.topBusinDiv div.left
{
	float:right;
	width:105px;
	display:inline-block;
	padding:5px;
	text-align:left;
	
}

.topBusinDiv div.left a
{
	text-decoration:none;
	color:#333333;
	font-size:13px;
	
}



.topBusinDiv div.left img.businImg
{
	border:0;
}

.topBusinDiv div.left img.cardImg
{
	border:0;
	vertical-align:middle;
}


.questionTitle
{
	background-color:#F3F3F3;
	border-bottom:1px solid #D5D3D3;	
}

.questionTitle h4
{
	color:#484848;
	font-size:14px;
	margin:3px;
}


.questionAskDiv
{
    background-color:#ffffff;   
    margin-top:20px;
    padding:10px;
}

.questionAskDivButton
{
	background-color:#009140;	
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
	border:1px solid #009140;
	cursor:pointer;
}

.questionAskText
{
    border:1px solid gray;
    width:500px;
    height:60px;   
}

.questionAskInfo
{
    color:Gray;
    font-size:11px;
}

.questionAskErr
{
    height:12px;
    margin-bottom:3px;
    margin-top:3px;
}

.questionButtonDiv
{
    width:500px;
    text-align:left; 
}

.questionAskDiv b
{
	color:#009140;
}


.allSuppliersLink
{
    color:#89BB40;
    font-size:13px;
    font-weight:bold;
}


/*
Search Control
*/

.searchDiv
{
    background:url('/App_Themes/images/searchBG.gif');
    width:431px;
    height:77px;
    
}

.searchTable
{
    width:90%;
    direction:rtl;
    margin:10px 25px 10px 10px;
    display:inline-table;   
}