@charset "utf-8";
/* CSS Document */
html,body{background:#f3f3f3; color:#403f3e; font-size:11px; font-family:Tahoma, Arial, Verdana, sans-serif; margin:0px; padding:0px;}
* {padding:0px; margin:0px;}
img {border:none;}
a {outline: none;}
a:link, a:visited{color:#2068ED;}
a:hover{color:#000;}
.clear{clear:both; font-size:1px; line-height:1px;}
.spacer{height:10px; font-size:1px; line-height:1px;}
.spacer-1{height:3px; font-size:1px; line-height:1px;}
.sapretor{height:1px; font-size:1px; line-height:1px; background:#2068ed;}
ul,li{list-style:none;}
.blue-bold{font-size:11px; font-weight:bold; color:#3e7cef;}
.bottom-padding{padding-bottom:10px;}
.spacer1{height:20px;}
.read-more a:link, .read-more a:visited{color:#0e1215; font-size:10px; background:url(../images/read-more-bg.gif) left 5px no-repeat; text-decoration:none; padding-left:6px; letter-spacing:1px;}
.read-more a:hover{text-decoration:underline;}
.flot-lft{float:left;}
#container{width:784px; margin:0 auto; background-color:#fff;}
#header{ background:url(../images/header-bg.jpg) left top  no-repeat; height:288px; }

.blue-strip{height:29px; background:#2068ed; padding-left:10px;}
.blue-strip a:link, .blue-strip a:visited{background:url(../images/nav-bullet.gif) left 50% no-repeat; padding-left:7px; line-height:29px; font-size:10px; color:#fff; text-decoration:none;}
.blue-strip a:hover{text-decoration:underline;}
.nav{padding-top:241px; margin:0 0 0 15px;}
.nav li{display:inline;}
#middle{ background:#fff; padding-top:23px; margin-left:19px; height:auto !important; min-height:426px; height:426px;}
.mid-left{ float:left; width:307px;}
.mid-left h1{ color:#2068ed; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; padding-bottom:15px;}

.comeon{color:#fff; position:absolute; font-weight:bold; margin:0 auto; text-align:center; width:87px; padding-top:8px;}
.accommodation{color:#fff; position:absolute; font-weight:bold; margin:0 auto; text-align:center; width:201px; padding-top:8px;}
.wedding{color:#fff; position:absolute; font-weight:bold; margin:0 auto; text-align:center; width:123px; padding-top:8px;}
.travel{color:#fff; position:absolute; font-weight:bold; margin:0 auto; text-align:center; width:168px; padding-top:8px;}


.mid-right{ float:left; width:424px; margin-left:21px;}
.mid-right h1{ color:#2068ed; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; padding-bottom:15px;}
.mid-right h2{ color:#2068ed; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:17px; font-weight:normal;}
.register-txt{float:left; width:150px; padding-top:4px;}
.img-wrap{float:right; padding-left:5px;}
.bottom-txt{width:213px;}
.gray-txt{color:#9b988f;}
.form-title-txt{ color:#2068ed; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; border-bottom:1px solid #2068ed; padding-bottom:5px;}
.send-btn{background:url(../images/btn-send.gif) no-repeat; border:none 0; width:65px; height:22px; cursor:pointer;}
.cancel-btn{background:url(../images/btn-cancel.gif) no-repeat; border:none 0; width:65px; height:22px; cursor:pointer; }


.inner-form{ margin:0 auto; width:601px;}
.pickup-form{border-right:1px solid red; width:290px; float:left; margin-right:10px;}
.delivery-form{width:290px; float:left; margin-left:10px;}
dd.pickup-form{ margin-bottom:10px;}
.form-label{float:left; width:100px; text-align:right;}
.form-input{float:left; width:190px; text-align:left;}
#footer{ background:#2068ed; margin-bottom:1px; padding-bottom:20px; float:left; width:100%;}
.footer-link{font-size:10px; color:#FFF; text-align:center; padding-top:3px;}
.footer-link a:link , .footer-link a:visited{padding:0 5px; font-size:10px; color:#FFF; text-decoration:none;}
.footer-link a:hover{text-decoration:underline;}
.copyright{ font-size:9px; float:left; width:300px; color:#FFF; text-align:left; padding:5px 0 0 10px;}
.footer-txt{ font-size:9px; float:right; width:150px; color:#FFF; text-align:right; padding:5px 15px 0 0;}

.bigblue h1{ color:#2068ed; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:18px; font-weight:normal; padding-bottom:15px;}

.bigblack { color:#000000; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:13px; font-weight:normal; padding-bottom:15px; font-weight:bold;}

div.error, span.error {
	color: #F00;
	background-color: transparent;
	padding: .1em .2em;
	margin-left: .2em;
	font-weight: bold;
	font-size:11px;
}
.title1{font:bold 12px Tahoma,Arial,Verdana,sans-serif; color:#17365d; line-height:18px;}
.title2{font:bold 18px Tahoma,Arial,Verdana,sans-serif; color:#2068ed; line-height:18px;}
.td_font{ font:normal 12px Tahoma,Arial,Verdana,sans-serif; color:#365f91; line-height:24px;}
.td_color{ background-color:#d3dfee;}
.vertical_space{ height:15px;}
.terms{ background-color:#fff; }


/*New classes Date 17 feb 2009 */

.travel-blue-box-content{background: url(../images/blu-box-mid.gif) repeat-y; height:240px;}
.travel-blue-box-content h2{ font-family:Tahoma, Arial, Verdana; font-size:14px; color:#00b0f0; text-align:center;}
.travel-blue-box-content p{line-height:15px; padding:10px 25px; text-align:left;}
.travel-blue-box-content span{text-align:center; display:block; position:relative;}
.normal-txt{padding-bottom:10px; font-size:11px;}
.travel-blue-box-bottom{background: url(../images/blu-box-mid.gif) repeat-y; height:auto !important; min-height:25px; height:25px; float:left;}