/* CSS Document */

/************************
* 	  Colors	*
* Light Blue: #94CDED	*
* Dark Blue: #009CDA	*
* Darker Blue: #003B5A	*
************************/

h1{
font-size:20px;}
				 
#container{
background:#FFF;
width:900px;
margin:auto;
 }
/***********************************HEADER************************************************/
#header{
height:85px;
background:url(https://www.impress-products.co.uk/images/header-logo.jpg) no-repeat right;
}
#news{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#009AD8;}
/**************************************LEFT DIV*******************************************/
#left{
background-color:#FFF;
margin-top:20px;
padding-left:5px;
height:auto;
width:192px;
float:left;
/*TEXT*/
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;}

#terms a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:none;
}
#terms a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:none;
}
#terms a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;
text-decoration:underline;
}

#shopping-basket{
font-family:arial;
font-size:12px;
color:000;
padding:5px;
width:190px;
/*min-height:150px;*/
/*background:url(https://www.impress-products.co.uk/images/basket-bg.jpg) no-repeat;*/
}

.moduletable{
font-size:12px;
color:#003B5A;}

.moduletable a:link{
font-size:12px;
color:#003B5A;}

.moduletable a:visited{
font-size:12px;
color:#003B5A;}

.moduletable a:hover{
font-size:12px;
color:#019DDA;}

/*******************************MAIN CONTENT*********************************************/
#maincontent{
margin-left:210px;
margin-top:50px;
min-height:700px;
width:670px;
/*TEXT*/
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;}

#maincontent a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009CDA;
text-decoration:none;
}

#maincontent a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#009CDA;
text-decoration:none;
}

#maincontent a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
text-decoration:underline;
}

/****************************************BOTTOM********************************************/
#bottom{
background-color:#003B5A;
margin-top:0px;
height:20px;
width:900px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFF;}


#home-and-top{
width:100%;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
clear:both;
}
#home-and-top a:link,a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:none;
}
#home-and-top a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
text-decoration:underline;
}

/*************************************FOOTER**********************************************/
#footer{
width:900px;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;}

#footer a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;}

#footer a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:none;}

#footer a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
text-decoration:underline;}

/*************************************NEW TABLE RULES**************************************/

.newTable h1 {
color:#009ed8;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:16px;
margin:0 0 5px 25px;
padding:0;
}

.newTable h2 {
color:#009ed8;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:12px;
margin:0 0 0 25px;
padding:0;
}

.newTable p {
color:#033a4f;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0 0 5px;
padding:0;
}

.newTable .note p{
color:#033a4f;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
margin:5px 0 0 5px;
padding:0;
}

.newTable .strongNote p{
color:#033a4f;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:5px 0 0 5px;
padding:0;
}

td .nt1 {width:337px;height:400px;}
td .nt2 {width:337px;height:200px;}
td .nt4 {width:337px;height:200px;}
td .nt5 {width:337px;height:200px;}
td .nt6 {width:337px;height:200px;}
td .nt7 {width:337px;height:400px;}
td .nt8 {width:337px;height:200px;}
td .nt9 {width:337px;height:200px;}
td .nt10 {width:337px;height:200px;}
td .nt10a {width:337px;height:400px;}
td .nt11 {width:337px;height:400px;}
td .nt12 {width:337px;height:400px;}
td .nt13 {width:337px;height:400px;}
td .nt14 {width:337px;height:400px;}
td .nt15 {width:337px;height:400px;}
td .nt16 {width:337px;height:200px;}
td .nt17ha {width:337px;height:200px;}
td .nt17ob {width:337px;height:400px;}
td .nt18 {width:337px;height:200px;}
td .nt19 {width:337px;height:400px;}
td .nt20 {width:337px;height:200px;}
td .nt21 {width:337px;height:200px;}
td .nt22 {width:337px;height:200px;}
td .nt23 {width:337px;height:400px;}
td .nt24 {width:337px;height:200px;}
td .nt25 {width:337px;height:400px;}
td .nt26 {width:337px;height:400px;}

.posRel {
position:relative;
}   
 
.posAbso200 {
position:absolute;
top:10px;
left:10px;
height:180px;
width:200px;
} 

.posAbso200e {
position:absolute;
top:10px;
left:10px;
height:180px;
width:220px;
} 

.posAbso200ext {
position:absolute;
top:10px;
left:10px;
height:180px;
width:240px;
} 

.posAbso200fw {
position:absolute;
top:10px;
left:10px;
height:115px;
width:317px;
} 

.posAbso400hor {
position:absolute;
top:10px;
left:10px;
height:160px;
width:317px;
} 

.posAbso400ver {
position:absolute;
top:10px;
left:10px;
height:180px;
width:160px;
} 

.posAbso400topL {
position:absolute;
top:10px;
left:10px;
height:200px;
width:185px;
} 

.posAbso400botR {
position:absolute;
bottom:10px;
right:10px;
height:170px;
width:170px;
} 

.posAbso200botR {
position:absolute;
bottom:10px;
right:10px;
height:65px;
width:120px;
} 

#banner_ad {
 float:right;
 top:0;
 right:0;
 width:50px;
 margin-right:200px;
}