/* ++ Smyths CSS for Navigation and Sidebar Elements ++ */

/* ++ navigation elements ++ */
/* super (utility) navigation */
ul#superNav {
	float: left;
	list-style: none;
	padding: 15px 25px 10px 25px;
	text-align: right;
	width: 702px;
}

ul#superNav li {
	color: #ffffff;
	display: inline;
	font-size: 85%;
}

ul#superNav li a {
	color: #ffffff;
	font-weight: normal;
	text-transform: uppercase;
}

/* primary navigation */
ul#primaryNav {
	list-style: none;
	float: left;
	overflow: hidden;
	padding: 0 0 0 15px;
	width: 713px;
}

ul#primaryNav li {
	background: transparent url(../img/tab_navPri_right.gif) top right no-repeat;
	float: left;
	padding: 0 10px 0 0;
	margin-right: 2px;
}

ul#primaryNav li a {
	background: transparent url(../img/tab_navPri_left.gif) top left no-repeat;
	display: block;
	font-size: 110%;
	padding: 8px 2px 6px 12px;
}

ul#primaryNav li a:link, ul#primaryNav li a:visited {
	color: #cc0000;
}


/* super (utility) navigation */
ul#navUtility li {
	background: transparent url(../img/tab_navUtility_right.gif) top right no-repeat;
	border-bottom: 1px solid #bf080e;
	float: right;
	font-size: 85%;
	font-weight: bold;
	margin-left: 4px;
}

ul#navUtility li a {
	display: block;
	background: transparent url(../img/tab_navUtility_left.gif) top left no-repeat;
	padding: 2px 5px;
}

ul#navUtility li a:link, ul#navUtility li a:visited {
	color: #ffffff;
	text-decoration: none;
}

ul#navUtility li a:hover, ul#navUtility li a:active {
	color: #fff200;
	text-decoration: none;
}
 
/* primary navigation */
ul#navMain li {
	background: transparent url(../img/tab_navMain_left.gif) top left no-repeat;
	border-bottom: 1px solid #bf080e;
	float: left;
	font-size: 110%;
	font-weight: bold;
	margin-right: 2px;
}

ul#navMain li a {
	display: block;
	background: transparent url(../img/tab_navMain_right.gif) top right no-repeat;
	margin-left: 2px;
	padding: 8px 8px 8px 6px;
}

ul#navMain li a:link, ul#navMain li a:visited {
	color: #ffffff;
	text-decoration: none;
}

ul#navMain li a:hover, ul#navMain li a:active {
	color: #fff200;
	text-decoration: none;
}

/* base navigation and copyright */
#baseNav ul, #copyterms ul {
	font-size: 85%;
	list-style-type: none;
	padding: 10px 0 10px 14px;
}

#baseNav ul li, #copyterms ul li { display: inline; }

#baseNav ul li {
	border-right: 1px solid #ffffff;
	margin-right: 5px;
	padding-right: 5px;
}

#baseNav ul li a:link, #baseNav ul li a:visited { color: #cc0000; }

#copyterms ul li {
	border-right: 1px solid #d7d7cf;
	margin-right: 5px;
	padding-right: 5px;
}

#copyterms ul li a:link, #copyterms ul li a:visited {
	color: #222222;
	font-weight: normal;
	text-decoration: underline;
}

#copyterms ul li a:hover, #copyterms ul li a:active { text-decoration: none; }

/* ++ sidebar content ++ */

/* support content top titles */
#supportContent h3 {
	height: 60px;
	width: 192px;
}

.h3_space { margin-bottom: 8px; }

h3.h3_toys { background: transparent url(../img/title_toys.gif) top left no-repeat; }
h3.h3_baby { background: transparent url(../img/title_baby.gif) top left no-repeat; }
h3.h3_outdoor { background: transparent url(../img/title_outdoor.gif) top left no-repeat; }
h3.h3_games { background: transparent url(../img/title_video_games.gif) top left no-repeat; }
h3.h3_specials { background: transparent url(../img/title_special_offers.gif) top left no-repeat; }
h3.h3_shop { background: transparent url(../img/title_online_store.gif) top left no-repeat; }

