﻿body {background:#fff; font-family:"Arial", "Verdana", "times new roman", times, serif; font-size:76%;margin:0px;}
.css {color:#983; font-family:"Arial", "Verdana", "times new roman", times, serif;}

.SiteBG
{
	background-color: #666666;
	color:#FFFFFF;
}

.SubText
{
	color:#ff9933;
	font-style:italic;
}

div.deptDesc{
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	height:27px;
}

div.deptDesc2
{
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:5px;
}

.PagerLink {
    text-decoration:underline;
	color: #FFFFFF;
}

.NavLink
{
	color:#0066cc;
	text-decoration:underline;
	font-weight:bold;
}

.NavLink:hover
{
	color:#ff9933;
	text-decoration:underline;
	font-weight:bold;
}

.HelpLink
{
	font-size:12px;
	color:#ff9933;
	margin:5px 0px 0px 0px;
	text-decoration:underline;
}

.NoLink {
	color: white;
	text-decoration: none;
}

.SearchEnabled
{
	color:#ff9933;
	text-decoration:none;
	font-weight:bold;
}

.SearchDisabled
{
	color:white;
	text-decoration:none;
}

.MainText 
{
	color:White;
}

.ErrorText 
{
	color:yellow;
}


/* Breadcrumb */

.CrumbLink 
{
	text-decoration:underline;
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}

.CrumbData
{
	padding:5px 0px 0px 200px;
	color:#FFFFFF;
	font-size:11px;
}

/* Customer Service */

.CSHead 
{
	font-size:14px;
	font-weight:bold;
	color:#333333;
}

.CSLink 
{
	font-size:12px;
	color:#333333;
	margin:5px 0px 0px 0px;
}

.CSLinkSel
{
	font-size:12px;
	color:#ff9933;
	font-weight:bold;
	margin:5px 0px 0px 0px;
}

.CSLink a {
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}

.CSLink a:hover {
	color:#0066cc;
	text-decoration:underline;
	font-size:12px;
}

.GenLink 
{
	color:white;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

.GenLink:hover
{
	color:#ff9933;
	font-weight:bold;
	text-decoration:underline;
	font-size:12px;
}

.FHLink
{
	color:#333333;
}

.FHLink:hover
{
	color:#ff9933;
}

/* Header Css */ 

/*
.HeaderBar
{
	background-image: url(/ClozImages/Site/Adco/NavLinks/NavGreenBar.gif);
	background-repeat: repeat-x;
}
*/

.NavRow1 {
    background-image: url(/ClozImages/Site/Bso/NavRowOne.gif);
}

/*
.NavRow2 {
    background-image: url(/ClozImages/Site/Bso/NavRowTwo.gif);
}
*/

/* Footer Css */

.footer 
{
	 color: #cccccc; 
	 font-size: 11px;
}

.footer a {
	color: #cccccc;
	font-weight:bold;
	text-decoration: none;
}
.footer a:hover {
    text-decoration:underline;
	font-weight:bold;
	color: #ff6600;
}


/************************************ITEMLIST PAGE**********************************************************/

table#deptCells tr td.deptImgCell{
	width:260px;
}

table#deptCells tr td{
	padding-left:8px;
	padding-right:12px;
	text-align:center;
	width:260px;
	max-width:260px;
}

span.deptSwatch {
	color:white;
}

span.deptSwatch2{
	color:#000000;
}

/* color swatches on item list page */
img.deptSwatch {
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 1px solid #4a4a4a;
}

/* color swatches on item page */
img.deptSwatch2 {
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border: 2px solid #4a4a4a;
}

img.deptSwatch2:hover {
	border:dotted 2px #ff9933;
}

img.deptSwatch2Sel 
{
	text-align:center;
	margin-right:2px;
	margin-left:2px;
	margin-top:3px;
	border:solid 2px #ff9933;
}

/***************** Item Page ******************/

.Colors, .Sizes, .LogoOptions, .Qty, .ColorChoice, .SizeChoice, .LogoChoice, .ItemConfig, .HideNavPos, .PersonalizeLinkContent, .MonogramLinkContent {
	font-size:10pt;
	margin-top:3px;
}

.Divider
{
	border-bottom:1px dashed white;
	line-height: 1.6em;
	padding-top:10px;
}

.ChoiceTitle {
	color:white;
	padding-top:10px;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:13px;
}

.EmbTitle {
	color:white;
	font-weight:bold;
	font-size:13px;
}

.SizeChartLink
{
	color:#ff9933;
	font-weight:bold;
	text-decoration:underline;
	font-size:13px;
	cursor:pointer;
}

.ItemDesc {
	color:#99CCFF;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:14px;
}

.ColorDesc {
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:12px;
}

.PriceDesc {
	color:#99CCFF;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:14px;
}

.PriceDescStrike
{
	color:#99CCFF;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:12px;
	text-decoration:line-through;
}

.SalePriceDesc 
{
	color:#ff9933;
	padding-bottom: 3px;
	font-weight:bold;
	font-size:15px;
}

.ItemDescText
{
	width: 300px; 
	font-size: 12px; 
	padding: 5px 0px 5px 0px;
	color: #FFFFFF; 
	text-align:justify;
}
   
.FieldTitle
{
	color:#FFFFFF;
}

a.AcctLink {
	color:#FFFFFF;
	text-decoration:none;
}

a.AcctLink:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

.BoldTitle
{
	color:#FFFFFF;
}

.CustomLink
{
	text-decoration:underline;
	color:#99ccff;
}

.LogoBox
{
	border: solid 1px #CCCCCC;
	margin:10px 0px;
	padding:5px;
}

/******************************* Tab Descriptions ***************************/

.tabDown {
background-image:url("/ClozImages/Site/Bso/Buttons/tabTopLeft_down.gif");
background-position:left top;
background-repeat:no-repeat;
color:#444444;
cursor:pointer;
float:left;
font-size:1em;
margin-right:1px;
position:relative;
top:1px;
}

.tabChildDown {
background-image:url("/ClozImages/Site/Bso/Buttons/tabTopRight_down.gif");
background-position:right top;
background-repeat:no-repeat;
padding:2px 8px;
}

.tabUp {
background-image:url("/ClozImages/Site/Bso/Buttons/tabTopLeft_up.gif");
background-position:left top;
background-repeat:no-repeat;
color:#CCCCCC;
cursor:pointer;
float:left;
font-size:1em;
margin-right:1px;
position:relative;
top:1px;
}

.tabChildUp {
background-image:url("/ClozImages/Site/Bso/Buttons/tabTopRight_up.gif");
background-position:right top;
background-repeat:no-repeat;
border-bottom:1px solid #969696;
padding:2px 8px 1px;
}

.itemOverview {
background-color:#666666;
color:white;
border:1px solid #969696;
clear:both;
padding:5px 8px;
width:300px;
}

.itemMoreInfo {
background-color:#666666;
color:white;
border:1px solid #969696;
clear:both;
display:none;
padding:5px 8px;
width:300px;
}

/******************************* More Info Panel ***************************/

.InfoLink
{
	text-decoration:underline;
	color:#FFFFFF;
}

.MIPanel
{
	padding: 0px 0px 0px 3px;
    border: solid 1px #FFFFFF; 
    background: #666666;
    text-align:justify;
}

.MIPanelHr
{
	border-bottom:1px solid #FFFFFF;
}

/******************************* More Info Hover ***************************/

a.InfoLink2 {
    position: relative;
    text-decoration: none;
    color:white;
    cursor:pointer;
}
a.InfoLink2 span {
    display: none;
}
a.InfoLink2:hover {
    background: none; /* IE hack */
    z-index: 100;
}
a.InfoLink2:hover span {
    display:block!important;
    display:inline-block;
    position: absolute;
    top: 1.5em;
    left: 0.5em;
    margin: 0em;
    background: #666666;
    text-align: justify;
    color:white;
    padding:10px 10px 10px 10px;
    border:solid 1px white;
}

/***/

.ACPanel
{
	border: solid 5px #666666; 
}

.ACHeader
{
	background-color: #666666;
	padding: 0px 0px 5px 5px; 
	color: White; 
	font-weight: bold;
}

.ACItemDesc {
	color:#99CCFF;
	font-weight:bold;
}

.EnlargePanel
{
    background-color: #666666; 
    height: 22px; 
    border-top: solid 1px #666666;
    border-bottom: dotted 1px white;
}

.EnlargeBB
{
    border-bottom: dotted 1px white;
}

.EnlargeBT
{
    border-top: dotted 1px white; 
    padding-bottom: 10px;
}

.SwatchBB
{
    border-top: dotted 1px white; 
    width: 100%;
}

.MIDivider
{
	border: dotted 1px white; 
	width: 550px;
}


.CImg
{
    width:20px;
    height:20px;
    border:solid 2px #4A4A4A;
}

.CImgSel
{
    width:20px;
    height:20px;
    border:solid 2px #FF9933;
}

.CImgOver
{
    width:20px;
    height:20px;
    border:dotted 2px #FF9933;
}

.SImg
{
	border:solid 2px #666666;
}

.SImgSel
{
    border:solid 2px #FF9933;
}

.SImgOver
{
    border:dotted 2px #FF9933;
}

.CIcon
{
    padding:1px 1px 1px 1px;
    width:50px;
    height:50px;
    border:solid 1px #999999;
}
.CIconSel
{
    width:50px;
    height:50px;
    border:dotted 2px #990000;
}

/******************************* Size ***************************/

.Normal {
    color:#FFF;background-color:#666666;border:1px solid #FFF;font-size:12px;padding:2px 5px 2px 5px;text-align:center;
}

.Hover {
    color:#FFF;background-color:#666666;border:2px dotted #ff9933;font-size:12px;padding:1px 4px 1px 4px;text-align:center;
}

.Selected {
    color:#FFF;background-color:#666666;border:2px solid #ff9933;font-size:12px;padding:1px 4px 1px 4px;text-align:center;
}

.NA {
    color:#999;background-color:#666666;border:1px dotted #999;font-size:12px;padding:2px 5px 2px 5px;text-align:center;
}

.NASelected {
    color:#999;background-color:#666666;border:2px dotted #999;font-size:12px;padding:1px 4px 1px 4px;text-align:center;
}

/******************************* Qty ***************************/

.QtyBox {
    color:#FFF;background-color:#666666;border:1px solid #FFF;font-size:12px;padding:2px 5px 2px 5px;text-align:center;
}

.QtyBoxOver {
    color:#FFF;background-color:#666666;border:2px dotted #ff9933;font-size:12px;padding:1px 4px 1px 4px;text-align:center;
}

.QtyBoxSelected {
    color:#FFF;background-color:#666666;border:2px solid #ff9933;font-size:12px;padding:1px 4px 1px 4px;text-align:center;
}

/**************** Checkout pages *******************/

.ChkTitle
{
	color:#ffffff;
}

.ChkInput
{
	width:200px;
}

.ErrorBanner
{
	color: #ffcc00; 
	border: solid 1px #ffcc00;
	margin: 10px 0px 10px 0px; 
	padding:2px 0px 2px 10px; 
	font-size: 16px;
}  

.SummaryBanner
{
	color: #ffffff; 
	border: solid 1px #ffffff;
	margin: 10px 0px 10px 0px; 
	padding:2px 0px 2px 10px; 
	font-size: 10pt;
}  

.InputErr
{
	color:#ffcc00;
}

.BSC
{
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	padding-left:10px;
}

/**************** Slide show *******************/

#slide-images{
	position:relative;
	display:block;
	margin:0px;
	padding:0px;
	width:760px;
	height:456px;
	overflow:hidden;
}

