/*************this file is obsolete*******************/
.DropWrapper{
	background-color: #d1d1d1;
	margin: 0 auto;
	margin-top: 10px;
	width: 100%;
	height: 48px;
}

.DropWrapper ul{
	/*width: 960px;*/
	margin: 0 auto;
	/*float:left;*/
}

.dropdown2 {
	/*background: #fff;*/
	border: none;
	/*float: left;;*/
	padding: 1px 0 0 1px;
	margin: 2px 0px 0px 0px;
	width: 830px;
	/*display: inline;;*/
}

/*super group hyperlinks */
.dropdown2 a {
	border: none;
	border-top-width: 0;
	color: #666666;
	background-color: default;
	display: table-cell;
	padding: 0px 16px 0px 16px;
	_padding: 0px 2px 0px 2px;
	_margin-bottom: 6px;
	vertical-align: middle;	
	overflow: hidden;
	text-decoration: none;
	font: 8pt arial;
}


.dropdown2 a:hover {
	color: #ffffff;
	font: 8pt arial;
	background-color: #616161;
}

.dropdown2 li.dropdown2_trigger .dropdown2_content {
	background-color: default;
}

.dropdown2 li.dropdown2_trigger .dropdown2_content:hover {
	background-color: #616161;
}


/*menu hyperlinks*/
.dropdown2 ul a {
	background: #eee;
	color: #616161;
	display: block;
	font: 10pt arial;
	padding: 0px 0px 0px 10px;
	margin: 0px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	text-align: left;
	_width: 120px;
}

.dropdown2 ul a:hover {
	color: #800000;
	font: 10pt arial;
	background: whitesmoke;
	padding: 0px 0px 0px 10px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
}

li.dropdown2_store {line-height: 25px; height: 25px; margin: 0px; padding: 0px}

.dropdown2 li {
	list-style: none;
	position: relative;
	text-align: center;
	margin-left: 0px;
	padding-left: 0px;	
	/*width: 100px;*/
}

ul.dropdown2 li.single{_line-height: 40px;}
ul.dropdown2 li.double{_line-height: 14px; _padding: 6px 0px 6px 0px}
ul.dropdown2 li.double .dropdown_accent {_margin-top: 6px;}


.dropdown2 li.dropdown2_trigger {
	display: inline;
	text-align: center; 
	float: left;
	margin: 0 0 0 2px;	
	height: 46px; 
	max-width: 80px;
	line-height: 40px;
	_width: 63px;
}

.dropdown2 li.dropdown2_trigger .dropdown2_accent {height: 6px; 
    line-height: 6px;
    font-size: 0px;
    border: none; 
    width: 100%;
    background-color: #02458b; 
    margin: 0px auto; display: inline;            
    float: left;
    background-image: url('//cdna.4imprint.co.uk/qtz/usercontrols/common/header/semicircle-l.png');
    background-repeat: no-repeat;
    }
.dropdown2 li.dropdown2_trigger .dropdown2_accent .dropdown2_accent_r{float: right; width: 5px; height: 6px; line-height: 6px;
	background-image: url('//cdna.4imprint.co.uk/qtz/usercontrols/common/header/semicircle-r.png');
	background-repeat: no-repeat;}

.dropdown2 li.dropdown2_trigger:hover .dropdown2_accent {height: 6px; 
    line-height: 6px;
    font-size: 0px;
    border: none; 
    width: 100%;
    background-color: #02458b; 
    margin: 0px auto; display: inline;            
    float: left;
    background-image: url('//cdna.4imprint.co.uk/qtz/usercontrols/common/header/semicircle-l-h.png');
    background-repeat: no-repeat;
    }

.dropdown2 li.dropdown2_trigger:hover .dropdown2_accent .dropdown2_accent_r{float: right; width: 5px; height: 6px; line-height: 6px;
	background-image: url('//cdna.4imprint.co.uk/qtz/usercontrols/common/header/semicircle-r-h.png');
	background-repeat: no-repeat;}

/* dropdown menu list */
.dropdown2 ul {
	background: #fff;
	margin: 0px;
	padding: 0px;
	border: 1px solid #999;
	border-top-width: 0;
	position: static;
	top: 46px;
	left: -1px;
	//z-index: 9999;
}


.dropdown2 ul {
	display: block;
}


/*
.dropdown2 li.dropdown2_trigger:hover div.liCustom {
	display: block;
}
.dropdown2 li.dropdown2_trigger:hover ul li {
	//width: 195px;
	//text-align: left;
	//margin: 0px;	
}
*/