h3.h3_atoz { background: transparent url(../img/title_a_to_z.gif) top left no-repeat; }
h3.h3_about { background: transparent url(../img/title_about_us.gif) top left no-repeat; }
h3.h3_advSearch { background: transparent url(../img/title_advanced_search.gif) top left no-repeat; }
h3.h3_catRequest { background: transparent url(../img/title_catalogue_request.gif) top left no-repeat; }
h3.h3_contact { background: transparent url(../img/title_contact_us.gif) top left no-repeat; }
h3.h3_diskRepair { background: transparent url(../img/title_disk_repair.gif) top left no-repeat; }
h3.h3_email { background: transparent url(../img/title_email_offers.gif) top left no-repeat; }
h3.h3_giftVouchers { background: transparent url(../img/title_gift_vouchers.gif) top left no-repeat; }
h3.h3_privacy { background: transparent url(../img/title_privacy.gif) top left no-repeat; }
h3.h3_recommends { background: transparent url(../img/title_recommends.gif) top left no-repeat; }
/*h3.h3_resCollect { background: transparent url(../img/title_reserve_collect.gif) top left no-repeat; }*/
h3.h3_resCollect { background: transparent url(../img/sidebar_titles_shelfprmoise.gif) top left no-repeat; }
h3.h3_searchResults { background: transparent url(../img/title_search_results.gif) top left no-repeat; }
h3.h3_smythsTV { background: transparent url(../img/title_smyths_tv.gif) top left no-repeat; }
h3.h3_storeLoc { background: transparent url(../img/title_store_locator.gif) top left no-repeat; }
h3.h3_terms { background: transparent url(../img/title_terms.gif) top left no-repeat; }
h3.h3_cart { background: transparent url(../img/title_cart.gif) top left no-repeat; }

h3.h3_returns { background: transparent url(../img/title_returns_policy.gif) top left no-repeat; }
h3.h3_prf { background: transparent url(../img/title_prf_info.gif) top left no-repeat; }
h3.h3_custServices { background: transparent url(../img/title_customer_services.gif) top left no-repeat; }
h3.h3_competition { background: transparent url(../img/title_competition.gif) top left no-repeat; }
h3.h3_specialEvents { background: transparent url(../img/title_special_events.gif) top left no-repeat; }
h3.h3_onlinePromo { background: transparent url(../img/title_online_promo.gif) top left no-repeat; }
h3.h3_checkout { background: transparent url(../img/title_checkout.gif) top left no-repeat; }
h3.h3_textAlert { background: transparent url(../img/title_text_alert.gif) top left no-repeat; }
h3.h3_myaccount { background: transparent url(../img/title_my_account.gif) top left no-repeat; }


/* secondary navigation */
ul.secondaryNav {
	font-size: 90%;
	list-style-type: none;
	margin: 0 0 10px 10px;
	width: 172px;
}

ul.secondaryNav li { border-bottom: 1px solid #d7d7cf; }

ul.secondaryNav li a, ul.secondaryNav li a#link_backCat {
	display: block;
	padding: 4px 0 4px 6px;
}

ul.secondaryNav li a:link, ul.secondaryNav li a:visited { background: #ffffff url(../img/arrow_blue.gif) center left no-repeat; }
ul.secondaryNav li a:hover, ul.secondaryNav li a:active, ul.secondaryNav li a.selected { background: #ececec url(../img/arrow_red.gif) center left no-repeat; }

ul.secondaryNav li a#link_backCat:link, ul.secondaryNav li a#link_backCat:visited { 
	background: #ececec url(../img/arrow_blueRev.gif) center left no-repeat;
	text-transform: uppercase;
}
ul.secondaryNav li a#link_backCat:hover, ul.secondaryNav li a#link_backCat:active { 
	background: #ececec url(../img/arrow_redRev.gif) center left no-repeat;
	text-transform: uppercase;
}

/* large graphic buttons */
div.btnGiant_sidebar, div.btnGiant_sidebarlong, div.btnCatalogue_sidebar {
	margin: 0 0 10px 10px;
	width: 172px;
}

div.btnGiant_sidebar a {
	display: block;
	height: 115px;
	width: 172px;
}

div.btnGiant_sidebarlong a, div.btnCatalogue_sidebar a
{
	display: block;
	height: 203px;
	width: 172px;	
}

div.btnCatalogue_sidebar
{
	margin: 0 0 0 10px;
}

div.btnCatalogue_sidebar a
{
	height: 153px;	
}

div.btnGiant_sidebarlong span, div.btnCatalogue_sidebar span
{
	display: none;	
}

div.btn_extraLarge {
	margin: 0 0 2px 10px;
	width: 172px;
}

div.btn_extraLarge a {
	display: block;
	height: 203px;
	text-indent: -3000px;
	width: 172px;
}

