/*-----------------------------------------------------------
Description: Luxury Travel Fair 2010
Version: 1.0
Author: Mark Edwards
Author URI: www.aspevents.net
-----------------------------------------------------------*/


/* RESET
-----------------------------------------------------------*/
a img {border:none;}
.clear {clear:both;}
ol,ul { margin:0; padding:0;}
/*---------------------------------------------------------*/


/* WEBSITE HTML/BODY
-----------------------------------------------------------*/
html, body {border:0; margin:0; padding:0;}
body {font:0.80em Trebuchet MS, Arial, Helvetica, sans-serif; letter-spacing:normal; text-align:left; color:#585858; text-decoration:none; background:url(../g/2010/template/bg_site_alt_rev.gif);}
body a:link{text-align:left; color:#1855db; text-decoration:none;}
body a:visited {text-align:left; color:#1855db; text-decoration:none;}
body a:hover {text-align:left; color:#000; text-decoration:none;}
/*---------------------------------------------------------*/

/* STRUCTURE
-----------------------------------------------------------*/
#PageBody_DIV{float:left; width:100%; background:url(../g/2010/template/bg_site_rev.gif) repeat-x;}
#wrapper_outer{margin:0 auto; width:1000px; background:url(../g/2010/template/bg_fade_rev.gif) repeat-y;}
#wrapper{width:990px; background:url(../g/2010/template/bg_upr_fade_rev.gif) no-repeat; padding:24px 5px 0 5px;}
	#header{width:990px; height:365px; padding:0; margin:0;}
	#header p {margin: 0; padding: 0;}
	#nav{width:990px; height:41px; z-index:998; margin:0; padding:0;}
	#main{width:958px; margin:16px 16px 0 16px; _margin:16px 8px 16px 8px; padding:2px 2px 16px 2px;}
		#main_inner{width:958px; background:url(../g/2010/template/bg_right.gif) repeat-y right;}
			#col_left{float:left; width:719px; padding:2px 21px 21px 21px;}
				#pb_top{float:left; width:719px; padding:0; margin:0;}
				#content{float:left; width:719px; padding:0; margin:0; padding-bottom:70px;}
				#pb_bottom{float:left; width:719px; padding-top:23px; margin:0; border-top:1px solid #e3e2e2;}
			#col_right{float:left; width:182px;  padding:7px 7px 7px 8px; _padding:7px 3px 7px 6px; margin:0;}	
#footer_area{margin:0 auto; width:990px; height:42px; border-top:1px solid #000;}
	#footer{float:left; height:17px; padding-top:10px;}	
	#footer_asp{float:left; height:17px; padding-top:10px;}
	#footer_asp a{color:#ccc; font-size:0.9em; padding-left:15px;}
	#footer_asp a:hover{color:#fff;}

/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
/*********[BEGIN]mainmenu*********/
.menu1{ position:relative; float:left; width:990px; height:41px; z-index:998;}
.menu1 li{list-style:none; float:left; list-style:none;  position:relative; z-index:100;}
.menu1 ul{margin:0; padding:0; }
.menu1 table{position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:40px;} 	/* use the table to position the dropdown list (only to I.E.6) */
.menu1 ul li{background-color:none; display:block;}
.menu1 ul li:hover, .menu1 ul li a:hover{ display:block; background-color:transparent; /*main menu Background on hover*/}
.menu1 ul li a, .menu1 ul li a:hover{text-align:center; display:block; font-family:arial, Helvetica, sans-serif; font: bold 1em Arial, Sans-serif; color:#fff; text-decoration:none;}
/*********[END]mainmenu*********/
	
/*********[BEGIN]submenu*********/
.menu1 ul ul{margin:0; padding:0; z-index:990;}
.menu1 ul ul li{list-style:none; position:absolute; width:170px; }
.menu1 ul ul li a{ background-color:#1b3c8d; color:#ccc; font:1.1em Trebuchet MS, arial, Sans-serif; padding:10px; text-align:center; z-index:998;}
.menu1 ul ul li a:visited{color:#fff; z-index:998;}
.menu1 ul ul li a:hover{font:1.1em  Trebuchet MS, Arial, Sans-serif; color:#fff;background-color:#0c2253; padding:10px; text-align:center;}
.menu1 ul ul li:hover {background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul li:hover ul li{background:none; } /* To get rid of the repeating of background color from the main menu*/
.menu1 ul ul {visibility:hidden;position:absolute;height:0; z-index:998;}
.menu1 ul li:hover ul, .menu1 ul a:hover ul{visibility:visible; z-index:998;}
/*********[END]submenu*********/


/*---------------------------------------------------------*/

/* HEADINGS
-----------------------------------------------------------*/
h1{font:1.5em/1.1em Trebuchet MS, Arial, Helvetica, sans-serif; color:#0b2f82; text-align:left; margin:0; padding:8px 0 5px 0; border-bottom:1px solid #e3e4e5;}
h2{font:1.3em/1.3em Arial, Sans-serif; color:#000; text-align:left; margin:0;}

h3{text-align:left; color:#4a4a4a; font:bold 1em/1em Arial, san-serif; margin:0; padding-bottom:5px;}
h4{color:#fff; font:1.1em Trebuchet MS, Arial, Helvetica, sans-serif; padding-bottom:5px; margin:0; text-transform:uppercase;}


/*---------------------------------------------------------*/


/* SHEETS
-----------------------------------------------------------*/
.fullsheet{float:left; width:713px; margin:0; padding:0;}
.leftsheet{float:left; width:345px; margin-right:23px; padding:0;}
.rightsheet{float:left; width:345px; padding:0; margin:0;}

.sheetbody{}
.bodysheet{padding:0;}
.bodysheet p{padding:0 0 15px 0; margin:0;}
.bodysheet ul{list-style:disc; margin-left:2em;}
.bodysheet ol{list-style:decimal; margin-left:2em;}

/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/

/* Right panels */
.panel_1{float:left; padding:0; margin-bottom:7px; width:182px;}
.panelbody_1{float:left; width:182px;}
.panelbody_1 P{padding:0; margin:0;}

.panel_plain {float: left;}


/*---------------------------------------------------------*/
/* FOOTER
-----------------------------------------------------------*/
ul.footeritems{clear:both; list-style:none; text-align:left; position:relative;}
ul.footeritems img{}
ul.footeritems li {display:inline; font-size:0.9em; letter-spacing:normal; color:#ccc; text-decoration:none; margin-right:5px;}
ul.footeritems li a {display:inline; color:#ccc; font-weight:normal;}
ul.footeritems li a:hover {display:inline; color:#fff; font-weight:normal;}
ul.footeritems li a:visited {display:inline; text-decoration:none; color:#ccc; font-weight:normal;}

/*---------------------------------------------------------*/

