html {
	font-size: small;
	font-family: Verdana;
}

table {
	font-size: small;
	font-family: Verdana;
	border: 0px;
	padding: 0px;
	table-layout: fixed;
}

img { border: none; }

p {
	margin: 0px;
	padding: 4px;
}

a { text-decoration: none; font-family: arial; }
a:link { color: #062247; }
a:visited { color: #062247; }
a:hover { color: black; text-decoration: underline; }
a:active { color: #062247; }


/* greenish background colour for site */
.DIYback {
/*background-color: #bfd6c4;*/
/*background-color: #aaaaaa;*/
/*background: #aaaaaa url(/images/diagback.gif);*/
}


div > a.bbra_nav_link:link { font-family: tahoma;font-size:125%;color: #990033; }
div > a.bbra_nav_link:visited { font-family: tahoma;font-size:125%;color: #990033; }
div > a.bbra_nav_link:hover { font-family: tahoma;font-size:125%;color: #990033; }
div > a.bbra_nav_link:active { font-family: tahoma;font-size:125%;color: #990033; }

div > a.ia_nav_link:link { font-family: tahoma;font-size:125%;color: #de5900; }
div > a.ia_nav_link:visited { font-family: tahoma;font-size:125%;color: #de5900; }
div > a.ia_nav_link:hover { font-family: tahoma;font-size:125%;color: #de5900; }
div > a.ia_nav_link:active { font-family: tahoma;font-size:125%;color: #de5900; }

a. faqanswer:hover{ text-decoration:none; }

li {
	margin-left: auto;
	padding-left: auto;
	list-style-type: disc;
	list-style-position: inside;
}
li.faq {
		list-style-image: url(/images/faq-bullet.gif);
}
.handy {
	cursor: pointer;
	cursor: hand;
}


/* Plug box - editorial */
.plugbox1{
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	height:30px;
	text-align: left;
	border-right: 1px solid #b7b7b7;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #b7b7b7;
	background: #e1e1e1;
}
.plugbox1 a { color: black; text-decoration: none; font-family: verdana; font-weight: bold; }
.plugbox1 a:link { color: black; }
.plugbox1 a:visited { color: black; }
.plugbox1 a:hover { color: #be0326; text-decoration: none; }
.plugbox1 a:active { color: black; }

.plugboxtitle { color: #be0326; text-decoration: none; font-family: arial; font-size: 11px; padding: 0px; font-weight: bold;	margin-top: -4px;}
.plugboxtitle a { color: black; text-decoration: none; font-family: arial; font-weight: bold; }
.plugboxtitle a:link { color: black; }
.plugboxtitle a:visited { color: black; }
.plugboxtitle a:hover { color: black; text-decoration: underline; }
.plugboxtitle a:active { color: black; }

/* Plug box - advert */
.plugbox2{
	font-size: 10px;
	font-family: verdana;
	font-weight: bold;
	text-decoration: none;
	padding:5px;
	height:30px;
	text-align: left;
	border-right: 1px solid #b7b7b7;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #b7b7b7;
	background: #e1e1e1;
}
.plugbox2 a { color: black; text-decoration: none; font-family: verdana; font-weight: bold; }
.plugbox2 a:link { color: black; }
.plugbox2 a:visited { color: black; }
.plugbox2 a:hover { color: #fc1e07; text-decoration: none; }
.plugbox2 a:active { color: black; }

.plugboxtitle2 { color: #fc1e07; text-decoration: none; font-family: arial; font-size: 11px; padding: 0px; font-weight: bold; margin-top: -4px;}
.plugboxtitle2 a { color: black; text-decoration: none; font-family: arial; font-weight: bold; }
.plugboxtitle2 a:link { color: black; }
.plugboxtitle2 a:visited { color: black; }
.plugboxtitle2 a:hover { color: black; text-decoration: underline; }
.plugboxtitle2 a:active { color: black; }



/* Table col left */
.tcl {
	background-color: white;
	font-size: 90%;
	padding-left: 4px;
	vertical-align: center;
}
.red { color: red;}
.red a { color: red; text-decoration: none;  }
.red a:link { color: red; font-weight: normal; }
.red a:visited { color: red; font-weight: normal; }
.red a:hover { color: red; text-decoration: underline; }
.red a:active { color: red; font-weight: normal; }
.big_red {
	font-size: 120%;
	color: red;
	font-weight: bold;
}
.bigger {
	font-size: 120%;
	font-weight: bold;
}

/* Logo top */
.logo_top {
	color: white;
}
.logo_top a { color: white; text-decoration: none; font-family: Verdana; }
.logo_top a:link { color: white; }
.logo_top a:visited { color: white; }
.logo_top a:hover { color: white; text-decoration: underline; }
.logo_top a:active { color: white; }

/* Breacrumb trail */
.breadcrumb {
	font-family: Verdana;
	color: #98ac1d;
	line-height: 14px;
	text-align: left;
	float: right;
	padding-right:5px;
	padding-bottom: 3px;
}
.breadcrumb a { color: #98ac1d; text-decoration: none; font-family: Verdana; }
.breadcrumb a:link { color: #98ac1d; }
.breadcrumb a:visited { color: #98ac1d; }
.breadcrumb a:hover { color: white; text-decoration: underline; }
.breadcrumb a:active { color: #98ac1d; }

/* log-in info */
.login{
	color: white; 
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	line-height: 14px;
	float: left;
	padding-left:5px;
	padding-bottom: 3px;
}
.login a { color: white;}
.login a:link { color: white; }
.login a:visited { color: white; }
.login a:hover { color: white; text-decoration: none; }
.login a:active { color: white; }

/* positioning statement */
.pstatement{
	color: #e1e1e1; 
	font-family: arial narrow;
	font-size: 16px;
	font-weight: bold;
	line-height: 23px;
	float: left;
	padding-left:5px;
	padding-bottom: 3px;
}
.pstatement a { color: white;}
.pstatement a:link { color: white; }
.pstatement a:visited { color: white; }
.pstatement a:hover { color: white; text-decoration: none; }
.pstatement a:active { color: white; }


/* Nav block */
.nav_blk {
	margin-top: 5px;
	/*margin-left: 5px; */
	border-right: 1px solid #b7b7b7;
	border-left: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #b7b7b7;
	background: #e1e1e1;
	padding: 2px 8px 2px 8px;
}

.nav_title { color: #be0326; text-decoration: none; font-family: arial; font-size: 15px; padding: 0px; font-weight: bold;}
.nav_title a { color: #be0326; text-decoration: none; font-family: arial; }
.nav_title a:link { color: #be0326; }
.nav_title a:visited { color: #be0326; }
.nav_title a:hover { color: #be0326; text-decoration: underline; }
.nav_title a:active { color: #be0326; }

.navad_title { color: #fc1e07; text-decoration: none; font-family: arial; font-size: 15px; padding: 0px; font-weight: bold;}
.navad_title a { color: #fc1e07; text-decoration: none; font-family: arial; }
.navad_title a:link { color: #fc1e07; }
.navad_title a:visited { color: #fc1e07; }
.navad_title a:hover { color: #fc1e07; text-decoration: underline; }
.navad_title a:active { color: #fc1e07; }

/* Nav block */
.nav_blk_special {
	margin-top: 5px;
	/*margin-left: 5px;
	border-right: 0px solid #b7b7b7;
	border-left: 1px solid #cccccc;
	border-top: 0px solid #cccccc;
	border-bottom: 1px solid #b7b7b7;
	background: url("/images/nav_blk_special_corner.gif") #464646 no-repeat scroll top right;
	padding: 2px 8px 2px 8px; */
}

.nav_advertise {
	margin-top: 5px;
	background: #d9e2a2;
	padding: 2px 8px 2px 8px;
	border: 2px solid #98ac1d;
	margin-bottom: 5px;
}
.nav_blk_new {
	background: white;
	padding: 2px 2px 0px 8px;
	border-right: 0px solid black;
	border-left: 0px solid black;
	border-bottom: 0px solid black;
	margin-bottom: 5px;
	margin-top: 2px;
}
.nav_blk .mini {
	font-size: 80%;
	color: #222;
}
.nav_blk .title {
	background-color: white;
	font-weight: bold;
	font-size: 120%;
	padding: 2px 2px 4px 8px;
	margin: 0px 0px 4px 0px;
	border-bottom: 5px solid #F36B2A;
	border-left: 5px solid #F36B2A;
}


.menu_options {
	background-color: #464646;
	font-family : arial;
	font-size : 100%;
	font-weight : bold;
	color : white;
	text-align : left;
	padding : 2px 8px 2px 4px;
	margin-top: 5px;
	border: 1px solid #cccccc;
}
.menu_options .box2 {
	background-color : #999999;
	font-size : 1px;
	height : 1px;
	line-height: 1px;
	margin : 2px 0px 2px 0px;
}
.menu_options_advert {
	font-family : arial;
	font-size : 100%;
	font-weight : bold;
	color : black;
	text-align : left;
	padding : 2px 8px 2px 0px;
}
.menu_options a {
	text-decoration : none;
	font-family : arial;
	font-weight : bold;
	color : white;
}

.menu_unselected {
	width:112px;
	padding: 3px 10px 3px 3px;
	border: 0px;
	background: #7d7d7d url(/images/menu1.gif);
	margin-top: 7px;
	color: white; 
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
.menu_unselected a { text-decoration: none; font-family: arial; font-weight: bold; }
.menu_unselected a:link { color: white; }
.menu_unselected a:visited { color: white; }
.menu_unselected a:hover { color: white;}
.menu_unselected a:active { color: white; }


.menu_selected {
	width:110px;
	padding: 3px 12px 3px 3px;
	border: 0px;
	background: #7d7d7d url(/images/menu2.gif);
	margin-top: 7px;
	color: white; 
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
}
.menu_selected a { text-decoration: none; font-family: arial; font-weight: bold; }
.menu_selected a:link { color: white; }
.menu_selected a:visited { color: white; }
.menu_selected a:hover { color: white;}
.menu_selected a:active { color: white; }



.menu_img {
	padding: 2px 2px 0px 2px;
}
.footer{
background: url(/images/footback.gif);
}
/* Table col middle */
.tcm {
	background-color: white;
}

/* Main content */
.content {

}
.content a { text-decoration: none; font-family: arial; font-weight: bold; }
.content a:link { color: black; }
.content a:visited { color: black; }
.content a:hover { color: black; text-decoration: underline; }
.content a:active { color: black; }

/* Bottom */
.bottom {
	font-size: 80%;
	border: 1px solid #ecf2ec;
	padding: 5px 5px 5px 5px;
}
/* Headings */
.tcl h1 {
	font-weight: bold;
	font-size: 110%;
	font-family: tahoma;
	padding: 2px 2px 2px 0px;
	margin: 0px;
}

.content h1,h2,h3,h4,h5,h6 {
	font-family: arial;
	font-weight: bold;
	font-size: 11pt;
	padding: 1px 1px 2px 8px;
	margin: 0px 0px 4px 0px;
	color: white;
}
.content .title1,.title2,.title3,.title4 {
	font-weight: bold;
	font-size: 120%;
	padding: 2px 2px 4px 0px;
	margin: 0px 0px 4px 0px;
}

/* H1 News - Red  */
.content h1 {
background: #be0326;
}
.content .title1 { color: #000000; }

/* H2 PR / Products / suppliers pages - orangy red */
.content h2 {
background: #fc1e07;
}
.content .title2 { color: #FC1E07; }

/* H3 News non-selected - pale */
.content h3 {
background: #e1e1e1;
color:black;
}
.content .title3 { color: #F36B2A; }

/* H4 Other - Black */
.content h4 {
color:#fc1e07;
}

/* H5 GFK - orange */
.content h5 {
background: #f5822a;
}

/* H6 no background */
.content h6 {
background: none;

}
.content .title2 { color: #FC1E07; }

.content .title4 { color: #000; }

.iha_head {
	font-weight: bold;
	font-size: 15pt;
	font-family: Verdana;
	padding: 4px 4px 4px 0px;
	color: #df2322;
}

.iha_head2 {
	font-weight: bold;
	font-size: 11pt;
	font-family: Verdana;
	padding: 2px 2px 2px 0px;
	color: #df2322;
}

.iha_head2black {
	font-weight: bold;
	font-size: 13pt;
	font-family: Verdana;
	padding: 2px 2px 2px 0px;
	color: black;
}

/* news boxes */
/* Main content box - editorial */
.newsbox{
	margin: 5px;
	border: 2px solid #be0326;
	background: white;
}
.newsboxcontent{
	padding: 2px 8px 2px 8px;
	font-size: auto;
}
.newsboxcontent .mini {
	font-size: 80%;
	color: #222;
}

.newstitle { color: #be0326; text-decoration: none; font-family: verdana; font-size: 14px; padding: 0px;}
.newstitle a { color: #be0326; text-decoration: none; font-family: arial; font-weight: bold; }
.newstitle a:link { color: #be0326; }
.newstitle a:visited { color: #be0326; }
.newstitle a:hover { color: #be0326; text-decoration: underline; }
.newstitle a:active { color: #be0326; }

/* Main content box - advert showcase (metal) */
.adboxsc{
	border: 1px solid #a2a6a7;
	background: #666666 url(/images/prodmain_fade.gif) ;
	color: black;
}

.adboxsccontent{
	padding: 2px 8px 2px 8px;
}
.adboxcontent .mini {
	font-size: 80%;
	color: #222;
}
.adboxsc { color: black; text-decoration: none; font-family: verdana; font-size: 14px; padding: 0px;}
.adboxsc a { color: black; text-decoration: none; font-family: arial; font-weight: bold; }
.adboxsc a:link { color: black; }
.adboxsc a:visited { color: black; }
.adboxsc a:hover { color: black; text-decoration: underline; }
.adboxsc a:active { color: black; }

.adboxsctitle{
	background: #ffffff url(/images/prodtitle_fade.gif) repeat-x scroll top left;
	font-size: 10pt;
	padding:7px 7px 0px 7px;
}
.adboxsctitlesml{
	background: #ffffff url(/images/prodtitle_fade3.gif) repeat-x scroll top left;
	font-size: 10pt;
	padding:7px 7px 0px 7px;
}
.adboxsctitlebottom{
	background: #ffffff url(/images/prodtitle_fade2.gif) repeat-x scroll bottom left;
	font-size: 1pt;
	padding:7px 7px 0px 7px;
	
}

/* Main content box - GFK orange */
.newsboxgfk{
	margin: 5px;
	border: 2px solid #f5822a;
	background: white;
}
.newsboxgfkcontent{
	padding: 2px 8px 2px 8px;
}
.newsboxgfkcontent .mini {
	font-size: 80%;
	color: #222;
}


/* Main content box - advert */
.adbox{
	margin: 5px;
	border: 2px solid #fc1e07;
	background: white ;
}

.adboxcontent{
	padding: 2px 8px 2px 8px;
}
/*.adbox { color: black; text-decoration: none; font-family: verdana; font-size: 14px; padding: 0px;}*/
.adbox a { color: black; text-decoration: none; font-family: arial; font-weight: bold; }
.adbox a:link { color: black; }
.adbox a:visited { color: black; }
.adbox a:hover { color: black; text-decoration: underline; }
.adbox a:active { color: black; }

.adboxtitle{
	background: #ffffff url(/images/prodtitle_fade.gif) repeat-x scroll top left;
	font-size: 10pt;
	padding:7px 7px 0px 7px;
}
.adboxtitlebottom{
	background: #ffffff url(/images/prodtitle_fade2.gif) repeat-x scroll bottom left;
	font-size: 10pt;
	padding:7px 7px 0px 7px;
}

/* Main content box - twitter */
.twitterbox{
	margin: 5px;
	border: 2px solid #94e4e8;
	background: white;
}
.twitterboxcontent{
	padding: 2px 8px 2px 8px;
}

.twittertitle { color: #33ccff; text-decoration: none; font-family: arial; font-size: 14px; padding: 0px; font-weight: bold;}
.twittertitle a { color: #33ccff; text-decoration: none; font-family: arial; font-weight: bold; }
.twittertitle a:link { color: #33ccff; }
.twittertitle a:visited { color: #33ccff; }
.twittertitle a:hover { color: #33ccff; text-decoration: underline; }
.twittertitle a:active { color: #33ccff; }


/* special pages content */
.ehif_content {
	padding-left: 7px;
	padding-right: 7px;

	background-color: #b0ca33;
}
.ehif_content a { text-decoration: none; font-family: arial; font-weight: bold; }
.ehif_content a:link { color: black; }
.ehif_content a:visited { color: black; }
.ehif_content a:hover { color: black; text-decoration: underline; }
.ehif_content a:active { color: black; }


.ehif_head {
	font-weight: bold;
	font-size: 16pt;
	font-family: arial;
	padding: 4px 4px 4px 0px;
	color: black;
}

.ehif_head2 {
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: black;
}

.ehif_headout {
	font-weight: bold;
	font-size: 12pt;
	font-family: arial;
	padding: 2px 2px 4px 4px;
	background: #000 url(/ehif/images/stripe.gif) no-repeat scroll top right;
	color: #ffed00;
}

.ehif_head2blue{
	font-weight: bold;
	font-size: 11pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #162883;
}

.ehif_headtimes{
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: white;
}
/* special pages content */
.summit_content {
	padding-left: 7px;
	padding-right: 7px;
	color:#575757;
	font-size: 11pt;
	line-height:15pt;
	background-color: #ffffff;
}
.summit_content a { text-decoration: none; font-family: arial; font-weight: bold; }
.summit_content a:link { color: black; }
.summit_content a:visited { color: black; }
.summit_content a:hover { color: black; text-decoration: underline; }
.summit_content a:active { color: black; }


.summit_head {
	font-weight: bold;
	font-size: 16pt;
	font-family: arial;
	padding: 4px 4px 4px 0px;
	color: black;
}

.summit_head2 {
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #black;
}

.summit_headblue {
	font-weight: bold;
	font-size: 12pt;
	font-family: arial;
	padding: 2px 2px 4px 4px;
	background-color: #009ee0;
	color: #ffffff;
}
.summit_headout {
	font-weight: bold;
	font-size: 12pt;
	font-family: arial;
	padding: 2px 2px 4px 4px;
	border-left: 3px solid #c5c7c8;
	border-bottom: 3px solid #c5c7c8;
	color: #868889;
}
.summit_head2blue{
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #009ee0;
}
.summit_headtimes{
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #868889;
}

.summit_head2darkblue{
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #023c8b;
}
.summit_headnighttimes{
	font-weight: bold;
	font-size: 13pt;
	font-family: arial;
	padding: 2px 2px 2px 0px;
	color: #384a62;
}


.mini {
	font-size: 80%;
	word-wrap: break-word;
}

.quote {
	margin-left: 10px;
	padding-left: 10px;
	border-left: 1px solid #ddd;
	font-size: 12pt;
	font-family: Times New Roman;
	background-color:#FBF7EB;
	/*color:#919100;*/
	/*font-weight:bold;*/
}

/* Images */
.img_left {
	font-family: tahoma;
	font-size: 80%;
	float: left;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.img_right {
	font-family: tahoma;
	font-size: 80%;
	float: right;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.img_none {
	font-family: tahoma;
	font-size: 80%;
	display: block;
	border: 1px solid #ecf2ec;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

/* Pop-up box */
.pop {
	width: 300px;
	background-color: #fdfdfd;
	color: black;
	padding: 10px 10px 10px 10px;
	margin: 3px 3px 3px 3px;
	border: 1px solid #999;
}

/* Search results box */
.searchBox {
	background-color: #fdfdfd;
	color: black;
	padding: 4px 4px 4px 4px;
	margin: 1px 0px 4px 0px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.searchBox .title {
	font-weight: bold;
	height: 14px;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	font-size: 100%;
}

/* General purpose box
.niceBox {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	background: #fff url(/images/bg_fade_blue.gif) repeat-x scroll top;
} */
.niceBox .title {
	background-color: #919100;
	border-top: 1px solid #c1c130;
	border-bottom: 1px solid #616100;
	border-right: 1px solid #616100;
	color: white;
	font-weight: bold;
	height: 14px;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	font-size: 100%;
}
.niceBoxupgrade {
	padding: 3px 3px 3px 3px;
	border-top: 1px solid #888;
	border-bottom: 1px solid #888;
	background: #d1ecff url(/images/bg_fade_blue2.gif) repeat-x scroll top;
}
.niceBoxupgrade .title {
	background-color: #919100;
	border-top: 1px solid #c1c130;
	border-bottom: 1px solid #616100;
	border-right: 1px solid #616100;
	color: white;
	font-weight: bold;
	height: 14px;
	padding: 1px 2px 1px 2px;
	margin: 0px;
	font-size: 100%;
}
.niceIshBox {
	padding: 3px 3px 3px 3px;
	border: 1px solid #bbb;
	background-color: #fefefe;
}
.niceIshLinkBox {
	padding: 3px 3px 3px 3px;
	border: 0px dotted #888;
	/* background-color: #7B93B6; */
	background-color: #FFF;
}

.niceIshLinkBoxind {
	padding: 1px 1px 1px 1px;
	border: 0px dotted #888;
	/* background-color: #7B93B6; */
	background-color: #FFF;
}

.niceIshLinkBoxHTE {
	padding: 3px 3px 3px 3px;
	/*border: 1px dotted #888;*/
	/*background-color: #7B93B6;*/
	background: url('/images/how_to_enter_anim.gif') no-repeat;
}
.niceIshLinkBoxNOM {
	padding: 3px 3px 3px 3px;
	/*border: 1px dotted #888;*/
	/*background-color: #7B93B6;*/
	background: url('/images/nominate_anim.gif') no-repeat;
}
.niceIshLinkBoxPink {
	padding: 3px 3px 3px 3px;
	border: 1px dotted #888;
	background-color: #AD0139;
}
.niceIshLinkBoxPink a:link { color: #fff; }
.niceIshLinkBoxPink a:visited { color: #fff; }
.niceIshLinkBoxPink a:active { color: #fff; }
.niceIshLinkBoxPink a:hover { color: #fff; }
.countryFloat {
	font-size: 75%;
	color: #555;
	float: right;
}

/* half width box */
.halfBox {
	background-color: white;
	border-left: 1px dotted #999;
	float: left;
	margin-bottom: 5px;
	margin-right: 4px;
	height: auto;
	width: 146px;
	overflow: hidden; /* auto; */
}
.halfBox .content {
	margin: 0px;
	padding: 2px 4px 4px 4px;
}

.halfBox .title {
	background-color: white;
	font-weight: bold;
	font-size: 110%;
	padding: 2px 2px 4px 8px;
	margin: 0px 0px 4px 0px;
	border-bottom: 5px solid #F36B2A;
	border-left: 5px solid #F36B2A;
}
	
/* Box for top nav */
/* half width box */

.topBox {
	background-color: white;
	border-left: 1px dotted #999;
	margin-bottom: 2px;
	margin-right: 2px;
	height: auto;
	width: 120px;
	overflow: hidden; /* auto; */
}
.topBox .title {
	background-color: #919100;
	border-top: 1px solid #c1c130;
	border-bottom: 1px solid #616100;
	color: white;
	font-weight: bold;
	height: 16px;
	padding: 2px 2px 2px 4px;
	margin: 0px;
	font-size: 85%;
}
.topBox a { text-decoration: none; font-family: arial; font-weight: bold; }
.topBox a:link { color: #fff; }
.topBox a:visited { color: #fff; }
.topBox a:hover { color: black; text-decoration: underline; }
.topBox a:active { color:#fff; }

.divider {
	clear: both;
	background-color : #8FA8B3;
	font-size : 4px;
	height : 4px;
	line-height: 4px;
	margin : 6px 0px 6px 0px;
}

.awardsCaption {
	background-color: #fff;
	width:100%;
	padding-right:6px;
	padding-top:10px;
}

.awardsLogoContainer {
	width:100px;
	position:absolute;
	left:500px;
	/*display:block;*/
/*position: absolute;
	top:330px;
	left:335px;*/
}

.awardsLogoContainer2{
	width:300px;
	padding: 10px;
	position:relative;
	left:00px;
	background-color: blue;
	/*display:block;*/
/*position: absolute;
	top:330px;
	left:335px;*/
}

.awardsLogoContainer3{
	width:300px;
	position:relative;
	left:300px;
	background-color: red;
	/*display:block;*/
/*position: absolute;
	top:330px;
	left:335px;*/
}

.awardsWinner {
	float:left; 
	width:500px;
	padding-right:10px;
}
.galleryellie {
    /*position:relative;
    width:500px;
    left:20px;*/
    width:750px;left:270px;display:block;
}
.gallerybbra {
    /*position:relative;
    width:500px;
    left:20px;*/
    width:550px;left:270px;display:block;
}

.cat_box {
	background-color: #f9f9fb;
	border: 3px solid white;
	padding: 4px 4px 4px 4px;
	margin: 4px 4px 4px 4px;
	font-size: 80%;
	color: #222;
}
.cat_box H1 {
	font-family: "Trebuchet MS", Arial, Tahoma, Verdana;
	color: #234840;
	font-weight: bold;
	font-size: 120%;
	padding-bottom: 3px;
}
.cat_box A:link { color: #234840; }
.cat_box A:visited { color: #234840; }
.cat_box A:active { color: #234840; }
.cat_box A:hover { color: #308DFF; }



.job_img {
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}

.midi {
	font-size: 90%;
	line-height: auto;
	color: #000;
}

.cvBox {
	padding: 3px 10px 3px 50px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background: #F8F5F4 url(/jobs/img/binder.gif) top left repeat-y;
}

/* Curved box 1 */
.top_left {
	background: #ffffff url(bbra/images/tl_black.gif) no-repeat scroll top;
	height: 9px; width: 9px; font-size: 9px;
}
.top_right {
	background: #ffffff url(bbra/images/tr_black.gif) no-repeat scroll top;
	height: 9px; width: 9px; font-size: 9px;
}
.bottom_left {
	background: #ffffff url(bbra/images/bl_black.gif) no-repeat scroll top;
	height: 9px; width: 9px; font-size: 9px;
}
.bottom_right {
	background: #ffffff url(bbra/images/br_black.gif) no-repeat scroll top;
	height: 9px; width: 9px; font-size: 9px;
}
.top_bar {
	background: #ffffff url(bbra/images/top_black.gif) repeat-x scroll top;
	height: 9px; font-size: 9px;
}
.left_bar {
	background: #ffffff url(bbra/images/left_black.gif) repeat-y scroll top;
	width: 9px; font-size: 9px; 
}
.right_bar {
	background: #ffffff url(bbra/images/right_black.gif) repeat-y scroll top;
	width: 9px; font-size: 9px;
}
.bottom_bar {
	background: #ffffff url(bbra/images/bottom_black.gif) repeat-x scroll top;
	height: 100%; font-size: 9px;
}

.boxcontent {
	/*background: #DBD395;*/
	/*background-color:#A7BACA;*/
	background-color:#FFF;
	padding-left:20px;
	padding-right:20px;
}
.boxcontainer {
	margin-left:5px;
	}
	
.boxcontent h1{
	font-size:200%;
	/*color:#013163;*/
	color:#990033;
	border-bottom: 0px;
	border-left: 0px;
	
}
.boxcontent h2{
	font-size:175%;
	color:#de5900;
		border-bottom: 0px;
	border-left: 0px;
}
.boxcontent h3{
	font-size:175%;
	color:#dcad0a;
}
.contact h2 {
	font-size:150%;
	color:#C84C64;
}
.trinityimg {
	vertical-align: top;
} 

/* Festive retail*/
.wonderland {
	padding: 5px;
	margin-right: 5px;
	margin-left: 5px;
	color: #550000;
	background: #ffffff url(/festiveretail/images/icicleborder.gif) repeat-x scroll top left;
	border: 2px solid #900000;
	font-family: verdana;
	font-size: 110%;
}
.wonderland a { text-decoration: none; font-family: arial; font-weight: bold; }
.wonderland a:link { color: #910101; text-decoration: none;}
.wonderland a:visited { color: #910101; text-decoration: none;}
.wonderland a:hover { color: #910101; font-weight: bold; }
.wonderland a:active { color: #910101; text-decoration: none;}

.wonderland h1{
	font-size:180%;
	color:#910101;
	line-height:80%;
}

.wonderland h2{
	font-size:160%;
	color:#910101;
	background-color: #fff;
}
.wonderland h3{
	font-size:150%;
	color:#910101;
}

.left_nav_christmas {
	background: #ffffff;
	color: #900000;
	border: 2px solid #910101;
}

.left_nav_christmas a { text-decoration: none; font-family: arial; font-weight: bold; }
.left_nav_christmas a:link { color: #900000; }
.left_nav_christmas a:visited { color: #900000; }
.left_nav_christmas a:hover { color: #900000; text-decoration: underline; }
.left_nav_christmas a:active { color: #900000; }


.christmasindex{
background:#010125 url("/festiveretail/images/treesback.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
color: white;
font-family: Verdana;
}

.christmas {
background:#010125 url("/festiveretail/images/treesback.gif");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;
color: white;
font-family: Verdana;
}
/* Breacrumb trail */
.festivebreadcrumb {
	font-family: Verdana;
	color: #a3a4a4;
	background-color: #21024a;
	border-top: 1px solid #1a1a26;
	border-right: 1px solid #1a1a26;
	border-left: 1px solid #1a1a26;
	border-bottom: 1px solid #1a1a26;
	padding: 1px 3px 1px 3px;
	margin-bottom: 2px;
	line-height: 10px;
	text-align: left;
}
.festivebreadcrumb a { color: #a3a4a4; text-decoration: none; font-family: Verdana; }
.festivebreadcrumb a:link { color: #a3a4a4; }
.festivebreadcrumb a:visited { color: #a3a4a4; }
.festivebreadcrumb a:hover { color: white; text-decoration: underline; }
.festivebreadcrumb a:active { color: #a3a4a4; }

.festivemenu_options {
	font-family : arial;
	font-size : 100%;
	font-weight : bold;
	color : white;
	text-align : left;
	padding : 2px 8px 2px 4px;
	margin-top: 5px;

}
.festivemenu_options .box2 {
	background-color : #999999;
	font-size : 1px;
	height : 1px;
	line-height: 1px;
	margin : 2px 0px 2px 0px;
}
.festivemenu_options_advert {
	font-family : arial;
	font-size : 100%;
	font-weight : bold;
	color : black;
	text-align : left;
	padding : 2px 8px 2px 0px;
}
.festivemenu_options a {
	text-decoration : none;
	font-family : arial;
	font-weight : bold;
	color : white;
}



.nav_blk .quiz {
	height:130px;
}

.logoRight {
	padding: 2px 2px 2px 2px;
	margin: 2px 5px 2px 2px;
	border: 1px solid #555;
	background-color: #fff;
	float: right;
	width: 120px;
}

.quiz_blk {
	/* background: #FEFBEF url(/images/bg_fade_brown.gif) repeat-x scroll top; */
	background-color: #FEFBEF; 
	border-top: 2px solid #dce2dc;
	border-right: 2px solid #dce2dc;
	border-left: 2px solid #dce2dc;
	border-bottom: 2px solid #dce2dc;
	padding: 3px 3px 3px 3px;
	margin-bottom: 5px;
	margin-top: 2px;
}
.wimbledon_box {
	background: #e1f7d1;
	padding: 3px 3px 3px 3px;
	border: 2px solid #500350;
	margin-bottom: 5px;
	margin-top: 2px;
}
.top_print_box {
	font-size: 85%;
	color: #777;
	margin-bottom: 10px;
	border-bottom: 1px solid #aaa;
}



.bbrabox {
background: #ffffff url("/bbra/images/rainbow.jpg") repeat-x scroll top;
border: 1px solid #312f91;
padding: 14px 8px 8px 8px;
color: #000000;
}
.bbrabox a { color: #22354b; text-decoration: none; font-family: Verdana; }
.bbrabox a:link { color: #22354b; }
.bbrabox a:visited { color: #22354b; }
.bbrabox a:hover { color: black; text-decoration: underline; }
.bbrabox a:active { color: #22354b; }

.bbrabox2 {
background: #ffffff;
border: 1px solid #312f91;
padding: 8px;
color: #22354b;
}

.bbrabreadcrumb {
	font-family: Verdana;
	color: #22354b;
	text-align: left;
}
.bbrabreadcrumb a { color: #22354b; text-decoration: none; font-family: Verdana; }
.bbrabreadcrumb a:link { color: #22354b; }
.bbrabreadcrumb a:visited { color: #22354b; }
.bbrabreadcrumb a:hover { color: black; text-decoration: underline; }
.bbrabreadcrumb a:active { color: #22354b; }



/* Product of the year styles; */
.potyback {
background:url("/productoftheyear/images/black.gif");
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top center;
color: white;
font-family: Verdana;
}
.potybackfoot {
background:url("/productoftheyear/images/foot.jpg");
background-repeat: no-repeat;
background-position: top center;
color: #ffffff;
font-family: Verdana;
text-align: right;
}

.potyback h1 {
	color: white;
	padding : 0px 0px 8px 0px;
	margin: 0px;
	font-size : 180%;
}
.potyback h2 {
	color: #a5011a;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
.potyback h3 {
	color: #990184;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
	/* gold header for winners page */
.potyback h4 {
	color: #eeaa14;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
	/* silver header for winners page */
.potyback h5 {
	color: #c1c1c1;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
.potyback a { color: white; text-decoration: none; font-weight: bold;}
.potyback a:link { color: white; }
.potyback a:visited { color: white; }
.potyback a:hover { color: #b0021d; }
.potyback a:active { color: white; }

.potynav {
color: white;
font-family: Verdana;
font-size: 16px;
font-weight: bold;
}

.potybreadcrumb {
	font-family: Verdana;
	color: #b0021d;
	text-align: left;
}
.potybreadcrumb a { color: #b0021d; text-decoration: none; font-family: Verdana; }
.potybreadcrumb a:link { color: #b0021d; }
.potybreadcrumb a:visited { color: #b0021d; }
.potybreadcrumb a:hover { color: black; text-decoration: underline; }
.potybreadcrumb a:active { color: #b0021d; }

td .mini {
	font-size: 80%;
}

.bbraback {
 background-color:#050607;
/* background:url("/bbra/images/spotlight.jpg");
background-repeat: no-repeat;
background-attachment: fixed;
background-position: top center;*/
}

.br2 { font-size: 1px; height: 5px; line-height: 5px;  clear: both; width: 100%; }


/* New awards styles; */
.awardsback {
background:url("/productoftheyear/images/black.gif");
background-repeat: repeat-y;
background-attachment: fixed;
background-position: top center;
color: white;
font-family: Verdana;
}
.awardsbackfoot {
background:url("/awards/images/foot.jpg");
background-repeat: no-repeat;
background-position: bottom center;
color: #ffffff;
font-family: Verdana;
text-align: right;
}

.awardsback h1 {
	color: white;
	padding : 0px 0px 8px 0px;
	margin: 0px;
	font-size : 180%;
}
.awardsback h2 {
	color: #d3060d;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
.awardsback h3 {
	color: #ffffff;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
	/* gold header for winners page */
.awardsback h4 {
	color: #eeaa14;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
	/* silver header for winners page */
.awardsback h5 {
	color: #c1c1c1;
	padding : 5px 0px 5px 0px;
	margin: 0px;
	font-size : 130%;
}
.awardsback a { color: white; text-decoration: none; font-weight: bold;}
.awardsback a:link { color: white; }
.awardsback a:visited { color: white; }
.awardsback a:hover { color: #b0021d; }
.awardsback a:active { color: white; }

.awardsnav {
color: white;
font-family: Verdana;
font-size: 16px;
font-weight: bold;
}

.awardsbreadcrumb {
	font-family: Verdana;
	color: #b0021d;
	text-align: left;
}
.awardsbreadcrumb a { color: #b0021d; text-decoration: none; font-family: Verdana; }
.awardsbreadcrumb a:link { color: #b0021d; }
.awardsbreadcrumb a:visited { color: #b0021d; }
.awardsbreadcrumb a:hover { color: black; text-decoration: underline; }
.awardsbreadcrumb a:active { color: #b0021d; }
