/* CSS Document */
 body{ width:100%;height:100%;margin:0px auto; padding:0px; background-image:url(image/bg.png); background-color:#f6f6f6; background-repeat:repeat-x;   }
 html{height:1200px;}
 .contaner
 { width:85%;margin:auto;}
 .contaner2
 { width:95%;margin:auto;}
 .top
 {height:2%;}
 .logo
 { margin-left:26px; margin-top:10px; margin-bottom:2px; }
 .banner
 { float:left; width:100%;height:15%;display:block; } /* 100 % is for main page 90% subpages class is subbanner % */
 .subbanner
 { float:left; width:90%;height:15%;display:block; } /* 100 % is for main page 90% subpages class is subbanner % */
 
 .logosize /*new*/
 {display: block;width:80%;margin-left: auto;margin-right: auto;} 
 .logosize2 /*new*/
 {width:80%;margin-left: auto;float:left;margin-right: auto;}
 .logosize3 /*new*/
 {width:15%;height:95px;margin-left: auto;float:left;margin-right: auto;margin-top:25px;}
 .bannerred
 {height:2px; width:100%; margin-left:1px; float:left; display:block;border-bottom:2px solid red;}
 .conteng
 {width:95%;height:100%;margin-left:3%; float:left; display:block; } 
 .contenbg
 {background-color:#f6f6f6; float:left; display:block; border:#efefef 1px solid;margin-top:8px;}
 .contenflagbg
 { background-color:#f6f6f6;  width:100%; height:6%; float:left; display:block; margin-top:5px;margin:auto; }
 .flag
 { width:20%; height:6%; float:left; display:block; padding-left:0%;margin:auto; padding-top:10px;  }
 .b4flag
 {width:21%;height:6%;float:left;display:block;}

 .flag2
 { width:9%; height:6%; float:left; display:block;   }
 .flag3
 { width:14%; height:6%; float:right; display:block; margin:auto; padding-top:10px;  }
 .flag4
 { width:4%;height:6%;float:right;display:block;}
 
 
 .vlagctr 
 {display: block;margin-left: auto;margin-right: auto }
 .textcont
 { width:20%;float:left; display:block;   }
  .textcont1
 { float:left; height:650px; display:block; padding-left:14px; padding-top:14px; padding-bottom:10px; text-align:inherit;  padding-right:14px;    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525050; border-right:1px solid #efefef; line-height:17px;}
  .textcont11
 { float:left; height:650px; display:block; padding-left:14px; padding-top:14px; padding-bottom:10px; text-align:left;  padding-right:14px;    font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#525050; border-right:1px solid #efefef; line-height:15px;}
 
 .textcont14
 { margin-left:10%;float:left; width:80%;height:550px; display:block; padding-left:14px; padding-top:14px; padding-bottom:10px; text-align:left;  padding-right:14px;    font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#525050; border-right:1px solid #efefef; line-height:15px;}
 
 .button
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px;width:100%;  padding-top:10px;background-position:35%;border-right:2px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:78%; color:#3b3b3b; text-align:center;  }
 .button a
 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; text-decoration:none;  }
 .button a:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#330033;  }
 .buttonFirst
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px;width:100%;  padding-top:10px; background-position:35%;border-right:1px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b; text-align:center; margin-bottom:10px;  }
 
 .buttonFirst:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8B0000;font-weight:bold;background-color:white;}
 
.buttonspain
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px;width:24%;  padding-top:10px;background-position:50%;border-right:2px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:78%; color:#3b3b3b; text-align:center;  }
 
 .buttonspain2
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px;width:24%;  padding-top:10px;background-position:50%;border-right:2px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:78%; color:#3b3b3b; text-align:center;  }
.buttonspain2:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8B0000;font-weight:bold;background-color:white;}

  
 
 /* old button settings 
 .button
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px; width:189px;  padding-top:10px; background-position:10px;border-right:1px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; text-align:center;  }
 .button a
 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; text-decoration:none;  }
 .button a:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#330033;  }
 .buttonFirst
 { background-image:url(image/button.png); background-repeat:no-repeat; float:left; display:block; height:24px; width:189px;  padding-top:10px; background-position:10px;border-right:1px solid #efefef; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; text-align:center; margin-bottom:10px;  }
 .buttonFirst a
 { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3b3b3b; text-decoration:none;  }
 .buttonFirst a:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#8B0000;font-weight:bold;width:400px;background-color:white;}
 
 */
 
 
 .blank
 {height:10px;}
 .inercontect
 
 
 .contact
 {width:100%; background-color:#f8f8f8; border:1px solid #efefef; float:left; display:block; margin-left:26px; margin-top:5px;}
 .contactsizeindex
 { width:22%; background-color:#f8f8f8; border:1px solid #9f9e9e; font-family:Arial, Helvetica, sans-serif; height:180px; display:block; float:left; margin-left:26px; }
 .contactsize
 { width:22%; background-color:#f8f8f8; border:1px solid #9f9e9e; font-family:Arial, Helvetica, sans-serif; height:174px; display:block; float:right; margin-top:10px;}
 .greencontact
 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#008c35; padding-left:8px; padding-top:6px;}
 .bluebg
 {background-color:#9fd8de; height:18px;  }
 .bluecolum
 {width:52px;border-right:1px solid #009933;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; float:left; display:block; height:16px; padding-left:0px; padding-top:6px; }
 .bluecolum a
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum a:hover
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum1
 {width:40px; border-right:1px solid #009933;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; float:left; display:block; height:16px; padding-left:2px; padding-top:2px  }
 .bluecolum1 a
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum1 a:hover
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum2
 {width:52px; border-right:1px solid #009933;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; float:left; display:block; height:16px; padding-left:5px; padding-top:2px  }
 .bluecolum2 a
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum2 a:hover
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum3
 {width:50px; border-right:1px solid #009933;  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; float:left; display:block; height:16px; padding-left:4px; padding-right:5px; padding-top:2px  }
 .bluecolum3 a
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum3 a:hover
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum4
 {width:25px;   font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; float:left; display:block; height:16px; padding-left:5px; padding-top:2px  }
 .bluecolum4 a
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .bluecolum4 a:hover
 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2e6a73; text-decoration:none;}
 .map
 {margin-top:15px;}
 .Email
 {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#5d5d5d; padding-left:3px;}
 
 .logi
 {width:18%; height:18%; float:left; display:block;}
 .Logistics
 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#008c35; padding-left:80px; padding-right:50px; padding-top:5px;} 
 .img
 {padding-left:25px; padding-right:10px; padding-top:5px;}
 .foot
 {width:100%; height:36px; float:left; display:block;  background-image:url(image/footer.png); background-repeat:repeat-x;  }
 .footer
 {width:100%;  margin:auto;} 
 .Copyright
 { white-space:nowrap; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; float:left; display:block; padding-left:30px; padding-top:10px;  width:415px;} 
 .Copyright1
 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; float:right; display:block; padding-right:30px; padding-top:10px;  }
 .Copyright1 a
 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;  text-decoration:none;  } 
  .Copyright1 a:hover
 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC;  } 
 
 .blaarg
 { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; float:left; display:block; padding-left:30px; padding-top:1px;  width:220px;} 
 
 
 .aircont
 { width:95%; float:left; display:block; margin-left:25px;}
 .element
 { width:20%; float:left; display:block;}
 .element1
 { width:75%; float:left; display:block;}
 .element11
 { width:52%; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#336699; text-align:justify; padding-top:3px; padding-right:20px; padding-left:10px; line-height:17px;}
 .element12
 { width:20%; float:left; display:block; margin-top:3px;}
 .element13
 { width:72%; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#336699; text-align:justify; padding-top:10px; padding-right:20px; padding-left:10px; line-height:17px;}
 .space
 {float:left; display:block; margin-top:7px;} 
 . aircontact
 {width:95%; background-color:#f8f8f8; border:1px solid #efefef; float:left; display:block; margin-left:26px;   }
 .element14
 { width:30%; float:left; display:block; margin-top:3px;}
 .element8
 { width:42%; float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#336699; text-align:justify; padding-top:3px; padding-right:20px; padding-left:10px; line-height:17px;}
 .tableborder01
 {border-left:1px solid #33CCFF; line-height:24px; border-top:1px solid #3399FF; padding-left:3px;}
 .tableborder02
 {border-right:1px solid #3399FF; border-bottom: 1px solid #3399FF;}
 .tableborder03
 { border-bottom: 1px solid #3399FF;} 
 .down{
 width:95%; float:left;  display:block;  padding-top:10px; padding-bottom:10px; 
 font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#486e6e; text-align:center;    }

  .contenss
  { width:95%; float:left; display:block;}
  
   .contenss1 /* changed width from 65 to 95 % */
  { width:65%;  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050;  padding-left:10px; text-align:justify; line-height:21px; padding-right:10px; padding-top:10px; border-bottom:1px dotted #0099FF;  }
   .contenss11
  { width:68%;  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050;  padding-left:10px; text-align:justify; line-height:21px; padding-right:10px; padding-top:10px; border-bottom:1px dotted #0099FF;  }
   .contenss111
  { width:68%;  float:left; display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#525050;  padding-left:10px; text-align:justify; line-height:21px; padding-right:10px; padding-top:10px;   }
   .contenss2   /* changed to float bottom these are the button links changed to 90% pct width from 22  */
  { width:22%; float:left; display:block;}
    .contense2ine
	{font-family:Georgia; font-size:22px; color:#585858; padding-left:10px; border-bottom:dotted 1px #547390; border-left:1px dotted #547390;}
	 .contense2elem /*added width:90% */ 
	{font-family:Georgia; font-size:15px; color:#344d64;background-position:3px 6px;}
	 .contense2elem a{ 
 font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#344d64; width:90%;text-decoration:none; background-image:url(image/bullet.jpg); background-repeat:no-repeat; float:right; border-left:1px dotted #547390;border-bottom:dotted 1px #547390;display:block; padding-left:25px; line-height:28px;}
/* I removed upstairs display:block  , I removed width:90% */ 
 .contense2elem a:hover{
 font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#344d64; }
 
 
.conte01
 { width:84%; height:185px; float:left; display:block; margin-left:26px;} /* was 84% */
.contect01
  {  float:left; display:block; }
.contect02
  { width:18%; height:180px; float:right; display:block; }
  
.image01
  {  float:left; display:block; padding-left:5px; padding-top:22px;  }
.imagefont
  { width:16%; float:left; display:block; padding-top:5px;  font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#5c7993; text-align:center; margin-bottom:5px;  }
.sahabfont
  { width:15%; float:left; display:block; padding-top:5px;  font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#5c7993; text-align:center; margin-bottom:5px;  } 
  
.size
  { width:25%; height:180px;  float:left; display:block; } <!--width was 25% before -->
  
.Sahab
  { width:14%; height:180px;  float:left; display:block; }
  
  .Sahab2
  { width:20%; height:180px;  float:left; display:block; }
  
  .greencontact1
 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#008c35; padding-left:5px; padding-top:6px; width:14%;float:left;}
 .contmap
 {width:30px; padding-top:10px; padding-bottom:10px;}
 .bluebg
 {background-color:#9fd8de; height:18px;  }
 .bluecolum
 {border-right:1px solid #009933;  font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#2e6a73; float:left; display:block; line-height:18px;padding:0px 4px; }
 .contactsizechange
 { width:25%; background-color:#f8f8f8; border:1px solid #9f9e9e; font-family:Arial, Helvetica, sans-serif; height:174px; display:block; float:left; margin-left:26px;}
  

.contact{
	color:#464646;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
.contact a{
	color:#464646;
	
	}
	
.contact a:hover{
	color:#000000;
	text-decoration:none;
	}
	
.contacthedding
{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#006699; }
.conline
{border-top:1px solid #006699; width:500px;}	
.context
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin-top:5px;}
.spaceadd
{ width:60%; }
.addimage
{ width:60px; margin-left:30px; padding-left:20px; margin-top:30px; float:left; display:block;} 
.addtext
{width:30%; float:left; display:block; margin-top:20px; }
.add
{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; font-weight:bold;  margin-left:5px; margin-top:10px;}
.add1
{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;  margin-top:5px; margin-left:5px; line-height:15px;  }
.dottedline
{width:70%; border-bottom:1px dotted #666666; float:left; display:block;}

/*Sahab*/

.contactHead{
	width:70%; 
	border-bottom:1px dotted #666666; 
	float:left; 
	display:block; 
	font-size:16px;
	}

.contactEmail{
	width:70%;  
	float:left; 
	display:block; 
	padding-bottom:10px;
	}

.emailLeft{
	width:30%;
	float:left;
	display:block;
	line-height:30px;
	}
	

	
.emailRight{
	width:50%;
	float:right;
	display:block;
	line-height:30px;
	color:#525050;
	}
	
.emailRight a{
	color:#525050;
	}	
	
emailRight a:hover{
	color:#0033FF;
	}		
	
.contactForm{
	width:70%; 
	float:left;
	display:block;
	}	 
	
.contactbutton {
    background-color: #000099; 
    border: 2px solid #99ccff; 
    color:#99ccff;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	border-radius:15%;
	
	
	}
	
.contactbutton:hover {
	box-shadow: 16px 16px 16px 16px rgba(0,0,0,0.24), 0 25px 25px 0 rgba(0,0,0,0.19);cursor:pointer;
}

.contactbuttons {
    background-color: #000099; 
    border: 2px solid #99ccff; 
    color:#99ccff;
    padding: 3px 5px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
	border-radius:15%;
	
	
	}
	
.contactbuttons:hover {
	box-shadow: 12px 12px 12px 12px rgba(0,0,0,0.24), 0 15px 15px 0 rgba(0,0,0,0.19);cursor:pointer;
}

  
  
  
  
  
  
  
  
  
  