/* copyright 2007 Borders Inc. All Rights Reserved */

/************************ DEFAULT :: START **********************/
body#sub_Nav { background-image: url(images/background/Borders_tile3.jpg); background-repeat: repeat-x; background-position: 0px 159px;}
body#no_sub_Nav { background: url(images/background/Borders_tile2.jpg) repeat-x 0px 159px; }
body#homepage { background: url(images/background/Borders_tile1.jpg) repeat-x 0px 159px; }
body#kiosk_no_sub_Nav { background-image: url(images/background/Borders_tile5.jpg); background-repeat: repeat-x; background-position: 0px 159px; }
Body#kiosk_no_sub_Nav .content_container .container_wrapper { background: none;}
body, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7125em; color: #543019; }
h1 { font-size: 1.5em; font-weight: normal; }
h2 { color: #a56323; font-size: 1.4em; }
h3 { font-weight: normal; font-size: 1.1em; color: #a39674; }
h4, h5 { font-size: 1.1em; font-weight: normal; }
p { font-size: 1em; color: #000000; }
input { font-size: 1em; }
form, table { border: none !important; }
/*************Added By Wipro Starts Here***************************************
a { color: #b10021;text-decoration: none; }
a:hover { color: #a56323 !important; text-decoration: underline; }
a:visited { color: #b10021 !important;}
a:visited:hover { color: #640014;text-decoration: underline;}
a:focus {overflow: hidden;}*/
/*************Added By Wipro Ends Here****************************************/

img, a img, a:hover img { border: none; text-decoration: none !important; }
fieldset { border: none !important; white-space: normal; }
input { border: 1px solid #b3b9bf; color: #a39674; }
select { font-size: 1em; }
select { border: 1px solid #b3b9bf; }
textarea { border: 1px solid #b3b9bf !important; color: #543019; font-size: 1em !important; }
.left { background: #fff url(images/background/left_nav_bg.gif) repeat-y !important; }
.left2 { background: #fff url(images/background/left_nav_bg_short2.gif) repeat-y left !important; }
ul.v_list li { padding-left: 7px !important; list-style-type: none !important; background: url(images/background/bullet_4.gif) 0px 4px no-repeat; }
.sup { vertical-align: sup; }
/************************ DEFAULT :: END * *********************/


/************************ PAGE :: START **********************/

/************************ NAVIGATION :: START **********************/
	/************************ NAVIGATION -- UTILITY :: START **********************/
		#nav_utility ul li { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #ffeea5; font-size: 1px; }
		#nav_utility ul li a { color: #fff; text-decoration: none !important; background: url(images/background/nav_utility2.gif) no-repeat; }
		#nav_utility ul li a b { font-size: 3px !important;  }
		#nav_utility ul li a:hover { text-decoration: none !important; }
		
		#nav_utility ul li.nu1{ background-position: 0px 0px; width: 118px; height: 26px; background-image: url(images/background/nav_utility2.gif); background-repeat: no-repeat; }
			#nav_utility ul li.nu1 a:hover { background-position: 0px -26px;}
			#nav_utility ul li.nu1 a.on { background-position: 0px -26px; text-decoration:none;}
		
		#nav_utility ul li.nu2 a { background-position: -118px 0px; }
			#nav_utility ul li.nu2 a:hover { background-position: -118px -26px; }
			#nav_utility ul li.nu2 a.on { background-position: -118px -26px; cursor: default !important; text-decoration:none;}
		
		#nav_utility ul li.nu3 a { background-position: -179px 0px; }
			#nav_utility ul li.nu3 a:hover { background-position: -179px -26px; }
			#nav_utility ul li.nu3 a.on { background-position: -179px -26px; cursor: default !important; text-decoration:none;}
		
		#nav_utility ul li.nu4 a { background-position: -241px 0px; }
			#nav_utility ul li.nu4 a:hover { background-position: -241px -26px; }
			#nav_utility ul li.nu4 a.on { background-position: -241px -26px; cursor: default !important; text-decoration:none;}
		
		#nav_utility ul li.nu5 a { background-position: -285px 0px; }
			#nav_utility ul li.nu5 a:hover { background-position: -285px -26px; }
			#nav_utility ul li.nu5 a.on { background-position: -285px -26px; cursor: default !important; text-decoration:none;}
		
		#nav_utility ul li.nu6 { background: none; }
		#nav_utility ul li.nu6 a { background-position: -439px 0px; }
			#nav_utility ul li.nu6 a:hover { background-position: -439px -26px; }
			#nav_utility ul li.nu6 a.on { background-position: -439px -26px; cursor: default !important; text-decoration:none;}
		
	/************************ NAVIGATION -- UTILITY :: END **********************/
	
	/************************ NAVIGATION -- PAGE HEADER :: START **********************/
		/************************ LOGO :: START **********************/
				#page_header #logo h1 a { text-decoration: none !important; }
		/************************ LOGO :: END **********************/
		
		/************************ SHOPPING CART NAVIGATION :: START **********************/
			#page_header #shopping_cart ul li { text-align: center; font-size: 1px; }
			#page_header #shopping_cart ul li a { background: url(images/background/nav_sc.gif) no-repeat; text-decoration: none; }
			
			#page_header #shopping_cart ul li.sc1 a { width: 100px; background-position: 0px 0px; height: 24px; }
				#page_header #shopping_cart ul li.sc1 a:hover { background-position: 0px -24px; } 
				#page_header #shopping_cart ul li.sc1 a.on { background-position: 0px -24px; cursor:default !important; }
			
			#page_header #shopping_cart ul li.sc2 { font-size: 0.9em; width: auto; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; line-height: 2em; background: #C30010; border-right: 1px solid #5E000B; height: 22px; padding: 2px 4px 0px 2px; }
			#page_header #shopping_cart ul li.sc2 a { width: 93px; background-position: -69px 0px; height: 24px; }
				#page_header #shopping_cart ul li.sc2 a:hover { background-position: -69px -24px; } 
				#page_header #shopping_cart ul li.sc2 a.on { background-position: -69px -24px; cursor:default !important; }
			
			#page_header #shopping_cart ul li.sc3 a { width: 73px; background-position: -165px 0px; height: 24px; }
				#page_header #shopping_cart ul li.sc3 a:hover { background-position: -165px -24px; }
				#page_header #shopping_cart ul li.sc3 a.on { background-position: -165px -24px; cursor:default !important; }
				
			#page_header #shopping_cart ul li.sc4 a { width: 99px; background-position: -238px 0px; height: 24px; }
				#page_header #shopping_cart ul li.sc4 a:hover { background-position: -238px -24px; }
				#page_header #shopping_cart ul li.sc4 a.on { background-position: -238px -24px; cursor:default !important; }
		
		
		
		/************************ SHOPPING CART NAVIGATION :: END **********************/
		
		/************************ MAIN NAVIGATION :: START **********************/
			
		
			#page_header #nav_main ul li { text-align: center; font-size: 1px; }

			
			#page_header #nav_main ul li.nm1 a { height:45px;width:81px; background-position: 0px 0px;  }
				#page_header #nav_main ul li.nm1 a:hover { background-position: 0px -45px; } 
				#page_header #nav_main ul li.nm1 a.on { background-position: 0px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm1 a.on:hover { background-position: 0px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm1 a.subon, #page_header #nav_main ul li.nm1 a.subon:hover { background-position: 0px -90px; }
				
			#page_header #nav_main ul li.nm2 a { width: 73px; background-position: -81px 0px; height: 45px; }
				#page_header #nav_main ul li.nm2 a:hover { background-position: -81px -45px; } 
				#page_header #nav_main ul li.nm2 a.on { background-position: -81px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm2 a.on:hover { background-position: -81px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm2 a.subon, #page_header #nav_main ul li.nm2 a.subon:hover { background-position: -81px -90px; }
				
			#page_header #nav_main ul li.nm3 a { width: 67px; background-position: -154px 0px; height: 45px; }
				#page_header #nav_main ul li.nm3 a:hover { background-position: -154px -45px; }
				#page_header #nav_main ul li.nm3 a.on { background-position: -154px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm3 a.on:hover { background-position: -154px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm3 a.subon, #page_header #nav_main ul li.nm3 a.subon:hover { background-position: -154px -90px; }
			
			#page_header #nav_main ul li.nm4 a { width: 139px; background-position: -221px 0px; height: 45px; }
				#page_header #nav_main ul li.nm4 a:hover { background-position: -221px -45px; } 
				#page_header #nav_main ul li.nm4 a.on { background-position: -221px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm4 a.on:hover { background-position: -221px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm4 a.subon, #page_header #nav_main ul li.nm4 a.subon:hover { background-position: -221px -90px; }
			
			#page_header #nav_main ul li.nm5 a { width: 83px; background-position: -360px 0px; height: 45px; }
				#page_header #nav_main ul li.nm5 a:hover { background-position: -360px -45px; } 
				#page_header #nav_main ul li.nm5 a.on { background-position: -360px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm5 a.on:hover { background-position: -360px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm5 a.subon, #page_header #nav_main ul li.nm5 a.subon:hover { background-position: -360px -90px; }
			
			#page_header #nav_main ul li.nm6 a { width: 115px; background-position: -443px 0px; height: 45px; }
				#page_header #nav_main ul li.nm6 a:hover { background-position: -443px -45px; } 
				#page_header #nav_main ul li.nm6 a.on { background-position: -443px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm6 a.on:hover { background-position: -443px -90px; cursor:default !important; }
			
			#page_header #nav_main ul li.nm7 a { width: 156px; background-position: -565px -14px; height: 30px; margin-top: 14px; }
				#page_header #nav_main ul li.nm7 a:hover { background-position: -565px -59px; } 
				#page_header #nav_main ul li.nm7 a.on { background-position: -565px -104px; cursor:default !important; }
				#page_header #nav_main ul li.nm7 a.on:hover { background-position: -565px -104px; cursor:default !important; }
				
			#page_header #nav_main ul li.nm8 a { width: 109px; background-position: -724px -14px; height: 30px; margin-top: 14px; }
				#page_header #nav_main ul li.nm8 a:hover { background-position: -724px -59px; } 
				#page_header #nav_main ul li.nm8 a.on { background-position: -724px -104px; cursor:default !important; }
				#page_header #nav_main ul li.nm8 a.on:hover { background-position: -724px -104px; cursor:default !important; }	
				
			#page_header #nav_main ul li.nm9 a { width: 144px; background-position: -833px -14px; height: 30px; margin-top: 14px; }
				#page_header #nav_main ul li.nm9 a:hover { background-position: -833px -59px; } 
				#page_header #nav_main ul li.nm9 a.on { background-position: -833px -104px; cursor:default !important; }
				#page_header #nav_main ul li.nm9 a.on:hover { background-position: -833px -104px; cursor:default !important; }	

			
			
		/************************ MAIN NAVIGATION :: END **********************/
		
		/************************* SUB NAVIGATION :: START ********************/
			#nav_sub ul li a { color: #431a00; background: #fff9c7; text-decoration: none; }
			#nav_sub ul li a:hover { color: #b15922; text-decoration: underline !important;}
		/************************ SUB NAVIGATION :: END ***********************/
	/************************ NAVIGATION -- PAGE HEADER :: END **********************/
/************************ NAVIGATION :: END **********************/



/************************ CONTENT :: START **********************/
.content_container .container_wrapper { background: #fff; width: 100%; }
#custom_home { background: #fff url(images/background/custom_bg.gif) left repeat-y;  }
	/************************ CONTENT -- SIGN IN MODULE :: START **********************/
		.sign_in  h1, .signed_in h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #ffffff; font-size: 1.2em; font-weight: bold; }
			.signed_in h1 { color: #543019; }
				.sign_in h1 a { color: #ffd76f; text-decoration: underline; }
		.sign_in p { font-size: 1em; color: #ffd76f; }
		
		.sign_in p a { background: none; color: #ffd76f !important; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }	
		.sign_in p a:hover { text-decoration: underline !important; color: #ffd76f !important;}
		.sign_in p a:visited { text-decoration: none !important; color: #ffd76f !important; }
		.sign_in p a:visited:hover { text-decoration: underline !important; color: #ffd76f !important; }
		
		.sign_in ul li, .signed_in ul li { font-size: 0.9em; }
		.sign_in ul li a { background: none; color: #FFD76F  !important; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none !important; }	
		.sign_in ul li a:hover { text-decoration: underline !important; color: #FFD76F  !important; }
		.sign_in ul li a:visited { text-decoration: none !important; color: #FFD76F  !important; }
		.sign_in ul li a:visited:hover { text-decoration: underline !important; color: #FFD76F  !important; }
	/************************ CONTENT -- SIGN IN MODULE :: END **********************/
	
	/************************ CONTENT -- SEARCH MODULE :: START **********************/
	.search { background: url(images/background/search_bg.gif) no-repeat; height: 43px; width: 380px; margin: 19px 0px 0px 5px; padding: 10px 0px 0px 9px; float: left; }
	.instore {margin: 0px 0px 0px 5px !important;}
		.search  h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #fff; font-size: 1.6em; float: left; }
		.search .bg1 { background: #61131d; }
		.search select { float: left; }
		.search input { border: 1px solid #b6965d !important; margin: 0px; padding: 0px; }
		.search .go button, .search .go a { background: url(images/background/btn_go7.gif) no-repeat left; text-decoration: none; width: 30px; height: 30px; cursor: pointer; border: none !important; }
		.search_instore_title { float: left; background: url(images/background/instore_search_title.gif) no-repeat; height: 19px; width: 372px; margin-left: 4px; }
	/************************ CONTENT -- SEARCH MODULE :: END **********************/
	
	/************************ CONTENT -- SIGN IN MODULE :: START **********************/
		.header_quick_links h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #543019; font-size: 1.2em; }
		.header_quick_links h1 b { position: relative; left: -9999px; }
		h1.account { background: url(images/content/left_your_account.gif) left top no-repeat; width: 99px; height: 17px; }
		h1.borders_rewards { background: url(images/content/left_visit_borders_rewards.gif) left top no-repeat; width: 95px; height: 34px; }
			.header_quick_links h1 { color: #543019; }
		.header_quick_links ul li, .sign_in_links ul li { font-size: 1em; float: left; background: url(images/background/bullet_3.gif) no-repeat scroll 7px 5px; }		
		.account_quick_links ul li.first, .sign_in_links ul li.first, .header_quick_links ul li.first { background: none !important; }
		.header_quick_links ul li a { background: none; color: #FFFFFF !important; text-decoration: none !important; }	
		.header_quick_links ul li a:hover { text-decoration: underline !important; color: #ffffff !important; }
		.header_quick_links ul li a:visited { text-decoration: none !important; color: #ffffff !important; }
		.header_quick_links ul li a:visited:hover { text-decoration: underline !important; color: #ffffff !important; }
		.header_quick_links ul li a.on { text-decoration: none !important; cursor: default !important;}
		.header_quick_links ul li a.on:hover { text-decoration: none !important; cursor: default !important;}
		/************************* LEFT NAV QUICK LINKS **************************/
		.account_quick_links h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #543019; font-size: 1.2em; }
		.account_quick_links h1 b { position: relative; left: -9999px; }
		h1.account { padding: 7px 9px 0px 11px; margin: 0px; height: 21px; background: url(images/background/leftnav_header.jpg) top left no-repeat; color: #fff; font-weight: bold; }
		h1.borders_rewards { background: url(images/content/left_visit_borders_rewards.gif) left top no-repeat; width: 131px; height: 17px; }
			.account_quick_links h1 { color: #543019; }
		.account_quick_links ul li a { background: none; color: #C53F4D !important; text-decoration: none !important; }	
		.account_quick_links ul li a:hover { text-decoration: underline !important; }
		.account_quick_links ul li a:visited { text-decoration: none !important; }
		.account_quick_links ul li a:visited:hover { text-decoration: underline !important; }
		/*************************************************************************/
	/************************ CONTENT -- SIGN IN MODULE :: END **********************/
	
	/************************ CONTENT -- HOMEPAGE :: START **********************/
	.homeCol1 p { color: #431a00; font-size: 1em;}
		.homeCol1_wrapper1 { border: 1px solid #f3e4b8; background: #FFFFFF url(images/background/guest_shortlist_bgrd.gif) no-repeat; }
			.homeCol1_wrapper1 h1 { color: #b10021; font-size: 1.1em; font-weight:bold;}
			.homeCol1_wrapper1 h2 { color: #b10021; font-size: 1em; font-weight: bold;} 
			.homeCol1_wrapper1 h3 { color: #b10021; font-size: 1em;}
			.homeCol1_wrapper1 a, .homeCol1_wrapper2 a { color: #a2001e !important; text-decoration: none;}
			.homeCol1_wrapper1 a:hover, .homeCol1_wrapper2 a:hover { color: #a2001e !important; text-decoration: underline;}
			.homeCol1_wrapper1 a:visited, .homeCol1_wrapper2 a:visited { color: #a2001e !important; text-decoration: none;}
			.homeCol1_wrapper1 a:visited:hover, .homeCol1_wrapper2 a:visited:hover { color: #a2001e !important; text-decoration: underline;}

			.homeCol1_wrapper1 .guest_shortlist_wrapper { background: #fdf3da url(images/background/guest_shortlist_bgrd2.jpg) no-repeat top; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_1 { background: url(images/background/guest_shortlist_1.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_2 { background: url(images/background/guest_shortlist_2.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_3 { background: url(images/background/guest_shortlist_3.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_4 { background: url(images/background/guest_shortlist_4.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_5 { background: url(images/background/guest_shortlist_5.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_6 { background: url(images/background/guest_shortlist_6.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_7 { background: url(images/background/guest_shortlist_7.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_8 { background: url(images/background/guest_shortlist_8.gif) no-repeat; }
					.homeCol1_wrapper1 ul.guest_shortlist li.guest_shortlist_9 { background: url(images/background/guest_shortlist_9.gif) no-repeat; }
			
				.homeCol1_wrapper1 ul.guest_shortlist_footer li { background: url(images/background/bullet_8.gif) no-repeat 0px 5px; }	
					.homeCol1_wrapper1 ul.guest_shortlist_footer li a { color: #a2001e; font-weight: bold; text-decoration: none; }	
					.homeCol1_wrapper1 ul.guest_shortlist_footer li a:hover { text-decoration: underline; }	
			
		.homeCol1_wrapper2 { border: 1px solid #f3e4b8; background: url(images/background/borders_top_10_bgrd.gif) no-repeat; }
			.homeCol1_wrapper2 ul.top_ten { border-top: 2px solid #fce29d;  }
			.homeCol1_wrapper2 ul.top_ten li{ font-size: 1px; }
			.homeCol1_wrapper2 ul li a{ text-decoration: none !important; background: url(images/background/nav_top_10.gif) no-repeat 0px 0px; }
			.homeCol1_wrapper2 ul li a b{ font-size: 3px;}
			
				.homeCol1_wrapper2 ul.top_ten li.ntt1 a { background-position: 0px 0px;}
					.homeCol1_wrapper2 ul.top_ten li.ntt1 a:hover { background-position: 0px -24px; text-decoration:none !important;}
					.homeCol1_wrapper2 ul.top_ten li.ntt1 a.on { background-position: 0px -24px; cursor: default !important; text-decoration:none;}
				.homeCol1_wrapper2 ul.top_ten li.ntt2 a { background-position: -58px 0px;}
					.homeCol1_wrapper2 ul.top_ten li.ntt2 a:hover { background-position: -58px -24px; text-decoration:none !important;}
					.homeCol1_wrapper2 ul.top_ten li.ntt2 a.on { background-position: -58px -24px; cursor: default !important; text-decoration:none;}
				.homeCol1_wrapper2 ul.top_ten li.ntt3 a { background-position: -109px 0px;}
					.homeCol1_wrapper2 ul.top_ten li.ntt3 a:hover { background-position: -109px -24px; text-decoration:none !important;}
					.homeCol1_wrapper2 ul.top_ten li.ntt3 a.on { background-position: -109px -24px; cursor: default !important; text-decoration:none;}
				.homeCol1_wrapper2 ul.top_ten li.ntt4 a { background-position: -158px 0px;}
					.homeCol1_wrapper2 ul.top_ten li.ntt4 a:hover { background-position: -158px -24px; text-decoration:none !important;}
					.homeCol1_wrapper2 ul.top_ten li.ntt4 a.on { background-position: -158px -24px; cursor: default !important; text-decoration:none;}
		
					.homeCol1_wrapper2 ul.top_ten_list li a { background: url(); font-size: 1em !important; }
					.homeCol1_wrapper2 ul.top_ten_list li a:hover { text-decoration: underline !important;}
		
	.homeCol2 h1 { color: #b10021; font-size: 1.1em; font-weight: bold; }
	.homeCol2 h2, .homeCol3 h2 { color: #b10021; font-size: 1em;  font-weight: bold;}
	.homeCol2 p { color: #431a00; font-size: 0.9em;}
	.homeCol2 a:hover, .homeCol3 a:hover { color:#b10021 !important; }
	.homeCol2 ul li, .homeCol3 ul li { padding-left: 9px; background:url(images/background/bullet_8.gif) 0px 5px no-repeat }
		.homeCol2_wrapper1 { border: 1px solid #f2d4a0; }
		.homeCol2_wrapper2 { border: 1px solid #f2d4a0; background:#FFFFFF;}
		.homeCol2_wrapper4 { border: 1px solid #f2d4a0; background:#FFFFFF;}
		.homeCol2_wrapper5 { border: 1px solid #f2d4a0; background:#FFFFFF;}
	
		.homeCol3_wrapper1 { background: url(images/background/this_week_at_borders.gif) no-repeat; }
			
		.homeCol3_wrapper2 { border: 1px solid #f3e4b9; background: #FFFFFF url(images/background/special_events.gif) no-repeat; }
		.homeCol3_wrapper2 h2 {margin: 0px; padding: 0px;}
		.homeCol3_wrapper2 img { margin-bottom: 3px; }
		.homeCol3_wrapper3 { border: 1px solid #dcdcdc; }
		
	
	/************************ CONTENT -- HOMEPAGE :: END **********************/
	
	/************************ CONTENT -- HOMEPAGE - INSTORE :: START *********************/
	.content_container .container_wrapper_instore p { color: #543019; font-size: 1em;}

	.instore_field_wrapper { text-align: center; width: 395px; height: 220px; }
		.instore_field { text-align: right; width: 385px; }
			.instore_field label { font-weight: bold; font-size: 1.1em;}
			.instore_field input, .instore_field_music input { border:solid 1px #b6965d; width: 291px;}
			
	.instore_field_wrapper_music { text-align: center; width: 445px; height: 220px; }
		.instore_field_music { text-align: right; width: 443px;}
			.instore_field_music label { font-weight: bold; font-size: 1.1em;}
	
	.instore_title { background: url(images/background/what_are_you_looking_for.gif) no-repeat;}
	
			.container_wrapper_instore ul li { text-align: center; font-size: 1px; }
			.container_wrapper_instore ul li a { background: url(images/background/nav_instore.gif) no-repeat; text-decoration: none; }
			
			.container_wrapper_instore ul li.in1 a { width: 188px; background-position: 0px 0px; height: 110px; }
				.container_wrapper_instore ul li.in1 a:hover { background-position: 0px -110px; text-decoration: none !important; } 
				.container_wrapper_instore ul li.in1 a.on { background-position: 0px -110px; cursor:default !important; }
				.container_wrapper_instore ul li.in1 a.on:hover { background-position: 0px -110px; cursor:default !important; text-decoration: none !important; }
				
			.container_wrapper_instore ul li.in2 a { width: 150px; background-position: -188px 0px; height: 110px; }
				.container_wrapper_instore ul li.in2 a:hover { background-position: -188px -110px; text-decoration: none !important; } 
				.container_wrapper_instore ul li.in2 a.on { background-position: -188px -110px; cursor:default !important; }
				.container_wrapper_instore ul li.in2 a.on:hover { background-position: -188px -110px; cursor:default !important; text-decoration: none !important; }
				
			.container_wrapper_instore ul li.in3 a { width: 178px; background-position: -338px 0px; height: 110px;}
				.container_wrapper_instore ul li.in3 a:hover { background-position: -338px -110px; text-decoration: none !important; } 
				.container_wrapper_instore ul li.in3 a.on { background-position: -338px -110px; cursor:default !important; }
				.container_wrapper_instore ul li.in3 a.on:hover { background-position: -338px -110px; cursor:default !important; text-decoration: none !important; }
	
	/************************ CONTENT -- HOMEPAGE - INSTORE ::END ************************/
	
	/************************ CONTENT -- BOOK LANDING :: START **********************/
	
	/*========== BOOKS LANDING PAGE TITLE :: START ==========*/
	.bookTitle { width: 965px; height: 67px; }
	.bookTitle ul { padding: 34px 0px 0px 225px; margin: 0px; }
	.bookTitle li { padding: 0px 16px 0px 0px; margin: 0px; list-style-type: none; float: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.6em; font-weight: bold; background: url('../images/background/bookTitleBullet.gif') center right no-repeat; }
	.bookTitle li.liLast { padding: 0px 0px 0px 9px; margin: 0px; background: none; }
	.bookTitle li a { color: #431a00; }
	
	b.hiddenText { position: absolute; left: -9999px; }
	/*========== BOOKS LANDING PAGE TITLE :: END ==========*/
	
	.fakeBookNav { width: 965px; background: url(images/background/fakeNavBg2.gif) top left repeat-y; float: left; }
	.fakeBookNavBottom { width: 965px; background: url(images/background/fakeNavBottomBg2.gif) bottom left no-repeat; float: left; }
	
	/*========== BROWSE BOOKS NAVIGATION :: START ==========*/
	.booksBrowseColumn { padding: 0px 0px 0px 7px; margin: 0px; float: left; }
	.booksBrowseColumnPad { border: 1px solid #f3e5ba; float: left; width: 175px; }
	.browseColumnEspot { width: 175px; }
		.browseEspotHeader { width: 155px; padding: 7px 9px 0px 11px; margin: 0px; height: 21px; background: url(images/background/leftnav_header.jpg) top left no-repeat; color: #fff; font-weight: bold; }
		.browseEspotContent { background: #fff url(images/background/browseEspotBg.jpg) bottom left repeat-x; }
		.browseEspotContent table { padding: 0px; margin: 0px; }
		.browseEspotContent td { padding: 16px 0px 16px 10px; margin: 0px; vertical-align: top; }
		.browseEspotContent td p { padding: 0px 10px 3px 0px; margin: 0px; }
		.browseEspotContent td p.altText { font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; color: #b10021; }
	
	.booksBrowseColumn ul { padding: 0px 0px 30px 0px; margin: 0px; width: 175px; }
	.booksBrowseColumn li { padding: 0px 0px 0px 0px; margin: 0px; }
	.booksBrowseColumn li.liHeader, #nav_left li.liHeader, .narrow_results_by li.Header { padding: 7px 9px 0px 11px; margin: 0px; height: 21px; background: url(images/background/leftnav_header.jpg) top left no-repeat; color: #fff; font-weight: bold; }
	.booksBrowseColumn li.liImage, #nav_left li.liImage, .narrow_results_by li.liImage{ padding: 0px 0px 0px 0px; margin: 0px; }
	.booksBrowseColumn li.liSubHeader, #nav_left li.liSubHeader, .narrow_results_by li.liSubHeader { padding: 9px 0px 0px 11px; margin: 0px; font-weight: bold; }
	.booksBrowseColumn li.liSubHeader ul, #nav_left li.liSubHeader ul, .narrow_results_by li.liSubHeader ul { padding: 0px 0px 5px 0px; margin: 0px; border: none; width: 164px; }
	.booksBrowseColumn li.liSubHeader li, #nav_left li.liSubHeader li, .narrow_results_by li.liSubHeader li { padding: 2px 9px 0px 12px; margin: 0px; background: url(images/background/booksBrowseColumnBullet.gif) 0px 6px no-repeat; font-weight: normal; color: #431A00; }
	.narrow_results_by li.liSubHeader {font-size: 0.9em;}
	.booksBrowseColumn li.liSubHeader li a, #nav_left li.liSubHeader li a, .narrow_results_by li.liSubHeader li a { color: #c53f4d; }
	.narrow_results_by li.liSubHeader li a {font-size: 1.1em;}
	/*Account Quick Links Styles*/	
	.account_quick_links li.Header { padding: 7px 9px 0px 11px; margin: 0px; height: 21px; background: url(images/background/leftnav_header.jpg) top left no-repeat; color: #fff; font-weight: bold; }
	.account_quick_links li.liImage{ padding: 0px 0px 0px 0px; margin: 0px; }
	.account_quick_links li.liSubHeader { padding: 9px 0px 0px 11px; margin: 0px; font-weight: bold; }
	.account_quick_links li.liSubHeader ul { padding: 0px 0px 5px 0px; margin: 0px; border: none; width: 164px; }
	.account_quick_links li.liSubHeader li { padding: 2px 9px 0px 12px; margin: 0px; background: url(images/background/booksBrowseColumnBullet.gif) 0px 6px no-repeat; font-weight: normal; }
	.account_quick_links li.liSubHeader li a { color: #c53f4dt; }
	/*========== BROWSE BOOKS NAVIGATION :: END ==========*/
	
	/*========== BROWSE BOOKS RESULTS :: START ==========*/
	.booksBrowseResults { width: 760px; float: left; padding: 0px 0px 0px 12px; margin: 0px; }
	
		.booksPromotions { padding-bottom: 13px; }
		.booksPromotions table { width: 760px; margin-bottom: 13px; }
		
		.htmlPromo { float: left; clear: none; width: 524px; height: 269px; background: url(images/flashBooks/promoBg.gif) top left no-repeat; }
			.htmlPromoContent { margin: 0px; height: 239px; }

			.htmlPromoNav { width: 465px; height: 27px; float: left; border: 1px solid #4D2103; background: url(images/flashBooks/promoNavBg.gif) top left repeat-x; }
			.htmlPromoNav ul { padding: 0px 0px 0px 10px; margin: 0px; }
			.htmlPromoNav li { padding: 6px 10px 0px 10px; margin: 0px; float: left; font-weight: bold; font-size: 1em; height: 21px; background: url(images/flashBooks/promoBullet.gif) 0px 10px no-repeat;}
			.htmlPromoNav li.on {background: url(images/flashBooks/promoBulletOn.gif) 0px 10px no-repeat;}
			.htmlPromoNav li.on a { color: #fff !important;}
			.htmlPromoNav li.on a:hover { color: #fff !important; text-decoration: none !important; cursor: default !important;}
			.htmlPromoNav li a { color: #E2C68C !important; }
			.htmlPromoNav li a:hover { color: #E2C68C !important; }
			
		.htmlPromoButtons ul { float: left; display: block;}
		.htmlPromoButtons ul li { color: #ffeea5; font-size: 1px; float: left; }
		.htmlPromoButtons ul li a { color: #fff; text-decoration: none !important; display: block; background: url(images/flashBooks/pauseplay.gif) no-repeat !important; }
		.htmlPromoButtons ul li a b { position: relative !important; left: -9999px !important; }
		.htmlPromoButtons ul li a:hover { text-decoration: none !important; }
		
		.htmlPromoButtons ul li.pn1 a { background-position: 0px 0px !important; width: 30px; height: 29px; }
			.htmlPromoButtons ul li.pn1 a:hover { background-position: 0px 0px !important;}
			.htmlPromoButtons ul li.pn1 a.on { background-position: 0px -27px !important; text-decoration:none;}
			.htmlPromoButtons ul li.pn1 a.on:hover { background-position: 0px -27px !important; text-decoration:none; cursor: default !important;}
			
		.htmlPromoButtons ul li.pn2 a { background-position: -30px 0px !important; width: 27px; height: 29px; }
			.htmlPromoButtons ul li.pn2 a:hover { background-position: -30px 0px !important;}
			.htmlPromoButtons ul li.pn2 a.on { background-position: -30px -27px !important; text-decoration:none;}
			.htmlPromoButtons ul li.pn2 a.on:hover { background-position: -30px -27px !important; text-decoration:none; cursor: default !important;}
		
		.htmlPromoContent.text { height: 224px; padding: 15px 0px 0px 16px;}
		  .htmlPromoContent .promoWrapper1 {float: left; clear: none; width: 160px;}
		  .htmlPromoContent .promoWrapper2 {float: left; clear: none; width: 332px;}
  		.htmlPromoContent .promoWrapper2 img.promoImage {border: 1px solid #c6a86f;}
  		.htmlPromoContent .promoWrapper2 h1 {color: #c85b00; font-family: Georgia,"Times New Roman",Times,serif; margin: 0px; padding: 0px;}
  		.htmlPromoContent .promoWrapper2 p {color: #572906;}
  		.htmlPromoContent .promoWrapper2 a {color: #b10021;}
  		.htmlPromoContent .promoWrapper2 a:hover {color: #c85b00 !important;}
  		.htmlPromoContent .promoWrapper2 ul {color: #c85b00; margin-bottom: 14px;}
			.htmlPromoContent .promoWrapper2 ul li {background: url(images/flashBooks/promoTextBullet.gif) 0px 5px no-repeat; padding-left: 7px;}
			
		/*========== BROWSE HEADER :: START ==========*/
		.browseHeader { background: #FDE4A1 url(images/background/booksBrowseResultsHeader.gif) top left repeat-x; width: 743px; padding: 0px 0px 0px 16px; margin: 0px; float: left; }
			.browseHeaderLeft { float: left; width: 480px; }
			.browseHeaderRight { float: right; width: 240px; }
			
		.browseHeader h1 { font-family:Georgia, "Times New Roman", Times, serif; padding: 3px 0px;}
		
		.browseHeader td { padding-left: 8px; vertical-align: top; }
		.browseHeader td img { padding-top: 12px; }
		.browseHeader img { float: left; padding: 8px 0px 8px 0px; }
		.browseHeader select { margin: 8px 0px 0px 0px; }
		
		.browseHeader .locationBreadcrumbs { padding: 9px 0px 9px 8px; margin: 0px; color: #431A00 !important; float: left; width: 401px; }
		.browseHeader .locationBreadcrumbs a { color: #431A00 !important; text-decoration: underline !important; padding: 0px 12px 0px 0px; margin: 0px 8px 0px 0px; background: url(images/content/arrowWhiteRight.gif) center right no-repeat; }
		.browseHeader .locationBreadcrumbs a:hover { text-decoration: none !important; }
		
		.extraSpace { padding-left: 3px !important; }
		/*========== BROWSE HEADER :: END ==========*/
		
		/*========== FEATURED ITEMS :: START ==========*/
		.featuredItems { width: 758px; border: 1px solid #f0dda7; float: left; }
		.featuredContent { background: #fff url(images/background/featuredItemsBg2.jpg) top left no-repeat; float: left; width: 758px; }
		.featuredContentPad { background: url(images/background/featuredItemsBg3.gif) top left repeat-y; float: left; width: 758px; }
			.featuredContentMod { width: 250px; float: left; padding: 0px; margin: 0px; }
			.featuredContentMod td { padding: 16px 0px 11px 0px; margin: 0px; }
			.featuredContentMod td.featuredCover { padding: 16px 0px 16px 20px; margin: 0px; }
			.featuredContentMod td.featuredCover img { border: 1px solid #c2a46a; }
			.featuredContentMod td.featuredDescription { padding: 13px 20px 8px 0px; margin: 0px; }
			.featuredContentMod td.featuredDescription span.prices{display: block; margin-bottom: 10px !important;}
			.featuredContentMod td.featuredDescription p.list_price {padding: 0px 0px 0px 11px !important;}
			.featuredContentMod td.featuredDescription p.altText {padding-bottom: 0px !important;}
			.featuredContentMod td p { padding: 0px 0px 8px 11px; margin: 0px; line-height: 1.2em; }
			.featuredContentMod td .altText { color: #b10021; }
			.featuredContentMod td .altText a { color: #b10021 !important; }
			/*===== This is for the featured panel price display =====*/
			.featuredContentMod td.featuredDescription .altText b {font-family: Georgia, "Times New Roman", Times, serif;}
		/*========== FEATURED ITEMS :: END ==========*/
		
		/*========== BROWSE RESULTS :: START ==========*/
		.browseResults { width: 758px; float: left; border-right: 1px solid #f0dda7; border-bottom: 1px solid #f0dda7;  border-left: 1px solid #f0dda7;float: left; }
			/*========== PAGING NAVIGATION TOP :: START ==========*/
			.booksPagingNavTop { width: 742px; height: 29px; float: left; border-top: 1px solid #f0dda7; background: url(images/background/booksPagingNavBg.gif) top left repeat-x; padding-left: 16px; }
			.booksPagingNavTop table { padding: 0px; margin: 0px; }
			.booksPagingNavTop td { padding: 0px 6px 0px 0px; margin: 0px; }
			.booksPagingNavTop td.pageImg { padding: 5px 8px 0px 0px; margin: 0px; }
				.booksPagingNavTop ul { padding: 0px 0px 0px 0px; margin: 0px; }
				
				.booksPagingNavTop li { padding: 0px 0px 0px 0px; margin: 0px; float: left; height: 29px; list-style-type: none; border-right: 1px solid #edcd7b; }
				.booksPagingNavTop li a { color: #b10021 !important; font-weight: bold; padding: 7px 7px 0px 7px; margin: 0px; background: url(images/background/booksPagingNavOff.gif) top left repeat-x; display: block; float: left; height: 22px; }
				.booksPagingNavTop li.numberResults a { padding: 7px 4px 0px 4px; }
				
				.booksPagingNavTop li.selected { padding: 0px 0px 0px 0px; margin: 0px; border-right: 1px solid #edcd7b; }
				.booksPagingNavTop li.selected a { background: url(images/background/booksPagingNavOn.gif) top left repeat-x; display: block; float: left; color: #543019 !important; }
				.booksPagingNavTop li.selected a:hover {text-decoration: none !important;}
				
				.booksPagingNavTop li.noLink { padding: 7px 5px 0px 5px; margin: 0px; height: 22px; border-right: 1px solid #edcd7b; }
				.booksPagingNavTop li.liFirst { border-left: 1px solid #edcd7b; }
				.booksPagingNavTop li.liLast { border: none; }
			/*========== PAGING NAVIGATION TOP :: END ==========*/
			
			
			/*========== PAGING NAVIGATION BOTTOM :: START ==========*/
			.booksPagingNavBottom { width: 742px; height: 29px; float: left; background: url(images/background/booksPagingNavBg2.gif) top left repeat-x; padding-left: 16px; }
			.booksPagingNavBottom table { padding: 0px; margin: 0px; }
			.booksPagingNavBottom td { padding: 0px 6px 0px 0px; margin: 0px; }
			.booksPagingNavBottom select.sortSelect { margin-top: 3px; }
			.booksPagingNavBottom td.pageImg { padding: 5px 8px 0px 0px; margin: 0px; }
				.booksPagingNavBottom ul { padding: 0px; margin: 0px; }
				
				.booksPagingNavBottom li { padding: 0px; margin: 0px; float: left; height: 29px; list-style-type: none; border-right: 1px solid #edcd7b; }
				.booksPagingNavBottom li a { color: #b10021 !important; font-weight: bold; padding: 7px 7px 0px 7px; margin: 0px; background: url(images/background/booksPagingNavOff2.gif) top left repeat-x; display: block; float: left; height: 22px; }
				.booksPagingNavBottom li.numberResults a { padding: 7px 4px 0px 4px; }
				
				.booksPagingNavBottom li.selected { padding: 0px; margin: 0px; border-right: 1px solid #edcd7b; }
				.booksPagingNavBottom li.selected a { background: url(images/background/booksPagingNavOn.gif) top left repeat-x; display: block; float: left;  color: #543019 !important; }
				.booksPagingNavBottom li.selected a:hover {text-decoration: none !important;}
				
				.booksPagingNavBottom li.noLink { padding: 7px 7px 0px 7px; margin: 0px; height: 22px; border-right: 1px solid #edcd7b; }
				.booksPagingNavBottom li.liFirst { border-left: 1px solid #edcd7b; }
				.booksPagingNavBottom li.liLast { border: none; }
			/*========== PAGING NAVIGATION BOTTOM :: END ==========*/
			
			.browseResultsContent { width: 758px; float: left; padding: 0px; margin: 0px; clear: both; border-top: 13px solid #fff9c7; border-bottom: 13px solid #FFF9C7; background-color: #fff; }
				.browseResultsTable { width: 675px; padding: 0px; margin: 0px; border-collapse: collapse; }
				.browseResultsTable td { padding: 15px 55px 15px 5px; margin: 0px; border-bottom: 1px solid #F6E3B9 !important; }
				.browseResultsTable td img { border: 1px solid #C2A46A; }
				.browseResultsTable td img.noBorder {border: none !important;}
				.browseResultsTable td.tdLast { padding: 15px 5px 15px 5px; margin: 0px; }
				.browseResultsTable tr.trLast td { border: none; }
		/*========== BROWSE RESULTS :: END ==========*/
		
		.bookEspots { clear: both; padding-top: 12px; }
			.bookEspots table { width: 760px; }
	/*========== BROWSE BOOKS RESULTS :: END ==========*/
	
	/************************ CONTENT -- BOOK LANDING :: END **********************/
	
	/************************ CONTENT -- CHECKOUT DETAIL :: START **********************/
	
	.yellowBg { background:url('../images/background/yellow_inner_bg.jpg') top left no-repeat #ffffff !important;}
	
	.add_to_cart_box {border:2px solid #431a00; background:url('../images/background/add_to_cart_bg.jpg') 0px -1px repeat;}
	.add_to_cart_box_top {background:url('../images/background/add_to_cart_top_bg.jpg') top left no-repeat;}
	
	.add_to_cart_box .print_icon a {color:#fff9c7; text-decoration:none; background:url('../images/content/icon_print.gif') left center no-repeat;}
	.results { padding:0px !important; margin-bottom: 2px; }
	.content_holder_235.in_store_reserve .close_icon a {padding:4px 6px 4px 15px; display:block; color:#B10021; text-decoration:none; background:url('../images/content/icon_close.gif') left center no-repeat; }
.results .close_icon a:hover {color:#B10021 !important; text-decoration:underline !important;}
	.add_to_cart_box h1, .add_to_cart_box h2, .checkout_rightCol h2  {color:#431a00; font-family:Georgia,"Times New Roman",Times,serif; font-size:1.4em; padding:0px 0px 8px; margin: 0px; font-weight: bold;}
	
	.add_to_cart_box .book_summary {line-height:14px;}
	.add_to_cart_box .book_summary .author_name {color:#431a00;}
	.add_to_cart_box .book_summary .author_name a {color:#b10021;}
	.add_to_cart_box .book_summary .subject li {float:left; color:#b10021;}
	.add_to_cart_box .book_summary .subject a {color:#b10021;}
	.add_to_cart_box .book_summary .rating a {color:#b10021;}
	
	.add_to_cart_box .book_box {line-height:16px; background-color:#fff; border:1px solid #ead7a6;}
	.add_to_cart_box .book_box {background:url('../images/background/book_box_bg2.jpg') top left repeat;}
	.add_to_cart_box .book_box .credit_cards {border-top:1px solid #ead7a6;}
	.add_to_cart_box .book_box input.goBtn {border:none; }
	.add_to_cart_box .book_box_left .sale_price {color:#cc0000; font-size:1.1em;}
	.add_to_cart_box .book_box_left p.bookType {font-weight: bold; margin: 0px; padding: 0px;}
	.add_to_cart_box .book_box_left .availability {font-weight: bold; font-size: 1.1em;}
	.add_to_cart_box .book_box_left .search_used {color:#b10021; font-size:1.0em;}
	
	.add_to_cart_box .book_box .credit_cards .credit_title {font-weight:bold;}
	
	.checkout_leftCol #first {background: none;}
	.checkout_leftCol li {background:url('../images/background/checkout_leftCol_tab.jpg') top left repeat-x;}
	.checkout_leftCol ul li ul {background-color:#fff; border-bottom:1px solid #ddcdae; border-left:1px solid #ddcdae; border-right:1px solid #ddcdae;}
	.checkout_leftCol ul li ul li {background: url(images/background/bookTitleBorder.gif) top left repeat-x;}
	.checkout_leftCol a.tab { color:#fff; text-decoration:none; background:url('../images/content/arrow_white_up2.gif') 10px center no-repeat;}
	.checkout_leftCol .selected a.tab { background:url('../images/content/arrow_white_down2.gif') 9px center no-repeat;}
	
	.checkout_leftCol .checkout_thumb {text-align:center; }
	.checkout_leftCol .checkout_thumb a img {border: 1px solid #D5BB9F;}
	.checkout_leftCol .checkout_thumb_desc a {color:#b10021; font-size:1.0em; font-weight:bold;}
	.checkout_leftCol .checkout_thumb_author a {color:#b10021; font-size:1.0em; text-decoration:none;}
	
	.checkout_leftCol ul ul {display:none;}
	.checkout_leftCol ul li.selected ul {display:block;}
	
	.checkout_middleCol .review_copy {line-height:16px; padding:0px 0px 0px 22px;}
	.checkout_middleCol .review_copy .review_header {font-weight:bold; color: #a75709; }
		*html .checkout_middleCol .tab { font-size: .9em !important; }
	.checkout_middleCol .review_copy .review_about {font-weight:bold; color: #a75709;}
	.checkout_middleCol .review_copy .track_list {font-size:1.1em !important; font-weight:bold; color: #a75709;}
	.checkout_middleCol #contributorList .cont_list { font-size:1.1em !important; font-weight:bold; color: #a75709;}
	.tdp_divider {border-bottom: 2px solid #d5c09a; margin-bottom: 5px; padding-bottom: 5px; float: left; width: 484px;}
	.tdp_divider ul li {background: none !important;}
	.checkout_middleCol #selected {background:url('../images/background/review_up_bg.jpg') top left repeat-x; border: 1px solid #C19F68;}
	.checkout_middleCol ul li {background:url('../images/background/review_down_bg.jpg') top left repeat-x;}
	.checkout_middleCol .tdp_divider ul li {background-image:none !important;}
	.checkout_middleCol a.tab { color:#431a00; font-weight:bold; text-decoration:none; background:url('../images/content/arrow_brn_up.gif') 10px center no-repeat;}
	.checkout_middleCol #selected a.tab { font-weight:bold; background:url('../images/content/arrow_brn_down.gif') 10px center no-repeat;}
	
	.checkout_rightCol .rich_media_cont { border:1px solid #ddcdae; background:url('../images/background/box_bottom_bg.jpg') bottom left #ffffff repeat-x;}
	.checkout_rightCol .rich_media_cont p {color:#431a00;}
	.checkout_rightCol .rich_media_cont .rich_media_btn {border-top:1px solid #ddcdae; text-align:right;}
	.checkout_rightCol .rich_media_cont .rich_media_btn a {color:#b10021; font-weight:bold; background:url('../images/content/bullet_red.gif') left center no-repeat;}
	.checkout_rightCol .rich_media_cont .rich_media_box ul li a {color:#b10021; background:url('../images/content/bullet_orange.gif') left center no-repeat;}
	
	textarea.formWidth190, input.formWidth190 { color: #b35e27; }
	input.enterZipCode { color: #b35e27; }
	
	.forward_to_friend {border:1px solid #ddcdae; background:url('../images/background/forward_to_friend_bg.jpg') top left #ffffff no-repeat;}
	.forward_to_friend a {color:#b10021; font-weight:normal;}
	
	/* AMG Legal */
	.amg_legal {background:url('../images/background/amg_legal.gif') left top no-repeat;}

	/************************ CONTENT -- CHECKOUT DETAIL :: END **********************/
	
/************************ CONTENT :: END **********************/

/************************ FOOTER :: START **********************/
/*
#footer { border-top: 0px solid #e1cd96; padding-top: 5px; margin-top: 13px; }
	#footer a {text-decoration: none; color: #b10021 !important; }
	#footer a:hover {text-decoration: underline; }
	#footer_1 .list_1 { float: left; padding-left: 8px; clear: none; }
	#footer_1 li { margin: 0px 0px 3px; background: url(images/background/bullet_7.gif) no-repeat 0px 5px; padding-left: 7px; }

#footer #footer_wrapper { background: url(images/background/footer_bg.gif) repeat-x bottom; }

.links ul li a { FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:.8em; text-decoration:none; }
.links ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.links ul li a:visited { text-decoration: none !important; }
.links ul li a:visited:hover { text-decoration: underline !important; }

#footer_1 .list_2 { float: left; margin: 0px 0px 0px 30px; padding: 0px; clear: none; width: 120px; }

#footer #footer_wrapper #footer_2 img { float: left; margin: 0px 3px 0px 8px; }


#footer #footer_wrapper #footer_4 img { margin: 0px 2px 0px 0px; padding: 0px; }

#footer .footer_util .footer_util_links ul li { background: url(images/background/bullet_2.gif) no-repeat 0px 5px; padding: 0px 9px;}
#footer .footer_util .footer_util_links ul li.no_bullet { background: url(); list-style: url() none; }

#footer .footer_util2 .footer_util_links2 ul li { background: url(images/background/bullet_2.gif) no-repeat 0px 5px; padding: 0px 9px;}
#footer .footer_util2 .footer_util_links2 ul li.no_bullet { background: url(); list-style: url() none; }



.links ul li a { FONT-FAMILY: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:.8em; text-decoration:none; }
.links ul li a:hover { text-decoration:underline; color:#FFFFFF; }
.links ul li a:visited { text-decoration: none !important; }
.links ul li a:visited:hover { text-decoration: underline !important; }

		.copy ul li {  font-family: Arial, Helvetica, sans-serif; font-weight: bold; background: url(images/background/bullet_1.gif) center right no-repeat; font-size: 1px; }
		.copy ul li.nf2 { background: none;}
		.copy ul li a { color: #fff; text-decoration: none; background: url(images/background/nav_footer2.gif) no-repeat; }
		.copy ul li a:hover { text-decoration: none; }
		
		.copy ul li.nf1 a { background-position: 0px -1px; }
			.copy ul li.nf1 a:hover { background-position: 0px -11px; }
			.copy ul li.nf1 a.on { background-position: 0px -11px; }
			
			.copy ul li.nf2 a { background-position: -99px -1px; }
			.copy ul li.nf2 a:hover { background-position: -99px -11px; }
			.copy ul li.nf2 a.on { background-position: -99px -11px; }

#addresses_list #nonpreferred .address { height: 124px; }

.leftNavShortBottom { background:url(images/background/left_nav_bg_short_bottom.gif) scroll left bottom no-repeat; float: left; }
.leftNavBottom { background:url(images/background/left_nav_bg_bottom.gif) scroll left bottom no-repeat; float: left; }
*/
