html, body {height:100%; border:0; padding:0; margin:0;}
body{background:url(images/amber_travels_bg1.jpg) repeat left top fixed;}
/*---header---*/
.header{width:100%;}
.bnr{width:900px; height:270px; font-family:Arial, Helvetica, sans-serif;  font-size:30px; font-smooth: always; color:#CE492E;  text-shadow:#fff 1px 1px;
-moz-border-radius: 10px; border-radius: 10px 10px 0px 0px; background-color:#FFFFCC; background:url(images/bnr01.jpg) repeat-x center top; margin-top:10px;}
.bnr a{ text-decoration:none; color:#212458;} .bnr a:hover{ text-decoration:underline; color:#212458; text-shadow:none;}
.txt1, .txt2{width:auto; padding:20px 0px  0px 0px; font-weight: 500;}
.txt1{float:left; margin:0px 10px 0px 10px;}
.txt2{float:right; margin:0px 10px  0px 0px;}
/*---menu_tabs---*/
.menu{width:900px; height:30px; clear:both; font-family:Arial; text-shadow:#000 1px 1px;}
.tab a{background-image: url(images/tab1.png); padding:0px 10px 0px 10px; min-width:60px; float:left; color:#fff; text-decoration:none; line-height:30px; font-size:14px; border-right:1px solid #046A9D;}
.tab a:hover{background-image: url(images/tab2.png); padding:0px 10px 0px 10px; min-width:60px; float:left; color:#000; text-decoration:none; text-shadow: #FF9933 1px 1px;}
.search{ background-image: url(images/tab2.png); height:26px; width:276px; float:left; padding:3px 6px 0px 0px; -moz-border-radius: 5px; border-radius: 0px 0px 0px 0px;}
/*---body_start---*/
.main_body{height:100%; width:894px; padding:6px 3px 5px 3px; background-color:#046A9D; -moz-border-radius:10px; border-radius:0px 0px 10px 10px; margin-bottom:10px; float:right;}

.main_body span{font-family: arial; font-size: 14px; color:#fff; font-weight:normal; font-style: normal; text-align: left; line-height:20px; }
/*.main_body span a{color:#fff; text-decoration:none;}
.main_body span a:hover{color: #000; text-decoration:underline;}*/

.panel11{background-color: #EFEDE4; height:100%; width:650px; padding: 3px 3px 2px 3px; margin-bottom:5px; border:0px solid #fff; -moz-border-radius: 5px; border-radius: 5px; color:#046A9D; clear:both;}
.panel1{height:100%; width:655px; float:left;  padding: 3px 3px 2px 3px;  border:0px solid #fff; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 3px 0px; /*opacity:0.4; filter:alpha(opacity=10);*/}
.head1{height: 20px; width:657px; background:url(images/tab2.png) repeat-x; border:0px solid #ccc; padding:3px; font-size:16px; font-family:Arial; color:#fff; font-weight:bold; text-shadow:#000 1px 1px; margin-bottom:5px; -moz-border-radius: 10px; border-radius: 10px 10px 0px 0px;}
.panel2{height:100%; width:210px; float:right; padding: 3px 0px 3px 3px;   border:0px solid #fff; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 3px 3px; }
.head2{height: 20px; width:200px; background:url(images/tab2.png) repeat-x; border:0px solid #ccc; padding:3px; font-size:16px; font-family:Arial; color:#666666; font-weight:bold; text-shadow:#000 1px 1px; margin-bottom:5px; -moz-border-radius: 10px; border-radius: 10px 10px 0px 0px;}

.table{ width:100%;}
.table div{ float:left; width:23.6%; height: 20px; border:solid 1px #ccc; padding:0.5%; text-align:center;}
.round{border:0px solid #ccc; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px 10px 10px 10px; margin-bottom:3px;}

a{color:#fff; text-decoration:none;} a:hover{text-decoration:underline;} a:visited {text-decoration:none;} a:active {text-decoration:none;} 
h1{font-family:Times; font-size: 42px; color:#fff; font-weight:normal; line-height:0px; font-smooth:always; text-shadow:0.03em 0.03em 0.03em#ccc;}
h2{font-family:Times; font-size: 10px; color: #FF6600; font-weight:normal; line-height:0px; font-smooth:always; text-shadow:0.03em 0.03em 0.03em #000; margin:25px 0px 25px 0px;}
h3{font:Georgia, Times, serif;  font-size: 15px; color: #FF6600; font-weight:bold; margin:0px; text-shadow:#000 1px 1px;}

h3 a{font:Georgia, Times, serif;  text-decoration:none; color:#046A9D;}   h3 a:hover{color:#046A9D;}
h4{font-family:arial; font-size:12px; color:#046A9D; font-weight:bold; font-smooth:always; margin:0px; padding:0px;}
h4 a{text-decoration:none; color: #046A9D;}   h4 a:hover{color: #046A9D;}
h5{font-size:14px; font-weight:bold; color:#FF0000; display:inline;}
/*---form---*/
.form{float:left; padding:5px; margin-top:5px; color:#fff; background-color:none; -moz-border-radius:5px; border-radius:5px; width:400px; margin-bottom:5px; position:relative; z-index:999;}
.contents{width:350px; font-size:14px; clear:both;}
.contents span{font-size:10px;} 
.contents div{float:left; width:175px; margin-bottom:3px;}
.txtfld{width:173px; height:20px; border:1px inset #ccc; -moz-border-radius:5px; border-radius:5px 5px 0px 0px;}
.txtbox{width:348px; height:60px; border:1px inset #ccc; -moz-border-radius:5px; border-radius:5px 5px 0px 0px;}
.alert{float:left; width:185px;}
.captcha{padding:3px; margin:0px 5px 5px 0px; font-weight:bold; color:#009900; background:url(images/bg04.jpg) repeat top left; border:1px inset #ccc;-moz-border-radius:5px; border-radius:5px; width:152px; float:left;}
.txtfld-captcha{width:150px; height:20px; border:1px solid #ccc;  -moz-border-radius:5px; border-radius:5px;}
.lbl_error{font-size:10px; text-shadow:#000 1px 1px;} 
.lbl_alert{font-size:10px; text-shadow:#000 1px 1px;} 
/*---footer---*/
.ftr{width:890px; background:url(images/tab2.png) repeat-x top left; height:20px; -moz-border-radius: 5px; border-radius:5px 5px 0px 0px; padding:8px 5px 2px 5px; bottom:0; clear:both;}

.ftr span{font-family:arial; font-size:12px; color:#fff; font-weight:normal; font-style:normal; text-align:left; font-smooth:always; text-shadow:#000 1px 1px;} 
.ftr span a{color:#fff; text-decoration:none;} .ftr span a:hover{color:#fff; text-decoration:underline;}

.btn-l{left:0px; float:left; clear:both; } .btn-r{right:0px; float:right; clear:both;}
.btn{margin:10px 0px 5px 2px;}
.btn a{width: auto; background:url(http://www.ambertravels.co.uk/images/tab2.png) repeat-x; color:#fff; border:1px solid #006699; padding:5px; font-size:16px; font-family:Arial; font-weight:semi-bold; -moz-border-radius:3px; border-radius:3px; }
.btn a:hover{background:url(http://www.ambertravels.co.uk/images/tab1.png) repeat-x; color:#FFF; border:1px solid #0099CC; text-decoration:none;}