* {
	margin: 0;
	padding: 0;
}
body {margin-left:1em; margin-top: 1em; padding:0; width:100%;}
span {display:none}

a.black { color: #333; font-size: .83em; text-decoration:none; text-align:center; }
a.black:visited { color:#333}
a.black:hover { color:#999; text-decoration:underline;}

a.subs { font-size:1em; text-decoration:none; }
a.subs:visited { color: #0000EE; }
a.subs:hover { text-decoration:underline; }

p {line-height: 13px; margin:5px 10px 15px 10px;  font-family:"Arial",Arial,verdanda; font-size:12px; text-align:left; width:545px;}
p.tagline {line-height: 13px; margin-top: 0px; margin-left:10px; margin-bottom: 10px; margin-right: 0px;}
h1 {font-size:1.0em; color:#000000; padding:10px 0px 5px 10px; }
h3 {font-size:1.0em; color:#000000; padding:10px 0px 5px 10px; }
.hidden {display:none;}

div.clear {clear:both; height:.01em;}
img.img-left {margin:0; padding:0;}
img {border:none; outline:none;}

/**************************************************************************************/
#footer {
	top:8.3em;
	margin:0;
	width:0px;
	height:0.01em;
	float:right;
	position: absolute;
	margin-top:0px;
	margin-right:1px;
	padding:0px 0px 5px 580px;
}
#footer p {text-align:left; width:280px;}
#footer p.move {text-align:left; width:280px; margin: 0px 0px 0px 0px;}

#msg p  {position:relative; float: right; top:5px; bottom:0px; padding-right:20px; }

#access {width:280px; margin-top:15px;}
	#access h2 {font-size:14px;text-align:center; padding:10px 0px 5px 10px;}
	#access p {margin-bottom:5px;}
	#access a.subs { color: #0000EE; font-size:1em; text-decoration:none; }
	#access a.subs:visited { color: #0000EE; }
	#access a.subs:hover { text-decoration:underline; }

#site {width:566px; text-align:right; margin-left:220px; margin-top:15px;}
#quote {margin-top:0px; padding-left:55px;}
	#quote p {margin-bottom:2px;}

#name {margin-top:0px; padding-left:139px;}

#current {font-size:12px; color:#000000; background:#C0C0C0; width:280;}
	#current p.grey  {font-size:12px; color:#000000; width:280px;}
#cart {width:280px; margin-top:15px; margin-bottom:0px;}
	#cart p.grey  {height: 1em; font-size:13px; color:#000000; background:#ffffff; width:280px; padding-top:2px;}
	#cart p.out  {height: 1.7em; font-size:14px; color:#303030; background:#C0C0C0; width:280px; padding-top:2px;}
	#cart p.alt  {padding-left:10px; margin-bottom:0px; width:280px;}
	#cart p.check  {height: 1.4em; color:#0000ff; background:#ffffff; margin-top:5px; width:280px; padding-top:3px; }
	#cart a.continue {position:relative; float: right; top:0px; bottom:0px; padding-right:10px; }
#cartitems {margin-top:0px; margin-left:10px;}
	#cartitems p {margin-bottom:2px;}
	#cartitems a {position:relative; float: right; top:0px; bottom:0px; padding-right:10px; }
#paytext p {text-align: center; width:255px; margin-top:5px; margin-bottom:0px; padding-left:20px;}
#items {margin-top:0px; margin-left:10px;}
	#items h2 {font-size:14px;text-align:center; padding:10px 0px 5px 10px;}
	#items p {margin-bottom:2px;}
#move {margin-top:15px; margin-left:0px;}
	#move h2 {text-align:center; padding:10px 0px 5px 10px;}
	#move p {margin-bottom:2px;}
#sect {margin-bottom:5px; margin-top:15px;}
	#sect h2 {font-size:14px;text-align:center; padding:10px 0px 5px 10px;}
	#sect p {margin-bottom:2px; margin-top:15px;}
	#sect a.subs { color: #0000EE; font-size:1em; text-decoration:none; }
	#sect a.subs:visited { color: #0000EE; }
	#sect a.subs:hover { text-decoration:underline; }
#blank {width:280px; margin-top:2px;}
	#blank p.grey  {font-size:14px; color:#ffffff; background:#ffffff; width:260;}
body#early-adopter #content {width:566px;}
body#early-adopter #footer {margin-top:15px; text-align:center;}
body#early-adopter #footer p {text-align:center; font-size:8px; line-height:12px; }

body#checkout #content #cart p.grey  {background:#9F9F9F; width:545px; padding:5px; padding-left:25px; margin:0; margin-left:10px;}
body#checkout #content #cart p.alt  {background:#BFBFBF; width:545px; padding:5px; padding-left:25px; margin:0; margin-left:10px;}

#quote-sample {width:566px;background:#d28b00; margin-bottom:5px;}
	#quote-sample-top {height:8px; background:url("/wif/images/quote-top.jpg") no-repeat;}
	#quote-sample-bottom {height:8px; background:url("/wif/images/quote-bottom.jpg") no-repeat;overflow:hidden}
	#quote-sample p {padding:0; margin:0 10px 0 10px;}

#quote-early {width:566px;background:#336699; margin-bottom:5px;}
	#quote-early-top {height:8px; background:url("/wif/images/quote-early-top.jpg") no-repeat;}
	#quote-early-bottom {height:8px; background:url("/wif/images/quote-early-bottom.jpg") no-repeat;overflow:hidden}
	#quote-early p {color:#FFF;padding:0; margin:0 10px 0 10px;}

#quote-checkout {width:566px; background:#ffffff; margin-bottom:5px;}
	#quote-checkout-top {height:8px; background:url("/wif/images/quote-checkout-top.jpg") no-repeat;}
	#quote-checkout-bottom {height:8px; background:url("/wif/images/quote-checkout-bottom.jpg") no-repeat;overflow:hidden}
	#quote-checkout p {color:#FFF;padding:0; margin:5px 10px 5px 10px;}


#sample-pod {width:566px; background:#DADADA url("/wif/images/bg-wrap.jpg") repeat-y;}
	#sample-pod #head {height:8px; background:url("/wif/images/top.jpg") no-repeat;}
	#sample-pod #foot {height:55px; background:url("/wif/images/bottom.jpg") no-repeat;}
		#sample-pod #foot p {margin:0}
		#sample-pod #foot p.bold {font-size:13px; color:#oooooo; line-height:18px; padding-top:3px;text-decoration:none;}
		#sample-pod #foot strong {margin-left:10px;text-decoration:none;}
	#sample-pod #content {background:url("/wif/images/sample.jpg") center no-repeat;}
		#sample-pod #content p {margin-right:15px;}

ul#member-benefits {margin:5px 0 0 10px; list-style-type:none;}
		ul#member-benefits li { width:530px; margin:0px 45px 15px 0; clear:both; font-size: 12px}
		ul#member-benefits li img {float:left; display:inline; margin-right:20px}
		ul#member-benefits li a { color: #333; }
#bottom {position: absolute; width:95%; clear:center; top: 55em; }

/*******************************************************/
#icons {
	margin:0;
	width:144px;
	height:21px;
	background:url("/wif/images/icon_rollover.jpg") top left no-repeat;
	float:right;
	position:relative;
	margin-right:10px;
}
 #icons a.effect {
		position:absolute;
		top:0px;
		left:0px;
		width:144px;
		height:21px;
		display:block;
		text-decoration: none;
		clear:right;
	}
	#icons a.effect:hover {
		background:url("/wif/images/icon_rollover.jpg") -0px -21px no-repeat;
		margin:0;
		text-decoration: none;
		padding:0
	}
}

