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

     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;}

img{ border:0;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}
input , select , textarea { font-family:Tahoma; font-size:12px; background-color:#F2F2F2;border:1px solid #666;}
.btn{cursor:pointer;}
a {text-decoration:none;color:#F36;}
a:hover {text-decoration: none;color:#FFF;}
.leftImg{float:left; margin:0 8px 8px 0;}
.rightImg{float:right; margin:0 0 8px 8px;}
.cmfErrorMessageBoard{ color:#D00; font-size:11px;}
h3, h4{ font-size:12px;}
#breadcrumb{color:#FFF;padding:0 5px 5px 5px; clear:both;}
#breadcrumb a{ color:#cf3646;}
#breadcrumb a:hover{ color:#FFF;}
.button{ cursor:pointer}
h1.titleImg{ padding:0 10px;}
a.homeLink{ display:block; width:220px; height:180px;}
h1.title{ font-size:14px;color:#e7265d; font-size:15px; margin:10px 0px;}
/*------------------ Page Layout ------------------*/
body			{background:url(../images/bg.gif) repeat-x #0d0d0d;font-family:Tahoma;font-size:12px;}
#warp			{width:900px; margin:0 auto;}
.container		{ color:#ccc;}
.main			{ width:670px;}
.sideBar		{ width:220px; float:left;}

.logoBox{ width:220px; height:220px;}
.logoen{ background:url(../images/logo.jpg); background-repeat:no-repeat; background-position:left top; }
.logofa{ background:url(../images/logoFa.jpg); background-repeat:no-repeat; background-position:right top;}
.logoar{ background:url(../images/logoAr.jpg); background-repeat:no-repeat; background-position:right top;}

.input{ padding:2px;}

/*------------------ Header ------------------*/
.header{ height:70px;}
.lang a			{color:#DDD;}
.lang a:hover	{color:#FFF;}

.search			{ color:#FFF;}
.search .input	{ border:1px solid #C06; padding:2px; background-color:#EEE;}
.search td		{ padding:0px 1px;}

.menu{ background:url(../images/topMenu.gif) no-repeat left top #5d001f; width:620px;}
.menu1In{ background:url(../images/topMenu.gif) no-repeat right -30px;padding:5px 5px 3px 5px;}
.menu1In div {padding-right:3px;}


/*------------------- Page -------------------*/
.page{background:#212121;}
.page h1.title{ background:url(../images/page.gif) no-repeat; height:30px; color:#e7265d; font-size:15px; padding:5px 10px 0 10px; font-family:tahoma,Georgia, "Times New Roman", Times, serif;}
.pageBody{ padding:10px; background:url(../images/page.gif) -670px bottom no-repeat; height:1%; line-height:20px; padding-bottom:200px;}

.sideBarBox{background:#212121; margin:12px 0 0 0; width:220px;}
.sideBarBox h3.title{ background:url(../images/sideBar.gif) no-repeat;height:35px; color:#e7265d; font-size:12px; padding:5px 10px 0 10px; font-family:tahoma ,Georgia, "Times New Roman", Times, serif; font-weight: bolder;}
.sideBarBtn{padding:10px; background:url(../images/sideBar.gif) -220px bottom no-repeat;}

.smallHomeBox{background:#212121; margin:12px 0 0 0; width:220px;}
.smallHomeBox h3.title{ background:url(../images/smallHomeBox.gif) no-repeat; height:35px; color:#e7265d;font-size:20px; padding:0 10px 0 10px; font-family:tahoma,Georgia, "Times New Roman", Times, serif;}
.smallHomeBtn{padding:0 10px 10px 10px; background:url(../images/smallHomeBox.gif) -220px bottom no-repeat;line-height:20px;}
.smallHomeBtn a:hover {color: #FFF;}
.rows2 .smallHomeBtn { height:200px;}
.mHomeBox{background:#212121; margin:12px 0 0 0; width:435px;}
.mHomeBox h3.title{ background:url(../images/mHomeBox.gif) no-repeat; height:35px; color:#e7265d; font-size:20px; padding:0 10px 0 10px; font-family:Georgia, "Times New Roman", Times, serif;}
.mHomeBoxBtn{ padding:0 10px 10px 10px; background:url(../images/mHomeBox.gif) -450px bottom no-repeat;line-height:20px;}
.pageMessages{ color:#444;}
.errorBox{color:#444}


/* ------------------- Gallery Full ------------------ */
.galleryFull	{}
.imageFull		{}

/* ------------------- Recruit ------------------ */
.recruit{}
.recruit legend{ margin:0 15px; font-weight:bold; cursor:pointer;color:#ccc; }
.recruit fieldset{ border:1px solid #888; padding:5px;}
.recruit fieldset table{ }
.recruit fieldset table td{ padding:3px; vertical-align:top}
.recruit .row{ vertical-align:middle; border:1px solid #DDD; text-align:center;}
.recruit fieldset th{ font-weight:normal; text-align:center; background:#2F2F2F;color:#ccc;border:1px solid #222;padding:3px 1px;}
#uploadPhoto, .hover{ cursor:pointer;}
input.submit_recruit{ padding:3px 10px; font-weight:bold; margin:0 auto; display:block;cursor:pointer;}
/*------------------ N E W S ------------------*/
.news{ margin:15px 0px;}
.news h2{ font-family:arial;font-size:16px; margin-bottom:5px;background:#f2f2f2;padding:3px;}
.news img{ float:left; padding:2px; border:1px solid #BBBBBB; margin:0 7px 7px 0;} 
.news .body_news{text-align:justify; line-height:20px;}

.newsItem{ padding:5px; font-size:11px; position:relative; line-height:20px; text-align:justify;}
.newsItem img{ padding:3px; border:1px solid #DDD;}
.newsItem h3.title{ font-size:11px;}

.products{ padding:0 15px;font-weight:bold;}
.products a{ color:#BBB;}
.products a:hover{ color:#FFF;}
.products img{ padding:10px;}
.products ul{ padding:0 15px;}
.products li{border:1px dotted #666; margin:10px 0px;}
.products ul li{ font-weight:normal;padding:5px;border:1px dotted #666; margin:5px;}
.products ul li ul{ padding:0 15px;}
.star{ color:#F69;}

/* ------------------- agancyApplication ------------------ */

.agancyApplication{}
.agancyApplication legend{margin:0 15px; font-weight:bold;cursor:pointer; color:#ccc;}
.agancyApplication fieldset{ border:1px solid #888; padding:5px;}
.agancyApplication fieldset table td{ padding:3px; vertical-align:top}
input.submit_agancyApplication{ padding:3px 10px; font-weight:bold; margin:0 auto; display:block;cursor:pointer;}

/*------------------ products ------------------*/
.productsListItem{ height:180px;}
.productsListItem img{padding:3px; border:1px solid #666; margin-bottom:5px;}
.productsListItem a {color:#BBB;font-weight:normal; }
.productsListItem a:hover {color:#888;}

.productsFull					{}
.productsFull .productsImg		{ width:180px; float:right}
.productsFull .productsImg img{ border:1px solid #666; padding:3px;}
.productsFull .specification	{ width:430px; float:left}
.productsFull .specificationBody{ text-align:justify; padding:0 0 10px 0;}
.productsImgThumbs{}
.productsImgThumbs img{ margin:5px; border:1px solid #DDD;}
a.ingredientsLink{ display:block; background:url(../images/ingredients.gif); width:147px; padding:0 15px 0 15px; height:23px; margin:0 auto;}
.table_form{ padding:0px; margin:5px 0px; border-bottom:1px dashed #666; width:100%; }
.table_form td{padding:5px; margin:0px }
.table_form input{ background-color:#CCC; border:1px solid #666;}

.productSpecification{ width:430px; margin:0 auto;}
.productSpecification th{ text-align:center; padding:5px;border:1px solid #777; background:#1b1b1b;}
.productSpecification td{ border:1px solid #777; padding:5px;}
.productSpecification .rowTitle{ width:120px; text-align:center; background:#303030;}
.pro1{ background:#4e4e4e;}
.pro2{ background:#373737;}
.title{ font-weight:bold; font-family:Tahoma, Geneva, sans-serif}


.products{list-style:none}
.products ul{list-style:none;padding:10px 5px;margin-right:80px;}
.products ul li { vertical-align:middle;}
.products{margin:10px;}
.products img{ vertical-align:middle;}



.contactform{ margin:0 auto;}
.contactform td{padding:3px}

#cats{ width:620px; margin:0 auto;}
#cats h3.aboutUs{ font-size:11px; padding:5px 18px; background:url(../images/title1.gif) no-repeat;}
.aboutUs {color:#F36}
.articleItem{ padding:5px; margin-bottom:10px; border-bottom:1px solid #DDD;}
.articleItem h3.title{ font-size:11px;}

.listBull{ list-style:none;}
.listBull li{ background:url(../images/bull1.gif) no-repeat center right; padding:3px 12px 3px 3px;}

li.faqList{ padding:8px 0; border-bottom:1px solid #DDD; list-style:inside;}
a.faqList{ padding:8px 0; border-bottom:1px solid #DDD; list-style:inside;}

ul#ingredients{ padding:0 20px;}
ul#ingredients li{list-style:inside square; }

.navigation	{ width:150px; margin:0 auto; direction:rtl;}
.navigation	input{ margin:0 15px}

.reseller{ padding:8px 2px;}
.resellerTitle{ font-weight:bold; padding:3px; border-bottom:1px solid #EEE} 

/*------------------ Footer ------------------*/
.footer			{ height:200px; background:#262626; font-size:11px; margin-top:50px;}
.footerBox{ width:900px; margin:0 auto; padding:10px 0;}
.footer .copy		{ float:left; height:130px; width:470px; background:url(../images/logoS.gif) no-repeat 0 0; padding:32px 0 0 0; color:#808080;}
.footer .footerLink	{ float:left; height:130px; width:80px; border-left:1px solid #515151; padding:0 10px;}
.footer .footerLink a{ display:block;}
.footer a{ color:#555;}
.footer a:hover{ color:#000;}

img.loaderImg{ padding:110px 100px 0 0;}

.err , .errorBox	{background:url(../images/err.gif) no-repeat right #ffd8d6; padding:10px 35px 10px 10px; border:1px solid #ff0038; color:#000;}
.ok , .messageBox	{background:url(../images/ok.gif) no-repeat right #e4f6de; padding:10px 35px 10px 10px; border:1px solid #8fdc79; margin:5px; color:#000;}
.alert				{background:url(../images/alert.gif) no-repeat right #fff0ba; padding:10px 35px 10px 10px; border:1px solid #e87c29;}

.ok a, .messageBox a{font-weight:bold; color:#33F; line-height:2;}
.ok a:hover, .messageBox a:hover{ color:#BB002F;}
.newsCats{ float:right; text-align:center; padding:10px;}
.newsCats a{ color:#777;}
.newsCats img { border:1px solid #666; padding:3px;}


/*------------------ Search ------------------*/
.searchResults{ margin:5px;	display:block; margin-top:10px;}
.searchResults .details{ padding:10px;background-color:#eee; color:#000000; border:1px solid #DDDDDD; margin-top:10px; line-height:15px;}
.searchResults .details .keyword{ background-color: #F69;color:#333333; padding:2px;}
.searchResults a{ text-decoration:none;}
.searchResults a:hover{ text-decoration:none; color:#FFF;}

/*------------------ gallery ------------------*/

.listBox { float:right; text-align:center; color:#666; font-weight:normal;}
.listBox img { border:1px solid #666; padding:3px; margin:3px;}
.videoBody{line-height:15px;}
.player1style{text-align:center;padding:10px;float:none; margin:10px auto;}
.gallerytopPage{float:right;}
.galleryimage{ float:right; padding:0px;margin:20px 10px 10px 10px;}



/*------------------ User System ------------------*/
table.loginForm{ margin:0 auto; font-family:Tahoma, Geneva, sans-serif; direction:rtl; text-align:right;}
table.loginForm td{ padding:4px;}
table.loginForm input{ padding:2px;}

#messagesMenu{ padding:0 10px 10px 10px; border-bottom:1px dashed #888}
.messagesFull{ padding:5px 25px;}

.messagesList{ width:100%;}
.messagesList th{ padding:5px; border:1px solid #2F2F2F; background:#111}
.messagesList td{ padding:5px; border:1px solid #2F2F2F;}
.productsSideBox h1.title{background-image:url(../images/product_tab.gif); background-repeat:no-repeat; background-position:top;}
.productsSideBox { width:200px;}

/*------------------ New ------------------*/

.productsCategoryBox{ background:url(../images/productsCategoryBox_bottom.gif) no-repeat bottom #323232; padding-bottom:10px;}
.productsCategoryBox ul li { vertical-align:middle;}
.productCatgeoryTitle{background: url(../images/productsCategoryBox_title.gif) no-repeat top;margin:0px; padding:5px; color:#999; border-bottom:1px solid #444444; margin-bottom:3px;}
.productCatgeoryBody{ padding:3px; height:1%;}

.productCatgeoryTitle a{ color: #ccc; font-weight:bold; font-size:12px; }






