﻿/*
general
*/
body 
{
	font-size:12px;
	font-family:arial;
	margin:5px 0 0 0;
	padding:0px;
	overflow-x:hidden;
}

select
{
	font-size:12px;
	font-family:arial;
}

textarea
{
	font-size:12px;
	font-family:arial;
}

.templateLeftDiv
{
	float:left;
	width:610px;
	display:block;
	padding-bottom:10px;
	text-align:right;
	direction:rtl;
	margin-right:5px;
	margin-left:5px;
	margin-top:3px;
}

.templateRightDiv
{
	float:right;
	width:327px;
	padding-bottom:10px;
	display:block;
	text-align:right;
	margin-right:7px;
}


.contentDiv
{
	width:962px;
	background-color:#ffffff;	
	text-align:left;
	display:block;
	padding:0 15px 0 15px;
	margin:0;
}

/*
header
*/

.headerDiv
{
	height:154px;
	background:url('/App_Themes/images/inHeaderBG.gif');

}

.logoDiv
{
	float:right;
	text-align:right;	
	margin-right:15px;
	width:600px;
	display:block;
}

.logoDiv img
{
	border:0;
	margin-left:15px;
	margin-top:10px;
}




.logoDiv div.headerTitle
{
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	direction:rtl;
	display:block;
	margin:0 10px 3px 0;
}

.logoDiv div.headerTitle h1
{
	
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	margin-top:87px;
	display:inline;
}

.headerNavDiv
{	
	float:left;
	padding-left:10px;
}

.headerNavDiv ul
{
	list-style-type:none;
    padding:0;
    margin:15px 0 15px 0;
    display:block;
}


.headerNavDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 0 2px 0;
    float:left;
    padding:0 5px 0 5px;
    color:black;
}

.headerNavDiv ul li a
{
	font-size:13px;
	color:black;
	text-decoration:none;
	font-weight:bold;
}

.headerNavDiv ul li a:hover
{
	font-size:13px;
	color:black;
	text-decoration:underline;
	font-weight:bold;
}


.headerBottomDiv
{

	height:15px;
	text-align:right;
	direction:rtl;
	margin:3px 0 3px 0;
}


.headerBottomDiv ul
{
	list-style-type:none;
    padding:0;
    margin: 1px;
    display:block;
    color:#ffffff;
    text-align:right;
    direction:rtl;
    margin-top:15px;
}


.headerBottomDiv ul li.menu
{
    margin:0 5px 0 5px;
    float:right;
    text-align:center;
    
}

.headerBottomDiv ul li.sep
{
    margin:0 5px 0 5px;
    float:right;
    color:#ffffff;
    padding-top:5px;
}



.headerBottomDiv ul li.menu a
{
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:inline-block;
	margin-top:5px;

}

.headerBottomDiv ul li a:hover
{
	font-size:14px;
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}


.topSearchText
{
	border:1px solid gray;	
}


.topSearchTbl
{
	text-align:left;
	margin-top:115px;
	display:block;
}

.topSearchTbl td
{
	font-size:13px;
	color:#3C3C3C;	
}

.topSearchTbl td input
{
	border:1px solid #E1E1E1;
	direction:rtl;
	text-align:right;
}

/*
footer
*/
.footerDiv
{
	width:950px;
	border-top:1px solid #5D575B;	
	padding-top:15px;
	padding-bottom:5px;
	color:#BB017C;
	font-size:11px;
	text-align:right;
	display:block;
	direction:rtl;
	margin-top:15px;
	clear:both;
	
}

.footerLdiv
{
	float:left;	
	width:450px;
	display:block;
	text-align:left;
	direction:rtl;
	color:#5D575B;
}

.footerRdiv
{
	float:right;	
	width:350px;
	display:block;
}

.footerDiv ul
{
	list-style-type:none;
    padding:0;
    margin:10px 0 10px 0;
    display:block;
    width:650px;
    display:inline-block;
}


.footerDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0 3px 3px 0;
    float:right;
    padding:0 8px 0 8px;
    width:200px;
    text-align:right;
    display:inline-block;
}

.footerDiv ul li a
{
	font-size:11px;
	color:#5D575B;
	text-decoration:none;
	font-weight:bold;
}

.footerDiv ul li a:hover
{
	font-size:11px;
	color:#5D575B;
	text-decoration:underline;
	font-weight:bold;
}

/*
homepage 
*/
.hpContent
{
	display:block;	
}

.hpContent:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.hpTop
{
	margin:10px 0 10px 0;
	background-color:#E6F4D3;
	width:955px;
	height:204px;
	display:inline-block;
}

.hpTop div.left
{
	float:left;
	width:405px;
}

.hpTop div.right
{
	float:right;
	text-align:right;
	width:450px;
	
}

.hpTop div h1
{
	font-size:30px;
	color:#68BB45;
	margin:25px 10px 0 0;
	
}

.hpTop div h2
{
	font-size:22px;
	color:#484848;
	margin:5px 10px 0 0;
}

.hpTop div 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
{	
	height:375px;
	width:447px;
	direction:rtl;
	text-align:right;
	font-size:14px;
	margin:15px 5px 15px 5px;
	display:block;
	background:url('/App_Themes/images/contactBG.gif') no-repeat;
	overflow:hidden;
}

.hpLeadTableButton
{
	background-color:#68BB45;	
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
	border:1px solid #68BB45;
	cursor:pointer;
	
}

.hpLeadTable td
{
	padding-right:10px;
	color:#4D4D4D;
	height:30px;
}

.hpLeadTable td input.text
{
	border:1px solid #999999;
}


.hpLeadTable td input.textErr
{
	border:1px solid red;
}

.hpLeadTable b
{
	font-size:14px;
	font-weight:bold;
	color:#4D4D4D;
}

.hpLeadTable td.title
{
	font-size:16px;
	font-weight:bold;
	color:#575795;
	padding:2px 10px 2px 10px;
	
}

.hpLeadTable td.caption
{
	width:30%;

}

.hpLeadTable td.data
{
	width:70%;

}

.hpRight
{
	float:right;
	width:468px;
	display:inline-block;
	min-height:410px;	
	height:100%;
}

.hpLeft
{
	float:right;
	width:468px;
	margin-right:15px;
	display:inline-block;
	min-height:410px;
	height:100%;
	
}

.hpCatsDiv
{
	display:block;
	text-align:right;
	direction:rtl;
	
}

.hpCatsDiv h4
{
	background-color:#FFFFFF;
	color:#68BB45;
	padding:3px;
	margin:0;
	border-bottom:1px solid #BFBFBF;
}


.hpCatsDiv ul
{
    list-style-type:none;
    padding:5px;
    margin:0;
    display:inline-block;
    background-color:#ffffff;
}


.hpCatsDiv ul li
{
    list-style-type:none;
    padding:0;
    margin:0;
    padding-right:10px;
    float:right;
    width:135px;
    background:url('/App_Themes/images/hpCatBG.gif') no-repeat 100% 50%;
    margin:3px 0 3px 0;
}

