/**
* Amwell
* Layout CSS				
*
* CSS developed by Bloom Media Ltd. | www.bloommedia.co.uk
* Contributors: Richard Beckett, Matt Martin
*/



/* ---------------------------------- */
/* DEFAULT STYLES                     */   
/* ---------------------------------- */


a {
color:#CD003B;

}
a:hover {
color:#435761;

}


ul, ol, li, p, 
h1, h2, h3, h4, h5, h6, 
form, fieldset, a { 
	margin: 0; 
	padding: 0; 
	border: 0;
	}
	

	
body,html{
	font-size: 100.01%;
	color:#435761;
	font-family: Arial, Helvetica, sans-serif;
	background:url(/images/lightback.gif) 50% 137px no-repeat #fff;
	margin:auto;
	text-align: center;
	width:100%;

	}
	
	
	.wholepage {
	width:100%;
	text-align:center;
	margin:auto;
	}


.redtext {
color:#CD003B !important;
}


hr {
height:1px;
color:#CFD8DF;
background:#CFD8DF;
margin-bottom:10px !important;
margin-top:10px !important;
clear:both;
float:left;
display:block;
border: 0;
width:100%;
}


/*  HOMEPAGE STYLES                   */   


/* ---------------------------------- */
/*  FCK EDITOR STYLES                 */   
/* ---------------------------------- */



.redarrowlink a{
background:url(../template_images/redarrowsmall.gif) left center no-repeat;
padding-left:17px;
display:block;
color:#CD003B;
text-decoration:none;
font-weight:bold;
}

.redarrowlink a:hover{
text-decoration:underline;
color:#435761;
}

.greyarrowlink a{
background:url(../template_images/bluearrowsmall2.gif) left center no-repeat;
padding-left:17px;
display:block;
color:#435761;
text-decoration:none;
font-weight:bold;
}

.greyarrowlink a:hover{
text-decoration:underline;
color:#CD003B;
}


/* ---------------------------------- */
/*  HEADER                            */   
/* ---------------------------------- */

.topsection {
background:url(../template_images/topback.gif) center top no-repeat transparent;
height:124px;
}

.innertopsection {
width:991px;
margin:auto;
}

.logo {
float:left;
width:298px;
height:124px;
display:block;
}

.navigation {
width:660px;
float:right;
display:block;

}


.header_break {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
font-size:1px;
}

/* -------------------------------------*/
/*  TOP NAVIGATION 1 - LOGIN  */ 
/* -------------------------------------*/


.topnavigation {
float:left;
display:block;
line-height:23px;
padding-left:0px;
margin-top:28px;
padding-right:23px;
height:26px;
}




.topnavigation li {
background:url(../template_images/redarrowsmall.gif) left center no-repeat #fff !important;
font-size:11px;
float:left;
padding-right:6px;
padding-left:17px;
display:block;
color:#CD003B;
}

.topnavigation li#myamwelllink {
background:none !important;
padding-left:0px !important;
}

.topnavigation li#myamwelllink a img {
border:none;
}





.topnavigation a {
color:#CD003B;
text-decoration:none;
font-weight:bold;
background-color:#fff;
}
.topnavigation a:hover {
color:#435761;
text-decoration:underline;
background-color:#fff;
}

.bottompadding10px {
padding-bottom:10px;
}

/* -------------------------------------*/
/*  TOP NAVIGATION 2 - MAIN NAVIGATION  */ 
/* -------------------------------------*/


.bottomnavigation {
float:right;
clear:both !important;
display:block;
width:659px;
margin-top:10px;
}

.bottomnavigation li {
display:block;
float:left;

}

.bottomnavigation a {
background:#CD003B;
border-right:1px solid #fff;

padding-bottom:11px;
display:block;
color:#fff;
text-decoration:none;
padding-left:8px;
line-height:2em;
padding-right:11px;
font-size:0.7em;
font-weight:bold;

}

.bottomnavigation a:hover {
color:#fff;
background-color:#CD003B;
background-image:url(../template_images/redshade.gif);
background-position:left bottom;
background-repeat:repeat-x;
}




/* ---------------------------------- */
/*  MAIN BODY STYLES                  */   
/* ---------------------------------- */

.midsection {
width:991px;
margin:auto;
clear:both;
display:block;
text-align:left;
}

.leftsection {
width:299px;
float:left;
}

.banner_image img{
margin-bottom:12px;
}

.concept-flash{
margin-bottom:12px;
}

.genericleftcol ul {
padding:0 0 10px 34px;
}

.genericleftcol ol {
padding:0 0 10px 38px;
}

.genericleftcol {
width:400px;
display:block;
float:left;
}

.genericcontent {
font-size:0.7em;
}


.genericleftcol p {
margin-bottom:20px;
}

.genericleftcol h1 {
margin-bottom:10px;
}

.genericleftcol h2 {
font-size:1.7em;
color:#435761;
clear:both;
font-weight:normal;
padding-bottom:10px;
}

.genericleftcol h3 {
font-size:1.7em;
color:#CD003B;
clear:both;
font-weight:normal;
padding-bottom:10px;
}

.genericleftcol h4 {
font-size:1.7em;
color:#435761;
border-bottom: #435761 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;

}

.genericleftcol h5 {
font-size:1.7em;
color:#CD003B;
border-bottom: #CD003B 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;

}

.genericleftcol h6 {
font-size:1.7em;
color:#9A9A9A;
border-bottom: #9A9A9A 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;
}

.genericleftcol td {
background:url(../template_images/shadeback.gif) 0px top repeat-x #fff;
border:0px;
padding:6px;
}

.genericleftcol table {
font-size: 1em;
border:0px;
}

.genericleftcol td.tablehead {
background-image: none; 
color: #6596c1;
}

.genericrightcol {
width:226px;
float:right;
font-size:0.7em;
}

.genericrightcol p{
padding-bottom:10px;
}

.genericrightcol h3{
color: #CD003B;
font-size:1.7em;
font-weight:normal;
padding-bottom:6px;
margin-top:6px;
}

.genericrightcol h4{
font-size:1.7em;
font-weight:normal;
padding-bottom:6px;
padding-top:6px;
clear:both;
}

.genericrightcol img{
padding-bottom:8px;
}

.banner_image img{
padding-bottom:12px;
}




/*-----------------*/
/*   LEFT MENU     */
/*-----------------*/

.leftmenu {

color:#435761;
float:left;
width:100%;
display:block;
}


.leftmenutitle {
height:50px;
background:#435761;
width:172px;
float:left;
}

.leftmenutitle2{
color:#fff;
font-size:18px;
font-weight:normal;
}

#menu {
background-color:#CFD8DF;
width:172px;
clear:left;
color:#435761;
float:left;
min-height:204px;
}

#level1, #level0 {
display:block;
padding-top:10px;
padding-bottom:20px;
list-style:none;

}

#level1 li, #level0 li {
width:172px;

}

