/*-------------CONVERT EMS TO PIXELS---------------- */
	
	body 
	{
	font-size:62.5%;
	background-color: #6d8253;
	margin:0px;
	padding:0px;
	}
	h1
	{ 
	text-align: center;
	color:white;
	font-size: 130%;
	 }
	 
	 h2
	{ 
	text-align: center;
	color:#6d8253;
	font-size: 120%;
	 }
	 
	  h3
	{ 
	text-align: center;
	color:black;
	font-size: 110%;
	 }
	 
	   h4
	{ 
	text-align: center;
	color:red;
	font-size: 110%;
	 }
	
	
/*----------------------LOGO------------------------- */

	.logo_container {
	margin-right: auto;
	margin-left: auto;
	width:790px;
	height:200px;
	overflow: hidden;
	}
 
 	.logo{
	position:relative;
	display:block;
	width:790px;
	height:200px;
	font-size:20px;
	overflow:hidden;
	}

	.logo span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:790px;
	height:200px;
	background-image:url(Images/newlogmow4.jpg);
	background-repeat:no-repeat;	
	}
	
	
	.logoshop_container {
	margin-right: auto;
	margin-left: auto;
	width:790px;
	height:100px;
	overflow: hidden;
	}
 
 	.logoshop{
	position:relative;
	display:block;
	width:790px;
	height:100px;
	font-size:20px;
	overflow:hidden;
	}

	.logoshop span{
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:790px;
	height:100px;
	background-image:url(Images/headershop.jpg);
	background-repeat:no-repeat;	
	}

