BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#head {
	HEIGHT: 154px; width:1020px;
}

#bg{ background-image:url(../images/bg-main-inside.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e8e8e8}
#bgf{ background-image:url(../images/bgf-main-inside.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #e8e8e8}

#logo {
	PADDING-LEFT: 280px; WIDTH: 620px; PADDING-TOP: 15px
}

#headlogo{ position:absolute; width:652px; height:66px; z-index:2; left: 90px; top: 20px;}
#headlogotxt{ position:absolute; width:51px; height:16px; z-index:2; left: 120px; top: 100px;}
#headpic{ position:absolute; width:200px; height:115px; z-index:1; left: 750px; top: 61px;}

.bodyfrontpage{ background-image: url(../images/bodybkgrd.jpg); background-repeat:repeat-x; border:0;overflow:visible }

.flag_size { width:22px; height:17px; border:0;}
.flag_pos1 {
	position:absolute;
	width:51px;
	height:16px;
	z-index:2;
	left: 760px;
	top: 100px;
	visibility: visible;
}
.flag_pos2 {
	position:absolute;
	width:51px;
	height:16px;
	z-index:2;
	left: 783px;
	top: 100px;
	visibility: visible;
}
.flag_pos3 {
	position:absolute;
	width:51px;
	height:16px;
	z-index:2;
	left: 806px;
	top: 100px;
	visibility: visible;
}
.flag_pos4 {
	position:absolute;
	width:51px;
	height:16px;
	z-index:2;
	left: 829px;
	top: 100px;
	visibility: visible;
}
.flag_pos5 { position:absolute; width:51px; height:16px; z-index:2; left: 852px; top: 120px;}


.newwinsymsize{ width:14px; height:14px; border:0;}