.hpCatsDiv ul li a
{
	font-size:12px;
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.hpCatsDiv ul li a:hover
{
	font-size:12px;
	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
{

	text-align:right;
	direction:rtl;
	display:block;
}

.hpSection h4
{
	color:#68BB45;
	display:inline-block;
	margin:10px;
}

.sideSection
{

	text-align:right;
	direction:rtl;
	display:inline-block;
	width:230px;
}

.hpSectionTop
{
	margin:5px;
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
}

.hpSectionTop h4
{
	color:#575698;
	margin:5px;
	display:inline-block;
}


.hpSectionTop h2
{
	margin:0;
	color:#575698;
	margin:3px;
	font-size:20px;	
}

.hpSectionTop p
{
	color:#666666;
	margin:10px 3px 3px 3px;
	font-size:13px;	
}

.hpBottomText
{
	direction:rtl;
	text-align:right;
	font-size:12px;
	color:#333333;	
	margin:10px;
	border-top:2px solid #5A5594;
	padding-top:10px;
}

.sideSectionTop
{
	color:#585695;
	margin:5px 0 0 0;
	font-size:14px;
	display:block;
	text-align:right;
	direction:rtl;
	border-bottom:1px solid #BDBEC0;
	padding:10px 0 10px 0;
}

.sideSectionTop h2
{
	margin:3px;
	font-size:14px;
	color:#585695;
	display:inline-block;
}

.sideSectionTop h2 a
{
	margin:0;
	font-size:14px;
	color:#585695;
	text-decoration:none;
	font-weight:bold;
}

.moreArticlesDiv
{
	text-align:left;
	margin:10px;
	display:block;
	
}

.moreArticlesDiv a
{
	color:#333333;
	
}

/*
right side 
*/
.cat_askDiv
{
	text-align:center;
	margin-top:5px;
}

.cat_askDiv a
{
	color:#577544;
	font-weight:bold;	
	text-decoration:none;
}

.cat_askDiv div.inner
{
	background:url('/App_Themes/images/sideMiddleBG.gif') repeat-y;
	overflow:hidden;
	width:327px;
}

.cat_askDiv div.top
{
	background:url('/App_Themes/images/sideTopBG.gif') no-repeat;
	width:327px;
	overflow:hidden;
	height:13px;
}

.cat_askDiv div.bottom
{
	background:url('/App_Themes/images/sideBottomBG.gif') no-repeat;
	width:327px;
	overflow:hidden;
	height:14px;
}

.moreInfoDiv
{
	direction:rtl;
	background:url('/App_Themes/images/sideMiddleBG.gif') repeat-y;
	width:327px;
	margin-top:8px;
}

.moreInfoDiv div.inner
{
	margin:0 5px 0 5px;
}

.moreInfoDiv div.top
{
	background:url('/App_Themes/images/sideTopBG.gif') no-repeat;
	width:327px;
	overflow:hidden;
	height:14px;
}

.moreInfoDiv div.bottom
{
	background:url('/App_Themes/images/sideBottomBG.gif') no-repeat;
	width:327px;
	overflow:hidden;
	height:14px;
}

.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 control 
*/
.businInCatSepDiv
{
	border-bottom:1px solid #D5D3D3;
	height:1px;
	display:block;
	
}

.businInCatDiv
{
	display:block;
	background-color:#ffffff;
	padding:0 5px 5px 5px;
	margin-bottom:5px;
	clear:both;
	min-height:200px;
	height:100%;
	
}


.businInCatDiv:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.businImgDiv
{
	float:right;
	height:160px;
	margin-left:10px;
	width:145px;
}

.businInCatDiv div img.businImg
{
	border:0;
	
}

.businInCatCatsDiv
{
	display:block;
	padding:5px;
	font-size:12px;
	color:#139720;
	font-weight:normal;
}

.businInCatCatsDiv a
{
	display:block;
	font-size:12px;
	color:#484848;
	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:290px;
	text-align:right;
	padding:0 10px 10px 10px;
	border-left:1px solid #D5D3D3;
	min-height:150px;
	height:100%;
}

.businInCatDiv div.right b.cats
{
	color:#D21D2C;
	font-size:13px;
}

.businInCatDiv div.right span.cats
{
	color:#7E7E7E;
	font-size:12px;
}

.businSiteLink
{
	font-size:12px;
	color:#68BB45;
	font-weight:normal;	
	margin-top:3px;
	display:block;
}

.addressDiv
{
	color:#7E7E7E;
	font-size:12px;	
	font-weight:bold;
	float:left;
	width:130px;
	margin-bottom:10px;
}

.businSiteTitle
{
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	color:#139720;
}

.businInCatDiv div.right img
{
	vertical-align:middle;
}

.businInCatDiv div.right span
{
	font-size:14px;
	color:#139720;
	font-weight:bold;
}


.businInCatDiv div.middle
{
	display:block;
	text-align:right;
	float:right;
	width:260px;
	padding:0 10px 10px 10px;
	min-height:150px;
	height:100%;	
}


.businInCatDiv div.middle span.tags a
{
	color:#585695;	
}

.businInCatDiv div.middle p
{
	padding:0;
	color:#3C3C3C;
	margin:0 3px 0 0;
}
.businInCatDiv div.middle ul
{
	margin:0;
	list-style:none;
	direction:rtl;
	display:inline;
}
.businInCatDiv div.middle ul li
{
	padding:0;
	margin:0;
	
}
.businInCatDiv div.middle ul li img
{
	vertical-align:middle;
}

.businInCatDiv div.left
{
	height:150px;
	float:right;
	width:160px;
	display:inline-block;
	padding:10px;
	text-align:left;
	
}

.businInCatDiv div.left a
{
	text-decoration:none;
	color:#333333;
	font-size:13px;
	
}





.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:#68BB45;
	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;

}

.hp_artcl:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.hp_artcl img.mainImage
{
	float:right;
	margin:3px 0 0 10px;
	width:100px;
	border:1px solid #cccccc;
}

.hp_artcl p
{
	color:#3C3C3C;
	margin:5px 0 2px 0;
	font-size:12px;
	text-align:right;
	direction:rtl;

}

.hp_artcl a
{
	font-size:13px;
	font-weight:bold;
	color:#139720;
	text-decoration:none;
}

.hp_artcl div
{
	text-align:right;
	color:#004E75;
	font-size:11px;
	margin-top:5px;
	vertical-align:middle;
	background-color:White;	
	padding-bottom:5px;
}

.hp_artcl div a
{
	font-size:12px;
	color:#004E75;
	font-weight:normal;
	text-decoration:none;
}



.topNavDiv
{	
	color:#4d4d4d;	
	font-weight:bold;
	text-align:right;
	direction:rtl;
	font-size:12px;
	margin-bottom:5px;
	
}

.topNavDiv a
{
	font-size:12px;
	color:#4d4d4d;	
}

.topNavDiv b
{
	color:#3C3C3C;	
}


.catsSelectRightSide
{
	padding:5px;
	margin-bottom:5px;
	color:#333333;
}

.catsSelectRightSide select
{
	width:280px;
}

.catsSelectRightSide input
{
	background-color:#9A9A9A;
	color:#ffffff;
	border:1px solid #9A9A9A;
	font-size:11px;
	font-weight:bold;
	margin-right:240px;
	margin-top:10px;	
	font-family:Arial;
	width:40px
}

.cat_topGoogle
{
    min-height:160px;
}

.googleRightSide
{
	padding:5px 0 5px 0;
	margin-bottom:5px;
}


.googleCard
{
	margin:5px 0 5px 0;
	display:block;
	height:100px;
}

.googleCard:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.googlecCardAdContainer
{
	padding:2px;
}

.googlecCardAdContainer:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.cat_topCaptionDiv
{
	margin:0 0 0 0;
	font-size:14px;
	color:#4d4d4d;
	font-weight:bold;
	margin:5px 0 5px 0;	
}

.cat_topCaptionDiv h3
{
	color:#4d4d4d;
	font-size:14px;
	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;
	
}

.catResults
{
	min-height:370px;
	height:100%;
}


.catsResultTopTitle
{
	font-size:18px;
	color:#585695;
	background-color:#ffffff;
	padding:5px 0 5px 5px;
	display:block;

}

.catsResultTopTitle:after
{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}

.catsResultTopTitle h2
{
	color:#585695;
	margin:15px;	
	font-size:18px;
	margin:0;
	display:inline;
}

.catsResultTopTitle div.right
{
	color:#585695;	
	font-weight:bold;

	
}



.catsResultTopTitle div.left a
{
	text-decoration:none;
	font-weight:bold;
	margin:3px 35px 3px 3px;
	font-size:12px;
	color:#68BB45;
	display:inline-block;
}

.busin_PageDiv
{
	
	min-height:370px;
	height:100%;
}

.busin_PageDiv p
{
	margin:10px 10px 10px 0;
	font-size:14px;
	color:#3C3C3C;

}

.catPagesDiv
{
	margin:5px 0 20px 0;
	display:inline-table;
}

.catPagesDiv a
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#68BB45;
	color:#ffffff;
	text-decoration:none;
	padding:5px;
}