#level1 a, #level0 a {
color:#435761;
font-size:0.7em;
text-decoration:none;
font-weight:bold;
background:url(../template_images/bluearrowsmall.gif) 0px 7px no-repeat #CFD8DF;
padding-left:17px;
margin-left:16px;
padding-top:5px;
line-height:1.5em;
display:block;

}

#level1 a:hover, #level0 a:hover {
color:#CD003B;
background-color:#CFD8DF;
}


#level2 {
display:block;
padding-top:10px;
padding-bottom:20px;
list-style:none;
}

#level2 li {
width:172px;

}

#level2 a {
color:#435761;
font-size:0.7em;
text-decoration:none;
font-weight:bold;
background:url(../template_images/bluearrowsmall.gif) 0px 7px no-repeat #CFD8DF;
padding-left:17px;
margin-left:16px;
padding-top:5px;
line-height:1.5em;
display:block;

}

#level2 a:hover {
color:#CD003B;
background-color:#CFD8DF;
}

.img_homenav {
background:transparent url(../template_images/products.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_aboutusnav {
background:transparent url(../template_images/aboutuspic.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_supplyandinstallnav {
background:transparent url(../template_images/supply-install.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_productsnav {
background:transparent url(../template_images/products.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_documentsnav {
background:transparent url(../template_images/documentspic.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_gospecifynav {
background:transparent url(../template_images/go-specify.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_gocreatenav {
background:transparent url(../template_images/go-create.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_shopnav {
background:transparent url(../template_images/accessories.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

.img_contactnav {
background:transparent url(../template_images/contact-us.jpg) no-repeat scroll 100% top;
background-color: #CFD8DF;
}

/*-----------------------------------*/
/*  LEFT HAND SIDE - SUB NAVIGATION  */
/* --------------------------------- */
#subnav{
	width:260px;
	float:right;
	clear:both;
	text-align:right;
	padding:20px 10px 0 0;
	}
	#subnav h2{
	color:#cd003b;
	font-size:130%;
	font-weight:normal;
	}
	#subnav ul{
	list-style:none;
	}
	#subanv li{
	}
	#subnav li a{
	color:#cd003b;
	text-decoration:none;
	font-size:70%;
	background-image:url(../template_images/bg-red-arrow-link.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding:0 17px 0 0;

	}
	#subnav li a:hover{
	color:#435761;
	}

.leftmenupadding {
padding-left:18px;
padding-top:10px;
clear:left;
}

.leftmenupadding object{
margin-left:-10px;
}


.leftmenupadding #quick_search_box {
clear:left;
}


/*----------------------------------*/
/*      HOW CAN WE HELP SECTION     */
/*----------------------------------*/ 

.howcanwehelp {

float:left;
clear:both;
margin-top:15px;
width:280px;

}

.howcanwehelp_title {
background:url(../template_images/howcanwehelp.gif) left top no-repeat;
display:block;
height:32px;
width:280px;
text-indent:-2000px;
}

.helpshowme {
background:url(../template_images/showme.gif) left top no-repeat transparent;
text-indent:-2000px;
width:80px;
float:left;
display:block;
}

.helptellme {
background:url(../template_images/tellme.gif) left top no-repeat transparent;
text-indent:-2000px;
width:80px;
float:left;
display:block;
}

.helptakeme {
background:url(../template_images/takeme.gif) left top no-repeat transparent;
text-indent:-2000px;
width:80px;
float:left;
display:block;
}

.helpiwant {
background:url(../template_images/iwant.gif) -2px top no-repeat transparent;
text-indent:-2000px;
width:80px;
float:left;
display:block;
}

.helpdropdown {
clear:both;
padding-top:10px;
float:left;
display:block;
width:280px;
}

.helpdropdown2 {
float:left;
display:block;
margin-left:5px;
}

.helpdropdown2 select {
border:1px solid #435761;
width:160px;
font-size:0.7em;

}

.helpdropdown input {
float:right;
}

.viewalloptions {
clear:both;
width:280px;
padding-top:10px;

}



/*------------------------------*/
/*         SITE SEARCH          */
/*------------------------------*/ 

.sitesearch {
text-align:right;
display:block;
float:right;
margin-top:23px;
}

.sitesearchtitle {
font-size:0.7em;
color:#435761;
background-color:#fff;
font-weight:bold;
display:block;
float:left;
margin-right:7px;
padding-top:4px;
}
.sitesearchblock{
display:block;
float:left;
}

.sitesearchblock input {
background-color:#CFD8DF;
border:1px solid #435761;
font-size:0.7em;
padding:3px;
width:111px;
color:#000;
margin-right:8px;
}

.sitesearch input {
float:left;
}


/*-----------------------------*/
/*  CONTENT SECTION - HOMEPAGE */
/*-----------------------------*/ 

.maincontent {
float:right;
width:659px;
}

.flashbanner{

width:659px !important;
padding-bottom:14px;
}

.flashbanner .homepic3 {
float:left;
width:459px;
display:block;
}

.flashbanner .homepic1 {
width: 198px;
float: right;
margin-bottom:2px;
display:block;
}



.flashbanner .homepic2 {
width: 198px;
clear:right;
float: right;
display:block;
}

.maincontent h1 {
color:#435761;
font-size:1.4em;
font-weight:normal;

}

.washroomstitle {
background:url(../template_images/washrooms.gif) left top no-repeat transparent;
height:68px;
text-indent:-2000px;
margin-top:16px;
}


#leftcol {
width:358px;
float:left;
}

	
#leftcol p {
font-size:0.7em;
margin-top:1em;
}


.rightcol {
float:right;
width:258px;
padding-top:15px;
margin-right:15px;
}


.anythingtitle {
background:url(../template_images/anything.gif) 0px 0px no-repeat transparent;
text-indent:-2000px;
height:59px;
clear:both;
}



/* ---------------------------------- */
/*  FOOTER                            */   
/* ---------------------------------- */ 


.bottomsection {
clear:both;

background:url(../template_images/baseback.gif) center top no-repeat transparent;
height:56px;
display:block;
}

.bottomsectioninner {
width:991px;
margin:auto;

}

.bottomsectionlinksouter {
float:left;
width:685px;
display:block;
}

.bottomsectionlinks {
float:right;
display:block;
margin-top:4px;
}

.bottomsectionlinks li {
display:block;
float:left;

}

.bottomsectionlinks a {
background-color:#435761;
border-left:1px solid #fff;
padding-bottom:11px;
display:block;
color:#fff;
text-decoration:none;
padding-left:9px;
line-height:2em;
padding-right:14px;
font-size:0.7em;


}

.bottomsectionlinks a:hover {
background-color:#435761;
color:#fff;
background-image:url(../template_images/greyshade.gif);
background-position:left bottom;
background-repeat:repeat-x;
}

.logos {
float:right;
display:block;
margin-right:10px;
margin-top:-4px;
}

/*------------------------*/
/*    GENERAL STYLES      */ 
/*------------------------*/

.fifteenpxgap {
clear:both;
height:15px !important;
font-size:1px;
display:block;
}


.redbutton {
background:url(../template_images/redarrowsmall.gif) left center no-repeat #fff;
font-size:11px;
padding-left:17px;
display:block;
color:#CD003B;
text-decoration:none;
font-weight:bold;
float:right;
}

.redbutton:hover {
color:#435761;
background-color:#fff;
text-decoration:underline;
}

.bluetext {
color:#435761;
font-size:0.7em;
background-color:#fff;
}


/*-------------------*/
/*  PRODUCT PAGES    */
/*-------------------*/ 

.productboxes {
margin-top:0px;
}



.productboxesleft {
float:left;
margin-top:20px;
display:block;
width:318px;
}

.productboxesright {
float:right;
margin-top:20px;
display:block;
width:318px;
}

.productboxes img{
border:0;

}

.productboxesimage {

}
.productboxestitle {
margin-top:6px;
}
.productboxestitle a{
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
display:block;
padding-right:19px;
padding-left:3px;
float:left;
color:#CD003B;
font-size:1.2em;
text-decoration:none;
}

.productboxestitle a:hover {
color:#435761;
text-decoration:underline;
background-color:#fff;
}

.youchoosetitle {
background:url(../template_images/youchoose.gif) 0px 0px no-repeat #fff;
width:281px;
float:left;
height:100px !important;
text-indent:-2000px;
margin-top:20px;
}

.youchoosetitle h2 {
margin:0px;
padding:0;
display:block;
float:right;
font-size:0.6em;
height:40px !important;
display:none;
text-indent:-2000px;
}

.suitabletitle {
background:url(../template_images/suitablefor.gif) 8px 0px no-repeat #fff;
width:160px;
float:left;
height:27px;
text-indent:-2000px;

}


.productboxessmall {
width:213px;
margin-top:20px;
margin-right:10px;
float:left;
display:block;
}


.productboxessmallimage {

}

.productboxessmall img{
border:0;

}

.productboxessmalltitle a{
background:url(../template_images/bluearrowsmall2.gif) right center no-repeat #fff;
display:block;
padding-right:19px;
float:left;
color:#435761;
font-size:1.2em;
text-decoration:none;
margin-top:5px;
}

.productboxessmalltitle a:hover {
color:#CD003B;
text-decoration:underline;
background-color:#fff;
}

.productboxessmalltext {
color:#435761;
clear:both;
font-size:0.7em;
height:35px;
margin-top:5px;
padding-right:8px;
}
.productboxessmalllogos img{
float:left;
margin-right:1px;
}

.productboxesright{
margin-right:0px;
}



/*----------------------------------------------*/
/*left menu third navigation - displayed via js */
/*----------------------------------------------*/

.leftmenuproducts {
display:none;
padding-top:13px;
text-align:right;
clear:both;
}


.leftmenuproducts h2 {
color:#CD003B;
clear:both;
font-size:1.4em;
font-weight:normal;
margin-bottom:10px;
}


.leftmenuproducts ul li ul a:hover{
color:#CD003B;
text-decoration:underline;
}



.leftmenuproducts .nav3 {
white-space: nowrap;
text-align:right;
}

.leftmenuproducts .nav3 a{
float:right;
padding-bottom:3px;
}

.leftmenuproducts .nav2 {
text-align:right;
white-space: nowrap;
}

.leftmenuproducts br{
display:none;
}

.leftmenuproducts img {
display:none;
}

.leftmenuproducts .navlevel6 {
color:#B8B8B8;
text-align:right;
font-size:0.6em;
display:block;
background:url(../template_images/greyarrow_2.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
}

.leftmenuproducts .navsellevel6 {
color:#B8B8B8;
font-weight:bold;
font-size:0.6em;
display:block;
background:url(../template_images/greyarrow_2.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
text-align:right;
}


.leftmenuproducts .navlevel5 {
color:#999999;


font-size:0.7em;
display:block;
background:url(../template_images/greyarrow.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
}

.leftmenuproducts .navsellevel5 {
color:#999999;
font-weight:bold;
font-size:0.7em;
display:block;
background:url(../template_images/greyarrow.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
}

.leftmenuproducts .navlevel4 {
color:#6596C1;
text-align:right;
font-size:0.7em;
display:block;
background:url(../template_images/lightbluearrow.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
}

.leftmenuproducts .navsellevel4 {
color:#6596C1;
font-weight:bold;
font-size:0.7em;
display:block;
background:url(../template_images/lightbluearrow.gif) right center no-repeat #fff;
padding-right:19px;
line-height:18px;
text-align:right;
}

.leftmenuproducts .navlevel3 {
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
color:#CD003B;
line-height:22px;
font-size:0.7em;
padding-right:19px;
font-weight:normal;
text-align:right;
}

.leftmenuproducts .navsellevel3 {
font-size:0.7em;
color:#CD003B;
display:block;
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
padding-right:19px;
font-weight:normal;
line-height:22px;
font-weight:bold;
text-align:right;
}




.leftmenuproducts .navlevel2 {
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
color:#CD003B;
line-height:22px;
font-size:0.7em;
padding-right:19px;
font-weight:normal;
text-align:right;
}

.leftmenuproducts .navsellevel2 {
font-size:0.7em;
color:#CD003B;
display:block;
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
padding-right:19px;
font-weight:normal;
line-height:22px;
font-weight:bold;
text-align:right;
}

.leftmenuproducts a {
text-decoration:none !important;

}

.leftmenuproducts .grandparent span{
font-weight:bold !important;
}

.leftmenuproducts .parent span{
font-weight:bold !important;
}


.productsleftcol {
width:400px;
display:block;
float:left;
}

.productsleftcol ul {
margin:0 0 10px 34px;

}
.productsleftcol {
font-size:0.7em;
}


.productsleftcol p {
margin-bottom:20px;
}

.productscontent img {
clear:both;
float:left;
margin-right:20px;
margin-bottom:20px;
}

.productsleftcol h2 {
color:#435761;
clear:both;
font-size:1.7em;
font-weight:normal;
border-bottom:1px solid #435761;
margin-bottom:20px;
padding-bottom:3px;
}


.productsleftcol h1 {
margin-bottom:10px;
font-size:2em;
}


.productsleftcol h3 {
font-size:1.7em;
color:#CD003B;
clear:both;
font-weight:normal;
padding-bottom:10px;
}

.productsleftcol h4 {
font-size:1.7em;
color:#435761;
border-bottom: #435761 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;

}

.productsleftcol h5 {
font-size:1.7em;
color:#CD003B;
border-bottom: #CD003B 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;

}

.productsleftcol h6 {
font-size:1.7em;
color:#9A9A9A;
border-bottom: #9A9A9A 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;
}


.productsleftcol h1 p,.productsleftcol h3 p,.productsleftcol h4 p {
font-size:1em !important;
margin:0px !important;
}

 

.productslogos {
height:33px;
margin-top:10px;
margin-bottom:10px;
}

.productslogos img {
float:left;
margin-right:3px;
clear:none !important;
}


.productsrightcol {
width:226px;
float:right;
font-size:0.7em;
}


/* ---------------------------------- */
/*  BREADCRUMB                      */   
/* ---------------------------------- */

.breadcrumb-trail{
margin-bottom:15px;
}

td.BREADCRUMB {
font-size:0.7em;
padding-bottom:10px;
}

 
a.BREADCRUMB {
background:transparent url(template_images/breadcrumb_delimiter.gif) no-repeat scroll right center;
padding-right:12px;
text-decoration:none;
}




/* ---------------------------------- */
/*  RIGHT BOXES                       */   
/* ---------------------------------- */


.rightboxbluehead {
margin-top:2px;
}

.rightboxbluehead a{
display:block;
line-height:32px;
padding-left:10px;
background:url(../template_images/bluearrow-down.gif) 197px center no-repeat #87B2D8;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.rightboxbluehead a:hover{
color:#fff;
text-decoration:underline;
}

.rightboxbluemid {
border-left:1px solid #87B2D8;
border-right:1px solid #87B2D8;
border-bottom:1px solid #87B2D8;
padding:8px;
}

.rightboxbluebase a {
border-left:1px solid #87B2D8;
border-right:1px solid #87B2D8;
border-bottom:1px solid #87B2D8;
display:block;
padding:8px;
color:#6596C1;
font-weight:bold;
background:url(../template_images/lightbluearrow.gif) 8px center no-repeat #fff;
padding-left:25px;
text-decoration:none;
}

.rightboxbluebase a:hover {
color:#CD003B;
text-decoration:underline;
}


.rightboxredmid {
border-left:1px solid #CD003B;
border-right:1px solid #CD003B;
border-bottom:1px solid #CD003B;
padding:8px;
}

.rightboxredbase a {
border-left:1px solid #CD003B;
border-right:1px solid #CD003B;
border-bottom:1px solid #CD003B;
display:block;
padding:8px;
color:#CD003B;
font-weight:bold;
background:url(../template_images/redarrowsmall.gif) 8px center no-repeat #fff;
padding-left:25px;
text-decoration:none;
}

.rightboxredbase a:hover {
color:#435761;
text-decoration:underline;
}


.rightboxredhead {
margin-top:2px;
}

.rightboxredhead a{
display:block;
line-height:32px;
padding-left:10px;
background:url(../template_images/redarrow-right.gif) 197px center no-repeat #CD003B;
color:#fff;
font-weight:bold;
text-decoration:none;
}

.rightboxredhead a:hover{
color:#fff;
text-decoration:underline;
}



.rightBoxHead{
	display:block;
	line-height:32px;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin-top:2px;
}

.rightBoxHead hr{
display: none;
}

.rightBoxHeadOpen_BLUE{
background:url(../template_images/bluearrow-down.gif) 197px center no-repeat;
background-color:#87B2D8;
text-decoration:none;
color:#fff;
}
.rightBoxHeadOpen_BLUE:hover {
	text-decoration:underline;
	color:#fff;
}

.rightBoxHeadClose_BLUE{
background:url(../template_images/bluearrow-right.gif) 197px center no-repeat;
background-color:#87B2D8;
text-decoration:none;
color:#fff;
}

.rightBoxHeadClose_BLUE:hover{
	text-decoration:underline;
	color:#fff;
}

.rightBoxHeadOpen_RED{
background:url(../template_images/redarrow-down.gif) 197px center no-repeat;
background-color:#CD003B;
text-decoration:none;
color:#fff;
}

.rightBoxHeadOpen_RED:hover{	text-decoration:underline;
color:#fff;
}
	
	
.rightBoxHeadClose_RED{
background:url(../template_images/redarrow-right.gif) 197px center no-repeat;
background-color:#CD003B;
	text-decoration:none;
color:#fff;
}

.rightBoxHeadClose_RED:hover{
text-decoration:underline;
color:#fff;
}


.rightboxmid {
padding:8px;
}

.rightboxmid hr{
display:none;
}

.rightboxmid table{
width:100%;
font-size:1em;
border: none;
padding:0px;

}

.rightboxmid_BLUE {
border-left:1px solid #87B2D8;
border-right:1px solid #87B2D8;
border-bottom:1px solid #87B2D8;
}

.rightboxmid_RED {
border-left:1px solid #CD003B;
border-right:1px solid #CD003B;
border-bottom:1px solid #CD003B;
}


.rightboxbase a {
display:block;
padding:8px;
font-weight:bold;
padding-left:25px;
text-decoration:none;
}

.rightboxredbase a:hover {
text-decoration:underline;
}

.rightboxbase hr {
display:none;
}

.rightboxbase_RED a {
border-left:1px solid #CD003B;
border-right:1px solid #CD003B;
border-bottom:1px solid #CD003B;
color:#CD003B;
background:url(../template_images/redarrowsmall.gif) 8px center no-repeat #fff;
}

.rightboxbase_RED a:hover {
color:#435761;
}

.rightboxbase_RED a:hover {
color:#435761;
text-decoration:underline;
}

.rightboxbase_BLUE a {
border-left:1px solid #87B2D8;
border-right:1px solid #87B2D8;
border-bottom:1px solid #87B2D8;
color:#6596C1;
background:url(../template_images/lightbluearrow.gif) 8px center no-repeat #fff;
}

.rightboxbase_BLUE a:hover {
color:#CD003B;
text-decoration:underline;
}




.rightboxmid {
list-style-type:none;
}

.rightboxmid li {
border:1px solid #fff;
list-style:none;
}


.rightboxmid_RED .go td ul li a {
color:#CD003B;
display:block;
text-decoration:none;
line-height:20px;
}

.rightboxmid_RED .go td ul li a:hover {
color:#435761;
text-decoration:underline;
}

.rightboxmid_RED .go td ul li {
background:url(../template_images/circularlink.gif) 0px 4px no-repeat #fff;
padding-left:18px;
}

.rightboxmid_RED .standard td  li a {
color:#CD003B;
display:block;
text-decoration:none;
line-height:20px;
}

.rightboxmid_RED .standard td ul li a:hover {
color:#435761;
text-decoration:underline;
}

.rightboxmid_RED .standard td ul li {
background:url(../template_images/redarrowsm.gif) 0px 4px no-repeat #fff;
padding-left:18px;
}

.rightboxmid_BLUE .standard td ul li a {
color:#6596C1;
display:block;
text-decoration:none;
margin:0;
}

.rightboxmid_BLUE .standard td ul li a:hover {
color:#CD003B;
text-decoration:underline;
}

.rightboxmid_BLUE .standard td ul li {
background:url(../template_images/bluearrowsm.gif) 0px 4px no-repeat #fff;
padding-left:18px;
}


.rightboxmid_BLUE .news td ul li a {
color:#6596C1;
display:block;
text-decoration:none;
margin:0;
}

.rightboxmid_BLUE .news td ul li a:hover {
color:#CD003B;
text-decoration:underline;
}

.rightboxmid_BLUE .news td ul li {
background:url(../template_images/newstype.gif) 0px 4px no-repeat #fff;
padding-left:18px;
}


.rightboxmid_BLUE .documents td ul li a {

color:#6596C1;
display:block;
text-decoration:none;
margin:0;
}

.rightboxmid_BLUE .documents td ul li a:hover {
color:#CD003B;
text-decoration:underline;
}

.rightboxmid_BLUE .documents td ul li {
background:url(../template_images/document.gif) 0px center no-repeat #fff;
padding-left:18px;
}

.linktrail {
font-size:0.7em;
line-height:25px;
color:#435761;
}

.linktrail a {
color:#435761;
}

.linktrail a:hover {
color:#CD003B;
}

.spacer5px {
font-size:1px;
height:5px;

}



.rightthumbs h2 {
color:#9A9A9A;
clear:both;
font-size:1.1em;
font-weight:normal;
border-bottom:1px solid #DADADA;
margin-bottom:5px;
padding-bottom:5px;
margin-top:10px;
}

.rightthumbsblock {
font-size:0.7em;
color:#9D9D9F;
text-align:left;
background:url(../template_images/rightboxback.gif) left top repeat-x;

}

.rightthumbsblock img{
margin-bottom:8px;
}

.rightthumbstext {
float:right;
width:130px;
display:block;
height:43px;
}


.rightthumbslink {
clear:right;
float:right;
width:130px;
display:block;
}

.rightthumbslink a{
padding-right:18px;
background:url(../template_images/redarrowsmall.gif) right center no-repeat;
text-decoration:none;
margin-bottom:3px;
}

.rightthumbslink a:hover{
text-decoration:underline;
}




/*----------------------------------------------*/
/*  LISTS  */
/*----------------------------------------------*/

.documentscontent td {
background:url(../template_images/shadeback.gif) 0px top repeat-x #fff;
border:0px;
padding:4px;
}

.documentscontent table {
border:0px;
}

.documentscontent li{
background:url(../template_images/shadeback.gif) 0px top repeat-x #fff;

list-style-type:none;
padding-top:12px;
padding-bottom:12px;
}

.documentscontent li a{
	background:url(../template_images/bluearrowsmall2.gif) left center no-repeat;

	padding:0px 0 0 17px;
	
	margin-left:20px;
	display:block;
	color:#435761;
	text-decoration:none;
	font-weight:bold;
}

.documentscontent li a:hover{
color:#CD003B;
text-decoration:underline;
}



.listboxes {
list-style-type:none;
}

.listboxes li {
border:1px solid #fff;

}


.documentslist a {
background:url(../template_images/document.gif) 0px center no-repeat #fff;
padding-left:18px;
color:#6596C1;
display:block;
text-decoration:none;
line-height:20px;
margin:0;
}

.documentslist a:hover {
color:#CD003B;
text-decoration:underline;
}


.newslist a {
background:url(../template_images/newstype.gif) 0px 2px no-repeat #fff;
padding-left:18px;
color:#6596C1;
display:block;
text-decoration:none;
margin:0;
}

.newslist a:hover {
color:#CD003B;
text-decoration:underline;
}











.circularlist a {
background:url(../template_images/circularlink.gif) 0px 4px no-repeat #fff;
padding-left:18px;

color:#CD003B;
display:block;
text-decoration:none;
line-height:20px;
}

.circularlist a:hover {
color:#435761;
text-decoration:underline;
}

/*  About us  */

.rightboxvacancies {
padding-top:20px;
}

.rightboxvacancies h2 {
color:#CD003B;
font-size:1.2em;
font-weight:normal;
}

.rightboxvacancies p{
font-size:0.7em;
padding-top:15px;
}

.searchresultcount {
color:#435761;
padding-bottom:20px;
display:block;
}





.newwindowlinks img{
float:left;
}


/*----------------------------------------------*/
/* Gallery */
/*----------------------------------------------*/

.gallerylink {
width:157px;
display:block;
float:left;
margin-right:10px;
margin-bottom:10px;
}

.gallerylinkimage a img{

display:block;
border:0px;
}

.gallerylinktext a{
clear:left;
background:url(../template_images/galleryback.gif) right center no-repeat;
border-bottom:1px solid #CFD8DF;
display:block;
color:#435761;
text-decoration:none;
line-height:23px;
font-size:0.7em;
}

.gallerylinktext a:hover{
background:url(../template_images/galleryback.gif) right center no-repeat;
border-bottom:1px solid #CFD8DF;
display:block;
color:#CD003B;
}

.nomargin {
margin-right:0px;
}

/*----------------------------------------------*/
/* Download links */
/*----------------------------------------------*/

.downloadhead,
.downloadTime28,
.downloadTime56,
.downloadTime56,
.downloadTime128,
.downloadTime512,
.downloadSize,
.downloadIcon img,
.downloads-line-break-final{
	display:none;
	}
	
.downloadlink{
	background:#FFFFFF url(../template_images/document.gif) no-repeat scroll 0px center;
	padding-left:18px;
	color:#6596C1;
	text-decoration:none;
	}

.downloadlink acronym {
	border-bottom: medium none;
	}


/* ---------------------------------- */
/* GO SPECIFY                         */   
/* ---------------------------------- */

.threecols {
width:212px !important;
float:left;
display:block;
font-size:0.7em;
margin-right:2px;
text-align:left;
}

.threecols img{
clear:both;

}

.redblocklink {
clear:both;
}

.redblocklink a {
clear:both;
line-height:40px;
display:block;
color:#fff;
padding-left:28px;
font-weight:bold;
text-decoration:none;
background:url(../GetImage.aspx?id=107203) 7px 8px no-repeat #CD003B;
}

.redblocklink a:hover {
text-decoration:underline;
color:#fff;
}

.gospecifytext {
padding-right:14px;
padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #CFD8DF;
display:block;
margin-bottom:10px;
clear:both;
}

.gospecifysmalltext {
color:#CD003B;
display:block;
margin-top:10px;
font-size:0.9em;
padding-left:6px;

}



/* ---------------------------------- */
/*  CASE STUDIES                      */   
/* ---------------------------------- */
#casestudies{
	float:left;
	margin-top:30px;
	}
.casestudy{
	float:left;
	width:300px !important;
	margin-right:29px;
	margin-bottom:20px;
	min-height:124px;
	}

.casestudyrightbox {
	margin-right:0px !important;
}
	.casestudy a{
	color:#435761;
	text-decoration:none;
	background-image:url(../images/bg-grey-arrow-link.gif);
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	font-weight:bold;
	}
	.casestudy a:hover{
	color:#cd003b;
	}
	#casestudies img{
	float:left;
margin-right:14px;
	}
	.casetext{
	float:left;
width:160px;
	min-height:167px;
	border-bottom:1px solid #cfd8df;
display:block;
	}
	.casetext p{
	font-size:70%;
	margin-bottom:17px;
	float:left;
display:block;
width:160px;
clear:left;
	}
	.casetext p.featuring{
	color:#cd003b;
	margin-bottom:3px;
	}
	.casetext p.icons{
	margin-bottom:15px;
	}
	.casetext p.bottom{
	color:#cd003b;
	margin-bottom:9px;
	}
	.casetext a{
	color:#435761;
	text-decoration:none;
	background-image:url(../template_images/bg-grey-arrow-link.gif);
	background-repeat:no-repeat;
	padding:0 0 0 17px;
	font-weight:bold;
	}
	.casetext a:hover{
	color:#cd003b;
	}


.printstyle {
background:url(../template_images/printlogo.gif) 95% center no-repeat #CE013C;
display:block;
color:#fff;
padding-left:8px;
text-decoration:none;
line-height:30px;
clear:both !important;
float:left;
width:218px;
font-weight:bold;
}

.printstyle:hover {
text-decoration:underline;
color:#fff;
}
	


/* ---------------------------------- */
/*  PRODUCTS PAGE 3 THUMBS            */   
/* ---------------------------------- */


.rightsubthumbs {
margin-top:0px;
background:#fff;
padding-top:5px;

border-top:1px solid #DADADA;
}

.rightsubthumbs img{
float:left;
margin-right:8px;
margin-bottom:10px;
clear:both;
}


.rightsubthumbsinner {
background:url(../template_images/backline.gif) 0px top repeat-x #fff;
display:block;
float:left;
clear:both;
width:100%;

}


.rightsubthumbsinner a{
background:url(../template_images/redarrowsmall.gif) right center no-repeat;
padding-right:17px;
display:block;
float:left;
color:#CD003B;
text-decoration:none;
font-weight:bold;
}

.rightsubthumbsinner a:hover{
text-decoration:underline;
color:#435761;
}


/* ---------------------------------- */
/*  LANDING PAGES                     */   
/* ---------------------------------- */

.landingbanner {
display:block;
width:656px;
}

.landingbanner .landingpic3 {
float:left;
display:block;

}

.landingbanner .landingpic1 {
float: right;
margin-bottom:2px;
display:block;
}



.landingbanner .landingpic2 {
clear:right;
float: right;
display:block;
}

/* ---------------------------------- */
/*  Colour Swatches                   */   
/* ---------------------------------- */

.colour_swatch {
width:70px;
padding:5px;
float:left;
text-align:center;
}

.colour_swatch img{
display:block;
}


.colour_swatch p {
padding:0 !important;
margin:0 !important;

}

.colour_swatch_newcolumn img{

}

.colour_swatch_newcolumn {

}

/* ---------------------------------- */
/* SHARED BOXES STYLES                */   
/* ---------------------------------- */

/* blue box styles---------------------- */
.genericrightcol table.blue-box-title{
	background-color:#87b2d8;
	color:#fff;
	text-align:left
	}
	.genericrightcol table.blue-box-title a{
	color:#fff;
	text-decoration:none;
/*  background-image:url(../template_images/bluearrow-right.gif); */
	width:206px;
	display:block;
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	.genericrightcol table.blue-box-title a:hover{
	text-decoration:underline;
	}
	.genericrightcol table tr.bottom-box td{
	border-top:1px solid #87b2d8;
	width:226px;
	}
	.genericrightcol table tr.bottom-box td a{
	color:#6596c1;
	background-image:url(../template_images/lightbluearrow.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight:bold;
	}
	.genericrightcol table tr.bottom-box td a:hover{
	text-decoration:underline;
	color:#cd003b;
	}
	.genericrightcol table img{
	margin:0 0 10px 0;
	}
	
/* box styles---------------------- */

.red_box_closed{
	background:url(../template_images/redarrow-down.gif) no-repeat 198px 6px;
font-weight:bold;
cursor:pointer;
}
.red_box_open{
	background:url(../template_images/redarrowright.gif) no-repeat 198px 6px;
font-weight:bold;
cursor:pointer;
}

.blue_box_closed{
	background:url(../template_images/bluearrowdown.gif) no-repeat 198px 6px;
font-weight:bold;
cursor:pointer;
}
.blue_box_open{
	background:url(../template_images/bluearrow-right.gif) no-repeat 198px 6px;
font-weight:bold;
cursor:pointer;
}












.genericrightcol table.red-box-title{
	background-color:#cd003b;
	color:#fff;
	text-align:left
	}
	.genericrightcol table.red-box-title a{
	color:#fff;
	text-decoration:none;
/*   background-image:url(../template_images/redarrowright.gif); */
	width:206px;
	display:block;
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	}
	.genericrightcol table.red-box-title a:hover{
	text-decoration:underline;
	}
	.genericrightcol table tr.red-bottom-box td{
	border-top:1px solid #cd003b;
	width:226px;
	}
	.genericrightcol table tr.red-bottom-box td a{
	color:#cd003b;
	background-image:url(../template_images/bg-red-arrow-link.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 20px;
	text-decoration:none;
	font-weight:bold;
	}
	.genericrightcol table tr.red-bottom-box td a:hover{
	text-decoration:underline;
	color:#435761;
	}	
	
	.genericrightcol table ul{
	list-style:none;
	margin:0 0 10px 0;
	padding:0;
	}
	.genericrightcol table ul li{
	padding:0 0 3px 0;
	}
	.genericrightcol table ul li a{
	background-repeat:no-repeat;
	background-position:0 0;
	padding:0 0 0 19px;
	text-decoration:none;
display:block;
	background-image:;
	}
	
	
	
	
	


	
	
	
/* ---------------------------------- */
/* DOCUMENTS BOX STYLES               */   
/* ---------------------------------- */	
.genericrightcol table.documents-box-contents{
	border-bottom:1px solid #87b2d8;
	border-left:1px solid #87b2d8;
	border-right:1px solid #87b2d8;	
	text-align:left
	}

.genericrightcol table.documents-box-contents ul {
margin:0;
border:1px solid #fff;
}





	.genericrightcol table.documents-box-contents ul li a{
	background-image:url(../template_images/document.gif);
	color:#6596c1;
	}
	.genericrightcol table.documents-box-contents ul li a:hover{
	text-decoration:underline;
	color:#cd003b;
	}
	.genericrightcol table.documents-box-contents a{
	color:#6596c1;
	text-decoration:none;
	background-image:url(../template_images/bluearrowsm.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 15px;
	}		
	.genericrightcol table.documents-box-contents a:hover{
	text-decoration:underline;
	color:#cd003b;
	}
	

/* ---------------------------------- */
/* NEWS BOX STYLES                    */   
/* ---------------------------------- */	
.genericrightcol table.news-box-contents{
	border-bottom:1px solid #87b2d8;
	border-left:1px solid #87b2d8;
	border-right:1px solid #87b2d8;	
	text-align:left
	}
	.genericrightcol table.news-box-contents ul{
	list-style:none;
	margin:0 0 0px 0;
	padding:0;
	}
	.genericrightcol table.news-box-contents ul li{
	padding:0 0 3px 0;
	}
	.genericrightcol table.news-box-contents ul li a{
	background-image:url(../template_images/newstype.gif);
	color:#6596c1;

	}
	.genericrightcol table.news-box-contents ul li a:hover{
	text-decoration:underline;
	color:#cd003b;
	}
	
	
/* ---------------------------------- */
/* GO CREATE BOX STYLES               */   
/* ---------------------------------- */	
.genericrightcol table.gocreate-box-contents{
	border-bottom:1px solid #cd003b;
	border-left:1px solid #cd003b;
	border-right:1px solid #cd003b;	
	text-align:left
	}

	.genericrightcol table.gocreate-box-contents ul {

margin:0;
}
	.genericrightcol table.gocreate-box-contents ul li a{
	background-image:url(../template_images/circularlink.gif);
	color:#cd003b;
	}
	.genericrightcol table.gocreate-box-contents ul li a:hover{
	text-decoration:underline;
	color:#435761;
	}
	
	
/* ---------------------------------- */
/* RED BOX STYLES                    */   
/* ---------------------------------- */	
.genericrightcol table.red-box-contents{
	border-bottom:1px solid #cd003b;
	border-left:1px solid #cd003b;
	border-right:1px solid #cd003b;	
	text-align:left
	}

	.genericrightcol table.red-box-contents ul {
margin:0;
}
	.genericrightcol table.red-box-contents ul li a{
	background-image:url(../template_images/redarrowsm.gif);
	background-position:0 3px;
	color:#cd003b;
	}
	.genericrightcol table.red-box-contents ul li a:hover{
	text-decoration:underline;
	color:#435761;
	}
	.genericrightcol table.red-box-contents a{
	color:#cd003b;
	text-decoration:none;
	}
	.genericrightcol table.red-box-contents a:hover{
	text-decoration:underline;
	}
	
/* ---------------------------------- */
/* BLUE BOX STYLES                    */   
/* ---------------------------------- */	
.genericrightcol table.blue-box-contents{
	border-bottom:1px solid #87b2d8;
	border-left:1px solid #87b2d8;
	border-right:1px solid #87b2d8;	
	text-align:left
	}
	.genericrightcol table.blue-box-contents ul li a{
	background-image:url(../template_images/bluearrowsm.gif);
	background-position:0 3px;
	color:#87b2d8;
	}
	.genericrightcol table.blue-box-contents ul li a:hover{
	text-decoration:underline;
	color:#cd003b;
	}
	.genericrightcol table.blue-box-contents a{
	color:#cd003b;
	text-decoration:none;
	}
	.genericrightcol table.blue-box-contents a:hover{
	text-decoration:underline;
	}

.rightbox{
	float:left;
	border-bottom:1px solid #fff;
	}


/* ---------------------------------- */
/* SK LOGIN PAGES                     */   
/* ---------------------------------- */	

.extranettitle{
	font-size:1.4em;
	}

.extranettext,.forgotten_password_link{
	font-size:0.7em;
	}


/* ---------------------------------- */
/*  BROCHURE LAYOUT TABLE             */   
/* ---------------------------------- */


.documentbroc {
width:100%;
background:#fff;
}

.documentbroc td{
width:50%;
background:#fff;
padding:0;
}


.documentbrocleft {
padding-left:10px !important;
}

.documentbrocleft img {
border:0;
clear:none;
}

.documentbrocleft a{
background:#fff !important;
padding:0px !important;
border:0 !important;
clear:none !important;
display:block !important;
margin-right:6px !important;
width:78px !important;
clear:none !important;
float:left !important;
}


.documentbrocright {
padding-right:10px !important;
}

.documentbrocright img {
border:0 !important;
clear:none !important;
}

.documentbrocright a{
float:right !important;
border:0 !important;
clear:none !important;
background:#fff !important;
padding:0px !important;
width:78px !important;
display:block !important;
margin-left:6px !important;
}

#promoArea{
     border-left:1px solid white;
float:left;
}





/* ------------------------------------- */
/* HOMEPAGE NEW LAYOUT ADDITIONAL STYLES */   
/* ------------------------------------- */


.rightcol_home {
float:right;
width:200px;
padding-top:15px;
}


.home_right_sublinks li a{
text-indent:-20000px;
display:block;
height:22px;
background-repeat:no-repeat;
background-position:top left;
}

.home_right_sublinks li {
padding-bottom:9px;
list-style-type:none;
}


.home_right_sublinks .home_title_order_a_brochure{
background-image:url(../template_images/title_order_a_brochure.gif);
}

.home_right_sublinks .home_title_order_samples{
background-image:url(../template_images/title_order_samples.gif);
}

.home_right_sublinks .home_title_book_a_cpd{
background-image:url(../template_images/title_book_a_cpd.gif);
}

.home_right_sublinks .home_title_make_an_enquiry{
background-image:url(../template_images/title_make_an_enquiry.gif);
}



#leftcol_home {
width:408px;
float:left;
}

	
#leftcol_home p {
font-size:0.7em;
margin-top:1em;
}


.home_contact_details {
color:#cd003b;
padding-bottom:15px;
font-size:0.7em;
padding-top:7px;
font-weight:bold;
}

.home_contact_details a{
text-decoration:none;
}


.home_right_guarantee {
padding-top:20px;
}

.home_right_guarantee a{
color:#2c393d;
font-size:0.7em;
}

/* ---------------------------------- */
/* HOMEPAGE NEWS MODULE               */   
/* ---------------------------------- */


.home-news-image img {
border:0;
}

.home-news-image {
width:120px;
float:left;
clear:both;
}

.home-news-title {
padding:0px 0 5px 0;
border-bottom:1px solid #9c9d9d;
}

.home-news-title a{
text-decoration:none;
font-weight:bold;
}

.home-news-description {
padding:5px 0 15px 0;
text-align:justify;
}

.home-news-text {
width:150px;
float:right;
}
#home_news_area {
font-size:0.7em;
}


#home_news_top {
text-align:right;
padding-bottom:8px;
padding-top:10px;
}

#home_news_top h3 {
background:url(template_images/title_news.gif) right top no-repeat;
height:25px;
text-indent:-30000px;
text-align:left;
}

#home_news_top a {
background:url(../template_images/redarrowsmall.gif) right center no-repeat #fff;
color:#CD003B;
line-height:22px;
font-size:0.7em;
padding-right:19px;
font-weight:normal;
text-align:right;
text-decoration:none;
}

/* New header */

#top_nav_search {
float:right;
}


/*new footer */

.bottomsectionlinks_list {
color:#fff;
font-size:0.7em;
float:left;
border-left:1px solid #fff;
text-align:left;
padding:4px 0px 0px 0px;
}

.bottomsectionlinks_list strong{
display:block;
padding:8px 20px 11px 10px;
font-weight:normal;
}

#footerlinks {
float:right;
background:url(../template_images/baseback.gif) left top no-repeat transparent;
}

.bottomsectionlinks_list ul {
padding:7px 20px 0px 10px;
}

.bottomsectionlinks_list ul li {
clear:both;
}

.bottomsectionlinks_list ul li a{
background:url(../template_images/greyarrowfooter.gif) left top no-repeat;
padding-left:18px;
padding-bottom:5px;
display:block;
color:#435761;
text-decoration:none;
float:left;
clear:both;
}

.bottomsectionlinks_list ul li a:hover{
color:#ca0a44;
}

#menu-amwell,#menu-interplan{
display:none;
}
#SKFCE_0_UserInput{
width:100px !important;
}

#Sitekit_Form_2698 {
font-size:0.7em;
text-align:left;
width:400px;
}


.formleftcol {
width:400px;
display:block;
float:left;
}


.FormContentRight input,.FormContentRight select,.FormContentRight option,.FormContentRight textarea {
font-size:1em;
display:block;
padding:0px;
margin-bottom:5px;
}

.FormContentRight input,.FormContentRight textarea {
width:100%;
font-family:Arial, Helvetica, sans-serif;
}

.FormContentLeft {
display:block;
float:left;
width:140px;
clear:both;

}

.FormContentRight {
float:left;
width:250px;
text-align:left;
}

.FormContentBoth {
clear:both;
padding-bottom:5px;
text-align:left;
}

.SubmitButtonElement, .SubmitButtonelement, .SubmitButtonelement {
background:url(../template_images/redarrowsmall.gif) left top no-repeat #fff !important;
font-size:11px;
padding-left:20px !important;
padding-top:2px;
color:#CD003B;
border:0px;
cursor:pointer;
margin-left:145px;
margin-bottom:20px;
width:150px !important;
text-align:left;
display:block;
}

.maincontent {

}

.formGeneral,.formLabel,.formTextbox,.formDropdown,.formTextarea {
font-weight:bold;
}

#SKFCE_13_UserInput {
float:left;
}

.formAttachment {
display:block;
padding-left:140px;
}


#pnlUpload, #pnlAttachments  {
font-family:Arial, Helvetica, sans-serif;
padding:20px;
text-align:left;
}

#pnlUpload h2, #pnlAttachments h2 {
color:#435761;
font-size:1.4em;
font-weight:normal;
}

