﻿/* CSS Document */
body
{
	margin: 0px;
	background-color: #FFFFFF;
	text-align: center;
	font-family: Tahoma;
	overflow: auto;
}

table
{
	direction: rtl;
}

.topHeader
{
	width: 775px;
	height: 75px;
	background-image: url(../../images/header.jpg);
	margin-bottom: 1px;
}

.logoPlaceHolder
{
	width: 775px;
	height: 75px;
	text-align: left;
	vertical-align: top;
}

.logo
{
	width: 176px;
	height: 71px;
	margin-left: 25px;
	margin-top: 1px;
	border: none;
}

.main
{
	width: 775px;
	border-top: solid 2px #cc6622;
	border-bottom: solid 2px #cc6622;
	background-color: #FFFFCC;
}

.menu
{
	width: 185px;
	text-align: right;
	vertical-align: top;
	padding-top: 13px;
}

.menuItem
{
	width: 150px;
	height: 18px;
	text-align: right;
	vertical-align: middle;
	background-image: url(../../images/farsi/menu.gif);
	background-position: center;
	background-repeat: no-repeat;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-right: 13px;
	margin-bottom: 0px;
	color: #cc6622;
}

.contentPlaceHolder1
{
	width: 400px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 40px;
}

.flashPlaceHolder
{
	width: 400px;
	height: 175px;
}

.gradientBoxes1
{
	width: 120px;
	height: 150px;
	float: right;
	text-align: right;
	margin-top: 20px;
	background-image: url(../../images/farsi/grad_1.jpg);
}

.gradientBoxes2
{
	width: 120px;
	height: 150px;
	float: right;
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	background-image: url(../../images/farsi/grad_2.jpg);
}

.gradientBoxes3
{
	width: 120px;
	height: 150px;
	float: left;
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	background-image: url(../../images/farsi/grad_3.jpg);
}

.gradientBoxesTitle
{
	width: 115px;
	font-size: 10px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 5px;
	color: #993300;
}

.gradientBoxesItems
{
	text-align: justify;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 6px;
	line-height: 20px;
}

.contentPlaceHolder2
{
	width: 186px;
	text-align: right;
	vertical-align: top;
	padding-top: 15px;
}

.randomProduct
{
	width: 158px;
	height: 120px;
	text-align: center;
	margin-right: 15px;
	background-image: url(../../images/farsi/rand_prod.jpg);
}

.rotatingProductImage
{
	height: 61px;
	margin-top: 4px;
}

.rotatingProductDetails
{
	direction: ltr;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	text-align: center;
	font-size: 8px;
	font-weight: bold;
}

.randomAdvantages
{
	width: 158px;
	height: 205px;
	text-align: right;
	margin-right: 15px;
	margin-top: 20px;
	background-image: url(../../images/farsi/rand_adv.jpg);
}

.rotatingAdvantages
{
	text-align: justify;
	font-size: 10px;
	padding: 0px;
	margin: 10px;
	line-height: 15px;
}

.title
{
	width: 158px;
	height: 16px;
	font-size: 10px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	color: #000000;
	border-bottom: solid 1px #cc6622;
}

.footer
{
	width: 775px;
	height: 18px;
}

.copyright
{
	direction: ltr;
	text-align: left;
	vertical-align: middle;
	font-size: 7pt;
	margin: 0px;
	padding: 0px;
	margin-left: 4px;
}

.link
{
	color: #cc6622;
	text-decoration: none;
}

.link:hover
{
	color: #000000;
	text-decoration: none;
}

.more
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.contentPlaceHolder
{
	width: 500px;
	text-align: center;
	vertical-align: top;
	padding-top: 15px;
	padding-bottom: 40px;
}

.aboutTitle
{
	font-size: 11px;
	text-align: right;
}

.aboutContents
{
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
}

.productionTitle
{
	font-size: 11px;
	text-align: right;
}

.productionSubTitle
{
	font-size: 10px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}

.productionContents
{
	text-align: justify;
	font-size: 11px;
	line-height: 15px;
	padding: 0px;
	margin-bottom: 20px;
	margin-top: 5px;
}

.productsTitle
{
	font-size: 11px;
	text-align: right;
}

.productsSubTitle
{
	font-size: 10px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

.productsContents
{
	text-align: justify;
	font-size: 11px;
	line-height: 20px;
	padding: 0px;
	margin-bottom: 30px;
	margin-top: 5px;
}

.productsTechnicalDetails
{
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px;
}

.productsSpecifications
{
	text-align: center;
	font-size: 11px;
	margin-bottom: 30px;
}

.distributorsTitle
{
	font-size: 11px;
	text-align: right;
}

.distributors
{
	text-align: center;
	font-size: 11px;
	margin-bottom: 10px;
}

.contactDetails
{
	padding: 0px;
	margin-top: 20px;
	text-align: justify;	
	line-height: 20px;
	font-size: 11px;
	margin-bottom: 20px;
}

.contactPlaceHolder
{
	width: 585px;
	text-align: center;
	vertical-align: top;
}

.contact
{
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 15pt;
	font-size: 8pt;
	text-align: justify;
}

.contactInfo
{
	width: 125px;
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
}

.contactFormElement
{
	width: 220px;
	height: 24px;
	text-align: right;
}

.farsiFormElement
{
	font-family: Tahoma;
	font-size: 8pt;
	direction: rtl;
}

.englishFormElement
{
	font-family: Arial;
	font-size: 8pt;
	direction: ltr;
}

.passwordError
{
	text-align: center;
	font-weight: bold;
	padding-bottom: 10px;
}

.centeredImage
{
	text-align: center;
}

.leftToRight
{
	direction: ltr;
}

.failed
{
	text-align: center;
	font-size: 11px;
	color: #CC3300;
	height: 150px;
}

.succeeded
{
	text-align: center;
	font-size: 11px;
	color: #0033FF;
	height: 150px;
}

.errorPages
{
	font-size: 8pt;
	text-align: center;
	line-height: 15px;
	color: #000000;
	font-family: Tahoma;
	border: none;
}