a#btn_lateOpen { background: transparent url(../img/btn_late_opening.gif) no-repeat; }
a#btn_lateOpen_uk { background: transparent url(../img/btn_late_opening_uk.gif) no-repeat; }
a#btn_paristrip_uk { background: transparent url(../img/btn_trip2paris.gif) no-repeat; }
a#btn_baby_section { background: transparent url(../img/v3_btn_baby_dept.jpg) no-repeat; }
a.btn_ironman_comp { background: transparent url(../img/v2_btn_ironman_comp.gif) no-repeat; }
a.btn_bobandsam_comp { background: transparent url(../img/v1_btn_fireman_bob.gif) no-repeat; }
a.btn_dora_comp { background: transparent url(../img/btn_dora_comp_2.gif) no-repeat; }

a#btn_email { background: transparent url(../img/btn_emailSignup.gif) no-repeat; }
a#btn_onlineShop { background: transparent url(../img/btn_onlineShop.gif) no-repeat; }
a#btn_giftVoucher { background: transparent url(../img/btn_giftVoucher.gif) no-repeat; }
a#btn_diskRepair { background: transparent url(../img/btn_diskRepair.gif) no-repeat; }
a#btn_mileycyrus { background: transparent url(../img/btn_HM_comp.gif) no-repeat; }
a#btn_legoland { background: transparent url(../img/v1_legoland_sidepan.jpg) no-repeat; }
a#btn_bobthebuilder { background: transparent url(../img/btn_bob_builder_comp.gif) no-repeat; }
a#btn_highschoolmusical { background: transparent url(../img/btn_hsm_comp.gif) no-repeat; }
a#btn_mileycyrus span, a#btn_bobthebuilder span, a#btn_highschoolmusical span { display: none; }
a#btn_smOnlineShop { background: transparent url(../img/btn_sm_onlineShop.gif) no-repeat; }
a#btn_smGiftVoucher { background: transparent url(../img/btn_sm_voucher.gif) no-repeat; }
a#btn_smEmail { background: transparent url(../img/btn_sm_emailSignup.gif) no-repeat; }
a#btn_avivahealth { background: transparent url(../img/btn_aviva-health-v3.gif) no-repeat; }
a#btn_disneycompetition { background: transparent url(../img/btn_disney_comp.gif) no-repeat; }
a.btn_powerrangerscomp { background: transparent url(../img/btn_powerrangers_comp.gif) no-repeat; }
a#btn_newCatalogue { background: transparent url(../img/btn_lg_catRequest2010_2.gif) no-repeat; }
a#btn_smLoyaltyCard { background: transparent url(../img/btn_loyalty_card.gif) no-repeat; }

a#btn_email:link, a#btn_email:visited, a#btn_onlineShop:link, a#btn_onlineShop:visited, a#btn_giftVoucher:link, a#btn_giftVoucher:visited, a#btn_diskRepair:link, a#btn_diskRepair:visited,
a#btn_lateOpen:link, a#btn_lateOpen:visited,
a#btn_lateOpen_uk:link, a#btn_lateOpen_uk:visited, a#btn_smOnlineShop:link, a#btn_smOnlineShop:visited, a#btn_smGiftVoucher:link, a#btn_smGiftVoucher:visited, 
a#btn_smEmail:link, a#btn_smEmail:visited, a#btn_avivahealth:link, a#btn_avivahealth:visited,
a#btn_newCatalogue:link, a#btn_newCatalogue:visited, a#btn_baby_section:link, a#btn_baby_section:visited,
a.btn_bobandsam_comp:link, a.btn_bobandsam_comp:visited, a#btn_smLoyaltyCard:link, a#btn_smLoyaltyCard:visited,
a.btn_dora_comp:link, a.btn_dora_comp:visited
{ 
	background-position: top left; 
}


a#btn_email:hover, a#btn_email:active, a#btn_onlineShop:hover, a#btn_onlineShop:active, a#btn_giftVoucher:hover, a#btn_giftVoucher:active, a#btn_diskRepair:hover, a#btn_diskRepair:active,
a#btn_lateOpen:hover, a#btn_lateOpen:active, a#btn_lateOpen_uk:hover, a#btn_lateOpen_uk:active, a#btn_smOnlineShop:hover, a#btn_smOnlineShop:active, a#btn_smGiftVoucher:hover, a#btn_smGiftVoucher:active,
a#btn_smEmail:hover, a#btn_smEmail:active, a#btn_avivahealth:hover, a#btn_avivahealth:active,
a#btn_newCatalogue:hover, a#btn_newCatalogue:active, a#btn_baby_section:hover, a#btn_baby_section:active,
a.btn_bobandsam_comp:hover, a.btn_bobandsam_comp:active, a#btn_smLoyaltyCard:hover, a#btn_smLoyaltyCard:active,
a.btn_dora_comp:hover, a.btn_dora_comp:active { background-position: bottom left; }

