td#personalisation a
{
	text-decoration: none;
	color: #36C;
}

td#personalisation a:hover { text-decoration: underline; }

.nav
{
	background-color: rgb(188,221,238);
	/* background-color: rgb(236,236,236); */
	display: block;
	margin: 0;
	width: 135px;
	float: left;
}

.catnav
{
    background-color: rgb(131,139,139);
	display: block;
	margin: 0;
	float: left;
}

h2.cattext
{
	color: #FF0000;
}

.asdestinationlist .title
{
	background-color: rgb(131,139,139);
	display: block;
	margin: 0;
	width: 135px;
	margin-bottom: 5px;
    color: #6699FF;
    
}



.asdestinationlist2 .title
{
	background-color: rgb(0,0,0);
	display: block;
	margin: 0;
	width: 135px;
	margin-bottom: 0px;
    color: #6699FF;
    
}

.asdestinationlist3 .title3
{
	background-color: rgb(0,0,0);
	display: block;
	margin: 0;
	width: 135px;
	margin-bottom: 12px;
    color: #000000;
    
}




.asdestinationlist_top .title_top
{
	background-color: rgb(0,0,0);
	display: block;
	margin: 0;
	width: 135px;
	margin-top: 10px;
 
    
}


.asdestinationlist_bottom .title_bottom
{
	background-color: rgb(204,204,204);
	display: block;
	margin: 0;
	width: 135px;
	margin-bottom:  0px;
  
    
}


.asdestinationlist h2
{
   
	color: white;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding: 4px 0px 2px 6px;
	font-weight: bold;
	margin:0;
	text-align: left;
}


.asdestinationlist_top h2
{
   
	color: white;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	padding: 4px 3px 4px 3px;
	font-weight: bold;
	margin:0;
	text-align: left;
}





.asdestinationlist h2 a
{
	text-decoration: none;
	color: white;
}

.asdestinationlist h2 a:visited
{
	text-decoration: none;
	color: white;
}


.asdestinationlist h2 a:hover
{
	text-decoration: underline;
    color: white;
}

.asdestinationlist ol
{
	margin: 0;
	padding: 0;
    color: white;
}

.asdestinationlist li
{
	margin-left: 0;
	display: block;
	background-color: rgb(236,236,236);
	padding: 2px 5px 2px 6px;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	line-height: 13px;
    color: white;
	width: 124px;
}

.asdestinationlist li a
{
	background-color: rgb(236,236,236);
	display: block;
	text-align: left;
	font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
	line-height: 13px;
	color: #778087; 
	text-decoration: none;
	clear: right;
	margin: 0;
}

.asdestinationlist li a:hover
{
	text-decoration: underline;
	margin: 0;
}

.asdestinationlist a img
{
	padding: 0 !important;
	text-decoration: none;
	clear: right;
	margin: 0;
}

.list-end
{
	height:10px;
}

td.title {font-size: 12px; font-weight:bold; margin:0; padding:15px 0 5px 0;}

.list-end
{
	height:10px;
}

.xcardstable { border: 1px solid rgb(120,102,102); }

table.navbar
{
background-color:  #868F98;
font-family: Helvetica;
font-weight: bold;
font-size: 12px;
}

td.navbar
{
background-color: #CDC673;
font-weight: bold;
}


table.sbar
{
background-color: #CDC673;
font-family: Helvetica;
font-weight: bold;
font-size: 13px;
}

td.sbar
{
background-color: #CCCCCC; 
font-family: Helvetica;
font-weight: bold;
font-size: 13px;
}

td.cat_cell
{
font-family: Helvetica;
font-weight: bold;
font-size: 15px;
background-color: #FFFFFF; 
border: 1px solid; 
color: #404040; 
}

th.cat_cell
{
background-color: #FFFFFF; 
font-family: Helvetica;
font-weight: bold;
font-size: 15px;
color: #404040; 
border: 1px solid; 
}

table.cat_cell
{
background-color: #FFFFFF; 
font-family: Helvetica;
font-weight: bold;
font-size: 15px;
}

