/*
Copyright 2003 Sweet & Maxwell
Designed and Built @ TechnoPhobia Ltd
Generic (non-colour) stylesheet for all css browsers
*/

body {
	margin: 0px;
	padding: 0px;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 12pt;
	background-color: #fff;
	}
	
P.four,P,blockquote,li,dir    {font-family: Verdana,Arial,Helvetica,sans serif;
	                       
						   text-align: left;
	                       text-decoration: none;}/*general text formatting*/
						   
P.greencomp               {font-family: Verdana,Arial,Helvetica,sans serif;
	                       font-size: 12pt;
						   font-weight: bold;
						   text-align: center;
						   color:#008000;
	                       text-decoration: none;}/*in competition green headers*/
						   	
						   
P.redcomp                 {font-family: Verdana,Arial,Helvetica,sans serif;
	                       font-size: 10pt;
						   font-weight: bold;
						   text-align: center;
						   color:#800000;
	                       text-decoration: none;}/*in competition red sub-headers*/	
						   
P.three,P.purr            {font-family: Verdana,Arial,Helvetica,sans serif;
	                       font-size: 100%;
						   font-weight: bold;
	                       text-decoration: none;}/*journals sub headers*/	
						   


.old {
	display: none;
	}
	
a {
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: underline;
	}
	
	
.colour {
	color: #fff;
	}
	
.logobar {
	background-color: #fff;
	}
	
.menu {
	color: #fff;
	background-color: #F0F0E0;
	}

.submenu {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.submenu a {
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 3px;
	}
	
.submenu a:hover {
	text-decoration: none;
	font-weight: bold;
	}
	
a.sub {
	margin-left: 20px;
	}
	
a.subon {
	margin-left: 20px;
	}
	
.sidebox1 {
	background-color: #fff;
	}
	
.sidebox2 {
	background-color: #fff;
	}
	
.sidebox3 {
	background-color: #fff;
	border: 1px solid  #ccc;
	}
	
.offers {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.offers a {
	background-color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px solid #ccc;
	}
	
.offers a.noline {
	border-bottom: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}
	
.offers a:hover, .offers a.noline:hover {
	text-decoration: none;
	font-weight: bold;
	}

.register {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.register a {
	text-decoration: none;
	}
	
.register a:hover {
	text-decoration: none;
	}
	
.generic {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.genericheader {
	}
	
.generic a {
	text-decoration: underline;
	}
	
.generic a:hover {
	text-decoration: underline;
	}	
	
.sidetext {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}

.smalltext {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 65%;
	}
	
.sidetext2 {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.sidetext3 {
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.mainheader {
	color: #000;
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}

.mainbox {
	background-color: #fff;
	border: 1px solid  #ccc;
	}

.product {
	color: #000;
	background-color: #fff;
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 71%;
	}
	
.product a {
	text-decoration: underline;
	}
	
.product a:hover {
	text-decoration: underline;
	}	
	
a.buy {
	text-decoration: none;
	font-weight: bold;
	}
	
a.buy:hover {
	text-decoration: none;
	}	
	
.mainhr {
	size: 1px;
	height: 1px;
	color: #ccc;
	background-color: #ccc;
	border: 0px solid #ccc;
	}
	
.pad {
	padding: 8px;
	}
	
.footer {
	font-family: verdana,arial,geneva,sans-serif;
	font-size: 65%;
	}
	
/*Forms*/
	
form {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	}
