body{
	font-family:arial;
	font-size:11pt;
	/*background-image: url(images/shadow.gif);
	background-repeat: repeat-y;*/
	background-color: #B9CACF;
}
table{font-family:arial; font-size:10pt;}
.headerBKGD {width:199px;
/*background-color:#435EAD;*/
	background-image: url(images/headerBkgd.gif);
}
#navigation {	background-image: url(images/navGradient.jpg);	background-repeat: repeat-x; height:20px; border-bottom: 1px solid #771612;}
#navigation a:link {color:#fff;  text-decoration: none; font-size:8pt; font-weight:bold;padding-right:10px; padding-left:10px; }
#navigation a:visited {color:#fff;  text-decoration: none;  font-size:8pt; font-weight:bold;padding-right:10px; padding-left:10px; }
#navigation a:active {color:#fff;text-decoration: none; font-size:8pt; font-weight:bold;padding-right:10px; padding-left:10px; }
#navigation a:hover {background-image: url(images/navGradientRev.jpg); background-repeat:repeat-x;color:#fff;text-decoration: none; padding-right:10px; padding-left:10px; padding-top:3px; padding-bottom:3px;font-size:8pt; font-weight:bold;}

.leftNav {/*background-image: url(images/leftNav.jpg);
	background-repeat: no-repeat;
	background-position:top;*/
	vertical-align:top;}
.thumbs { background-color:#fff; border-top: 1px solid #42ACA8;border-bottom: 1px solid #42ACA8;}
.thumb {margin: 0 25px 0 25px;}
.leftBkgd{
background-color:#EBFAFE;
	}
h1 {
	font-family: arial;
	font-weight:bold;
	color:#A62D26;
	font-size:14pt;
	font-style: italic;
	/*border-bottom: 1px dotted #751813;*/
}
h2 {font-family: arial; font-weight:normal;  color:#43A6AA; font-size:14pt; border-bottom:1px solid #43A6AA; margin-bottom: -8px;margin-top: 10px;}

 a:link h2{font-family: arial; font-weight:normal; border-bottom:1px solid #43A6AA;  color:#43A6AA; font-size:14pt; margin-bottom: -8px;margin-top: 10px;}
a:visited h2 {font-family: arial; font-weight:normal; border-bottom:1px solid #43A6AA;  color:#43A6AA; font-size:14pt; margin-bottom: -8px;margin-top: 10px;}
a:active h2 {font-family: arial; font-weight:normal; border-bottom:1px solid #43A6AA;  color:#43A6AA; font-size:14pt;margin-bottom: -8px;margin-top: 10px;}
a:hover h2 {font-family: arial; font-weight:normal; border-bottom:1px solid #A62D26;  color:#A62D26; font-size:14pt; margin-bottom: -8px;margin-top: 10px;}


h3 {color:#4360AA; font-size:13px;}
.content {padding: 0 15px 15px 15px; width:525px;}
#navList {
	margin:30px 0 0 3px;
	font-size:9pt;
	list-style-type: none;
	padding-left: 0;
}
#contentList {
	list-style-image:none; /*url(images/bullet.gif);*/
	font-size:9pt;
	list-style-type: none;
	padding-left: 35px;
	line-height:150%;
}
#contentList2 {
	list-style-image:none; /*url(images/bullet.gif);*/
	font-size:9pt;
	list-style-type: none;
	line-height:150%;
}
#navList li {margin-top:10px; border-bottom: 1px solid #fff;}
#navList a:link {color:#000;  text-decoration: none; margin-left:2px;font-weight:bold; font-size:8pt;}
#navList a:hover {color:#000;  text-decoration: underline; margin-left:2px;font-weight:bold; font-size:8pt;}
#navList a:hover{color:#000;  text-decoration: underline; margin-left:2px;font-weight:bold; font-size:8pt;}
#navList a:visited {color:#000;   text-decoration: none; margin-left:2px;font-weight:bold; font-size:8pt;}

#specs {background-color:#DFEDFB;
border:1px solid #4476AB;
font-size: 8pt; width:350px; padding:5px;}
#specs2 {background-color:#DFEDFB;
border:1px solid #4476AB;
font-size: 8pt;  padding:5px;}
#largeImg{padding:5px; border:1px solid #C6E8E3;}
.smallimage{padding:5px; border:1px solid #C6E8E3;}
.pixel {border-left:1px solid #4460AA; width:5px;}
.address {vertical-align:top; line-height:150%; padding:10px;}

.content a:link {color:#4460AA; font-size:10pt; text-decoration: none;}
.content a:visited {color:#4460AA; font-size:10pt; text-decoration: none;}
.content a:active {color:#751813; font-size:10pt; text-decoration: none;}
.content a:hover {color:#751813; font-size:10pt; text-decoration: none;}

a.products:link { border-bottom:2px solid #294489; font-weight:bold; width:158px; padding:5px 5px 0 1px; color:#294489; font-size:10pt;  text-decoration: none; }
a.products:visited { border-bottom:2px solid #294489;font-weight:bold; width:158px; padding:5px 5px 0 1px; color:#294489; font-size:10pt;text-decoration: none; }
a.products:active { border-bottom:2px solid #294489;font-weight:bold; width:158px; padding:5px 5px 0 1px; color:#294489; font-size:10pt; text-decoration: none; }
a.products:hover { border-bottom:2px solid #A62D26;font-weight:bold; width:158px; padding:5px 5px 0 1px; color:#A62D26; font-size:10pt; text-decoration: none;}

a.link1:link { font-weight:bold;  text-decoration: underline; }
a.link1:visited { font-weight:bold;  text-decoration: underline; }
a.link1:active { font-weight:bold;  text-decoration: underline; }
a.link1:hover { font-weight:bold;  text-decoration: underline; }

#footer {color:#fff; border-top:1px solid #fff; height:25px; vertical-align:middle;}
#footer a:link {color:#fff;  text-decoration: none; margin-right:10px; margin-left:10px; font-size:8pt; font-weight:bold;}
#footer a:hover,active {color:#fff;text-decoration: underline; margin-right:10px; margin-left:10px; font-size:8pt; font-weight:bold;}
#footer a:visited {color:#fff;  text-decoration: none; margin-right:10px; margin-left:10px; font-size:8pt; font-weight:bold;}
/***********************
*	left nav
***********************/
#leftnav {
	padding-left:0px; 
	padding-top: 0;
	font-size:8pt;
	
}

/*leftnav specific CSS for professional and home pages */
.pro #leftnav, .home #leftnav {
	margin: 12px 10px 0 0;
	padding-top: 20px; 
	padding-left: 0;
	background: #F0EDE9 url(/images/layout/bg_rightcurve.gif) top right no-repeat;
	text-align: right;
}

.home #leftnav {
	margin-right: 7px; 
	margin-top: 0;

}

#leftnav H2 {
	margin: 3px 0;
	font-weight:normal;
	font-size:11px;
	color: #5F4838;
}

#leftnav .textfield {
	border-top: solid 2px #969696;
	border-left: solid 2px #969696;
	border-bottom: none;
	border-right: none;
	/*width: 90px;*/
	vertical-align:middle;	
	color: #666;
}

/*#leftnav .item {
	width: 125px;
}*/

#leftnav UL {
	padding:0;
	margin:0;
	list-style:none;
	text-align:right;
}

/*leftnav specific CSS for professional and home pages */
.pro #leftnav UL, .home #leftnav UL {
	margin:0;
	padding: 0 0 200 0px;
	list-style:none;
}


/* white bottom border for IE compatibility*/
#leftnav LI {
	/*background: url(/images/line_dotted.gif) top left repeat-x;*/
	padding: 2px 0 0 0;
	border-bottom: solid 1px #FFF;
}

/*leftnav specific CSS for professional and home pages */
.pro #leftnav LI, .home #leftnav LI {
	background: none;
	padding: 2px 0 0 0;
}


#leftnav LI A {
	display:block;
	padding-left: 16px;
	padding-bottom:3px;
	background: url(/images/nav/bullet_leftnav.gif) top left no-repeat;
}

/*leftnav specific CSS for professional and home pages */
.pro #leftnav LI A, .home #leftnav LI A {
	background: none;
	padding-left: 0;
	padding-right:5px;
}
/**********************************
*	rightnav consumer / leftnav pro
**********************************/

#rightnav {
	margin: 80px 0 0 6px; 
	background: #EAEFEB url(/images/layout/bg_leftcurve.gif) bottom left no-repeat;
}