.catPagesDiv a.selected
{
	display:inline-block; 
	float:right;
	margin-right:8px;
	background-color:#ffffff;
	color:#68BB45;
	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%;	
}



.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;padding:5px;	
}

.topAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none; 
}

.topAdTitle
{
	font-family:arial;font-size:15px; color:#139720; font-weight:bold;margin-top:3px;
}

.topAdText
{
	font-family:arial; font-size:12px; color:#333333;	
}

.topAdURL
{
	font-family:arial;
	font-size:11px;
	color:blue;
	text-decoration:underline;
}


/* Card: */

.cardAdDiv
{
	margin-left:10px;width:185px;height:80px;float:right;margin-bottom:5px;
}

.cardAdsByGoogle
{
	font-family:arial; font-size:11px;color:#949494;text-decoration:none;
}

.cardAdTitle
{
	font-family:arial;font-size:14px; color:#139720; 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:#4D4D4D;
    font-size:14px;
}

.qCatsUl li a
{
	font-size:14px;
	color:#4D4D4D;
	text-decoration:none;
	font-weight:bold;
}

.qCatsUl li a:hover
{
	font-size:14px;
	color:#4D4D4D;
	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
{
	display:block;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:5px;
	clear:both;
	min-height:92px;
	height:100%;
}


.topBusinDiv div.right
{
	display:inline-block;
	float:right;
	text-align:right;
	padding:5px;
	width:280px;
}

.topBusinDiv div.right a
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#68BB45;
}