#pnlUpload #btnAdd, #pnlAttachments #btnRemove {
float:left !important;
margin-left:0px !important;
text-align:left  !important;
padding-left:20px !important;
}

#pnlReturn #btnReturn {
float:left !important;
margin-left:20px !important;
text-align:left  !important;
padding-left:20px !important;
}

#pnlReturn {
margin-top:-25px;
}

#pnlUpload .content, #pnlAttachments .content{
font-size:0.7em;
}


#pnlUpload input {
font-size:1em;

margin-top:20px;
margin-bottom:5px;
}

#pnlUpload input {
width:245px;
font-family:Arial, Helvetica, sans-serif;
}

body,html{
	font-family: Arial, Helvetica, sans-serif;
	}
	
	#dgAttachments td{
	background:url(../images/shadeback.gif) 0px top repeat-x #fff;
border:0px;
padding:4px;
	}
	
	#dgAttachments {
	margin-top:20px;
	margin-bottom:20px;
	}

#lblFileError {
	color:#f00;
	}


	#pnlAttachments {
	margin-top:-20px;
	}

	.formValidationError {
display:block;
font-size:0.7em;
margin:10px 0pt 0pt;
width:350px;
	}

	.formSubmissionMessage {
		display:block;
	width:350px;
	font-size:0.7em;
	height:600px;
	}


