body {

margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 69%;
}
.nav {
list-style-type : none;
margin : 5px 0 10px 5px;
padding : 0;
}
#main {
background : #ffffff;
width : 100%;
padding : 0;
}


.hide{display:none;}
.debug{border:1px solid red;}
.clear{clear:both;}

h1 {
	font-size : 1.7em;
	margin : 0;
	color : #000000;
	font-weight:normal;
	background-image : url(/common/graphics/banners/blank.gif);
	background-repeat : no-repeat;
	display:block;
	width:435px;
	height:37px;
	padding:  5px 0 0 40px;
}

h2{margin: 0 0 12px 0 ; font-size:1.4em; color:#fba6a6;}
h2.subtitle{margin:12px  0 0 0 ; font-size:1.4em; color:#fba6a6;}
h3{margin: 15px 0 12px 0 ; font-size:1.3em; color:#999999;font-weight: normal; }
h4{margin: 0 0 12px 0 ; font-size:1.2em; color:#999999;font-weight: normal;}

p{margin: 0 0 10px 0 ; font-size:1em; line-height:1.5em;}

a {color : #fba6a6; text-decoration : none;}
a:hover {text-decoration : underline;}

hr {border-width: 0 0 1px 0; border-color:#FBA6A6;  }

table{margin: 0 0 10px 0 ; font-size:1em; line-height:1.5em; width:100%;}
th{text-align:left; background:#fba6a6; padding:0 5px ;}
td{text-align:left; padding:0 0 0 5px;}

span.quote{font-size:3em; font-family:serif; color:#999999;line-height:0.4em; position:relative;
top:10px;}

#headercentre {
background-image : url(../graphics/head.gif);
margin : 0 auto;
width : 867px !important;
width : 867px;
height : 197px;
}

#bgfloat {
margin : 0 auto;
width : 100%;
height : 426px;
position: absolute;
text-align :center;
z-index: 1;
top:35px;
}

#bgfloat2 {
position: relative;
width : 869px !important;
width : 869px;
height : 426px;
margin : 0 auto;
text-align :right;
}

#maincentre {
position: relative;

margin : 0 auto;
width : 868px !important;
width : 868px;
z-index: 3;
}

#menu {
text-align : left;
width : 160px !important;
width : 150px;
height : 350px;
float : left;
clear : both;
margin : 0 auto; 
}
#menu li {
font-family : Verdana, Arial, Helvetica, sans-serif;
color : #000;
margin : 5px 0px 5px 10px;
padding : 0;
font-size : 1.05em;
clear : both;
}
#menu li a {
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;
padding : 0 0 0 5px;
}
#menu li a:hover {
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;
background : #fba6a6;
padding : 0 0 0 5px;
}
#menu li .selected {
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;
margin:0;
background : #fba6a6;
padding : 0 0 0 5px;
}



#menu li.nolink {
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;
padding : 5px 0 0 5px;
}

#menu .bloggerimg {
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;
padding : 10px 0 0 20px;
}



#menu li.archive{
color : #000;
text-decoration : none;
display : block;
width : 140px !important;
width : 140px;

font-size : 0.85em;
}



#body {
float : left;

border-left : 1px solid #ffcccc;
margin : 0 auto;
margin-top : 5px;
width : 705px !important;
width : 700px;
}

.copy {
float : left;
width : 435px !important;
width : 435px;
text-align : left !important;
clear : both;
padding : 0 0 0 30px;
border-left : 0px solid #ffcccc;
margin-top : 20px;
margin-bottom : 10px;
}


.rightcol {
width : 225px;
float : left;
text-align : left;
border : 0px solid #000;
margin-top : 190px;
margin-left : 0px;
}

.rightcol div.quote{

margin-left : 30px;
 font-size:1.5em; color:#999999;font-weight: normal;
 line-height:1.3em;
 width:160px;
}


.rightcol div.quoteby{

margin-left : 30px;
 line-height:1.3em;
 width:150px;
}


.rightcol img{
margin-left : 30px;
}

.largeimg img{
margin : 13px 0px 0px 2px;
}

.largeimgcomment{
float : left;
margin : 10px 0px 0px 0px;
}

.thumbimg {
float : right;
margin : 10px 0px 0px 10px;
}



.copy ul {
margin-top : 5px;
}
.copy li {
margin-top : 0;
list-style-type : circle;
list-style-image : url(../graphics/bullet.gif);
}


.columnList{
 width:95%;
 float:left;
 }
.columnList ul{
	margin:15px;

 }

.columnList ul li {
margin-top : 0;
margin-bottom:5px;
list-style-type : none;
list-style-image : none;
}


.copyfloatlft {
float : left;
width : 300px;
}
.copyfloatrht {
float : right;
}

.bodyleft {
width : 175px;
float : left;
text-align : left;
}
.bodycentre {
width : 175px;
float : left;
text-align : center;
}
.bodyright {
width : 175px;
float : left;
text-align : right;
}

.form-title{
margin-top:5px;
float : left;
text-align : left;
width : 140px !important;
width: 135px;
}

.form-box{
margin-top:5px;
float : left;
text-align : left;

}


.prod-img{
margin-top:20px;
float : left;
text-align : left;
width: 100px;
}

.prod-title{

clear: right;
float : left;
text-align : left;
}
.prod-title-3line{
margin-top:50px;
clear: right;
float : left;
text-align : left;
}

.prod-text{
margin-top:5px;
float : left;
text-align : left;
width: 330px;

}


#footer {
background-image : url(../graphics/footer.gif);
background-repeat : repeat-x;
margin : 0 auto; 
width : 868px !important;
width : 868px;
height : 60px;
clear : both;
border-top : 10px solid #fff;
}
#footer p {
color : #fff;
margin : 0;
padding : 15px 5px 5px;
font-size : 0.8em;
}
#footer a {
color : #fff;
text-decoration : none;
}
#footer a:hover {
color : #fff;
text-decoration : underline;
clear : both;
}
.footerleft {
width : 250px;
float : left;
text-align : left;
}
.footercentre {
width : 368px;
float : left;
text-align : center;
}
.footerright {
width : 250px;
float : left;
text-align : right;
}
