body {
	font: normal 10px verdana, san-serif;
	color:#FFFFFF;
	background-color:#000000;
	/*background-image: url(images/bk7.jpg); 
	background-size: 100%;
	background-repeat: no-repeat;
	background-attachment:fixed;*/
	margin-left: 100px;
}
/* The body tag above state that the font for the body of the page, unless otherwise described elsewhere, will be normal 10pt verdana or san-serif white lettering on a black background. The background image for the body is image bk7.jpg and is shown at 100% size in relation to the web browsers window. The image is static and does not move from its position at all. In other words, the background image stays still while the rest of the page moves on top of it. The whole page is indented 100 pixels.*/
.catheader {
	font:bold 14px arial,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}
/* The .catheader tag above state that the font for the body.catheader of the page will be bold 14pt arial or san-serif white lettering. Text is center aligned and has a bottom margin and right padding.*/
.description {
	font: 12px verdana,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:left;
}

.body {
	font:700 12px tahoma,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

.prices {
	font:bold 16px verdana,sans-serif;
	color: #FF0000;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

h2 {
	font:normal 14px verdana,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

.subnav {
	font:700 14px verdana,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

.topnav {
	font:700 14px verdana,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

.botnav {
	font:10px verdana,sans-serif;
	color: #FFFFFF;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	text-align:center;
}

.leftnav {
	font:12px arial,verdana;
	color: #FFFFFF;
	text-align:center;
}

.searchnav {
	font:11px arial,verdana;
	color: #FFFFFF;
	text-align:left;
}

.basketcontents {
	font:10px verdana, arial;
	color: #FFFFFF;
	text-align:center;
}

.weathertitle {
	font:11px verdana, arial;
	color: #FFFFFF;
	text-align:center;
}

.weathercontents {
	font:10px verdana, arial;
	color: #FFFFFF;
	text-align:left;
}


.topnav a {
	font:700 10px verdana,sans-serif;
	color: #FFFFFF;
	text-align:center;
	text-decoration: underline;
}

.topnav a:hover {
	font:700 10px verdana,sans-serif;
	color: #FFFFFF;
	text-align:center;
	text-decoration: none;
}

.leftnav a {
	text-decoration: underline;
	color:#FFFFFF;
}

span.pics {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
	padding:2px
}

.main {
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}

.bigtemp {
	font:700 32px tahoma;
	color: #FFFFFF;
	text-align:center;
}

.forecast {
	font:700 12px arial;
	color: #FFFFFF;
	text-align:center;
}

.weatherstats {
	font:13px verdana, arial;
	color: #FFFFFF;
	text-align:left;
}

.weatherdata {
	font: 10px arial;
	color: #FFFFFF;
	text-align:left;
}

.high {
	font:bold 14px arial;
	color: #FF0000;
	text-align:center;
}

.low {
	font:bold 14px arial;
	color: #0000FF;
	text-align:center;
}

.hightemp {
	font:13px arial, tahoma;
	color: #FF0000;
	text-align:center;
}

.lowtemp {
	font:13px arial, tahoma;
	color: #0000FF;
	text-align:center;
}

a {
	font:700 15px arial,sans-serif;
	text-decoration: underline;
	color: #CCCCCC;
}

a:hover {
	color: #CCCCCC;
	text-decoration: none;
}

a:active {
	color: #CCCCCC;
	text-decoration: underline;
} 
.dateline {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	font-style:italic;
}
img#thumb {
	width:60px;
	height:46px;
}
img#large {
	width:260px;
	height:195px;
}