/* CSS Document */
body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Div IDs */
/* -------------------------------------------------------------------------------------------------------------------------- */
#whitefence-main {
	width: 780px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
}
#whitefence-head {
	position: relative;
	width: 780px;
	height: 26px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background:url(http://www.whitefence.com/qsrimages/barney3/powered-by-880.gif) no-repeat top right;
	text-align:right;
}
#arrowhead {
	position:relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 25px 0px 0px 0px;
	background:url(../../qsrimages/barney3/headerarrow.gif) top right no-repeat;
	width: 780px;
	height:24px;
	background-color: #0677bd;
}
#arrowhead2 {
	position:relative;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 25px 0px 0px 0px;
	background:url(http://www2.whitefence.com/cp/categorylogin/images/custom-headerarrow.gif) top right no-repeat;
	width: 780px;
	height:24px;
	background-color: #0677bd;
}
#toptext {
	position:relative;
	left:15px;
	width:765px;
	font-size:10px;
	line-height:150%;
	display:none;
}
#main, #main2, #main3, #main4, #main5 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:15px;
	width: 303px;
	height: 310px;
}
#main2 {
	height: 150px;
}
#main3 {
	width: 690px;
	height: 150px;
}
#main4 {
	height: 400px;
}
#main5 {
	height: 450px;
}
#whitefence-linkrow {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
}
#wf-footerlinks {
	padding: 0px 0px 5px 15px;
	margin: 35px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	border-bottom: 2px solid #bfcfdc;
	font-size: 10px;
}
#wf-copyright {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
	font-size: 10px;
}
#wf-trust {
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	position:relative;
	top:0px;
	left:0px;
}
#list-text, #list-text-noback {
	border: 1px solid #FFFFFF;
	width: 545px;
	height: 340px;
	padding: 0px 35px 0px 15px;
	border-bottom:10px solid #bfcfdc;
}
#list-text {
	background: url(../../../qsrimages/barney3/background.gif) -60px 250px no-repeat;
}
#list-text2 {
	border: 1px solid #FFFFFF;
	width: 400px;
	height: 340px;
	padding: 0px 35px 0px 15px;
	border-bottom:10px solid #bfcfdc;
}
#list-text3 {
	border: 1px solid #FFFFFF;
	width: 405px;
	height: 357px;
	padding: 0px 35px 0px 15px;
	border-bottom:10px solid #bfcfdc;
}
#list-text4 {
	border: 1px solid #FFFFFF;
	width: 545px;
	height: 357px;
	padding: 0px 35px 0px 15px;
}
#list-text-noback {
}
#login {
	position: absolute;
	top: 78px;
	left: 575px;
	width: 200px;
	height: 338px;
	background-color:#FFFFFF;
	border-left: 2px solid #d71d20;
	border-right: 2px solid #d71d20;
	border-bottom: 10px solid #d71d20;
	font-size:10px;
}
#login-street {
	position: absolute;
	top:13px;
	left:0px;
}
#login-apt {
	position: absolute;
	top:50px;
	left:0px;
}
#login-city {
	position: absolute;
	top:43px;
	left:0px;
	display:none;
}
#login-state {
	position: absolute;
	top:86px;
	left:0px;
	display: none;
}
#login-zip {
	position: absolute;
	top:50px;
	left:50px;
}
#login-agent {
	position: absolute;
	top:90px;
	left:0px;
}
#login-button {
	position: absolute;
	top:99px;
	left:97px;
}
#privacy {
	position: absolute;
	top:130px;
	left:0px;
	width:200px;
}
#why-address {
	position: absolute;
	top:15px;
	left:10px;
	width:170px;
}
#returnuser-text {
	position:absolute;
	top:170px;
	left:10px;
	color:#003f75;
	font-size: 14px;
	font-weight:bold;
	padding: 0;
	margin: 0;
	background: #FFFFFF;
	width: 170px;
}
#newuser-text {
	position:absolute;
	top:0px;
	left:10px;
	color:#003f75;
	font-size: 14px;
	font-weight:bold;
	padding: 0;
	margin: 0;
	background: #FFFFFF;



	width: 180px;
}
#return-username {
	position:absolute;
	top:20px;
	left:0px;
	width: 70px;
}
#return-password {
	position:absolute;
	top:60px;
	left:0px;
}
#return-agent {
	position:absolute;
	top:100px;
	left:0px;
}
#return-button {
	position:absolute;
	top:110px;
	left:125px;
}
#lost-password {
	position:absolute;
	top:140px;
	left:0px;
	width: 150px;
}
#safe {
	position:absolute;
	top:140px;
	left:10px;
	font-size:10px;
	width: 380px;
}
#pass {
	position:absolute;
	top:10px;
	left: 215px;
	font-size:10px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Image Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
