@font-face {
    font-family: 'IstokWebRegular';
    src: url('type/IstokWeb-Regular-webfont.eot');
    src: url('type/IstokWeb-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/IstokWeb-Regular-webfont.woff') format('woff'),
         url('type/IstokWeb-Regular-webfont.ttf') format('truetype'),
         url('type/IstokWeb-Regular-webfont.svg#IstokWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IstokWebItalic';
    src: url('type/IstokWeb-Italic-webfont.eot');
    src: url('type/IstokWeb-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/IstokWeb-Italic-webfont.woff') format('woff'),
         url('type/IstokWeb-Italic-webfont.ttf') format('truetype'),
         url('type/IstokWeb-Italic-webfont.svg#IstokWebItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IstokWebBold';
    src: url('type/IstokWeb-Bold-webfont.eot');
    src: url('type/IstokWeb-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/IstokWeb-Bold-webfont.woff') format('woff'),
         url('type/IstokWeb-Bold-webfont.ttf') format('truetype'),
         url('type/IstokWeb-Bold-webfont.svg#IstokWebBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'IstokWebBoldItalic';
    src: url('type/IstokWeb-BoldItalic-webfont.eot');
    src: url('type/IstokWeb-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('type/IstokWeb-BoldItalic-webfont.woff') format('woff'),
         url('type/IstokWeb-BoldItalic-webfont.ttf') format('truetype'),
         url('type/IstokWeb-BoldItalic-webfont.svg#IstokWebBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {
background:#001965;
margin: 0;
padding: 0;
font:10pt Tahoma, Verdana, Arial;
background-image:url('images/back_top.png');
background-repeat:repeat-x;
background-position:top left;
}

a, a:visited {
color: #000;
text-decoration: none;
}
a:hover {
color: #005B9E;
}

.pad2 {	padding: 2px;}
.pad3 {	padding: 3px;}
.pad5 {	padding: 5px;}

.menuback{
background:#001965;
width:944px;}

.main{
background:#fff;
padding: 5px;
}

.leftlist{
background:#fff;
padding: 5px;
width: 260px;
}

#header {
margin: 0 auto;
padding: 0;
width:966px;
height: 343px;
background-image:url('images/header.jpg');
background-repeat:no-repeat;
background-position:center top;
}

#contentwrap {
margin: 0 auto;
padding: 0;
background: #039;
background-image:url('images/back_mid.png');
background-repeat:repeat-x;
background-position:top left;
}

#content {
margin: 0 auto;
padding: 0;
width:966px;
background: #fff;
background-image:url('images/content_back.png');
background-repeat:repeat-y;
background-position:center top;
}

#footer{
background:#001965;
background-image:url('images/back_btm.png');
background-repeat:repeat-x;
background-position:bottom left;
width:100%;
}

#footerback {
clear:both;
margin: 0 auto;
padding: 0;
width:966px;
height:206px;
background:#001965;
background-image:url('images/footer.png');
background-repeat:no-repeat;
background-position:center top;
}

.navbox{
padding-top:60px;
color: #fff;
font-size:9pt;
}

.navbox a:link, .navbox a:visited {
color: #fff;
text-decoration: none;
}

.navbox a:hover {
color: #005B9E;
}


.titlebar {
width: 99%;
background:#039;
padding:3px;
padding-top:2px;
padding-bottom:2px;
margin-right:20px;
border-radius: 5px;
color: #fff;
border: 1px solid #001965;
}

.leftbar {
width: 252px;
background:#039;
padding:3px;
padding-top:2px;
padding-bottom:2px;
border-radius: 5px;
color: #fff;
font: 10pt Tahoma;
}

.leftbox {
margin-top:1px;
width: 244px;
background:#eee;
padding:5px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
}

.leftblock a:link, .leftblock a:visited {
margin-top:1px;
display: block;
width: 250px;
background:#eee;
padding:2px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
}

.leftblock a:hover {
display: block;
background:#ddd;
border: solid #ccc 1px;
}

.leftlight {
margin-top:1px;
width: 250px;
background:#eee;
padding:2px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
}

