﻿/* CSS Document */

body{
	margin:0px;	
	direction:rtl;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333; 
}

p{
	margin:0px;
	padding:0px;
	text-align:justify;
	line-height:16px;
}

form{
	margin:0px;
	padding:0px;
}

/* ........ Global ........ */
.IranFontF	{font-family: Tahoma, Arial, Helvetica, sans-serif;}
.titleFont	{font-family: Arial, Times New Roman;}

.black{color:#333333;}
.white{color:#ffffff;}
.darkBlue{color:#1f5283;}
.Navy{color:#14286d}
.Blue{color:#27A1D4}

.fontSizeSmall{font-size:10px;}
.fontSizeMedium{font-size:11px;}
.fontSizeLarg{font-size:12px;}
.fontSizeXLarg{font-size:13px;}

.titleSize{font-size:15px;}

.boldFace{font-weight:bold;}
.normalFace{font-weight:normal;}
.noTextDec{text-decoration:none;}
.textRight{text-align:right;}
.pointer{cursor:pointer; cursor:hand;}
.autoScroll{overflow:auto;}


/* ........ Image Box ........ */
.small_pic{
	width:260px;
	height:170px;
	background-color:#ffffff;	
	overflow:hidden;
	text-align:center;	
}

.thumb_pic{
	width:150px;
	height:100px;
	background-color:#ffffff;	
	overflow:hidden;
	text-align:center;	
}

/* ........ Header Bar........ */
#headerBar
{
	position:relative;
	width:1002px;
	height:29px;
	background-image:url(../images/header/houzeh_HeaderBar.jpg);
	background-repeat:repeat-x;
	}

#headerBarDate{
	float:right;
	width:300px;
	height:16px;
	padding-top:8px;
	padding-right:10px;
	font-family:Tahoma;font-size:11px;color:#ffffff;
	text-align:right;}	
	
#HeaderBarLeft{
	position:absolute;
	width:5px;
	height:27px;
	float:left;
	background-image:url(../images/header/houzeh_HeaderBarLeft.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}

#HeaderBarRight{
	position:absolute;
	width:5px;
	height:27px;
	float:right;
	background-image:url(../images/header/houzeh_HeaderBarRight.jpg);
	background-repeat:no-repeat;
	top:0px;
	right:0px;
}

/* ........ Header ........ */
#headerHolder
{
	position:relative;
	width:999px;
	height:209px;
	background-image:url(../images/header/houzeh_HeaderTile.jpg);
	background-repeat:repeat-x;}

#headerAddress{
	float:right;
	width:70px;
	height:17px;
	padding-top:2px;
	text-align:left;
}

#HeaderArm
{
	position:absolute;
	float:right;
	width:168px;
	height:209px;
	left:428px;
	background-image:url(../images/header/houzeh_HeaderArm.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index:500;}
		
#logoRight{
	float:right;
	width:405px;
	height:209px;
	background-image:url(../images/header/houzeh_HeaderLogoRight.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;}
	
#logoleftHolder
{
	position:absolute;
	float:left;
	width:455px;
	height:238px;
	top:-29px;
	left:0px;
	z-index:100;
	}
	
#logoleftTop
{
	float:left;
	width:455px;
	height:29px;
	background-image:url(../images/header/houzeh_HeaderLogoLeftTop.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#logoleftMid
{
	float:left;
	width:455px;
	height:153px;
	background-image:url(../images/header/houzeh_HeaderLogoLeftMid.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
	
#logoleftBottom
{
	float:left;
	width:455px;
	height:56px;
	background-image:url(../images/header/houzeh_HeaderLogoLeftBottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	}
		
/* ........ Menu ........ */
#menu
{
	width:1002px;
	height:29px;
	background-image:url(../images/Menu/houzeh_MenuTile.jpg);
	background-repeat:repeat-x;
	padding-top:11px;
}

#menuHolder
{
	float:right;
	width:90%;
	height:29px;
	margin-right:23px;
	text-align:right;
}

.menuItem
{
	display:block;
	background-image:url(../Images/menu/houzeh_MenuUnselectTile.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	height:23px;
	border:solid 1px #ffffff;
	border-bottom:none;	
	color:White;
	text-decoration:none;
	margin-left:1px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
}

.menuItem:hover
{
	color:#1f5a82;
	background-image:url(../Images/menu/houzeh_MenuSelectTile.jpg);
	background-repeat:repeat-x;
	border:solid 1px #29718d;
	border-bottom:none;	
	text-decoration:none;
	height:23px;
	margin-left:1px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;
}

.SelectedmenuItem
{
	color:#1f5a82;
	display:block;
	background-image:url(../Images/menu/houzeh_MenuSelectTile.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
	text-align:center;
	height:23px;
	border:solid 1px #ffffff;
	border-bottom:none;	
	text-decoration:none;
	margin-left:1px;
	padding-top:5px;
	padding-right:10px;
	padding-left:10px;	
}

#MarqueIcon
{
	float:right;
	width:90px;
	height:29px;
	background-image:url(../Images/menu/houzeh_MarqueIcon.jpg);
	background-repeat:no-repeat;
	}

#Marque
{
	float:right;
	width:530px;
	height:26px;
	padding-top:3px;
	padding-right:3px;}


/* ........ BodyHolder........ */
#bodyHolder{
	width:1002px;	
}

/* ........ Right Holder........ */

#rightHolder{
	float:right;
	width:603px;	
}


/* ........ Left Holder........ */

#leftHolder
{
	position:relative;
	float:left;
	width:399px;	
	background-image:url(../Images/Main/houzeh_LaftBackground.jpg);
	background-repeat:repeat-x;
	background-position:top;
	z-index:150;
}

#leftHolder2
{
	position:absolute;
	width:399px;
	height:150px;	
	background-image:url(../Images/Main/houzeh_LaftBackground_Bottom.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	bottom:-30px;
	left:0px;
	z-index:100;
}

/* ....... Footer ........ */
#footerHolder
{
	position:relative;
	width:1002px;
	height:149px;
	background-image:url(../images/footer/houzeh_FooterTile.jpg);
	background-repeat:repeat-x;
}

#footerLeft{
	position:absolute;
	width:4px;
	height:149px;
	float:left;
	background-image:url(../images/footer/houzeh_FooterLeft.jpg);
	background-repeat:no-repeat;
	top:0px;
	left:0px;
}

#footerRight{
	position:absolute;
	width:4px;
	height:149px;
	float:right;
	background-image:url(../images/footer/houzeh_FooterRight.jpg);
	background-repeat:no-repeat;
	top:0px;
	right:0px;
}


#footerText{
	width:1002px;
	height:22px;
	padding-top:60px;
	}	

#footerMenuHolder
{
	width:1002px;
	height:50px;
	clear: both;
}

	
.footerMenuGap
{
	float:right; 
	width:10px;
	height:20px;
}

.footerLink
{
	float:right;
	padding:4px 12px;
	border-left:#a0cee3;
	text-align:center;
	height:20px;
	}
	
.flText
{
	font-family:Tahoma;font-size:11px;color:#1f5a83;
	text-decoration:none;
	display:block;}
