body, html {
/*	background:url(imgs/back.png) repeat;	
	width: 927px;
	margin:2% auto;
	overflow-x:hidden;*/
	font:12px "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
	color:#444;
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
	padding:0;
}

div {
text-align:left;
}

a {	text-decoration: none; color:#60C; }
a:hover { color: #999; }

p, h1, h2, h3, h4 { margin-top:1em; }

h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:13px; }

#wrap {
	position:relative;
	width:930px;
	margin-left:auto;
	margin-right:auto;
}

#header {
/*	background: url(imgs/headerbg.png) no-repeat;  */
	float: left;
	width: 574px;
	height: 21px;
	margin-left: 340px;
	padding-left: 10px;	
}

#nav {
	text-align:right;
	margin-right:20px;
	padding:4px 10px 4px 4px;
	font-size:11px;
	background-color: #444;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

#nav ul {
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
}

#nav ul li {
	list-style:none;
	display:inline;
	margin-right:8px;
}

#nav ul li a, #footer a, #nav a {
	text-decoration: none;
	color: #fff;
}

#nav a:hover, #footer a:hover {
	color: #999;
}

#nav ul li.blue {color:#09F;}
#nav ul li.purple {color:#fff;}

#nav ul li.blue a{color:#09F;}
#nav ul li.purple a{color:#60C;}

#nav ul li.blue a:hover{color:#999;}
#nav ul li.purple a:hover{color:#999;}


#purpBox, #greyBox, #blueBox {
	clear:both;
	margin-top: -1px;
	
}

#top {
	width:927px;
	height:11px;
	margin:0 0 -6px 0;
	padding:0;
}

#box_bg {
margin-top:0;
padding-top:0;
	width:927px;
	/*padding-bottom: 4px;*/
}

.column-footer {
width:100px;
height:1px;
clear:both;
}




#purpBox #box_bg {
	background-color: #892989;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 10px 0 15px 0;
	min-height: 1040px	
}

#greyBox #box_bg {
	background-color: #D0D0D0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 10px 0 15px 0;
	min-height: 1040px	
}

#blueBox #box_bg {
	background-color: #00AFF0;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 10px 0 15px 0;
	min-height: 1040px
}
#blueBox #box_bg #c1, #blueBox #box_bg #c2 {

	color:#fff;
	}
#home #box_bg {

	min-height: 640px	
}


#whiteBox {
	background-color: white;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	padding: 20px 0;
}


#whiteBox #whiteWrap {
	position:relative;
	/*float: left;*/
	
	
}

#whiteBox #whiteWrap .text {
	
	padding:0 20px;
}

.text {
padding-bottom:1em;
}

.blog img {
	max-width:340px;
}

* html .blog img {
   width:340px;
}


#col1 {
	float: left;
	width: 190px;
	z-index:20;
}

#main-right {
	position:relative;
	margin-left:197px;
	width:723px;
	z-index:30;
}

#col2 {
	float: left;
	width: 264px;
	margin-top: 45px;
	margin-right:-35px;
	z-index:999;	
}

#col3 {
	position:relative;
	margin-left:242px;
	width: 651px;
	margin-top: 45px;
	z-index:888;
}

#col4 {
	/*float: left;*/
	margin-left:195px;
	width: 723px;
	margin-top: -10px;
}


#menu {
	position:relative;
	/*padding-top:12px;*/
	padding-left:13px;
	z-index:100;
}

#menu .logo {
	margin-bottom:10px;	
}

#menu ul
	{
	list-style: none;
	top: 140px;
	margin: 0;
	padding: 0;
	}
	
#menu ul li
	{
	margin: 0;
	margin-bottom:6px;
	padding: 0;
	text-indent: -10000px;
	}
	
#menu ul li a
	{
	display: block;
	/*width: 174px;*/
	height: 60px;
	}

a#menu-paris
	{ background: url(imgs/menuImgs/main/paris.png) no-repeat 0px 0; }

a#menu-london
	{ background: url(imgs/menuImgs/main/london.png) no-repeat 0px 0; }	
a#menu-europa
	{ background: url(imgs/menuImgs/main/europa.png) no-repeat 0px 0; }
a#menu-crew4u
	{ background: url(imgs/menuImgs/main/crew4u.png) no-repeat 0px 0; }
a#menu-location
	{ background: url(imgs/menuImgs/main/location.png) no-repeat 0 0; }

#menu ul li a:hover { background-position: 0px -60px; }


/*Menu 2*/

#menu2 {
	/*float: left;*/
	margin-top: 3px;
	margin-left: 2px;
	
}

#menu2 ul
	{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu2 ul li
	{
	margin: 0;
	margin-bottom:6px;
	padding: 0;
	text-indent: -10000px;
	}
		
#menu2 ul li a
	{
	display: block;
	width: 175px;
	height: 28px;
	}	
	
a#menu2-quote
	{ background: url(imgs/menuImgs/main/quote.png) no-repeat 0 0; }
a#menu2-news
	{ background: url(imgs/menuImgs/main/news.png) no-repeat 0 0;}	
a#menu2-guide
	{ background: url(imgs/menuImgs/main/production-guide.png) no-repeat 0 0;}
a#menu2-francais
	{ background: url(imgs/menuImgs/main/france.png) no-repeat 0 0; }
a#menu2-espanol
	{ background: url(imgs/menuImgs/main/spain.png) no-repeat 0 0; }
a#menu2-deutsche
	{ background: url(imgs/menuImgs/main/germany.png) no-repeat 0 0; }
a#menu2-japanese
	{ background: url(imgs/menuImgs/main/japan.png) no-repeat 0 0; }
	
#menu2 ul li a:hover { background-position: 0px -28px; }


a#menu2-contact {
	display:block;
	padding:10px 0 0 10px;
	height:105px !important;
	width: 165px !important;
	background: url(imgs/menuImgs/bottom/contact.png) no-repeat 0 0;
	color:#000;
	text-indent:0;
}


a#menu2-contact p, a#menu2-contact h1, a#menu2-contact h2, a#menu2-contact h3, a#menu2-contact h4 {
	margin:0;
	font-weight:normal;
}

a#menu2-contact:hover {
	background-position: 0 -116px;
	color:#FFF;
}
	
#menu2 #contactPhoto {
	margin-top:-1px;	
}

#footer {
	background-color: #444;
	width: 550px;
	margin-top: 0px;
	margin-left: 15px;	
	float: left;
	
	padding:4px;
	padding-left: 13px;
	font-size:11px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
}

#footer #text {
	float: left;
	color: white;
	margin-top: 0px;
}

#ivca {
	float: left;
	margin-left: 70px;
	margin-top:2px;
}


.floatLeft {
float:left;
}

/* settings to round corners of coloured blocks */

.header-pic {
position:relative;
width:440px;
margin-left:15px;
}

.re_top_left {
position:absolute;
top:0;
left:0;
z-index:99;
}

.re_top_right {
position:absolute;
top:0;
right:0;
z-index:99;
}

.re_bottom_right {
position:absolute;
bottom:0;
right:0;
z-index:99;
}

.re_bottom_left {
position:absolute;
bottom:0;
left:0;
z-index:99;
}
