﻿/* 2009.04.27 Shaw Young - first version */
.nav a
{
	display:block;
	overflow:hidden;
	height:0;
}
.nav a { display:block; }
/* Start main Orchard Books CSS */
body
{
	background-attachment:fixed;
	background-position:center top;
	background-repeat:no-repeat;
	font:100% Arial, Helvetica, sans-serif;
	color:#666;
	line-height:1.125em;
}
a, a:hover, a:visited { color:#69C; }
#containerTop 
{
	/* needs curved white top bit */
}
#container
{
	width:954px;
	margin:auto;
	background-color:#FFF;
}
#containerBottom 
{
	/* needs curved white bottom bit */
}
#header 
{
	padding:14px 0 0 0;
	width:954px;
	height:100px;
}
	#header h1,
	#header h2 { display:none; }
	.homeLink
	{
		text-decoration:none;
		display:block;
		width:440px;
		height:100px;
	}
#rootPagesMenu { padding:15px 0 0 16px; }
	#rootPagesMenu li { float:left; }
	#rootPagesMenu li a { background-repeat:no-repeat; padding-top:28px; margin-right:1px;}
	.btnHome a { width:88px; background-position: 0 0; }
		.btnHome a:hover { width:88px; background-position: 0 -28px; }
	.btnNewReleases a { width:137px; background-position: -89px 0; }
		.btnNewReleases a:hover { width:137px; background-position: -89px -28px; }
	.btnComingSoon a { width:136px; background-position: -226px 0; }
		.btnComingSoon a:hover { width:136px; background-position: -226px -28px; }
	.btnAuthorsIllustrators a { width:189px; background-position: -362px 0; }
		.btnAuthorsIllustrators a:hover { width:189px; background-position: -362px -28px; }
		
		
	.btnNewsEvents a { width:144px; background-position: -551px 0; }
		.btnNewsEvents a:hover { width:144px; background-position: -551px -28px; }
		
	.btnNews a { width:70px; background-position: -551px 0; }
		.btnNews a:hover { width:70px; background-position: -551px -28px; }
		
	.btnEvents a { width:74px; background-position: -621px 0; }
		.btnEvents a:hover { width:74px; background-position: -621px -28px; }
		
		
	.btnGrownUps a { width:120px; background-position: -695px 0; }
		.btnGrownUps a:hover { width:120px; background-position: -695px -28px; }
	.btnSchools a { width:101px; background-position: -815px 0; }
		.btnSchools a:hover { width:101px; background-position: -815px -28px; }
#leftColumn,
#middleColumn,
#rightColumn { float:left; }
#leftColumn { padding:14px 0 0 11px; width:171px; }
	.auxPageMenu li,
	.categoryMenu li,
	.aboutUsMenu li,
	.grownUpsMenu li { display:inline; }
	.auxPageMenu li a,
	.categoryMenu li a,
	.aboutUsMenu li a,
	.grownUpsMenu li a {
		background-repeat:no-repeat; 
		padding-top:28px;
		width:171px;
		display:block; 
	}
	.aboutUsMenu li a { background-image: url(../graphics/buttons/btn_left_about_menu.gif); margin-bottom:2px; }
	.categoryMenu li a { margin-bottom:2px; }

			.btnAboutUs a:hover,
			.btnBooksforBabies a:hover { background-position: -171px 0; }
		.btnFAQs a,
		.btnPictureBooks a { background-position: 0 -28px; }
			.btnFAQs a:hover,
			.btnPictureBooks a:hover { background-position: -171px -28px; }
		.btnSchoolRepVisits a,
		.btnNoveltyBooks a { background-position: 0 -56px; }
			.btnSchoolRepVisits a:hover,
			.btnNoveltyBooks a:hover { background-position: -171px -56px; }
		.btnSubmissions a,
		.btnGiftBooks a { background-position: 0 -84px; }
			.btnSubmissions a:hover,
			.btnGiftBooks a:hover { background-position: -171px -84px; }
		.btnRightsPermissions a,
		.btnClassics a { background-position: 0 -112px; }
			.btnRightsPermissions a:hover,
			.btnClassics a:hover { background-position: -171px -112px; }
		.btnTradeOrders a,
		.btnAge5 a { background-position: 0 -140px; }
			.btnTradeOrders a:hover,
			.btnAge5 a:hover { background-position: -171px -140px; }
		.btnJobsatHCB a,
		.btnAge7 a { background-position: 0 -168px; }
			.btnJobsatHCB a:hover,
			.btnAge7 a:hover { background-position: -171px -168px; }
		.btnCatalogueRequest a,
		.btnAge9 a { background-position: 0 -196px; }
			.btnCatalogueRequest a:hover,
			.btnAge9 a:hover { background-position: -171px -196px; }
		.btnAge11 a { background-position: 0 -224px; }
			.btnAge11 a:hover { background-position: -171px -224px; }
		.btnAge13 a { background-position: 0 -252px; }
			.btnAge13 a:hover { background-position: -171px -252px; }
		.btnAudio a { background-position: 0 -280px; }
			.btnAudio a:hover { background-position: -171px -280px; }
		.btnBoardBooks a { background-position: 0 -308px; }
			.btnBoardBooks a:hover { background-position: -171px -308px; }
		.btnGiftandPoetry a { background-position: 0 -336px; }
			.btnGiftandPoetry a:hover { background-position: -171px -336px; }
		.btnTeen a { background-position: 0 -364px; }
			.btnTeen a:hover { background-position: -171px -364px; }
			
	.auxPageMenu li a { background-image: url(../graphics/buttons/btn_left_aux_menu.gif); padding-top:28px; margin:16px 0; }
			.btnBestsellers a:hover { background-position: -171px 0; }
		.btnCompetitions a { background-position: 0 -28px; }
			.btnCompetitions a:hover { background-position: -171px -28px; }
		.btnFunStuff a { background-position: 0 -56px; }
			.btnFunStuff a:hover { background-position: -171px -56px; }
		.btnGuaranteedGreatReads a { background-position: 0 -84px; padding-top:52px !important; margin-top:10px !important;}
			.btnGuaranteedGreatReads a:hover { background-position: -171px -84px; }
		.btnOrchardFavourites a { background-position: 0 -137px; }
			.btnOrchardFavourites a:hover { background-position: -171px -137px; }
		.btnSpecialOffers a { background-position: 0 -168px; padding-top:38px !important; margin-top:4px !important; }
			.btnSpecialOffers a:hover { background-position: -171px -168px; }
		.btnAwardWinners a { background-position: 0 -206px; }
			.btnAwardWinners a:hover { background-position: -171px -206px; }

	.rainbowMagicTopMenu li, .rainbowMagicBtmMenu li { display:inline; }
	.rainbowMagicTopMenu li a, .rainbowMagicBtmMenu li a{
		background-repeat:no-repeat; 
		padding-top:28px;
		width:171px;
		display:block; 
	}
	.rainbowMagicTopMenu li a { background-image: url(../graphics/buttons/btn_left_rainbowmagic_topmenu.gif); margin-bottom:2px; }
	.rainbowMagicBtmMenu li a { background-image: url(../graphics/buttons/btn_left_rainbowmagic_btmmenu.gif); margin-bottom:2px; }

	.btnRMHome a { padding-top:38px !important; }
	.btnRMHome a:hover { background-position: -171px 0; }
	.btnRMTheFairies a { background-position: 0 -38px;}
	.btnRMTheFairies a:hover { background-position: -171px -38px; }
	.btnRMFunStuff a { background-position: 0 -66px;}
	.btnRMFunStuff a:hover { background-position: -171px -66px; }
	
	.btnRMCompetitions a { padding-top:28px !important}
	.btnRMCompetitions a:hover { background-position: -171px 0;}
	.btnRMEvents a { background-position: 0 -28px;}
	.btnRMEvents a:hover { background-position: -171px -28px; }
	.btnRMNewsLetter a { background-position: 0 -56px;}
	.btnRMNewsLetter a:hover { background-position: -171px -56px; }

	.rainbowMagicFairiesMenu li { display:inline; }
	.rainbowMagicFairiesMenu li a{
		background-repeat:no-repeat; 
		padding-top:28px;
		width:171px;
		display:block; 
	}
	.rainbowMagicFairiesMenu li a { background-image: url(../graphics/buttons/btn_left_rainbowmagic_fairiesmenu.gif); margin-bottom:2px; }
	.btnRMTheFairiesRainbow a { background-position: 0 -66px; padding-top:24px !important;}
	.btnRMTheFairiesRainbow a:hover { background-position: -171px -66px; }
	.btnRMTheFairiesWeather a { background-position: 0 -90px; padding-top:24px !important;}
	.btnRMTheFairiesWeather a:hover { background-position: -171px -90px; }
	.btnRMTheFairiesParty a { background-position: 0 -114px; padding-top:24px !important;}
	.btnRMTheFairiesParty a:hover { background-position: -171px -114px; }
	.btnRMTheFairiesJewel a { background-position: 0 -138px; padding-top:24px !important;}
	.btnRMTheFairiesJewel a:hover { background-position: -171px -138px; }
	.btnRMTheFairiesPetKeeper a { background-position: 0 -162px; padding-top:38px !important;}
	.btnRMTheFairiesPetKeeper a:hover { background-position: -171px -162px; }
	.btnRMTheFairiesFunDay a { background-position: 0 -200px; padding-top:24px !important;}
	.btnRMTheFairiesFunDay a:hover { background-position: -171px -200px; }
	.btnRMTheFairiesPetal a { background-position: 0 -224px; padding-top:24px !important;}
	.btnRMTheFairiesPetal a:hover { background-position: -171px -224px; }
	.btnRMTheFairiesDance a { background-position: 0 -248px; padding-top:24px !important;}
	.btnRMTheFairiesDance a:hover { background-position: -171px -248px; }
	.btnRMTheFairiesSporty a { background-position: 0 -272px; padding-top:24px !important;}
	.btnRMTheFairiesSporty a:hover { background-position: -171px -272px; }
	.btnRMTheFairiesMusic a { background-position: 0 -296px; padding-top:24px !important;}
	.btnRMTheFairiesMusic a:hover { background-position: -171px -296px; }
	.btnRMTheFairiesMagicalAnimal a { background-position: 0 -320px; padding-top:38px !important;}
	.btnRMTheFairiesMagicalAnimal a:hover { background-position: -171px -320px; }
	.btnRMTheFairiesGreen a { background-position: 0 -358px; padding-top:24px !important;}
	.btnRMTheFairiesGreen a:hover { background-position: -171px -358px; }
	.btnRMTheFairiesOcean a { background-position: 0 -382px; padding-top:24px !important;}
	.btnRMTheFairiesOcean a:hover { background-position: -171px -382px; }
	.btnRMTheFairiesTwilight a { background-position: 0 -406px; padding-top:24px !important;}
	.btnRMTheFairiesTwilight a:hover { background-position: -171px -406px; }
	.btnRMTheFairiesShowtime a { background-position: 0 -430px; padding-top:24px !important;}
	.btnRMTheFairiesShowtime a:hover { background-position: -171px -430px; }
	.btnRMTheFairiesHolidaySpecials a { background-position: 0 -454px; padding-top:24px !important;}
	.btnRMTheFairiesHolidaySpecials a:hover { background-position: -171px -454px; }
	.btnRMFunStuffFairies a { background-position: 0 -478px;}
	.btnRMFunStuffFairies a:hover { background-position: -171px -478px; }
			
#middleColumn { padding:10px 0 0 3px; width:583px; }
	#middleColumn h2 { font-size:1.4em; font-weight:bold; }
	#middleColumn .unrestrainedBox h2 { padding:15px 0 0 20px; position:absolute; }
#rightColumn { padding:14px 0 0 4px; width:179px; }
	#rightColumn .extraWide { width: 179px !important; }
	#miniBasket 
	{
		height:131px;
		font-size:.8em;
		color:#666;
	}
		#miniBasket strong { display:none;	}
		#miniBasket .itemCount { margin:39px 0 0 81px; position:absolute; }
		#miniBasket .basketTotal { margin:67px 0 0 81px; position:absolute; }
		#miniBasket .submitButton {	margin:94px 0 0 41px; position:absolute; }
	#rightColumn .rssBox { padding-top:8px; height:20px; }
	#middleColumn .rssBox { float:right; padding-right:12px; }
	#keepUpdated { height:171px; margin-top:-8px; margin-bottom:8px; }
		#keepUpdated p { margin:0px; }
		#keepUpdated label { display:none; }
		.keepUpdatedName { float:left; margin: 63px 0 0 20px; }
		.keepUpdatedEmail { float:left; margin:15px 0 0 20px; }
		.keepUpdatedSubmitButton { float:left; margin:10px 0 0 60px; background-image:url(/graphics/buttons/btn_sign_up.gif); width:95px; height:27px;}
	#funStuff { height:266px; margin-top:5px; }
		#funStuff .submitButton { display:block; padding:220px 0 0 44px; }
	#competition { height:72px; }
/* top stuff, which is actually at the bottom.. */
#searchBox ,	
#yourAccountBox
{
	position:absolute;
	display:block;
	top:60px;
	clear:both; /* sorts ie6 & ie7 layout issues */
}
	#searchBox *,	
	#yourAccountBox * { position:relative; }
#searchBox { margin-left:460px; width:290px; }
	#searchBox .btnSearch { float:right; }	
#yourAccountBox { margin-left:780px; width:140px; }
#footer
{
	display:block;
	clear:both;
	width:801px;
	height:48px;
	margin-left:16px;
	/*margin-top:10px; we need this, but first need to work out what we need to replace */
	padding:6px 0 0 120px;
	color:#FFF;
	font-size:0.6em;
}
	#footer div { display:block; float:left; width:140px;}
		#footer div img { margin-right:5px;	}
/* sprite buttons */
.btnYourAccount {width:135px; height:0; padding-top:28px;}
	.btnYourAccount:hover { background-position:0 -28px;}
.txtAdvancedSearch { width:170px; height:0; padding-top:10px; background-repeat:no-repeat; margin:5px 0 0 10px;}
	.txtAdvancedSearch:hover { background-position:0 -10px;}
.txtQuickOrder {width:78px; height:0; padding-top:9px; background-image:url(../graphics/text/txt_quick_order.gif); margin:2px 0 0 86px;}
	.txtQuickOrder:hover { background-position:0 -10px;}
.txtWishList {width:58px; height:0; padding-top:9px; margin:-8px 0 0 70px;}
	.txtWishList:hover { background-position:0 -10px;}
.txtLogin {width:42px; height:0; padding-top:9px; margin:4px 0 0 10px;}
	.txtLogin:hover { background-position:0 -9px;}
.txtLogout {width:54px; height:0; padding-top:8px; margin:4px 0 0 10px;}
	.txtLogout:hover { background-position:0 -8px;}
/* input text box styles */
.yellowTextBox125 input,
.headerSearchBox input
{
	border:none;
	border-color:#fff;
}
.yellowTextBox125  
{
	background: url(../graphics/gfx_yellow_text_125.gif) no-repeat bottom; 
	height:23px; 
	width:125px; 
	display:inline;
}
	.yellowTextBox125 input 
	{
		height:16px;
		margin:3px 8px;
		width:110px;
	}
.headerSearchBox  
{
	height:23px;
	width:174px; 
}
	.headerSearchBox input 
	{
		height:16px;
		margin:3px 8px;
		width:155px;
	}

/* boxes */
	#middleColumn .box,
	#middleColumn .halfBox,
	#middleColumn .unrestrainedBox { display:block; margin-bottom:14px; }
	#middleColumn .box,
	#middleColumn .unrestrainedBox {clear:both;}
	#middleColumn .box { padding-left:12px; width:560px; }
	#middleColumn .unrestrainedBox { width:583px; } 
	#middleColumn .halfBox { width:272px; float:left; }
	
	#rightColumn .box { width: 165px;	}
	#rightColumn .box h2 { display:none; }
	
	.hollowYellowBox { background:url(../graphics/structure/box_hollow_yellow_repeat.gif) repeat-y;}
	.hollowYellowBox .top { background:url(../graphics/structure/box_hollow_yellow_top.gif) no-repeat; height:53px;}
	.hollowYellowBox .bottom { background:url(../graphics/structure/box_hollow_yellow_bottom.gif) no-repeat; height:20px;}
	
	.hollowPurpleBox { background:url(../graphics/structure/box_hollow_purple_repeat.gif) repeat-y;}
	.hollowPurpleBox .top { background:url(../graphics/structure/box_hollow_purple_top.gif) no-repeat; height:53px;}
	.hollowPurpleBox .bottom { background:url(../graphics/structure/box_hollow_purple_bottom.gif) no-repeat; height:19px;}
	
	.hollowBlueBox { background:url(../graphics/structure/about_box_body.gif) repeat-y;}
	.hollowBlueBox .top { background:url(../graphics/structure/about_box_top.gif) no-repeat; height:53px;}
	.hollowBlueBox .bottom { background:url(../graphics/structure/about_box_bottom.gif) no-repeat; height:19px;}
	
	.halfBox .top { height:53px; }
	.halfBox .main { padding:0 18px; }
	.halfBox .bottom {  height:19px; }
	
	.text .main { margin: 0 20px; }
	
	.hollowYellowHalfBox { background:url(../graphics/structure/halfbox_hollow_yellow_repeat.gif) repeat-y;}
	.hollowYellowHalfBox .top { background:url(../graphics/structure/halfbox_hollow_yellow_top.gif) no-repeat;}
	.hollowYellowHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_yellow_bottom.gif) no-repeat;}
	
	.hollowGreenHalfBox { background:url(../graphics/structure/halfbox_hollow_green_repeat.gif) repeat-y;}
	.hollowGreenHalfBox .top { background:url(../graphics/structure/halfbox_hollow_green_top.gif) no-repeat;}
	.hollowGreenHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_green_bottom.gif) no-repeat;}
	
	.hollowLightPurpleHalfBox { background:url(../graphics/structure/halfbox_hollow_light_purple_repeat.gif) repeat-y;}
	.hollowLightPurpleHalfBox .top { background:url(../graphics/structure/halfbox_hollow_light_purple_top.gif) no-repeat;}
	.hollowLightPurpleHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_light_purple_bottom.gif) no-repeat;}
	
	.hollowLightBlueHalfBox { background:url(../graphics/structure/halfbox_hollow_light_blue_repeat.gif) repeat-y;}
	.hollowLightBlueHalfBox .top { background:url(../graphics/structure/halfbox_hollow_light_blue_top.gif) no-repeat;}
	.hollowLightBlueHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_light_blue_bottom.gif) no-repeat;}
	
	.hollowOrangeHalfBox { background:url(../graphics/structure/halfbox_hollow_orange_repeat.gif) repeat-y;}
	.hollowOrangeHalfBox .top { background:url(../graphics/structure/halfbox_hollow_orange_top.gif) no-repeat;}
	.hollowOrangeHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_orange_bottom.gif) no-repeat;}
	
	.hollowDarkPurpleHalfBox { background:url(../graphics/structure/halfbox_hollow_dark_purple_repeat.gif) repeat-y;}
	.hollowDarkPurpleHalfBox .top { background:url(../graphics/structure/halfbox_hollow_dark_purple_top.gif) no-repeat;}
	.hollowDarkPurpleHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_dark_purple_bottom.gif) no-repeat;}
	
	.hollowRedHalfBox { background:url(../graphics/structure/halfbox_hollow_red_repeat.gif) repeat-y;}
	.hollowRedHalfBox .top { background:url(../graphics/structure/halfbox_hollow_red_top.gif) no-repeat;}
	.hollowRedHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_red_bottom.gif) no-repeat;}

	.hollowBlueHalfBox { background:url(../graphics/structure/halfbox_hollow_blue_repeat.gif) repeat-y;}
	.hollowBlueHalfBox .top { background:url(../graphics/structure/halfbox_hollow_blue_top.gif) no-repeat;}
	.hollowBlueHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_blue_bottom.gif) no-repeat;}
	
	.hollowPinkHalfBox { background:url(../graphics/structure/halfbox_hollow_pink_repeat.gif) repeat-y;}
	.hollowPinkHalfBox .top { background:url(../graphics/structure/halfbox_hollow_pink_top.gif) no-repeat;}
	.hollowPinkHalfBox .bottom { background:url(../graphics/structure/halfbox_hollow_pink_bottom.gif) no-repeat;}
		
	.firstHalf { margin: 0 15px 0 12px;}
	
	.halfBox h2,
	.hollowBlueBox h2,
	.hollowPurpleBox h2,
	.hollowYellowBox h2 { color:#FFF; display:block !important; padding:8px 0 0 15px; }
	
	.hollowPurpleBox .tiledList,
	.hollowBlueBox .tiledList,
	.hollowYellowBox .tiledList{ list-style:none;float:left; clear:both;	margin-left:15px; }
	
		.hollowPurpleBox .tiledList li,
		.hollowBlueBox .tiledList li,
		.hollowYellowBox .tiledList li{float:left;margin:10px 0 0 20px;text-align:center;width:107px;font-size:0.8em;height:250px;}
		
			.hollowPurpleBox .tiledList li a,
			.hollowBlueBox .tiledList li a,
			.hollowYellowBox .tiledList li a{display:block;	text-decoration:none; width:107px;}
			
				.hollowPurpleBox ul li a strong,
				.hollowBlueBox ul li a strong,
				.hollowYellowBox ul li a strong { font-weight:bold; }
				
				.hollowPurpleBox ul li a img,
				.hollowBlueBox ul li a img,
				.hollowYellowBox ul li a img{display:block;margin:auto;	}	
						
			.hollowPurpleBox ul li.active,
			.hollowBlueBox ul li.active,
			.hollowYellowBox ul li.active{margin-top:0;margin-bottom:0;	}
			
				.hollowPurpleBox ul li.active a img,
				.hollowBlueBox ul li.active a img,
				.hollowYellowBox ul li.active a img{border:1px solid #300;}
				
				
/* Headings */
.blueHeader, .specialHeader, .blueHeaderUsername, .categoryHeader, .yellowHeader, .purpleHeader,.pinkHeader { margin-left:auto; margin-right:auto; height:56px; width:583px; }
.lightPurpleHeader {margin-left:6px; margin-right:auto; height:56px; width:580px;}
.blueHeader h2, .blueHeaderUsername h2, .categoryHeader h2, .yellowHeader h2, .purpleHeader h2, .lightPurpleHeader h2, .pinkHeader h2 { padding:20px 0 0 25px; color:#fff;}
.blueHeader { background: url(../graphics/structure/heading_background_blue.gif) no-repeat;  }
.blueHeaderUsername { background: url(../graphics/structure/heading_background_blue_username.gif) no-repeat;  }
.categoryHeader { background: url(../graphics/structure/heading_background.gif) no-repeat; }
.yellowHeader { background: url(../graphics/structure/heading_background_yellow.gif) no-repeat; }
.purpleHeader { background: url(../graphics/structure/heading_background_purple.gif) no-repeat; }
.lightPurpleHeader { background: url(../graphics/structure/heading_background_lightpurple.jpg) no-repeat; }
.pinkHeader { background: url(../graphics/structure/heading_background_pink.gif) no-repeat; }
.specialHeader { background: url(../graphics/structure/specialHeading.jpg) no-repeat; }
.blueHR, .greenHR, .purpleHR, .blueHRNarrow
{
	border: none;
	height:44px;
	width:558px;
	padding: 5px 0;
	margin-left:auto;
	margin-right:auto;
}
.blueHR { color:#67ABCE; background: url(../graphics/structure/hr_blue.gif) no-repeat top left; }
.blueHRNarrow { color:#67ABCE; background: url(../graphics/structure/hr_blue_narrow.gif) no-repeat top left; width:516px !important; }
.greenHR { color:#9CCE5A;background: url(../graphics/structure/hr_green.gif) no-repeat top left; }
.purpleHR { color:#758DD8; background: url(../graphics/structure/hr_purple.gif) no-repeat top left; }
.blueHR p
{
	color:#67ABCE;
	font-family:Futura Md BT;
	font-size:1.2em;	/* should be 18pt from design */
	font-weight:bold;
	line-height:22px;
	margin-left:0px !important;	
}

.headerUsername a, .headerUsername a:hover, .headerUsername a:visited
{
	float:right;
	width:380px;
	text-align:right;
	margin-right:50px;
	margin-top:25px;
	color:#FFF;
	font-family:Arial;
	font-weight:bold;
}

.breadCrumbs { padding-top:10px; margin-left:12px; }
.breadCrumbs li { float:left;	font-size:0.6em; padding-right:5px; }

/* Coming Soon to Orchard stuff */
.massiveText {color:#67ABCE;font-size:70px;font-weight:bold;margin-left:12px;text-align:center;width:559px;}
.centeredText {color:#67ABCE;font-size:20px;margin-left:12px;text-align:center;width:559px;}
.centeredText strong {font-weight:bold;}
.spacer{ height:1em; }

.iconHodder,
.iconWayland,
.iconWatts {display:inline-block;height:0;overflow:hidden;padding-top:33px;}
.iconHodder {width:24px;}
.iconWayland {width:41px;}
.iconWatts {width:31px;}

#verticalBanner
{
	margin-top:15px;
}

#awardList li { font-size: 0.8em;  }
#awardList h3 { color:#F36838; font-size: 1em; padding-top: 0px; }
#awardList img { float:left; }
#awardList div { float:right; width:460px; }
#awardList .divider { width:100% !important;}
.awardTitle { color:#F90; font-size:0.7em; }
.awardTitle a { color:#F90; text-decoration:none; }
.awardTitle img { margin-top:-2px; vertical-align:middle; }

.halfBox p, .box p {
	font-size:0.8em;
}

.rdfa { display: none; }
.btnFindAddress { margin-top:3px; }
.keepUpdatedTextBox125  
{
	background: url(../graphics/gfx_yellow_text_125.gif) no-repeat bottom; 
	height:23px; 
	width:125px; 
	display:inline;
}
	.keepUpdatedTextBox125 input 
	{
		border:none;
		border-color:#fff;
		height:16px;
		margin:2px 8px;
		width:110px;
	}

.newsletterForm input[type=text], .newsletterForm select { width:200px;	border:solid 1px #67ABCE; }
.newsletterForm h2 { padding:padding:0 0 0 25px; line-height:0.5em !important;}
/* Taken from hardcoded image in markup in minibasket.ascx to each seasonal style sheet */
.btnCheckout { background-image:url(../graphics/buttons/btn_check_out.gif);	width:112px; height:28px; }
.btnNewsFeedRightNav {background-image:url(../graphics/buttons/btn_news_feed_rightnav.gif); width:91px; height:20px; position:absolute;}

#footer ul li
{
	float:left;
	margin-left:2px;
	margin-right:2px;
	font-size:0.96em;
}
#footer ul .lifloatRight
{
	float:right !important;
}
	#footer ul .lifloatRight span
	{
		float:left;
	}

