/* copyright 2007 Borders Inc. All Rights Reserved */

/************************ DEFAULT :: START **********************/

body#no_sub_Nav { background: url(/includes/images/background/Borders_tile2.jpg) repeat-x 0px 159px; background-color:#$341302;  }


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(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 a { background: url(nav_main.gif) no-repeat; text-decoration: none; }
			
			#page_header #nav_main ul li.nm1 a { width: 68px; background-position: 0px -15px; height: 30px; margin-top: 15px; }
				#page_header #nav_main ul li.nm1 a:hover { background-position: 0px -60px; } 
				#page_header #nav_main ul li.nm1 a.on { background-position: 0px -105px; cursor:default !important; }
				#page_header #nav_main ul li.nm1 a.on:hover { background-position: 0px -105px; 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 -105px; }
				
			#page_header #nav_main ul li.nm2 a { width: 93px; background-position: -68px 0px; height: 45px; }
				#page_header #nav_main ul li.nm2 a:hover { background-position: -68px -45px; } 
				#page_header #nav_main ul li.nm2 a.on { background-position: -68px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm2 a.on:hover { background-position: -68px -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: -68px -90px; }
				
			#page_header #nav_main ul li.nm3 a { width: 94px; background-position: -161px 0px; height: 45px; }
				#page_header #nav_main ul li.nm3 a:hover { background-position: -161px -45px; }
				#page_header #nav_main ul li.nm3 a.on { background-position: -161px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm3 a.on:hover { background-position: -161px -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: -161px -90px; }
			
			#page_header #nav_main ul li.nm4 a { width: 93px; background-position: -255px 0px; height: 45px; }
				#page_header #nav_main ul li.nm4 a:hover { background-position: -255px -45px; } 
				#page_header #nav_main ul li.nm4 a.on { background-position: -255px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm4 a.on:hover { background-position: -255px -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: -255px -90px; }
			
			#page_header #nav_main ul li.nm5 a { width: 78px; background-position: -348px 0px; height: 45px; }
				#page_header #nav_main ul li.nm5 a:hover { background-position: -348px -45px; } 
				#page_header #nav_main ul li.nm5 a.on { background-position: -348px -90px; cursor:default !important; }
				#page_header #nav_main ul li.nm5 a.on:hover { background-position: -348px -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: -348px -90px; }
			
			#page_header #nav_main ul li.nm6 a { width: 139px; background-position: -426px -15px; height: 30px; margin-top: 15px; }
				#page_header #nav_main ul li.nm6 a:hover { background-position: -426px -60px; } 
				#page_header #nav_main ul li.nm6 a.on { background-position: -426px -105px; cursor:default !important; }
				#page_header #nav_main ul li.nm6 a.on:hover { background-position: -426px -105px; cursor:default !important; }
			
			#page_header #nav_main ul li.nm7 a { width: 159px; background-position: -565px -15px; height: 30px; margin-top: 15px; }
				#page_header #nav_main ul li.nm7 a:hover { background-position: -565px -60px; } 
				#page_header #nav_main ul li.nm7 a.on { background-position: -565px -105px; cursor:default !important; }
				#page_header #nav_main ul li.nm7 a.on:hover { background-position: -565px -105px; cursor:default !important; }
				
			#page_header #nav_main ul li.nm8 a { width: 137px; background-position: -724px -15px; height: 30px; margin-top: 15px; }
				#page_header #nav_main ul li.nm8 a:hover { background-position: -724px -60px; } 
				#page_header #nav_main ul li.nm8 a.on { background-position: -724px -105px; cursor:default !important; }
				#page_header #nav_main ul li.nm8 a.on:hover { background-position: -724px -105px; cursor:default !important; }	
				
			#page_header #nav_main ul li.nm9 a { width: 107px; background-position: -861px -15px; height: 30px; margin-top: 15px; }
				#page_header #nav_main ul li.nm9 a:hover { background-position: -861px -60px; } 
				#page_header #nav_main ul li.nm9 a.on { background-position: -861px -105px; cursor:default !important; }
				#page_header #nav_main ul li.nm9 a.on:hover { background-position: -861px -105px; 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: #341302; 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(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 :: END **********************/

/************************ FOOTER :: START **********************/
#footer { border-top: 1px solid #e1cd96; padding-top: 5px;  background-color:#FFFFFF; }
	#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; }