img.wflogospacer {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 230px;
	height: 26px;
	text-align:left;
	border: 0;
}
img.trustlogo {
	padding: 0px 0px 0px 0px;
	margin: 0px 25px 0px 0px;
	border: 0;
	vertical-align: middle;
}
div.submit {
	position:absolute;
	top:91px;
	left:297px;
}
img.submit2 {
	position:absolute;
	top:90px;
	left:10px;
}

/* -------------------------------------------------------------------------------------------------------------------------- */
/* Header Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
h1.wf-head {
	color:#1D77AC;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 30px 0px 10px 0px;
	font-weight:normal;
}
h2.loginbox-head-green {
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	background:url(http://www2.whitefence.com/cp/categorylogin/images/loginroundtop.gif) no-repeat top left #33A02B;
	height: 20px;
	color:#FFFFFF;
	font-size:16px;
}
h2.listbox-head-red, h2.listbox-head-orange, h2.listbox-head-purple {
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;
	height: 20px;
	color:#FFFFFF;
}
h2.listbox-head-red {
	background:url(http://www2.whitefence.com/cp/categorylogin/images/listheadbacks/red.gif) no-repeat top left #CC3333;
}
h2.listbox-head-orange {
	background:url(http://www2.whitefence.com/cp/categorylogin/images/listheadbacks/orange.gif) no-repeat top left #FF9000;
}
h2.listbox-head-purple {
	background:url(http://www2.whitefence.com/cp/categorylogin/images/listheadbacks/purple.gif) no-repeat top left #605CA8;
}
h3.bold {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Text Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
p.wf-body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#333333;
	font-size:10px;
	line-height:150%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
p.italic {
	padding: 15px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	font-style: italic;
	font-size:10px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* List Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
ul.arrowhead {
	padding: 0px 0px 0px 70px;
	margin: 0px 0px 0px 0px;
	list-style-type:none;
}
ul.arrowhead2 {
	padding: 0px 0px 0px 0px;
	margin: 2px 50px 0px 0px;
	list-style-type:none;
float: right;
}
li.arrowhead {
		display:inline;
	float:left;
	padding: 3px 0px 0px 0px;
	color: #FFFFFF;
	font-size:13px;
	}
li.arrowhead {
	margin: 0;
	width:545px;
}
li.arrowhead2 {
		padding: 0px 0px 0px 0px
		float:left;
	color:#FFFFFF;
	font-size:16px;
}
li.arrowhead3 {
		padding: 0px 0px 0px 0px
		float:right;
	color:#FFFFFF;
	font-size:16px;
}
ul.listbox {
	padding: 0px 0px 0px 25px;
	margin: 5px 0px 0px 0px;
	font-size:11px;
	list-style-image: url(http://www2.whitefence.com/cp/categorylogin/images/arrow2.gif);
}
li.listbox {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Link Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
a:link, a:visited, a:hover {
	font-size:10px; 
	color:#003F75; 
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
}
a:hover {
 text-decoration:none;
}
a.footer:link, a.footer:visited, a.footer:hover {
	color:#333333;
	text-decoration:none;
	border-right: 1px solid #C2C2C2;
	padding: 0px 10px 0px 0px;
	margin: 0px 10px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
a.footer:hover {
	text-decoration:underline;
}
a.lostpass:link, a.lostpass:visited, a.lostpass:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 15px;
	text-decoration:underline;
	font-size: 10px;
	color:#333333;
	position:relative;
	top:-5px;
}
a.lostpass:hover {
	text-decoration:none;
	color:#33A02B;
}
/* -------------------------------------------------------------------------------------------------------------------------- */
/* Form/Input Styles */
/* -------------------------------------------------------------------------------------------------------------------------- */
input {
	padding: 2px;
	margin: 2px 0px 0px 0px;
	font-size: 10px;
}
form.newuser {
	position: absolute;
	top:20px;
	left:10px;
	width: 100px;
}
form.returning {
	position: relative;
	left:10px;
	top:173px;
}
input.street, input.apartmentNumber, input.city, input.zip, input.username, input.password, input.input-loginagent, input.input-refcode, input.companyName, input.input-returnagent {
	padding: 1px;
	margin: 2px 0px 0px 0px;
	font-size: 10px;
}

