/* CSS Screen = for layout purposes only */

* {
font-size: inherit;
margin: 0;
padding: 0;
}

body {
background:white;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
margin: 10px;
}

h1, h2, h3, h4, h5, h6, p, ol, dl, table, form {
font-size: 1em;
line-height: 150%;
margin-bottom:10px;
margin-left:5px;
}


p {
font-family:Arial, Helvetica, sans-serif;
font-size:190%;
line-height:100%;
letter-spacing:110%;
margin-left:5px;
}

/* ABC */

a {
color:#BC0000;
text-decoration:none;
}

a:hover{
color:#FF3300;
}


hr{
margin-top:1px;
}

#article1{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:150px;
float:left;
margin-bottom:15px;
margin-left:10px;
width:270px;
}



#article2{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:150px;
float:right;
margin-bottom:15px;
margin-right:10px;
width:270px;
}

#article3{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:150px;
float:left;
margin-bottom:10px;
margin-left:10px;
width:270px;
}

#article4{
background:#D4D4D4;
border-left:5px solid #E40000; /*this is the original border colour*/
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:150px;
float:right;
margin-bottom:10px;
margin-right:10px;
width:270px;
}

#banner{
background:transparent;
height:90px;
float:left;
width:660px;
overflow:hidden;
}

#content{
background:transparent;
float:left;
width:600px;
}

#flash{
background:blue;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:120px;
margin-top:5px;
margin-left:10px;
margin-right:10px;
margin-bottom:15px;
width:570px;
}

#frame{
background:transparent;
/*left: 50%;
margin-left: -400px;*/
position: absolute;
width: 600px;
}

#footer{
float:left;
height:83px;
width:660px;
margin-top:2px;
}

#maintext{
background:white;
border:1px solid black;
/*height:470px;*/
margin-bottom:15px;
margin-top:5px;
overflow:auto;
padding-top:5px;
padding-left:5px;
padding-right:15px;
width:640px;
height:800px;
}

	#maintext ul	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	line-height:100%;
	list-style-type:disc;
	margin-left:25px;
	}


#nav{
background:transparent;
float:left;
margin-bottom:10px;
height:30px;
width:800px;
}

	#nav img {
	border:none;
	float:left;
	padding:0;
	}

#offer{
background:#CCC;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
float:right;
height:50px;
margin-right:5px;
width:180px;
}


#stockimage{
float:right;
width:147px;
}

	#stockimage img{
	border:none;
	float:right;
	margin-bottom:15px;
	}


#vansection1{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:left;
margin-bottom:15px;
margin-left:10px;
margin-top:5px;
width:270px;
}

#vansection2{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:right;
margin-bottom:15px;
margin-right:10px;
margin-top:5px;
width:270px;
}

#vansection3{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:left;
margin-bottom:15px;
margin-left:10px;
width:270px;
}

#vansection4{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:right;
margin-bottom:15px;
margin-right:10px;
width:270px;
}

#vansection5{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:left;
/*margin-bottom:15px;*/
margin-left:10px;
width:270px;
}

#vansection6{
background:#D4D4D4;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
height:140px;
float:right;
/*margin-bottom:15px;*/
margin-right:10px;
width:270px;
}




#service{
background:#FFDE00;
border-left:5px solid #E40000;
border-top:5px solid #E40000;
border-right:5px solid #890000;
border-bottom:5px solid #890000;
float:right;
height:395px;
margin-top:5px;
margin-right:5px;
margin-bottom:15px;
width: 180px;

}

/* CLASSES */

.articletext{
float:right;
width:105px;
margin-right:3px;
}

.border {
border:1px solid black;
}

.fleft {
float:left;
margin-left: 5px;
}

.fleft2 {
float:left;
margin-left: 5px;
margin-right:5px;
}

.fright {
float:right;
margin: 10px, 0, 20px, 10px;
}

.handyes {
display: none;
}

.button {
background: url(../images/link_arrow_small.jpg) no-repeat; 
margin: 0 .2em 0 0; 
padding: 0; 
padding-left: 1.2em;
text-decoration: none;
}

.articleheader{
border-bottom:1px solid black;
font-size:110%;
font-weight:bold;
margin-top:5px;
margin-left:5px;
width:260px;
}

.articleheadermain{
border-bottom:1px solid black;
font-size:110%;
font-weight:bold;
margin-top:5px;
margin-left:5px;
width:635px;
}

.message{
color:#CC0000;
font-weight:bold;
}

.price{
font-size:500%;
}