/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

@import "/Controls/Navigator.css";

/* Default STYLES
--------------------------------------------------------*/
body {background: #fff url(images/design/tbBG.gif) repeat-x; height:100%; vertical-align:top;}
#PageTable { background:url(images/design/ftBg.gif) repeat-x bottom left; height:100%; vertical-align:top;}
#PageSubTable {width: 770px; height:100%; vertical-align:top;}
#ContentCell { padding:0 0 10px 7px; height:100%;}
#Instruction1_InstructCell { background:#ECEEDA; border: 1px solid #D5D7C1; padding: 7px;}
#Instruction1_InstructCell a {color: #000}
.Instructions {font-size: 11px; color: #000}
.Messages { font-size: 12px; font-weight: bold; color:#77795F;}
.ErrorMessages { font-size: 12px; font-weight: bold; color: #c00; text-transform:uppercase;}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #fff; background: #77795F}
.Content {font-size: 11px; color: #000}
.Content a {color: #000; font-weight:bold;}
.Content a:hover {color: #000; text-decoration: underline;}
a { outline:none;}
a img { border:none;}
.center { text-align:center;}
.clear { clear:both;}
.clearRight { clear:right;}

/* TopBanner Styles
--------------------------------------------------------*/
#TopBannerCell { height:84px;}

#TopBannerCell h1 { padding:0; margin:13px 0 0 17px; text-indent:-99999px; background:url(images/design/logo.gif) no-repeat; width:148px; height:67px; float:left;}
#TopBannerCell h1 a { display:block; width:148px; height:67px;}

#TopBannerCell ul { padding:0; margin:58px 0 0 0; list-style:none; float:right;}
#TopBannerCell li { padding:0; margin:0; display:inline;}
#TopBannerCell li a { text-decoration:none; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#565656; padding:0 3px;}
#TopBannerCell li#last a { padding-right:0;}
#TopBannerCell li a:hover { text-decoration:underline;}

.searchwrap {float:right; margin:15px 0 0 0; text-align:right; line-height:12px;}
.searchwrap input {border:solid 1px #A4A694; font:11px Verdana, Arial, Helvetica, sans-serif; color:#565656; width:150px;}
.searchwrap a {color:#77795F; font:9px Verdana, Arial, Helvetica, sans-serif;}
.searchwrap .cartHeader {text-indent:-999999px; font-size:1px; background:url(images/design/productSearchLogo.gif) no-repeat center center; width:97px; height:25px; display:block; float:left; margin:0 5px 0 0; text-align:left;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell {padding-bottom:15px;}

.cartwrap {margin:5px 0 0 0; float:right; font:10px Verdana, Arial, Helvetica, sans-serif;}
.cartwrap .cartIcon {text-indent:-99999px; font-size:1px; background:url(images/design/tsbCartIcon.gif) no-repeat center center; width:45px; height:13px; display:block; float:left; margin:0 5px 0 0;}
.cartwrap ul { padding:0; margin:0; list-style:none; display:inline;}
.cartwrap li { padding:0; margin:0; display:inline;}
.cartwrap li a { font:10px Verdana, Arial, Helvetica, sans-serif; color:#01008C; padding:2px 11px 2px 7px; background:url(images/design/tsbNavPipe.gif) no-repeat center right;}
.cartwrap li#last a { background:none; padding-right:0px;}
.cartwrap li a:hover { text-decoration:none;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell { width:23%; height:100%; vertical-align:top; padding-bottom:15px;}
#LeftColumnNav1_custommenu {width: 100%; vertical-align:top; background:#F5F6EB; height:100%;}
#LeftColumnNav1_custommenu tbody tr td { vertical-align:top;}

#LeftColumnCell h3 { padding:0; margin:0; background:#000 url(images/design/lcProductSearch.gif) no-repeat 10px 50%; height:25px; text-indent:-99999px;}
#LeftColumnCell h4 { padding:0; margin:0; background:#000 url(images/design/lcSignIn.gif) no-repeat 10px 50%; height:25px; text-indent:-99999px;}

/* LeftColumnNav Sign In control*/
.SignInControl {height:70px; margin-top:5px;}

/* LeftColumnNav Summer Broadcast*/
.Broadcast a { font:11px Verdana, Arial, Helvetica, sans-serif; border-bottom:solid 1px #D5D7C1; color:#000; padding:4px 0 4px 6px; background: url(../../images/design/lcArrow.gif) no-repeat 99% 50%; display:block; text-decoration:none;}
.Broadcast a:hover {background:#E9EADE url(../../images/design/lcArrow.gif) no-repeat 99% 50%;}

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {}
.line { border-bottom:solid 1px #77795F; height:1px; margin:10px 0;}

#ContentCell.default h3 { padding:0; margin:0 0 5px 0; text-indent:-99999px; background:url(images/design/dfLookForLession.gif) no-repeat; width:336px; height:14px;}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {}
#ContentCell.static h1 {font-size: 16px; font-weight: bold; color: #000}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #000; border-bottom:1px solid #cfe513;}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #000; padding:0; margin:2px 0;}
#ContentCell.static p { font-size:11px; line-height:16px;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell { text-align:center; height:100px;}
#FooterCell a { font:9px Verdana, Arial, Helvetica, sans-serif; color:#CFE513;}
#FooterCell a:hover { text-decoration:none;}
#FooterCell p { font:9px Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#FooterCell ul { padding:0; margin:0; list-style:none;}
#FooterCell li { padding:0; margin:0; display:inline;}
#FooterCell li a { font:9px Verdana, Arial, Helvetica, sans-serif; color:#CFE513; padding:2px 11px 2px 7px; background:url(images/design/ftNavPipe.gif) no-repeat center right;}
#FooterCell li#last a { background:none;}

/* Breadcrumb Style
---------------------------------------------------------*/
#BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
#BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a {text-decoration:underline; color:#000;}
#BreadCrumbs1_BreadCrumbs1__ctl0_BreadCrumbList a:hover {text-decoration:none; color:#000}