	body{ font-family:Arial, Helvetica, sans-serif; font-size:0.7em; line-height:1.5em; color:#666666;
		margin-left: 0px;
		margin-top: 10px;
		margin-right: 0px;
		margin-bottom: 10px;
		background-color:#999999;
		}
		
		p {padding-top:0px; padding-bottom:5px; padding-top:3px; margin:0px;}
		
	h1{font-size:1.5em; font-weight:normal; padding:0px; margin:0px; line-height:1.5em; color:#ee2c74; font-weight:bold;}
	h2{font-size:1.3em; font-weight:normal; margin:0px; line-height:1.0em; color:#ee2c74; padding-top:0px; font-weight:bold;}
	h3{font-size:1.3em; font-weight:normal; margin:0px; line-height:1.0em; color:#056edb; padding-top:0px; font-weight:bold;}
	
	h5{font-size:1.3em; font-weight:normal; margin:0px; padding-bottom:10px; line-height:1.5em; color:#ee2c74;}
	
	a:link, a:visited, a:link:active, a:visited:active  { text-decoration: none; color:#ee2c74;}
	a:link:hover, a:visited:hover {	text-decoration:underline; color:#ee2c74;}
	
	ul{margin-top:0px; list-style:square;}

	#wrapper {text-align:center; background-color:#FFFFFF;}
	#holder {width:1000px; text-align:left; border:1px solid #ee2c74;}


	#headerTopLeft{float:left; display:inline; width:285px; height:50px; background-image:url(/website_images/homepage_bg_image_header.jpg); background-repeat:no-repeat; margin-left:15px;}
	
	#headerTopRight{float:left; display:inline; width:685px; text-align:right; padding-right:0px; padding-top:6px; font-weight:bold;}
	#headerTopRight ul{list-style: none; padding-left:15px; margin: 0;}
	#headerTopRight li{float: right; margin-left:5px;	
	background: url(/website_images/header_nav_background.gif) #fff bottom left repeat-x; width:90px; height:24px;
	 text-align:center; line-height:2em;
} 
	#headerTopRight a{text-align:left; color:#FFFFFF;}
	
	
	#headerTopNav{float:left; display:inline; width:1000px; margin-top:0px;}
	
 
	
	#footerMiddle{float:left; display:inline;}

	#footerMiddle ul{list-style: none; padding:0; margin: 0;}
	#footerMiddle li{float: left; padding-right:10px;} 
	#footerMiddle a{text-align:left;}
	


	#mainBodyLarge{float:left; display:inline; width:1000px; background-color:#ffffff; padding-left:15px; padding-right:10px; padding-top:5px; padding-bottom:10px; font-size:1.1em; font-weight:normal; line-height:1.5em;}
	
	
	#footerLeft{float:left; display:inline; width:255px; padding-left:20px; padding-right:10px;}
	#footerRight{float:left; display:inline; width:200px; }
	
	
	#menu{ width:160px; float:left; margin-right:20px;}
	#menu ul{ margin:0; padding:0;}
	#menu ul li{ list-style-type:none; border-bottom:1px SOLID #EEE; padding:5px 0px 5px 0px; background-image:url(/website_images/button_arrow.gif); background-position:right; background-repeat:no-repeat;}
	
	#menu input {border:1px solid #ee2c74;}
	
	#rightMenu{ width:200px; padding-left:20px;}
	
/*	#rightMenu a:link, #rightMenu a:visited, #rightMenu a:link:active, #rightMenu a:visited:active  { text-decoration: none; color:#ffffff;}
	#rightMenu a:link:hover, #rightMenu a:visited:hover {	text-decoration:underline; color:#ffffff;}
	
	#rightMenu input {border:1px solid #056edb;}
	*/
	
	
	
	#menubuttons {padding-top:10px; float:left; padding-bottom:25px;}
	#menubuttons ul{list-style: none; padding-left:0px; margin: 0;}
	#menubuttons li{float: left; padding-left:10px;	
	background: url(/website_images/right_nav_background.gif) #fff bottom left repeat-x; width:140px; height:28px;
	 text-align:left; line-height:2.3em;
} 
	#menubuttons a{text-align:center; color:#FFFFFF;}
	
	#login {color:#000000; font-weight:bold;}
	#login a:link, #login a:visited, #login a:link:active, #login a:visited:active  { text-decoration: none; color:#056edb;}
	#login a:link:hover, #login a:visited:hover {text-decoration:underline; color:#056edb;}
	
	#latestoffers {padding-top:10px;}
	 
	 #news {padding-left:10px; padding-right:10px;	
	background: url(/website_images/right_nav_offers.gif) #fff bottom left repeat-x; width:130px; height:190px;
	 text-align:left; color:#FFFFFF; padding-top:10px;}

#main_nav ul{
	background-color:#FFFFFF;
	border:1px solid red;
	display:none;
	padding-left:10px !important;
	position:absolute;
	width:200px;
	top:5px;
	left:150px;
	z-index:100;
}
#main_nav li{
	position:relative;
	z-index:100;
}
#main_nav li.over{
	z-index:101;
}
#main_nav li.over ul#sub_nav{
	display:block;
}
#main_nav li ul li{
	background:none !important;
}
#main_nav{
	margin-bottom:250px !important;
}