/* Default - 022206 */

html, body {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:11px; margin:0; padding:0;} 
table, td {font-size: 1em;}
th {}
p {font-family: Verdana,Arial,Helvetica,sans-serif; margin: 0 0 1em 0;}
h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5, h6 {font-size:12px;}
input, select, textarea {font-size: 1em;}
form {display:inline;}
img {margin: 0; padding: 0; border: none;}
.skip {position:absolute; top:0; left:0; width:0; height:0; overflow:hidden; border:none; font-size:0;}
.smallest {font-size: .8em;}
.smaller {font-size: .9em;}
.larger {font-size: 1.1em;}
.largest {font-size: 1.2em;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.strike {text-decoration:line-through;}
.red {color:#ff0000;}
.green {color:#339900;}
.center {text-align:center;}
.nowrap {white-space:nowrap;}
.breakforprint {page-break-after:always;}
.spacer {clear:both; overflow:hidden;}  

a, a:link, a:visited {text-decoration: underline;}
a:hover {text-decoration: none;}
a:active {text-decoration: underline;}

a.noul, a.noul:link, a.noul:visited {text-decoration:none;}
a.noul:hover {text-decoration:none;}
a.noul:active {text-decoration:none;}

a.textnav, a.textnav:link, a.textnav:visited {text-decoration:none;}
a.textnav:hover {text-decoration:none;}
a.textnav:active {text-decoration:none;}

.bdr, table.carttbl td {border:1px solid;}
.bdrtop {border-top:1px solid;}
.bdrright {border-right:1px solid;}
.bdrbottom {border-bottom:1px solid;}
.bdrleft {border-left:1px solid;}


/* Layout Styles */

.mainbody {text-align:center; margin:3px 4px 10px 4px; padding:0;}
.contentbdy {width:988px; text-align:left; margin:0 auto; z-index:1; background:#ffffff repeat-y top left;}
.contentbdyprnt {width:988px; text-align:left; margin:0 0; z-index:1; background:#ffffff repeat-y top left;}

.lotbl {width:988px; background:#ffffff url(/images/global/bg-tile-main.gif) repeat-y top left; table-layout:fixed;}
.lotblcol {width:4px;}
.lotblmid {width:980px; vertical-align:top;}

.shdwbxtop {width:6px; vertical-align:top;}
.shdwbxlft {background:#ffffff url(/images/global/shdwbx-left.gif) repeat-y top right;}
.shdwbxrt {background:#ffffff url(/images/global/shdwbx-right.gif) repeat-y top left;}
.shdwbxbtm {width:6px; vertical-align:bottom;}

.hdrcartitems {color:#ababab; background-color:#ffffff; border:1px solid #cacaca; padding:1px 4px 2px 4px; margin:0 6px;}


/* Formatting Styles */


.hrdbl {font-size:1em; background:#ffffff url(/images/global/bg-tile-hr.gif) repeat-x center center; margin-top:8px;}
.hr {font-size:10px;}

.aligntop {vertical-align:top;}

h1.h1ttl  {font-weight:normal; font-size:24px; margin:8px 0;}
td.ttllg h1 {font-weight:normal; font-size:24px; margin:4px 15px; padding:0;}
td.ttllg2 h1 {font-weight:normal; font-size:18px; margin:8px 15px; padding:0;}
td.ttllg h2 {font-weight:normal; font-size:18px; margin:8px 15px; padding:0;}
.hdgarrow {padding:4px 10px 4px 25px;}

div.larger h2{color: #154339;padding-bottom: 4px;font-weight: bold;font-size: 1.1em;}

.rtmargin {padding-right:15px;}

.lnpad2 {padding-bottom:2px;}
.lnpad4 {padding-bottom:4px;}
.lnpad6 {padding-bottom:6px;}
.lnpad8 {padding-bottom:8px;}
.lnpad10 {padding-bottom:10px;}
.lnpad12 {padding-bottom:12px;}
.lnpad14 {padding-bottom:14px;}
.lnhght3 {line-height:1.3em;}
.lnhght4 {line-height:1.4em;}
.vspacer {font-size:.8em;}
.rtpad {padding-right:6px;}
.lftpad {padding-left:6px;}
.pipe {padding:0 6px 0 8px; color:#5e381d;}
.indent26 {margin:10px 10px 10px 26px;}

.pricelbl {font-weight:bold; color:#ffffff; padding:3px 4px 4px 4px; margin-bottom:8px;}
.pricelbl2 {font-weight:bold; color:#ffffff; padding:3px 4px 4px 4px; margin-bottom:4px;}
.sale {background-color:#e02200;}
.greyout {color:#cccccc;}

input.hdrsrchbx {
	border-style:none; 
	background:#ffffff url(/images/global/searchBG.png) no-repeat top left; 
	margin-top:0px; 
	padding:2px 0px 2px 0px; 
	height:20px;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}
input.qbox {width:20px; font-size:1.1em; font-weight:bold; text-align:center;}

/* Specific Mods */

.subhdrwrpr {width:972px; margin:4px 4px 2px 4px;}

.brdcrmbwpr {width:565px; float:left; margin-left:4px}
div.bcrmbon {float:left; font-weight:bold; padding:5px 7px; margin:4px 4px 4px 0; white-space:nowrap; display:block;}
div.bcrmblnk {float:left; padding:5px 7px; margin:4px 4px 4px 0; white-space:nowrap; display:block;}
div.bcrmblnk a:link, div.bcrmblnk a:visited, div.bcrmblnk a:hover, div.bcrmblnk a:active {text-decoration:none; display:block;}
div.toolbar {width:390px; float:right; text-align:right; font-size:.9em; padding-top:6px; margin-right:8px}
div.toolbar a:link, div.toolbar a:visited, div.toolbar a:hover, div.toolbar a:active {text-decoration:none;}

.pfnderwrpr {width:212px; background-color:#ffffff; position:relative; z-index:1; margin:-1px; padding-bottom:10px;}
div.pfinder {padding:8px 0 8px 8px; margin-top:20px}
div.pfinder h2 {font-size:18px; font-weight:normal; margin:0 0 4px 0; padding:0;}

.topprodwrpr {margin:10px 0 20px 0; padding:1px;}

/* Left Nav Styles */

div.lnavclsd {background:transparent url(/images/global/lnav-bullet-clsd.gif) no-repeat top left; padding:5px 5px 2px 22px;}
div.lnavclsd a:link, div.lnavclsd a:visited, div.lnavclsd a:hover, div.lnavclsd a:active {text-decoration:none;}
div.lnavopen {background:transparent url(/images/global/lnav-bullet-open.gif) no-repeat top left; padding:5px 5px 2px 22px;}
div.lnavopen a:link, div.lnavopen a:visited, div.lnavopen a:hover, div.lnavopen a:active {text-decoration:none;}
div.lnavsub {padding:1px 5px 5px 30px;}
div.lnavsub a:link, div.lnavsub a:visited, div.lnavsub a:hover, div.lnavsub a:active {text-decoration:none;}

.lnavul {border-top:1px solid #dadada; border-bottom:1px solid #dadada; padding:1px 0 3px 0;}

/* Tab Kit Styles */

.tabwrpr {margin-bottom:-1px; padding:0; position:relative; z-index:100;}
.tabcontentwrpr {padding:0; position:relative; z-index:1;}
.tabunselected {float:left; padding:3px 8px; margin:0 4px 0 0; cursor:pointer; display:block; height:15px; }
.tabselected {float:left; padding:3px 8px; margin:0 4px 0 0; display:block; height: 15px;}

/* Home Page Featured Product Window */

.hmslctwrpr {width:980px; height:29px; position:relative; border-top:2px solid #ffffff; border-bottom:1px solid #ffffff;}
.hmslctbtn {width:326px; height:29px; top:0; position:absolute; cursor:pointer;}
.hmslctbtnon {width:326px; height:29px; top:0; position:absolute; color:#ffffff; background-color:#87512b; cursor:pointer;}
.hmslctarw {width:326px; height:29px; top:0; width:13px; height:9px; top:10px; left:300px; position:absolute;}
.hmslctarwon {width:13px; height:9px; top:10px; left:300px; position:absolute;}
.hmslctlbl {width:230px; top:7px; left:45px; font-size:13px; text-align:center; position:absolute;}
.hmwinbdrwrpr {width:970px; bottom:29px; left:0; position:absolute; background:#e6e6e6 url(/images/global/bg-tile-selector.gif) repeat-x top left; border:5px solid #86512a; visibility:hidden;}
.hmwininrwrpr {width:970px; height:184px; position:relative;}
.hmwinclose {width:54px; height:16px; top:-20px; left:922px; position:absolute;}
.hmwinbtnwrpr {width:170px; top:0; left:0; position:absolute;}
.hmwinbtn {height:27px; font-size:14px; font-weight:bold; text-align:center; padding-top:9px; cursor:pointer;}
.hmwinscrlwrpr {top:0; left:170px; width:800px; height:184px; position:absolute; border-left:1px solid #bababa;}
.hmwinmarkerwrpr {width:755px; height:26px; top:158px; left:22px; position:absolute; text-align:center;}
.hmwinarwlft {top:84px; left:0; position:absolute;}
.hmwinarwrt {top:84px; left:777px; position:absolute;}
.hmwinslotwrpr {width:755px; height:169px; top:0; left:22px; position:absolute; background:#ffffff url(/images/global/bg-tile-thmbtbl.gif) repeat-x top left;}
.hmwinthmbwrpr1, .hmwinthmbwrpr2, .hmwinthmbwrpr3 {width:240px; height:136px; top:15px; position:absolute;}
.hmwinthmbwrpr1 {left:9px;}
.hmwinthmbwrpr2 {left:258px;}
.hmwinthmbwrpr3 {left:506px;}
.hmwinthmimg {width:110px; top:0; left:0; position:absolute; text-align:center;}
.hmwinthmlbl {width:115px; top:0; left:115px; position:absolute;}
.hmwinthmprice {width:115px; top:80px; left:115px; position:absolute;}

/* Checkout Styles */

table.carttbl {border-collapse:collapse;}
table.carttbl td {padding:6px}
table.carttbl th {padding:6px; border-style:none;}
table.innercarttbl td {border-style:none; padding:0 10px;}

/* sIFR styles */

span.verse {font-weight:bold; font-size:13px; color:#000000; margin:0;}

.sIFR-flash {visibility: visible !important; margin: 0;}
.sIFR-replaced {visibility: visible !important;}
.sIFR-alternate {position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden;}
.sIFR-flash + div[adblocktab=true] {display: none !important;}
.sIFR-hasFlash span.verse {visibility:hidden; font-size:13px;}


/* Top Product Group Sliders - dept page */

.groupbtnclsd {font-size:14px; text-align:center; padding:6px; cursor:pointer;}
.groupbtnopen {font-size:14px; text-align:center; padding:6px; cursor:pointer;}

.PaletteSummary ol {margin:0 10px 0 30px; padding:0;}
.PaletteSummary li {padding-bottom:8px;margin:0 0 0 10px;}

#PaletteModuleControl1, #PaletteModuleControl2, #PaletteModuleControl3, #PaletteModuleControl4, #PaletteModuleControl5, #PaletteModuleControl6 {
	position: relative;
	overflow: hidden;
	}

.PaletteHeadlineBar {
	position: absolute;
	left: 0px;
	top: 0px;
	cursor:pointer;
	width:100%;
	height:30px;
	}

#PaletteSummary1, #PaletteSummary2, #PaletteSummary3, #PaletteSummary4, #PaletteSummary5, #PaletteSummary6 {
	display: block;
	overflow: hidden;
	width: 100%;
	position: absolute;
	top: 40px;
	left: 0px;
	}

/* Mods Default */

.btn {font-size:14px; font-weight:bold; color:#333333; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #666666; text-decoration:none; cursor:pointer;}
.btncheckout {font-size:14px; font-weight:bold; color:#ff0000; background:#ffffff url(/images/utility/btn_gray.gif) repeat-x; border:1px solid #ff0000; text-decoration:none; cursor:pointer;}
.adminbtn 		{font-size:12px; font-weight:bold; color:#000000; background: #112848 url(/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:hand;}

.hdng {font-size:16px; font-weight:bold; color:#ffffff; background-color:#666666; padding:2px 10px 2px 10px; margin:2px 0 8px 0;}
.hdng2 {font-size:14px; font-weight:bold; color:#ffffff; background-color:#999999; padding:2px 10px 2px 10px; margin:0 0 8px 0;}

.content {border: 1px dashed #2B4487; padding: 1px; margin: 1 1 1 1;}
.contentregion {background: #B8CDE7; color: #2B4487; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.contentheader {background: #DDDDDD; color: #000000; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0; text-align:right;}
.contentedit {background: #F2FAFF; color: #000000; border: 1px solid #2B4487; padding: 2px;}
.adminbtn {font-size:12px; font-weight:bold; color:#000000; background: #112848 url(/images/btn.gif) repeat-x top left; border:1px solid #a5b9c8; padding:2px; text-decoration:none; cursor:hand;}
.contentbottom {background: #DDDDDD; color: #000000; border: 1px solid #2B4487; padding: 2px; margin: 1 0 1 0;}
.contentsettings {background: #FFFFFF; color: #000000; border: 1px solid #2B4487; padding: 2px;}

/* Store */

.baghdr {font-size:11px; background-color:#eeeeee;}
.bagtd {font-size:11px; color:#595858; border-bottom:2px solid #eeeeee;}
.promo {font-size:12px; color:#ff0000; font-weight:bold; border-top:5px solid #eeeeee;}
.gift1 	{background-color:#dc0707;}
.gift2 	{background-color:#fdfbbe;}
.blkten	{font-size:10px; color:#000000;}
.bdrrightgray {border-right:1px solid #cccccc;}
input.qtybox {height:20px; width:28px; font-size:11px; text-align:center; color:#999999;}

.alternate	{background-color: #eeeeee;}
.row		{background-color: #ffffff;}

/* Subdepartment Links Begin */

div.subdeptlinks {
	font-size: .9em;
	margin: 12px;
}

div.subdeptlinks a img {
	margin: 0 0 5px 0;
	border: 1px #e5e3e0 solid;
}

div.subdeptlinks a, div.subdeptlinks a:link, div.subdeptlinks a:visited {
	display: block;
	float: left;
	width: 168px;
	height: 159px;
	color: #404040;
	background: #efeeec;
	text-decoration: none;
	text-align: center;
	margin: 12px;
	padding: 0 0 5px 0;
}

div.subdeptlinks a:hover, div.subdeptlinks a:active {
	color: #f0efef;
	background: #8c857b;
}

.contentbdy {}

.loginheader 
{
	font-weight:bold;
	font-size:1.25em;
	background:#E5E3E0;
	color:#737270;
	padding:4px;
}

.loginborders {border:solid 1px #999999;}

.fieldlbl {padding:4px 4px 0 0; text-align:right; vertical-align:top}
.field {padding-left:2px;}
.fieldpad {padding-bottom:4px;}

.fieldtext {}
.fielderror {color:#d50101;}
.fieldnorm {width:16px; height:20px;}
.fieldreq {width:16px; height:20px;}
.fieldred {width:16px; height:20px; background:transparent url(/images/global/field-error.gif) no-repeat center right;}





/* Breadcrumb Bar Begins */

div.breadcrumb {
	top: 0;
	left: 0;
	width: 100%;
	height: 21px;
	background: url(/images/trans_wht48.png);
	padding: 8px 0 9px 0;
}

div.breadcrumb h1, div.breadcrumb a, div.breadcrumb a:link, div.breadcrumb a:visited {
	display: block;
	float: left;
	font-size: .8em;
	color: #404040;
	font-weight: normal;
	text-decoration: none;
	margin: 0 2px 0 0;
	padding: 4px 5px 4px 5px;
}

div.breadcrumb h1 {
	background: #fff;
}

div.breadcrumb a.bc1, div.breadcrumb a.bc1:link, div.breadcrumb a.bc1:visited {
	background:#f0efef;
}

div.breadcrumb a.bc2, div.breadcrumb a.bc2:link, div.breadcrumb a.bc2:visited {
	background:#e9e7e5;
}

div.breadcrumb a.bc3, div.breadcrumb a.bc3:link, div.breadcrumb a.bc3:visited {
	background:#d8d7d3;
}

div.breadcrumb a.bc4, div.breadcrumb a.bc4:link, div.breadcrumb a.bc4:visited {
	background:#c7c7c1;
}

div.breadcrumb a.bc1:hover, div.breadcrumb a.bc1:active,
div.breadcrumb a.bc2:hover, div.breadcrumb a.bc2:active,
div.breadcrumb a.bc3:hover, div.breadcrumb a.bc3:active,
div.breadcrumb a.bc4:hover, div.breadcrumb a.bc4:active {
	color: #f0efef;
	background: #8c857b;
}

div.links a, div.links a:link, div.links a:visited,
div.links a:hover, div.links a:active {
	display: block;
	float: left;
	width: 168px;
	color: #524a40;
	text-decoration: none;
	text-align: center;
	margin: 12px;
	padding: 0 0 5px 0;
	cursor: pointer;
}

div.links a, div.links a:link, div.links a:visited,
div.links a:hover, div.links a:active {
	width: 136px;
	margin: 0 20px 0 0;
	padding: 10px 10px 15px 10px;
	border: 1px #d7d5d1 solid;
}

.primaryc {background-color:#dc0707;}
.giftmessagec {background-color:#FDFBBE;}

.itempadding {width:25%; padding:0 10px 25px 10px;}
.itempaddingmain {width:33%; padding:0 10px 25px 10px;}

/* pagination 08/06 */

.pager {font-size:11px;	text-align:right; margin:10px 0;}
.pager a, .pager span {border:1px solid #128cea; padding:1px 4px 1px 5px;}
.pager span.pageon {font-weight:bold;  color:#ffffff; background-color:#128cea; border:1px solid #128cea;}
.pager a, .pager a:link, .pager a:visited {border:1px solid #128cea; text-decoration: none;}
.pager a:hover {border-color:#cc0000;}
.pager a:active {border-color:#128cea;}
.pager a.backnext {font-weight:bold;}
.pager span.backnext {color: #999999;}
.pager span.backnext {border:1px solid #999999; color:#999999;}

/* quick window */
#qwdrag {position:absolute;width:458px; z-index:50;}
#qwtop {width:458px; height:8px; background-image: url(/images/sa-top.gif); cursor:move; overflow:hidden;}
#qwbody {width:458px; text-align:left; background:#ffffff url(/images/sa-bg.gif) repeat-y; padding:0; margin:0;}
#qwbottom {width:458px; height:8px; background-image: url(/images/sa-bottom.gif); overflow:hidden;}

.VeilStyle {
position: fixed;
top: 0px;
left: 0px;
cursor: "not-allowed";
background-color: #000000;
filter:alpha(opacity=20);
-moz-opacity:0.2;
opacity: 0.2;
}

.bcrumblnk {font-size:12px;font-weight:bold;}

#dhtmltooltip { position: absolute; width: 200px; padding: 2px; visibility: hidden; z-index: 1300; }
#dhtmltooltip2 { position: absolute; width: 400px; visibility: hidden; z-index: 1300; }

.prodimg {border:solid 1px #cccccc;}
.memberreg ul {margin-bottom:12px;}
.memberreg li {margin-bottom:3px;}

#divScreen {position:absolute;top:0px;left:0px;display:none;width:988px;margin:0px;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);z-index:49;}
#divSiteWrapper {position:relative;width:988px;}

.highlight {background-color:#ffff66;}
.result1 {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:.85em}

a.TextLink
{
	display:inline-block;
	padding:3px 7px;
	background:#9cf;
	border:solid 1px #69c;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:1px 3px 0 0;
}
a.TextLink:hover
{
	background:#8be;
	border:solid 1px #58b;
}
a.TextLinkSelected, a.TextLinkSelected:link, a.TextLinkSelected:visited
{
	display:inline-block;
	padding:3px 7px;
	background:#69c;
	border:solid 1px #369;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	margin:0 3px 0 0;
}
a.TextLinkSelected:hover
{
	background:#58b;
	border:solid 1px #258;
}
div.Property
{
	margin-bottom:6px;
}

div.podcast 
{
	margin-bottom:6px;
	font-size: 13px;
	font-weight: bold;  	
}


div.podcast span 
{
	font-size: 11px;
	font-weight: normal;  
}

.podcastdesc 
{
	padding: 5px 0 10px 5px;
	font-size: 11px;
	font-weight: normal; 	
}


/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CC Attribution-No Derivative Works 2.5 Brazil - http://creativecommons.org/licenses/by-nd/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 75px;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
	/*background-color: #F2F2F2;*/
	padding: 10px;
	width: 700px;
}
#gallery ul { list-style: none;}
#gallery ul li { display: inline; width: 100px;}
#gallery ul img {
	border: 5px solid #F2F2F2;
	border-width: 5px 5px 20px;
}
#gallery ul a:hover img {
	border: 5px solid #5E381D;
	border-width: 5px 5px 20px;
	color: #fff;
}
/* #gallery ul a:hover { color: #fff; } */

#gallery td {width: 100px; vertical-align: top;}

a.galleryitm, a.galleryitm:link, a.galleryitm:visited {text-decoration:none; font-size: 14px; color:#5e381d; font-weight: bold;}
a.galleryitm:hover {text-decoration:none; font-size: 14px; color:#5e381d; font-weight: bold;}
a.galleryitm:active {text-decoration:none; font-size: 14px; color:#5e381d; font-weight: bold;}

/* New Styles - 5/15/09 */

.searchrow {background-color: #b1a197; padding: 0 0 4px 0;}
.searchrow .searchlinks {
	float: left;
	width: 550px;
}
.searchrow .searchbox {float: right; padding:12px; }

/*
.searchrow .searchlinks a, .searchrow .searchlinks a:link, .searchrow .searchlinks a:visited,
.searchrow .searchlinks a:hover, .searchrow .searchlinks a:active {
	display: block;
	float: left;
	color: #002e5b;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	margin: 12px;
	padding: 0 0 5px 0;
	cursor: pointer;
}
.searchrow .searchlinks a, .searchrow .searchlinks a:link, .searchrow .searchlinks a:visited,
.searchrow .searchlinks a:hover, .searchrow .searchlinks a:active {
	margin: 0 15px 0 0;
	padding: 10px 9px 15px 10px;
}
*/

.clear {display:block; clear:both; line-height:0; height:0; margin:0; padding:0; overflow:hidden; font-size:.01em;}

/* carousel module */

.modCarousel4, .modCarousel5 {background:url(/images/global/carousel_bg.gif) repeat 3px 0;}

.scrollable {float:left; position:relative; overflow:hidden; padding:0 0 5px 0;}

.modCarousel4 .scrollable {width:911px;}
.modCarousel5 .scrollable {width:900px;}

.scrollable .items {	
	/* this cannot be too large */
	width:20000em;	
	position:absolute;
	clear:both;		
}

/* .scrollable .items div {
	float:left;
	width:174px;
	padding:0;
	margin:0 5px 0 0;
} */

	/* active item */
.scrollable .items div.active {
	border:1px inset #ccc;		
	background-color:#fff;
}

	/* prev, next, prevPage and nextPage buttons */
.carousel a.prev, .carousel a.next, .carousel a.prevPage, .carousel a.nextPage {
	display:block;
	float:left;
	width:23px;
	height:132px;
	background:url(/images/global/carousel_left.gif) no-repeat 3px 0;
	margin:9px 0px 0 3px;
	cursor:pointer;
}

	/* mouseover state */
.carousel a.prev:hover, .carousel a.next:hover, .carousel a.prevPage:hover, .carousel a.nextPage:hover {
	/*background-position:3px -45px;*/		
}

	/* disabled navigational button */
.carousel a.disabled, .carousel a.disabled:link, .carousel a.disabled:visited, .carousel a.disabled:hover, .carousel a.disabled:active {
	/*background-position:3px -90px;*/
	cursor:default;
}

	/* next button uses another background image */
.carousel a.next, .carousel a.nextPage {
	background-image:url(/images/global/carousel_right.gif);
}

.carousel .navi {margin-left:22px; width:200px; height:20px;}
.carousel .navi a, .carousel .navi a:link, .carousel .navi a:visited {width:8px; height:8px; float:left; margin:3px; background:url(http://storestartup09.design.americaneagle.com/images/layout/ui/carousel_navigator.png) 0 0 no-repeat; cursor:pointer; overflow:hidden; display: none;}

	/* mouseover state */
.carousel .navi a:hover, .carousel .navi a:hover:active {background-position:0 -8px;}

	/* active state (current page state) */
.carousel .navi a.active, .carousel .navi a.active:link, .carousel .navi a.active:visited {background-position:0 -16px;} 

.itemList .itemWrapper {
	background:#FFFFFF url(/images/layout/gradient_tanbottom.gif) repeat-x scroll 0 100%;
	border:1px solid #C7C7C7;
	display:inline;
	float:left;
	margin:0 10px 10px 0;
	padding:0 10px 5px;
	width:226px;
	}
	
div.itemContainer {
	float: left;
	width:210px;
	height:134px;
	background-color: #fff;
	position: relative;
}

div.itemProduct {
	float: left;
	left:0px;
	top:0px;
	height:101px;
}

div.itemProduct img {
	margin-left: 5px;
	}

div.itemLink {
	float: left;
	left:71px;
	top:0px;
	width: 100px;
	height:101px;
	text-align: center;
	padding-left: 5px;
}

div.itemLink a.title {
	padding: 5px;
	color: #1c54a8;
	font-weight: bold;
	}

div.itemPrice {
	position:absolute;
	left:0px;
	top:101px;
	width:178px;
	height:33px;
	margin: 5px 0 0 5px;
	}
	
div.itemPrice .salePrice {
	background-color: #e02200;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	}
	
div.itemPrice .ourPrice {
	background-color: #5e381d;
	color: #fff;
	font-weight: bold;
	padding: 2px;
	}
	
div.itemDepartment {
	background:url(/images/global/category_bg.gif) no-repeat 0 0;
	height: 36px;
	width: 969px;
	margin: 0 auto;
	padding-bottom: 9px;
	}	
	
div.itemDepartment h1 {
	margin-top: 0px;
	text-align: center;
	color: #fff;
	font-style: italic;
	padding-top: 4px;
	}
	
a.searchlinks2 
{
	display: block;
	float: left;
	color: #002e5b;
	text-decoration: underline;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	margin: 0 15px 0 0;
	padding: 10px 9px 15px 10px;
}







/* tab setup */

.tabModule {margin:0; padding:10px 0;}

.tabModule .tabsRow {background:url(/images/interior/tabs_topbdr.gif) repeat-x 0 100%;}
.tabModule .tabdiv {margin-bottom:10px; padding:10px; border:1px solid #ada49d; border-top:0; min-height:1px; background:#FFFFFF; }

.tabnav {margin:0; padding:0; height:24px; width:100%; border-bottom:1px solid #ada49d;}
.tabnav li {float:left; display:inline; margin:0 5px 0 0; list-style-type:none; padding:0; background:none; height: 13px; line-height: 13px;}

.tabnav li a,
.tabnav li a:link,
.tabnav li a:visited {
	float:left;
	display:inline;
	padding:5px 10px;
	text-align:center;
	text-decoration:none;
	font-size:.9em;
	color:#4c3b31;
	margin-bottom: -1px;
	background-color:#eee9e5;
	border:1px solid #ada49d;
	outline: none;
}

.tabnav li.ui-tabs-selected a,
.tabnav li.ui-tabs-selected a:link,
.tabnav li.ui-tabs-selected a:visited {margin-top:0; background-color:#FFFFFF; border-bottom:1px solid #FFFFFF;}

.ui-tabs-hide {display: none;}





.tabNote {margin-bottom:10px; color:#4e3425;}
.jump a,
.jump a:link, 
.jump a:visited {color:#426056; text-decoration:none; font-weight:bold;}
.affiliateTable {margin:10px 0 10px 0;}
.affiliateTable table {border:1px solid #bac3c0; text-align:left;}
.affiliateTable h2 {font-size:14px; color:#426056; margin-left:10px;}

.affiliateTable .headers {background:#3f6057; color:#FFFFFF; height:25px;}
.affiliateTable .headers th {padding-left:20px; font-weight:normal; background-color:#3F6057; vertical-align:middle; text-align:left;}

.affiliateTable .data {background:#FFFFFF; color:#000000; height:33px;}
.affiliateTable .data td {padding-left:20px;}

.affiliateTable .data2 {background:#bac3c0; color:#000000; height:33px;}
.affiliateTable .data2 td {padding-left:20px;}


.affiliateTable .affiliateTotal {float:left; margin:10px 0px 10px 150px; font-size:13px; font-weight:bold; }

.filterStats {margin:20px 0 10px 0; width:370px;}
.filterStats .bold {float:left; margin-right:7px;}
.toBox {float:right; margin-right:5px;}
.fromBox {float:right;}

.leftRailSteps {width:235px; float:left; margin-right:15px; }
.rightRailSteps {width:500px; float:left;}

.widgetPreview {height:415px; background:#f2f2f2;}

.changeheader {font-weight:bold; margin:5px 0 5px 0; clear:both;}
.selectionsCont {padding:0 0 0 10px; margin-bottom:10px;}

.colorChangeCont {margin:3px 0 3px 0;}

.colorChangeCont .colorChangeTitle {float:left; width:110px; padding:6px 0 0 0;}

.imgbtn5 {background-color:#01362c;}

.imgbtn5on {background-color:#055949;}

.imgbtn6 {background-color:#4a2b16;}

.imgbtn6on {background-color:#613d25;}

.productContainer {margin:17px 0 22px 0;}
.productContainer .widgetProImage {float:left;}

.productContainer .productInfoContainer {float:right; width:145px; }

.productContainer .productInfoContainer .proName {height:50px;}

.proName a, .proName a:link, .proName a:visited {color:#032b22;}

.productContainer .productInfoContainer .productName {height:50px;}

.productName a, .productName a:link, .productName a:visited {color:#032b22;}

.productContainer .productInfoContainer2 {float:left; width:260px; margin:0 5px 0 5px;}
.productContainer .productPrice {float:left; width:50px; margin-right:5px;}
.productContainer .removeContainer {float:left;}


.widgetContainer {width:300px; background:#455c56; margin:auto;}
.innerWidgetContainer {padding:5px 10px 5px 10px; border:1px solid #111111; }
.widgetTitle {color:#FFFFFF; font-weight:bold; }
.widgetContentCont {background:#EEEEEE; margin-top:2px; height:195px; overflow:auto;}

.widgetProL {width:130px; float:left;}
.widgetProR {width:130px; float:right;}

.widgetContentCont .productContainer {margin:5px 0 5px 0; padding:2px; float:left; width:130px; height:50px;}
.widgetContentCont .productContainer .proImage {float:left; margin-right:4px;}

.widgetContentCont .productContainer .productInfoContainer {width:auto; float:none;}

.widgetContentCont .productContainer .productInfoContainer .proName {height:auto; }
.widgetContentCont .proName a, .proName a:link, .proName a:visited {font-size:10px;}

.privacyPol {float:left; margin-left:10px; margin-top:2px;}
.privacyPol a, .privacyPol a:link, .privacyPol a:visited {color:#FFFFFF; font-weight:bold; text-decoration:none;}

.wiglogo {float:right;}




.colorpicker {
	width: 356px;
	height: 176px;
	overflow: hidden;
	position: absolute;
	background: url(/images/colorPick/images/custom_background.png);
	font-family: Arial, Helvetica, sans-serif;
	display: none;
}
.colorpicker_color {
	width: 150px;
	height: 150px;
	left: 14px;
	top: 13px;
	position: absolute;
	background: #f00;
	overflow: hidden;
	cursor: crosshair;
}
.colorpicker_color div {
	position: absolute;
	top: 0;
	left: 0;
	width: 150px;
	height: 150px;
	background: url(/images/colorPick/images/colorpicker_overlay.png);
}
.colorpicker_color div div {
	position: absolute;
	top: 0;
	left: 0;
	width: 11px;
	height: 11px;
	overflow: hidden;
	background: url(/images/colorPick/images/colorpicker_select.gif);
	margin: -5px 0 0 -5px;
}
.colorpicker_hue {
	position: absolute;
	top: 13px;
	left: 171px;
	width: 35px;
	height: 150px;
	cursor: n-resize;
}
.colorpicker_hue div {
	position: absolute;
	width: 35px;
	height: 9px;
	overflow: hidden;
	background: url(/images/colorPick/images/colorpicker_indic.gif) left top;
	margin: -4px 0 0 0;
	left: 0px;
}
.colorpicker_new_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 213px;
	top: 13px;
	background: #f00;
}
.colorpicker_current_color {
	position: absolute;
	width: 60px;
	height: 30px;
	left: 283px;
	top: 13px;
	background: #f00;
}
.colorpicker input {
	background-color: transparent;
	border: 1px solid transparent;
	position: absolute;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898989;
	top: 4px;
	right: 11px;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 11px;
}
.colorpicker_hex {
	position: absolute;
	width: 72px;
	height: 22px;
	background: url(/images/colorPick/images/custom_hex.png) top;
	left: 212px;
	top: 142px;
}
.colorpicker_hex input {
	right: 6px;
}
.colorpicker_field {
	height: 22px;
	width: 62px;
	background-position: top;
	position: absolute;
}
.colorpicker_field span {
	position: absolute;
	width: 12px;
	height: 22px;
	overflow: hidden;
	top: 0;
	right: 0;
	cursor: n-resize;
}
.colorpicker_rgb_r {
	background-image: url(/images/colorPick/images/custom_rgb_r.png);
	top: 52px;
	left: 212px;
}
.colorpicker_rgb_g {
	background-image: url(/images/colorPick/images/custom_rgb_g.png);
	top: 82px;
	left: 212px;
}
.colorpicker_rgb_b {
	background-image: url(/images/colorPick/images/custom_rgb_b.png);
	top: 112px;
	left: 212px;
}
.colorpicker_hsb_h {
	background-image: url(/images/colorPick/images/custom_hsb_h.png);
	top: 52px;
	left: 282px;
}
.colorpicker_hsb_s {
	background-image: url(/images/colorPick/images/custom_hsb_s.png);
	top: 82px;
	left: 282px;
}
.colorpicker_hsb_b {
	background-image: url(/images/colorPick/images/custom_hsb_b.png);
	top: 112px;
	left: 282px;
}
.colorpicker_submit {
	position: absolute;
	width: 22px;
	height: 22px;
	background: url(/images/colorPick/images/custom_submit.png) top;
	left: 322px;
	top: 142px;
	overflow: hidden;
}
.colorpicker_focus {
	background-position: center;
}
.colorpicker_hex.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_submit.colorpicker_focus {
	background-position: bottom;
}
.colorpicker_slider {
	background-position: bottom;
}

.cscss {
background:url("/images/colorPick/images/select3.png") repeat scroll 0 0 transparent;
height:21px;
position:relative;
width:21px;
float:right;
margin-right:70px;
float:right;
}

.cscss div {
background:url("/images/colorPick/images/select3.png") repeat scroll center center transparent;
height:17px;
left:2px;
position:absolute;
top:2px;
width:17px;
}

.pgTop {position:absolute; right:10px; top:10px; }
.pgBot {position:absolute; right:10px; bottom:10px;}


/* BEGIN ADVANCED MARKETING RULES  */
.promoOffer {border:1px dashed #FF0000; padding:10px 10px 10px 10px; margin-bottom:15px; color:#FF0000; font-size:1.2em; font-weight:bold; text-align:center;}
#promoOfferPopup {position:relative; padding:20px 10px 10px 10px; border:2px solid #666666;}
#promoOfferPopup .pagination .paging {padding-right:0; border-right:0; padding:5px; background:#f2f2f2; border:1px solid #dddddd;}
#promoOfferPopup .hdng {background:none; color:#333333;padding:0;}
#promoOfferPopup .pagination .paging span {margin:0 4px 0 0; color:#027e40; font-weight:bold;}
#promoOfferPopup .pagination .paging a,
#promoOfferPopup .pagination .paging a:link,
#promoOfferPopup .pagination .paging a:visited {margin:0 4px 0 0; color:#000000; text-decoration:none;}
#promoOfferPopup .collectionItems {margin:10px 0 10px 0;}
#promoOfferPopup .collectionItems .itemWrapper a.itemLink,
#promoOfferPopup .collectionItems .itemWrapper a.itemLink:link,
#promoOfferPopup .collectionItems .itemWrapper a.itemLink:visited {width:101px;}
#promoOfferPopup .closeBtn {position: absolute;right:0;top:0px;width: 53px; z-index: 1000;overflow:hidden;cursor:pointer;}
#promoOfferPopup .closeBtn .closeBox {background:#666666; float:right; color:#FFFFFF; font-weight:bold; padding:0px 2px 2px 3px; font-size:12px;}
#promoOfferPopup .promoMess {margin:0 0 5px 0;}
#promoOfferPopup .collectionItems .itemWrapper {width:140px; float:left; padding:10px; text-align:center; background:#FFFFFF; border:2px solid #f2f2f2; margin:0 14px 0 14px;}

#promoOfferPopup .collectionItems .itemWrapper div.itemPrice {position:static; height:auto; margin:5px; width:auto;}

#promoOfferPopup .btnWrapper {border:1px solid #17aa5f; background:#ffffff; padding:1px; display:inline-block;}
#promoOfferPopup .btn {background:#17aa5f; color:#FFFFFF; border:none;}

.FreeGiftBackground {background-color:#999;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;z-index:999999;}
.FreeGiftPopup {background:#f6f6f6;border:solid 1px #666;padding:15px;z-index:1000000;width:450px;text-align:center;}
.ruleItem {margin:4px;height:87px;border-style:solid;border-width:2px;}
.ruleItemOff {border-color:#fff;}
.ruleItemDetail {margin:6px 10px 0 0;}

.promoBreakdown-trigger {font-size:10px;color:#f00;margin:6px 0;}
.promoBreakdown-trigger a {text-decoration:none;}
/* END ADVANCED MARKETING RULES */

.toolTipTrigger {margin-left:10px; cursor:pointer; text-decoration:underline;}

.toolTip {
	display:none;
	width:300px;
	padding:5px;
	text-align:left;
	border:2px solid #e5e3e1;
	background:#fff;
}

.greybar img {float:left;}
.greybar a,
.greybar a:link,
.greybar a:visited {float:left; margin:4px 0 0 5px;}

div.video {width:480px; height:308px; margin:0 auto; border:1px solid #999999;}

.altVid {float:left;margin-left:3px; margin-right:2px; text-align:center;}
.altVid img {border:2px solid #D9D2CD;}
.altVid a:hover img {border:2px solid #999999;}

.searchImg {max-width:160px;}

.topnavtile a, .topnavtile a:link, .topnavtile a:visited  {position:relative;}

.ebookTop {width:467px; margin:10px auto 0 auto; text-align:left; padding:5px; }
.ebookTop input {background:#2F4D41; border:1px solid #222222; color:#ffffff; padding:2px 10px 2px 10px; text-transform:uppercase;}
.ebookCont{ width:467px; margin:0 auto; background:#ffffff; padding:10px 10px 0 10px; border:1px solid #cbcfce;}
.eBook {background:#edebec; margin:0 0 10px 0; padding:10px; border:1px solid #e5e3e4;}
.eBook .itemImage {float:left; width:100px; margin-right:15px;}
.eBook .contentWrap {float:left; width:330px; position:relative;}
.eBook .contentWrap .itemTitle {text-align:left; width:270px;}
.eBook .contentWrap .itemTitle .title {display:block; color:#333f4d; font-size:14px; font-weight:bold; margin:0 0 5px 0;}
.eBook .contentWrap .itemTitle .author {font-size:11px; display:block;}
.eBook .contentWrap .dllink {display:block; text-align:left; margin:30px 0 0 0;}
.eBook .contentWrap .dllink a, .eBook .contentWrap .dllink a:link, .eBook .contentWrap .dllink a:visited {background:url(/images/layout/arrow_down.gif) no-repeat 8px 6px #faf8f9; padding:7px 10px 7px 30px; color:#23504d; font-size:18px; font-weight:bold; text-decoration:none; border:1px solid #c4c2c3; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; display:inline-block; }

.eBook .contentWrap .del {position:absolute; top:0; right:0;}
.eBook .contentWrap .del a, .eBook .contentWrap .del a:link, .eBook .contentWrap .del a:visited {color:#744b49; text-decoration:none;}

/*Homeschool additions*/
.homeschool_category,
.homeschool_category:link,
.homeschool_category:visited {width:316px; display:block; height:20px; margin:0 0 4px 0; border-left: 1px solid #406f5f; border-right: 1px solid #406f5f; text-decoration: none; background: url('/images/homeschool/homeschool_button_bg.gif') repeat-x; padding:15px; text-align:center; font-weight:bold; color:#ffffff; font-size:15px; cursor:pointer;}
.homeschool_category.active,
.homeschool_category:hover {width:334px; border: none;background: url('/images/homeschool/homeschool_category_active_arrow.png') repeat-x; color:#025C43; font-size:15px; z-index:2; position:relative; padding-left:10px;}
.no_questions:hover {width:322px; border-right:1px solid #1A6B55; color:#025C43;}
.homeschool_category.active {width:334px; border: none;background: url('/images/homeschool/homeschool_category_active_arrow.png') repeat-x; color:#025C43; font-size:15px; z-index:2; position:relative; padding-left:10px;}

.homeschool_question,
.homeschool_question:link,
.homeschool_question:visited {border: 1px solid #406f5f; margin:6px; background: none; overflow:hidden;padding:10px; color:#025c43; font-weight:bold; font-size:13px; display:block; text-decoration:none;}
.homeschool_question:hover{margin:6px; background: url('/images/homeschool/homeschool_question.gif') repeat-x bottom left; }

.homeschool_catagories {float:left;margin: 0px 0 0 18px;}

#homeschool_title{color:#214134; float:left; font-size:24px; margin: 25px 0 0 15px;}

#homeschool_logo {float:left}

#homeschool_module{margin: 20px 0 0 10px;}

/*#mom_daughter {float:left;}*/
.homeschool_imgMain {float:left;}

#homeschool_questionset_1{width:304px; border: 1px solid #406f5f;margin: 0px 0 0 5px; position:absolute; left:633px; z-index:1; display:none}

#homeschool_questionset_2{width:304px; border: 1px solid #406f5f;margin: 0px 0 0 5px; position:absolute; left:633px; z-index:1; display:none}

#homeschool_questionset_3{width:304px; border: 1px solid #406f5f;margin: 0px 0 0 5px; position:absolute; left:633px; z-index:1; display:none}

#homeschool_questionset_4{width:304px; border: 1px solid #406f5f;margin: 0px 0 0 5px; position:absolute; left:633px; z-index:1; display:none}

#homeschool_questionset_5{width:304px; border: 1px solid #406f5f;margin: 0px 0 0 5px; position:absolute; left:633px; z-index:1; display:none}

/* Start Homeschool Finder */
.homeschool_finder {margin:10px 0 0 0;}

.homeschool_findertitle{color:#214134; float:left; font-size:24px; margin: 15px 0 0 50px;}
.homeschool_findersubtitle{color:#214134; float:left; font-size:18px; margin: 0px 0 0 50px;}

.homeschool_finder_headings{float: left; width:700px;}

.finder_boxes{margin: 10px 0 0 10px;}
.finder_box{width: 179px; border: solid 1px #8d8d8d; float:left; margin:0px 10px 0 0; position:relative;}
.finder_box_small {padding-bottom:50px;}

.finder_header{color: #FFFFFF; padding: 12px 0 0 0px; font-size:14px; background: url('/images/homeschool/finder_header_bg.png') repeat-x top left; width:179px; height:43px; font-weight:bold;}
.finder_arrow{background: url('/images/homeschool/finder_arrow.png') repeat-x top left; width:8px; height:13px; position:relative;  left:157px; top:2px; }

.finder_header_text {float:left; margin: 0 0 0 20px;}
.finder_header_text_long {float:left; margin: 0 0 0 10px;}
.finder_box_contents {font-weight: bold; font-size:13px;}
.homeschool_finder_checkbox {width:22px; float:left; clear:left;}
.finderlabel {margin:0 0 3px 20px; display:block; padding:1px 0 0 0;}


/*.finder_box_contents span{float:left; width:138px;}
.finder_box_contents input{float:left; }*/
.finder_learn_more {position: absolute; bottom: 0px; padding:10px; font-size:12px; width:157px; }
.finder_box div a, .finder_box div a:hover, .finder_box div a:active, .finder_box div a:link {text-decoration:none;}
.finder_learn_more hr {color:#a0a0a0; background-color:#a0a0a0; height:1px; border:none;}
.finder_learn_more p {}
.finder_learn_more img {margin: 5px 7px 5px 7px; float:left;}
.finder_or {margin:18px 0 18px 0px; color:#214134; font-weight:bold; font-size:13px; text-align:center;}
.homeschool_finder .finder_submit {margin-left:10px;}

.homeschool_title{color:#214134; float:left; font-size:24px; margin: 25px 0 0 15px;}

.homeschool_logo {float:left}

.homeschool_module{margin: 20px 0 0 10px;}
/* End Homeschool Finder */

/* Homeschool List Page */

.homeschool_list_header {width: 923px; height: 66px; background-color:#efefef; padding: 17px 0 0 28px;}
.homeschool_list_back {background: url('/images/homeschool/back_button_bg.gif') repeat-x top left; width:233px; height:31px; border: solid 1px #406f5f; color:#FFFFFF; font-weight:bold; font-size:13px; padding: 0 0 0 10px; float:left; margin:10px 0 0 0;}
.homeschool_list_back img, .homeschool_list_back p {float:left; }
.homeschool_list_back p {padding: 6px 0 0 5px; }
.curriculumList{width:772px; margin-bottom:5px; float:right;}

/* END Homeschool List Page */

/* Homeschool Compare TAB */
.ui-tabs-panel .homeschool_comparetitle {color:#000000; text-align:center; margin-bottom:2px; font-size:23px;}
.ui-tabs-panel .homeschool_comparesubtitle {color:#000000;text-align:center; margin:0px; font-size:11px;}
.ui-tabs-panel .homeschool_compare_back {background: url('/images/homeschool/back_button_bg.gif') repeat-x top left; width:233px; height:31px; border: solid 1px #406f5f; color:#FFFFFF; font-weight:bold; font-size:13px; padding: 0 0 0 10px; float:left; margin:30px 0 0 10px; position:absolute;}
.ui-tabs-panel .homeschool_compare_back img, .homeschool_list_back p {float:left; }
.ui-tabs-panel .homeschool_compare_back a {text-decoration:none;}
.ui-tabs-panel .homeschool_compare_back p {padding: 6px 0 0 5px; color:#ffffff;}
.ui-tabs-panel .homeschool_compare_products{margin: 0 66px}
.ui-tabs-panel .homeschool_compare_row1 {background-color:#f0f0f0; color:#000000; float:none;}
.ui-tabs-panel .homeschool_compare_row2 {background-color:#ffffff;color:#000000; float:none;}

.ui-tabs-panel .homeschool_compare_col1{text-align: right; width:207px; font-weight:bold; padding: 6px 0; float:left;}
.ui-tabs-panel .homeschool_compare_col{text-align: center; width:212px; padding: 6px 0; float:left; display:inline; }
.ui-tabs-panel .surveyMore .homeschool_compare_col {text-align:left; padding-left:15px; width:619px;}

.ui-tabs-panel .homeschool_compare_col_comments{text-align:left; padding: 5px 30px 5px 30px; vertical-align:top; float:left; width: 573px;}
.ui-tabs-panel .ratingDisplay {list-style-type: none;margin: 0 10px 0 30px; padding: 0; float:left;}
.ui-tabs-panel .ratingDisplay .star {background: url('/images/homeschool/rating_star.png') no-repeat scroll 0 0 transparent; display: inline; float: left; height: 18px; margin-right: 4px; overflow: hidden;text-indent: -999em;width: 18px;}
.ui-tabs-panel .ratingDisplay .half { background-position: 0 -36px;}
.ui-tabs-panel .ratingDisplay .active { background-position: 0 -18px;}
.ui-tabs-panel .homeschool_compare_col .ratingDisplay { margin-left:62px;}
.ui-tabs-panel .compare_button {margin: 10px 0 0 0;}
.ui-tabs-panel .homeschool_compare_products_row{float:left; margin:10px 0px 10px 209px; height:100px;}
.ui-tabs-panel .homeschool_logo_compare{width:150px; top:220px; float:none;}
.ui-tabs-panel .homeschool_compare_table {border-collapse:collapse; width:841px; margin: 0 0 0 0px; border:1px solid #D9D9D9;}

.homeschool_compare_table .showMore {text-align:right; padding:3px 15px 5px 0; background:#ffffff;}
.homeschool_compare_table .showMore a,
.homeschool_compare_table .showMore a:link,
.homeschool_compare_table .showMore a:visited { font-weight:bold; padding:2px 3px 2px 3px; background:#4c7c6c; color:#fff;}

.showMoreDiv {border-bottom:2px solid #D9D9D9;}

/* END Homeschool Compare TAB */


/* Homeschool Compare Page */
.homeschool_comparetitle {color:#000000; text-align:center; margin-bottom:2px; font-size:23px;}
.homeschool_comparesubtitle {color:#000000;text-align:center; margin:0px; font-size:11px;}
.homeschool_compare_back {background: url('/images/homeschool/back_button_bg.gif') repeat-x top left; width:233px; height:31px; border: solid 1px #406f5f; color:#FFFFFF; font-weight:bold; font-size:13px; padding: 0 0 0 10px; float:left; margin:30px 0 0 10px; position:absolute;}
.homeschool_compare_back img, .homeschool_list_back p {float:left; }
.homeschool_compare_back p {padding: 6px 0 0 5px; color:#ffffff;}
.homeschool_compare_back a {text-decoration:none;}
.homeschool_compare_products{margin: 0 66px}
.homeschool_compare_row1 {background-color:#f0f0f0; color:#000000; float:left;}
.homeschool_compare_row2 {background-color:#ffffff;color:#000000; float:left;}
.homeschool_compare_col1{text-align: right; width:207px; font-weight:bold; padding: 6px 0; float:left;}
.homeschool_compare_col{text-align: center; width:250px; padding: 6px 0; float:left; display:inline; width:220px;}
.homeschool_compare_col_comments{text-align:left; padding: 5px 30px 15px 30px; vertical-align:top; float:left; width: 160px;}
.ratingDisplay {list-style-type: none;margin: 0 10px 0 30px; padding: 0; float:left;}
.ratingDisplay .star {background: url('/images/homeschool/rating_star.png') no-repeat scroll 0 0 transparent; display: inline; float: left; height: 18px; margin-right: 4px; overflow: hidden;text-indent: -999em;width: 18px;}
.ratingDisplay .half { background-position: 0 -36px;}
.ratingDisplay .active { background-position: 0 -18px;}
.homeschool_compare_col .ratingDisplay { margin-left:62px;}
.compare_button {margin: 10px 0 0 0;}
.homeschool_compare_products_row{float:left; margin:10px 0px 10px 219px; height:100px;}
.homeschool_logo_compare{width:150px; top:220px; float:none;}
.homeschool_compare_table {border-collapse:collapse; width:870px; margin: 0 0 0 10px;}
/* END Homeschool Compare Page */

/* START HOmeschool Results Page */

.results_backbutton a:link, .results_backbutton a:active, .results_backbutton a:visited, .results_backbutton a, .results_backbutton{ color:#FFFFFF !important; text-decoration:none !important;}

.itemList .itemWrapper.curriculumfinder {width: 158px; height: 301px; background: none; border:none; margin: 0 10px 30px 0;}

.curriculumprice {background-color:#05291f;}

.itemList.Curriculum {margin-left:10px; margin-bottom:15px;}


/* END Homeschool Results Page */

/* ########## NEW ITEM PAGE ########## */
/* ################################### */

.ItemPageContent{border-left: 1px solid #cacaca; border-right: 1px solid #cacaca; border-bottom: 1px solid #cacaca; padding: 22px 0 0 0px;}
.itemImages {width: 230px; margin: 0 0 25px 15px; float:left;text-align:center;}
.ItemPageContent .itemImages img {max-width:100%;}
.itemImageMain {float:left; display:block;}
.itemimageThumbs {float:left; margin: 25px 0 0 0;}
.itemimageThumbs .itemImageThumb {float:left; margin-right:15px;}

.itemVideo {margin: 5px 0 0 0; float:left;}
.itemGBPreview {margin: 5px 10px 0 0; float:left;}

#divRecipients{margin-left:35px;}
.itemInfo {float:left; margin: 0 0 0 20px; width: 420px;}
.itemBuyInfo {border-right: 1px solid #e4e4e4; border-left: 1px solid #e4e4e4; text-align:center; width:238px; height:237px; padding-top:5px;}
.itemBuyInfo h2 {font-size:19px; margin-top:0px;}
.itemBuyInfo a {display:block; margin: 0 0 5px 0;}
.itemInfo h1{margin:0;}
.itemInfo p {margin:0; font-size: 12px;}
.itemInfo .ratingDisplay {margin: 0 0 30px 0;}
.itemInfo .Price {margin: 15px 0 5px 0;}
.itemInfo .Price.Sale {color:#c60000;}

.itemPageTopBar{background: URL('/images/homeschool/itemContentTop.gif') repeat-x top left; height:9px; width:953px;}

.socialBar{margin:0 0 0 0; }
.socialBar .addthis_button_facebook_like{width:85px ;}
.socialBar .addthis_button_tweet{width:85px;}
.socialBar .addthis_button_google_plusone {width:65px;}
.socialBar .addthis_counter {width:80px;}

.quantityInput{width:34px; height:25px; border:solid 1px #b5b5b5; text-align:center;}

.itemBuyInfo .AddToCart{display:block; margin: 0 0 15px 0;}

.buyItemBottom {background: URL('/images/homeschool/buy_item_bottom.gif') top left; width:240px; height:12px;}
.buyItemTop {background: URL('/images/homeschool/buy_item_top.gif') top left; width:240px; height:12px; }
.itemBuyInfoContainer{float:left;}

/*START ABOUT TAB SYSTEM */
#tabs {margin:15px 0 15px 20px;}
#tabs .media_title {float: left;font-size: 12pt;font-weight: bold;text-transform: uppercase;width: 780px;}
#tabs .media_content {width: 779px;}
#tabs .media_content, .video_player, .video_info, .video_title, .video_text {float: left;}

#tabs .video_gallery_selector {margin: 50px 0;}

#tabs .gallery_selector_header {background: url("/images/ms_selector_nav_bg.jpg") repeat-x scroll 0 0 transparent;height: 26px;}

#tabs .page_buttons{display:block; height: 27px; padding:0px; margin:0px;}
#tabs .page_buttons li {display: inline;float: left;list-style-type: none;margin: 0;}

.ui-state-default a{background: URL('/images/homeschool/tab-inactive.gif') top left no-repeat; width:144px; height:38px;}

#tabs .page_buttons a {background: #FFFFFF;color: #000000;font-size:14px;display: block;font-weight:bold;height: 22px;padding: 11px 0 0 37px;text-decoration: none;position:relative;}
#tabs .page_buttons .ui-state-active a {background: URL('/images/homeschool/tab-active.gif') top left no-repeat; height:38px;  width:144px;}
.ui-state-default .ui-corner-top {display:none;}

.about_tab_selector_body {border-bottom: 2px solid #dddddd; display: block; width: 843px; margin: 10px 0 0 0;padding: 15px 32px 32px 21px; background: #f2f2f2; border: solid 1px #d9d9d9;}

.about_tab_selector_body li {list-style-type: disc;margin: 0 23px 0px 0px;width:800px;}
.about_tab_selector_body ul {margin: 0 0 0 7px;padding: 26px 0 0;width: 952px;}
.about_tab_selector_body a {text-decoration: none;}
.about_tab_selector_body h4{margin-bottom:0px;}

#tabs .thumb p {text-align:left; color:#2c5849; font-weight:bold; margin: 10px 0 0 0; line-height:11px;}
#tabs .thumb .time{color:#423F30; font-weight:bold; text-align:left; float:left;}

.clearBoth{clear:both;}

.left_floater {float: left;}
/*END ABOUT TAB SYSTEM*/

/*START ITEM SCROLLER*/
#relatedItems, #companionItems {background:#f2f2f2; width:937px; height:270px; text-align:center; margin: 8px 0 0 7px;}
#relatedItems #scroller_wrap, #companionItems #scroller_wrap {position:relative; }
#relatedItems #sponsoredby, #companionItems #sponsoredby { padding:7px 30px; font-weight:bold; display:none;}
#relatedItems #itemScroller, #companionItems #citemScroller { width:872px; margin:0 32px; height:245px; overflow:hidden; position:relative; }

#itemScroller_list, #CitemScroller_list {padding-left:0px; width:20000em; position:absolute;}
#itemScroller_list li, #CitemScroller_list li { float:left; width:160px; height:80px; list-style-type:none; margin: 0 15px 0 0; height:223px;}
#itemScroller_list li img, #CitemScroller_list li img { vertical-align:middle; }

#relatedItems .previous, #companionItems .previous { display:block; position:absolute; left:0px; top:10px; width:30px; height:224px; text-indent:-9999px; background:url('/images/homeschool/item_scroller_left.png') 0 50% no-repeat; overflow:hidden; }
#relatedItems .next, #companionItems .next { display:block; position:absolute; width:30px; right:0px; top:10px; height:224px; text-indent:-9999px; background:url('/images/homeschool/item_scroller_right.png') 0 50% no-repeat; overflow:hidden; }

#affiliates { width:930px; height:78px; float:left; margin-left:1px; }

.itemScrollerHeader {background: URL('/images/homeschool/item_scroller_header_bg.gif') repeat-x top left; width:905px; height:30px; border: solid 1px #496a5f; color:#FFFFFF; font-weight:bold; font-size:15px; text-align:left;padding: 5px 0 0 30px; }
.itemScrollerHeader div {position:relative;top:-10px;}
.itemScrollerHeader h2 {color:#FFFFFF;font-size:15px;overflow:hidden;}

.scrollerBg {background: url('/images/homeschool/item_scroller_bg.gif') repeat-x top left; height:285px; padding-top:5px;}
.scrollerItem {width:165px; display:block; border: 1px solid #bcbcbc; height:201px;  text-align:center; padding: 10px 0 10px 0; background:#FFFFFF;}
.scrollerItem, .scrollerItem:link, .scrollerItem:visited {text-decoration:none;}
.scrollerItem:hover {background:#eeeeee;}
.scrollerItem .itemImage {margin:0 0 10px 0;}
.scrollerItem .itemName {display:block; margin:0 0 5px 0; text-decoration:underline;}
.scrollerItem .ratingDisplay {margin-bottom:3px;}
.scrollerItem .itemPrice {display:block; margin:0 0 3px 0; text-decoration:none;}
.scrollerItem .salePrice {display:block;  text-decoration:none; color:#da1010; font-size:1.1em;}

.scrollerItemBottom {background: URL('/images/homeschool/item_scroller_star_bg.gif') repeat-x top left; height:24px; width: 165px;}
.scrollerItemDetails { width:155px; height: 62px; padding:5px; border: 1px solid #bcbcbc; margin:5px 0 0 0; overflow:hidden; background:#FFFFFF;}
.scrollerItemDetails h4 {margin:0 0 5px 0; text-align:center;}
.scrollerItemDetails  p {margin:0;}
.scrollerItemBottom .ratingDisplay {float:left; margin:2px;}
.scrollerItemBottom .ratingDisplay .star  {margin-right:1px;}
.scrollerItemBottom .ratingDisplay .star {display: inline;float: left; height: 18px; margin-right: 0; overflow: hidden;text-indent: -999em;width: 18px;}
/*END ITEM SCROLLER*/


/* ################################### */
/* #### END NEW ITEM PAGE CONTENT #### */

/* START SUPERFISH MENU  */
/* ** ESSENTIAL STYLES  ** */
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {
	line-height:	1.0;
}

/* left offset of submenus need to match (see below) */
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			10em; 
}


.sf-menu ul li {
	width:			100%;
}
.dropdownContent ul{
	left:			0 !important;
	top:			0 !important;
	}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
	padding: 		0;
	z-index:10;
}
.sf-menu a {
	display:		block;
	position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
	z-index:		10;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}


/* ** arrows ** */
.sf-menu a.sf-with-ul {

	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/* ** shadows for all but IE6 ** 
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-bottomright: 17px;
	-webkit-border-bottom-left-radius: 17px;
	-webkit-border-bottom-right-radius: 17px;
}

.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/* ** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ** */
.sf-navbar {
	background:		#BDD2FF;
	height:			2.5em;
	padding-bottom:	2.5em;
	position:		relative;
}
.sf-navbar li {
	background:		#AABDE6;
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			44em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#BDD2FF;
	position:		relative;
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	width:			auto;
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#BDD2FF;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#BDD2FF;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#D1DFFF;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/* ** point all arrows down ** */
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}


.dropdownContainer {display:block;}

.dropdownContainer .educationDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f;  border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px; width: 546px;}

.dropdownContainer .homeschoolDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; left:-88px;  border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px; position:relative; width: 978px;}

.dropdownContainer .kidsDropdown .dropdownContent{background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 373px; position:relative; }

.dropdownContainer .biblesDropdown .dropdownContent{background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 373px; position:relative;}

.dropdownContainer .booksDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 373px; position:relative; }

.dropdownContainer .ebooksDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 724px;  position:relative;}

.dropdownContainer .musicDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 543px;  position:relative;}

.dropdownContainer .videoDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 373px; position:relative;}

.dropdownContainer .giftsDropdown .dropdownContent{background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; width: 373px; border-bottom: 1px solid #4f4f4f;  border-bottom-right-radius: 15px; border-bottom-left-radius:15px; position:relative; }

.dropdownContainer .apparelDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f;  border-bottom-right-radius: 15px; border-bottom-left-radius:15px; width: 205px; position:relative;}

.dropdownContainer .churchsupplyDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f; border-bottom-right-radius: 15px; border-bottom-left-radius:15px;  width: 373px;  position:relative;}

.dropdownContainer .jewelryDropdown .dropdownContent {background: #eeeeee; border-right: 1px solid #4f4f4f; border-left: 1px solid #4f4f4f; border-bottom: 1px solid #4f4f4f;  border-bottom-right-radius: 15px; border-bottom-left-radius:15px; width: 373px; position:relative;}

.sf-menu .dropdownContainer .dropdownContent ul ul li a {font-weight:normal;}
.sf-menu li .dropdownContainer .dropdownContent ul ul {padding-top: 0; padding-left:5px;}
.sf-menu li .dropdownContainer  li .dropdownContent ul ul li{margin-top:2px;}
.sf-menu li .dropdownContainer .dropdownContent ul ul li .viewall{color:#208d6f}

.dropdownContainer .dropdownContent ul p {padding:20px; margin:0;}

.educationDropdown .dropdownBottomContainer{ overflow:hidden;  position: absolute; display:none;}
.educationDropdown .dropdownBottomContainer .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:512px; float:left; }

.homeschoolDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute;  width:979px;display:none;}
.homeschoolDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:944px; float:left; }

.kidsDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute;  width:374px;display:none;}
.kidsDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.biblesDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.biblesDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.booksDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.booksDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.ebooksDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:724px;display:none;}
.ebooksDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:689px; float:left; }

.musicDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:544px;display:none;}
.musicDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:509px; float:left; }

.videoDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.videoDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.giftsDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.giftsDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.apparelDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:206px;display:none;}
.apparelDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:171px; float:left; }

.churchsupplyDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.churchsupplyDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.jewelryDropdown .dropdownBottomContainer{ overflow:hidden; position: absolute; width:374px;display:none;}
.jewelryDropdown .dropdownBottom {background: URL('/images/homeschool/menu_rounded_bottom.png') repeat-x bottom left; height:18px; width:339px; float:left; }

.kids1Columns {left:-1px; }
.kids1ColumnsPlusBanners {left:-261px; }
.kids2Columns {left:-1px; }
.kids2ColumnsPlusBanners {left:-261px; }
.kids3Columns {left:-1px; }
.kids3ColumnsPlusBanners {left:-261px; }
.kids4Columns {left:-1px; }
.kids4ColumnsPlusBanners {left:-261px; }

.bibles1Columns {left:-1px; }
.bibles1ColumnsPlusBanners {left:-261px; }
.bibles2Columns {left:-1px; }
.bibles2ColumnsPlusBanners {left:-261px; }
.bibles3Columns {left:-1px; }
.bibles3ColumnsPlusBanners {left:-261px; }
.bibles4Columns {left:-50px; }
.bibles4ColumnsPlusBanners {left:-310px; }

.books1Columns {left:-1px; }
.books1ColumnsPlusBanners {left:-261px; }
.books2Columns {left:-1px; }
.books2ColumnsPlusBanners {left:-261px; }
.books3Columns {left:-1px; }
.books3ColumnsPlusBanners {left:-261px; }
.books4Columns {left:-125px; }
.books4ColumnsPlusBanners {left:-385px; }

.ebooks1Columns {left:-1px; }
.ebooks1ColumnsPlusBanners {left:-261px; }
.ebooks2Columns {left:-1px; }
.ebooks2ColumnsPlusBanners {left:-261px; }
.ebooks3Columns {left:-43px; }
.ebooks3ColumnsPlusBanners {left:-678px; }
.ebooks4Columns {left:-241px; }
.ebooks4ColumnsPlusBanners {left:-979px; }

.music1Columns {left:1px; }
.music1ColumnsPlusBanners {left:-259px; }
.music2Columns {left:1px; }
.music2ColumnsPlusBanners {left:-259px; }
.music3Columns {left:-84px; }
.music3ColumnsPlusBanners {left:-344px; }
.music4Columns {left:-274px; }
.music4ColumnsPlusBanners {left:-534px; }

.video1Columns {left:1px; }
.video1ColumnsPlusBanners {left:-259px; }
.video2Columns {left: 1px;}
.video2ColumnsPlusBanners {left:-259px; }
.video3Columns {left:-159px; }
.video3ColumnsPlusBanners {left:-419px; }
.video4Columns {left:-349px; }
.video4ColumnsPlusBanners {left:-609px; }

.gifts1Columns {left:2px; }
.gifts1ColumnsPlusBanners {left:-258px; }
.gifts2Columns {left: -36px;}
.gifts2ColumnsPlusBanners {left:-296px; }
.gifts3Columns {left:-226px; }
.gifts3ColumnsPlusBanners {left:-486px; }
.gifts4Columns {left:-416px; }
.gifts4ColumnsPlusBanners {left:-676px; }

.apparel1Columns {left:2px; }
.apparel1ColumnsPlusBanners {left:-258px; }
.apparel2Columns {left:-111px; }
.apparel2ColumnsPlusBanners {left:-371px; }
.apparel3Columns {left:-301px; }
.apparel3ColumnsPlusBanners {left:-561px; }
.apparel4Columns {left:-491px; }
.apparel4ColumnsPlusBanners {left:-751px; }

.jewelry1Columns {left:2px; }
.jewelry1ColumnsPlusBanners {left:-258px; }
.jewelry2Columns {left:-185px; }
.jewelry2ColumnsPlusBanners {left:-445px; }
.jewelry3Columns {left:-375px; }
.jewelry3ColumnsPlusBanners {left:-635px; }
.jewelry4Columns {left:-565px; }
.jewelry4ColumnsPlusBanners {left:-825px; }

.churchsupply1Columns {left:-70px; }
.churchsupply1ColumnsPlusBanners {left:-330px; }
.churchsupply2Columns {left:-260px; }
.churchsupply2ColumnsPlusBanners {left:-530px; }
.churchsupply3Columns {left:-450px; }
.churchsupply3ColumnsPlusBanners {left:-710px; }
.churchsupply4Columns {left:-640px; }
.churchsupply4ColumnsPlusBanners {left:-900px; }

.dropdownBottomContainer .left {background: URL('/images/homeschool/menu_rounded_left.png') bottom left no-repeat; height: 18px; width: 18px; float:left;}
.dropdownBottomContainer .right {background: URL('/images/homeschool/menu_rounded_right.png') bottom right no-repeat; height: 18px; width: 17px; float:left; }

.sf-menu li .dropdownContainer .dropdownContent ul {padding: 0 0 10px 32px; float:left; width:149px; position:relative; }
.sf-menu li .dropdownContainer .homeschoolDropdown ul {padding: 0 0 10px 32px; float:left; width:143px; position:relative; }
.sf-menu li .dropdownContainer li .dropdownContent ul li{margin-top:23px; }
.sf-menu li .dropdownContainer li {margin-top: 4px;}
.sf-menu li .dropdownContainer li .biblesDropdown ul li{margin-top:8px; }
.sf-menu li .dropdownContainer .biblesDropdown li .viewall {color:#208d6f; }
.sf-menu li .dropdownContainer ul li a {text-decoration:none; font-weight:bold; color:#000000; }
.sf-menu li .dropdownContainer ul li a:hover {color:#208D6F;}

.menuDivider{float:left; background: #cfd5d3; width:1px; position:absolute; height:99%; display:none;}
.dividerEducation1 {left:196px; }
.dividerEducation2 {left:380px;}
.dividerEducation3 {left:564px;}
.dividerHomeSchool1 {left:288px;}
.dividerHomeSchool2 {left:465px;}
.dividerHomeSchool3 {left:640px;}
.dividerHomeSchool4 {left:818px; }
.dividerKids1 {left:196px; }
.dividerBibles1 {left:196px; }
.dividerBooks1 {left:196px; }
.dividereBooks1 {left:196px;}
.dividereBooks2 {left:380px;}
.dividereBooks3 {left:557px;}
.dividerMusic1 {left:196px; }
.dividerMusic2 {left:380px; }
.dividerVideo1 {left:196px;}
.dividerGifts1 {left:196px; }
.dividerApparel1 {left:196px;}
.dividerChurchSupply1 {left:196px;}

.dropdownContent .navLogo {margin: 22px 0 0 24px;}
.dropdownContent .navResourceCenter {margin: 20px 0 0 17px;}
.dropdownContent .navCurriculumXpress {margin: 10px 0 0 17px;}
.dropdownContent .navViewAllHomeschool {margin: 64px 0 0 17px;}
.homeschool_navGraphics {float:left; width:275px;}

.sf-menu li.sfHover a div {background-position:0 -32px;}
.sf-menu li.sfHover a div.newBurst {background-position:0 0;}
.navEducation {width: 88px; height:32px; background: url('/images/layout/menu/education.gif') 0 0 no-repeat;}

.navHomeschool {width: 105px; height:32px; background: url('/images/layout/menu/homeschool.gif') 0 0 no-repeat;}

.navKids {width: 75px; height:32px; background: url('/images/layout/menu/kids.gif') 0 0 no-repeat;}

.navBibles {width: 75px; height:32px; background: url('/images/layout/menu/bibles.gif') 0 0 no-repeat;}

.navBooks {width: 74px; height:32px; background: url('/images/layout/menu/books.gif') 0 0 no-repeat;}

.navEbooks {width: 75px; height:32px; background: url('/images/layout/menu/ebooks.gif') 0 0 no-repeat;}

.navMusic {width: 75px; height:32px; background: url('/images/layout/menu/music.gif') 0 0 no-repeat;}

.navVideo {width: 67px; height:32px; background: url('/images/layout/menu/video.gif') 0 0 no-repeat;}

.navGifts {width: 75px; height:32px; background: url('/images/layout/menu/gifts.gif') 0 0 no-repeat;}

.navApparel {width: 74px; height:32px; background: url('/images/layout/menu/apparel.gif') 0 0 no-repeat;}

.navJewelry {width: 75px; height:32px; background: url('/images/layout/menu/jewelry.gif') 0 0 no-repeat;}

.navChurchsupply {width: 122px; height:32px; background: url('/images/layout/menu/churchsupply.gif') 0 0 no-repeat;}

.newBurst {background: url('/images/2012/new_burst.png'); width:24px; height:24px; position:absolute; left:-7px; top:-6px; z-index:11;}

/* END SUPERFISH MENU */

/* NEW HEADER START */
.headerTopLinks{
	width: 550px; 
	top: 34px; 
	left: 248px; 
	position: absolute;
	z-index: 10;
	color: #1d3d32;
}
.headerTopLinks a{
	margin-left: 10px;
}

.searchbox {
	padding:5px 0px 0px 10px; 
}

body .hdrbgtile{
	background: url('/images/global/headerbg.png'); 
	height:88px;
}

#querydiv{
	width: 403px !important;
}
/* NEW HEADER END */

div.teachingstyle {padding:15px;width: 550px;}
.teachingstyle li {font-size: 14px;padding-top: 15px;list-style: none outside none;padding-bottom: 15px;}
.teachingstyle li img { float: left;}
.teachingstyle li span {margin-left:5px;}
.teachingstyle li table {margin-left: 15px;}

div.teachingstyleResult {padding:15px;font-size:18px;color:Black;}
.teachingstyleResult div {margin-top:15px;}
.teachingstyleResult table {border:1px solid #c0c2c1;font-size:13px;color:#154339;width:268px;}
.teachingstyleResult td {width:235px; padding:2px 0px 2px 10px;}
.teachingstyleResult tr.alt {background-color:#f6f4f5;}
.teachingstyleResult div span {color:#154339;}

.congratstext {margin:15px auto 0px;font-size:23px;}

.st_requirements_title {text-align:left;font-family:verdana;font-size:16pt;font-weight:bold;color:#213D30;margin-left:120px;margin-bottom: 20px;}

.HCFSearchArea {margin-top:15px;margin-left:10px;height:263px;background-color: #ffffff;max-width: 968px;}
.HCFSearchArea img {position:absolute;top:286px;right:11px;}
.HCFSearchArea label {font-family: Verdana;color: #213D30;font-size: 16px;}

.HCFHeader {min-width:75px;font-weight:bold;border-bottom:1px solid #c0c2c1;text-decoration:none;font-size:12px;color:#213D30;}
.HCFHeader a {text-decoration:none;font-size:12px;font-weight:bold;color:#213D30;}

.HCFItem {border-bottom:1px solid gray;height:65px;color:Black;}

.HCFDisclaimer {max-width:968px;text-align:right;font-weight:bold;font-size:9px;margin:0 10px 10px 0;}

.HCFResultsTitle{max-width:968px;margin-bottom:20px; margin-top:15px;}
.HCFResultsTitle div {float: right; margin-right:28px; margin-top: 10px;}
.HCFResultsTitle label {margin-top:15px;font-family: Verdana;color: #213D30;font-size: 18px;padding:15px;top:10px;}