html, body {
	margin: 0;
	padding: 0;
	background-image: url('http://www.a1fares.ie/Images/4.png');
}

body {
	font-family:  Helvetica, Arial, Verdana, Sans-serif;
	font-size: 12px;
	color: #666666;
	background: #fff;margin: 0;
}

.frame{	 scrollbar-3dlight-color:white;
	scrollbar-arrow-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#dddddd; }

body{	 scrollbar-3dlight-color:white;
	scrollbar-arrow-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:#dddddd; }

.hidden {
	display: none;
}



.a1Fares_body{
background-image: url('http://www.a1fares.ie/Images/4.png');}


/* new layout css */
#A1_Wrapper{background-color:#fff;margin-top:0px;margin-bottom:0px;margin-left:10px;height:100%;}
#A1_HeaderWrapper{background-color:#fff;height:100px; /*border-bottom:1px solid #eee;*/}
#A1_MainWrapper{background-color:#fff;vertical-align:text-top;height:100%;}
#A1_MenuWrapper{background-color:#fff;vertical-align:text-top;height:100%;}
#A1_ContentWrapper{background-color:#fff;vertical-align:top;padding-top:5px;}
#A1_FooterWrapper{background-color:#fff;100px;}



/*specials */
.sp{vertical-align:top;font-size:11px;color:#ffffff;}
.sp1{vertical-align:top;vertical-align:top;border:1px solid #990000;-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
color:#ffffff;background-image: url('./Images/spbg.jpg');}
.sp tr td{color:#eeeeee;
background-color:f5f5f5;}
.sp tr td img{color:#eeeeee;border:1px solid #990000;}
.splk{color:#eeeeee;text-decoration:none;font-size:12px;}
.splk:visited{color:#eeeeee;}
.splk:hover{color:gold;}



.sp2{vertical-align:text-top;font-size:11px;color:#333333;}
.sp12{font-size:11px;vertical-align:top;vertical-align:top;border:1px solid #ddd;-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
color:#333333;background-color:f5f5f5;background-image: url('./Images/spbg2.jpg');}
.sp2 tr td{color:#333333;}
.sp2 tr td img{color:#999999;border:1px solid #bbb;}
.splk2{color:#ff2222;text-decoration:none;font-size:12px;}
.splk2:visited{color:#ff2222;}
.splk2:hover{color:#333333;}



.sp3{vertical-align:text-top;font-size:11px;color:#333333;}
.sp13{font-size:11px;vertical-align:top;vertical-align:top;border:1px solid #ddd;-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
color:#333333;background-color:f5f5f5;background-image: url('./Images/spbg3.jpg');}
.sp3 tr td{color:#333333;}
.sp3 tr td img{color:#999999;border:1px solid #bbb;}
.splk3{color:#ff2222;text-decoration:none;font-size:12px;}
.splk3:visited{color:#ff2222;}
.splk3:hover{color:#333333;}



#a1Logo{
		background-image: url('http://www.a1fares.ie/Images/a1Logo2.png');width:400px;height:58px;
}



body #header {
	height: 70px;
	
	border-bottom:1px solid #fff;
	text-align:left;background:url('http://www.a1fares.ie/Images/hd_bak.png');background-repeat:repeat-x;
		  
}

h1 {
	margin: 0;
	padding: 0;
	float: left;
	
}

#sidebar-a {
	float: left;
	width: 130px;
}

#sidebar-a .padding {
	padding: 10px;
}

#content {
	margin-left: 150px;background-image: url('http://www.a1fares.ie/Images/VietnamMain.png');background-repeat:no-repeat;padding: 0px;text-align:left;

}

#content .padding {
	padding: 0px;
}

#content h2 {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}

#content p {
	margin: 0;
	padding: 0;
	padding-bottom: 15px;
}





#a1_footer1 {
	clear: both;
	height: 30px;
	font-family: Tahoma, Arial, Helvetica, Sans-serif;
	font-size: 10px;
	color: #444;
	border-top: 1px solid #efefef;
	padding: 5px 5px;
	line-height: 18px;
	background-color: #fff;text-align:left;
}

#a1_footer1 #altnav {
	width: 450px;
	float: right;
	text-align: right;
	padding-top: 5px;
}

#a1_footer1 #legal {
	padding-top: 5px;
}

#a1_footer1 a {
	color: #777;
	text-decoration: none;
}

#a1_footer1 a:hover {
	color: #cc0000;
}



#a1_footer2 {
	clear: both;
	width: 960px;
	text-align:right;
	padding-right:15px;
	background-color: #fff;
}







#sidenavmenu {
  width:120px; 
  text-align:center; 
  position:relative;
	padding-top:20px;
  margin:5px 0px 5px 5px;
  }



.box {
	margin:0px 0px 0px 0px;
	text-align:left; 
  position:relative;
  }

#sidenavmenu a, #sidenavmenu a:visited {
  text-decoration:none;
  background-color:#fff; 
  color:#333; 
  display:block; 
  width:110px; 
  height:16px; 
  font-size:12px; 
  border:1px solid #eee;
-moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
  margin-top:3px;
  padding:5px;
  background-image:url(./../Images/arrow_con.gif);background-repeat: no-repeat;background-position:right;}
  }
* html #sidenavmenu a, * html #sidenavmenu a:visited {
  width:120px; 
  height:28px; 
  w\idth:115px; 
  he\ight:16px;
  }
#sidenavmenu a span {
  display:none;
  }
#sidenavmenu a:hover {
  border-right:5px solid #c00;
	
}
#sidenavmenu a:hover span.left, 
#sidenavmenu a:hover span.right {
  display:block; 
  position:absolute; 
  height:0; 
  width:0; 
  overflow:hidden; 
  border-top:4px solid #eee; 
  border-bottom:4px solid #eee; 
  }
#sidenavmenu a:hover span.left {
  left:1px; 
  top:5px; 
  border-left:0px solid #eee;
  }
#sidenavmenu a:hover span.right {
  left:87px; 
  top:5px; 
  border-right:0px solid #eee;
  }
* html #sidenavmenu a:hover span.left, 
* html #sidenavmenu a:hover span.right {
  width:0px; 
  height:16px; 
  w\idth:0; 
  he\ight:0;
  }
#sidenavmenu a:hover span.lk {
  display:block; 
  overflow:auto;
  position:absolute; 
  left:150px; 
  top:0px; 
  padding:5px; 
  width:100px;
  background-color:#fff; 
  color:#555; 
  border:1px solid #ddd;
-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
  }


#sidenavmenu a:hover span.lk2 {
  display:block; 
  position:absolute; 
  left:150px; 
  top:-80px; 
z-index:999;
  padding:5px; 
width:325px;
  background-color:#fff; 
  color:#555; 
  text-align:left;
  border:1px solid #ddd;
-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 15px 10px 10px 10px;
  }




#sidenavmenu a:hover span.lk3 {
  display:block; 
  position:absolute; 
  left:150px; 
  top:0px; 
  padding:5px; 
width:200px;
  background-color:#fff; 
  color:#555; 
  text-align:left;
  border:1px solid #ddd;
-moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px;
  }