/*-------------------------TOP NAVIGATION--------------------------- */

	.topnav_container {
	
	width:775px;
	height: 40px; 
	padding-left:15px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(Images/smallnav.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	}
	

	
	    
	#topnav_menu a 
	{
	display:block;
	font-family: tahoma,Arial, Verdana, sans-serif;
	font-size: 127%;
	font-weight: bold;
	text-align:  left;
	float:left;
	background-image:url(Images/bot_left_off.gif);
	background-repeat:no-repeat; 
    background-position: 0px 10px ;
   	padding-left: 15px; 
   	border-left: 0.5px none ; 
	border-right: 0.5px none ; 
	background-color:transparent;
	list-style-type: none; 
	height: 60px; 
	line-height: 60px; 
	color: white; 
	text-decoration:none; 
	overflow: hidden;
	}
	
	#topnav_menu ul
	{
	padding:0;
	margin:0;
	}

	#topnav_menu  a:hover,#topnav_menu  a:active
	{ 
	background:url(Images/bot_left_on.gif);
	background-repeat:no-repeat; 
   	background-position: 0px 2px;
   	color:white;
	border:none;
	}
	
	#topnav_menu li
	{
	display: block; 
	float: left; 
	margin:0;
	list-style-type: none; 
	padding-top: 0px; 	
	}	
	
	#topnav_menu a span
	{
	display:block;
	float:left;
	background:url(Images/bott_right_off.gif); 
	background-repeat:no-repeat; 
    background-position: 100% 10px;
    padding-right:17px; 
   	border-left: 0.5px none ; 
	border-right: 0.5px none ; 
	background-color:transparent;
    list-style-type: none; 
    cursor: pointer;
	} 
 
	#topnav_menu a:hover span, #topnav_menu a:active span
	{ 
	background:url(Images/bott_right_on.gif); 
	background-position: 100% 2px;
	background-repeat:no-repeat; 
	color:white;
	line-height: 41px;
	border:none;
	cursor: pointer;
	}
 /*-------------------------2nd MENU---------------------------*/ 
 .menu_container {
	
	width:770px;
	height: 30px; 
	padding-left:20px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(Images/smallnav2.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	}
 	#menu a 
	{
	display:block;
	font-family: Arial, Verdana, sans-serif;
	font-size: 127%;
	font-weight: bold;
	text-align:  left;
	float:left;
	background-image:url(Images/newbutleft.gif);
	background-repeat:no-repeat; 
    background-position: 0px 8px ;
   	padding-left: 15px; 
   	border-left: 0.5px none ; 
	border-right: 0.5px none ; 
	background-color:transparent;
	list-style-type: none; 
	height: 30px; 
	line-height: 34px; 
	color: red; 
	text-decoration:none; 
	overflow: hidden;
	}
	
	#menu ul
	{
	padding:0;
	margin:0;
	}

	#menu  a:hover,#menu  a:active
	{ 
	background:url(Images/onbutleft2.gif);
	background-repeat:no-repeat; 
   	background-position: 0px 7px ;
   	color:white;
	border:none;
	}
	
	#menu li
	{
	display: block; 
	float: left; 
	margin:0;
	list-style-type: none; 
	padding-top: 0px; 	
	}	
	
	#menu a span
	{
	display:block;
	float:left;
	background:url(Images/newbutright.gif); 
	background-repeat:no-repeat; 
    background-position: 100% 7px;
    padding-right:17px; 
   	border-left: 0.5px none ; 
	border-right: 0.5px none ; 
	background-color:transparent;
    list-style-type: none; 
    cursor: pointer;
	} 
 
	#menu a:hover span, #menu a:active span
	{ 
	background:url(Images/onbutright.gif); 
	background-position: 100% 7px;
	background-repeat:no-repeat; 
	color:black;
	line-height: 34px;
	border:none;
	cursor: pointer;
	}
     

/*-------------------------CONTENT AREA---------------------------*/

#content_container
	{
	width:790px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden; 
	}
	
	.top_image 
	{
	height: 0px; 
	background-image: url(Images/IMG.gif);
	background-repeat: repeat-x;
	overflow: hidden;	
	}

#left_column
	{
	float: left;
	width: 170px;
	background-color: #9ebe7a;
	background-repeat: no-repeat;
	background-image: url(Images/leftfill2.gif);
	background-repeat: repeat-y;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: white;
	}

#center_column
	{
	font-size:115%;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	float: left;
	width: 429px;
	background-color: #f1fbdf;
	}
#right_column
	{
	
	float: right;
	width: 170px;
	background-color: #f1fbdf;


	}

#left_column, #center_column, #right_column
	{
	padding-bottom: 32767px;
	margin-bottom: -32767px; 
	}


	
/*-------------------------FOOTER---------------------------*/

	.footer_container 
	{
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:black;
	width:790px;
	height:22px;
	margin-right: auto;
	margin-left: auto;
	background: #9BA35A; 
	text-align: center;
	}


		
.footer_container a hover
{
color:white;
}



	
/*-------------------------CONTENT ITEMS---------------------*/
/*-------------------------CONTENT ITEMS---------------------*/

.welcome_text {
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	line-height: 1.5em;
	color: #333333;
}
.spotlight_container {
	border: 1px solid #4880c4;
	float: left;
	height: 200px;
	width: 222px;
	background-image: url(Images/Spotlight_BG.gif);
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	z-index: 9;
}
.spotlight_title {
	position: relative;
	left: 5px;
	top: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	overflow: hidden;
	height: 22px;
	width: 130px;
	visibility: inherit;
}

.spotlight_price {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #990000;
	left: 142px;
	top: -35px;
	overflow: visible;
	position: relative;
	height: 17px;
	width: 80px;
	float: left;
	display: block;
	bottom: 50px;
	z-index: 50;
	visibility: visible;
	text-align: center;
}
.spotlight_rrp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #ffffff;
	position: relative;
	overflow: hidden;
	height: 20px;
	width: 80px;
	left: 140px;
	text-decoration: line-through;
	top: 7px;
	text-align: center;
	z-index: 100;
}
.spotlight_image {
	top: -30px;
	overflow: auto;
	position: relative;
	z-index: 10;
}

/*-------------------------Left Navigation---------------------*/



#left_nav ul
{
	list-style: none;
	padding: 0;
	margin: 0;
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	border-style:none;
} 



.left_nav_header
{
	
	line-height: 1.7em;
	font-size: 170%;
	text-decoration: none;
	text-indent: 16px;
	font-weight: normal;
	padding-top: 0.8em;
	padding-bottom: 0.6em;
	color: white;
	background-color: #9ebe7a;
	
	/*-----Will Added-----*/
	background-image: url(Images/tl.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	/*-----Will Added-----*/
} 

.left_nav_item a

	{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CC6600;
	width: 170px;
	font-size: 1.05em;
	text-decoration: none;
	text-indent: 29px;
	display: block;
	color: #000000;
	line-height: 1.7em;
	background-image: url(Images/item.gif);
	background-repeat: no-repeat;
	background-position: left;
	}

.left_nav_item a:hover
{
	background-color: green;
	text-decoration: underline;
	border-style:none;
	color:white;
}
.left_nav_sub a:hover
{
	background-color: green;
	text-decoration: underline;
	border-style:none;
	color:white;
}




	
.left_nav_sub a
{
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #CC6600;
	width: 170px;
	font-size: 1.05em;
	text-decoration: none;
	text-indent: 40px;
	display: block;
	color: #575757;
	line-height: 1.7em;
	background-image: url(Images/Sub.gif);
	background-repeat: no-repeat;
	background-position: left center;
} 
#left_nav_search
{
	font-family: tahoma,Verdana, Arial, Helvetica, sans-serif;
	font-size:150%;
	padding-top:0.5em;
	padding-bottom:0.5em;
	border-width: 1px;
	border-style: solid;
	border-color: #9ebe7a;
	color:black;
	background-color:#cbeca4;
}
/*-------------------Shopping Basket---------------------*/

.basket_container
{
	background-color: #CCCCCC;
	width: 160px;
	height:239px;
	margin-right: 10px;
	margin-top: 10px;
	background-image: url(Images/specialoff.jpg);
	background-repeat: no-repeat;

}

.basket_header
{
	
	height: 10px;
	width: 160px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-top: 10px;
	overflow: hidden;
}

.basket_footer
{
	background-image: url(Images/BasketBot.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 20px;
	width: 160px;
}

.basket_note
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color: #666666;
	text-decoration: none;
	text-align: center;
	width: 140px;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: outset;
	border-bottom-style: inset;
	border-top-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	line-height: 2.2em;
	vertical-align: middle;
}