body {		 margin:0px;
			 padding:0px; 
			 font-family: Verdana,Arial,Hervetica,sans-serif;
			 font-size:12px;
			 color:#000000;
			 background: #FFFFFF;
		 }

#mainarea {
			position:relative;
			margin-left:auto;
			margin-right:auto;
			margin-top:10px;
			width:970px;
			height:auto;
			display:block;
			clear:both;
			overflow:hidden;
}

#MenuBar	{
			width: 970px;
			height:65px;
			background:url('/data/img/RL/MenuBar.jpg') no-repeat;
			display:block;
			clear:both;
			padding:0px;
			margin-top:10px;
			margin-bottom:20px;
}

#MenuBar ul {
		margin:0px;
		padding:0px;
		padding-left:20px;
		padding-top:8px;
		list-style-type:none;
}

#MenuBar ul li{
		float:left;
		font-weight:normal;
		margin-right:20px;
}

#MenuBar ul li a{
		font-weight:normal;
		color:#8eb833;
		font-size:18px;
		text-decoration:none;
}

#MenuBar ul li a:hover{
		color:#FFFFFF;
}

#MenuBar ul li a.highlight{
		color:#FFFFFF;
}

#MetaMenu {
		position:absolute;
		margin:0px;
		padding:0px; 
		top:40px;
		right:10px;
		margin-top:0px;
		list-style-type:none;
		color:#000000;
		}

#MetaMenu li { float:left; line-height:14px;}


#MetaMenu li .MetaMenu-Divider { padding-left:20px;}

#MetaMenu a {
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color: #000000;
}

#MetaMenu a:hover {			
			color: #8eb833;
}

#FooterMenu {
		margin-top:10px;
		list-style-type:none;
		color:#000000;
		}

#FooterMenu li { float:left; line-height:14px;}


#FooterMenu .FooterMenu-Divider { padding-left:10px; padding-right:10px;}

#FooterMenu a {
			font-size:12px;
			font-weight:normal;
			text-decoration:none;
			color: #000000;
}

#FooterMenu a:hover {			
			color: #8eb833;
}



#MainMenuArea { background: url('/data/img/RL/MainMenu_Back.gif') repeat-y; width:240px; display:block; margin-left:2px; margin-right:48px;  float:left; border:0px solid #00FF00; }
#MainMenuArea .start {background: url('/data/img/RL/MainMenu_Top.gif') no-repeat; width:240px; height:26px;}
#MainMenuArea .end {background: url('/data/img/RL/MainMenu_Bottom.gif') no-repeat; width:240px; height:26px;}
#MainMenuBox { padding-bottom:20px; margin-left:3px; margin-right:3px; display:block; border-bottom:2px solid #98ad00; margin-bottom:10px;}
#MainMenu { list-style-type:none; margin:0px; padding:0px; }
#MainMenu li { padding-left:20px; padding-right:20px; display:block; background:#98ad00; }
#MainMenu li a {font-size:18px; text-decoration:none; color:#FFFFFF; }
#MainMenu li a.highlight { color:#FFFFFF; }

#SubMenu-L1 { list-style-type:none; margin:0px; padding:0px; margin-left:30px; padding-top:5px; }
#SubMenu-L1 li { background: url('/data/img/RL/MainMenu-L1-Arrow.gif') 0px 3px no-repeat; padding-left:15px; padding-right:20px; padding-bottom:5px; font-size:12px; text-decoration:none; color:#FFFFFF; }
#SubMenu-L1 li:hover { background: url('/data/img/RL/MainMenu-L1-Arrow-HL.gif') 0px 4px no-repeat; } 
#SubMenu-L1 li.highlight { background: url('/data/img/RL/MainMenu-L1-Arrow-HL.gif') 0px 4px no-repeat; } 

#SubMenu-L1 li a{ font-size:12px; text-decoration:none; color:#FFFFFF;}
#SubMenu-L1 li a:hover{ font-size:12px; text-decoration:none; color:#000000;}
#SubMenu-L1 li a.highlight{ font-size:13px; font-weight:bold; text-decoration:none; color:#000000;}

#SubMenu-L2 { list-style-type:none; margin:0px; padding:0px;  padding-top:5px; }
#SubMenu-L2 li { background: url('/data/img/RL/MainMenu-L1-Arrow.gif') 0px 3px no-repeat; padding-left:15px;padding-bottom:5px; font-size:12px; text-decoration:none; color:#FFFFFF; border:0px solid; padding-right:0px;}
#SubMenu-L2 li:hover { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 
#SubMenu-L2 li.highlight { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 

