* html img, 
* html .png,
* .where2pay,
* .searchbutton a {
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../Images/where2pay/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

#w2panywherebar {
	display:inline;
}
.w2p_widget_contact {
	background-color:#CEB57C;
	border: 1px solid #1B2555;
	padding: 10px;
	width: 245px;
	/*width: 240px;*/
	height:104px;
}
.w2p_widget_contact p {
	color:#1B2555;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	}
.w2p_widget_contact h1 {
	color:#1B2555;
	border:none;
	text-transform:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	display:inline;
	padding-right:50px;
}
.w2p_widget_contact input {
		font-size:14px;
		color:#1B2555;
		border:1px solid #1B2555;
		width:232px;
		padding:5px 3px;
	}
.w2p_widget_contact input:focus {
		outline:none;
	}
.w2p_widget_contact-poweredby {
	width: 113px;
	position:relative;
	/*top:-5px;*/
	top:15px;
	}
.w2p_widget_faq {
	background-color:#ccccdf;
	border: 1px solid #1B2555;
	padding: 10px;
	width: 595px;
	height:90px;
}
.w2p_widget_faq p {
	color:#1B2555;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	}
.w2p_widget_faq h1 {
	color:#1B2555;
	border:none;
	text-transform:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	display:inline;
	padding-right:50px;
}
.w2p_widget_faq input {
		font-size:14px;
		color:#1B2555;
		border:1px solid #1B2555;
		width:450px;
		padding:5px 3px 4px 3px;
	}
.w2p_widget_faq input:focus {
		outline:none;
	}
.w2p_widget_faq-btn {
	top:-10px;
	/*top:-53px;*/
	border: solid 1px cyan;
	}

.w2p_widget_faq-poweredby {
	width: 120px;
	position:relative;
	left:475px;
	}

.w2p_widget_cardholder {
	background-color:#b9b9cb;
	border:none;
	padding: 10px;
	width: 490px;
	height:90px;
}
.w2p_widget_cardholder p {
	color:#1B2555;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	}
.w2p_widget_cardholder h1 {
	color:#1B2555;
	border:none;
	text-transform:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	display:inline;
	padding-right:50px;
}
.w2p_widget_cardholder input {
		font-size:14px;
		color:#1B2555;
		border:1px solid #1B2555;
		width:350px;
		padding:5px 3px 4px 3px;
	}
.w2p_widget_cardholder input:focus {
		outline:none;
	}
.w2p_widget_cardholder-btn {
	top:-53px;
	}
.w2p_widget_cardholder-poweredby {
	width: 120px;
	position:relative;
	left:370px;
	}
.w2p_widget_cstool {
	background-color:#d1d3d4;
	border:none;
	padding: 10px;
	width: 490px;
	height:90px;
}
.w2p_widget_cstool p {
	color:#1B2555;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 5px 0;
	}
.w2p_widget_cstool h1 {
	color:#1B2555;
	border:none;
	text-transform:none;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	display:inline;
	padding-right:50px;
}
.w2p_widget_cstool input {
		font-size:14px;
		color:#1B2555;
		border:1px solid #1B2555;
		width:350px;
		padding:5px 3px 4px 3px;
	}
.w2p_widget_cstool input:focus {
		outline:none;
	}
.w2p_widget_cstool-btn {
	top:-53px;
	}
.w2p_widget_cstool-poweredby {
	width: 120px;
	position:relative;
	left:370px;
	}
.searchbutton {
	float:right;
	position:relative;
	/*background-image:url('Images/where2pay/button_findalocation.png');*/
	border: dotted 1px red;
	width: 120px;
	height: 30px;
	top: 5px;
	left: 20px;
	}
.searchbutton a:link, .searchbutton a:visited {
	background-image:url('Images/where2pay/button_findalocation.png') 0 0;
	/*ORIGINAL background:url('Images/where2pay/button_findalocation.png') 0 0;*/
	width:120px;
	height:28px;
	/*display:block;*/
	}
.searchbutton a:hover {
	background-image:url('Images/where2pay/button_findalocation.png') 0 -28px;
	/*ORIGINAL background:url('Images/where2pay/button_findalocation.png') 0 -28px;*/
	}
.searchbutton a:active {
	background-image:url('Images/where2pay/button_findalocation.png') 0 -56px;
	/*ORIGINAL background:url('Images/where2pay/button_findalocation.png') 0 -56px;*/
	}
.poweredby {
	position:relative;
	float:left;
	font: normal 10px Arial, Helvetica, sans-serif;
	color:#1B2555;
	padding:0 4px 0 0;
	}
.where2pay {
	position:relative;
	float:left;
	width: 55px;
	height:26px;
	background-image:url('Images/where2pay/where2pay.png') no-repeat;
	/*ORIGINAL background:url('Images/where2pay/where2pay.png') no-repeat;*/
	top:-8px;
}
