/* CSS Document */
/*
# Mens Blue (text)						: 	#0076C4 / 0076C4
# Ladies Pink (headings, links) 		:	#CC0056 / CC0056
# Hardware Grey (header) 				:	#757575 / 757575
# Gifts Green	 (header) 				:	#609E0F / 609E0F
# Offers Red (header) 					:	#FF0000 / C30000
# Brands Light Blue (header) 			:	#00FFFF
# Price reduction Red					:	#CC0000
# Table & Nav border (top navigation)	: 	#C4C4C4
# Generic My Pie						: 	#990033
# Link Blue ( unvisted, visited )		: 	#54708e
# Link Red ( hover )					: 	#cc0000
# White									: 	#FFF
# Black									: 	#000
# */
body,p {
	font-family: Arial, Helvetica, sans-serif;
	color: #191919;
	background-color:#FFF;
}
body {
	background-color:#000;text-align:center;
}
h1.front_page{
	font-size: 20px;
	color: #000;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
}
td.left,td.right,td.left2 {
	font-size: 12px;
	width: 175px;
	background-color: #FFF;
}
td.left-gradient {
	background:url(/partners/1/images/gradient_lc.jpg);
}
td.right-gradient {
	background:url(/partners/1/images/gradient_rc.jpg);
}
td.header-gradient,td.footer-gradient {
	padding: 5px; 
	background-color: #000;
	background:url(/partners/1/images/gradients/black_gradient.gif);
	text-align:center;

}
td.content {
	width: 590px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFF;
}
td.content-no-right {
	width:770px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px 0px 0px 0px;
}
table.main {
	background-color: #FFF;
}
table.new_header,table.new_footer {
	width: 960px;
	background-color: #FFF;
}
.department {
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 0px 20px;
}
.name, .name-big, .name-ladies, .name-mens, .name-hardware,. name-kids {
	color: #191919; 
}
.name-ladies {
	color: #CC0056; 
}
.name-mens {
	color: #0076C4; 
}
.name-hardware {
	color: #757575; 
}
.name-gifts {
	color: #609E0F; 
}
.name-kids {
	color: #FF9C00; 
}
.line-right-border {
	border-right:1px solid #ccc;
}
.line-black,.line-mens,.line-ladies,.line-gifts,.line-hardware,.line-hotsearches,.line-kids {
	background-color: #000;
	color: #FFF;
	text-transform: uppercase;
	border-top: 0px;
}
.gender-mens,.gender-ladies,.gender-hardware,.gender-gifts,.gender-kids,.gender-generic,.gender-newstuff {
	background-color: #0076C4;
	color: #FFF;
	text-transform: uppercase;
	border: 0px 0px 0px 0px;
	padding: 4px 0px 4px 10px;
	margin-left: 5px;
}

.line-hotsearches {
	background-color: #E20A39;
}
.line-mens,.gender-mens {
	background-color: #0076C4;
}
.line-ladies,.gender-ladies {
	background-color: #CC0056;
}
.line-gifts,.gender-gifts {
	background-color: #609E0F;
}
.line-hardware,.gender-hardware {
	background-color: #757575;
}
.line-generic,.gender-generic {
	background-color: #F7C90B;
}
.line-kids,.gender-kids {
	background-color: #FF9C00;
}
.gender-newstuff {
	background-color: #C30000;
}

.nav_space {
	padding: 2px 2px 2px 2px;
}

