body
{
	background: url(../images/main-bg.gif) repeat;
	font-family:	Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:		67.5%;
}

form, ul, li, p, h1, h2, h3, h4, h5 , fieldset, a, span
{
	margin: 0;
	padding: 0;
}

fieldset legend, #skip {

	display:			none;

}
.captcha
{
	display:none;
}

#main
{
	width:900px;
	margin: 0px auto;
	background:#fff;
	padding:5px;
}

#top
{
	background:#000000;
	width:100%;
	height:120px;
	float:left;

}

li a
{
	display: block;
}

ul
{
	list-style:none;
}
/* subnav */
div.subnav 
{
	position:				absolute;
	top:					20px;
	padding:				0;
	margin:					0;
	float:					left;
	width:					60px;

}

.subnav 
{
	display:					none;
}

.subnavsafe {
	display:					block;
}


#navigation ul li a
{
	text-decoration:	none;
	color:				#FFF;	
}

#navigation ul li .subnav ul li
{
	margin: 0;
	padding: 0;
	
}

#navigation ul li .subnav ul li a
{
	float:				left;
	display:			block;
	background:			url(../images/nav.png) no-repeat 0 0;
	width:				145px;
	height:				19px;
	margin:				0;
	padding:			0;
	border:				none;
}

#navigation ul li .subnav ul li a.last
{
	background:	url(../images/nav2.png) no-repeat  0 0;
}

#navigation ul li .subnav ul li a.first
{

	background:	url(../images/nav.png) no-repeat  0 0;
}
#navigation ul li .subnav ul li a:hover {
	background-position:		0 -19px;
}

#navigation ul li .subnav ul li a.last:hover {
	background-position:		0 -19px;
}

#navigation ul li .subnav ul li a.first:hover {
	background-position:		0 -19px;
}

ul li a span
{
	display: block;
}

ul li img
{
	display: block;
	border: 0;
}

#navigation ul li .subnav ul li a img
{
	float: left;
	display: block;
	margin: 3px 0 0 10px;
}

#topnavigation
{
	width:100%;
	height:26px;
	float:left;
	background-color:#fff;

}
#topnavigation ul
{
	margin:5px 0 0 5px;
}

#topnavigation ul li
{
	float:left;
	margin-right:12px;
}


.footer-nav
{
	width:100%;
	float:left;
	height:24px;
	background:black;
	color:#ddddda;
}

.footer-nav  a, .footer-nav span
{
	float:left;
	color:#808080;
	font-size:9px;
	font-family:Tahoma;
	text-indent:1em;
	text-decoration:none;
	margin:6px 5px 0 5px;
	display: block;
}

.footer-nav  a 
{
	text-indent:0;
	padding: 0;
}

.footer-nav img
{
	float:left;
}

.footer-nav #plug
{

	background:url(../images/lemonade_logo.gif) no-repeat 0 0;
	width:55px;
	height:7px;
	float:right;
	margin:10px 10px 0 0;
	padding:0;

}


#plug span
{

	display:none;
	text-indent:-9999em;
}

.heading
{
	width:900px;
	float:left;
	height:30px;
	background:#9e0b0f;
}
h1
{
	float:left;
}

h1 em
{
	display:block;
	margin:0 0 0 25px;
	width:280px;

}

#section-navigation
{

	float:left;
	width:500px;
	height:30px;

	
}
#section-navigation ul li
{
	float:left;

}


#section-navigation ul li a:hover, #section-navigation ul li a.selected
{

	background:url(../images/subnav_bottom.gif) bottom left repeat-x;

}
.content
{
	width:100%;
	background-color:#ededec;
}

