﻿BODY
{
    font-family: tahoma;
    color: black;
    font-size: 12px;
    background: #c0c0c0;
    margin: 0;
    direction: rtl;
}
TD
{
    font-size: 12px;
    font-family: Tahoma;
}
Body.PopBody
{
    background-color: white;
    margin: 0;
    padding: 5px;
    background-image: none;
}
A
{
    color: #FF6519; 
    text-decoration: none;
    outline: none;
}
A:hover
{
    color: black;
    text-decoration: underline;
}
#MainTable, #NewsMainTable
{
    width: 1000px;
    height: 100%;
    background-color: White;
}
#Header
{
    height: 115px;
    position: relative;
}
#Header #Logo
{
    width: 210px;
    height: 115px;
    display: block;
    float:right;
    background: url(../logo.png) no-repeat 0 0;
}
.FullWidHht
{
    width: 100%;
    height: 100%;
}
/*********************** Main Menu *******************/
.MenuArea
{
    padding-left :3px;
    padding-right:3px;
    height: 28px;
    overflow: hidden; /*padding-left:5px;     padding-right:5px;*/
}
.MainMenu
{
    background-color:#ff8d00;
    text-align: center;
    color: #fff8f0;
    white-space: nowrap;
}
.MainMenu A
{
    font-family: tahoma;
    text-decoration: none;
    color: #fff8f0;
    font-size: 13px;
    display:block;
    height: 28px;
    line-height: 28px;
}
.MenuArea .MainMenu A:hover
{
    text-decoration: none;
    color: white;
    background-color:#fd920e;
}
.MenuArea .Separator
{
    width: 5px;
    background-color:#ff8d00;
}

