/* CSS By Ilya Titov for The Golden Boot, April 2008  */
html {width:100%;}
body {
	background-color:#000000;
	background-image:;
	background-repeat:repeat;
	background-position:center;
	font-family:"Century Gothic", Helvetica, sans-serif;
	font-size:1em;
	padding:0px 0px 0px 0px;
	margin:0px;
	width:100%; 
	
	}
p { text-align:left; color:#000000; z-index:2; visibility:visible; color:#000000 !important;}
td {background-repeat:no-repeat; background-color:inherit;}
#phonetab dfn {font-style:normal; color:#FFFFFF;}
img, div {behavior: url("pngbehavior.htc");}
img {border:0px;}
a:link, a:visited, a:active {
	text-decoration:underline; 
	color:#FFDB7F;
	}
#menu a:link, #menu a:visited, #menu a:active, #menu a:hover {
	text-decoration:none; 
	color:#ffffff; 
	font-family:"Century Gothic"; 
	font-size:15px;
	}
#menu a:hover { 
	text-decoration:underline; 
	}
a:hover { 
	text-decoration:underline; 
	color:#ffffff;
	}
#contentHome a {color:#9D7B2D;}
#contentHome a:hover {color:#000000;}
#contentInner a {color:#9D7B2D;}
#contentInner a:hover {color:#000000;}
#contentInstore a {color:#a99a6f;}
#contentInstore a:hover {color:#ffffff;}
.black_links a {color:#000 !important;}
.black_links a:hover {color:#9D7B2D !important;}
h1, h2, h3, h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding:0px; 
	margin:0px; 
	line-height:normal;
	font-weight:normal;
	}
h1 {
	font-size:1.5em;
	padding-bottom:.3em;
	}
h2 {
	font-size:1.4em;
		padding-bottom:.2em;
	}
h3 {
	font-size:1.2em;
		padding-bottom:.2em;
	}
h4, h5, h6 {
	padding-bottom:.2em;
	font-size:1em;
	font-family:Arial, Helvetica, sans-serif; 
	}
#wrapper {
	position:absolute; 
	padding:0px 0px 20px 0px;
	top:0px; 
	right:50%;
	margin:0px -450px 0px 0px;
	width:900px;
	}
#menu {
	width:900px;
	background-image:url(../elements/menubg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#585756;
	border-bottom:1px solid #ffffff;
	height: 39px; #height:38px;
	}
.mlink {
	float:left;
	padding:8px 9px 0px 9px;
	height:30px;
	}
small {font-size:.8em;}
address {font-style:normal;}
#menuactive {
	background-color:#000000; 
	height:39px;
	margin-bottom:-8px;
	color:#fff;
	position:relative;
	font-family:"Century Gothic";
	z-index:3;
	}
#mrl { position:relative; top:17px; #top:16px; left:-12px; z-index:2;}
#mrr {position:relative; top:17px; #top:16px; right:-12px; z-index:2;}
#phonetab {
	width:160px;  
	text-align:center; 
	height: 39px; #height:38px;
	float:right; 
	background-image:url(../elements/phonebg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	color:#ffffff; 
	font-family:'Century Gothic'; 
	font-size:.9em;
	}
#header {
	background-color:#000000;
	height:170px;
	width:900px;
	color:#FFFFFF;
	float:left;
	}
#footer {
	color:#eee; 
	font-size:.9em;
	}
#footerHome {
	background-color:#555;
	color:#eee; 
	}
#copy {font-size:1em; text-align:center; color:#fff;}
#headerHome #logo {
	float:right;
	margin:23px 75px 0px 0px;
	}
#header #logo {
	float:right;
	margin:23px 75px 0px 0px;
	}
#intro {
	color:#FFFFFF;
	width:100%;
	background-color:#000000;
	height:87px;
	padding:25px 0px 0px 70px;
	font-size:.9em;
	background-image:url('http://thegoldenboot.co.uk/elements/logosm.jpg');
	background-position:left;
	background-repeat:no-repeat;
	}
#intro h1 { margin:0px; padding:0px;}
#headerHome{
	background-color:#ffffff;
	height:300px;
	width:100%;
	}