table.header1
{
background-color: #CCCCCC; 
font-family: Helvetica;
font-weight: bold;
font-size: 13px;
}




td.lightGrayBackground {
	margin: 0;
	padding: 0px;
	font-size: 11px;
	background-color: #eee;
    border: 1px solid; 
	float: center;
}

.itemstyleA {
	font-weight: bold;
	background-color: rgb(131,139,139);
    color: white;
}


li.plain 
{
  color: black;
  display: block;
  list-style-type: none;
  font-weight: bold;
} 

.plain 
{
  color: black;
  display: block;
  list-style-type: none;
  font-weight: normal;
} 

p.plain 
{
  color: #6699FF;
  display: block;
  list-style-type: none;
  font-weight: bold;
} 

p.plain2 
{
  color: black;
  display: block;
  list-style-type: none;
  font-weight: bold;
} 

p.plain3 
{
  color: #000000;
  display: block;
  list-style-type: none;
  font-weight: normal;
} 


ul.plain2
{
list-style-type: none;
margin-left: 0;
font-weight: bold;
padding: 0px;
margin: 0px;
text-indent: 0px;
}

.style1 {
	color: #0000FF;
	font-weight: bold;
}

.style2 
{
	font-size: 10px;
	color: #0000FF;
}
.style4 {font-size: 12px; color: #0000FF; }

.style5 
{
	color: #FF0000;
	font-size: 14px;
}


td.cat_cellA
{
background-color: #CCCCCC;
border: 0px solid; 
font-family: Helvetica;
font-weight: normal;
font-size: 18px;
color: #666666;
text-align: left;
}

td.subcat_cell
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_special
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-bottom: 1px solid #CCCCCC; */
/* border-right: 1px solid #CCCCCC; */
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}


td.subcat_cell_special
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: left;
}


td.subcat_cell_left
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_left2
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_left_lastrow
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-bottom: 1px solid #CCCCCC; */
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}



td.subcat_cell_middle
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_middle2
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}


td.subcat_cell_middle_lastrow
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-bottom: 1px solid #CCCCCC; */
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}


td.subcat_cell_right
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_right_lastrow
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/* border-bottom: 1px solid #CCCCCC; */
/* border-right: 1px solid #CCCCCC; */
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}









td.subcat_cell_right2
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-bottom: 1px solid #CCCCCC;
/* border-right: 1px solid #CCCCCC; */
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}






td.subcat_cell_empty
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}


td.topcat_cell
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-top: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC; 
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell_vbtm
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
/*border-bottom: 1px solid #CCCCCC;*/
border-right: 1px solid #CCCCCC;
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}



td.subcat_cell2
{
border-bottom: 1px solid #CCCCCC; 
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}

td.subcat_cell2_vbtm
{
/* border-bottom: 1px solid #CCCCCC; */
font-family: verdana;
font-size: 12px;
padding: 0px 0px;
text-align: center;
}



table.cat_cellB
{
background-color: #FFFFFF; 
font-family: Helvetica;
font-weight: bold;
font-size: 15px;
border: 1px solid; 
border-color: #CCCCCC; 
/* border-bottom: 1px solid #CCCCCC; */
}


td.subcat_cell_prod
{
/* border-top: 1px solid #CCCCCC; */
/* border-left: 1px solid #CCCCCC; */
border-left: 1px solid #CCCCCC;
border-bottom: 1px solid #CCCCCC;
border-right: 1px solid #CCCCCC;
/* font-family: verdana; */
/* font-size: 12px; */
/* padding: 0px 0px; */
/* text-align: center; */
}




table.tob
{
background-color: #FFFFFF; 
font-family: Helvetica;
border: 1px solid; 
border-color: #CCCCCC; 
}


.sumi
{
font: 11px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
text-align: top;
}

.sumi2
{
font: 10px 'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
text-align: top;
}


span.titledesc 
{
color: #000000;
font-weight:normal;
}