body {
	background: #fff;  FONT: 90% Arial, verdana, sans-serif; color: #000
}
h1 { font-size: 1.4em; font-weight: bold; font-family: Arial, verdana, sans-serif; color: #000;
}
h3 { font-size: 1.1em; font-weight: bold; font-family: Arial, verdana, sans-serif; color: #000;
}

a:link {
	color: #000;  
}
a:visited {
	color: #000;
	}
a:hover {
	color: #555;
	}



.white {
	background: #ffffff
}
.dark {
	background: #d65ae7; 
}
.light {
	background: #ff99ff; 
}
.lightnw {
	background: #ff99ff; color: #000;
}
.image {
	 font-size: 0.9em; background: #fff; border: 0; color: #000;
}
.image a:link {
	color: #fff
}
.image a:visited {
	color: #fff
}
.image a.but:hover {
	 color: #fff
}
.imagedark {
	  border: 0; color: #000;  vertical-align:middle
}

.imagenav {
	 font-size: 0.9em; border: 0; color: #000;
}
.imagenav a:link {
	color: #fff
}
.imagenav a:visited {
	color: #fff
}
.imagenav a.but:hover {
	color: #fff
}


.wech {
	VISIBILITY: hidden
}


#boxcont {	 Z-INDEX: 6; LEFT: 420px;  WIDTH: 210px;  RIGHT: 10px; background: #fff;  FONT-SIZE: 0.75em;  border: 0; COLOR: #000;  PADDING-LEFT: 1em; PADDING-Right: 1em; TEXT-ALIGN: left; position: absolute; border: #26a solid 2px; filter: Alpha (opacity=80);
}

.headerlink {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
 PADDING-TOP: 1px; font-size: 0.95em;  }

.headerlink a:link {
	background: #d65ae7;color: #fff; text-decoration: none; 
}
.headerlink a:visited {
	background: #d65ae7;color: #ddd; text-decoration: none; 
}
.headerlink a:hover {
	background: #fff; color: #d65ae7; 
}

.boxt {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
  }
.foot {
	 font-size: 0.70em; color: #fff; PADDING-TOP: 1em; text-align: center
}

.footbold {  font-size: 0.70em; color: #fff; PADDING-TOP: 1em; text-align: center; font-weight:bold;
}
.foot a:link {
	color: #fff
}
.foot a:visited {
	color: #ddd
}
.foot a:hover {
	color: #000
}

.maintext {
	font-size: 0.85em; font-family: Arial, verdana, sans-serif; 
}
.maintsml {
	 FONT-SIZE: 0.75em;  border: 0; COLOR: #000;  PADDING-LEFT: 1em; PADDING-Right: 1em; TEXT-ALIGN: left
}
.mainsml{
	font-size: 0.8em; font-family: Arial, verdana, sans-serif; 
}
.mainsmller{
	font-size: 0.65em; font-family: Arial, verdana, sans-serif; 
}

.contentbox {
float: left;
width: 150px;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
}

#generalcontent {

width: 100%;
float: left;
}

#righthand {
float: right;
width: 19%;

}
.options {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff; font-size: 0.70em; text-align: center
 }

.options a:link {
	background: #d65ae7;color: #fff; 
}
.options a:visited {
	background: #d65ae7;color: #ddd; 
}
.options a.but:hover {
	background: #fff; color: #d65ae7; 
}

.options a.but {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  text-decoration: none; 
}
.box {
 font-weight: bold; font-family: Arial, verdana, sans-serif;  background: #d65ae7;  color: #fff;
  }
.formreq 
{
background: #ffccff;
font-size: 9px;
}
.form
{
background: #fff;
font-size: 9px;
}
.formred
{
background: #f55;
font-size: 9px;
}
.txt
{
   	font-weight: bold;
	font-size: 13px;
	font-family: Arial, verdana, sans-serif;
	color: #fff;

}
.txtblak
{
	font-size: 12px;
	font-family: Arial, verdana, sans-serif;
	color: #000;
    padding:10px 10px 10px 10px;
}

.specialoffer {
 font-size: 0.70em; color: #000; PADDING-TOP: 1em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; text-align: left; 
}

.float-right {
	padding:10px 20px;
	float:right;
}

#accor {
	list-style: none;
	z-index: 10;
	
}

#accor .ddlink {
	width: 480px;
	margin-left: 8px;
	margin-left: 8px;
	margin-top: 2px;
	background-color: #d65ae7;
}


#accor .ddlink .top {
	background-image: url(../images/images2007/top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#accor .ddlink .bottom {
	background-image: url(../images/images2007/bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#accor .ddlink a.high {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	cursor: pointer;
	
}

#accor .ddlink high {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

#accor .ddlink p {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
}

#accor .ddprod {
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 2px;
	background-color: #d65ae7;
}


#accor .ddprod .top {
	background-image: url(../images/images2007/top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#accor .ddprod .bottom {
	background-image: url(../images/images2007/bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
#accor .ddprod a.high {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin-left: 10px;
	cursor: pointer;
	
}

#accor .ddprod high {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	}

#accor .ddprod p {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
}






.price {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	background-color: #ffccff;
}

.image a:link {
	color: #d65ae7;
}
.image a:visited {
	color: #d65ae7;
}
.image a.but:hover {
	 color: #d65ae7;
}