a.menu-mens:link,a.menu-mens:visited,a.menu-mens:hover,
a.menu-ladies:link,a.menu-ladies:visited,a.menu-ladies:hover,
a.menu-kids:link,a.menu-kids:visited,a.menu-kids:hover,
a.menu-gifts:link,a.menu-gifts:visited,a.menu-gifts:hover,
a.menu-hardware:link,a.menu-hardware:visited,a.menu-hardware:hover,
a.menu-search:link,a.menu-search:visited,a.menu-search:hover,
a.menu-top:link,a.menu-top:visited,a.menu-top:hover,
a.menu-top-white:link,a.menu-top-white:visited,a.menu-top-white:hover,
a.menu-bottom-white:link,a.menu-bottom-white:visited,a.menu-bottom-white:hover,
a.menu-top-white_nr:link,a.menu-top-white_nr:visited,a.menu-top-white_nr:hover,
a.menu-bottom-white_nr:link,a.menu-bottom-white_nr:visited,a.menu-bottom-white_nr:hover {  
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
	color : #000;
}
a.menu-bottom-white:link,a.menu-bottom-white:visited,a.menu-bottom-white:hover {  
	font-size: 10px;
}
a.menu-mens:hover,a.menu-search:hover,a.menu-ladies:hover,a.menu-gifts:hover,a.menu-hardware:hover,a.menu-kids:hover {
 	 display: block;
	 color: white;
}
a.menu-mens:hover {
	 background-color: #0076C4;
}
a.menu-kids:hover {
	 background-color: #FF9C00;
}
a.menu-search:hover {
	 background-color: #C30000;
}
a.menu-ladies:hover {
	 background-color: #CC0056;
}
a.menu-gifts:hover {
	 background-color: #609E0F;
}
a.menu-hardware:hover {
	 background-color: #757575;
}

a.menu-top:hover,a.menu-bottom:hover {
	text-decoration: underline;
	color: #cc0000;
}
a.menu-top-white:link,a.menu-bottom-white:link,a.menu-top-white_nr:link,
a.menu-top-white:visited,a.menu-bottom-white:visited,a.menu-top-white_nr:visited  {  
	text-transform: uppercase;
	color : #FFF;
}

a.menu-top-white:hover,a.menu-top-white_nr:hover,a.menu-bottom-white:hover {
	text-decoration: underline;
	text-transform: uppercase;
	color: #cc0000;
}
a.menu-top-white_nr:hover {
	text-decoration: none;
	color: #FFF;
}

a.menu-top-yellow:link,a.menu-top-yellow:visited,a.menu-top-yellow:hover  {  
	text-transform: uppercase;
	color : #FFF;
	text-decoration: none;
}
a.menu-top-yellow:hover {
	background-color: #FCDA00;
	text-decoration: none;
	text-transform: uppercase;
	color: #000;
}

.main-banner{
	position: relative;
	width: 770px;
	height: 250px;
	displa_y:none;
	padding-bottom:5px;
	}


.txt-left-heading, a.txt-left-heading, a:hover.txt-left-heading,.txt-centre-heading, a.txt-centre-heading, a:hover.txt-centre-heading {
	padding: 0px 0px 0px 10px;
	font-size: 16px;
	font-family: Arial Black, Arial, Verdana, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.txt-centre-heading, a.txt-centre-heading, a:hover.txt-centre-heading {
	text-transform: uppercase;
	text-decoration: none;
}

a.basket_value:link,a.basket_value:visited,a.basket_value:hover {  
	font-size: 11px;
	color: #FFF; 
	font-weight: bold; 
	text-transform: uppercase;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;

			
}
a.basket_value:hover {
	text-decoration: underline;
	text-align: left;
	color: #FFF;
}

/* page content */
.content {
	float: left;
	width: 770px;
	padding : 0;
	margin : 0;

	color: #000;
	overflow:hidden;
}
/* main image block on all pages */
.main-image {
	float: left;
	width: 770px;
	padding-bottom: 4px;
	position: relative;
	overflow:hidden;
}
.brand .main-image {
	width: 770px;
	padding: 0 0 0 0px;
	margin: 4px 0px;
	overflow:hidden;
}
.hub .main-image {
	width: 770px;
	padding: 0 0 0 0px;
	margin: 4px 0px;
	overflow:hidden;
}



#hardwarebrands,#giftsbrands,#mensbrands,#ladiesbrands,#kidsbrands {
    width:160px;
    background: #000;
    color:#fff;
    margin:0 0 0 0px;
    padding:5px;
    height:160px;
    overflow:auto;
	margin-left :5px;
}


#mensbrands li,#ladiesbrands li,#hardwarebrands li,#giftsbrands li,#kidsbrands li {
	padding:0px;     
}