/* These are reserved for the front page intro */
.fp_impact { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #7777AA; font-size: 18px; font-weight: bold; }
.fp_impact_link { text-shadow: #CCCCCC 2px 2px 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; color: #AA6688; font-size: 18px; font-weight: bold; text-decoration: none;}
.fp_impact_link a:hover{ color: #F188FF;}

.fp_impact2 { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #7777AA; font-size: 14px; font-weight: bold; }
.fp_impact_link2 { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #AA6688; font-size: 14px; font-weight: bold; text-decoration: none;}
.fp_impact_link2 a:hover{ color: #F188FF;}


.fp_norm { FONT-FAMILY: Arial, Helvetica, sans-serif; color: #7777AA; font-size: 14px;  }
.fp_thumb_hint{ FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR: #777777; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-shadow: none; }
.fp_lang_hint{ FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR: #777777; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
/* These are reserved for the front page intro */

/* mandatory */
.mandatory { FONT-FAMILY: Arial, Helvetica, sans-serif; color:#DC83E9; font-size: 14px; font-weight: bold; }
/* mandatory */

/* mandatory */
.obligatory { FONT-FAMILY: Arial, Helvetica, sans-serif; color:#FF0000; font-size: 14px; font-weight: bold; }
/* mandatory */

.email_priv { FONT-FAMILY: Arial, Helvetica, sans-serif; color:#DC83E9; font-size: 10px; font-weight: bold; }

.copyright_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#999999;}

.disclaimer_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#999999;}

/* start of general link style for text links */
/* PROBABLY NOT GOING TO BE USED NOW AS I AM USING GRAPHICS */
.link_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #8888EE; text-decoration: none;}
.link_style a:hover{ color: #F731F1;}

.linkbold_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #606420; text-decoration: none;}
.linkbold_style a:hover{ color: #F731F1;}

.link_redx_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #FF0000; text-decoration: none;}
.link_redx_style a:hover{ color: #FF0000;font-size: 24px;}

.link_style_logo {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;  color: #81818a; text-decoration: none;}
.link_style_logo a:hover{ color: #F731F1;}

.link_style_show_similar { text-shadow: #CCCCCC 2px 2px 2px; font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold;  color: #8B85FA; font-style: italic; text-decoration: none;}
.link_style_show_similar a:hover{ color: #F731F1;}

.link_style_logo_thumb {float:left; width: 206px; height: 123px; opacity:1.0; filter:alpha(opacity=100);}
.link_style_logo_thumb a:hover{ float:left; opacity:.70; filter:alpha(opacity=70);}

.link_style_guldager_thumb {float:left; width: 410px; height: 122px; opacity:1.0; filter:alpha(opacity=100);}
.link_style_guldager_thumb a:hover{ float:left; opacity:.70; filter:alpha(opacity=70);}

.linkforgot_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color:#543760; text-decoration: none;}
.linkforgot_style a:hover{ color: #F731F1;}

.linkforgot_style12 {font-family: Arial, Helvetica, sans-serif;font-size: 12px; color: #606420; text-decoration: none;}
.linkforgot_style12 a:hover{ color: #F731F1;}

.link_style11 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 20px; color: #8888EE; text-decoration: none;}
.link_style11 a:hover{ color: #F731F1;}

.link_style13 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 16px; color: #8888EE; text-decoration: none;}
.link_style13 a:hover{ color: #F731F1;}

.link_style14 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px; color: #8888EE; text-decoration: none;}
.link_style14 a:hover{ color: #F731F1;}

.link1_style {
	position:absolute;
	z-index:60;
	left: 700px;
	top: 520px;
	visibility: visible;
}


.link2_style {position:absolute; width: 70px; height:11px; z-index:2; left: 780px; top: 520px;}
.link2_style a:hover{background-color: #E8E8E8; color: #F731F1;}

.link3_style {position:absolute; width: 70px; height:11px; z-index:2; left: 860px; top: 520px;}
.link3_style a:hover{background-color: #E8E8E8; color: #F731F1;}

.link4_style {position:absolute; width: 70px; height:11px; z-index:2; left: 940px; top: 520px;}
.link4_style a:hover{background-color: #E8E8E8; color: #F731F1;}

.link5_style {position:absolute; width: 350px; height:11px; z-index:2; left: 1020px; top: 520px;}
.link5_style a:hover{background-color: #E8E8E8; color: #F731F1;}

.adtitlelink_style{ text-shadow: #CCCCCC 2px 2px 2px; FONT-SIZE: 18px; COLOR: #81818a; PADDING-TOP: 8px; PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; text-decoration: none; }
.adtitlelink_style a:hover{ color: #F731F1;}

.space{ FONT-SIZE: 16px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif  }
.space1{ FONT-SIZE: 20px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space2{ FONT-SIZE: 18px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space2_shadow{ text-shadow: #CCCCCC 2px 2px 2px; FONT-SIZE: 18px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space2_u{ FONT-SIZE: 18px; COLOR: #81818a; PADDING-TOP: 8px; PADDING-BOTTOM: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.space3{ FONT-SIZE: 16px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space4{ FONT-SIZE: 14px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space5{ FONT-SIZE: 12px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space5_empathsis{ FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR: #cc00cc; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space5{ FONT-SIZE: 12px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space6{ FONT-SIZE: 10px; FONT-WEIGHT:bold; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.space7{ FONT-SIZE: 8px; FONT-WEIGHT:bold; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }


.style_curr_table{ FONT-SIZE: 12px; FONT-WEIGHT:bold; padding-right: 10px; COLOR:#9966CC; FONT-FAMILY: Arial, Helvetica, sans-serif }
.style_curr_table_no_pad{ FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR:#9966CC; FONT-FAMILY: Arial, Helvetica, sans-serif }

.error1{ FONT-SIZE: 20px; FONT-WEIGHT:bold; COLOR:#FF0000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.error3{ FONT-SIZE: 16px; FONT-WEIGHT:bold; COLOR:#FF0000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.error4{ FONT-SIZE: 14px; FONT-WEIGHT:bold; COLOR:#FF0000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }

.warn4{ FONT-SIZE: 14px; FONT-WEIGHT:bold; COLOR:#FF0000; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif }

/* mainly for input of email, password, reference number  */
.input_desc{ FONT-SIZE: 16px; COLOR: #707070; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif}
.td_pad_r20{ padding-right: 20px}
/* mainly for input of email, password, reference number */


.input1{ border-width:1px; border-color:#b0b0e8; border-style:solid; FONT-SIZE: 16px; COLOR:#707070; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif}

.input_text{ background:#fafafa; border:1px solid #dde; FONT-SIZE: 16px; COLOR: #91919a; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }
 
.warncharlimit{ FONT-SIZE: 14px; FONT-WEIGHT:bold; COLOR:#3366FF; FONT-FAMILY: Arial, Helvetica, sans-serif }

.small_refusrpass{ FONT-SIZE: 13px; COLOR:#0000FF ; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif} 
.small_refusrpass_bad{ FONT-SIZE: 13px; COLOR:#FF0000 ; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif }

/* Form Z index is high, we would never want a form obscured */
.form_div{ POSITION: relative;left: 40px; z-index:50 }
.page_div{ POSITION: relative;left: 40px; z-index:50 }

/* Start Of Registration Form */
.reg_register{  margin-left: 420px}
.reg_agent { FONT-SIZE: 14px; COLOR:#CC66FF; FONT-WEIGHT:bold; FONT-FAMILY: Arial, Helvetica, sans-serif; z-index:31 }
/* End Of Registration Form */

/* Start Of Advert Browse */
.ad_status{ clear: left; FONT-SIZE: 18px; COLOR:#81818a; FONT-FAMILY: Arial, Helvetica, sans-serif; z-index:31 }
.ad_submitted{ clear: left; FONT-SIZE: 18px; COLOR:#81818a; FONT-FAMILY: Arial, Helvetica, sans-serif; z-index:31 }
.ad_viewcount{ clear: left; FONT-SIZE: 18px; COLOR:#81818a; FONT-FAMILY: Arial, Helvetica, sans-serif; z-index:31 }
/* End Of Advert Browse */

/* Start Of Search records Form1 */
.details_bus_type{ text-shadow: #DDDDDD 2px 2px 2px;FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR:#81818a; FONT-FAMILY: Arial, Helvetica, sans-serif;  z-index:31} 

/* Note deliberate extra width on divs containing thumbs, assumes outer box is 600 */
.details_pics{ width: 600px; z-index:31}
.details_pic_main{ float: left; width: 400px; height: 300px; z-index:31;} 

.details_thumb1{ float: left; width: 198px; height: 75px; margin-left: 2px; z-index:31 } 
.details_thumb2{ float: left; width: 198px; height: 75px; margin-left: 2px; margin-top: 2px; z-index:31 } 
.details_thumb3{ float: left; width: 198px; height: 75px; margin-left: 2px; margin-top: 2px; z-index:31 } 
.details_thumb4{ float: left; width: 198px; height: 71px; margin-left: 2px; z-index:31 }

.details_pics604{ width: 604px; z-index:31}

.details_thumb_tm2{ float: left; width: 100px; height: 75px; margin-left: 2px; z-index:31; margin-top: 2px; opacity:1.0; filter:alpha(opacity=100);} /* 2px top margin */
.details_thumb_tm2 a:hover{ float: left; opacity:0.7; filter:alpha(opacity=70);} /* 2px top margin */

.details_thumb_tm0{ float: left; width: 100px; height: 75px; margin-left: 2px; z-index:31; opacity:1.0; filter:alpha(opacity=100); } /* 0px top margin */
.details_thumb_tm0 a:hover{ float: left; opacity:0.7; filter:alpha(opacity=70); } /* 0px top margin */

.details_fill_225{ float: left; width: 202px; height: 225px; margin-left: 2px; z-index:31 }
.details_fill_148{ float: left; width: 202px; height: 148px; margin-left: 2px; z-index:31 }
.details_fill_71{ float: left; width: 202px; height: 71px; margin-left: 2px; z-index:31 }
.details_thumbp{ width: 100px; height: 75px; border: 0px}	/* image style thumb picture */

.details_spacer{ float:left; WIDTH: 600px; height: 20px; background-color:#FFFFFF; clear:both}

.details_thumb1p{ width: 100px; height: 75px; border: 0px}
.details_thumb2p{ width: 100px; height: 75px; border: 0px}
.details_thumb3p{ width: 100px; height: 75px; border: 0px}

.details_location{width: 500px; z-index:31 ; margin-bottom: 10px} 
.details_saledetail{ z-index:31 ; margin-bottom: 10px} 

.details_desc{ z-index:31}
.details_price{z-index:31 }
.details_langs{z-index:31 }
.details_exp{z-index:31; FONT-SIZE: 12px }
.details_views{z-index:31; FONT-SIZE: 12px }
.details_guestfac{z-index:31; margin-bottom: 10px}
.details_attractions{ z-index:31; margin-bottom: 10px}
.details_owner_website{ z-index:31; margin-bottom: 10px}
.details_activities{  z-index:31; margin-bottom: 10px}
.details_ownfac{ z-index:31; margin-bottom: 10px}
.details_owndesc{  z-index:31; margin-bottom: 30px}
.details_ref_type{ z-index:31; FONT-SIZE: 14px; COLOR: #81818a; FONT-FAMILY: Arial, Helvetica, sans-serif; z-index:31}
.details_submit{margin-bottom: 20px}
.details_email{ margin-bottom: 10px; margin-top: 10px}
.details_pass{ margin-bottom: 20px}
.details_mess{ margin-bottom: 10px; width: 1000px }
.details_form{ }
/* End Of Search records Form1 */


/* Start of standard box position relative to screen */
.std_box_pos{ margin-top: 40px; margin-left: 40px } 
.std_box_top_margin{ margin-top: 40px;} 
.std_help_box_pos{ position:absolute; top:180px; left:700px }
/* End of standard box position relative to screen */

/* RSS logo position relative to screen */
.std_rss_pos{ position:absolute; top:180px; left:660px } 
/* RSS logo position relative to screen */


/* Start of class for home logo - the house */
.house_logo{ float: right; width: 38px; height: 38px; margin-left:10px; margin-right:10px; z-index:1000; opacity:1.0; filter:alpha(opacity=100); } /* 0px top margin */
.house_logo a:hover{ float: right; opacity:0.7; filter:alpha(opacity=70); } /* 0px top margin */
/* End of class for home logo - the house */

/* Start Of boxhelp120 */
.boxhelp120_top{ background: transparent url(../images/box120_help_top.jpg) no-repeat top left; width: 120px; height: 40px; z-index: 1000 } 
.boxhelp120_mid{ background: transparent url(../images/box120_help_mid.jpg); background-repeat: repeat-y; width: 120px;} 
.boxhelp120_bot{ background: transparent url(../images/box120_help_bot.jpg) no-repeat bottom right; width: 120px; height: 20px; z-index: 1000 } 
.boxhelp120_pad{ padding-left:30px;  padding-right:30px;padding-top:10px}
/* End boxOf help120 */


/* Start Of box600 */
.box600_top{ background: transparent url(../images/box600_top.jpg) no-repeat top left; width: 600px; height: 15px; z-index: 1000 } 
.box600_mid{ background: transparent url(../images/box600_mid.jpg); background-repeat: repeat-y; width: 600px;} 
.box600_bot{ background: transparent url(../images/box600_bot.jpg) no-repeat bottom right; width: 600px; height: 15px; z-index: 1000 } 
.box600_pad{ padding-left:30px;  padding-right:30px}
.box600_but{ POSITION: relative;left: 450px }  /* default position for a button, eg ok */
/* End Of box600 */

/* Start Of box600_alt */
.box600_alt_top{ background: transparent url(../images/box600_alt_top.jpg) no-repeat top left; width: 600px; height: 15px; z-index: 1000 } 
.box600_alt_mid{ background: transparent url(../images/box600_alt_mid.jpg); background-repeat: repeat-y; width: 600px;} 
.box600_alt_bot{ background: transparent url(../images/box600_alt_bot.jpg) no-repeat bottom right; width: 600px; height: 15px; z-index: 1000 } 
.box600_alt_pad{ padding-left:30px;  padding-right:30px}
.box600_alt_but{ POSITION: relative;left: 450px }  /* default position for a button, eg ok */
/* End Of box600_alt */

/* Start Of box400 new */
/* Only partially implemented - uses 600 graphics Jan 2010 */
/* I am using this as a side box on show latest adverts - I think I will redesign this sidebox as a specialised sidebox so dont use */
/* this for anything else */
.box400_new_top{ background: transparent url(../images/box600_new_top2.jpg) no-repeat top left; width: 400px; height: 15px; z-index: 1000 } 
.box400_new_mid{ background: transparent url(../images/box600_new_mid2.jpg); background-repeat: repeat-y; width: 400px;} 
.box400_new_bot{ background: transparent url(../images/box600_new_bot2.jpg) no-repeat bottom right; width: 400px; height: 20px; z-index: 1000 } 
.box400_new_pad{ padding-left:30px;  padding-right:30px}
.box400_new_but{ POSITION: relative;left: 250px }  /* default position for a button, eg ok */
/* End Of box400 new */


/* Start Of box600 new */
.box600_new_top{ background: transparent url(../images/box600_new_top2.jpg) no-repeat top left; width: 600px; height: 15px; z-index: 1000 } 
.box600_new_mid{ background: transparent url(../images/box600_new_mid2.jpg); background-repeat: repeat-y; width: 600px;} 
.box600_new_bot{ background: transparent url(../images/box600_new_bot2.jpg) no-repeat bottom right; width: 600px; height: 20px; z-index: 1000 } 
.box600_new_pad{ padding-left:30px;  padding-right:30px}
.box600_new_but{ POSITION: relative;left: 450px }  /* default position for a button, eg ok */
/* End Of box600 new */

/* Start Of box700 */
.box700_top{ background: transparent url(../images/box700_top.jpg) no-repeat top left; width: 700px; height: 15px; z-index: 1000 } 
.box700_mid{ background: transparent url(../images/box700_mid.jpg); background-repeat: repeat-y; width: 700px;} 
.box700_bot{ background: transparent url(../images/box700_bot.jpg) no-repeat bottom right; width: 700px; height: 15px; z-index: 1000 } 
.box700_pad{ padding-left:30px;  padding-right:30px}
.box700_but{ POSITION: relative;left: 550px }  /* default position for a button, eg ok */
/* End Of box700 */

/* Start Of box700 new */
.box700_new_top{ background: transparent url(../images/box700_new_top2.jpg) no-repeat top left; width: 700px; height: 15px; z-index: 1000 } 
.box700_new_mid{ background: transparent url(../images/box700_new_mid2.jpg); background-repeat: repeat-y; width: 700px;} 
.box700_new_bot{ background: transparent url(../images/box700_new_bot2.jpg) no-repeat bottom right; width: 700px; height: 20px; z-index: 1000 } 
.box700_new_pad{ padding-left:30px;  padding-right:30px}
.box700_new_but{ POSITION: relative;left: 550px }  /* default position for a button, eg ok */
/* End Of box700 new */


/* Start Of box800 */
.box800_top{ background: transparent url(../images/box800_top.jpg) no-repeat top left; width: 800px; height: 15px; z-index: 1000 } 
.box800_mid{ background: transparent url(../images/box800_mid.jpg); background-repeat: repeat-y; width: 800px;} 
.box800_bot{ background: transparent url(../images/box800_bot.jpg) no-repeat bottom right; width: 800px; height: 15px; z-index: 1000 } 
.box800_pad{ padding-left:30px;  padding-right:30px}
.box800_but{ POSITION: relative;left: 650px }  /* default position for a button, eg ok */
/* End Of box800 */

/* Start Of box800 new */
.box800_new_top{ background: transparent url(../images/box800_new_top2.jpg) no-repeat top left; width: 800px; height: 15px; z-index: 1000 } 
.box800_new_mid{ background: transparent url(../images/box800_new_mid2.jpg); background-repeat: repeat-y; width: 800px; } 
.box800_new_bot{ background: transparent url(../images/box800_new_bot2.jpg) no-repeat bottom right; width: 800px; height: 20px; z-index: 1000 } 
.box800_new_pad{ padding-left:30px;  padding-right:30px}
.box800_new_but{ POSITION: relative;left: 650px }  /* default position for a button, eg ok */
/* End Of box800 new */

/* Start Of maps */
.map{ width: 461px; height: 382px } 
.pin{ width: 61px; height: 42px; z-index: 1000 }

/* End Of maps */

img.float_right {float:right; clear: right; margin: 0 0 0 0.8em;}

.fp_linkbold_style {text-shadow: #959595 2px 2px 2px;
font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; padding-top:3px;}
.fp_linkbold_style a:hover{ color: #444444; }
.fp_linkbold_d_style {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; font-weight: bold; color: #999999; text-decoration: none; padding-top:3px;}

.menu li.col0 { background-color:#845E8C; }
.menu li.col1 { background-color:#A075A2; background-position:-90px -30px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col2 { background-color:#AA7DA4; background-position:-90px -60px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col3 { background-color:#B185A6; background-position:-90px -90px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col4 { background-color:#BA8EA9; background-position:-90px -120px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col5 { background-color:#C295AA; background-position:-90px -150px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col6 { background-color:#CB9FB0; background-position:-90px -180px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col7 { background-color:#D4A6B1; background-position:-90px -210px; background-image:url(../images/menu_bck8.jpg)}
.menu li.col8 { background-color:#DDAEB4; background-position:-90px -240px; background-image:url(../images/menu_bck8.jpg)}


.menu_group {
	height:20px; 
	color:#ffffff; 
	font-size:12px;
	text-transform:uppercase;
	padding-top:3px;
	padding-left:10px;
	border-top:#ececec 1px solid;
	font-weight:bold;
	list-style: none;
}

.space {
	height:4px; 
	color:#111111; 
	padding-left:10px;
	list-style: none;
}

.submenu_hl {
	height:16px; 
	color:#ffffff; 
	font-size:12px; 
	border-top:#ececec 1px solid;
	margin:0px; 
	padding:5px 0px 5px 20px;
	font-weight:bold;
	list-style: none;
}

.submenu_hl a {
text-shadow: #845E8C 2px 2px 2px;

	color:#ffffff;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.submenu_hl a:hover{ color:#444444; text-decoration:none;}


.menu {
	padding:0px;
	margin:0px;
	list-style: none;
}

#ad_pic img {
    background-color:#FFFFFF;
    background-image:url(../images/pic-loader.gif);
    background-repeat:no-repeat;
    background-position: center center;
} 

#main_pic{
-ms-filter: "progid:DXImageTransform.Microsoft.GradientWipe(duration=0.7, gradientSize=1.0)";
filter :progid:DXImageTransform.Microsoft.GradientWipe(duration=0.7,gradientSize=1.0);
}



.generic_h1{ FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #81818a; FONT-FAMILY: Arial, Helvetica, sans-serif;  z-index:31} 
.generic_h2{ FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #81818a; FONT-FAMILY: Arial, Helvetica, sans-serif;  z-index:31} 

.track_hr{ background-color:#F0F0FF; width:700px;}
.track_bargraph_time1{ float:left; width:100px; background-color: #FFDDFF; }
.track_bargraph_time2{ float:left; width:100px; background-color: #FFAAFF; }

.link_legend{ padding:20px; FONT-SIZE: 16px; COLOR: #81818a; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif}