#mens {
	background-image:url(../elements/mens.jpg);  
	width:223px;
	}
#ladies {
	background-image:url(../elements/ladies.jpg);
	width:225px;
	padding-left:1px;
	}
#kids {
	background-image:url(../elements/kids.jpg);
	width:225px;
	padding-left:1px;
	}
#accessories {
	background-image:url(../elements/accessories.jpg);
	padding-left:1px;
	overflow:hidden;
	}
.catImg {
	height:338px;
	text-align:center;
	vertical-align:middle;
	color:#000;
	background-position:center;
	text-decoration:underline;
	}
.catHover {
	height:338px;
	text-align:center;
	vertical-align:middle;
	color:#fff;
	text-decoration:underline;
	cursor:pointer;
	background-position:center;
	/*opacity:.85;filter:alpha(opacity=85) */
	}
#accessories_mens {
	height:169px;
	background-image:url(../elements/accessories_mens.jpg);
	padding-left:2px;
	overflow:hidden;
	}
#accessories_ladies {
	height:169px;
	background-image:url(../elements/accessories_ladies.jpg);
	padding-left:2px;
	overflow:hidden;
	}
.catBg {
	width:101%;
	padding: 1em 0em 1em 0em;
	background-image:url(../elements/transparent.png);
	font-family:"Century Gothic";
	text-decoration:none;
	line-height:1.35em;
	color:#fff; text-decoration:underline;
	}
.catHover .catBg{
	width:101%;
	padding-top:1em;
	padding-bottom:1em;
	background-image:url(../elements/lit.png);
	font-family:"Century Gothic";
	line-height:1.35em;
	cursor:pointer;
	color:#000; text-decoration:underline;
	}
/*.catImg a:link, .catImg a:visited, .catImg a:active, .catImg a:hover {color:#000; text-decoration:underline;}*/
#buyOnline {
	background-color:#000;
	color:#FFFFFF;
	z-index:2000;
	}
.buyOnlineInner {
	position:absolute; 
	top:196px; #top:195px;
	text-align:right;
	background-color:#222 !important;
	right:50%; 
	margin-right:-450px; 
	padding:10px 25px 10px 0em; 
	width:875px;
	}
.buyOnline0 {
	position:absolute;
	background-color:#000;
	left:0px;	
	top:-100px;
	}
.buyaccessories {
	position:absolute;
	top:210px;
	right:50%; margin-right:-440px;padding:3px 10px 3px 10px;}
.buyaccessories_mens, .buyaccessories_ladies {
	position:absolute;
	top:-210px;}
.buykids {
	position:absolute;
	top:-200px;
	right:50%; margin-right:-215px;padding:3px 10px 3px 10px;}
.buyladies {
	position:absolute;
	top:210px;
	right:50%; margin-right:10px;padding:3px 10px 3px 10px;}
.buymens {
	position:absolute;
	/*top:230px;*/
	top:210px;
	right:50%; margin-right:235px;padding:3px 10px 3px 10px;}

#brands {
	width:900px;
	background-color:#555;
	text-align:left;
	}
#brands img {margin:0em 0px 1em 0px;}
#additional {
	background-color:#555;
	color:#FFFFFF;
	padding-right:30px;
	font-size:.95em;
	}
#container {
	background-color:#555;
	width:900px;
	overflow:hidden;
	float:left;
	}
#content {
	padding: 4.2em 1.5em 0px 25px; 
	width:850px; 
	background-color:#555; 
	color:#fff;
	}
