/* CSS Document */
/* general */
html					{width: 100%;}
body 					{background:#fff; width:100%; margin:0; padding:0 0 5px; border:0; font-family:Arial, Helvetica, sans-serif; font-size:83%; color:#0b5b94; text-align:center;}

img						{border: 0; padding: 0; margin: 0;}
p						{padding: 0; margin: 0; line-height: 1.4em; font-size: 1em;}
ul 						{padding: 0; margin: 0; list-style-position: outside; list-style-type: none;}
li						{padding: 0; margin: 0;}

a 						{color: #ffb400; text-decoration: underline;}
a:hover 				{text-decoration: none;}

h1, h2, h3, h4, h5		{color: #0b5b94; font-weight: bold; margin: 0; padding: 0;}

h1 						{font-size: 1.4em;}
h2 						{font-size: 1.4em;}
h3 						{font-size: 1.2em;}
h4 						{font-size: 1.1em;}
h5 						{font-size: 1.4em;}

#col_left h2.templateh2	{font-size: 1.4em; color: #ffb400; font-weight: bold; margin: 15px 20px 0 20px; padding: 0 0 6px 0;}
#col_left h3.templateh3	{font-size: 1.2em; color: #0b5b94; font-weight: bold; margin: 15px 20px 0 20px; padding: 0 0 6px 0;}


/* forms  */
label					{font-size:1.0em; padding: 0; margin: 0;}
form					{padding: 0; margin: 0;}
select					{padding: 1px; font-size: 1.0em;}
input					{padding: 1px; font-size: 1.0em;}
textarea				{padding: 1px; font-size: 1.0em; font-family:Verdana, Arial, Helvetica, sans-serif;}
fieldset				{border: none;}

/* useful */
.clearer				{height: 1px; line-height: 1px; clear: both;}/*helps display floated stuff*/
#acc_nav 				{left: -3000px; position: absolute;}/* accessibility nav */
.sm_txt					{font-size: 0.8em;}

/* holders */
#holder					{width: 920px; margin: 0 auto; padding: 0; vertical-align: top; text-align: left;}
#pageholder				{float:left; width:720px;}

/* header */
#header					{text-align:left;}

/* header photos */
.headphoto				{margin-bottom:10px;}

/* box left */
#box_left				{background:url(../img/misc/bg-login.gif) 0 0 no-repeat; text-align:left; width:357px; float:left; height:72px; font-size:0.9em; color:#fff;}
#box_left a				{color:#fff;}
#box_left h3			{margin:12px 0 0 12px;}
.login_sub				{font-size: 0.85em; font-weight: normal; color: #fff; position: relative; top: -5px;}
#box_left p				{float: left; width: 260px; margin: 14px 0 4px 18px;}
#box_left form			{clear: both; position: relative; top: -1px;}
.loginfield1			{border: 1px solid #ffb400; color: #ffb400; padding: 2px;} 
.loginfield2			{border: 1px solid #ffb400; color: #0b5b94; padding: 2px;} 
#box_left form			{margin: 4px 0 0 10px;}
#box_left form ul li	{display: inline; margin: 0 8px 0 0;}
.login_but				{position: relative; top: 6px;}

/* box right */
#box_right				{margin-top:-10px; width:357px; float:right;}

/* account */
#account				{background:#3cb4ff url(../img/account/accountStripBg.gif) 0 0 no-repeat; padding:0; margin:0 0 10px; height:38px;}
#account ul				{padding:7px 0 6px 15px;}
#account ul li			{display:inline; padding:0 10px 0 0; font-size:1em;}
#account ul li a		{color:#fff; text-decoration:none;}
#account ul li a:hover 	{color:#fff; text-decoration:underline;}
#account ul li.hello	{color:#fff; display:block; float:left; width:212px; margin:3px 0 0; font-weight:bold;}
#account ul li img		{margin-top:4px;}


/* search */
#searchContainer				{background:#ffc028 url(../img/search/bg.gif) 0 0 no-repeat; clear:both; padding:0 0 10px; margin:0 0 10px; height:28px;}
#searchContainer.location		{background-image:url(../img/search/bgLarge.gif); height:63px;}
#search							{text-align:left; margin:0 12px; padding:5px 0 0;}
#search li						{display:inline; margin:0 12px 0 0;} /* put widths on these for mac ie? */
#search	li h3					{margin:0; padding:0; display:inline;}
#search	li h3 img				{position:relative; top:3px;}
#search li label				{color:#fff; font-size:0.9em; margin:0 5px 0 0; position:relative;}
#search ul li label.sch_extra1	{padding:0 0 0 60px; text-align:right;}
#search ul li.sch_extra2		{padding:4px 0 0;}
#search ul li.sch_extra3		{padding:4px 0 0;}
#search .sm_txt					{color: #fff;}
* html #search li label			{top:-3px;}
.searchbox						{border:1px solid #8383b1; color:#5d5d7d;}
#searchbut						{position:relative; top:5px;}
* html #searchbut				{top:2px;}




/* content area */
#content	{background:#ededed url(../img/back-cont-top.gif) 0 0 no-repeat; width:720px; w\idth:690px; border-bottom:2px solid #eaeaea; padding:20px 15px 15px;}

/* left section */
#col_left					{width:497px; float:left; margin:0; background:#fff url(../img/back-main-bot.gif) 0 100% no-repeat;}
#col_left a					{font-weight:bold; color:#ffb400;}
#col_left p					{padding:0; margin:15px;}
#col_left p.txtleft			{float:left; width:280px; display:inline;}
#col_left a.imgright		{float:left; width:166px; margin:15px 0 0;}
#content #col_left h1		{background:#ededed url(../img/back-main-top.gif) 0 100% no-repeat; padding:0 0 0 10px; height:34px;}
#content #col_left h1 img	{margin:0 0 15px;}

#content #col_left h1.escapetitle		{background:none; padding:0; height:83px}
#content #col_left h1.escapetitle img	{margin:0 0 15px;}


#col_left h4			{padding:0; margin:15px; color:#ffb400; font-size:1.2em;}
#col_left h3 			{font-size:1.2em; color:#ffb400; font-weight:bold; margin:5px 15px; padding:0 0 5px; border-bottom:1px solid #ebebeb;}
#col_left h3.h3home		{padding-top:20px; border:none; padding-bottom:0; margin-bottom:0;}
#col_left h4.homeend	{text-align:right;}
#col_left h3.h3clearer	{clear:both; padding-top:15px; border:none; padding-bottom:0; margin-bottom:0;}
#col_left p.p_underline	{margin:5px 15px 15px;}
.terms					{margin:0 15px;}
.terms li				{margin:0 0 10px;}

/*page*/
#page					{margin: 0 15px 12px 15px; clear: both; display: block; border-top: 1px solid #ededed; clear: both; padding: 8px 0 0 0;}
#page li				{display: inline; margin: 0 3px 0 0; color: #ffb400;  font-weight:bold;}
#page li img			{position: relative; top: 3px;}
#col_left p.disclaimer	{border-top: 1px solid #ededed; clear: both; padding: 10px 0 0 0; font-size: 0.8em;}
.try					{clear: both; border: none; margin: 0 0 0 40px; }
.try li					{border-bottom:1px solid #ebebeb; border-top: none; padding: 0 10px 0 0;width: 400px; margin: 0 0 0 10px;}
.try li	img				{float: left; width: 53px;}
.try li p				{float: left; width: 300px;}


.escapelist				{clear:both; border:none; margin:0 0 0 40px; }
.escapelist li			{border-bottom:1px solid #ebebeb; text-align:left; border-top:none; padding:0 10px 0 0; width:450px; margin:0 0 0 10px;}
.escapelist li img		{float:left; margin-top:15px; width:103px; vertical-align:top;}
.escapelist li p		{float:left; width:297px;}
.escapelist li a		{display:block; padding:0 0 10px 117px;}
.escapelet				{font-weight:bold; color:#f5aa15; font-size:1.15em;}

/* Search */
#col_left p.search_ins	{margin:0 15px 8px; font-size:0.9em;}
#searchtitle			{margin:0 15px 15px; color:#fff; font-weight:bold; background:url(../img/search_bar_back.gif) 0 0 no-repeat; padding:4px 0 5px 10px; height:20px;}
#searchtitle li			{display:block; float:left;}
#searchtitle li.title	{width:286px;}
#searchtitle li.date	{width:80px;}
#searchtitle li.dist	{width:80px;}
#searchtitle li.ass		{width:156px;}
#searchtitle li a		{text-decoration:none; color:#fff;}
#col_left p.back_search	{padding: 15px 0; border-top:1px solid #ebebeb; margin:0 15px;}

.searchdata					{margin:8px 25px; border-top:1px solid #ededed; clear:both;}
.searchdata li				{display:block; float:left; padding: 8px 0;}
.searchdata li.sch_desc		{width:276px;}
.searchdata li.sch_desc a	{padding:0 0 2px;}
.searchdata li.sch_exp		{width:100px; font-size:0.8em;}
.searchdata li.sch_dis		{width:70px;}
.searchdata li.thumb		{margin:0 0 0 100px; width:50px;}
/*details*/
#viewaddress			{margin:15px;}
#col_left h4.details	{font-size:1em; margin: 15px 15px 0; padding:0;}
.dwn_icon				{position:relative; top:3px;}

.standardlist			{margin:15px 15px 15px 20px;}
.standardlist li		{margin:0 0 3px;}

.songlist				{margin:15px 15px 15px 20px;}
.songlist li			{margin:0;}

#col_left h2.othertitle	{margin:0 15px 15px; font-size:1em; color:#fff; font-weight:bold; background:url(../img/search_bar_back.gif) 0 0 no-repeat; padding:5px 0 5px 10px; height:20px;}
#col_left h2.h2_sec		{margin:10px 0 0 15px;}

.otherlist				{margin:8px 5px 25px; border:none;}
.otherlist li			{margin:8px 25px; padding:0 0 8px; border-bottom:1px solid #ededed; display:block;}

/*Holidays*/
.standfirst				{font-weight:bold; float:left; width:225px;}
.hol_top				{float:left; width:194px; margin:15px 0 15px 15px; background:#fcc353 url(../img/hol_back.gif) 0 0 no-repeat;}
.hol_top img			{margin:5px 0 5px 6px; border:1px solid #fff;}
.hol_clear				{clear:both;}
#col_left h4.holtitle	{margin:15px 15px 3px; padding:0; font-size:1em;}
#col_left p.hol_para	{margin:0 15px 15px;}
.hol_left				{float:left; width:194px; margin:15px 15px 0; background:#fcc353 url(../img/hol_back.gif) 0 0 no-repeat;}
.hol_left img			{margin:5px 0 5px 6px; border:1px solid #fff;}
.hol_right				{float:right; width:194px; margin:15px 15px 0; background:#fcc353 url(../img/hol_back.gif) 0 0 no-repeat;}
.hol_right img			{margin:5px 0 5px 6px; border:1px solid #fff;}

#frmHol					{margin:4px 15px 15px; color:#ffb400; padding:8px 0 0; border-top:1px solid #ebebeb;}
#frmHol li				{margin:0 12px 6px 0; color:#ffb400;} /* put widths on these for mac ie? */
#frmHol li label		{display:block; float:left; color:#fff; font-weight:bold; font-size:0.9em; color:#ffb400; margin:0 10px 0 0; position:relative; top:0; width:100px;}
#frmHol li input		{width:160px;}
#frmHol li select		{width:164px; border:1px #ffb400 solid;}
#keyword,#typeid		{border:1px solid #ffb400; color:#595959;}
#frmHol li.searcher .searcherbut	{position:relative; top:5px; width:83px;}
#frmHol li.searcher		{margin:0 0 0 190px;}

/*About Us*/
.aboutblock				{float:left; width:460px; margin:0 0 15px; text-align:left;}
.abouttxt				{text-align:left; font-size:0.85em;}
.about_top				{float:left; width:114px; margin:10px 10px 5px;}
.about_top img			{margin:5px 0 5px 7px;}
.about_lrg				{float:left; width:224px; margin:15px 10px 5px;}
.about_lrg img			{margin:5px 0 5px 6px;}
#col_left h4.holtitle	{margin:15px 15px 3px 15px; padding:0; font-size:1em; }

/*reviews*/
#col_left p.quote_main		{margin:15px 15px 0;}
#col_left p.quote_follow	{margin:0 15px 5px;}

/* Join */
.joinad	img				{padding:10px 0 20px 20px;}

.anotherlist			{color:#ffb400; font-weight:bold; list-style-type:disc; margin:0 0 6px 35px;}

/* right section */
#col_right				{width:176px; float:right; margin:0;}
#content #col_right h2	{background: #ededed url(../img/back-news-top.gif) 0 100% no-repeat; padding: 0 0 15px 10px;}
#content #col_right h5	{background: #ededed url(../img/back-news-top.gif) 0 100% no-repeat; padding: 0 0 0 10px;}
#content #col_right h5 img	{margin:0 0 15px;}
.news-right 			{margin:0; background:#fff url(../img/back-news-bot.gif) 0 100% no-repeat;}
.news-right p			{padding:10px 0 0; margin: 0 10px 15px 15px;}
.news-right p a			{font-weight:bold;}

#news-archive			{padding:10px 0 5px ; margin:0 10px 2px; border-top:1px solid #ededed; text-align:right;}
#news-archive li		{display:inline; margin:0 5px 0 0;}
.rss_link img			{position:relative; top:-2px;}

#newsletter				{margin:0 0 0 18px; font-size:0.9em; padding:0;}
#newsletter p.newstxt	{margin:0; padding:0;}
#newsletter li			{margin:0 0 5px;}
#newsletter li label	{float:left; width:40px;}
#newsletter li input	{width:90px; margin:0 0 0 3px; padding:1px; top:-3px; position:relative; border:1px solid #ebebeb;}
#newsletter li input.textfield1	{color:#999;}
#newsletter li input.textfield2	{color:#0b5b94;}
#newsletter li.signup	{text-align:right; border-top:1px solid #ebebeb; margin:4px 10px 0 0; padding:4px 0 0;}
#newsletter li.signup input.newsletterbut	{width: auto; border:none; margin:2px 0 0; padding:2px 0 0;}
.otherhead				{margin-top:16px;}
* html .otherhead		{margin-top:36px;}

.logos					{margin:15px 0 8px; list-style-position:outside; padding:0;}
.logos li				{margin:0 0 10px; padding:0;}


/* quote */ 
#quote				{border-top:2px solid #eaeaea; background:#ededed url(../img/back-quote.gif) 0 100% no-repeat; margin:3px 0 0; text-align:center; padding:3px 0;}
blockquote			{margin:0; padding:0;}

/* sub footer section */
.subfooter			{margin:5px 10px 11px; font-size:0.8em;}
.subfooter li		{display:inline;}
.subfooter li img	{position:relative; top:5px;}
.subfooter li a		{color:#0b5b94;}

.linksfooter		{margin:5px 10px 11px; font-size:0.8em; color:#828282; border-top:1px solid #ebebeb; padding:6px 0 0;}
.linksfooter li		{display:inline;}
.linksfooter li img	{position:relative; top:5px;}
.linksfooter li a	{color:#828282;}

.logofooter			{margin:5px 10px 11px; font-size:0.8em;}
.logofooter li		{display:inline;}
.logofooter li img	{position:relative; top:5px;}
.logofooter li a	{color:#aaa; text-decoration:none;}

.footright			{position:relative; top:-12px; text-align:right; float:right;}

/* register */
#register				{text-align:left; margin:0 0 15px;}
#register ul			{width:90%; padding:2px 2px 2px 15px; text-align:left; font-size:1em;}
#register li			{display:block; float:left; margin:0; padding:0; position: relative;}
#register li.required	{width:15px; color: #f00;}
#register li.field		{width:130px;}
#register li.data		{width:280px;}
#register li.button		{float:right;}

/* list of childen */
#listofchilden			{text-align:left; margin:0 0 15px;}
#listofchilden ul		{width:90%; padding:2px 2px 2px 15px; text-align:left; font-size:1em;}
#listofchilden li		{display:block; float:left; margin:0 0px 0 0; padding:0; position:relative;}
#listofchilden li.col1	{width:80px;}
#listofchilden li.col2	{width:150px;}
#listofchilden li.col3	{width:100px;}
#listofchilden li.col4	{width:100px; text-align:center;}


#form_errors 	{text-align:left; margin:0 0 0 10px; color:#f00;}/* accessibility nav */
#form_errors ul	{padding:10px 10px 10px 0; text-align:left; font-size:1em;}
#form_errors li	{display:block; float:left; margin:0; padding:0; position:relative;}

ul.tnc			{padding:0; margin:0 0 0 35px; list-style-position:outside; list-style-type:disc;}
ul.tnc li		{padding:0 20px 10px 0;}

/* contact form */
.addImage	{margin:0 25px 25px;}
.editImage	{position:relative; top:5px;}
.backImage	{position:relative; top:3px;}

.form .sm_field		{width: 78px;}

.form fieldset				{clear:both; padding:0 10px 15px 0; border:none;}
.form fieldset legend		{padding: 10px 0 10px 15px; font-weight:bold; color: #7d816f;}
.form textarea				{height:90px;}
.form div					{clear:left; display:block; margin:5px 0 0; padding:1px 3px; height:expression('1%');}
.form div fieldset			{clear:none; margin:0 0 0 142px; padding:0 5px 5px; width:270px;}
.form div fieldset legend	{padding:0 3px 0 9px;}
.form div.required fieldset legend	{font-weight:bold;}
.form div label				{float:left; display:block; margin:0 0 5px; padding:3px 5px; width:170px; text-align:right; font-size:1em;}
.form div.optional label, .form label.optional	{font-weight:normal;}
.form div.required label, .form label.required	{font-weight:bold;}
.form div label.labelCheckbox, .form div label.labelRadio	{float:none;display:block;margin:0 0 5px 180px;padding:0;width:250px;height:expression('1%');text-align:left;}
.form div fieldset label.labelCheckbox, .form div fieldset label.labelRadio	{margin:0 0 5px;}
.form div.error				{border:2px solid #ff0000;}
.form div.error p			{margin:0 0 0 180px;padding:3px 3px 5px 3px;color:#ff0000;font-weight:bold;}
.form div input, .form div select, .form div textarea	{padding:2px;width:250px; border: 1px solid #cfcfcf; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.9em;}
.form div input.inputFile, .form div select				{width:255px; border: 1px solid #cfcfcf;}
.form div input.inputImage	{margin:0 3px 0;padding:0;width:auto;border: none;}
.form div input.inputCheckbox, .form div input.inputRadio, .form input.inputCheckbox, .form input.inputRadio	{display:inline;width:14px;height:14px;background:none;border:none;}
.form div.submit			{padding:0 0 0 200px;width:250px;}
.form div.submit div		{display:inline;float:right;width:auto;text-align:left;}
.form div.submit div input.inputSubmit, .form div.submit div input.inputButton	{float:right;margin:0 0 0 5px;padding:0 6px;width:auto;background:#d2d2d2;}
.form fieldset.required		{margin: 0 0 0 -50px; padding: 0; text-align:left; background: red;}

/* lightbox overlay image thing */

#lightbox			{background-color:#fff; padding:10px; border:1px solid #fbb938;}
#lightboxDetails	{padding:0; margin:4px 0 0; line-height:1.2em; font-size:1em; padding-top:0.4em;}	
#lightboxCaption	{float:left;}
#keyboardMsg		{float:right;}
#closeButton		{top:5px; right:5px;}

#lightbox img		{border:none; clear:both;} 
#overlay img		{border:none;}

#overlay			{background-image:url(../img/overlay.png);}
* html #overlay		{background-color:#fbb938; back\ground-color:transparent; background-image:url(blank.gif); filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="img/overlay.png", sizingMethod="scale");}
	
.payer				{margin:0 0 20px 20px;}


/* new design */

#header li a			{padding: 2px; display: block;}
#header li a:link 		{color: #0b5b94; text-decoration: none;}
#header li a:visited 	{color: #0b5b94; text-decoration: none;}
#header li a:hover 		{color: #fff; text-decoration: none; background: #ffbe3f;}
#header li a:active 	{color: #0b5b94; text-decoration: none;}
#header li a.over		{color: #fff; text-decoration: none; background: #ffbe3f;}

#header ul {
	float:right;
	margin:0;
	padding:0 0 0 12px;
	height:35px;
	background:url(../img/mininav/bgLeft.gif) 0 100% no-repeat;
	font-size:0.8em;
}

	#header ul li {
		float:left;
		margin:0;
		padding:9px 8px 0;
		height:26px;
		background:url(../img/mininav/separator.gif) 100% 50% no-repeat;
	}

	#header ul li.last {
		padding-right:18px;
		background:url(../img/mininav/bgRight.gif) 100% 100% no-repeat;
	}


#navigationHolder {
	float:left;
	clear:both;
	margin-right:8px;
	width:192px;
	color:#fff;
}

	#navigationHolder h2 {
		padding:15px;
		width:90px;
		height:18px;
		color:#fff;
		background:url(../img/navigation/titleCategories.gif) 15px 15px no-repeat;
		text-indent:-9999px;
	}


#catNavigation {
	background:#3cb4ff url(../img/navigation/navBgTop.gif) 0 0 no-repeat;
}

	#catNavigation ul {
		padding-bottom:2px;
		background:transparent url(../img/navigation/navBgBottom.gif) 0 100% no-repeat;
	}

	#catNavigation ul li {
		overflow:hidden;
		height:41px;
		border-top:1px solid #a1dbff;
		background:transparent url(../img/navigation/bgKidsParty.png) 202px 11px no-repeat;
	}

	#catNavigation ul li.selected {
		height:108px;
		background-position:112px 11px;
	}

		#catNavigation ul li.kidsParty				{background-image:url(../img/navigation/bgKidsParty.png);}
		#catNavigation ul li.kidsParty a span		{background-image:url(../img/navigation/kidsParty.png);}
		#catNavigation ul li.daysOut				{background-image:url(../img/navigation/bgDaysOut.png);}
		#catNavigation ul li.daysOut a span			{background-image:url(../img/navigation/daysOut.png);}
		#catNavigation ul li.artsAndCrafts			{background-image:url(../img/navigation/bgArtsAndCrafts.png);}
		#catNavigation ul li.artsAndCrafts a span	{background-image:url(../img/navigation/artsAndCrafts.png);}
		#catNavigation ul li.musicAndRhyme			{background-image:url(../img/navigation/bgMusicAndRhyme.png);}
		#catNavigation ul li.musicAndRhyme a span	{background-image:url(../img/navigation/musicAndRhyme.png);}
		#catNavigation ul li.games					{background-image:url(../img/navigation/bgGames.png);}
		#catNavigation ul li.games a span			{background-image:url(../img/navigation/indoorGames.png);}
		#catNavigation ul li.printables				{background-image:url(../img/navigation/bgPrintables.png);}
		#catNavigation ul li.printables a span		{background-image:url(../img/navigation/printables.png);}
		#catNavigation ul li.gardening				{background-image:url(../img/navigation/bgGardening.png);}
		#catNavigation ul li.gardening a span		{background-image:url(../img/navigation/gardening.png);}
		#catNavigation ul li.carsAndTravel			{background-image:url(../img/navigation/bgCarsAndTravel.png);}
		#catNavigation ul li.carsAndTravel a span	{background-image:url(../img/navigation/carsAndTravel.png);}
		#catNavigation ul li.books					{background-image:url(../img/navigation/bgBooks.png);}
		#catNavigation ul li.books a span			{background-image:url(../img/navigation/books.png);}
		#catNavigation ul li.cooking				{background-image:url(../img/navigation/bgCooking.png);}
		#catNavigation ul li.cooking a span			{background-image:url(../img/navigation/cooking.png);}
		#catNavigation ul li.outdoors				{background-image:url(../img/navigation/bgOutdoors.png);}
		#catNavigation ul li.outdoors a span		{background-image:url(../img/navigation/outdoorGames.png);}
	
	#catNavigation ul li a {
		display:block;
		overflow:visible;
		padding:14px 85px 11px 15px;
		width:92px;
		color:#3c477c;
		font-size:0.8em;
		text-decoration:none;
	}

	#catNavigation ul li a span {
		display:block;
		width:162px;
		height:16px;
		color:#fff;
		font-size:1.5em;
		background:url(../img/navigation/kidsParty.png) 0 0 no-repeat;
		text-indent:-9999px;
	}


#resNavigation {
	margin-top:10px;
	background:#ffb400 url(../img/navigation/resBgTop.gif) 0 0 no-repeat;
}

	#resNavigation h2 {
		background-image:url(../img/navigation/titleResources.gif);
		background-position:15px 16px;
	}

	#resNavigation ul {
		padding:15px 0 10px;
		background:transparent url(../img/navigation/resBgBottom.gif) 0 100% no-repeat;
		border-top:1px solid #ffd46d;
	}

	#resNavigation ul li a {
		display:block;
		margin:3px 15px;
		width:162px;
		height:16px;
		color:#fff;
		font-size:1.2em;
		background-position:0 0;
		background-repeat:no-repeat;
		text-decoration:none;
		text-indent:-9999px;
	}

	#resNavigation ul li a:hover {
		color:#f08200;
	}

	#resNavigation ul li.storeCupboard a	{background-image:url(../img/navigation/resStoreCupboard.png);}
	#resNavigation ul li.reviews a			{background-image:url(../img/navigation/resReviews.png);}
	#resNavigation ul li.sports a			{background-image:url(../img/navigation/resSports.png);}
	#resNavigation ul li.organisations a	{background-image:url(../img/navigation/resOrganisations.png);}
	#resNavigation ul li.holidays a			{background-image:url(../img/navigation/resHolidays.png);}
	#resNavigation ul li.advice a			{background-image:url(../img/navigation/resAdvice.png);}
	#resNavigation ul li.seasonal a			{background-image:url(../img/navigation/resSeasonal.png);}
	
	#resNavigation ul li.storeCupboard a:hover	{background-image:url(../img/navigation/resStoreCupboard-over.png);}
	#resNavigation ul li.reviews a:hover		{background-image:url(../img/navigation/resReviews-over.png);}
	#resNavigation ul li.sports a:hover			{background-image:url(../img/navigation/resSports-over.png);}
	#resNavigation ul li.organisations a:hover	{background-image:url(../img/navigation/resOrganisations-over.png);}
	#resNavigation ul li.holidays a:hover		{background-image:url(../img/navigation/resHolidays-over.png);}
	#resNavigation ul li.advice a:hover			{background-image:url(../img/navigation/resAdvice-over.png);}
	#resNavigation ul li.seasonal a:hover		{background-image:url(../img/navigation/resSeasonal-over.png);}