.leftdark {
margin-top:1px;
width: 250px;
background:#A3DBFC;
padding:2px;
border: solid #A3DBFC 1px;
border-radius: 5px;
color: #000;
}

.lightlong {
margin-top:1px;
background:#eee;
padding:2px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
}

.darklong {
margin-top:1px;
background:#ccc;
padding:2px;
border: solid #bbb 1px;
border-radius: 5px;
color: #000;
}

.darktab{
background:#ddd;
border-radius: 5px;
padding:2px;
}

.lighttab{
background:#eee;
border-radius: 5px;
padding:2px;
}

.searchbox {
color: #000;
border: 1px solid #c6c6c6;
background: #fff;
font: 20pt 'IstokWebBold', Tahoma, Arial, Verdana;
padding: 5px;
border-radius: 5px;
}

.searchbutton{
font: 20pt 'IstokWebBold', Tahoma, Arial, Verdana;
background-color: #001965;
color: #fff;
border: 1px solid #001965;
border-radius: 5px;
padding: 3px;
}

.searchlong {
margin-top:1px;
background:#eee;
padding:2px;
padding-top: 8px;
padding-bottom: 8px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
}

.merchead{
background: #039;
color: #fff;
font: 16pt 'IstokWebBold';
border-radius: 5px;
text-transform: uppercase;
}

.headlines a:link, .headlines a:visited{
margin-top:1px;
display: block;
background:#eee;
padding:2px;
border: solid #ddd 1px;
border-radius: 5px;
color: #000;
text-transform: uppercase;
}

.headlines a:hover {
display: block;
background:#ddd;
border: solid #ccc 1px;
}

.eight{font-size:8pt}
.fourteen{font-size:14pt}

.backbutton a:link, .backbutton a:visited{
margin-top:1px;
display: block;
background:#039;
padding:3px;
border-radius: 5px;
color: #fff;
text-transform: uppercase;
width: 80px;
font: 10pt 'IstokWebBold';
}

.backbutton a:hover {background: #001965;}

#dvdsearch a:link, #dvdsearch a:visited {
display: block;
margin-top:2px;
margin-bottom:2px;
width: 246px;
background:#001965;
padding:5px;
border-radius: 15px;
color: #fff;
font: 26pt 'IstokWebBold';
}

#dvdsearch a:hover {
display: block;
background:#039;
}




.leftpichome{background-image:url('images/leftpic_home.jpg'); width: 258px; padding: 0px;}
.leftpicaudio{background-image:url('images/leftpic_audio.jpg'); width: 258px; padding: 0px;}
.leftpiclinks{background-image:url('images/leftpic_links.jpg'); width: 258px; padding: 0px;}
.leftpiccontact{background-image:url('images/leftpic_contact.jpg'); width: 258px; padding: 0px;}
.leftpicnews{background-image:url('images/leftpic_news.jpg'); width: 258px; padding: 0px;}
.leftpicservice{background-image:url('images/leftpic_service.jpg'); width: 258px; padding: 0px;}
.leftpictv{background-image:url('images/leftpic_tv.jpg'); width: 258px; padding: 0px;}
.leftpicstorefront{background-image:url('images/leftpic_store.jpg'); width: 258px; padding: 0px;}
.leftpicmerc{background-image:url('images/leftpic_merc.jpg'); width: 258px; padding: 0px;}
.leftpicberwick{background-image:url('images/leftpic_berwick.jpg'); width: 258px; padding: 0px;}
.leftpicnewc{background-image:url('images/leftpic_newcastle.jpg'); width: 258px; padding: 0px;}
.leftpicscun{background-image:url('images/leftpic_scunthorpe.jpg'); width: 258px; padding: 0px;}
.leftpicsheff{background-image:url('images/leftpic_sheffield.jpg'); width: 258px; padding: 0px;}
.leftpicwork{background-image:url('images/leftpic_workington.jpg'); width: 258px; padding: 0px;}
.leftpicredcar{background-image:url('images/leftpic_redcar.jpg'); width: 258px; padding: 0px;}
.leftpicspeed{background-image:url('images/leftpic_speedway.jpg'); width: 258px; padding: 0px;}
.leftpicother{background-image:url('images/leftpic_other.jpg'); width: 258px; padding: 0px;}
