body {
background: white;
}


	#container2 {
	background:;
	width: 1035px;
	height:650px;
	margin: 0 auto;
	/*border: 3px solid red;*/
}
#container3 {
	background:;
	width: 1035px;
	height:750px;
	margin: 0 auto;
	/*border: 3px solid red;*/
}
	
a:link {
	text-decoration: none;
	color: inherit;
}

a:hover {
	text-decoration: none;
	color: inherit;
}

a:active {
	text-decoration: none;
	color: inherit;

}

a:visited {
	text-decoration:none;
	color: inherit;
}
#header {

	background:url(./images/header.jpg) repeat-x;
	height: 130px;	
	/*border: 3px solid green;*/
}

#logo {
	background:url(./images/logo_color.png) no-repeat;
	margin: 0 0 0 3px;
	float:left;
	cursor: pointer;
	
	background: url('images/logo2.jpg') top left no-repeat; 
	height: 77px; 
	width: 340px; 
	
	/*border: 1px solid green;*/
}
#logo_contact {
	background:url(./images/logo.png) no-repeat;
	width:250px;
	height:50px;
	margin: 25px 0 0 3px;
	float:none;
	/*border: 1px solid green;*/
}
#dutyfree {
	background:url(./images/dutyfree.png) no-repeat;
	width:90px;
	height:45px;
	margin: 5px 0 0 3px;
	float:right;
	/*border: 3px solid green;*/
}
.rightmenu{
	background:;
font-family: "Lucida Sans", Helvetica, sans-serif;
}
#rightmenutop{
	background:;
	float:right;
	list-style-type: none;
	margin: -110px 95px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*border: 1px solid blue;*/

}
#rightmenutop li{
			padding: 0px;
			margin: 0px;
			float:left;
}

#rightmenutop li a{
			padding-top: 4px;
			background:;
			margin-right: 4px;
			height: 10px;
			line-height: 10px;
			color: #143174;
			font-size: 12px;
			text-decoration: none;
			text-align: center;
	
  }
  
  		#rightmenutop li a:hover,#menu-top li.section a {
			background:;
			color: #ffffff;
			height: 10px;
			font-weight:;
		}

	
  
#push{
margin: -40px 0 0 0;
/*border: 1px solid purple;*/
padding-bottom: 28px;
/*border: 1px solid purple;*/


}
#push2{
margin: 0px 0 0 0;
/*border: 1px solid purple;*/
padding-bottom: 6px;
/*border: 1px solid purple;*/

}

#push3{
height:10px;
/*border: 1px solid purple;*/
}
#leftbar {
	background:;
	float:left;
	width: 660px;	
	margin: 10px 30px 0 0px;
	/*border: 3px solid red;*/
	
}

#leftbar h3{
font-size: 18px;
color: #143174;  
  font-family: "Lucida Sans", Helvetica, sans-serif; 
  padding-left: 10px;

}

#leftbar hr{
margin: 0px 0px 10px 10px;


}


#rightbar {
	background:url(./images/aldeasa.png) no-repeat;
margin: 10px 0 0 690px;
	width: 300px;
	height:340px;	
	padding-top: 10px;
	padding-bottom: 10px;
/*border: 3px solid red;*/
cursor: pointer;
}

#rightbar2 {
	background:white;
margin: 15px 0 0 690px;
	width: 300px;
	height:0px;	
	padding-top: 10px;
	padding-bottom: 30px;
/*border: 3px solid red;*/
cursor: pointer;
}





#flashcontent {
padding-bottom: 22px;
/*border: 1px solid purple;*/
}

#topmenu{
margin: -48px 0 0 3px;
/*border: 1px solid purple;*/
}

#topmenu a{
font-size: 11px;
font-family: "Lucida Sans", Helvetica, sans-serif;  

}

#topmenublank{
margin: -20px 0 0 3px;
/*border: 1px solid purple;*/
}


#menu-top{
list-style-type: none;
margin: auto;
	border: 1px solid white;
}		

* {
margin: 0;
padding: 0;
}

		#menu-top li {
background-image: url(./images/btncombo.png);
float: left;
		}

		#menu-top a {

background-image: url(./images/btn_divide.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 96px;
padding-left: 96px;
display: block;
line-height: 87px;
text-decoration: none;
color: #143174;
font-size: 16px;


		}

		#menu-top li a:hover,#menu-top li.section a {
			background: url(./images/btncombo.png) repeat-x;
			background-position: 0 -91px;
			color: #143174;

		}
	
	

	#content_move {
	
	float:right;
	width:280px;
	/*line-height:3%;*/
	font-family: "Lucida Sans", Helvetica, sans-serif;  
	font-size: 12px;
	margin-top: 15px;
	color: #143174;
	
	
	}
	

	#content_bottom {
	float: left;
	width:600px;
	font-family: "Lucida Sans", Helvetica, sans-serif;  
	font-size: 12px;
	color: #143174;
	
	
	}
	
	
	
	///////////////////////



	.bar {
		position:relative;


	}

	#vancouverjobs{
	color: #143174;  
  font-family: "Lucida Sans", Helvetica, sans-serif;  
  font-size: 12px;
	width:810px;
	
	
	}
	
		#contact{
	color: #143174;  
  font-family: "Lucida Sans", Helvetica, sans-serif;  
  font-size: 12px;
	width:370px;
	
	}
	
	#smallbrands{
position:absolute;
top:510px;
left:340px;

z-index: 100;
font-size: .7em;

}
	
	
	
#footer{

	  color: #143174;  
  font-family: "Lucida Sans", Helvetica, sans-serif;  
  font-size: 10px;
  height:30px;
  padding-top: 10px;
  text-decoration: none;  

}

#footer a:hover {
color: #ffce0c; 

}