li.shownMenuItem
{
	width: 195px;
	text-align: left;
	margin: 0px;
}

.dropdown2_content {float: left; padding: 0px; margin: 0px; height: 46px}
.dropdown2_content a {border: none; height: 46px; vertical-align: middle;}


.customMenu
{	
	border: solid 1px #616161;
	position: static;
	overflow:hidden;
}

/*RESET DIVS UL AN LI IN MENU*/
.customMenu div
{
	text-align: left;
}

.customMenu ul
{
	display: block;
	border: none; 
	background-color: transparent;
	padding: 0px;
	top: 0px;
	left: 0px;
	position: static;
}

.customMenu li.cat {background: transparent url('//cdna.4imprint.co.uk/qtz/megamenu/li.png'); background-repeat: no-repeat; color: #616161;  }

.customMenu li.subcat {background: none; color: #616161;  }

.customMenu li
{
	background: transparent url('//cdna.4imprint.co.uk/qtz/megamenu/li.png');
	background-repeat: no-repeat;
	display: list-item;
	text-align: left;
	list-style: none;
	position: static;	
	line-height: 25px;
	margin-left: 5px;
	padding-left: 10px;
}

.customMenu li.cat a { color: #616161; font-weight: bold; }

.customMenu li.subcat a
{	
	margin-left: 10px;
	background: none;
	color: #616161;
	text-decoration: none;
	line-height: 20px;
}

.customMenu a:hover {background: transparent; }

.customMenu div ul a
{
background: transparent; padding: 0px; overflow: visible; height: auto; }

.customMenu div ul a:hover { background: transparent; color: #02458b; text-decoration: underline; padding: 0px; overflow: visible; height: auto; }

.customMenu h1{font-size: 19px; color: #616161; font-weight: bold}
.customMenu h2{font-size: 17px; color: #616161; font-weight: bold}
.customMenu h3{font-size: 15px; color: #616161; font-weight: bold;text-transform: uppercase;}

.customMenu h5{font-size: 12px; color: #616161; font-weight: bold}
.customMenu h6{font-size: 12px; color: #616161; font-style: italic; text-decoration: underline}
.customMenu h7{font-size: 12px; color: #616161; font-style: italic;}

.liCustom
{
	display: none;
	overflow: auto;
	z-index: 9999;
	position: absolute;
	background: #fff;
	top: 46px;
	box-shadow: 2px 2px 7px #999;
      -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#616161')";
      filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#616161');
      -moz-box-shadow: 2px 2px 7px #999;
    	-webkit-box-shadow: 2px 2px 7px #999;
}

div.g480 {float: left; width: 480px; text-align: left; line-height: normal}
.g480.col1 {width: 470px; margin: 5px}
.g480.col2 {width: 230px;}
.g480.col3 {width: 150px; margin: 5px}
.g480.col4 {width: 110px; margin: 5px}
.g480.col5 {width: 86px; margin: 5px}
.g480.col6 {width: 70px; margin: 5px}
.g480.col8 {width: 50px; margin: 5px}
.g480.col10 {width: 38px; margin: 5px}
.g480.col12 {width: 30px; margin: 5px}
.g480.col13 {width: 160px; margin: 5px}
.g480.col14 {width: 140px; margin: 5px}
.g480.col15 {width: 165px; margin: 5px}
.g480.col16 {width: 145px; margin: 5px}

.g480.col3_2 {width: 310px; margin: 5px}
.g480.col4_2 {width: 230px; margin: 5px}
.g480.col4_3 {width: 350px; margin: 5px}
.g480.col5_2 {width: 182px; margin: 5px}
.g480.col5_3 {width: 278px; margin: 5px}
.g480.col5_4 {width: 374px; margin: 5px}
.g480.col6_2 {width: 150px; margin: 5px}
.g480.col6_3 {width: 230px; margin: 5px}
.g480.col6_4 {width: 310px; margin: 5px}
.g480.col6_5 {width: 390px; margin: 5px}
.g480.col8_2 {width: 110px; margin: 5px}
.g480.col8_3 {width: 170px; margin: 5px}
.g480.col8_4 {width: 230px; margin: 5px}
.g480.col8_5 {width: 290px; margin: 5px}
.g480.col8_6 {width: 350px; margin: 5px}
.g480.col8_7 {width: 410px; margin: 5px}
.g480.col10_2 {width: 86px; margin: 5px}
.g480.col10_3 {width: 134px; margin: 5px}
.g480.col10_4 {width: 182px; margin: 5px}
.g480.col10_5 {width: 230px; margin: 5px}
.g480.col10_6 {width: 278px; margin: 5px}
.g480.col10_7 {width: 326px; margin: 5px}
.g480.col10_8 {width: 374px; margin: 5px}
.g480.col10_9 {width: 422px; margin: 5px}
.g480.col12_2 {width: 70px; margin: 5px}
.g480.col12_3 {width: 110px; margin: 5px}
.g480.col12_4 {width: 150px; margin: 5px}
.g480.col12_5 {width: 190px; margin: 5px}
.g480.col12_6 {width: 230px; margin: 5px}
.g480.col12_7 {width: 270px; margin: 5px}
.g480.col12_8 {width: 310px; margin: 5px}
.g480.col12_9 {width: 350px; margin: 5px}
.g480.col12_10 {width: 390px; margin: 5px}
.g480.col12_11 {width: 430px; margin: 5px}
.g480.col13_1 {width: 318px; margin: 5px}
.g480.col10_12 {width: 124px; margin: 5px}


div.g720 {float: left; width: 720px; text-align: left; line-height: normal}
.g720.col1 {width: 710px; margin: 5px}
.g720.col2 {width: 350px; margin: 5px}
.g720.col3 {width: 230px; margin: 5px}
.g720.col4 {width: 170px; margin: 5px}
.g720.col5 {width: 134px; margin: 5px}
.g720.col6 {width: 110px; margin: 5px}
.g720.col8 {width: 80px; margin: 5px}
.g720.col10 {width: 62px; margin: 5px}
.g720.col12 {width: 50px; margin: 5px}
.g720.col9 {width: 70px; margin: 5px}
.g720.col18 {width: 30px; margin: 5px}

.g720.col3_2 {width: 470px; margin: 5px}
.g720.col4_2 {width: 350px; margin: 5px}
.g720.col4_3 {width: 530px; margin: 5px}
.g720.col5_2 {width: 278px; margin: 5px}
.g720.col5_3 {width: 422px; margin: 5px}
.g720.col5_4 {width: 566px; margin: 5px}
.g720.col6_2 {width: 230px; margin: 5px}
.g720.col6_3 {width: 350px; margin: 5px}
.g720.col6_4 {width: 470px; margin: 5px}
.g720.col6_5 {width: 590px; margin: 5px}
.g720.col8_2 {width: 170px; margin: 5px}
.g720.col8_3 {width: 269px;}
.g720.col8_4 {width: 350px; margin: 5px}
.g720.col8_5 {width: 440px; margin: 5px}
.g720.col8_6 {width: 530px; margin: 5px}
.g720.col8_7 {width: 620px; margin: 5px}
.g720.col10_2 {width: 134px; margin: 5px}
.g720.col10_3 {width: 206px; margin: 5px}
.g720.col10_4 {width: 287px;}
.g720.col10_5 {width: 350px; margin: 5px}
.g720.col10_6 {width: 422px; margin: 5px}
.g720.col10_7 {width: 494px; margin: 5px}
.g720.col10_8 {width: 566px; margin: 5px}
.g720.col10_9 {width: 638px; margin: 5px}
.g720.col12_2 {width: 110px; margin: 5px}
.g720.col12_3 {width: 170px; margin: 5px}
.g720.col12_4 {width: 230px; margin: 5px}
.g720.col12_5 {width: 290px; margin: 5px}
.g720.col12_6 {width: 350px; margin: 5px}
.g720.col12_7 {width: 410px; margin: 5px}
.g720.col12_8 {width: 470px; margin: 5px}
.g720.col12_9 {width: 530px; margin: 5px}
.g720.col12_10 {width: 590px; margin: 5px}
.g720.col12_11 {width: 650px; margin: 5px}
.g720.col9_2 {width: 150px; margin: 5px}
.g720.col9_3 {width: 230px; margin: 5px}
.g720.col9_4 {width: 310px; margin: 5px}
.g720.col9_5 {width: 390px; margin: 5px}
.g720.col9_6 {width: 470px; margin: 5px}
.g720.col9_7 {width: 550px; margin: 5px}
.g720.col9_8 {width: 630px; margin: 5px}
.g720.col18_2 {width: 70px; margin: 5px}
.g720.col18_3 {width: 110px; margin: 5px}
.g720.col18_4 {width: 150px; margin: 5px}
.g720.col18_5 {width: 190px; margin: 5px}
.g720.col18_6 {width: 230px; margin: 5px}
.g720.col18_7 {width: 270px; margin: 5px}
.g720.col18_8 {width: 310px; margin: 5px}
.g720.col18_9 {width: 350px; margin: 5px}
.g720.col18_10 {width: 390px; margin: 5px}
.g720.col18_11 {width: 430px; margin: 5px}
.g720.col18_12 {width: 470px; margin: 5px}
.g720.col18_13 {width: 510px; margin: 5px}
.g720.col18_14 {width: 550px; margin: 5px}
.g720.col18_15 {width: 590px; margin: 5px}
.g720.col18_16 {width: 630px; margin: 5px}
.g720.col18_17 {width: 670px; margin: 5px}
.g720.col18_18 {width: 512px; margin: 5px}
.g720.col18_19 {width: 160px; margin: 5px}
.g720.col18_20 {width: 180px; margin: 5px}

.bgPinkBlurb{border: solid 1px #dadada; background-color: #f5d9d9; background-image: url('//cdna.4imprint.co.uk/qtz/megamenu/images/pinkbg.png'); background-repeat: repeat-x; margin: 4px !important }
.bgBlueBlurb{border: solid 1px #dadada; background-color: #e3f4fd; background-image: url('//cdna.4imprint.co.uk/qtz/megamenu/images/bluebg.png'); background-repeat: repeat-x; margin: 4px !important }
.bgWhiteBlurb{background-color: #ffffff; background-repeat: repeat-x; margin: 0px !important; margin-top: 4px !important; margin-bottom: 4px !important; }

.bgPinkBlurb a {border: none; display: inline; color: #00376F; font: bold 10pt arial; padding: 0px; text-decoration: underline}
.bgBlueBlurb a {border: none; display: inline; color: #00376F; font: bold 10pt arial; padding: 0px; text-decoration: underline}
.bgWhiteBlurb a {border: none; display: inline; color: #00376F; font: bold 9pt arial; padding: 0px; text-decoration: underline}
.bgWhiteBlurb h4 {margin: 5px 0px 5px 0px;}
.bgWhiteBlurb p {font-size: 8pt; margin-right: 5px; margin-bottom: 5px;}
.bgWhiteBlurb a img {margin: 10px; float: left;}

.bgPinkBlurb a:hover {border: none; display: inline; color: #800000; font: bold 10pt arial; padding: 0px; text-decoration: underline}
.bgBlueBlurb a:hover {border: none; display: inline; color: #800000; font: bold 10pt arial; padding: 0px; text-decoration: underline}
.bgWhiteBlurb a:hover {border: none; display: inline; color: #800000; font: bold 9pt arial; padding: 0px; text-decoration: underline}

.embBlurb {background-repeat: no-repeat; height: 88px; position: relative; text-align: center; }
.embBlurb a {border: none; display: inline; color: #434343; font: normal 8pt arial; padding: 0px; text-decoration: underline;}
.embBlurb a:hover {border: none; display: inline; color: #02458b; font: normal 8pt arial; padding: 0px; text-decoration: underline;}
.embBlurb p {font-size: 12px; color: #02458b; font-weight: normal; text-align: center; line-height: 20px; padding-top: 5px;}
.embBlurb h2 {font-size: 15px; color: #cc3333; font-weight: bold; text-align: center; padding-top: 5px; }

.twentyfourBlurb { position: relative; }
.twentyfourBlurb .twentyfourtext { position: absolute; left: 47px; top: 10px; text-align: center; }
.twentyfourBlurb .fast { color: #02458B; font-size: 15px; font-weight: bold;}
.twentyfourBlurb .findit { font-size: 11px; font-weight: normal; color: #616161; }
.twentyfourBlurb img { margin-top: 14px; float: left; margin-bottom: 14px; height: 55px; width: 45px; float: left; }

/*minification hack*/
.dropdown2 li.dropdown2_trigger .dropdown2_content:hover>a {
	color: #ffffff;
}

.dropdown2 li.dropdown2_trigger .dropdown2_content:hover>a:hover {
	text-decoration: underline;
}

/* See more menu item styles */
h3.SeeMoreHdr			{ text-transform: uppercase; font-size: 9pt; }
.g480.col2.SeeMoreLeftCol	{ width: 205px; margin: 5px 5px 5px 25px; }
a#SeeMoreLink			{ color: #00468D; height: auto; text-decoration: underline; padding: 6px 0 8px 35px; font-size: 10pt; }
a#SeeMoreLink:hover	{ color: #800000; background-color: White; }


sup {font-size:8px; vertical-align:top;}

sup.normal{font-size:xx-small; vertical-align:super;}