#slide-images li{
	position:absolute;
	display:block;
	list-style-type:none;
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
}

#slide-images li img{
	display:block;
	background-color:#FFFFFF;
}


/*********************** Footer ********************/

.footlinks
{
    margin:0 auto;
    width:980px;
}

.footerpanel
{
    background-image:url(/ClozImages/Site/Bso/footerbg.gif);
    background-position:center top;
    background-repeat:repeat-x;
    bottom:0;
    width:100%;
}

.footlinks ul
{
    list-style:none;
    float:left;
    width:200px;
    margin-left:5px;
    padding-left:5px;
}

.footlinks ul li a {
    text-decoration:none;
    color:#CCCCCC;
}

.footlinks ul li a:hover {
    text-decoration:underline;
    color:#CCCCCC;
}

.Hd
{
    color:#ff9933;
    font-weight:bold;
    padding: 5px 0px;
}

.FLink
{
	text-align: center; 
	padding-top:10px;
	font-size: 11px;
	color: #CCCCCC;
	margin:0 auto;
	width:980px;
}

.FLink a
{
	color: #CCCCCC;
	text-decoration:none;
}

.FLink a:hover
{
	color: #CCCCCC;
	text-decoration:underline;
}

.SI
{
	text-align: justify; 
	padding-top:10px; 
	font-size: 12px;
	color: #CCCCCC;
	margin:0 auto;
	width:980px;
}

