/*----------------------------------------------------------- 
Description: Careshow London 2010 Version: 1.0 
Author: Marta Matos Author 
URI: www.aspevents.net 
-----------------------------------------------------------*/ 
 
 
/* RESET 
-----------------------------------------------------------*/ 
 a img {border:none;}
 ol,ul {margin:0; padding:0;} 
 .clear {clear:both;} 
/*---------------------------------------------------------*/ 
 
 
/* WEBSITE HTML/BODY 
-----------------------------------------------------------*/ 
 html, body { border:0; margin:0; padding:0;} 
 body { font: 0.75em Arial, sans-serif; text-align:left; color:#000; background:url(../g/2009/template/bg.gif) repeat-x #1670a4; color:#0c1b52;} 
 a{color: #b83d72; text-decoration:none;}     /* unvisited link */
 a:hover {color: #1672a6; text-decoration:none;}   /* mouse over link */
/*---------------------------------------------------------*/

 
/* STRUCTURE 
-----------------------------------------------------------*/
 #wrapper{position:relative; margin:0 auto; width:1000px;}
	#banner{position:relative; float:left; width:1000px;}
	#content{padding:0; margin:0; position:relative; float:left; width:604px; margin:15px 15px 15px 0px; background:url(../g/2009/template/sheet_top.jpg) top no-repeat; border:0;}
		#menu{padding:0; margin:0; position:relative; float:left; width:604px; background:url(../g/2009/template/menu_bottom1.gif) top no-repeat;}
		#sheet_bg{padding:0; margin:0; position:relative; float:left; width:604px; background-color:#fbfcfe;}
			#sheet{padding:0; margin:0; position:relative; float:left; width:604px; background:url(../g/2009/template/sheet_btfly.jpg) no-repeat;}
				#sheet_padding{padding:0; margin:0; position:relative; float:left; width:574px; padding:15px 15px 20px 15px;}
		#foot{padding:0; margin:0; position:relative; float:left; width:604px; background:url(../g/2009/template/sheet_bottom.jpg) top no-repeat;}
	#pb_right{position:relative; float:left; width:209px; margin:15px 10px 15px 0;}
	#pb_right2{position:relative; float:left; width:140px; margin-top:15px;}
	
	#panel_shows{position:absolute; float:right; left:668px; top:194px;}
	#panel_shows img{margin-left:2px;}
/*---------------------------------------------------------*/

/* NAVIGATION
-----------------------------------------------------------*/
div#mainmenu{position:relative; float:left; width:604px; padding:0; margin:0; }
.submenu{ float:left; width:604px; margin:0; padding:0; text-align:left; background-color:#d31245; position:relative; height:auto;}
div#mainmenunosub{position:relative; float:left; width:604px; height:26px; padding:0; margin:0;}
ul#mainmenuitems{margin:0; padding:0; height:26px; clear:both; position:relative;}
ul#mainmenuitems li{float:left; height:26px; display:inline; text-decoration:none;}
ul#mainmenuitems li a{text-decoration:none; color:#1672a6; font-size:1em; font-weight:bold; height:16px; padding:6px 10px 4px 10px; display:inline-block;}
ul#mainmenuitems li a:hover{color:#0c1b52;}

li.menu_on a {text-decoration:none; font-size:0.9em; font-weight:bold; height:27px; padding:0px; color:#0c1b52!important;}
li.menu_on a:hover {color:#0c1b52;}
.menu_off{}

div#submenu{ margin:0; padding:0; float:left; width:604px; left:0px; top:26px; background:none; border:none;}
ul#submenuitems{position:relative; margin:0; padding:0;}
ul#submenuitems li{float:left; position:relative; display:inline; text-decoration:none; border:none;  height:26px;}
ul#submenuitems li a{text-decoration:none; color:#1d3d5b; font-family:arial; font-size:0.90em; font-weight:bold; height:20px; padding:6px 13px 0px 11px; display:inline-block; background:none; border:none;}
ul#submenuitems li a:hover{text-decoration:none; color:#fff; font-family:arial; font-size:0.90em; font-weight:bold; height:20px; padding:6px 13px 0px 11px; background:none; border:none; background-color:#1672a6;}

li.submenu_on a{text-decoration:none; color:#fff!important; background-color:#1672a6!important; font-family:arial; font-size:0.90em; font-weight:bold;}
li.submenu_off{color:#1d3d5b;}
li.submenu_off a:hover{ color:#fff!important;}
/*---------------------------------------------------------*/


/* SHEET
-----------------------------------------------------------*/
h1{margin:0; padding-right:40px; font-size:2.1em; font-weight:bold;}
h2{margin:0; padding-right:40px; color:#b83d72; font-size:1.3em; font-weight:bold; padding-top:10px;}
h3{margin:0; padding-right:40px; font-size:1.1em; font-weight:bold; padding-top:8px;}
h4{font-size:1.1em; font-weight:bold; padding-top:8px; line-height:1.1; margin:0;}
.sheetbody{margin:0; padding:0; position:relative; float:left; padding-top:6px; line-height:1.4em;}
/*---------------------------------------------------------*/

/* PANELS
-----------------------------------------------------------*/
#panel1{}
.panel_top{line-height:0; margin:0; position:relative; float:left; width:174px; height:28px; background:url(../g/2009/template/panel_top.gif) no-repeat; padding:0 10px 0 10px; color:#1672a6;}
.panel_body{position:relative; float:left; width:174px; background:url(../g/2009/template/panel_middle.gif) repeat-y; padding:10px;}
.panel_body img{display:block; margin:0 auto;}
.panel_bottom{position:relative; float:left; width:194px; height:9px; background:url(../g/2009/template/panel_bottom.gif) no-repeat; margin-bottom:12px;}


.panel_top2{line-height:0; margin:0; width:130px; height:32px; background:url(../g/2009/template/panel2_top.gif) no-repeat; padding:0 5px 0 5px; color:#1672a6;}
.panel_body2{width:130px; background:url(../g/2009/template/panel2_middle.gif) repeat-y; padding:5px; padding-top:0;}
.panel_bottom2{ width:140px; height:9px; background:url(../g/2009/template/panel2_bottom.gif) no-repeat; margin-bottom:12px;}

.panel_1_foot{ margin-bottom:15px;}
/*---------------------------------------------------------*/

/* FOOTER
-----------------------------------------------------------*/
ul#footer {margin:0; padding:0; height:24px; text-align:left; width:591px;  padding-left:13px;} 
ul#footer li {list-style:none; display:inline;  font:0.8em Arial, sans-serif; color:#fff; line-height:24px; padding:0 2px 0 2px; color:#bd4177; font-weight:bold;}
ul#footer li a{ color:#bd4177; text-decoration:none;}
ul#footer li a:hover{color:#1672a6; text-decoration:none;}
/*---------------------------------------------------------*/