.uploadlefttext {
	display:block;
	width:400px;
	font-size:0.7em;
margin-top:20px;
margin-bottom:20px;
color:#43575E;
}

.formGeneral .SubmitButtonelement {
margin-top:-20px;
}

.FormContentBoth br {
display:none;
}

#Sitekit_Form_2698 table td select,#Sitekit_Form_2698 table td option,#Sitekit_Form_2698 table td textarea,#Sitekit_Form_2698 table td input  {
width:245px;
font-size:1em;

padding:0px;

font-family:Arial, Helvetica, sans-serif;
text-align:left;
}

#Sitekit_Form_2698 table td {
vertical-align:top;
text-align:left;

}





#Sitekit_Form_2698 table {
margin-top:5px;
clear:both;
float:left;
}

#SKFCE_1_UserInput_0,#SKFCE_1_UserInput_1,#SKFCE_1_UserInput_2,#SKFCE_1_UserInput_3,#SKFCE_1_UserInput_4,#SKFCE_1_UserInput_5,#SKFCE_1_UserInput_6,#SKFCE_1_UserInput_7,#SKFCE_1_UserInput_8,#SKFCE_1_UserInput_9,#SKFCE_1_UserInput_10,#SKFCE_1_UserInput_11,#SKFCE_1_UserInput_12,#SKFCE_1_UserInput_13,#SKFCE_2_UserInput_0,#SKFCE_2_UserInput_1,#SKFCE_2_UserInput_2,#SKFCE_2_UserInput_3,#SKFCE_2_UserInput_4,#SKFCE_19_UserInput {
margin:0px;
width:20px !important;

margin-right:3px;
margin-bottom:3px;
clear:left;
}

#Sitekit_Form_2698 table .formLabel {
font-size:1.7em;
color:#435761;
border-bottom: #435761 1px solid;
font-weight:normal;
display:block;
margin-bottom:6px;
padding-bottom:2px;

}


#Sitekit_Form_2698 table .formTextbox, #Sitekit_Form_2698 table .formDropdown, #Sitekit_Form_2698 table .formTextarea{
width:140px;
display:block;



}

.formCheckbox {
line-height:20px;
margin-bottom:10px;
}



#SKFCE_14_UserInput_0,#SKFCE_14_UserInput_1 {

width:20px !important;

}

td {
text-align:left;
}


#SKFCE_14_UserInput {
float:left !important;
width:20px !important;
}

.FormContentRight {
padding-top:2px !important;
}

.FormContentLeft {
padding-top:2px !important;
}

#PostEnquiry {
margin-top:-10px !important;
}

.formCheckbox label {
	display:block;
	margin:-20px 0pt 0pt 30px;
}