.content .pageContent
{

	float:left;
	padding:25px 20px 30px 30px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.content .pageContent div.event
{
	float: left;
	width: 850px;
	clear: both;
	padding: 0 0 3em;
	margin: 0 0 3em;
	border-bottom: 1px solid #BBB;
}

.content .pageContent div.left
{
	float: left;
	width: 550px;
}

.content .pageContent div.right
{
	float: right;
	width: 300px;
}

 .pageContent h2, .pageContent h2 a
 {
	color:#9e0b0f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;

 }
  .pageContent p
  {
		width:510px;
		font-size:11px;
		margin-bottom:20px;
		
	
  }
   .pageContent ul
  {
	font-size:11px;
	margin:8px 28px 0 30px;
	width:470px;
  }
   .pageContent ul li
  {
	 margin-bottom:8px;
	 background:url(../images/bullet.gif) 0 3px no-repeat;
	 padding-left:10px;
	 line-height:9px;
  }
  
  .content .images
  {
	width:300px;
	float:right;
	margin:15px 15px 0 0;
	

  }
  .content .virtualimages
  {
	width:300px;
	float:left;
	margin:15px 0 0 -20px;
  }
.content .images img,  .content .virtualimages img

{
	margin-top:10px;
	float:left;
}

.content .virtualimages object 
{
	margin: 9px 0 ;
}

.listp
{
	width:425px;
	float:left;
}
.view, .listbox a
{
	float:left;
	display:block;
	width:54px;
	height:53px;
	background:url(../images/btn_view.gif) top left no-repeat;
	text-indent:-9999em;
	margin:0 20px 0 0;
}
.listbox, .Murallistbox
{

	background:url(../images/dividerline.gif) top left repeat-x;
	float:left;
	padding-top:15px;

}
.listbox p
{
	width:435px;

}

.listbox h2, .Murallistbox h2
{
	margin-bottom:6px;
}
.Murallistbox
{
	width:852px;
}
.Murallistbox p
{
	width:430px;
}
.Murallistbox img
{
	float:left;
}
.Murallistbox .view
{
	clear:left;
	float:left;
	margin-left:370px;
	background:url(../images/zoom.jpg) top left no-repeat;
	
}
.virtual p, .virtual h1, .virtual ul
{
	width:234px;
}
.virtual 
{
	float:left;
	width:300px;
}
fieldset
{
	border:0;
	float:left;
	width:532px;
}
.pageContent fieldset p
{
	float:left;
	padding:0;
	margin-bottom:8px;
	padding:0;
	width:500px;
	margin-right:0px;
	clear:left;


}
fieldset p label
{
	width:100px;
	float:left;
	padding-top:3px;
	color:#9e0b0f;

}
fieldset p span label
{
		width:20px;
		padding-top:0;
		clear:none;
		color:#333333;
}
fieldset p.radio span label
{
	width: auto;	
}

fieldset p span input
{

		float:left;
		padding-top:0;
		clear:none;
}
fieldset  select
{
		width:156px;
	font-size:11px;
	height:17px;
	border:solid 1px #d9d9d9;

}

.pageContent  fieldset p.errorform
{
	clear:none; 
	width:200px;
	float:left;
	color:#666666;
	margin:3px 0 8px 0;
	
	
}

fieldset input.textbox
{
	width:156px;
	font-size:11px;
	height:17px;
	border:solid 1px #d9d9d9;
}
fieldset .btnSubmit
{
	margin-left:203px;
}

.pager
{
	float:left;
	margin:10px 0 0 0;
	height:29px;


}
.pager span
{
	display:none;
}
.pager ol
{
	float:left;
	padding:0;
	margin:0;
}
.pager ol li
{
	display:block;
	float:left;

}
.pager ol li ol li
{
	margin-top:4px;

}
.pager ol li ol li.last a
{
	border:none;
}
.pager a
{
	display:block;
	float:left;
	font-size:12px;
	color:#494949;
	border-right:solid 1px #494949;
	padding-right:12px;
	text-decoration:none;
	text-indent:1em;

}
.pager img
{
	border:none;
	padding-top:8px;
	height:10px;
}
.pager li.active
{
	font-weight:bold;

}
.pager a.next, .pager a.last, .pager a.previous, .pager a.first
{
	border:none;
}
.pager a.last,.pager a.first
{
	display:none;
}
#section-navigation ul li a
{
	display:block;
	border-left:1px solid #bb5557;
	float:left;
	height:16px;
	margin-top:11px;
	padding-top:3px;
	padding-left:12px;
	text-decoration:	none;
	color:				#FFF;
}
#section-navigation ul li a.last
{
	border-right:1px solid #bb5557;

}
.pageContent a
{
	color:#494949;
}
.sitemap a
{
	text-indent:1em;
}
.sitemap ul
{
	list-style:none;
	list-style-image:none;
	

}
.sitemap ul li
{
	background-image:none;
	font-weight:bold;
	font-size:15px;
	line-height:16px;
	
}

.sitemap ul li ul li
{
	background-image:none;
	font-weight:bold;
	font-size:13px;
}
.sitemap ul li ul li ul li
{
	background-image:none;

	font-size:11px;
}

#flashcontent 
{
	float: left;
	height: 325px;
	width: 900px;
	padding: 0; 
	margin: -2px 0 0 0;
	background: #000;	
}

#raw 
{
	float: left;
	height: 205px;
	width: 900px;
	padding: 0; 
	margin: -2px 0 0 0;
	background: #000;	
}

#raw a img 
{
	float: left;
	margin: 9px 0 0 9px;
}

#raw a img 
{
	border: 0;
}
