ƒ/* CSS Document */

body, td, table, tr, span, li, p, div, textarea, DIV { 
font-family: Helvetica, Arial, sans-serif;
font-weight:normal;
font-decoration:none;
font-style:normal;
font-size: 13px;
color: #596065;
margin-top:0px;}

a:link {
color: #1a5386;}
a:visited {
color: #434c5e;}
a:hover {
color: #4d789a;}

/* forms */
input { 
	color: #000000; 
	font-weight: normal;       
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;   
	background-color: #FFFFFF;}
select { 
	color: #000000; 
	font-weight: normal;       
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;   
	background-color: #FFFFFF;}
textarea { 
	color: #000000; 
	font-weight: normal;       
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px;   
	background-color: #FFFFFF;}

.outline {
 text-decoration:none;
 font-weight:normal;
 color:#333333;
 font-size: 12px;
 font-family: Helvetica, Arial, sans-serif;
 padding-top: 5px;
 padding-bottom: 5px; }
.outline A:link {
 text-decoration:underline;
 color:#333333;}
 
.outline A:visited { 
 text-decoration:none;
 font-weight:normal;
 color:#333333; }
 
.outline A:hover { 
 text-decoration:none;
 font-weight:normal;
 color:#0099CC; }
 
.outline A:active { 
 text-decoration:none;
 font-weight:normal;
 color:#333333; }

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;}
h2 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;	
	color: #999999;}
.content {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #747f8a;
	padding-left: 10px;
	padding-bottom: 9px;}
.content a:link{
	color: #747f8a;
	text-decoration: underline;}
.content a:hover{
    color: #747f8a;
	text-decoration: underline;}
.content a:visited{
    color: #747f8a;
	text-decoration: underline;}
.header {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #04426b;}
.headercentered {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
	line-height: 20px;
	color: #000000;
	text-align:center;
	padding-top:13px;}
.headerwhite {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	line-height: 20px;
	color: #ffffff;}
.middle {
	padding-bottom: 10px;}
 ul  {
list-style-type: none;
padding-left: 20px;
margin: 0;}

li {
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0 .6em;
padding-left: .9em;}
.learninglinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 12px;}
.learninglinks a:link {
	color: #104a72;
	text-decoration: none;}
.learninglinks a:hover {
	color: #666666;
	text-decoration: underline;}
.learninglinks a:visited {
	color: #104a72;
	text-decoration: none;}
.newitems {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-stretch:wider;
	line-height: 20px;}
.newitems a:link {
	color: #e57f14;
	text-decoration: none;}
.newitems a:hover {
	color: #484234;
	text-decoration: underline;}
.newitems a:visited {
	color: #e57f14;
	text-decoration: underline;}
.topitems {font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #104a72;}
.topitems a:link {color: #104a72; text-decoration: none;}
.topitems a:visited {color: #666666; text-decoration: none;}
.topitems a:hover {color: #587a9d; text-decoration: underline;}

.subcat-reminder {
	color: #e57f14;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;}
.dimensions {width: 920px; padding-top: 5px;}
.main {	color: #333333;
	padding: 12px;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 100%;}
.main a {text-decoration: underline;}
.main a:hover {text-decoration: underline;}
.loginleft {text-align: left;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #000000;}
.loginright {text-align: left;
	vertical-align: top;
	padding: 10px;
	border: 1px solid #000000;}
	
/***align 3 login buttons***/
.loginleft img {margin-top: 25px;}
.loginright img {margin-top: 26px;}
.logincenter img {margin-top: 10px;}
.center-login input {margin-top: 34px;}
	
#minicart  {background-image: url(../graphics/00000001/minicartbackground.gif); background-repeat: no-repeat; background-position: right; height:28px;}
.minicart {font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #104a72;line-height:24px; padding-right:30px; padding-top:5px;}
.minicart a:link {color: #104a72; text-decoration: none;}
.minicart a:visited {color: #666666; text-decoration: none;}
.minicart a:hover {color: #587a9d; text-decoration: underline;}

.headnav {font-size:18px; color:#ffffff; text-decoration:none; font-weight:bold; font-family: Helvetica, Arial, sans-serif; }
.headnav a:link {font-size:18px; color:#ffffff; text-decoration:none; font-weight:bold;}
.headnav a:visited {font-size:18px; color:#ffffff; text-decoration:none; font-weight:bold;}
.headnav a:hover {font-size:18px; color:#f5b700; text-decoration:underline; font-weight:bold;}

.breadcrumbhere{ font-size:11px; color:#FAB801;}
.breadcrumb{ font-size:11px; color:#999999; text-decoration:none;}
.breadcrumb a:link{font-size:11px; color:#999999; text-decoration:none;}
.breadcrumb a:visited{ font-size:11px; color:#999999; text-decoration:none;}
.breadcrumb a:hover{color:#999999; text-decoration:underline;}

.fouracross {font-size: 12px; padding-bottom:10px;text-decoration:none;text-align:center;}
.fouracross a:link {text-decoration: none;border:0px;}
.fouracross a:visited {text-decoration: none;border:0px;}
.fouracross a:hover {text-decoration:none;}

.fouracrossCentered {font-size: 12px; padding-bottom:10px;text-decoration:none;text-align:left;}
.fouracrossCentered a:link {text-decoration: none;border:0px;}
.fouracrossCentered a:visited {text-decoration: none;border:0px;}
.fouracrossCentered a:hover {text-decoration:none;}

/* footer */

table.footer {border-collapse: collapse;}
table.footer td {padding:15px 25px; width:33%;}
table.footer td ul {list-style-image: url(/images/li.gif); margin:7px; padding: 0px 4px 7px 7px; line-height:1.5em;}
.bdr {border:1px solid #ececec;}
.bdrtop {border-top:1px solid #ececec;}
.bdrright {border-right:1px solid #ececec;}
.bdrbottom {border-bottom:1px solid #ececec;}
.bdrleft {border-left:1px solid #ececec;}
.footerlinks {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align:left;
}
.footerlinks a:link {
	color: #666666;
	text-decoration: none;
}
.footerlinks a:visited {
	color: #666666;
	text-decoration: none;
}
.footerlinks a:hover {
	color: #666666;
	text-decoration: underline;
}
.price {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size: 14px;
	color: #000;
}
.productnames {
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
	font-style:normal;
	font-size: 13px;
	color: #596065;
}
.productnames a:link {
	color: #1a5386;
	text-decoration: underline;
}
.productnames a:visited {
	color: #434c5e;
	text-decoration: none;
}
.productnames a:hover {
	color: #4d789a;
	text-decoration: none;
}

/******** NEW HOME PAGE CONTENT - HAYLEY 12/14/10*********/

body{background: url("../graphics/00000001/wfc-background-stripe.gif") repeat-x scroll 0 126px #ffffff; margin: 0px; }
#footer-wrap {width: 1024px; margin: 0 auto;}

.yellow-boxes p.heading {font-weight: bold; text-align: center; font-family: Helvetica, Arial, sans-serif; font-size: 16px;}
.yellow-boxes p { }
.yellow-boxes {padding: 15px; font-family: Helvetica, Arial, sans-serif;
font-size:11px;
line-height:14px;}
.yellow-boxes ul {list-style-type: disc;}
.yellow-boxes ul li {margin-bottom: 6px; padding: 0;   }
.italic {font-size: 0.9em; font-style: italic; font-weight: bold;}
.column {float: left; width: 30%;}
.clear {clear: both;}
#learning-center {
background: #F1F1F1;
padding-bottom:20px;
}
#learning-center a:link, #learning-center a:visited {color: #444; text-decoration: none; line-height: 1.4em;}
#learning-center a:hover {color: #666; text-decoration: underline;}
#learning-center h3 {
background: #B9B9B9;
color:#FFFFFF;
font-size:20px;
line-height:34px;
text-align:center;
font-family: Helvetica, Arial, sans-serif;
}
#featured-items {
font-size:18px;
height:230px;
padding: 20px 0;
}
#featured-items img {
height:150px;
margin: 24px;
width:150px;
border: none;
}
#featured-items h3 {
margin-bottom: 8px; 
margin-top: 0px; 
color:#596065;
font-family: Helvetica, Arial, sans-serif;
font-size:17px;
font-weight:bold;
margin:10px 0}
img.last-featured-item {margin-right: 0px;}
#featured-items-box{float: left;}
#featured-items-box p{text-align: center;}
#featured-items-box a{text-decoration: none;}
#footer {background: #C5CCD2; padding: 12px 20px 17px; line-height: 18px;}
#footer li {padding: 0;}
.footer-title, #footer a, #footer p {color: #fff; font-size: 13px; text-decoration: none;}
#payment a {text-decoration: underline;}
#footer a:hover {text-decoration: underline;}
.footer-title {font-size: 18px; margin: 10px 0; padding: 0; font-weight: bold; font-family: Helvetica, Arial, sans-serif;}
.footer-lists {
float:left;
padding:0 0 0 49px;
width:20%;
}
#payment {clear: both; text-align: center; padding-top: 15px; padding-bottom: 15px;}

/*Hayley new price size & payment images*/
.price-large {
	font-size: 17px;
}
#payment-text { display: block; text-indent: -9999px;}
table#payment-images {background: url(../graphics/00000001/payment-images.jpg) no-repeat; margin-top: 10px;}
table#payment-images input{margin-top: 10px;}

/*CSS for accordian on Checkout: Shipping/Selection Page*/
h2.trigger {
cursor:pointer;
    background: none repeat scroll 0 0 #002D56;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 19px;
    margin-bottom: 5px;
    padding-top: 2px;
    width: 100%;
}
h2.trigger a {
    color: white;
    display: block;
    margin-left: 1px;
    text-decoration: none;
outline: none;
}
h2.trigger a:hover { color: #ccc; }

.toggle_container {
height: 0;

    margin: 0 0 5px;
	padding: 0;
	border-top: 1px solid #d6d6d6;
	background: #f0f0f0;
	overflow: hidden;
	font-size: 1.2em;
	display: none;
	clear: both;
}
.toggle_container .block {
	padding: 20px 0 20px 0; /*--Padding of Container--*/
    
	
}
