/*OUTER*/
	#outer {background:transparent;}	

/*GENERAL FONTS/COLOURS TWEAKS*/
	body 
	{}
    
	body a{}
	body a:hover{}
	p.large{font-size:1.25em;font-weight:normal;margin:0 0 10px 0}

	textarea{font-family:  Arial,Helvetica, sans-serif;font-size:10px;}
	.wrapper {}
	
/*nav-y shading*/
	.pageBody{}
	.rightPane{}
	.footer {background:#fff;border-top:1px solid #ddd;}
	.footer a{font-weight:bold}
	
	
/*tabs (Background & Font)*/
    .tabs{margin-top:0px;}
    .tabs li{margin:0 2px 2px 0}

    .tabs a {margin-left:2px;color:#003366}
	
	.tabs li.tab0,.tabs li.tab0_on{background:url(images/master/tab_home_bg.gif) no-repeat  0 0;margin-bottom: -1px;}
	.tabs li.tab0{background-position: 0 -45px }
	.tabs li.tab0 a,.tabs li.tab0_on a{width:34px;height:31px;display:block;background:none;padding:0;margin:0; }
	.tabs li.tab0_on a{padding:3px 0 0 0;margin-bottom: -1px;}
	.tabs li.tab0 a span,.tabs li.tab0_on a span{left:-999em;position:absolute ;top:-999em;}

	.pubs fieldset.search{margin:0;background-position:3px 2px}
	.pubs fieldset.search span.searcherror{display:block}
		.pubs fieldset.search a,	.pubs fieldset.search span{font-size:0.75em}
    .of1 .boxout {width:200px ;font-size:1em;float:right;margin: 0 45px 10px 10px}
.of1 .boxout p{color:#666666}
/*BOX*/
    .box {}
    .box .top h3, .box .top H3 a{}
    .box .content{}
	.box .body{}
 /*link colours*/
	.box .content a{}
	.box .content a:visited{}
    .box .content a:hover{}
	.box .content a:active{}	
	
    .box .content li a{}
	.box .content li a:visited{}
    .box .content li a:hover{}
	.box .content li a:active{}
    .box .bottom{}
	.box .top h3 a:link, .box .top h3 a:visited, .box .top h3 a:active, .box .top h3 a:hover{}
    
	.opt1 {padding-top:0 !important;margin:0 !important;background: #F5F5F5 url(images/home/opt1_clear_bg.jpg) no-repeat bottom left !important}
	.opt1 .top{display:none}
	.opt1 .content{overflow:hidden;background: #fff url(images/home/opt1_bg.gif) repeat-y top right  !important}
	.opt1 .content img{float:left;padding:0 23px 0 0}
	.opt1 .content p,.opt1 .content ul{margin:1.5em 2em 0;}
	
	.opt2 {padding-top:0 !important;background: #F5F5F5 url(images/home/opt1_clear_bg.jpg) no-repeat bottom left !important}
	.opt2 .top{display:none}
	.opt2 .content{overflow:hidden;background: #fff url(images/home/opt1_bg.gif) repeat-y  top right!important}
	.opt2 .content img{display:none}
	.opt2 .content p,.opt1 .content ul{margin:1.5em 2em 0;}



	
	a.paginglink_active{color:#000}

h2.vid a{
    display: block;
    height: 258px;
    position: absolute;
    text-indent: -999em;
    width: 620px;
	top:0;
	left:0;
}
h2.vid a span.external {
    display: none !important;
}
h2.vid a span {
    background: url("images/icons/playvideo.png") no-repeat scroll 0 0 transparent;
    display: block;
	position:absolute;
    height: 64px;
	top:50%;left:50%;
    margin: -32px 0 0 -35px;
    width: 70px;
}
* html h2.vid a  span{position:absolute}
h2.vid a:hover span {
    background-position: 0 -64px;
}

	
    /*background colour for heading*/    
    .directions label{color:#333;}
	.directions .btn_search{font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;color:#fff;}
	.directions input.location{border:1px solid #999;}
	.directions input{display:inline;}

	.Socialbookmarks{clear:both}
	
	.btn_order{display:block !important;float:right !important; margin-right:7px !important; width:64px !important;height:18px !important;background:url(images/buttons/btn_order.gif) no-repeat !important;}

.gsc-completion-container{text-align:left;font-size:14px;border-radius:4px !important;border-color:#cacaca !important;box-shadow:0 0 4px 1px #BEBEBE !important}
.gsc-completion-container td{padding:2px;}
.gsc-completion-container td strong{font-weight:normal}
.gsc-completion-selected{background-color:#0089C7;color:#FFF}

.form input.field,
.form input.calendarsmall,
.form input.focus{color:#333 !important}

