/* 
formatting and structure CSS 
*/

body {margin-left: 0px;	margin-top: 0px; margin-right: 0px;	margin-bottom: 0px;}
.tableborder {border-collapse: collapse; border-style: solid; border-color: #D1CEEF; border-width: 1px;}
.backgroundlightgrey {background-image: URL(images/spacer-lightgrey.gif); background-color: #F2F2F2;}
.backgroundwhite {background-image: URL(images/spacer-white.gif); background-color: #FFFFFF;}
.backgroundverylightblue {background-image: URL(images/spacer-verylightblue.gif); background-color: #EBE9FE;}

.mainbody {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #1808B0; text-decoration: none}
.mainbodysmall {  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #1808B0; text-decoration: none}
.mainbodybold {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #1808B0; font-weight: bold; text-decoration: none}
.mainbodyboldred{  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; font-weight: bold; text-decoration: none}

.mainbodyblack {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none}
.mainbodyboldblack {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none}


a.mainbodynav:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1808B0; text-decoration: underline}
a.mainbodynav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1808B0; text-decoration: underline}
a.mainbodynav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1808B0; text-decoration: underline}
a.mainbodynav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}

a.mainbodynavthin:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #1808B0; text-decoration: underline}
a.mainbodynavthin:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1808B0; text-decoration: underline}
a.mainbodynavthin:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #1808B0; text-decoration: underline}
a.mainbodynavthin:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}

a.mainbodynavsmall:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 11px; color: #1808B0; text-decoration: underline}
a.mainbodynavsmall:link {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1808B0; text-decoration: underline}
a.mainbodynavsmall:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1808B0; text-decoration: underline}
a.mainbodynavsmall:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline}

a.whiteboldnav:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a.whiteboldnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a.whiteboldnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: underline}
a.whiteboldnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0303; text-decoration: underline}

a.redboldnav:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0303; text-decoration: underline}
a.redboldnav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0303; text-decoration: underline}
a.redboldnav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FF0303; text-decoration: underline}
a.redboldnav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; text-decoration: underline}


/*
login box CSS
*/
.UsernameAndPassword {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; font-weight: bold; text-decoration: none}
.loginbox {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: ff0303; border: 1px solid;}
.signinbutton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #ff0303; border: 1px solid #ff0303; cursor: hand;}
.UsernameAndPasswordMain {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; text-decoration: none}

a.LoginBoxNav:active {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; font-weight: bold; text-decoration: underline}
a.LoginBoxNav:link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; font-weight: bold; text-decoration: underline}
a.LoginBoxNav:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0303; font-weight: bold; text-decoration: underline}
a.LoginBoxNav:hover {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: underline}



/*
Main Box
*/
.backgroundleft {background-image: URL(images/main-box-left.gif); background-color: #FFFFFF;}
.backgroundright {background-image: URL(images/main-box-right.gif); background-color: #FFFFFF;}

/*
Search Box
*/

.searchbackgroundleft {background-image: URL(images/search-box-left.gif); background-color: #D5D0FD;}
.searchbackgroundright {background-image: URL(images/search-box-right.gif); background-color: #D5D0FD;}
.searchbackgroundlighblue {background-image: URL(images/spacer-lightblue.gif); background-color: #D5D0FD;}

.searchbox {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #1808B0; border: 1px solid;}
.searchsigninbutton {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #1808B0; border: 1px solid #1808B0; cursor: hand;}

/*
Search Results box
*/
.searchresultbcktop {background-image: URL(images/search-result-top-spacer.gif); background-color: #1A08AE;}
.searchresultbckbottom {background-image: URL(images/search-result-bottom-spacer.gif); background-color: #1A08AE;}
.searchresultbckred {background-image: URL(images/spacer-red.gif); background-color: #EB1921;}
.searchresultbckredright {background-image: URL(images/search-result-spacer-right.gif); background-color: #EB1921;}

.searchresultdescwhite {background-image: URL(images/search-result-desc-white.gif); background-color: #EB1921;}
.searchresultdescblue {background-image: URL(images/search-result-desc-lightblu.gif); background-color: #EB1921;}


.searchresultmainbody {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none}
.searchresultmainbodybold {  font-family:  Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; text-decoration: none}


/*
Basket Summary box
*/
.basketsummarybackleft {background-image: URL(images/basket-summary-left.gif); background-color: #EB1921;}
.basketsummarybackright {background-image: URL(images/basket-summary-right.gif); background-color: #EB1921;}

/*
Plots in search box
*/
.plotsinsearchbackleft {background-image: URL(images/plotsinsearch-box-left.gif); background-color: #EBE9FE;}
.plotsinsearchbackright {background-image: URL(images/plotsinsearch-box-right.gif); background-color: #EBE9FE;}

/*
Small blue boxes (foot of page etc)
*/
.smallblueboxleft {background-image: URL(images/small-bluebox-left.gif); background-color: #1B0BB1;}
.smallblueboxright {background-image: URL(images/small-bluebox-right.gif); background-color: #1B0BB1;}
.smallblueboxbackground {background-image: URL(images/spacer-lightgrey.gif); background-color: #F2F2F2;}
.smallblueboxpondsign {background-image: URL(images/poundsign-background.gif); background-color: #F2F2F2;}