/* special (competition/events) buttons */
div.btn_special {
	margin: 0 0 10px 10px;
	width: 172px;
}

div.btn_special a {
	display: block;
	height: 45px;
	width: 172px;
}

.sidebar_creditcard
{
	margin: 0 0 10px 10px;	
}

/* SAMPLE YOU CAN REMOVE THIS ONE FROM YOUR CSS */
a#btn_sampleSpecial { background: transparent url(../img/btn_200voucher.gif) no-repeat; }
a#btn_sampleSpecial:link, a#btn_sampleSpecial:visited { background-position: top left; }
a#btn_sampleSpecial:hover, a#btn_sampleSpecial:active { background-position: bottom left; }

/* real special buttons */
a#btn_meet_firemanSam { background: transparent url(../img/btn_meet_firemanSam.gif) no-repeat; }
a#btn_meet_ben10 { background: transparent url(../img/btn_meet_ben10.gif) no-repeat; }
a#btn_win_uk300 { background: transparent url(../img/btn_win_uk300.gif) no-repeat; }
a#btn_win_irl200 { background: transparent url(../img/btn_win_irl200.gif) no-repeat; }
a#btn_win_irl250 { background: transparent url(../img/btn_250voucher.gif) no-repeat; }


a#btn_meet_firemanSam:link, a#btn_meet_firemanSam:visited, 
a#btn_meet_ben10:link, a#btn_meet_ben10:visited, 
a#btn_win_uk300:link, a#btn_win_uk300:visited, 
a#btn_win_irl250:link, a#btn_win_irl250:visited,
a#btn_win_irl200:link, a#btn_win_irl200:visited 
	{ background-position: top left; }

a#btn_meet_firemanSam:hover, a#btn_meet_firemanSam:active, 
a#btn_meet_ben10:hover, a#btn_meet_ben10:active,
a#btn_win_uk300:hover, a#btn_win_uk300:active, 
a#btn_win_irl200:hover, a#btn_win_irl200:active, 
a#btn_win_irl250:hover, a#btn_win_irl250:active 
	{ background-position: bottom left; }


/* regular (services) buttons */
div.btnReg_sidebar {
	margin: 0 0 10px 10px;
	width: 172px;
}

div.btnReg_sidebar a {
	display: block;
	height: 36px;
	width: 172px;
}

a#btn_catRequest { background: transparent url(../img/btn_req_catalogue.gif) no-repeat; }
a#btn_storeLocator { background: transparent url(../img/btn_store_locator.gif) no-repeat; }
a#btn_prfInfo { background: transparent url(../img/btn_prf_info.gif) no-repeat; }

a#btn_catRequest:link, a#btn_catRequest:visited, a#btn_storeLocator:link, a#btn_storeLocator:visited, a#btn_prfInfo:link, a#btn_prfInfo:visited { background-position: top left; }

a#btn_catRequest:hover, a#btn_catRequest:active, a#btn_storeLocator:hover, a#btn_storeLocator:active, a#btn_prfInfo:hover, a#btn_prfInfo:active { background-position: bottom left; }

/* special feature buttons (competitions, etc. */

/* remaining sidebar content elements */
div.sidebar_section {
	background: transparent url(../img/bg_sidebar_section.gif) bottom left no-repeat;
	margin: 0 0 10px 10px;
	width: 172px;
}

div.sidebar_section p {
	font-size: 85%;
	padding: 6px;
}

h4#reserveCollect {
	background: transparent url(../img/leftpanel_onsheflpromise.gif) top left no-repeat;
	height: 75px;
	width: 172px;
}

h4.h4_sectionTop {
	background: transparent url(../img/bg_h4_sidebarText.gif) top left no-repeat;
	color: #dc9314;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 120%;
	line-height: 120%;
	padding: 10px 5px;
	width: 172px;
}

#supportContent h3 span, div.btnGiant_sidebar a span, div.btnReg_sidebar a span, div.btn_special a span, h4#reserveCollect span { display: none; }

/* shopping process sidebar */
table.summaryTbl {
	border-top: 1px solid #ecece4;
	font-size: 85%;
	margin: 0 0 20px 5px;
	width: 162px;
}

table.summaryTbl th {
	border-bottom: 1px solid #ecece4;
	font-weight: bold;
	padding: 3px 3px 3px 0;
	text-align: right;
}

table.summaryTbl td {
	border-bottom: 1px solid #ecece4;
	padding: 3px 0 3px 0;
}

table.summaryTbl td em {
	color: #cc0000;
	font-style: normal;
}