﻿body {
	background-color: #d1cdca;
	margin: 0px;
	padding: 0px;
}
img
{
	border: none;
}
div.banner
{
	width: 999px; 
}
div.borderLeftTop
{
	height: 14px;
	width: 7px;
}
div.maintop
{
	margin-top: 10px;
	width: 999px;
	height: 9px;
	background-image: url(../Images/mainTop.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
}
div.main
{
	width: 999px;
	background-color: #ffffff;
	float: left;
}
div.mainbottom
{
	width: 999px;
	height: 9px;
	background-image: url(../Images/mainBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
}
div.mainleft
{
	float: left;
	padding-left: 7px;
	padding-right: 8px;
	width: 190px;
}
div.mainright
{
	float: left;
	padding-left: 8px;
	width: 190px;
}
div.maincentre
{
	width: 589px;
	float: left;
}
div.mainadvert
{
	float: left;
	width: 684px;
}
div.register
{
	float: left;
	margin-bottom: 7px;
}
div.signin
{
	float: left;
}
div.signinTop
{
	background-image: url(../Images/btnSignInOpen.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height: 21px;
}
div.signoutTop
{
	background-image: url(../Images/btnSignOut.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height: 21px;
}
div.signinMid
{
	background-image: url(../Images/signinMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 162px;
	padding-left: 14px;
	padding-right: 14px;
}
div.signinMid .signinbox
{
	height: 15px;
	width: 152px;
}
div.signinBottom
{
	background-image: url(../Images/signinBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 190px;
	height: 11px;
}
div.advertmedium
{
	float: left;
	margin-bottom: 9px;
}
div.competition div.competitiontop
{
	width: 174px;
	height: 19px;
	background-image: url(../Images/competitiontop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding-top: 7px;
	padding-left: 16px;
}
div.competition div.competitionbottom
{
	width: 190px;
	height: 93px;
	background-image: url(../Images/competitionbottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin-bottom: 9px;
}
div.weathertop
{
	width: 190px;
	height: 9px;
	background-image: url(../Images/weatherTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
}
div.weatherbottom
{
	width: 190px;
	height: 9px;
	background-image: url(../Images/weatherBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 9px;
}
div.weathermid
{
	width: 156px;
	background-image: url(../Images/weatherMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: right;
	padding-left: 17px;
	padding-right: 17px;
}
div.featureTop
{
	width: 190px;
	height: 19px;
	background-image: url(../Images/featureTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	text-align: center;
	padding-top: 8px;
}
div.featureTopNew
{
	width: 190px;
	height: 2px;
	background-image: url(../Images/featureTopNew.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	text-align: center;
	padding-top: 8px;
}
div.featureMid
{
	width: 176px;
	background-image: url(../Images/featureMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	float: right;
	padding-top: 4px;
	padding-left: 7px;
	padding-right: 7px;
}
div.featureBottom
{
	width: 190px;
	height: 10px;
	background-image: url(../Images/featureBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 9px;
}
div.article
{
	width: 479px;
}
div.articleTop
{
	width: 539px;
	height: 16px;
	float: left;
	padding-left: 30px;
	padding-right: 20px;
	background-image: url(../Images/articleTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.newsTop
{
	width: 549px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 13px;
	height: 18px;
	background-image: url(../Images/newsHead.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.articleMid
{
	width: 549px;
	float: left;
	background-image: url(../Images/articleMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
div.articleAddThis 
{
	width: 549px;
	float: left;
	text-align:right;
}
div.articleBottom
{
	width: 589px;
	height: 12px;
	background-image: url(../Images/articleBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 9px;
}
div.advertTop
{
	width: 739px;
	height: 16px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	background-image: url(../Images/advertTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.advertMid
{
	width: 739px;
	float: left;
	background-image: url(../Images/advertMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 10px;
}
div.advertBottom
{
	width: 779px;
	height: 12px;
	background-image: url(../Images/advertBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 9px;
}
div.advertHead
{
	width: 739px;
	height: 18px;
	background-image: url(../Images/advertHead.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
}
div.articleHead
{
	width: 539px;
	height: 18px;
	background-image: url(../Images/articleHeader.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 5px;
}
div.footer
{
	width: 999px;
	padding-top: 13px;
	text-align: center;
	float: left;
}
div.fillerTop
{
	width: 190px;
	height: 9px;
	float: left;
	background-image: url(../Images/fillerTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
div.fillerMid
{
	width: 190px;
	float: left;
	background-image: url(../Images/fillerMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
div.fillerBottom
{
	width: 190px;
	height: 10px;
	float: left;
	background-image: url(../Images/fillerBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-bottom: 9px;
}
div.newsSmallLeft
{
	padding-left: 3px;
	width: 210px;
	float: left;
	margin-top: 4px;
}
div.newsSmallRight
{
	width: 265px;
	margin-top: 4px;
	float:right;
}
div.newsLargeBorder
{
	width: 545px;
	padding-left: 3px;
	float: left;
	margin-top: 4px;
	border-bottom: solid 1px #5cb0f6;
}
div.newsLarge
{
	width: 545px;
	padding-left: 3px;
	float: left;
	margin-top: 4px;
}
div.newsSmallLeft img, div.newsSmallRight img, div.newsLarge img
{
	border: none;
	padding-right: 15px;
	padding-bottom: 5px;
}
.largetextbox
{
	width: 300px;
}
.mediumtextbox
{
	width: 200px;
}
.authortextbox
{
	width: 150px;
}
.smalltextbox
{
	width: 100px;
}
.searchtextbox
{
	width:120px;
	height: 12px;
	background-color: #A5B9D3;
	border: none;
}
.ordertextbox
{
	width:50px;
}
div.bannerMedium
{
	background-image: url(../Images/featureBack.gif);
	background-position: left top;
	background-repeat: no-repeat;
	height: 99px;
	width: 183px;
	float: left;
	padding-left: 9px;
	padding-top: 20px;
	margin-bottom: 9px;
}
div.bannerMedium img
{
	vertical-align: middle;
	text-align: center;
}
div.advertImage
{
	float: left;
	width: 300px;
	padding-bottom: 20px;
	vertical-align:middle;
	text-align: center;
}
div.advertText
{
	float: left;
	width: 300px;
	padding-left: 15px;
	padding-bottom: 20px;
}
div.advertFree
{
	float: left;
	width: 285px;
	padding-right: 15px;
	padding-bottom: 20px;
}
div.advertBox
{
	float: left;
	border-bottom: dotted 1px #59bedb;
	margin-bottom: 20px;
}
div.advertGroup
{
	float: left;
	border-bottom: dotted 1px #59bedb;
	margin-bottom: 20px;
}
div.mainTopMenu
{
	float: left;
	padding-top: 12px;
}
div.advertOffer
{
	width: 739px;
	float: left;
	text-align: center;
	height: 65px;
	margin-top: 10px;
	background-image: url(../Images/special_offer_blank.gif);
	background-repeat: no-repeat;
	background-position: 127px top;
	display:table;
	vertical-align:middle;
}
div.photobrowseleft
{
	float: left;
	width: 155px;
}
div.photobrowseright
{
	float: left;
	width: 155px;
}
div.photobrowse
{
	float: left;
	width: 420px;
}
div.photobrowsebottom
{
	width: 739px;
	float: left;
}
div.photobrowseimage
{
	float: left;
	height: 100px;
	width: 100px;
	text-align: center;
	padding: 2px;
}
.searchImage
{
	max-width: 100px;
}
div.searchTop
{
	width: 170px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../Images/searchTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 27px;
}
div.searchMedTop
{
	width: 419px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(../Images/searchMedTop.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	height: 27px;
	margin-left: 60px;
}
div.searchTop input
{
	border: solid 1px #000000;
}
div.searchMid
{
	width: 168px;
	border-left: solid 1px #D2D2D2;
	border-right: solid 1px #D2D2D2;
	background-color: #EEEEEE;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
}
div.searchMedMid
{
	width: 399px;
	float: left;
	background-image: url(../Images/searchMedMid.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding-left: 30px;
	padding-right: 10px;
	margin-left: 60px;
}
div.searchBottom
{
	width: 190px;
	height: 10px;
	background-image: url(../Images/searchBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: right;
	margin-bottom: 7px;
}
div.searchMedBottom
{
	width: 439px;
	height: 10px;
	background-image: url(../Images/searchMedBottom.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float: left;
	margin-left: 60px;
}
div.featuredArticle
{
	width: 739px;
	float: left;
}
div.summaryBlock
{
	width:246px;
	float: left;
}
div.searchSmall
{
	height: 161px;
	width: 190px;
	float: left;
}