.topBusinDiv div.right p
{
	margin:3px 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:155px;
	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:#68BB45;	
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	font-family:Arial;
	border:1px solid #68BB45;
	cursor:pointer;
}

.questionAskText
{
    border:1px solid gray;
    width:550px;
    height:60px;   
}

.questionAskInfo
{
    color:Gray;
    font-size:11px;
}

.questionAskErr
{
    height:12px;
    margin-bottom:3px;
    margin-top:3px;
}

.questionButtonDiv
{
    width:550px;
    text-align:left; 
}

.questionDate
{
	color:Gray;
	text-align:left;	
	
}

.questionText
{
	font-size:14px;
	color:#139720;
}


.allSuppliersLink
{
    color:#139720;
    font-size:13px;
    font-weight:bold;
}



/*
Footer Lead Panel
*/

.fixedLead
{
    position:fixed;
    bottom:0px;
    left:0px;
    width:100%;
    height:30px;
    background-Color:#7595CE;
    color:#ffffff;
    font-size:15px;
    direction:rtl;
    padding-top:10px;
    text-align:center;

}

.fixedLead a
{
   cursor:pointer;
   font-weight:bold;
   

}


.fixedLead img
{
    cursor:pointer;
    border:0;
    vertical-align:middle;

}

.fixedLead img.close
{
    cursor:pointer;
    border:0;
    float:right;
    margin:5px 20px 0 0;

}

/*
POP LEAD
*/

.sideLead
{
    position:fixed;
    bottom:50%;
    right:60px;

}

.sideLead img
{
    cursor:pointer;
    border:0;
}