#SubMenu-L2 li a{ font-size:12px; text-decoration:none; color:#FFFFFF;}
#SubMenu-L2 li a:hover{ font-size:12px; text-decoration:none; color:#68676b;}
#SubMenu-L2 li a.highlight{  font-size:12px; font-weight:bold; text-decoration:none; color:#68676b;}

#SubMenu-L3 { list-style-type:none; margin:0px; padding:0px;  padding-top:5px; }
#SubMenu-L3 li { background: url('/data/img/RL/MainMenu-L1-Arrow.gif') 0px 3px no-repeat; padding-left:15px; padding-bottom:5px; font-size:12px; text-decoration:none; color:#FFFFFF;  border:0px solid; padding-right:0px;}
#SubMenu-L3 li:hover { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 
#SubMenu-L3 li.highlight { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 

#SubMenu-L3 li a{ font-size:12px; text-decoration:none; color:#FFFFFF;}
#SubMenu-L3 li a:hover{ font-size:12px; text-decoration:none; color:#68676b;}
#SubMenu-L3 li a.highlight{  font-size:12px; font-weight:bold; text-decoration:none; color:#68676b;}

#SubMenu-L4 { list-style-type:none; margin:0px; padding:0px;  padding-top:5px; }
#SubMenu-L4 li { background: url('/data/img/RL/MainMenu-L1-Arrow.gif') 0px 3px no-repeat; padding-left:15px; padding-bottom:5px; font-size:12px; text-decoration:none; color:#FFFFFF;  border:0px solid; padding-right:0px; }
#SubMenu-L4 li:hover { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 
#SubMenu-L4 li.highlight { background: url('/data/img/RL/MainMenu-L2-Arrow-HL.gif') 0px 4px no-repeat; } 

#SubMenu-L4 li a{ font-size:12px; text-decoration:none; color:#FFFFFF;}
#SubMenu-L4 li a:hover{ font-size:12px; text-decoration:none; color:#68676b;}
#SubMenu-L4 li a.highlight{  font-size:12px; font-weight:bold; text-decoration:none; color:#68676b;}