input.street {
	width: 170px;
}
input.apartmentNumber {
	width: 40px;
}
input.city {
	width: 175px;
}
select.state {
	padding: 0;
	margin: 3px 0px 0px 0px;
	font-size: 10px;
}
input.zip {
	width: 120px;
}
input.input-loginagent {
	width: 90px;
}
input.input-refcode {
	width: 115px;
}
input.companyName {
	width: 75px;
}
input.username {
	width: 170px;
}
input.password {
	width: 170px;
}
input.auth-button {
	width: 51px;
	height: 20px;
	background: url(../../../qsrimages/barney3/login-button.gif) top left no-repeat;
}
input.shop-button {
	width: 78px;
	height: 21px;
	background: url(../../../qsrimages/barney3/shop-button.gif) top left no-repeat;
}
input.input-returnagent {
	width: 110px;
}
form.email {
	font-size:12px;
	margin: 30px 0px 0px 0px;
}
input.email {
	width:386px;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* Mover Box Styles */
/* ----------------------------------------------------------------------------------------------------------- */
#moverboxcontainer {
	position:relative;
	width:100%;
	padding:0;
	margin:0;
	font-size:10px;
}
#head-previous {
	width:450px;
	height:56px;
}
#head-previous {
	background:url(http://www2.whitefence.com/cp/categorylogin/images/movertemplate/mover-1-head.gif) top left no-repeat;
}
#foot-future {
	background:url(http://www2.whitefence.com/cp/categorylogin/images/movertemplate/mover-2-foot.gif) top left no-repeat;
	width:425px;
	height:12px;
	position:relative;
	left:25px;
}
div.body {
	position: relative;
	top:0;
	left:25px;
	width:425px;
}
#body-light {
	border-right: 2px solid #333333;
	border-left: 2px solid #333333;
	background: #dddddd;
	padding: 5px;
}
div.one, div.two, div.three {
	position:absolute;
	top:25px;
}
div.one {
	left:10px;
}
div.two {
	left:150px;
}
div.three {
	left:290px;
}
div.four, div.five {
	position:absolute;
	top:65px;
}
div.four {
	left:10px;
}
div.five {
	left:190px;
}
div.info {
	position:relative;
	height: 80px;
}
div.info2 {
	position:relative;
	height: 130px;
}
input.one, input.two, input.three, select.day, select.month, select.size {
	font-size:10px;
	padding:2px;
}
input.one, input.two {
	width:130px;
}
input.three {
	width: 110px;
}
lable.movertext {
	font-weight: bold;
	line-height: 120%;
	font-size:10px;
	display:block;
}
div.movedate {
	position:relative;
}
/* Input Styles */
select.day, select.month, select.size {
	position:absolute;
	top:0px;
}
select.day {
	left:100px;
}
select.month {
	left:0px;
}
select.size {
	left:0px;
}
input.street1 {
	width: 140px;
}
input.quotes {
	position:absolute;
	top:110px;
	left:10px;
}