@charset "utf-8";
/* CSS Document */



#logo
{
width:340px;
height:122px;
}
#engine-content
{
background:url(../images/enginemiddle.jpg) repeat-y; font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #fff; padding-left:5px;

}

#heading
{
width:470px;
margin-top:17px;
margin-left:5px;
text-align:center;
background-color:#eceade;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}


#title 
{
background:url(../images/title.jpg) no-repeat;
width:460px;
padding-top:4px;
padding-left:10px;
margin-top:0px;
padding-bottom:15px;
font-size:16px;
font-weight:bold;

}

#title-steps
{
background:url(../images/title-steps.jpg) no-repeat;
width:998px;
padding-top:5px;
padding-left:10px;
margin-top:15px;
padding-bottom:15px;
font-size:16px;
font-weight:bold;

}

#title-country 
{
background:url(../images/title-country.jpg) no-repeat;
width:630px;
padding-top:6px;
padding-left:10px;
margin-top:0px;
margin-left:5px;
padding-bottom:15px;

}

.width {width:610px;}
a {
text-decoration:none;}

.mainText{font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000;}

.countryTitle{
font-size: 14px;
font-family: Arial, Helvetica, sans-serif; 
font-weight:bold; 
width:450px; 
margin-top:10px; 
padding-left:5px; 
}

.countryText { width:600px; margin-top:10px; padding-left:5px;}

h1{font-size:14px; font-family: Arial, Helvetica, sans-serif;color: #000000; padding:0px; margin:0px;}
h2{font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#2A8A13; padding:0px; margin:0px;}

.link a{
  text-decoration:none;
  color:#2A8A13;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
.link a:hover {text-decoration:underline;}

.link2 a{
  text-decoration:none;
  color:#ffffff;
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
  }
.link2 a:hover {text-decoration:underline;}


.textBox {width:470px; padding-left:5px;}
.countries {float:left; width:150px;}
 
.margin1 { margin-top:15px;}
.margin2 { margin-top:8px;}
.padding1 { padding-left:20px;}
.padding2 { padding-top:10px;}

.topdestination {float:left; margin-left:48px;}

.footer {width:1008px; height:150px; background:#62a73c; margin-top:20px; margin-bottom:-10px;}
.footer-content {padding-top:20px; color:#ffffff; font-size:10px;}

.supportBox 
{
width:630px;
margin-top:10px; 
background:url(../images/Optimus-Car-Rental-Support.jpg) no-repeat center; 
height:72px;
}
.supportText {padding-top:17px; font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.line {width:1006px; border-bottom:solid 1px; color:#8c8c8c; clear:left;}

.steps { font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#CCCCCC; margin-top:5px; }

#steps {color:#cccccc; font-size:12px; font-weight:bold;font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
#steps span{color:#2A8A13; font-size:16px;}

.tableTitle { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF;}

.step3
{
width:998px;
height:18px;
margin-left:0px;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
font-size:14px;
font-weight:bold;
}

.voucher {float:left; width:150px; padding-left:5px;}
.buttonSend { background: url(../images/send_button.jpg); height:35px; width:84px; border:none;}
.buttonSendGreen { background: url(../images/send_button_green.jpg); height:35px; width:84px; border:none;}

.engine {clear:left; padding-top:13px;}
.engineButton {width:310px; padding-top:13px; clear:left;}
.engineMessage 
{
width:282px; 
border: 1px solid #90bb73; 
background-color:#6eb147; 
height:20px; 
padding-top:3px; 
margin: 10px 0 0 0;
}
.engineWidth { float:left; width:353px;}
.engineLabel {color:#696969; width:190px; padding:3px;border: 1px solid #006600;}
.engineLabel2 {color:#696969; width:182px; padding:3px;border: 1px solid #006600;}

.height {height:56px;}

.labelStyle {float:left; width:95px; padding-top:5px;}

.formStyle {width:100%; height:100%; padding:0px; margin:0px; border:0; background:none;}

.widthCar {float:left; width:650px;}
.widthBookNow {float:left; width:475px;}

.width470{width:470px;float:left;}
.width450{width:450px;}
.width50 {float:left; width:50px;}

.footerText{
  text-decoration:none;
  color:#ffffff;
  font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 text-align:center;
  }
  
.footerCards {padding-top:5px; text-align:center;}
