@charset "utf-8";

.style  { font-family : Verdana, Arial, Helvetica, sans-serif; font-size : 11px; }

* { margin : auto; font-size : 11px; line-height : normal; }

body { background-color : #ffffff; background-image:url(images/boarder.gif); background-repeat:repeat-y; background-position:center; }

#a:link { color : #ffffff; text-decoration : none; }
a:link { color : #000000; text-decoration : underline; }

#a:hover { color : #ffffff; text-decoration : none;}
a:hover { color : #0000FF; text-decoration : none;}

#a:visited { color : #ffffff; text-decoration : none; }
a:visited { color : #000000; text-decoration : none; }

#a:active { color : #ffffff; text-decoration : none; }
a:active { color : #000000; text-decoration : none; }

.style1 { font-family : "Verdana", serif; color: #FFFFFF; font-size : 12px; line-height : 20px; }
.style2 { font-family : "Verdana", serif; color: #026ab3; font-size : 12px; line-height : 20px; }
.style3 { font-family : "Verdana", serif; color : #000000; font-size : 16px; line-height : 20px; }
.style4 { font-family : "Verdana", serif; color:#CC0000; font-size : 12px; line-height : 16px; }
.style5 { font-family : "Verdana", serif; color : #000000; font-size : 11px; line-height : 20px; }
.style6 { font-family : "Verdana", serif; color : #026ab3; font-size : 12px; line-height : 25px; }
.style7 { font-family : "Verdana", serif; color : #000000; font-size : 9px; line-height : 14px; }
.style8 { font-family : "Verdana", serif; color : #000000; font-size : 9px; line-height : 16px; }
.style9 { font-family : "Verdana", serif; color : #000000; font-size : 11px; line-height : 18px; }
.style10 { font-family : "Verdana", serif; color:#CC0000; font-size : 15px; line-height:16px; }
.style11 { font-family : "Verdana", serif; color: #000000; font-size : 20px; line-height : 16px; }
.style12 { font-family : "Verdana", serif; color : #000000; font-size : 12px; line-height : 14px; }
.style13 { font-family : "Verdana", serif; color : #000000; font-size : 11px; line-height : 12px; }
.style14 { font-family : "Verdana", serif; color : #000000; font-size : 12px; line-height : 12px; }

.sytletitle { font-family : "Verdana", serif; color : #5C7CFF; font-size : 16px; line-height : 20px;
              font-weight:bold }

#headerbox { margin : auto; width : 1024px; height : 134px; }
	
#headerbox1 { margin : auto; width : 900px; height : 40px; color:#FFFFFF; }
.headerbg { background:url(images/headerbg1.gif); background-repeat: repeat-x; }

.content { margin : auto; width : 1024px; height : 100%; padding-top : 10px; background-color : #ffffff; }
.slogan { float:left; width:988px; height:70px; margin-bottom:30px; margin-left:18px; margin-right:18px; }

.bookingcontent { width:988px; height:100%; float:left; margin-left:18px; margin-right:18px; margin-bottom:60px; margin-top:30px; background-color:#FFFFFF; }


#footerLinks { margin-top : auto; width : 100%; height : 30px; text-align : center; float : left; border-top : 1px solid #d7d7d7; padding-top : 5px; background-color:#FFFFFF; }

#footer { width : 100%; height : 20px; text-align : center; float : left; padding-top: 10px; background-color:#FFFFFF; }

.bottomlist { width: 1024px; height:100%; margin:auto; padding-top:10px; padding-bottom:30px; background-color:#FFFFFF; }

.bookheadingbox { width:988px; height:35px; float:left; margin-left:18px; margin-right:18px; border-bottom: 1px solid #000000;  }
.bookstep1 { width:225px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; background-color:#026ab3; padding-left:5px; padding-top:2px; float:left; }
.bookstep1a { width:530px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left; padding-left:5px; padding-top:2px; float:left; }

.bookstep2 { width:225px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; padding-left:5px; padding-top:2px; float:left; }
.bookstep2a { width:130px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left; padding-left:5px; padding-top:2px; float:left; background-color:#026ab3; }
.bookstep2b { width:400px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; padding-left:5px; padding-top:2px; float:left; }

.bookstep3 { width:360px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; padding-left:5px; padding-top:2px; float:left; }
.bookstep3a { width:180px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left; padding-left:5px; padding-top:2px; float:left; background-color:#026ab3; }
.bookstep3b { width:180px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; padding-left:5px; padding-top:2px; float:left; }

.bookstep4 { width:550px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; padding-left:5px; padding-top:2px; float:left; }
.bookstep4a { width:180px; height:23px; margin-top:5px; margin-bottom:3px; text-align:left ; background-color:#026ab3; padding-left:5px; padding-top:2px; float:left; }

table { background-color:#FFF; border-collapse:collapse;}

td.borderstep1a { background-color:#FFF; border-bottom: 2px double #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:100px; text-align:center;  }
td.borderstep1b { background-color:#FFF; border-bottom: 2px double #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:600px; text-align:left;  }
td.borderstep1c { background-color:#FFF; border-bottom: 2px double #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; width:81px; text-align:left;  }

td.borderstep1d { background-color:#FFF; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:100px; text-align:center; height: 27px;  }
td.borderstep1e { background-color:#FFF; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:600px; text-align:left; height: 27px;  }
td.borderstep1f { background-color:#FFF; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; width:81px; text-align:left; height: 27px;  }

td.borderstep2a { background-color:#FFF; border-bottom: 2px double #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:420px; text-align:left;  }
td.borderstep2b { background-color:#FFF; border-bottom: 2px double #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:190px; text-align:left;  }
td.borderstep2c { background-color:#FFF; border-bottom: 2px double #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:190px; text-align:left;  }
td.borderstep2d { background-color:#FFF; border-bottom: 2px double #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; width:105px; text-align:left;  }

td.borderstep2e { background-color:#FFF; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:420px; text-align:left; height:27px; }
td.borderstep2f { background-color:#FFF; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:190px; text-align:left; height:27px;  }
td.borderstep2g { background-color:#FFF; border-bottom: 1px solid #999999; border-left: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999; width:190px; text-align:left; height:27px;  }
td.borderstep2h { background-color:#FFF; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; border-top: 1px solid #ffffff; width:105px; text-align:center; height:27px;  }

td.borderstep3a { background-color:#FFF;width:160px; text-align:left;  }
td.borderstep3b { background-color:#FFF;width:260px; text-align:left;  }
td.borderstep3c { background-color:#FFF;width:90px; text-align:left;  }
td.borderstep3d { background-color:#FFF;width:150px; text-align:left;  }
td.borderstep3e { background-color:#FFF;width:250px; text-align:left;  }

td.borderstep3f { background-color:#FFF;width:160px; text-align:left;  }
td.borderstep3g { background-color:#FFF;width:251px; text-align:left;  }
td.borderstep3h { background-color:#FFF;width:251px; text-align:left;  }
td.borderstep3i { background-color:#FFF;width:251px; text-align:left;  }
td.borderstep3j { background-color:#FFF;width:510px; text-align:left;  }

td.borderstep3k { background-color:#FFF;width:140px; text-align:left;  }
td.borderstep3l { background-color:#FFF;width:150px; text-align:left;  }
td.borderstep3m { background-color:#FFF;width:40px; text-align:center;  }
td.borderstep3n { background-color:#FFF;width:120px; text-align:right;  }
td.borderstep3o { background-color:#FFF;width:50px; text-align:center;  }
td.borderstep3p { background-color:#FFF;width:220px; text-align:left;  }
td.borderstep3q { background-color:#FFF;width:100px; text-align:right;  }

td.borderstep3r { background-color:#FFF;width:220px; text-align:left;  }
td.borderstep3s { background-color:#FFF;width:285px; text-align:left; vertical-align:top;  }
td.borderstep3t { background-color:#FFF;width:130px; text-align:left; vertical-align:top;  }
td.borderstep3u { background-color:#FFF;width:80px; text-align:left; vertical-align:top;  }
td.borderstep3v { background-color:#FFF;width:186px; text-align:left;  }
td.borderstep3paypal { background-color:#FFF;width:500px; text-align:left;  }
td.borderstep3payheading { background-color:#FFF;width:175px; text-align:left;  }
td.borderstep3cvv { background-color:#FFF;width:120px; text-align:left;  }
td.borderstep3credit { background-color:#FFF;width:300px; text-align:left;  }
td.borderstep3payheading1 { background-color:#FFF;width:185px; }
td.borderstep3w { background-color:#FFF;width:30px; text-align:left;  }

table.step3a { width:auto; height:100%; margin-bottom:20px;  border-bottom: 1px solid #999999; padding-bottom:20px; }
table.step3b { width:auto; height:100%; margin-bottom:20px; }
table.step3c { width:940px; height:100%; margin-bottom:20px;  border-bottom: 1px solid #999999; padding-bottom:20px; }

td.borderstep4a { background-color:#FFFFFF; width:400px; text-align:right; vertical-align:top;}
td.borderstep4b { background-color:#FFFFFF; width:500px; text-align:left; }
td.borderstep4b input { font-size: 200%;}
td.borderstep4c { background-color:#FFFFFF; width:400px; text-align:right; border-bottom: 1px solid #999999; vertical-align:top; }
td.borderstep4d { background-color:#FFFFFF; width:500px; text-align:left; border-bottom: 1px solid #999999; }

.flag {
	vertical-align: middle;
}


