body {
	font: 75%/135% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #728DAA url(images/bground_tile.jpg) repeat-x left top;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#wrapper {
	text-align: left;
	width: 801px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#wrapper #page {
	position: absolute;
	top: 118px;
	left: 0px;
}
#wrapper img {
	margin-top: 4px;
}
#wrapper #search {
	position: absolute;
	top: 0px;
	right: 0px;
	background-color: #C0C0C0;
}
#masthead {
	height: 125px;
}
#inner_wrapper {
	background: #FFFFFF url(images/btm_round.gif) no-repeat left bottom;
	width: 770px;
	padding: 15px 15px 25px;
}
.topround {
	background: url(images/top_round.gif) no-repeat center top;
	height: 25px;
	width: 800px;
	margin-top: 6px;
}
#col1 {
	float: left;
	width: 27%; background-color: #fff;
}
#col2 {
	float: right;
	width: 71%;
	background-attachment: fixed;
}
.cb {
	clear: both;
}
.box2, .box3 { float: left;  position: relative; margin: 12px 0;}
.box3  {width: 173px; height: 175px;padding-top: 25px; background: #FF9900 url(images/specify.gif) no-repeat;}
.box3 .btm {
	position: absolute; left: 0px; 	bottom: 0px;
	background: url(images/org_btm.gif) no-repeat center bottom;
	height: 12px; width: 173px;
}
.box2 img { float: left;}
.box2 p, .box3 p {
	color: #FFFFFF;
	padding-top: 15px;
}
.box3 p {margin-left: 20px;}
.box2 a {
	color: #FF9900;
}
.box2 .btm{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(images/catalogue_btm.png) no-repeat center bottom;
	height: 12px;
	width: 351px;
	padding-top: 0px;
}

.box2 {
	background: #006699 url(images/catalogue_bg.png) no-repeat;
	margin-right: 9px;
	width: 351px;
	padding-top: 25px;
	padding-bottom: 0px;
	height: 175px;
}
#masthead img {
	position: absolute;
	top: 8px; left: 0px;
}
#masthead .sitemap {
	float: right;
	padding: 0px;
	margin-top: 0px;
	font-size: .9em;
	margin-right: 3px;
        color: #fff;
}
.sitemap a, .box3 a {color: #fff;}

#searchform{
position:absolute;
top:90px;
right:0;
}
#searchform input{
margin-right:5px;
}
#breadcrumbs {
	font-size: .9em;
	color: #FFFFFF;
	text-align: right;
	margin-right:20px;
}
#breadcrumbs a {
color: #FFFFFF;
text-decoration:none;
}
#breadcrumbs .B_currentCrumb{
font-weight:bold;
}
#footer {
	font-size: .9em;
	margin: 5px 3px;
	color: #FFFFFF;
	text-align:center;
}
#footer a {
	color: #FFFFFF;
	font-weight: bold;
}
/* Side navigation grey box */

.sidebox {
	background: #666666 url(images/grey_btm.gif) no-repeat center bottom;
	width: 207px;
	padding-bottom: 8px;
	margin-top: 3px;
}

.sidebox .top {
	background: url(images/grey_top.gif) no-repeat center top;
	height: 15px;
}
.sidebox ul {
	list-style: none;
	padding: 0px;
	margin: 0px 12px;
}

hr {
	color: #006699;
	background: #006699;
	height: 3px;
	clear: both;
	width: 100%;
	margin: 5px 0px;
	display: block;
	padding: 0px;
}
.learnmore, .mail {
	border-top: 3px solid #006699;
	border-bottom: 1px solid #006699;
	margin: 5px 0;
	padding: 3px 0 3px 28px;
	background: url(images/info.gif) no-repeat left center;
	font-size: 1em;
}

.learnmore {background: url(images/info.gif) no-repeat left center;}
.mail {background: url(images/mail.gif) no-repeat left center;}
p {
	margin: 0 0 .7em;
}
h3 {
	font-size: 1em;
	margin-top: .5em;
	margin-bottom: 0.5em;
}
/***** Home Page Blocks *****/

/***** Main Menu *****/
.mainMenu{list-style:none;}

.mainMenu a{
display:block;
text-decoration:none;
color:#ffffff;
border-bottom:1px solid #888888;
padding:5px 0 2px 0;
margin:0 10px;
}
.mainMenu a:hover{color:#cc6600;}
.mainMenu .active a{color:#cc6600;}
.mainMenu li.last{
margin-bottom:20px;
}
/***** Sub Menu *****/
.subMenu {list-style:none; margin: 0; padding: 0;}
.submenus li {margin: 0; padding: 0;}
.subMenu a{
display:block;
text-decoration:none;
color:#cc6600;
padding:3px;
font-weight: bold;
}
.subMenu a:hover{color:#006699;}
.subMenu .active a{color:#006699;}
.subMenu li.last{
margin-bottom:10px;
}
/***** Contact form *****/
#cfSet{
width:400px;
margin:20px auto;
padding:20px;
background:#cccccc;
}
#cfSet label{
display:block;
margin-bottom:10px;
}
#cfSet input.text{
width:250px;
}
#cfName{
margin-left:10px;
}
#cfEmail{
margin-left:13px;
}
#cfMessage{
width:380px;
}
#cfContact{
}
/* New Enquiry form */
form.enquiry {margin: 1em 0; }
.enquiry fieldset {border: 1px solid #eee; padding: 1em; margin-top: 1em; }
form.enquiry p {clear: left;}
form.enquiry p label {float: left; width: 130px; text-align:right; padding-right: 10px; }
.enguiry input.txt {color: #00008b; border: 1px inset #00008b; background-color: #eee; padding: 2px; width: 300px}
.enquiry input.btn {color: #00008b; background-color: #add8e6; border: 1px outset #00008b; }
.enquiry .chkbox {font-size: 1.2em; padding: 0px 10px 0 3px;}
.req{font-weight: bold; font-size: 1.2em; color: red;}
.enquiry textarea {font-size: 1.2em; padding: 0px 10px 0 3px;}
.submit-box {padding-left: 135px;}
.enquiry legend {font:bold 1.3em/1.2 Arial, Helvetica, sans-serif; }
/* Sitemap */
#sitemap ul{
list-style:none;
padding:0;
margin:0 20px;
}
#sitemap li a{
display:block;
margin:5px 0;
text-decoration:none;
font-weight:bold;
color:#333333;
}
#sitemap li.level2 a{
color:#cc6600;
}

.floatright {float: right; margin: 10px 0 10px 10px;}