@charset "utf-8";
/* CSS Document */
/* Redefine Standard Tangs */
* {
	font-family: Arial; font-size: 12px; outline: none;
}
html, body {
	width: 100%; height: 100%; margin: 0; padding: 0;
}
body {
	background-color: #F4F4F4; background-image: url(../images/layout/bodyBG.png); background-repeat: repeat-x; background-position: top;
}
img {
	border: 0;	
}
/* Wrapper-Header */
#divWrapper {
	width: 980px; background-color: #FFF; background-image: url(../images/layout/wrapperBG.png); background-repeat: repeat-x; background-position: top; margin: 0 auto 0 auto;	
}
#divHeader {
	width: 100%; height: 110px;	
}
#divMenu {
	height: 87px; float: left;	padding: 23px 0 0 10px;
}
#divMenuBlock {
	width: 795px; height: 30px; background-image: url(../images/layout/menuBlockBG.png); background-position: top; background-repeat: repeat-x;
}
#divLogo {
	width: 175px; height: 110px; float: right;	
}
/* Projectors */
#divHomeProjector {
	width: 960px; height: 340px; margin: 0 auto 0 auto; background: #EEE;
}
.divPageProjector {
	width: 940px; height: 230px; margin: 0 auto 0 auto; padding: 20px 0 0 20px;
}
#div1Projector {
	background-image: url(../images/products/headers/1.jpg); background-position: top; background-repeat: no-repeat;	
}
#div2Projector {
	background-image: url(../images/products/headers/2.jpg); background-position: top; background-repeat: no-repeat;	
}
#div3Projector {
	background-image: url(../images/products/headers/3.jpg); background-position: top; background-repeat: no-repeat;	
}
#div4Projector {
	background-image: url(../images/products/headers/4.jpg); background-position: top; background-repeat: no-repeat;	
}
#div5Projector {
	background-image: url(../images/products/headers/5.jpg); background-position: top; background-repeat: no-repeat;	
}
#div6Projector {
	background-image: url(../images/products/headers/6.jpg); background-position: top; background-repeat: no-repeat;	
}
#div7Projector {
	background-image: url(../images/products/headers/7.jpg); background-position: top; background-repeat: no-repeat;	
}
#div8Projector {
	background-image: url(../images/products/headers/8.jpg); background-position: top; background-repeat: no-repeat;	
}
#div9Projector {
	background-image: url(../images/products/headers/9.jpg); background-position: top; background-repeat: no-repeat;	
}
#div10Projector {
	background-image: url(../images/products/headers/10.jpg); background-position: top; background-repeat: no-repeat;	
}
#div11Projector {
	background-image: url(../images/products/headers/11.jpg); background-position: top; background-repeat: no-repeat;	
}
#div12Projector {
	background-image: url(../images/products/headers/12.jpg); background-position: top; background-repeat: no-repeat;	
}
#div13Projector {
	background-image: url(../images/products/headers/13.jpg); background-position: top; background-repeat: no-repeat;	
}
#divFarsiDescription {
	width: 440px;	
}
#divFarsiDescription p {
	font-family: Tahoma; font-size: 11px; direction: rtl; text-align: justify; margin: 0 auto 10px auto;
}
#divEnglishDescription {
	width: 440px;	
}
.divPageProjectorHF {
	width: 960px; height: 125px; margin: 0 auto 0 auto;
}
#divGalleryProjector {
	background-image: url(../images/layout/galleryHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divAboutUsProjector {
	background-image: url(../images/layout/aboutUsHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divLoginProjector {
	background-image: url(../images/layout/loginHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divDistributorSupportProjector {
	background-image: url(../images/layout/distributorSupportHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divOrderMachineryProjector {
	background-image: url(../images/layout/orderMachineryHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divOrderSparePartsProjector {
	background-image: url(../images/layout/orderSparePartsHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divOrderWarrantyProjector {
	background-image: url(../images/layout/orderWarrantyHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divOrderTerminationProjector {
	background-image: url(../images/layout/orderTerminationHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divChangePasswordProjector {
	background-image: url(../images/layout/changePasswordHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divFAQTechnicalProjector {
	background-image: url(../images/layout/faqTechnicalHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divFAQProjector {
	background-image: url(../images/layout/faqHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divFeedbackProjector {
	background-image: url(../images/layout/feedbackHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
#divContactsProjector {
	background-image: url(../images/layout/contactsHeaderBG.jpg); background-position: top; background-repeat: no-repeat;	
}
/* Global Styles */
.divEglishText {
	width: 459px; float: left; direction: ltr; text-align: left; padding: 10px 20px 10px 10px; border-right: 1px dashed #CCC;
}
.divFarsiText {
	width: 460px; float: right; direction: rtl; text-align: justify; line-height: 14px; padding: 10px 10px 10px 20px;
}
.divFarsiText p {
	 font-family: Tahoma; font-size: 11px;
}
a.aTextLink {
	color: #0F6FB8; text-decoration: none; border-bottom: 1px solid #0F6FB8;	
}
a.aTextLink:hover {
	color: #0A4D80; text-decoration: none; border-bottom: 1px solid #0A4D80;	
}
/* Models */
.divClear {
	clear: both; height: 10px;	
}
#tblModels {
	width: 980px;
}
#tblModels td {
	width: 33%; text-align: center; vertical-align: top; font-size: 11px; background-color: #FFF; padding: 10px 0 10px 0; border: 1px solid #CCC;
}
#tblModels td div {
	width: 90%;	margin: 0 auto 0 auto;
}
.divModelThumbnail {
	height: 100px;
}
.divDuploTitle {
	font-size: 11px; font-weight: bold; padding: 5px 0 5px 0; background-color: #F0F5FB; border-bottom: 1px dashed #C0DCF3;
}
.spanFarsiPrefix {
	font-family: Tahoma; font-size: 11px; font-weight: normal;
}
.divModelDescription {
	height: auto;
}
.divModelDescription p {
	font-family: Tahoma; font-size: 11px; direction: rtl;
}
#divTechnicalspecifications {
	font-weight: bold; text-align: center; margin: 20px auto 20px auto;
}
.tblTechnicalSpecifications {
	width: 960px;	margin: 0 auto 0 auto; border-collapse: collapse;
}
.tblTechnicalSpecifications caption {
	font-family: Tahoma; direction: rtl; font-size: 11px; padding: 10px 0 15px 0;
}
.tblTechnicalSpecifications td {
	font-size: 10px; padding: 5px; border: 1px solid #CCC;
}
.tblTechnicalSpecifications td.tdColumnTitle {
	background-color: #E5F1FF; font-weight: bold; text-align: center;
}
.tblTechnicalSpecifications td.tdRowTitle {
	font-weight: bold;
}
#trHidden {
	display: none;	
}
/* ---------- Gallery ---------- */
#divGallery {
	text-align: center; margin: 0 auto 0 auto;
}
/* ---------- Login - Change Password ---------- */
.tdHorizontalSpacer {
	width: 10px;
}
#divLoginFailed, #divChangePasswordFalied {
	background-color: #C00; color: #FFF; padding: 5px 10px 5px 10px; margin: 0 0 15px 0; 
}
/* ---------- Distributor Support ---------- */
#divAgentsInformation {
	width: 290px; float: left; margin: 0 45px 0 0; padding: 0 0 0 10px;
}
#divActions {
	width: 290px;	float: left; margin: 0 45px 0 0;
}
#divAccountOptions {
	width: 290px; float: left; padding: 0 10px 0 0;	
}
.divDistributorSupportTitle {
	height: 50px;
}
.tblPanel {
	width: 290px; margin: 5px 0 0 0;	
}
.tblPanel td {
	padding: 7px 5px 5px 5px; vertical-align: top;	
}
.tdPanelItemsTitle {
	font-weight: bold; white-space: nowrap;
}
.tdQuestionMark {
	padding: 7px 5px 3px 5px !important; width: 16px;
}
#divOrderTables {
	padding: 10px;	
}
.tdOrderCaption {
	background-color: #0F6FB8; color: #FFF; font-weight: bold;	
}
.tdOrderField {
	background-color: #8dc8f2;
}
.selectMachinery {
	width: 200px;	
}
.selectModels {
	width: 185px;	
}
.selectPrice {
	width: 120px;	
}
.selectSparePartName {
	width: 125px;	
}
.selectSparePrice {
	width: 90px;	
}
.selectTotalPrice {
	width: 120px;	
}
.selectTermsOfPayment {
	width: 105px;	
}
.selectQuantity {
	width: 40px; text-align: center;	
}
.textAreaComments {
	width: 260px !important; height: 85px;	
}
.tdBasketCaption {
	background-color: #666; color: #FFF; font-weight: bold;	
}
.tdBasketData {
	background-color: #F2F2F2;	
}
.tdDeleteCaption {
	background-color: #C00; color: #FFF; font-weight: bold; text-align: center;
}
.tdDelete {
	background-color: #FFE5E5; text-align: center; vertical-align: middle;
}
.tdAddCaption {
	background-color: #090; color: #FFF; font-weight: bold; text-align: center;
}
.tdAdd {
	background-color: #EAFFEA; text-align: center; vertical-align: middle;
}
#divProcessButtons {
	float: right; padding: 20px 0 0 0;	
}
#divProcessButtons input {
	padding: 0 0 0 10px;	
}
#divTerminationButtons {
	padding: 20px 0 0 0; text-align: center;
}
#divTerminationButtons img {
	padding: 0 10px 0 0; cursor: pointer;
}
.spanConfirmation {
	color: #090; float: right;	
}
#fld_sendToAddress {
	width: 400px; height: 35px;	
}
.textAreaComments {
	width: 400px; height: 85px;
}

/* ---------- FAQ ---------- */
.tblForm td {
	padding: 5px 0 5px 0;
}
#divFAQ {
	border-left: 1px dashed #CCC;
}
.divQuestion {
	width: 459px; float: left; direction: rtl; text-align: justify; padding: 10px 20px 10px 10px;
}
.divQuestion table td input {
	font-family: Tahoma; font-size: 11px; width: 100px; height: 24px;	
}
.divQuestion table td textarea {
	font-family: Tahoma; font-size: 11px;
}
.divQuestion p {
	 font-family: Tahoma; font-size: 11px;
}
.tdFormCaptionFA {
	background-color: #F2F2F2; color: #000000; text-align: right; direction: rtl; font-family: Tahoma; font-size: 11px; padding: 5px !important;
}
.spanFormHintFA {
	color: #006699; font-family: tahoma; font-size: 11px; padding: 0 0 5px 0; display: block; text-align: right; direction: rtl;
}
#divFAQConfirmation {
	width: 430px; float: right; background-color: #E3FFE4; color: #090; padding: 10px 20px 10px 10px; margin: 10px 0 0 0; font-family: tahoma; font-size: 11px; direction: rtl; text-align: right;
}
.pFAQ {
	border-top: 1px solid #CCC; padding: 10px 0 0 0;	
}
.imgFAQ {
	display: inline; vertical-align: middle;	
}
#divFAQEmpty {
	width: 430px; float: right;  background-color: #FFE7E7; color: #C00; padding: 10px 20px 10px 10px; margin: 10px 0 0 0; font-family: tahoma; font-size: 11px; direction: rtl; text-align: right;
}
/* ---------- Feedback ---------- */
.tdFormCaption {
	background-color: #F2F2F2; color: #000000; font-weight: bold; padding: 5px !important;
}
.spanFormHint {
	color: #006699; font-size: 11px; padding: 0 0 5px 0; display: block;
}
#divFeedBackConfirmation {
	width: 428px; float: left; background-color: #E3FFE4; color: #090; padding: 10px 10px 10px 20px; margin: 0 0 0 20px;
}
/* ---------- Footer ---------- */
#divFooter {
	width: 980px; height: 110px; background-color: #FFF; text-align: right; margin: 0 auto 0 auto; padding: 10px 0 0 0;
}
* html #divFooter {
	margin-top: 0px
}
#divFooterNotes {
	margin: 0 10px 0 10px; border-top: 1px solid #CCC; padding: 20px 0 0 0;
}

#divAttention {
	padding: 35px 10px 10px 10px; display: none;
}

