/* HIDE LAYOUT FROM NS4 & EARLIER BROWSERS -------------------------------------------------------------------*/
/*@import "layout.css";
@import "developer.css";*/

body { margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif;}


h1, h2, h3, h4, h5, h6, p, td, th, ul, form, input, textarea { font-family: Arial, Helvetica, sans-serif; margin: 0px; line-height: 16px; color: #365369;}
input, textarea, select {color: #000; background:#fff; padding:0; margin:0; font-size: 0.9em; border:1px solid #7f9db9; font-weight: normal;  }
label {color: #000; background:#fff; padding:1px; margin:0; font-size: 0.8em; border:1px #365369;  }
legend {color:#365369; background:#fff; padding:1px; margin:0; font-size: 1em; font-weight: 100; border:1px #365369;}
h1 { 
font-size: 1.3em; 
color:white; 
font-family:Arial, Helvetica, sans-serif; 
 


}
h2 { font-size: 1.2em; color: #FFFFFF; margin: 0 0 10px 0; }
h3 { font-size: 1.0em; color: #FFFFFF; margin: 10px 0 10px 0px;} 
h4 { font-size: 0.9em; color: #365369;}
h5 { font-size: 1em; color: #fff; 


} 
h6 { font-size: 0.9em; color: #365369; }
td, th, ul, ol{ font-size: 0.7em; color:white; font-family:Arial, Helvetica, sans-serif; }

/*shopping basket*/
table.basketTable td, table.basketTable th, table.basketTable ul, table.basketTable ol{
color: #000000;
}

table.basketTable td span{
	font-size: 14px;
	font-weight: bold;
	}

.xmas #search p {
font-family:Arial, Helvetica, sans-serif;
color:red;
}

/* THIS RULE FIXES THE TINY TERTIARY MENU (AND THE SECONDARY ONE NOW) */
ul ul { font-size: 1em; }
ul ul ul { font-size: 1em; }

a { color:#18b797; font-weight: lighter; text-decoration: none; font-family: Arial, Helvetica, sans-serif;  background-image:url(images/arrow-sq.gif) no-repeat 0 0; }
a:hover { color: #00FF99; }

.error { color: #900; }

#welcomebanner p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	padding:18px 0 0 10px;
}
	

/* User styles */


#para1 {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #FFF;}

#head {font-family:Arial, Helvetica, sans-serif; font-size: 22px; color: #FFF; padding-left: 5px; padding-right: 5px;}

/*For right hand column*/

#containerrightcol {margin-right:auto; margin-left:auto; margin-top:0px; width:226px; height:120px; background-color:#000000; padding: 0px 0px 0px 0px; float: right;}

#containerrightcol2 {margin-right:auto; margin-left:auto; margin-top:0px; width:226px; height:27px; background-color:#3a3a3a; padding: 2px 2px 2px 2px; float: right;}

#news {font-size:12px; color:#ffffff; text-align: justify; margin-left:10px; margin-right:0px; margin-top:5px; font-family:Sans-serif; }

#news2 {font-size:12px; color:#ffffff; text-align: justify; margin-left:0px; margin-right:0px; margin-top:0px; font-family:Sans-serif; color:#18b797;}

#image {padding: 0px 4px 6px 0px; float: right; width:226px; height:386px;}

#image2 {padding-left: 10px; padding-right: 5px;}

/* For RSS Feed */

#rss {margin-right:auto; margin-left:auto; margin-top:10px; width:800px; height:700px; background-color:#000000; border:1px solid #666;}

#rss1 {margin-right:auto; margin-left:auto; margin-top:10px; width:800px; height:1360px; background-color:#000000; border:1px solid #666;}

.category-intro-text {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	margin: 10px 0 0 0;
}

p {color:white; font-family:Arial, Helvetica, sans-serif; margin: 0 0 10px 0; }

/*============= terms and conditions page =================*/

#terms h1 {
margin: 0 0 15px 0;
line-height: 22px;
}

#terms ol {
font-size: 0.9em;
}

#terms ol li ol li {
margin: 10px 0;
}

#terms ol ul {
font-size: 0.9em;
}
