.tp-bnpl {
	margin-bottom: 11px;
}

#duble-search form {
	margin:0 0 0 66px;
}

.hd {
	font-size:13px;
	height:1%;
	margin:0 0 5px;
	}
	.hd:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
	.hd a {
		color: #005279;
		font-weight: normal;
	}
	.hd form {
		margin:0;
		padding:0;
	}

	
	/* topline */
	.hd .fstl {
		margin:4px 0;
		}
		.hd .fstl ul {
			list-style-type:none;
			margin:0;
			padding:0;
			}
			.hd .fstl ul li {
				float:left;
				margin:0 11px 0 0;
				padding:0;
				}
				.hd .fstl ul li.selected,
				.hd .fstl ul li.selected a {
					color:#333333;
					font-weight:bold;
					text-decoration:none;
					}
			.hd .fstl ul.usr_info {
				float:right;
				margin:0 -13px 0 0;
				}
			.hd .fstl ul.topMenu {
				margin-left:229px;
				}
			.hd .fstl .r--link ul.topMenu {
				margin:0;
				}
		
	/* column wrapper */
	.hd .srch_b {
		position:relative;
	    clear:both;
	    float:left;
	    margin:17px 0 0;
	    width:100%;
		overflow:hidden;
		}
	    .hd .srch_b .colmid {
	        float:left;
	        width:200%;
	        margin-left:-285px; 	/* Width of right column */
	        position:relative;
	        right:100%;
	    	}
	    .hd .srch_b .colleft {
	        float:left;
	        width:100%;
	        margin-left:-50%;
	        position:relative;
	        left:510px;         	/* Left column width + right column width */
	    	}
	    .hd .srch_b .centrwrap {
	        float:left;
		    width:50%;
		    position:relative;
		    right:225px;        	/* Width of left column */
			}
			.hd .srch_b .centr {
		        margin:0 285px 0 225px;	/* Centre column side padding:
		                            	Left padding = left column width + centre column left padding width
		                            	Right padding = right column width + centre column right padding width */
		        position:relative;
			    left:200%;
			    overflow:hidden;
				}
	    .hd .srch_b .frst { 
	        float:left;
	        float:right;
	        width:225px;        	/* Width of left column content (left column width minus left and right padding) */
	        position:relative;
	    	}
	    .hd .srch_b .last {
	        float:left;
	        float:right;
	        width:285px;        	/* Width of right column content (right column width minus left and right padding) */
	        margin-right:0px; 	 	/* Width of right column right-hand padding + left column left and right padding */
	        position:relative;
	        left:50%;
	    	}

	/* logo column styles */
	.hd .frst {}
		.hd .frst a {
			text-decoration:none;
			}
		.hd .frst img {
			margin:0;
			}
		.hd .frst span {
			color:#767676;
			display:block;
			font-size:18px;
			line-height:15px;
			text-transform:lowercase;
			padding:0 0 0 50px;
			text-align:right;
			position:relative;
			top:-7px;
			width:133px;
			}

	/* input column styles */
	.hd .centr {}
		.hd .centr table {
			background:#00AEEF;
			border:none;
			border-collapse:collapse;
			border-spacing:0;
			padding:0;
			width:100%;
			_width:auto;
			-webkit-border-radius: 3px;
		    -moz-border-radius: 3px;
		    -khtml-border-radius: 3px;
		    -opera-border-radius: 3px;
		    height:36px;
		    overflow:hidden;
			}
			.hd .centr table td {
				vertical-align:middle;
				padding:0;
				width:auto;
				padding:0 4px;
				}
			.hd .centr table td.txt {
				width:100%;
				padding-right:0;
				}
				.hd .centr table td.txt input {
					border:1px solid #36A7DE;
					color:#111111;
					font-size:18px;
					height:25px;
					margin:0;
					padding:1px 1px 0 5px;
					width:99%;
					}
			.hd .centr table td.sbmt {
				padding:3px 3px 3px 4px;
				}
				.hd .centr table td.sbmt input {
					height: 30px;
					font-size: 15px;
					margin:0;
					/*padding: 0 0 3px 0;*/
					}

	/* addition params styles */
	.hd .prms {
		clear:both;
		font-size:11px;
		height:1%;
		margin:2px 4px 0 4px;
	}
	.hd .prms:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
		.hd .prms .lft {
			float:left;
			width:54%;
		}
		.hd .prms .rght {
			float:right;
			text-align:right;
			width:44%;
		}
			.hd .prms .rght a {
				padding-left:15px;
				float:right;
			}
	.hd .prms dl,
	.hd .prms dt,
	.hd .prms dd {
		display:block;
		float:left;
		margin:0;
		padding:0 3px 0 0;
		}
	.hd .prms dl {
		padding:0 0 2px;
		}
	.hd .prms dd {
		color: #000;
		}
	.hd .prms dt {
		margin-right: 2px;
		}
		.hd .prms dt input {
			width:auto;
			margin:0;
			padding:0;
			}
		*html .hd .prms dt input {
			margin-top:-4px;
			margin-left:-4px;
			}
		*:first-child+html .hd .prms dt input {
			margin-top:-4px;
			margin-left:-4px;
			}
	.hd .prms dt.b_hints a {
		text-decoration:none;
		border-bottom:1px dotted #005279;
		}


/* opera css 3 hacks */
*|html[xmlns*=""] .hd .centr table {
	background:#00AEEF url(/static/wrapper/images/t-l.gif) no-repeat left top;
	}
*|html[xmlns*=""] .hd .centr table td.sbmt {
	background:#00AEEF url(/static/wrapper/images/t-r.gif) no-repeat right bottom;
	}
	


#moreBox {color: #005279; font-weight: normal;}
#moreBox .arrow span,
#moreBox .arrow span {border-bottom:1px dotted #005279 !important;}
#more {background: none !important; border: 1px solid #bbbbbb ; padding-top: 26px; margin: -19px 0px 0px -10px;}
#more a {color:#005279;background: #fff; padding:0px 6px;line-height:1.55em;font-weight:normal;}
#more span {color: #333; padding:0px 6px;line-height:1.55em; background: #fff; display:block; }
#more a.all {color:#333 !important; padding-top:5px; padding-bottom:3px;}