.ActiveMainMenu
{
    background-color:#ff8d00;
    text-align: center;
    color: #9ea9ba;
    white-space: nowrap;
}
.ActiveMainMenu A
{
    text-decoration: none;
    color: white;
    background-color:#f08705;
    display:block;
    height: 28px;
    line-height: 28px;
}
.MenuArea .ActiveMainMenu A:hover
{
    text-decoration: none;
    color: white; /*background-color:#2b3341;     border:1px solid #475367;*/
}
/****************************/
.SubMenuArea
{
    /*height: 22px;*/
}
.SubMenu
{
    text-align: center;
    color: white;
    white-space: nowrap;
    height: 26px;
    margin: 2px 3px 0 3px;
    padding: 0;
    background-color: #31aae1;
}
.SubMenu li
{
    float: right;
    padding: 0 10px 0 0;
    list-style-type: none;
    white-space: nowrap;
}
.SubMenu li a.Notfirst
{
    border-right: 1px solid white;
    padding-right: 10px;
}
.SubMenu li A
{
    font-family: tahoma;
    color: white;
    font-size: 13px;
    height: 26px;
    line-height: 26px;
    white-space: nowrap;
}
.SubMenuArea .SubMenu li A:hover
{
    text-decoration: underline;
    color: white;
}
.SubMenuArea .Separator
{
    width: 1px;
    height: 22px;
}
.ActiveSubMenu
{
    text-align: center;
    color: white;
    font-weight: bolder;
    white-space: nowrap;
    height: 40px;
}
.ActiveSubMenu A
{
    font-family: arial;
    text-decoration: none;
    font-weight: bolder;
    color: white;
    font-size: 16px;
    background: url(../activemenu.jpg) repeat-x 0 0;
    display: block;
    height: 40px;
    line-height: 40px;
}
.SubMenuArea .ActiveSubMenu A:hover
{
    text-decoration: none;
    color: white;
}
/******************* Footer Area ***************************/
#FooterArea
{
    border-top: 2px solid #CCCCCC;
    height: 120px;
}
#FooterCell
{
    /*background: url(../footer.jpg) repeat-x 0 0;*/
    height: 35px;
    font-size: 11px;
    color: #282828;
    text-align: center;
}
#FooterCell img
{
    margin-left: 3px;
    border: 0;
    height: 19px;
}
#FooterCell A
{
    color: #282828;
    text-decoration: none;
    font-weight: bolder;
}
#FooterCell A:hover
{
    color: Black;
    text-decoration: underline;
}
.FooterMenuArea
{
    text-align: center;
    border-top: 1px solid #CCCCCC;
    padding-top: 5px;
}
.FooterMenu
{
    color: #282828;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
.FooterMenu a
{
    color: #282828;
    font-size: 12px;
}
.FooterMenu a:hover
{
    color: #cc0000;
    text-decoration: underline;
}
.FooterMenuArea .Separator
{
    background-color: #282828;
    width: 1px;
}
.FooterCategories
{
    padding: 5px;
}
ul.FooterCatMenu
{
    text-align: center;
    color: #FF6519;
    white-space: normal;
    height: 22px;
    margin: 0;
    padding: 0;
    text-align: justify;
}
.FooterCatMenu li
{
    float: right;
    padding: 0 5px 0 5px;
    list-style-type: none;
    white-space: normal;
}
.FooterCatMenu li a.Notfirst
{
    border-right: 1px solid #FF6519;
    padding-right: 5px;
}
.FooterCatMenu li A
{
    font-family: tahoma;
    color: #FF6519;
    font-size: 12px;
    height: 22px;
    line-height: 20px;
    white-space: nowrap;
}
.FooterCatMenu li A:hover
{
    text-decoration: underline;
    color: black;
}
/***************** Body Area ****************************/
#BodyArea
{
    height: 100%;
    width: 100%;
    padding: 0 3px 0 3px;
}
#SideCell
{
    width: 160px;
    padding-top:5px;
    padding-bottom:5px;
}
.UserBodyCell
{
    padding: 5px 0 5px 0;
    width: 100%;
    height: 100%;
    background-color: White;
}
.NewsBodyCell
{
    width: 100%;
    height: 100%;
    background-color: White;
}
.BodyCell
{
    padding: 5px;
    background-color: white;
    background-image: none;
}
.SideDiv
{
    margin-bottom: 5px;
}
#NewsMainTable #HeadCell
{
    margin-bottom:0 !important;
    color: white;
}
#NewsMainTable .SubMenuDiv
{
    background-color: #31AAE1;
     color: white;
     height: 22px;
     margin:2px 3px 0 3px;
}
#NewsMainTable #HeadCell a
{
    color:#ebebeb;
}
#NewsMainTable #HeadCell a:hover
{
    color:white;
    text-decoration:none;
}
#HeadCell
{
    width: 510px;
    float: right;
    overflow: hidden;
    color: #363f4e;
    font-size: 18px;
    font-weight: bolder;
    font-family: Arial;
    margin: 0;
    white-space: normal;
    margin-bottom: 5px;
    margin-right:10px;
}
.HeadCell2
{
    color: #363f4e;
    font-family: arial;
    font-size: 15px;
    padding-top: 5px;
    margin-bottom: 4px;
}
.HeadCell2 A
{
    color: black;
    font-family: arial;
    font-size: 15px;
    font-weight: bolder;
}
.HeadCell A
{
    font-family: arial;
    font-size: 18px;
    color: #363f4e;
}
.HeadCell A:hover
{
    color: black;
    text-decoration: none;
}
.formfield, .FormField
{
    border: #F2C682 1px solid;
    font-size: 14px;
    font-family: arial;
    background: white;
    color: black;
    font-weight: bolder;
}
.formfieldDiv
{
    width: 288px;
    border: #f2c682 1px solid;
}
.formfieldDiv span.dayweek
{
    display:inline-block;
    height:20px;
    width:85px;
}
.formfield100
{
    height: 20px;
    width: 288px;
    border: #f2c682 1px solid;
}
.formfield250
{
    height: 25px;
    width: 250px;
    border: #f2c682 1px solid;
}
.formfield25
{
    height: 20px;
    width: 93px;
    border: #f2c682 1px solid;
}
#OpeningHour, #CloseingHour
{
    font:arial;
    font-weight:normal;
}
#SideCell .formfield
{
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.FormButton, .formbutton
{
    border: #4d5766 1px solid;
    font-size: 12px;
    font-family: tahoma;
    background: #353e4d;
    color: white;
    padding: 3px 20px 3px 20px;
    cursor: pointer;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
a.FormButton:hover
{
    border: #5a6473 1px solid;
    background: #414a5b;
    color: white;
    cursor: pointer;
    text-decoration:none;
}
.FormNote
{
    color: gray;
    font-size: 11px;
}

Label.error
{
    color: red;
    padding-right: 2px;
}
Label.sucess
{
    color: #339900;
    padding-right: 2px;
}
Label.block
{
    display: block;
    padding: 4px;
    background: #FFFFCC;
}

A.LinkButton, A.LinkButton:hover
{
    color: white !important;
    text-decoration: none;
    border: #434343 1px solid;
    font-size: 14px;
    font-weight: bold;
    font-family: times New Roman;
    background: black;
    display: inline-block !important;
    padding: 5px 10px 5px 10px;
    margin: 0 !important;
    height: auto !important;
}
.HLine
{
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-bottom: 1px solid #cebca2;
    margin: 3px 10px 5px 10px;
    clear: both;
}
.WideLine
{
    border-left: 0;
    border-right: 0;
    border-bottom: 0;
    border-bottom: 2px solid #f0f0f0;
    margin: 0 0 5px 0;
    clear: both;
}
.RevAlignDiv
{
    text-align: left;
}
.AlignNewsPic
{
    float: right;
    border: 1px solid #e2e2e2;
}

/*************** Frames *****************/
.BF11
{
    background: url(../bf.gif) no-repeat -4px 0;
    width: 4px;
    height: 4px;
}
.BF12
{
    background-color: #e79920;
    width: 100%;
    height: 4px;
}
.BF13
{
    background: url(../bf.gif) no-repeat 0 0;
    width: 4px;
    height: 4px;
}
.BF21
{
    background-color: #e79920;
    width: 4px;
    height: 100%;
}
.BF23
{
    background-color: #e79920;
    width: 4px;
    height: 100%;
}
.BF31
{
    background: url(../bf.gif) no-repeat -4px -4px;
    width: 4px;
    height: 4px;
}
.BF32
{
    background-color: #e79920;
    width: 100%;
    height: 4px;
}
.BF33
{
    background: url(../bf.gif) no-repeat 0 -4px;
    width: 4px;
    height: 4px;
}
.BF21
{
    background-color: #e79920;
    width: 4px;
    height: 100%;
}
.BF23
{
    background-color: #e79920;
    width: 4px;
    height: 100%;
}
.BodyFrame
{
    padding: 2px;
    background-color: #e79920;
    width: 100%;
    height: 100%;
    color: White;
}
.BodyFrame A, .BodyFrame A:hover
{
    color: black;
}
.BodyFrameHeader
{
    margin-bottom: 5px;
    color: #fdf6ec;
    font-weight: bolder;
    font-size: 18px;
}
.BodyFrameHeader a
{
    color: #fdf6ec;
    font-weight: bolder;
    font-size: 18px;
}
.BodyFrameHeader a:hover
{
    color: white;
    font-weight: bolder;
    font-size: 18px;
}
/**********************************/
.SideFrame
{
    padding: 3px;
    width: 100%;
    height: 100%;
    color: #282828;
    border-bottom: 1px solid #ff8d00;
    border-left: 1px solid #ff8d00;
    border-right: 1px solid #ff8d00;
    background-color: white;
}
.SideFrame A, .SideFrame A:hover
{
    color: #282828;
}
.SideFrameHeader
{
    background-color: #ff8d00;
    color: white;
    font-weight: bolder;
    font-size: 15px;
    padding: 0 10px 0 2px;
    font-family: Arial;
    height: 25px;
    line-height: 25px;
}
.SideFrameHeader a
{
    color: white;
    font-weight: bolder;
    font-size: 15px;
}
.SideFrameHeader a:hover
{
    color: #ff8d00;
    font-weight: bolder;
    font-size: 15px;
    text-decoration: none;
}
/**********************************************/
.TopAd
{
    margin-top:10px;
    width: 790px;
    height: 90px;
    overflow: hidden;
    float:right;
}

/********************************/
.SideFrame2
{
    padding: 3px;
    width: 100%;
    height: 100%;
    color: #282828;
    border-bottom: 1px solid #31aae1;
    border-left: 1px solid #31aae1;
    border-right: 1px solid #31aae1;
    background-color: white;
}
.SideFrame2 A, .SideFrame2 A:hover
{
    color: #282828;
}
.SideFrameHeader2
{
    background-color: #31aae1;
    color: white;
    font-weight: bolder;
    font-size: 15px;
    padding: 0 10px 0 2px;
    font-family: Arial;
    height: 25px;
    line-height: 25px;
}
.SideFrameHeader2 a
{
    color: white;
    font-weight: bolder;
    font-size: 15px;
}
.SideFrameHeader2 a:hover
{
    color: #ff8d00;
    font-weight: bolder;
    font-size: 15px;
    text-decoration: none;
}
/**********************************************/
.TopAd
{
    margin-top:10px;
    width: 790px;
    height: 90px;
    overflow: hidden;
    float:right;
}
/**************.Net Fixed********************/
#ShareBox
{
    float: left;
    width: 300px;
    padding-top: 2px;
    direction: rtl;
}
#ShareBox iframe{
	border:none;
	margin:0 2px;
	float:left;
}
#ShareBox .Facebook
{
    background:url(../social/share.png) no-repeat 0 0;
    width:60px;
    height:20px;
    display:inline-block;
    border:0;
    margin-left:0px;
    margin-right:1px;
    float:left;
}
#ShareBox .Twitter
{
    background:url(../social/share.png) no-repeat -60px 0;
    width:55px;
    height:20px;
    display:inline-block;
    border:0;
    margin-left:0px;
    margin-right:1px;
    float:left;
}
div.FanBox
{
    height: 61px;
    width: 180px;
    overflow: hidden;
    border: 1px solid silver;
    background: #f2f2f2;
}
div.FanBox iframe
{
    width: 205px;
    height: 305px;
    overflow: hidden;
    margin-top: -2px;
    margin-right: -5px;
    margin-left: 0;
    margin-bottom: 0;
}

#InHeader
{
    height: 115px;
    position: relative;
    width: 1000px;
}
.SocialBox
{
    width: 124px;
    height: 33px; /*     top: 0;     right: 10px;     position: absolute;     background-color:#f2bb75;     moz-border-radius-bottomright: 5px;     border-bottom-right-radius: 5px;     moz-border-radius-bottomleft: 5px;     border-bottom-left-radius: 5px;*/
}
.SocialBox a
{
    display: block;
    float: right;
    margin-right: 2px;
    margin-top: 2px;
}
.SocialBox a img
{
    height: 22px;
    width: 22px;
}
/***************** Captcha ******************/
.captcha-div
{
    margin: 2px;
}
.Smallcaptcha .captcha-div
{
    width:110px;
}
.captcha-div label
{
    line-height: 22px;
    display: block;
    float: left;
    margin: 1px;
}
.captcha-div img
{
    margin: 1px;
    display: block;
    border: gray 1px solid;
    float: left;
}
.captcha-div input
{
    margin: 1px;
    line-height: 20px;
    border: gray 1px solid;
    height: 20px;
    display: block;
    float: left;
    width: 40px;
}
.captcha-div span
{
    display: block;
    clear: both;
}

/***************** Member ******************/
div.MemberLink
{
    float: right;
    width: 24%;
}
/*********** Container Box ******************/
#Header div.LoginBox
{
    position: absolute;
    left: 7px;
    top: 6px;
}
/*********** Page *****************/
div.MemberLoginPage
{
    width: 280px;
    margin: 0 auto;
}
div.MemberLoginPage div
{
    padding: 4px;
}
div.MemberLoginPage .Facebook .button
{
}
/*********** Both *****************/
/*********** Both *****************/
div.MemberLoginBox
{
    line-height: 1.75;
}
div.MemberLoginBox .Head
{
    font-size: 12px;
}
div.MemberLoginBox .Head b
{
    font-weight: normal !important;
}
div.MemberLoginBox div.LabelAndField, div.MemberLoginBox div.LoginButton
{
    display: block;
    clear: both;
    font-size: 11px;
}
div.MemberLoginBox label
{
    width: 95px;
    display: block;
    float: left;
}

div.MemberLoginBox div.LabelAndField input
{
    display: block;
    float: left;
    width: 110px;
}
div.MemberLoginBox div.LabelAndField .FormCheckbox
{
    width: auto;
    float: left;
}
div.MemberLoginBox label.error
{
    display: block;
    float: left !important;
    width:auto;
}
/************* Weclome Box ****************/
div.MemberWelcomeBox
{
    overflow: hidden;
    position: relative;
    background-color: #FFEED1;
    padding: 0 0 3px 0;
}
div.MemberWelcomeBox a.Avatar
{
    display: block;
    float: left;
    height: 48px;
    width: 48px;
    overflow: hidden;
}
div.MemberWelcomeBox a.Avatar img
{
    border: none;
}

div.MemberWelcomeBox .Hello, div.MemberWelcomeBox .Area, div.MemberWelcomeBox .Logout, div.MemberWelcomeBox .Link
{
    padding-left: 3px;
    padding-right: 3px;
    margin: 0px 0px 0px 5px;
    overflow: hidden;
    color: #637bad;
    line-height: 28px;
    height: 28px;
    font-size: 12px;
    text-align: center;
}
div.FBMemberWeclomeBox .Hello, div.FBMemberWeclomeBox .Area, div.FBMemberWeclomeBox .Link
{
    margin: 0px 0px 0px 50px;
    line-height: 24px;
    height: 24px;
}


div.MemberWelcomeBox .Area img, div.MemberWelcomeBox .Logout img, div.MemberWelcomeBox .Link img
{
    float: left;
    margin: 0 6px 0 0;
    width: 26px;
}



DIV.MemberWelcomeBox A
{
    color: #637BAD !important;
}
DIV.MemberWelcomeBox A:hover
{
    color: black !important;
    text-decoration: none;
}
/**************************** FBLoginButton **/
A.FBLoginButton, .PollForm .LoginButton a
{
    border: #637bad 1px solid;
    display: block;
    font-weight: bold;
    background: #637bad url(../members/fbicon.png) no-repeat left center;
    filter: alpha(opacity=95);
    color: white; /*text-indent: -28px;*/
    line-height: 24px;
    height: 24px;
    text-decoration: none;
    outline: 0;
    opacity: 0.95;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 150px;
    text-align: right;
    font-size:11px;
    
}
A.FBLoginButton:hover, .PollForm .LoginButton a:hover
{
    border: #6c83b4 1px solid;
    filter: alpha(opacity=100);
    color: white;
    text-decoration: none;
    opacity: 1;
}
.LoginLink a.RegularLogin , input.RegularLogin {
	display:inline-block;
	border:#406933 1px solid;
	height:24px;
	line-height:24px;
	color:white;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	outline:0;
	white-space:nowrap;
	background:#67A54A url('../members/UserIcon.png') no-repeat left center;
	-moz-border-radius: 5px;
    border-radius: 5px;
    width: 150px;
    text-align: center;
    margin-left:auto;
    marin-right:auto;
}
.LoginLink a.RegularLogin:hover{
	text-decoration:none;
	opacity: 1;
	outline:0;
	filter:alpha(opacity=100);
}
/************ New part *************/
div.MemberLoginBox {
	margin-right:auto;
	padding-right:auto;
	
}
div.MemberLoginBox .Head , div.MemberLoginBox .Head b 
{
    font-weight:normal;
    /*font-size:16px;*/
    font-weight:bolder;
}
div.MemberLoginBox div.LabelAndField, div.MemberLoginBox div.LoginButton{
	display:block;
	clear:both;
	
}
div.MemberLoginBox label {
	width:85px;
	display:block;
	float:right;
	/*font-size:15px;*/
}

div.MemberLoginBox div.LabelAndField input{
	display:block;
	float:right;
	width:170px;
}
div.MemberLoginBox div.LabelAndField .FormCheckbox
{
    width:20px !important;
}

div.MemberLoginBox .Forgot, div.MemberLoginBox .Register
{
    /*font-size:15px;*/
    text-align:center;
}
div.MemberLoginBox label.error {
	display: block;
	float:left !important;
}
div.Forgot
{
    text-align:left;
    font-size:90%;
}
.RegisterCell
{
    width:40%;
    border-left:2px solid gray;
}
.LoginCell
{
    width:40%;
    border-right:2px solid gray;
}
.SPCell
{
    width:8%;
    border-left:2px solid gray;
    border-right:2px solid gray;
}
div.LoginImage 
{
    background:url(../members/Loginimage.jpg) no-repeat right 0;
    height:36px;
    width:200px;
    border-bottom:2px solid gray;
    margin-bottom:0px;
    color:White;
    font-size:1px;
}
div.RegisterImage 
{
    background:url(../members/Registerimage.jpg) no-repeat right 0;
    height:36px;
    width:200px;
    border-bottom:2px solid gray;
    margin-bottom:25px;
    color:White;
    font-size:1px;
}
div.RegisterInfo
{
    line-height:22px;
}
.RegisterCell div.LoginBox
{
    float:right !important;
    margin-bottom:4px;
}
.RegisterCell div.LoginLink
{
    float:right !important;
    margin-bottom:4px;
}
.RegisterCell A.FBLoginButton,.RegisterCell  .RegularLogin, .LoginCell A.FBLoginButton, .LoginCell .RegisterCell
{
    width:190px !important;
    text-align:center !important;
}

.MemberRowLine
{
    border-top:2px solid gray;
}
.MemberAreaTitle
{
    background-color:#31aae1;
    color:White;
    font-family:Tahoma;
    padding:7px 10px 7px 5px;
    display:inline-block;
    width:35%;
    margin-bottom:10px;
    font-size:110%;
}
#frm_register table
{
    border:1px solid #f2e3cc;
    background-color:#fffaf3;
}

/********************/
.FBTLlike
{
    height: 25px;
    bottom: 7px;
    left: 140px;
    position: absolute;
    width: 320px;
}
#FBLike
{
    width: 90px;
    overflow: hidden;
    direction: ltr;
    float: left;
    padding-top: 4px;
}
#TwitterFollow
{
    width: 228px;
    overflow: hidden;
    direction: ltr;
    float: left;
    padding-top: 4px;
}

/**************Home css******************/
div.RowLine
{
    clear: both;
    height: 5px;
    font-size: 1px;
    line-height: 5px;
}
div.DoubleRowLine
{
    clear: both;
    height: 10px;
    font-size: 1px;
    line-height: 10px;
}
#RightSide
{
    width: 160px;
    overflow: hidden;
    float: right;
}
#Middle1Side
{
    width: 225px;
    overflow: hidden;
    float: right;
}
#Middle2Area
{
    margin-right: 5px;
    width: 344px;
    overflow: hidden;
    float: right;
}
#Leftside
{
    margin-right: 5px;
    width: 250px;
    overflow: hidden;
    float: left;
}
.MiddleBlock
{
    width: 574px;
    overflow: hidden;
    float: right;
}
#HomeMiddle1
{
    width: 219px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}
#HomeMiddle2
{
    width: 350px;
    overflow: hidden;
    float: right;
}
#HomeMiddle3
{
    width: 219px;
    overflow: hidden;
    float: right;
    margin-left: 5px;
    
}
#HomeMiddle4
{
    width: 350px;
    overflow: hidden;
    float: left;
}

/************ New Rotator Area **************/
/*
#NewsTopImage
{
    width: 360px;
    height: 325px;
    overflow: hidden;
    float: right;
    position: relative;
}
#NewsTopImage a
{
    display: block;
    width: 360px;
    height: 325px;
    text-decoration: none;
}
#NewsTopImage a img
{
    border: 0;
    width: 360px;
    height: 270px;
}
#NewsTopTitles
{
    width: 0px;
    height: 0px;
    overflow: hidden;
}
#NewsTopImage a .Title
{
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 360px;
    height: 55px;
    color: #2c2c2c;
    text-align: right;
    font-size: 15px;
    line-height: 19px;
    overflow: hidden;
    font-weight: bolder;
}
#NewsTopImage a:hover .Title
{
    color: #2c2c2c; 
}
*/
.LatestNewsArea
{
    margin-bottom: 5px;
}
a.NewsDetail
{
    display: block;
    overflow: hidden;
    height:117px;
}
a.NewsDetail:hover
{
    text-decoration: none;
}
.NewsDetail .Title
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
    display: block;
    height:36px;
}
.NewsDetail img
{
    width: 90px;
    height: 65px;
    float: right;
    margin: 3px;
    border: 1px solid silver;
}
#CategoryPage .LatestNewsArea
{
    margin-bottom: 5px;
    width: 350px;
    float: right;
    overflow: hidden;
    margin-left: 4px;
}
/********** Latest News Area *************/
/*
#LatestNewsArea
{
    width: 220px;
    height: 320px;
    overflow: hidden;
    float: left;
    margin-right: 5px;
}
#LatestNewsArea a.Title
{
    margin: 0;
    display: block;
    overflow: hidden;
    background: url(../blt2.jpg) no-repeat right top;
    padding-right: 10px;
    padding-left: 3px;
    color: #575757;
    height: 37px;
    line-height: 18px;
    text-decoration: none;
    margin-bottom: 4px;
    font-size: 15px;
}
#LatestNewsArea a.Title:hover
{
    color: black;
    text-decoration: none;
}
#LatestNewsArea a.Last, #LatestNewsArea a.Last:hover
{
    border-bottom: 0 none !important;
}
#LatestNewsArea .NewsLine
{
    background-color: white;
    height: 283px;
    overflow: hidden;
}
*/

/***********/
#SubCategoryArea
{
    margin: 10px 15px 5px 15px;
    background-color: #fafafa; /*height:200px;*/
    overflow: hidden;
    padding: 5px;
}
.SubCategoryBlock
{
    width: 220px;
    height: 200px;
    float: right;
    margin: 0 9px 0 3px;
}
.SubCategoryBlock .SideFrameHeader
{
    font-family: Arial;
    font-weight: bolder;
    font-size: 15px;
    background-image: none;
    height: 25px;
    line-height: 25px;
    text-align: right;
    margin-bottom: 2px;
}
.SubCategoryBlock .SideFrame
{
    text-align: center;
}
a.SubCat
{
    width: 200px;
    overflow: hidden;
    display: block;
    height: 150px;
    position: relative;
    text-decoration: none;
    margin-left: auto;
    margin-right: auto;
}
a.SubCat:hover
{
    text-decoration: none;
}
.SubCat img
{
    width: 200px;
    height: 150px;
    border: 0;
}
a.SubCat span
{
    width: 200px;
    padding-left: 3px;
    padding-right: 3px;
    height: 37px;
    overflow: hidden;
    background-color: #3e3e3e;
    opacity: 0.8;
    filter: alpha(opacity=80);
    display: block;
    position: absolute;
    bottom: 0;
    right: 0;
    color: White;
}
a.SubCat:hover span
{
    opacity: 0.9;
    filter: alpha(opacity=90);
}
/*************************/
#CategoryArea
{
}
.CategoryBlock
{
    width: 330px;
    height: 180px;
    overflow: hidden;
    float: right;
    margin-left: 18px;
}
.SmallNews
{
    display: block;
    height: 70px;
    overflow: hidden;
    margin-bottom: 4px;
    clear: both;
    color: Black;
}
a.SmallNews:hover
{
    text-decoration: none;
}
.SmallNews img
{
    width: 80px;
    height: 60px;
    border: 1px solid #ededed;
    float: right;
    margin: 3px 0 3px 3px;
}
.SmallNews span
{
    width: 230px;
    height: 60px;
    float: right;
    line-height: 20px;
    overflow: hidden;
    color: Black;
    font-size: 15px;
}
a.TinyNews
{
    overflow: hidden;
    height: 18px;
    line-height: 18px;
    background: url(../bullet_round.gif) no-repeat right center;
    padding-right: 15px;
    padding-left: 3px;
    color: #575757;
    clear: both;
    display: block;
    font-size: 12px;
}
a.TinyNews:hover
{
    text-decoration: none;
    color: black;
}
/********** Most View Area *************/
#MostViewArea
{
    width: 265px;
    height: 282px;
    overflow: hidden;
}
#MostViewArea a.Title
{
    margin: 0;
    display: block;
    overflow: hidden;
    background: url(../blt2.jpg) no-repeat right top;
    padding-right: 10px;
    padding-left: 3px;
    color: #575757;
    height: 37px;
    line-height: 18px;
    text-decoration: none;
    margin-bottom: 4px;
    font-size: 15px;
}
#MostViewArea a.Title:hover
{
    color: black;
    text-decoration: none;
}
#MostViewArea a.Last, #MostViewArea a.Last:hover
{
    border-bottom: 0 none !important;
}
#MostViewArea .NewsLine
{
    background-color: white;
    height: 245px;
    overflow: hidden;
}
/**************************/
#CategoryArea
{
    width: 950px;
    overflow: hidden;
    margin-right: 20px;
    margin-left: 20px;
}
/*****************************************************************/
/*---------------------- Special Part For News Feed ------------*/
.LeadUL
{
    color: #353e4d;
    margin-top: 5px;
    margin-bottom: 5px;
}
.LeadUL li
{
    padding: 4px 0 4px 0;
}
.LeadUL li.Child
{
    padding: 1px 5px 1px 0;
    list-style-type: square;
    margin-right: 10px;
    color: Silver;
}
.LeadUL li a
{
    /*background: url(../blts.png) no-repeat right center;*/
    margin-bottom: 2px; /*float:right;*/
    display: block;
    color: #353e4d;
    text-decoration: none;
}
.LeadUL li a:hover
{
    color: black;
    text-decoration: none;
}
/****************************/
.LabelOnField label.error
{
    clear: both;
    text-align: right;
    width: 150px;
    display: block;
    padding-top: 39px;
    color: #f1d8d8;
    float: right;
    position: absolute;
    right: 5px;
}
.LabelOnField label
{
    padding-top: 10px;
    padding-right: 2px;
    display: inline;
    position: absolute;
    z-index: 5;
    top: 0px;
    color: #adadad;
    font-size:11px;
    white-space:nowrap;
}
.HomeSearch
{
    /*padding:20px;*/
    text-align: center;
    margin: 0 0 5px 0;
    padding: 20px;
    border: 1px solid #FE8605;
}
.SmallSearch
{
    /*padding:20px;*/
    text-align: center;
    margin: 0 0 5px 0;
    padding: 15px;
}
.HomeSearch .SideFrame
{
    padding: 20px;
}
#SearchForm #name,#SearchFilters #name , #SearchForm .LargeInput
{
    height: 35px;
    line-height: 35px;
    padding-right: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #D1D1D1;
    white-space:nowrap;
    /*width: 100%;*/
}
#SearchForm #CityN /*, #SearchFilters #CityN*/
{
    height: 35px;
    line-height: 35px;
    padding-right: 10px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #D1D1D1;
    /*width: 100%;*/
}
#SearchForm .SelectBox, #SearchFilters .SelectBox
{
    margin: -1px -2px -2px -2px;
    padding-bottom:2px;
    overflow:hidden;
    line-height: 22px;
    height: 22px; /*border:0 !important;     background-color:White;     outline:0;     */
}
#SearchForm div.Select, #SearchFilters div.Select
{
    height: 17px;
    line-height: 17px;
    background-color: White;
    width: 90px;
    overflow: hidden;
}
#SearchForm div.SelectBorder, #SearchFilters div.SelectBorder
{
    /*height:28px;     line-height:28px;*/
    padding:9px 7px 7px 7px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d3d8e0;
    background-color: White;
    display: inline-block;
}
#SearchForm .formbutton, #SearchFilters .formbutton
{
    height: 35px;
    line-height: 30px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: 1px solid #d3d8e0;
}
.NoMargin
{
    margin-left: 0 !important;
    margin-bottom: 0 !important;
}
.FieldBlock
{
    float: right;
    width: 240px;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 10px;
}
.FieldTitle
{
    background-color: #eb9d24;
    color: White;
    height: 22px;
    line-height: 22px;
    margin-bottom: 4px;
    padding-right: 5px;
}
.SearchTable
{
    background-color: #f59637;
    border: 1px solid #f69d44;
}
.SelectWidth
{
    width: 93px;
    border: #d1d1d1 1px solid;
    font-size:11px !important;
    font-family:Tahoma !important;
    font-weight:normal !important;
}
.SearchDiv
{
    float: right;
    overflow: hidden;
    margin-bottom: 5px;
    margin-left: 5px;
}
.AdvSearch, .AdvSearch:hover
{
    font-weight: bolder;
    font-family: Arial;
    font-size: 16px;
    color: black;
    vertical-align:super;
}
#SearchForm .Title, #SearchFilters .Title
{
    font-size: 18px;
    font-weight: bolder;
    font-family: Tahoma;
    line-height: 22px;
    margin-bottom: 5px;
    padding-right: 4px;
    display: inline-block;
}
.SimpleSearch
{
    border:1px solid #ff8d00;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:5px;
}
.SimpleSearchFilters
{
    border:1px solid #ff8d00;
    padding-top:5px;
    padding-bottom:5px;
    margin-bottom:5px;
}
#SearchFilters
{
    margin:0;
    padding:0;
}
.SearchReslult
{
    font-size:16px;
    font-family:Arial;
    font-weight:bolder;
    
}
.AdvancedSearch
{
    border:1px solid #ff8d00;
    padding-top:10px;
    padding-bottom:10px;
    margin-bottom:5px;
    width:570px;
}
/**************************************/
/**********************************************************************************************/
/***************************************************/
.BlockSp
{
    border-bottom: 1px solid #353E4D;
    margin-bottom: 5px;
    clear: both;
}
.CompanyBlock
{
    margin: 0 0 5px 0; /*overflow:hidden;*/
    clear: both;
    overflow: hidden;
    display: block;
    position: relative;
}
.CompanyBlock a.Company, .CompanyBlock a.Company:hover
{
    text-decoration: none;
    cursor: pointer;
}
.CompanyBlock span.Thumb
{
    float: right;
    margin: 3px 3px 3px 10px;
    width: 98px;
    height: 100px;
    display: block;
    overflow: hidden;
}
.CompanyBlock .Thumb img
{
    width: 85px;
    height: 65px;
    border: 1px solid silver;
}
.CompanyBlock span.Middle
{
    float: right;
    width: 450px;
    display: block;
    overflow: hidden;
}
.CompanyBlock .Title
{
    font-weight: bolder;
    color: #FF6519;
    font-size: 16px;
    font-family: arial;
    display: block;
}
.CompanyBlock .Desc
{
    padding-top: 5px;
    color: #666666;
    display: block;
}
.CompanyBlock .Desc .Detail
{
    color: #353e4d;
    line-height: 18px;
    padding-top: 8px;
    display: block;
}
.CompanyBlock .Address, .CompanyBlock .WorkTime, .CompanyBlock .Phone, .CompanyBlock .Fax
{
    clear: both;
    display: block;
    padding-top: 4px;
}
.Stars
{
    margin-right: 5px;
    margin-top: 3px;
    overflow: hidden;
    display: inline-block;
    width: 90px;
}
span.Star
{
    background: url(../star.png) no-repeat 0 0;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
}
.CompanyBlock div.ExtraDetail
{
    margin-right: 111px;
    overflow: hidden;
    clear: both;
}
.CompanyBlock div.ExtraDetail a
{
    clear: both;
    float: none;
    margin-bottom: 3px;
    margin-top: 3px;
    display: block;
}
.CompanyBlock div.EditDetails
{
    float:left;
    overflow:hidden;
    position:absolute;
    bottom:5px;
    left:5px;
    width:80px;
    height:20px;
}
.CompanyBlock div.EditDetails a
{
    display:block;
}
.CompanyBlock .ShareDiv
{
    position: absolute;
    width: 51px;
    height: 25px;
    overflow: hidden;
    top: 2px;
    left: 5px;
}
.ShareDiv .Facebook img, .ShareDiv .Twitter img
{
    height: 22px;
    width: 22px;
    margin-right: 3px;
    border: 0;
}
/************************************/
#SideNewsBlock
{
    width: 250px;
    overflow: hidden;
}
#CalendarBlockDiv #EventsBox
{
    /*height:138px;*/
    overflow: hidden;
}
.EventUL
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.EventUL li
{
    border-bottom: 1px solid #f2f2f2;
    padding: 0 0 2px 0;
    white-space: normal;
}
.EventUL A
{
    font-size: 13px;
    line-height: 16px;
    font-family: tahoma;
    text-decoration: none;
    color: #cc0000;
    white-space: normal;
    display: block;
    line-height: 20px;
    overflow: hidden;
    margin-bottom: 4px;
}
.EventUL A:hover
{
    text-decoration: none;
    color: black;
}
#EventsBox .Date
{
    float: right;
    padding-left: 1px;
    display: inline;
    font-size: 11px;
    color: #979797;
}
#EventsBox a .Title
{
    color: #cc0000;
    display: block;
    font-weight: bolder;
    font-family: Arial;
    font-size: 15px;
}
#EventsBox a:hover .Title
{
    color: #cc0000;
    text-decoration: underline;
}
#EventsBox a .Desc
{
    font-size: 12px;
    font-family: Tahoma;
    line-height: 19px;
    color: Black;
    display: block;
}
/*****/
form.PollForm .Question
{
    font-family: Arial;
    font-size: 15px !important;
    font-weight: bolder;
}
/**********/
.LoginLink
{
    text-align: center;
    padding-top: 5px;
}
/*******************************/
#FeatureArea
{
}
.HRLine
{
    border-bottom: 1px solid #FE8605;
    margin-bottom: 1px;
    margin-top: 1px;
    clear: both;
}
#FeatureArea a
{
    display: block;
    margin-bottom: 2px;
    cursor: pointer;
    overflow: hidden;
}
#FeatureArea a:hover
{
    color: Black;
}
#FeatureArea a img
{
    float: left;
    width: 90px;
    height: 70px;
    border: 1px solid silver;
    margin: 1px;
}
#FeatureArea a span
{
    font-weight: bolder;
    float: right;
    width: 110px;
    font-family: Arial;
    font-size: 15px;
}
/***************** Top Feature Area **************************/
#TopFeature
{
    overflow: hidden;
    border: 1px solid #31aae1;
    margin-bottom: 5px;
    height:78px;
}
#TopFeature a
{
    display: block;
    margin-bottom: 2px;
    cursor: pointer;
    overflow: hidden;
    float: right;
    width: 188px;
    border-right: 1px solid #FE8605;
    margin-left: 2px;
    margin-top:3px;
    margin-bottom:3px;
}
#TopFeature a.First
{
    border: 0 !important;
}
#TopFeature a:hover
{
    color: Black;
}
#TopFeature a img
{
    float: left;
    width: 85px;
    height: 67px;
    border: 1px solid silver;
    margin: 1px;
}
#TopFeature a span
{
    font-weight: bolder;
    float: right;
    width: 96px;
    font-family: Arial;
    font-size: 15px;
    margin-right: 2px;
}
/**************** Feature Blocks at Category page ********************/
#FeatureBlocks
{
    width: 574px;
    overflow: hidden;
    clear: both;
}
.NoLMargin
{
    margin-left: 0 !important;
}
.FeatureDiv
{
    float: right;
    margin-bottom: 4px;
    margin-left: 4px;
    border: 1px solid #FE8605;
}
#FeatureBlocks a
{
    display: block;
    cursor: pointer;
    width: 137px;
    height: 115px;
    text-align: center;
    overflow: hidden;
    float: left;
    border: 0;
}
#FeatureBlocks a:hover
{
    color: Black;
}
#FeatureBlocks a img
{
    width: 90px;
    height: 70px;
    border: 1px solid silver;
    margin: 3px 1px 2px 1px;
}
#FeatureBlocks a span
{
    font-weight: bolder;
    display: block;
    width: 136px;
    font-family: Arial;
    font-size: 14px;
    margin-right: 2px;
    text-align: center;
}
/****************************/
.FirstNews a
{
    display: block;
    text-align: center;
}
.FirstNews a:hover
{
    text-decoration: none;
    color: Black;
}
.FirstNews a img
{
    width: 200px;
    height: 150px;
    border: 1px solid #ffefd6;
}
.FirstNews a:hover img
{
    border: 1px solid #FF6519;
}
.FirstNews a span
{
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
    color: #282828;
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    display: block;
    text-align: right;
}
.FirstNews a:hover span
{
    color: Black;
    text-decoration: none;
}
/**************************/
#SideLinks
{
    overflow: hidden;
}
#SideLinks a
{
    display: block;
    color: #FF6519;
    font-size: 15px;
    font-family: Arial;
    font-weight: bolder;
}
#SideLinks a:hover
{
    color: Black;
    text-decoration: none;
}
/***********/
#HomeSideSearch
{
    margin-bottom:5px;
}
.DropDownListDiv
{
    position: relative;
}
.InputField
{
    border: 1px solid #FFEED1;
    background: url(../crm/arrow.png) no-repeat left center;
    display: block;
    height: 21px;
    line-height: 18px;
    text-indent:5px;
    color:#5d5d5d;
}
.DropDownListUL
{
    height:150px;
    max-height:150px !important;
    overflow-y:scroll;
    position:absolute;
    top:21px;
    border:1px solid #FFEED1;
    background-color:#fef9f0;
    margin:0;
    padding:0;
    z-index:9995;
    overflow-x:hidden;
}
.DropDownListUL li
{
}
.DropDownListUL li a
{
    display:block;
    background-color:#fff8ec;
    color:#fe8605;
    padding-left:3px;
    padding-right:3px;
    /*height:18px;*/
    line-height:18px;
    /*white-space:nowrap;*/
}
.DropDownListUL li a:hover
{
    background-color:#fef4e5;
    color:#e57904;
    text-decoration:none;
}
.AddNews
{
    background-color:#FFEED1;
    padding:5px;
    text-align:center;
}
.AddNews a
{
    background:url(../news/news.png) no-repeat 0 0;
    padding-left:30px;
    display:block;
    color: #637BAD;
    display: block;
    font-family: Arial;
    font-size: 15px;
    font-weight: bolder;
}
#CityUL  li a
{
    z-index:9999;
}
#CityBlock
{
    z-index:9999;
}
#AreaBlock
{
    margin:5px 0 10px 0;
    z-index:999;
}
#AreaBlock span
{
    z-index:999;
}
#AreaBlock span
{
    z-index:999;
}
/************ Top Links ******************/
#TopLinks
{
    
}
.TopLinkUL
{
    margin:0 15px 0 2px;
    padding:0;
    color:#f58700;
}
.TopLinkUL li
{
    margin-bottom:5px;
    color:#f58700;
}
.TopLinkUL li a
{
    color:#f58700;
}
.TopLinkUL li a:hover
{
    color:black;
    text-decoration:none;
}
#CityThumb
{
    width:574px;
    overflow:hidden;
}
/*================================================*/
/*************** | Company page | *****************/
.LeadPage
{
    line-height:21px;
}

.DoubleWideRow
{
    height:35px;
    line-height:35px;
    overflow:hidden;
    background-color:#9bcadf;
    margin-bottom:10px;
}
.CatsRow
{
    height:22px;
    line-height:22px;
    overflow:hidden;
    background-color:#9bcadf;
    clear:both;
    white-space:nowrap;
    width:728px;
    color:#1d262a;
}
.CatsRow .Title
{
    margin-right:10px;
    display:inline-block;
    color:#1d262a;
}
.RightBlock
{
    float:right;
    width:520px;
}
.LeftBlock
{
    float:left;
    width:305px;
    line-height:35px;
    margin-top:10px;
}
.RecBlock
{
    display:block;
    width:141px;
    height:89px;
    overflow:hidden;
    margin-left:5px;
    margin-right:5px;
    float:left;
    background-color:#9bcadf;
    color:White;
    font-size:18px;
    text-align:center;
    vertical-align:sub;
}
.ThumbBlock
{
    border:0;
    outline:0;
    display:block;
    width:141px;
    height:89px;
    overflow:hidden;
    margin-left:5px;
    margin-right:5px;
    float:left;
}
.ThumbBlock img
{
    width:135px;
    height:83px;
    border:3px solid #9bcadf;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
/***************************/
.LeadBlock
{
    overflow:hidden;
    margin-bottom:5px;
}
.LeadBlock .Name
{
    font-weight:bolder;
    float:right;
    display:inline-block;
    line-height:21px;
}
.RightBlock .Title, .LeadBlock .Title
{
    font-weight:bolder;
    line-height:21px;
    height:21px;
    display:inline-block;
    clear:right;
    width:80px;
    float:right;
}
.RightBlock .Data
{
    margin-right:10px;
    line-height:21px;
    display:inline-block;
}
.LeftBlock .Data
{
    font-size:20px;
    font-weight:bolder;
    font-family:Arial;
}
.LeftBlock .Link
{
    text-align:left;
    clear:both;
    display:block;
    padding:3px;
}
.LeftBlock .Link a
{
    display:inline-block;
    margin-left:3px;
    margin-right:10px;
    font-size:11px;
}
.LeftBlock .Link a.report
{
    background:url(../crm/report.png) no-repeat right center;
    padding-right:22px;
    
}
.LeftBlock .Link a.edit
{
    background:url(../crm/edit.png) no-repeat right center;
    padding-right:35px;
    margin-left:10px;
    
}
Div.FooterAd
{
   width:728px;
   clear:both;
}
.MapButton
{
    -moz-border-radius: 5px;
    border-radius: 5px;
    border:1px solid silver;
    height:15px;
    line-height:20px;
    padding-left:10px;
    padding-right:10px;
    padding-bottom:3px;
    cursor:pointer;
    background-color:#9BCADF;
    color:White;
    
    
}
/*========================= GOOGLE MAP ================*/
div#MapCanvas
{
    width:728px;
    height:540px;
    
}
.Ballon .Company
{
    margin-top:10px;
    height:auto;
    line-height:22px;
    white-space:normal;
    background-color:#9bcadf;
    clear:both;
    color:white;
    padding-right:5px;
    padding-left:5px;
    font-family:Arial;
    font-weight:bolder;
    font-size:16px;
}
.Ballon .Address
{
    margin-top:10px;
    clear:both;
    color:black;
    padding-right:5px;
    padding-left:5px;
    font-family:tahoma;
    font-size:13px;
}
.Ballon .Phone
{
    margin-top:4px;
    clear:both;
    color:black;
    padding-right:5px;
    padding-left:5px;
    font-family:tahoma;
    font-size:13px;
}
.Ballon .Phone .Title
{
   font-weight:bolder;
}
.Ballon .Ruler
{
    width:94%;
    border:1px solid #9bcadf;
}
.Ballon .MapDetail
{
    direction:rtl;
}
.doubleSelect .TRPlain TD, .doubleSelect TD.TDPlain
{
    background-color:White;
}
.TotalSelectBox
{
    width:68%;
    direction:rtl;
    
}
.SpecialSelectBox
{
    width:28%;
    direction:rtl;
    
}
a.NextButton, a.NextButton:hover
{
    padding:4px 8px 4px 8px;
    background-color:#FF8D00;
    color:White;
    text-decoration:none;
    float:left;
    margin-left:20px;
    font-size:110%;
}
.ManageOrderCodeCls
{
    padding:20px;
    border:1px solid #f2e3cc;
    background-color:#fffaf3;
    width:80px;
    margin-right:auto;
    margin-left:auto;
}
.UpdateDone
{
    padding:20px;
    border:1px solid #f2e3cc;
    background-color:#fffaf3;
    width:250px;
    margin-right:auto;
    margin-left:auto;
}
/********************************************/
.PrintArea
{
    margin:10px;
}
.PrintCard
{
    background-color:#F2F2F2;
    border:1px solid #e8e8e8;
    color:black;
}
.PrintButton
{
    background-color: #FF8D00;
    border:1px ridge gray;
    color: #FCFCE0;
    font-family: TAHOMA;
    font-size: 11px;
    font-weight: bolder;
    padding: 3px;
}
.PrintCard td
{
    border:1px ridge white;
    color:black;
    
    
}
/************** Updates 28-11-2013 ****************/
.NewsCatLink
{
    padding:0 10px 0 10px !important;
    float:left !important;
    line-height:26px;
}
.NewsCatLink a
{
    border-right: none !important;
}