/* ------------------------------------------------

     Style by :  PersianTools
		  web :  www.PersianTools.com
		Email :  info@PersianTools.com

------------------------------------------------ */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
.clearfloat {clear:both;height:0px;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px; color:#666;}
.btn{cursor:pointer;}
img{ border:0;}
a {text-decoration:none; color:#482b00;}
a:hover {text-decoration: none;color:#000;}

.cmfErrorMessageBoard{ color:#D00; font-size:11px;}
.button{ cursor:pointer}
.star, .red{ color:#F00;}
h1, h2, h3, h4{ font-size:12px;}

.floatImage{ float:left; border:2px solid #CCC; margin-right:5px;}

/*------------------ Page Layout ------------------*/
body{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px; background:#dec291;}
#warp{ width:800px; margin:0 auto; position:relative; float:left;}
.sitePage{ width:845px; margin:0 auto; padding:0 0 0 45px;}
body.intro{ background:#dec291;}

.introBox{ width:719px; height:550px; margin:0 auto; padding:0;}
.intro{padding:0 50px 10px 0; direction:rtl;}
.intro .introTxt{width:680px; text-align:justify; line-height:20px; border:4px #000 solid; padding:5px;}
div.lang{ float:right; width:45px; padding:10px 0 0 0; line-height:200px; overflow:hidden; height:20px;}
div.lang a{ display:block; width:45px; height:20px; background-image:url(../images/langImg.gif);}

a.lang_en{ background-position:0 0;}
a:hover.lang_en{ background-position:-45px 0;}
a.lang_fa{ background-position:0 -20px;}
a:hover.lang_fa{ background-position:-45px -20px;}

.box{
	width:800px;
	height:600px;
	position:relative;
	background-position:center center;
	background-repeat:no-repeat;
}

.homecontent{ width:385px;text-align:justify;color:#4e3000;line-height:130%; color:#4E3000; font-weight:bold;}

.menu{
	position:absolute;
	top:88px;
	left:0px;
	width:800px;
}

.productscontent{
	text-align:justify;
	color:#ffffff;
	line-height:130%;
}



.aboutcontent{
	text-align:justify;
	color:#ffffff;
	line-height:130%;
}


.articlescontent{
	text-align:justify;
	line-height:130%;
	color:#170e00;
}

.articlescontent ul{
	margin-left:15px;
	padding-left:0px;
	margin-right:15px;
	padding-right:0px;
}

.articlescontent a:link , .articlescontent a:visited{
	color:#170e00;
	text-decoration:none;
}

.articlescontent a:hover , .articlescontent a:active{
	color:#666666;
	text-decoration:none;
}


.contactcontent{
	width:410px;
	text-align:justify;
	
	position:absolute;
	top:335px;
	left:365px;
	
	color:#170e00;

	line-height:130%;
	font-weight:bold;
}


.relatedSite{ padding:7px; width:150px; height:70px;}


.productswcontent{}
.productList{ width:530px; position:absolute; right:10px;}

.productTitle a{color:#000;}

.productsw .productList	{ top:40px;}
.productsc .productList	{ top:155px;}

.productsccontent{width:530px;text-align:justify; color:#ffffff; }
.arrowBox{width:300px; padding:5px 0 0 0; margin:0 auto;}

.productListBox{ width:118px; height:220px; float:right; padding:0 10px 10px 0;}
.productTitle{ height:30px; text-align:center; overflow:hidden;}

.productListBoxImg{ background:url(../images/productBox.gif) no-repeat; width:118px; height:169px;  position:relative;}
.productListBoxImg table{ margin:0 auto;}
.productImgTd{height:163px; width:115px;}

.productListBox{ }
span.label{ height:15px; display:block; position:absolute; margin:0px; top:125px; right:2px; width:115px; text-align:right;}
	
.paging-table{ color:#DDD;}
.paging-table td{ padding:5px 15px;}
.paging-table a{ color:#FFF;}
.paging-nav		{ width:250px;}
.paging-nav td	{ padding:0px; text-align:center;color:#FFF;}
a.homeLink{ color:#FFF; font-weight:bold; line-height:30px;}

.paging-nav img	{ border:0;}


#products-Scroller {overflow: hidden;width: 520px;position: absolute;height: 280px;left:130px;top:230px;}
#products-Scroller P {}
#products-Scrollbar-Container {right: 140px;position: absolute;top: 200px;}
#products-Scrollbar-Track{height: 280px;left: 4px;top: 36px;width: 10px;background: url(../images/scrollbg.gif) repeat-y;}


#articles-Scroller {overflow: hidden;width:330px;position: absolute;height: 270px;left:375px;top:275px;}
#articles-Scroller P {}
#articles-Scrollbar-Container {right: 80px;	position: absolute;	top: 275px;}
#articles-Scrollbar-Track{	height: 270px;	left: 0px;	top: 0px;	width: 10px;background: url(../images/scrollbg.gif) repeat-y;}


#aboutUs-Scroller 	{overflow: hidden;width: 430px;position: absolute;height: 160px;left:170px;top:165px;}
#aboutUs-Scroller P	{ }
#aboutUs-Scrollbar-Container {right: 190px;position: absolute;top: 170px;}
#aboutUs-Scrollbar-Track{height: 150px;left: 0px;top: 0px;width: 10px;background: url(../images/scrollbg.gif) repeat-y;}


#relatedSites-Scroller {overflow: hidden;width:330px;position: absolute;height: 270px;left:375px;top:275px;}
#relatedSites-Scroller P {}
#relatedSites-Scrollbar-Container {right: 80px;	position: absolute;	top: 275px;}
#relatedSites-Scrollbar-Track{	height: 270px;	left: 0px;	top: 0px;	width: 10px;background: url(../images/scrollbg.gif) repeat-y;}

#home-Scroller {overflow: hidden;width:330px;position: absolute;height: 170px;left:375px; top:400px;}
#home-Scroller P {}
#home-Scrollbar-Container {right: 80px;	position: absolute;	top: 400px;}
#home-Scrollbar-Track{	height: 170px;	left: 0px;	top: 0px;	width: 10px;background: url(../images/scrollbg.gif) repeat-y;}


#contactUs-Scroller {overflow: hidden;width:330px;position: absolute;height:200px;left:375px;top:340px;}
#contactUs-Scroller P {}
#contactUs-Scrollbar-Container {right: 80px;	position: absolute;	top: 340px;}
#contactUs-Scrollbar-Track{	height: 200px;	left: 0px;	top: 0px;	width: 10px;background: url(../images/scrollbg.gif) repeat-y;}




.lang-icon{	z-index:999;position:absolute;}


.Scroller-Container {left: 0px;position: absolute;top: 0px;}
.Scrollbar-Up {cursor: pointer;position: absolute}
.Scrollbar-Track {position: absolute;}
.Scrollbar-Handle {	width: 10px;position: absolute;	height: 12px;}
.Scrollbar-Down { cursor: pointer; position: absolute; top: 187px;}

.articleItem{ padding:0 0 10px 0; text-align:justify;}

.productTitle{ padding:0 0 3px 0; font-weight:bold;}

.productPopUp{ background:url(../images/products_full.gif) no-repeat; width:600px; height:511px; margin:0 auto;}
.productPopUpBody{ padding:15px 15px 10px 15px; }

.productPopUpBody .right{ width:200px;}
.productPopUpBody .left{ width:355px; color:#FFF;}
.productFull{ padding:0 0 0 60px;}

.productImages{ padding:10px 0;}
.productImages img{}
.productImagesList{ width:50px; height:50px; float:right; padding:4px; text-align:center;}
.productImagesList h3{ font-weight:normal;}
.productImagesList h3 a{ color:#EEE;}

.formTbl{}
.formTbl input{ padding:2px; border:1px solid #A3856B;}
.formTbl td{ padding:2px; vertical-align:middle;}
.captchaInput{ height:20px; width:60px; font-size:16px;}

a.productOrderBtn{ display:block; width:100px; padding:5px 22px 5px 22px; margin-top:15px; color:#FFF; font-weight:bold;}


