/* ------------------------------------------------------------------------------------------------------------------------- */
/* Div Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
div.widget-body {
	width:550px;
	height:385px;
	background:#FFFFFF;
	padding:0;
	margin:0;
	position:relative;
	font:10px Arial, Helvetica, sans-serif;
}
div.middlecontainer {
	padding: 0;
	margin: 0;
	position:relative;
	top: 0;
	left:0;
	width: auto;
	height: 320px;
	border-right: 2px solid #cccccc;
	border-left: 2px solid #cccccc;
	background: url(WF-watermark.gif) 359px 30px no-repeat;
}
div.left {
	color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	position:absolute;
	top:5px;
}
div.right {
	color:#333333;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	position:absolute;
	top:5px;
	left: 395px;
}
div.middle {
	position:absolute;
	top:5px;
	left: 155px;
	width: 230px;
	border-right: 2px solid #f79431;
	border-left: 2px solid #f79431;
}
div.testimonialcontainer {
	position:relative;
	margin: 0 0 18px 0;
	display:block;
}
div.testimonial {
	position: relative;
	top:0;
	margin: 0 0 10px 0;
	width: 145px;
}
div.testimonialbody {
	position: relative;
	top:0;
	left:15px;
	width: 110px;
}
div.widgeticons {
	margin: 0 0 20px 0;
}
div.widgetaddressbox {
	position:absolute;
	background:url(loginback.gif) no-repeat top left;
	width: 368px;
	height: 98px;
	top:210px;
	left:10px;
}
div.footer {
	border: 2px #ccc solid;
	border-top: 1px #ccc solid;
	background: #eee;
	padding:5px 5px 5px 10px;
	text-align:left;
} 
div.sig {
	font-weight:bold;
	float:right;
	display:block;
	margin: 0 20px 0 0;
}

/* ------------------------------------------------------------------------------------------------------------------------- */
/* List Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
ul.widgetlist {
	margin: 0 0 0 10px;
	padding: 0px 0 0 10px;
}
li.widgetlist {
	margin: 0 0 10px 0;
	padding: 0;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Text Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
h1.widgethead {
	font-size:13px;
	color: #0096d6;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #004472;
	margin: 0 10px 10px 10px;
	padding: 0 0 3px 0;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Image Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */

a img {
	border: 0;
}

img.widget-top {
	padding:0;
	margin:0;
	position:relative;
	top:0;
	left:0;
	border:0;
}
img.openquote {
	position:absolute;
	top:0;
	left:0;
}
img.closequote {
	position:absolute;
	bottom:0;
	right:0;
}
img.imghead {
	margin: 0 0 15px 0;
}

img.pbwf-logo {

	margin: 0 0 10px 0;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Form Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
form.widget {
	padding:0;
	margin:0;
	position:relative;
	top:30px;
	left:15px;
	width: 340px;
	height: 57px;
}
div.widget-street, div.widget-apt, div.widget-zip {
	position: absolute;
	color: #0076BF;
}
div.widget-street {
	top:0;
	left:0;
}
div.widget-apt {
	top:0;
	left:185px;
}
div.widget-zip {
	top:0px;
	left:270px;
}
input.widget-go {
	position:absolute;
	right: 0;
	bottom: 0;
}

input.widget-streetaddress, input.widget-apt, input.widget-zip {
	padding:2px;
	font: 10px Arial, Helvetica, sans-serif;
	color:#0076bf;
	border: 1px solid #004472;
}
input.widget-streetaddress {
	width: 175px;
}
input.widget-apt {
	width: 75px;
}
input.widget-zip {
	width: 70px;
}
/* ------------------------------------------------------------------------------------------------------------------------- */
/* Link Styles */
/* ------------------------------------------------------------------------------------------------------------------------- */
a.widgetlink:link, a.widgetlink:active, a.widgetlink:visited, a.widgetlink:hover {
	text-decoration:underline;
	color:#0076BF;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.widgetlink:hover {
	text-decoration:none;
}