/*********************** Find Org ********************/

#OrgDict
{
    list-style:none;
    margin-top:10px;
    margin-left:0px;
    padding-left:0px;
}

#OrgDict li
{
    display:inline;
}

#OrgDict li a {
    color:#CCCCCC;
    padding-right:15px;
    font-size:14pt;
    margin-top:0px;
}


#OrgDict li a:hover {
    color:#CCCCCC;
}

.OrgVal 
{
	padding-top:2px;
}

.OrgVal a {
    text-decoration:none;
    color:#CCCCCC;
    display:inline;
}

.OrgVal a:hover {
    text-decoration:underline;
    color:#CCCCCC;
}

.LetterSel
{
	color:#ff9933;
	font-weight:bold;
	font-size:18pt;
	text-decoration:none;
}

div.acSOL {
  margin:0px;  
  padding:0px;  
  width:250px;
  background:#fff;
  border:1px solid #888;
  position:absolute;
}

div.acSOL ul {
  margin:0px;
  padding:0px;
  list-style-type:none;
}

div.acSOL ul li.selected { 
  background-color:#DEDEDE;
}

div.acSOL ul li {
  color:#333333;
  margin:0;
  padding:2px;
  display:block;
  list-style-type:none;
  cursor:pointer;
  width:98%;  
}