.BasketLink {position:absolute; right:10px; top:85px;}
.BasketLink a {font-weight:bold; font-size:15px; color:#FFFFFF; text-decoration:none; }
.BasketLink a:hover { text-decoration:none; }

.tickercontainer { position:absolute; top:114px; width:970px; height:20px; font-size: 12px; color:#FFFFFF; overflow:hidden; border:0px solid #FF0000;}
.tickercontainer .mask { position:relative; top:4px; height:18px; border:0px solid #00FF00; }
#ticker { margin:0px; padding:0px; list-style-type:none;}

ul.newsticker {
position: relative;
left: 970px;
list-style-type: none;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left;
margin: 0;
padding: 0;
white-space:nowrap;
}

img { border:0px;}

#fbfanlink { padding-left:25px; border:0px solid #F0F0F0;}

.cleardiv { clear:both;}
.hidden { display:none;}

#PortletsRight { position:absolute; z-index:2; left:653px; width:307px;  height:326px; top:156px; border:0px solid #FF0000; display:block; clear:both;}
#PortletsRight ul { list-style-type:none; padding:0px; margin:0px;}

#PortletsRight .BannerContainer li { background:transparent;}

#PortletsBottom { padding-left:2px; width:980px; border:0px solid #FF0000;}

#PortletsLeft .portlet	{ border-bottom:2px solid #98ad00; margin-bottom:10px;}

#Footer { width:970px; text-align:center; font-size:12px; margin-top:50px; margin-bottom:50px;}

.content { background: url('/data/img/RL/Content_Body.gif') repeat-y; width:680px; height:auto; display:block; overflow:hidden; margin-bottom:15px;}

.content .header	{ background: url('/data/img/RL/Content_Head.gif') no-repeat; width:680px; height:17px; display:block; clear:both;}
.content .footer	{ background: url('/data/img/RL/Content_Foot.gif') #FFFFFF no-repeat; width:680px; height:17px; display:block; clear:both;}
.content .text		{padding-left:30px; padding-right:30px;}
.content .text h1	{font-size:21px;}
.content .text a			{ color:#8eb833; text-decoration:none; font-weight:normal;}
.content .text a:hover		{ color:#8eb833; text-decoration:none; font-weight:bold;}

.content h3					{ font-size:12px; font-weight:bold;}

.Overview			{ float:left; width: 680px;}

.loginportlet, .accountportlet {
	margin-left:3px; 
	margin-right:3px;
	padding:20px;
	padding-top:10px;
}

.loginportlet h2, .accountportlet h2 {
	margin:0;
	padding:0;
	padding-bottom:10px;
	font-size:14px;
	color:#788a00;
}
.loginportlet .loginbtn { float:right; }
.loginportlet .login { width:190px; height:14px; font-size:11px; margin-bottom:10px;}

.accountportlet a { color:#FFFFFF; text-decoration:none;}
.accountportlet a:hover { color:#000000; text-decoration:none;}

a.small { float:right; padding-top:10px; font-size:10px; color:#FFFFFF; }

.login	{  width:245px; height:14px; font-size:12px; }

.fbutton	{ border:0px solid #000000; font-size:12px; }

.loginbtn					{ background: url("/data/img/login_btn.gif") no-repeat; height:28px; width:130px; }
.loginbtn:hover				{ background: url("/data/img/login_btn.gif") 0px -29px no-repeat; height:28px; width:130px;}

.submitbtn					{ background: url("/data/img/send_btn.gif") no-repeat; height:28px; width:130px; }
.submitbtn:hover			{ background: url("/data/img/send_btn.gif") 0px -29px no-repeat; height:28px; width:130px;}

.cancelbtn					{ background: url("/data/img/cancel_btn.gif") no-repeat; height:28px; width:130px; }
.cancelbtn:hover			{ background: url("/data/img/cancel_btn.gif") 0px -29px no-repeat; height:28px; width:130px;}

.continuebtn, .nextbtn				{ background: url("/data/img/continue_btn.gif") no-repeat; height:28px; width:130px; }
.continuebtn:hover, .nextbtn:hover	{ background: url("/data/img/continue_btn.gif") 0px -29px no-repeat; height:28px; width:130px;}

.backbtn					{ background: url("/data/img/back_btn.gif") no-repeat; height:28px; width:130px; }
.backbtn:hover				{ background: url("/data/img/back_btn.gif") 0px -29px no-repeat; height:28px; width:130px;}

.xxSmallText				{ width:50px; border:1px solid #88C01D; display:block; }
.MediumText					{ width:150px; border:1px solid #88C01D; display:block; } 
.xxLargeText				{ width:250px; border:1px solid #88C01D; display:block; }

form .highlight				{ background: #d5f1a0;}	
form .notRequired			{ border:1px solid #999999; }


fieldset					{ border-style: none;}
fieldset legend				{ font-size:14px; font-weight:bold;}
.warn						{ color:#BE2026; }
.warning					{ color:#BE2026; padding-bottom:15px; display:block;}

form						{ margin:0px; padding:0px; }

#FormTable					{ width:620px;}
#FormTable td				{ padding-bottom:5px;}
#FormDescHead				{ background: #8eb833; margin-bottom:10px; font-size:12px; color:#FFFFFF;}
tfoot						{ text-align:right;}

.FormDesc					{ padding-top:5px;}

.spacer						{ float:left; margin-top:55px;}
.smallspacer				{ margin-top:10px;}

.fullText					{ width:100%;}

.green						{ color: #7FB628;} 
.black						{ color: #000000;}
a.black						{ color: #000000 !important; text-decoration:none;}
a.black:hover				{ color: #000000; text-decoration:underline;}

.left						{ text-align:left;}
.right						{ text-align:right;}


#PageBox	{
			float:right;
			display:block;
			border:0px solid #0000FF;
			font-size:12px;
			clear:both;
}

#PageBox .ptitle {
			float:left;
			line-height:18px;
			margin-left:5px;
			margin-right:3px;
}

#PageBox-Divider {
			float:left;
}

#PageBox .pbutton {
			text-align:center;
			background:#000000;
			width:18px;
			line-height:6px;
			display:block;
			float:left;
			margin-left:2px;
			vertical-align:top;
			
}

#PageBox .disabled {
			padding:2px;
			color:#999999;
			
}

#PageBox .small {
			font-size:10px;
}

#errorArea	{ 
	margin-bottom:20px; 
	border:1px solid #BE2026; 
	padding:10px; 
	padding-left:80px; 
	background: url('/data/img/warn.gif') 10px 10px no-repeat;
}

.errorarea { display:none;}

.red	{ color: #BE2026;}

.pricesubline 			{ font-size:10px; }
.pricesubline a			{ color:#8eb833; text-decoration:none; font-weight:bold !important;}
.pricesubline a:hover	{ color:#8eb833; text-decoration:none; font-weight:bold; text-decoration:underline !important;}

