/*
MAIN
*/

body {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #221E0F;
}

body {
	background-color: #4A3951;
}

body {
	background-color: #264043;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(backgroungds/Paris2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

a {
	font-size: 14px;
	color: #BAD671;
	border: 0;
}
a:link {
	text-decoration: none;
	color: #61460E;
}
a:visited {
	text-decoration: none;
	color: #61460E;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}

.footer a {
	font-size: 10px;
	color: #999999;
}

.header {
	background-image: url(images/mainHDR.jpg);
	height: 100px;
}

.bodyhome {
	font-family: Times New Roman, Times, serif;
	font-size: 14px;
	color: #B7BD62;
	text-align: justify;
	line-height: 24px;
}

.intros {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #221E0F;
	text-align: justify;
	line-height: 24px;
}

.services {
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 14px;
	color: #61460E;
}

.servicesbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #221E0F;
	text-align: justify;
	line-height: 20px;
}

.servicesbodydetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #221E0F;
	text-align: justify;
	line-height: 20px;
}

.big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
}

.expanded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	letter-spacing: 2px;
}

.justified {
	font-family: Times New Roman, Times, serif;
	text-align: justify;
	line-height: 24px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}

.box1 {
	padding: 3px;
	border-width: medium;
	border-style: solid;
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
}

.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border: 1px solid;
}

.girl {
	bacground: url(images/Lady.png);

}

/*
MAIN MENU
*/

#menu {
  list-style: none;
  padding: 0;
  margin: 0;
  width: 176px;
  height: 195px;
  background: none;
  position: relative;
}
#menu span {
  display: none;
  position: absolute;
}
#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#menu a:hover {
  background-position: left bottom;
}
#menu a:hover span {
  display: block;
}

#menu .home {
  width: 176px;
  height: 40px;
  background: url(buttons/homeOff.png);
  left: 0px;
  top: 0px;
}
#menu .home span {
  width: 176px;
  height: 40px;
  background: url(buttons/homeOn.png);
  left: 0px;
  top: 0px;
}

#menu .services {
  width: 176px;
  height: 40px;
  background: url(buttons/servicesOff.png);
  left: 0px;
  top: 40px;
}
#menu .services span {
  width: 176px;
  height: 40px;
  background: url(buttons/servicesOn.png);
  left: 0px;
  top: 0px;
}

#menu .products {
  width: 176px;
  height: 35px;
  background: url(buttons/productsOff.png);
  left: 0px;
  top: 80px;
}
#menu .products span {
  width: 176px;
  height: 35px;
  background: url(buttons/productsOn.png);
  left: 0px;
  top: 0px;
}

#menu .about {
  width: 176px;
  height: 40px;
  background: url(buttons/aboutOff.png);
  left: 0px;
  top: 115px;
}
#menu .about span {
  width: 176px;
  height: 40px;
  background: url(buttons/aboutOn.png);
  left: 0px;
  top: 0px;
}

#menu .contact {
  width: 176px;
  height: 40px;
  background: url(buttons/contactOff.png);
  left: 0px;
  top: 155px;
}
#menu .contact span {
  width: 176px;
  height: 40px;
  background: url(buttons/contactOn.png);
  left: 0px;
  top: 0px;
}