/* new  menu css   */
#menu_n {
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	background-image:url("http://thegoldenboot.co.uk/elements/menu_bg.gif");
	background-repeat:repeat-x;
	position:absolute;
	top:0px;
	left:0px;
	color:#FFFFFF;
	width:100%;
	z-index:1000;
	height:51px;
}
#menu_n table, #menu_n tr, #menu_n td {background-color:inherit;}
#menu_n td {padding-right:25px;  background-color:#bebebe !important;}
#menu_n dl {line-height:1.6em; padding-top:0px; margin-top:0px;}
.menu_cell {
	text-align:left;
	padding-top:9px;
	font-size:16px;
	width:100%;
	height:41px;
	z-index:9999;
	font-size:.95em;
	cursor:default;
}
.menu_cell a, .menu_cell span{
	position:relative;
	top:4px;
	left:10px;
	color:#FFFFFF;
}
#menu_n a {color:#FFFFFF;}
.menu_cell a {
	padding-left:1em;
}
.menu_box a {color:#000000 !important;}
.menu_box a:hover {color:#ffffff !important;}
.menu_link {
	float:left;
	padding:5px;
	text-wrap:none;
}
#menu_col1 {
	width:14%;
	height:50px;
	position:absolute;
	left:0px;
	overflow:hidden;
	z-index:1000;
}
#menu_col2 {
	width:14%;
	height:50px;
	position:absolute;
	left:14%;
	overflow:hidden;
	z-index:1000;
}
#menu_col3 {
	width:14%;
	height:50px;
	position:absolute;
	left:28%;
	overflow:hidden;
	z-index:1000;
}
#menu_col4 {
	width:14%;
	height:50px;
	position:absolute;
	left:42%;
	overflow:hidden;
	z-index:1000;
}
#menu_col5 {
	width:14%;
	height:50px;
	position:absolute;
	left:56%;
	overflow:hidden;
	z-index:1000;
}
#menu_col6 {
	width:14%;
	height:50px;
	position:absolute;
	left:70%;
	overflow:hidden;
	z-index:1000;
}
#menu_col7 {
	width:14%;
	height:50px;
	position:absolute;
	left:84%;
	overflow:hidden;
	z-index:1000;
}
/*.menu_cell_f:hover { background-color:#000000;}*/
.menu_box {
	position:absolute;
	
border-right:1px solid black; border-bottom:1px solid black;border-left:1px solid black;
	color:#000000;
	display:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	top:49px;
	background-color:#bebebe;
	padding:5px 10px 15px 25px;
	z-index:1001;
	line-height:1em;
	padding-top:20px;
}

/*  end menu css */


#login {display:none;}
#contentInner td {text-align:left;}
#contentInner h1, #contentInner h2, #contentInner h3 {text-align:left;}
#brands_table td, #brands_table table tr td {text-align:left; padding-bottom:1em; padding-top:.3em; font-size:.9em; vertical-align:top;}
#brands_table table {border-top:1px solid #eeeeee; font-size:.8em;}
#brands_table p {padding:0px; margin:0px;}
.partners_table tr td, .partners_table {text-align:left !important; padding:15px 3px 25px 15px; font-size:.9em;}
.partners_table .odd, .partners_table .odd td {background-color:#eeeeee;}
.partners_table tr td dl {margin:0px; padding:0px; line-height:1.6em;}

/* tooltip */
#tt {
 position:absolute;
 display:block;
 background:url(tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#000;
 font:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#fff;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(tt_bottom.gif) top right no-repeat;
overflow:hidden;
}
/* end tooltip */

.branddiv {width:175px;	 overflow:hidden; float:left; text-align:center; opacity:0.4; filter:alpha(opacity=40);}
.branddiv:hover {opacity:1; filter:alpha(opacity=100);}
.branddiv p {color:#ffffff !important; margin-top:100px; display: none;}

.inbetween {height:56px; float:left; padding:5px; line-height:40px; font-size:23px; color:#ffffff;}
.inbetween_small {height:28px; float:left; padding:5px; line-height:15px; font-size:16px; color:#ffffff;}

#countdown { font-family:"Times New Roman", Times, serif; color:#fff;}
#countdown_header {font-family:"Times New Roman", Times, serif !important; color:#ffffff;}
#christmas_menu a, #christmas_menu * a {color:#ffffff !important;}
#christmas_menu a:hover, #christmas_menu * a:hover {color:#b29671 !important;}

#christmas_menu td {text-align:left;}

.story img {
	opacity:.6;
	filter:alpha(opacity=60);
	margin:3px;
	}
.story img:hover {
	opacity:1;
	filter:alpha(opacity=100);
	}
.paragraph_heading {font-family: 'Ruluko', sans-serif; font-size:1.5em; margin-left:-.05em; padding-bottom:1.5em;}
h2 {font-family: 'Ruluko', sans-serif; margin-left:-.05em; font-weight:bold; font-size:1.5em;}