#mensbrands li a,#ladiesbrands li a,#hardwarebrands li a,#giftsbrands li a,#kidsbrands li a {
	color:#fff;
	display:block;
	text-decoration: none;    
}

#mensbrands li a:hover,#ladiesbrands li a:hover,#hardwarebrands li a:hover,#giftsbrands li a:hover,,#kidsbrands li a:hover {
	color:#fff;    
	text-decoration: none; 
}
#mensbrands li a:hover {
	background-color: #0076C4;
}
#ladiesbrands li a:hover {
	background-color: #CC0056;
}
#hardwarebrands li a:hover {
	background-color: #757575;
}
#giftsbrands li a:hover {
	background-color: #609E0F;
}
#kidsbrands li a:hover {
	background-color: #609E0F;
}

#mensbrand_dropdown,#ladiesbrand_dropdown,#hardwarebrand_dropdown,#giftsbrand_dropdown,#kidsbrand_dropdown {
    cursor:pointer;
    margin:0 auto;
	margin-left: 5px;
    padding:5px;
    width:160px;
    background: #000 url(/images/brandarrowdown.gif) no-repeat right center;
    color:#fff;
    display:block;
}


table.search_filter {
	height: 114px;
	width: 765px;
	background:none;
	background-color: #FFCC00;
}
table.sort_filter {
	height: 33px;
	width: 765px;
	background:none;
	background-color: #696969;
}

td.dropmenu_mens,
.dropmenudiv,
.dropmenudiv2,
.dropmenu_sale,
.dropmenu_mens,
.dropmenu_ladies,
.dropmenu_kids,
.dropmenu_gifts,
.dropmenu_hardware,
.dropmenu_currency{
 position: absolute;
 top: 0;
 border: 0px solid #2F2F2D; /*Theme Change here*/
 border-bottom-width: 0;
 line-height: 15px;
 z-index: 1010;
 background-color: #2F2F2D;
 width: 200px;
 visibility: hidden;
 font-size: 12px;
 text-transform: lowercase;
 text-align: left;
 color : white;
}
.dropmenu_currency{
 width: 100px;
}
.dropmenudiv h2, .dropmenudiv2 h2, .dropmenu_mens h2, .dropmenu_ladies h2, .dropmenu_kids h2, .dropmenu_gifts h2, .dropmenu_hardware h2, .dropmenu_currency h2,.dropmenu_allbrands h2,.dropmenu_sale h2{font-size:14px;font-weight:bold;margin:0;text-indent: 3px;color: white;border-bottom: 1px solid white;}
.dropmenudiv a:link, .dropmenudiv a:visited,
.dropmenudiv2 a:link, .dropmenudiv2 a:visited,
.dropmenu_mens a:link, .dropmenu_mens a:visited,
.dropmenu_ladies a:link, .dropmenu_ladies a:visited,
.dropmenu_gifts a:link, .dropmenu_gifts a:visited,
.dropmenu_sale a:link, .dropmenu_sale a:visited,
.dropmenu_kids a:link, .dropmenu_kids a:visited,
.dropmenu_hardware a:link, .dropmenu_hardware a:visited,
.dropmenu_currency a:link, .dropmenu_currency a:visited {
 width: 100%;
 display: block;
 text-indent: 3px;
 border-bottom: 0px solid #BBB; /*Theme Change here*/
 padding: 2px 0;
 text-decoration: none;
 font-weight: bold;
 z-index: 1011;
 color: white;
}
.dropmenu_currency a:link, .dropmenu_currency a:visited,.dropmenu_currency a:hover, .dropmenu_currency a:focus, .dropmenu_currency a:active {
 width: 100px;
}