.home #rightnav {
	margin: 0;
}

#rightnav .headerimage {
	border-bottom: solid 4px #FFF;
	margin-bottom: 20px; 
}

#rightnav UL {
	margin:0;
	padding: 0 0 70px 0;
	list-style:none;
}

#rightnav UL UL {
	padding: 0;
}

.toplvlnavoff, .toplvlnavon  {
	border-bottom: solid 1px #FFF;
	padding:5px 0 5px 9px;
	text-transform: uppercase;
}

.toplvlnavoff {
	color: #808080;
}

.toplvlnavoff A, UL.subnav A{
	color: #808080;
}

.toplvlnavoff A:hover, UL.subnav A:hover {
	color: #A62D26;
	text-decoration:underline;
}

.toplvlnavon {
/*	background-color: #A62D26;*/
}

.toplvlnavon A{
	color: #E87809;
}

.pro #leftnav .toplvlnavon, .home #leftnav .toplvlnavon  {
	background-color: #E97809;
	font-weight: bold;
}

.pro .toplvlnavon A, .home #leftnav .toplvlnavon A  {
	color: #FFF;
}

UL.subnav {
	padding: 6px 0 10px 6px;
}

UL.subnav LI {
	padding: 3px 0;
	text-transform: none;
	color: #808080;
}

/*********************
*	toggle NAVs
**********************/

#basics_subnav  ul A { font-weight: normal; }
#basics_subnav  ul { background-color: #E9E4DE; }
#basics_subnav  li {	border-bottom: solid 1px #fff; padding-right:15px;}

#proLearn_subnav  A { font-weight: normal;	}
#proLearn_subnav  ul { background-color: #E9E4DE;	}
#proLearn_subnav  li { border-bottom: solid 1px #E9E4DE; margin-right: 15px;	}

#learn_subnavl A { font-weight: normal; }
#learn_subnav ul { background-color: #BECCC1;}
#learn_subnav li {margin-left: 15px; }

#recipe_subnav  A { font-weight: normal; }
#recipe_subnav ul {background-color: #BECCC1;  }
#recipe_subnav li { margin-left: 15px; }

A {
	color: #007FA8;
	text-decoration:none;
}

A:hover {
	color: #E7790A;
	text-decoration:underline;
}
