/* CSS FOR WESTSWINDON-SHOPPING */

/* font hack, WINIE5 is one smaller than all other browsers */

body {
font-family: arial, sans-serif;
font-size: x-small;
voice-family: "\"}\"",inherit;
font-size: small;
}

html>body { font-size: small; }

a {
color: red;
}

.bblue {
background: navy;
border: 1px solid black;
}

.border {
border: 1px solid black;
}

.clear {
clear: both;
width: 300px;
}

#compliant {
background: #00487D;
color: #80C9FF;
display: block;
font-size: 80%;
width: 650px;
margin: 0;
padding: 1em 0;
}

#compliant a {
background: url(../imgs/bt-more-dark.png) no-repeat 1px 50%;
padding: 0 0 0 15px;
color: white;
font-weight: bold;
text-decoration: none;
}

#content {
background: white url(../imgs/tmp-content-bg.png) no-repeat bottom left;
float: left;
width: 474px;
min-height: 400px;
padding: 0;
overflow: visible;
margin: 0;
border-right: 1px solid black;
}

#content #contentdata {
min-height: 210px;
margin: 0;
padding: 0 1em 0 1em;
}

#content h1 {
background: url(../imgs/h1.png) 0 90% no-repeat;
color: #0066B3;
font-size: 120%;
padding: .5em 0 0 1.2em;
margin: 0 0 .5em 0;
}
	
#content p {
font-size: 80%;
line-height: 1.5em;
}

#content ul {
font-size: 80%;
font-weight: bold;
line-height: 1.5em;
}

#explorerspace {
clear: both;
float: left;
padding-top: 100px;
}
	
/* I MAY NEED TO ADD MORE HACKS FOR THE WIDTH OF DIVS, I WILL HAVE TO FOCUS ON THESE HACKS AS IT COULD GO ALL A BIT PEAR SHAPED. IM WORRIED ABOUT EXPLORER */

#frame {
border: 1px solid #E6E6E6;
float: left;
/* margin: 0 0 0 -375px; */
padding: 0;
position: relative;
/* left: 50%; */
width: 650px;
overflow: visible;

}

/*

div.content { 
border: 10px;
padding: 10px;
width: 340px; 
voice-family: "\"}\""; 
voice-family: inherit;
width: 260px;
} 

*/

#nav {
background: #FFB200 url(../imgs/bt-li-nav.png) repeat-x bottom left;
float: left;
font-size: 85%;
list-style: none;
margin: 0;
padding: 5px 0 0 0;
width: 600px;
voice-family: "\"}\""; 
voice-family: inherit;
width: 650px;
}

#nav li {
float: left;
margin: 0 0 0 5px;
padding: 0;
}

/* EXPLORER ISN'T UPDATING THE NEW IMAGE, WATCH THIS */

#nav li a {
background: #FFD980 url(../imgs/bt-li-cream.png) repeat-x top left;
border: 1px solid #B37D00;
border-bottom: none;
display: block;
color: #333;
float: left;
margin: 0 1px 0 0;
padding: 4px 8px;
text-decoration: none;
}

/* SO THE PAGE SHOWS WHICH WHITE BUTTON TO SHOW UP */

#nav a:hover, body#intro #t-intro a {
color: black;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#aboutus #t-aboutus a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#shops #t-shops a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#news #t-news a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#gallery #t-gallery a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#direct #t-direct a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

#nav a:hover, body#contactus #t-contactus a {
color: #333;
padding-bottom: 5px;
border-color: black;
background: #FFF url(../imgs/bt-li-white.png) repeat-x top left;
}

.pukka {
background: url(../imgs/h1.png) 0 50% no-repeat;
font-weight: bold;
padding: .5em .5em .5em 1.8em;
text-transform: uppercase;
}

.smalldate {
font-size: 80%;
font-style: italic;
}

.theshop {
border-bottom: 1px solid gray;
float: left;
margin: 0;
margin-bottom: 1em;
min-height: 100px;
padding: 0;
padding-bottom: .5em;
width: 400px;
}

.theshop img {
border: 1px solid black;
}

.theshop p {
margin: 0;
padding: 0;
}

.theshop a {
color: red;
}

/* WRAPPER AND GENERAL CONTENT */

#wrapper {
clear: both;
float: left;
width: 650px;
background: #B32400 url(../imgs/tmp-sidebar-bg.png) repeat-y 475px;
}



/* TABLES: START */

table {
background: #FFBFBF;
border: 1px solid #B30000;
border-collapse: collapse;
}

th, td {
border: 1px solid #B30000;
border-right: none;
border-top: none;
font-size: 80%;
padding: .5em;
text-align: left;
}

th {
background: #FF8080;
font-size: 80%;
font-weight: bold;
text-transform: uppercase;
}


/* TABLES: END */


	/* DL */
	
	#dlthumbs {
	float: left;
	padding: 0;
	margin: 0;
	width: 400px;
	}
	
	#dlthumbs dl {
	border-bottom: 1px solid #E6E6E6; 
	display: inline; /* FIXES IE/WIN BUG */
	width: 400px;
	float: left;
	margin: 10px 5px;	
	padding: 0 0 1em 0;
	}
	
	/* IF THE WIDTH CHANGES ON TH DL THEN YOU NEED TO CHANGE THE DT TO SIT AT THE TOP */
	
	#dlthumbs dt {
	text-align: left;
	float: right ;
	font-size: 110%;
	font-weight: bold;
	color: black;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 238px;
	}
	
	#dlthumbs dd {
	font-size: 80%;
	color: #333;
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	}
	
	#dlthumbs dd.img img {
	border: 1px solid #E6E6E6;
	float: left;
	margin-right: 5px;
	}

#sidebar {
padding: 0;
margin: 0;
color: #FFCCBF;
float: right;
width: 175px;
border: none;
overflow: hidden;
text-align: left;
}

	#sidebar h3 {
	font-size: 110%;
	margin: 0 0 .5em 0;
	padding: .5em .5em 0 .4em;
	}
	
	#sidebar p {
	color: white;
	font-size: 70%;
	line-height: 1.5em;
	margin: 0;
	padding: 0 .5em 1em .5em;
	}


#footer {
clear: both;
float: left;
margin: 0;
padding: 0;
width: 650px;
text-align: center;
}

#switcher {
background: #FFB200;
color: white;
display: block;
font-size: 80%;
width: 650px;
margin: 0;
padding: 1em 0;
}

#switcher a {
background: url(../imgs/bt-more-brown.png) no-repeat 1px 50%;
padding: 0 0 0 15px;
margin: 0 0 0 .5em;
color: black;
font-weight: bold;
text-decoration: none;
}

/* WHEN FONT-SIZE IS TO SMALL IT CUTS OFF THE IMAGE: LINE-HEIGHT DOESN'T CHANGE IT, AND NEITHER DOES HEIGHT. I HAVE HAD TO MAKE THE IMAGE MUCH SMALLER */