.dropmenudiv a:hover, .dropmenudiv a:focus, .dropmenudiv a:active,
.dropmenu_currency a:hover, .dropmenu_currency a:focus, .dropmenu_currency a:active { /*Theme Change here*/
 background-color: #FCDA00;
 color: black;
 text-decoration: none;
}
.dropmenu_sale a:hover, .dropmenu_sale a:focus, .dropmenu_sale a:active { /*Theme Change here*/
 background-color: #CC0000;
 color: white;
 text-decoration: none;
}
.dropmenu_hardware a:hover, .dropmenu_hardware a:focus, .dropmenu_hardware a:active { /*Theme Change here*/
 background-color: #757575;
 color: white;
 text-decoration: none;
}
.dropmenu_ladies a:hover, .dropmenu_ladies a:focus, .dropmenu_ladies a:active { /*Theme Change here*/
 background-color: #CC0056;
 color: white;
 text-decoration: none;
}
.dropmenu_gifts a:hover, .dropmenu_gifts a:focus, .dropmenu_gifts a:active { /*Theme Change here*/
 background-color: #609E0F;
 color: white;
 text-decoration: none;
}
.dropmenu_kids a:hover, .dropmenu_kids a:focus, .dropmenu_kids a:active { /*Theme Change here*/
 background-color: #FF9C00;
 color: white;
 text-decoration: none;
}
.dropmenu_mens a:hover, .dropmenu_mens a:focus, .dropmenu_mens a:active { /*Theme Change here*/
 background-color: #0076C4;
 color: white;
 text-decoration: none;
}
.dropmenudiv2 a:hover, .dropmenudiv2 a:focus, .dropmenudiv2 a:active { /*Theme Change here*/
 color: #cc0000;
 text-decoration: underline;
}

.empty_basket {
color:#FFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
}

div.dropmenu_currency span a.GBP{
background-position:0 0;
padding-left:20px;
}

div.dropmenu_currency span a.USD{
background-position:0 -14px;
padding-left:20px;
}

div.dropmenu_currency span a.SEK{
background-position:0 -28px;
padding-left:20px;
}

div.dropmenu_currency span a.NOK{
background-position:0 -42px;
padding-left:20px;
}

div.dropmenu_currency span a.DKK {
background-position:0 -56px;
padding-left:20px;
}

div.dropmenu_currency span a.EUR {
background-position:0 -70px;
padding-left:20px;
}
div.dropmenu_currency span a.JPY {
background-position:0 -84px;
padding-left:20px;
}

div.dropmenu_currency span a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(/images/flagsprite.png) no-repeat scroll 0 0;
display:block;
height:10px;
line-height:10px;
padding:0 0 0 18px;
}

a.menu-top-yellow:link, a.menu-top-yellow:visited,a.menu-top-yellow:hover {
color:#FFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
}
a.menu-top-yellow_line:link, a.menu-top-yellow_line:visited,a.menu-top-yellow_line:hover {
color:#FFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
}

a.menu-top-yellow_line:link, a.menu-top-yellow_line:visited, a.menu-top-yellow_line:hover {
text-decoration:underline;
}
a.menu-top-yellow_line:hover {
background-color:#FCDA00;
}

a.menu-top-yellow_low:link, a.menu-top-yellow_low:visited,a.menu-top-yellow_low:hover {
color:#FFF;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
}

a.menu-top-yellow_low:hover {
background-color:#FCDA00;
}

div.site_search_box input {
border: 0;
}
.dropmenu_currency a:hover, .dropmenu_currency a:focus, .dropmenu_currency a:active { /*Theme Change here*/
 width:80px;
}
#page-footer { width:960px;height:115px;margin: auto;}
#newsletter-signup {width:340px;height:115px;float:left;}
#social-links {width:315px;height:115px;float:left;}
#brochure {width:305px;height:115px;float:left;}
div#brochure a{display:block; text-indent:-9999px; width:305px; height:115px;}
div#social-links a{display:block; text-indent:-9999px; width:315px; height:57px;}
div#newsletter-signup a{display:block; text-indent:-9999px; width:340px; height:115px;}
#nxt-ac-container{position:absolute;width:20em;z-index:9050;}
#nxt-ac-container .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
#nxt-ac-container .yui-ac-content ul{margin:0;padding:0;width:100%;list-style: none;}
#nxt-ac-container .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;text-align:left;align:left;list-style: none;}
#nxt-ac-container .yui-ac-content li.yui-ac-highlight{background:#426FD9;color:#FFF;text-align:left;align:left;}
.k_float{z-index:9999999;position:fixed !important;position:absolute;cursor:hand;cursor:pointer;}#kampylink img{border:0;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}
