body {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	height:100%;
	color:black;
	background-image:url("/lib/vickerey/topnavbg-vignette.jpg");
	background-repeat:no-repeat;
}
form {
	margin:0px;
	padding:0px;
}

td {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#000000;
}



img {
	border: 0;
}

a img {
	border:0px;
}

.cssPreload {
	display:none;
}

.C-Table-100 {
	width: 100%;
}

.serifFont {
	font-family: Georgia,"Times New Roman",Times,serif;
}

.serifFont10 {
	font-family: Georgia,"Times New Roman", Times, serif;
	font-size: 10px;
	color: #646464;
}

.divRelative {
	position:relative;
}

.vlink {																	/* Is Used */
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 color:#434554;font-size:9pt;text-decoration:none
}
a:hover.vlink {															/* Is Used */
 color:#434554;text-decoration:underline
}
.rlink {															/* Is Used */
 font-family:verdana,geneva,arial,helvetica,sans-serif;
 color:#CB6C45;font-size:10pt;text-decoration:none
}
a:hover.rlink {															/* Is Used */
 color:#CB6C45;text-decoration:underline
}


/* Top Nav 09 */
#TNmasterBin {
	position:relative;
	left:0px;
	top:0px;
	width:860px;
	height:70px;
}
#TNlogoBin {
	position:absolute;
	width:190px;
	top:14px;
	left:0px;
	text-align:center;
}
#TNtopLinksBin {
	position:absolute;
	left:270px;
	right:0px;
	top:14px;
	text-align:right;
}
.TNnavlink {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	font-weight:bold;
	color:#611e00;
	text-decoration:none;
}
.TNnavlink:hover {
	color:#001261;
}
.TNnowrap {
	white-space:nowrap;
}

/* Dept Nav 09 (860) */

#DNnavMasterBin {
	position:relative;
	width:860px;
	height:38px;
}

#DNnavTitleCell {
	width:190px;
}
#DNnavTearCell {
	width:25px;
}
#DNnavDeptNavCell {
	width:645px;
}

/* SEARCH 09 */

.LNlinksSearchBin {
	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	width:180px;
	position:relative;
	background-image:url(/lib/vickerey/leftnav-search-field-bg-grad.jpg);
	background-repeat:repeat-y;
	text-align:center;
}

#TNsearch { 
	margin-left: auto;
	margin-right: auto;
	padding:0px;
}

#LNsearch { 
	margin-left: auto;
	margin-right: auto;
	width:180px;
	padding:0px;
}

.SEARCHinput {
	border:0px;
	margin: 0px;
	font-family:Arial,Geneva,Helvetica;
	font-size:9px;
	color:#999999;
	padding-left:4px;
	vertical-align:bottom;
}

.SEARCHimage {
	vertical-align:bottom;
}

.SEARCHtable {
	margin-left: auto;
	margin-right: auto;
}


.SEARCHtableLeftCell {
	border:1px solid #cccccc;
}

.SEARCHtableRightCell {
	background:white;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

/* BODY */

#BHmasterBin {
	position:relative;
	width: 860px;
	height:100%;
}

#BHmasterBinBlock {
	position:relative;
	width: 860px;
	top:0px;
}

.BHmasterLN {
	width:190px !important;
	text-align:left;
}

.BHmasterTP {
	background-repeat:repeat-y;
	text-align:left;
	background-image:url("/lib/vickerey/tornpaper-repeatingpattern894.jpg");
	width:25px;
	height:1000px;
}

.BHmasterCA {
	width:645px;
}

/* Top Nav  */

#TN_MasterBin {
	position:relative;
	left:0px;
	top:0px;
	width:860px;
	height:75px;
}

#TN_LogoBin {
	position:absolute;
	width:190px;
	top:14px;
	left:0px;
	text-align:center;
}

#TN_TopLinksBin {
	position:absolute;
	left:270px;
	right:0px;
	top:14px;
	text-align:right;
}

.TN_TopLinksBinTable { 			/* NOT USED */
	width:100%;
}

.TN_TopLinksBinTable_CellSpacer { 			/* NOT USED */
	width:25px;
	height:10px;
	position:relative;
	top:0px;
}

.TN_TopLinksBinTable_1stCell { 			/* NOT USED */
	vertical-align:top;
}

.TN_navlink {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	font-weight:bold;
	color:#611e00;
	text-decoration:none;
}

.TN_navlink:hover {
	color:#001261;
}

.TN_nowrap {
	white-space:nowrap;
}

/* LN -----------------------------  */

#LMmasterBin {
	position:relative;
	padding-left:5px;
	padding-right:5px;
}

.LNparentBin {
	position:static;
	text-align:center;
}

.LNlinksMiscBin {
	padding-top:10px;
	text-align:center;
	position:relative;
}

.LNmiscLinksBin {
	background-image:url(/lib/vickerey/LN-LNContentBin-MiscLinksBin-bggrad.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	margin-top:2px;
	margin-bottom:2px;
	width:100%;
	padding-top:10px;
	padding-bottom:10px;
	overflow:visible;
}

.LNmiscLinksEndGradBin {
	margin-bottom:10px;
}

.LNlinksShopByBrandBin {
	padding-top:10px;
	text-align:center;
	position:relative;
}

.LNlinksShopByBrandBin {
	position:relative;
	padding-top:5px;
	text-align:center;
}

.LNlinksCategoryExpandedBin {
	position:relative;
	width:100%;
	line-height: 1.5em;
	margin-top:0px;
	text-align:center;
}

/* Contracted */

.LNlinksCategoryContractedBin {
	position:relative;
	width:100%;
	line-height: 1.5em;
	margin-top:5px;
	text-align:center;
}

.LNlinksCategoryContractedBin .LNlinksCategoryLinkBin {
	text-align:center;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	letter-spacing:.1em;
	color:#535353;
}

.LNlinksCategoryContractedBin .LNlinksCategoryLinkBin-Hover {
	text-align:center;
	background-image:url('left-nav-main-link-bg--rollover.jpg');
	background-repeat:repeat-y;
	background-position:center;
	letter-spacing:.1em;
	color:black;
} 



/* LN Category */
.LNcategoryBin {
	position:relative;
	background:url(/lib/vickerey/left-nav-main-link-bg.jpg) repeat-y center;
	text-align:center;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:black;
	text-transform:uppercase;
	margin-top: 6px;
}

.LNcategory-TopBorder {
	height:1px;
	width:50%;
	border-top:1px solid #c9c9c9;
	position:absolute;
	margin-left: 25%;
	margin-right: 25%;
	top:0px;
	overflow:hidden;
}

.OLDLNcategory-TopBorder {
	position:relative;
	margin: 0 auto;
	height:1px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:1px;
	width:50%;
	border-bottom:1px solid #c9c9c9;
}

/* LN 2nd Level */

.LNlinks2ndLevelLinksBinParentBin {
	position:relative;
	height:100%;
}

.LNlinks2ndLevelLinksBin { 			/* Contains brackets */
	position:relative;
	margin-right:5px;
	margin-left:5px;
	border-top:1px solid #c9c9c9;
	border-bottom:1px solid #c9c9c9;
	height:100%;
	overflow:visible;
}

.LNlinksCategoryExpanded-LeftTopVerticalBorder {
	left:0px;
	top:0px;
	width:1px;
	height:35%;
	border-left:1px solid #c9c9c9;
	position:absolute;
}

.LNlinksCategoryExpanded-RightTopVerticalBorder {
	right:0px;
	top:0px;
	width:1px;
	height:25%;
	border-right:1px solid #c9c9c9;
	position:absolute;
}

.LNlinksCategoryExpanded-LeftBottomVerticalBorder {
	left:0px;
	bottom:0px;
	width:1px;
	height:25%;
	border-left:1px solid #c9c9c9;
	position:absolute;
}

.LNlinksCategoryExpanded-RightBottomVerticalBorder {
	right:0px;
	bottom:0px;
	width:1px;
	height:35%;
	border-right:1px solid #c9c9c9;
	position:absolute;
}


.LNlinks2ndLevelLinksBin {
	position:relative;
	margin:0px;
}

.LN2ndLevelLinksBin {
	position:relative;
	margin:4px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#818181;
	line-height:1.5em;
	text-align:center;
}

/* 1st Link */
.LN1stLevelLinkBin {
	position:relative;
	padding-top: 3px;
}

.LN1stLevel {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	line-height:1.5em;
	letter-spacing:.1em;
	color:black;
	text-transform:uppercase;
	text-decoration:none;
}
.LN2ndLevelLink:visited {
	text-decoration:none;
	color:black;
}

.LN1stLevelSale {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	line-height:1.5em;
	letter-spacing:.1em;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	color: #800000;
}
.LN1stLevelSale:visited {
	text-decoration:none;
	color:#800000;
}

.LN1stLevelCategoryTitle {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:1.5em;
	letter-spacing:.1em;
	color:#461600;
	text-transform:uppercase;
	font-weight:bold;
}


/* 2nd Link */

.LN2ndLevelLink {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:#444444;
	line-height:1.4em;
	margin-bottom:3px;
	text-decoration:none;
}

.LN2ndLevelLink:visited {
	color:#444444;
	text-decoration:none;
}

.LN2ndLevelLink:hover {
	color:black;
	text-decoration:underline;
}

.LN2ndLevelLinkSelected {
	font-size:11px;
	color:#222222;
	line-height:1.4em;
	text-decoration:none;
	margin-bottom:9px;
}

.LN2ndLevelLinkSelected:visited {
	color:#222222;
	text-decoration:none;
}

.LN2ndLevelLinkSelected:hover {
	color:black;
	text-decoration:underline;
}

/* LN Home */

.LNhomeTitleLine {
	padding-bottom:1px;
	width:100%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	letter-spacing:.1em;
	vertical-align:middle;
	color:black;
	text-transform:uppercase;
	margin-bottom:.1em;
}

.LNhomeTitleLine a {
	color:black;
	text-decoration:none;
	border-bottom:1px solid #828282;
}

.LNhomeTitleLine a:hover {
	color:black;
	text-decoration:none;
	border-bottom:1px dotted #828282;
}


.LNhomeDividerStyle1 {
	height:14px;
	padding-top:7px;
	padding-bottom:7px;
	background:url(/lib/vickerey/LNMiscLinksBinDividerStyle1.png) no-repeat center center;
}

.LNhomeDividerStyle2 {
	height:14px;
	padding-top:7px;
	padding-bottom:7px;
	background:url(/lib/vickerey/LNMiscLinksBinDividerStyle2.png) no-repeat center center;
}

.LNhomeOutwardLinkLine {
	width:100%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-style:italic;
	font-size:11px;
	vertical-align:middle;
	color:#4c4c4c;
	text-transform:lowercase;
	margin-bottom:1px;
	padding-bottom:1px;
}

.LNhomeOutwardLinkLine a {
	text-decoration:none;
	color:#4c4c4c;
	border-bottom:1px dotted #4c4c4c;
}

.LNhomeOutwardLinkLine a:hover {
	text-decoration:none;
	color:#4c4c4c;
	border-bottom:1px solid #4c4c4c;
}

/* TEAR */
 
.TP_BGTD {						/* USED */	
	text-align:left;
	background-image:url(/lib/vickerey/tornpaper-repeatingpattern.jpg);
	background-repeat:repeat-y;
}

/* BODY  */

#BH_BHMasterBin {							/* USED */	
	position:relative; /*position:static;*/
	width: 860px;
	height:100%;
}

.BH_BHMasterBin_BHRelativeBlockBin {			/* USED */
	position:relative;
	top:0px;
	width:860px;
}

.BH_BHMasterBin_BHRelativeBlockBinTable {			/* USED */
	width:860px;
}

.BH_BHRelativeBlockBinTable_ColumnLN {			/* USED */
	width:190px !important;
	text-align:left;
}

.BH_BHRelativeBlockBinTable_ColumnTP {
	background-repeat:repeat-y;
	text-align:left;
	background-image:url("/lib/vickerey/tornpaper-repeatingpattern.jpg");
	width:25px;
	height:1000px;
}

.BH_ColumnTP_TopFadeBin {			/* NOT USED */
	height:87px;
	width:25px;
	left:0px;
	top:0px;
	position:relative;
}

.BH_BHRelativeBlockBinTable_ColumnCA {			/* NOT USED */
	width:645px;
}

#CA_ColumnCA_ContentAreaMasterBin {
	position:relative;
	width:645px;
	top:0px;
}

#CA_ContentAreaMasterBin_MainNavBin { /* remove */
	position:relative;
	margin-top:5px;
	margin-bottom:10px;
}

.CA_MainNavBin_MainNavBinTable {			/* NOT USED */
	width:100%;
}

.CA_MainNavBinTable_FarLeftCell {			/* NOT USED */
	text-align:left;
}

.CA_MainNavBinTable_MiddleCells {			/* NOT USED */
	width:1px;
}

.CA_MainNavBinTable_SpacerCells {			/* NOT USED */
	width:20%;
}

.CA_MainNavBinTable_FarRightCell {			/* NOT USED */
	text-align:right;
}

.CA_DEPT_ContentAreaMasterBin_HomePageBin {} 			/* NOT USED */

.CA_DEPT_ContentAreaMasterBin_DeptPageBin {} 			/* NOT USED */

.CA_DEPT_DeptPageBin_DeptHeaderBin {} 			/* NOT USED */

.CA_DEPT_DeptHeaderBin_HeaderContentBin {} 			/* NOT USED */

.CA_DEPT_HeaderContentBin_TopContentBin {} 			/* NOT USED */

.CA_DEPT_TopContentBin_LargeHeaderPic {
	width:645px;
	height:210px;
}

.CA_DEPT_HeaderContentBin_BttmContentParentBin {
	background:url(/lib/vickerey/ca-dept-buttons-bggrad.jpg) repeat-y center top;
	position:relative;	
}

.CA_DEPT_BttmContentParentBin_BttmContentBin {
	background:url(/lib/vickerey/ca-dept-header-horz-grad-top2-645px.png) no-repeat center top;
	padding-top:7px;
	position:relative;
}

.CA_DEPT_BttmContentBin_ButtonsAndArrowsBin, #CA_DEPT_BttmContentBin_ButtonsAndArrowsBin {
	position:relative;
	padding-left:10px;
	padding-right:10px;
	vertical-align:middle;
	background:url(/lib/vickerey/ca-dept-header-horz-grad-bttm2-645px.png) no-repeat center bottom;
	padding-bottom:3px;
}

.CA_DEPT_ButtonsAndArrowsBin_LeftArrowBin {
	position:absolute;
	z-index:5;
	left:0px;
	top:0px;
	height:68px;
	width:20px;
	background-color:#cccccc;
}

.CA_DEPT_ButtonsAndArrowsBin_RightArrowBin {
	position:absolute;
	z-index:5;
	right:0px;
	top:0px;
	height:68px;
	width:20px;
	background-color:#cccccc;
}

#CA_DEPT_ButtonsAndArrowsBin_ButtonsParentBin {
	overflow:hidden;
	height:80px;
	vertical-align:middle;
}

.CA_DEPT_ButtonsAndArrowsBin_ButtonsBin, #CA_DEPT_ButtonsAndArrowsBin_ButtonsBin {
	height:80px;
	text-align:center;
}

.CA_DEPT_ButtonsBin_IconPicBin {
	position:relative;
	width:77px !important;
	height:75px !important;
	background-image:url(/lib/vickerey/snapshot-bg.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-right:6px;
	margin-left:6px;
}

.CA_DEPT_ButtonsBin_IconPicBin:hover {
	position:relative;
	width:77px !important;
	height:75px !important;
	background-image:url(/lib/vickerey/snapshot-bg--rollstate.png);
	background-repeat:no-repeat;
	background-position:left top;
	text-align:left;
	padding-right:6px;
	margin-left:6px;
}

.CA_DEPT_IconPicBin_IconPicture {
	width:58px;
	height:58px;
	position:relative;
	left:8px;
	top:7px;
	border:1px solid #f2f2f2;
}


.CA_DEPT_ButtonsAndArrowsBin_ButtonsBinTable {
	width:100%;
}

.CA_DEPT_ButtonsAndArrowsBin_ButtonsBinTableCell {
	width:14.28%;
	height:73px;
	text-align:center;
	vertical-align:middle;
}

.CA_DEPT_DeptPageBin_DeptSpreadBin {
	margin-top:5px;
}

.CA_DEPT_DeptPageBin_DeptColumnsBin {
}

.CA_DEPT_DeptPageBin_DeptColumnsBinTable {
}

.CA_DEPT_DeptColumnsBinTable_LeftColumnCell {
	background-image:url(/lib/vickerey/vert-rough-line-right-rough.png);
	background-repeat:repeat-y;
	background-position:right;
	padding-right:2px;
}

.CA_DEPT_LeftColumnCell_LeftContentBin {
}

.CA_DEPT_LeftContentBin_LeftContentModule, .CA_DEPT_LeftContentBin_LeftContentModule-AlignedLeft, .CA_DEPT_LeftContentBin_LeftContentModule-AlignedRight {
	background-image:url(/lib/vickerey/horz-rough-line-bttm-rough.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:12px;
	padding-top:10px;
	padding-right:10px;
	position:relative;
	min-height:180px;
}

.CA_DEPT_LeftContentModule_LeftContentModuleContentBin {
	min-height:150px;
	position:relative;
	padding:10px;
}

.CA_DEPT_LeftContentBin_LeftContentModule .CA_DEPT_LeftContentModuleContentBin_LeftContentModulePicBin, 
.CA_DEPT_LeftContentBin_LeftContentModule-AlignedLeft .CA_DEPT_LeftContentModuleContentBin_LeftContentModulePicBin {
	float:left;
	width:150px;
	height:150px;
	margin-right:15px;
	margin-bottom:5px;
}

.CA_DEPT_LeftContentBin_LeftContentModule-AlignedRight .CA_DEPT_LeftContentModuleContentBin_LeftContentModulePicBin {
	float:right;
	width:150px;
	height:150px;
	margin-left:15px;
	margin-bottom:5px;
}

.CA_DEPT_LeftContentModule_Pic {
	width:150px;
	height:150px;
}

.CA_DEPT_LeftContentBin_LeftContentModule .CA_DEPT_LeftContentModuleContentBin_LeftContentModuleTextBin,
.CA_DEPT_LeftContentBin_LeftContentModule-AlignedLeft .CA_DEPT_LeftContentModuleContentBin_LeftContentModuleTextBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	color:#646464;
	text-align:left;
}

.CA_DEPT_LeftContentBin_LeftContentModule-AlignedRight .CA_DEPT_LeftContentModuleContentBin_LeftContentModuleTextBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	color:#646464;
	text-align:right;
}

.CA_DEPT_LeftContentModuleTextBin_TitleText {
	font-family:Georgia,"Times New Roman",Times,serif;
	line-height:1.1em;
	font-size:18px;
	color:#646464;
	margin-bottom:5px;
}

.CA_DEPT_LeftContentModuleTextBin_TitleText a, .CA_DEPT_LeftContentModuleTextBin_TitleText a:visited {
	color:#646464;
	text-decoration:none;
}

.CA_DEPT_LeftContentModuleTextBin_TitleText a:hover {
	color:#646464;
	text-decoration:underline;
}

.CA_DEPT_LeftContentModuleTextBin_MainCopyText {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	line-height:1.2em;
	color:#646464;
}

.CA_DEPT_LeftContentModuleTextBin_LinkBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:1.3em;
	padding-top:.5em;
	color:black;
	text-align:right;
}

.CA_DEPT_LeftContentModuleTextBin_LinkBin a, .CA_DEPT_LeftContentModuleTextBin_LinkBin a:visited {
	color:#6b6bd9;
	text-decoration:underline;
}

.CA_DEPT_LeftContentModuleTextBin_LinkBin a:hover {
	text-decoration:none;
	color:#6b6bd9;
}

.CA_DEPT_LeftContentModuleTextBin_MultiLinkParentBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:1.3em;
	color:black;
	text-align:right;
	position:relative;
	padding-top:10px;
	clear:both;
}

.CA_DEPT_LeftContentModuleTextBin_MultiLinkBin {
	border-top:1px dotted #cccccc;	
}

.CA_DEPT_LeftContentModuleTextBin_MultiLinkBinTable {
	width:100%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	line-height:1.3em;
	color:black;
	text-align:right;	
}

.CA_DEPT_LeftContentModuleTextBin_MultiLinkBinTable a, .CA_DEPT_LeftContentModuleTextBin_MultiLinkBinTable a:visited {
	color:#6b6bd9;
	text-decoration:underline;	
}

.CA_DEPT_LeftContentModuleTextBin_MultiLinkBinTable a:hover {
	color:#6b6bd9;
	text-decoration:none;	
}

.CA_DEPT_MultiLinkBinTable_TextLinkCell {
	padding-top:.375em;
	padding-bottom:.375em;
	padding-left:10px;
	width:49%;
	border-bottom:1px dotted #cccccc;
}

.CA_DEPT_MultiLinkBinTable_ArrowCell {
	padding-top:.375em;
	padding-bottom:.375em;
	white-space:nowrap;
	width:1%;	
	border-bottom:1px dotted #cccccc;
}

.CA_DEPT_DeptColumnsBinTable_RightColumnCell {
	padding-top:10px;
	width:215px;
}

.CA_DEPT_RightColumnCell_RightContentBin {
	margin-left:10px;
}

.CA_DEPT_RightContentBin_RightContentModule {
	margin-bottom:20px;
}

.CA_DEPT_RightContentModule_RightGradTitleParentBin {
	background-image:url(/lib/vickerey/horz-rough-line-top-rough.png);
	background-repeat:repeat-x;
	background-position:left top;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.CA_DEPT_RightGradTitleParentBin_RightGradTitleBin {
	background-image:url(/lib/vickerey/horz-rough-line-bttm-rough.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:2px;
	padding-top:2px;
}

.CA_DEPT_RightGradTitleBin_RightGradBin {
	background-image:url(/lib/vickerey/ca-dept-rightgradtitlebin-rightgradbin-bggrad.jpg);
	background-repeat:repeat-y;
	background-position:center top;
	padding-top:5px;
	padding-bottom:5px;
}

.CA_DEPT_RightGradTitleBin_RightGradBinTable {
}

.CA_DEPT_RightGradTitleBin_RightGradBinTableCell {
	min-height:1.5em;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:#646464;
	text-align:center;
	padding-left:2px;
	padding-right:2px;
}

.CA_DEPT_RightContentModule_RightContentAreaOnBttmBin {
	background-image:url(/lib/vickerey/horz-rough-line-bttm-rough.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
}

.CA_DEPT_RightContentModule_RightContentAreaOnTopBin {
	background-image:url(/lib/vickerey/horz-rough-line-top-rough.png);
	background-repeat:repeat-x;
	background-position:left top;
	border-right:1px solid #cccccc;
	border-left:1px solid #cccccc;
	padding-top:2px;
}

.CA_DEPT_RightContentAreaOnBttmBin_RightContentAreaBin {
	padding-bottom:5px;
	text-align:center;
}

.CA_DEPT_RightContentAreaOnTopBin_RightContentAreaBin {
	text-align:center;
}

.CA_DEPT_RightContentAreaBin_RightPicBin {
	padding:1px;
}

.CA_DEPT_RightContentAreaBin_RightTextCopyBin {
	margin-top:5px;
	margin-bottom:5px;
	text-align:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	line-height:1.3em;
	color:#646464;
	padding-left:7px;
	padding-right:5px;
	padding-top:5px;
}

.CA_DEPT_RightContentAreaBin_RightTextLinksBin{
	margin-bottom:5px;
	text-align:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	color:#646464;
	padding-left:10px;
	padding-right:5px;
	padding-top:5px;
}

.CA_DEPT_RightContentAreaBin_RightTextLinksBinTable {
	text-align:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
}

.CA_DEPT_RightContentAreaBin_RightTextLinksBinTable a, .CA_DEPT_RightContentAreaBin_RightTextLinksBinTable a:visited {
	color:#6b6bd9;
	text-decoration:underline;
}

.CA_DEPT_RightContentAreaBin_RightTextLinksBinTable a:hover {
	color:#6b6bd9;
	text-decoration:none;
}

.CA_DEPT_RightTextLinksBinTable_LeftColumn {
	color:black;
	padding-bottom:.7em;
}

.CA_DEPT_RightTextLinksBinTable_RightColumn {
	padding-bottom:.7em;	
}

.CA_CTGRY_ContentAreaMasterBin_HeaderBin {
	position:relative;
	text-align:center;
}

.CA_CTGRY_HeaderBin_HeaderTextGroup {
	text-align:center;
	width:100%;
	position:relative;
	vertical-align:middle;
	height:34px;
}

.CA_CTGRY_HeaderBin_HeaderTextGroupTable {
	width:100%;	
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	color:black;
	text-align:center;
	height:34px;
}

.CA_CTGRY_HeaderTextGroupTable_MiddleCell {
	background-image:url(/lib/vickerey/categoryHeader-headlinetextaccent-wide.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:34px;
	text-align:center;
}

.CA_CTGRY_MiddleCell_HeaderTextBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	color:black;
	text-align:center;
	position:relative;
	margin-top:auto;
	margin-bottom:3px;
}

.CA_CTGRY_MiddleCell_HeaderTextBin h1 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	color:black;
	text-align:center;
	width:100%;
	margin:0px;
	font-weight:normal;
}

.CA_CTGRY_MiddleCell_HeaderTextBin a, .CA_CTGRY_MiddleCell_HeaderTextBin a:visited {
	color:black;
	text-decoration:none;
}

.CA_CTGRY_MiddleCell_HeaderTextBin a:hover {
	color:black;
	text-decoration:underline;
}


.CA_CTGRY_HeaderBin_HeaderContentGroup {
	background:#eff2f9 url(/lib/vickerey/category-header-alpha-left.png) repeat-y left;
}

.CA_CTGRY_HeaderContentGroup_HeaderContentGroupChildBin {
	background:url(/lib/vickerey/category-header-alpha-right.png) repeat-y right;
}

.CA_CTGRY_HeaderContentGroupChildBin_HeaderContentGroupTable {
}

.CA_CTGRY_HeaderContentGroupTable_TopCell {		/* NOT USED */
}

.CA_CTGRY_HeaderContentGroupTable_BottomCell {		/* NOT USED */
}

.CA_CTGRY_HeaderContentGroupTable_TopAndBottomFlourishImages {
	width:645px;
	height:13px;
}

.CA_CTGRY_HeaderContentGroupTable_MiddleCell {
	text-align:left;
}

.CA_CTGRY_MiddleCell_HeaderContentAreaBin {
	margin-left:10px;
	margin-right:10px;
}

.CA_CTGRY_MiddleCell_HeaderContentAreaBinTable {
	width:100%;
}

.CA_CTGRY_HeaderContentAreaBinTable_LeftCell {
}

.CA_CTGRY_LeftCell_HeaderContentPicture {
	margin-right:15px;
}

.CA_CTGRY_HeaderContentAreaBinTable_RightCell {
}

.CA_CTGRY_RightCell_HeaderContentTextBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
}

.CA_CTGRY_RightCell_HeaderContentBulletLinksBin {
	width:100%;
	margin-top:10px;
}

.CA_CTGRY_HeaderContentBulletLinksBinTable {
	width:100%;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
}

.CA_CTGRY_HeaderLinksTableCell {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	padding-bottom:5px;
	padding-right:5px;
}

.CA_CTGRY_HeaderContentBulletLinksBinTable .Column1, .Column2, .Column3 {
	width:33%;
	padding-bottom:5px;
	padding-right:5px;
}

.CA_CTGRY_HeaderContentBulletLinksBinTable a, .CA_CTGRY_HeaderContentBulletLinksBinTable a:visited {
	color:#3535d9;
	text-decoration:underline;
}

.CA_CTGRY_HeaderContentBulletLinksBinTable a:hover {
	color:#3535d9;
	text-decoration:none;
}

.CA_CTGRY_RightCell_FilteringBin {
	width:100%;
	margin-top:10px;
}

.CA_CTGRY_ContentAreaMasterBin_SubCatBin {
	margin-top:0px;
	position:relative;
}

.CA_CTGRY_SubCatBin_SubCatHeaderBin {
	text-align:center;
	width:100%;
	position:relative;
	vertical-align:middle;
	height:34px;
	margin-bottom:0px;
}

.CA_CTGRY_SubCatBin_SubCatHeaderBinTable {
	width:100%;
	height:34px;
}

.CA_CTGRY_SubCatHeaderBinTable_SubCatMiddleCell {
	height:34px;
	background-image:url(/lib/vickerey/categoryHeader-headlinetextaccent-wide.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:34px;
	text-align:center;
}

.CA_CTGRY_SubCatMiddleCell_SubCatHeaderTextBin {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:black;
	text-align:center;
	position:relative;
	width:100%;
	padding-bottom:3px;
}

.CA_CTGRY_SubCatMiddleCell_SubCatHeaderTextBinTable {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:black;
	width:100%;
}

.CA_CTGRY_SubCatHeaderTextBinTable_SubCatTextCell {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:14px;
	color:black;
}

.CA_CTGRY_SubCatHeaderTextBinTable_SubCatTextCell a, .CA_CTGRY_SubCatHeaderTextBinTable_SubCatTextCell a:visited {
	text-decoration:none;
	color:black;
}

.CA_CTGRY_SubCatHeaderTextBinTable_SubCatTextCell a:hover {
	text-decoration:underline;
	color:black;
}

.CA_CTGRY_SubCatHeaderTextBinTable_LeftCell {
	font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:75px;
	padding-left:5px;
}

.CA_CTGRY_SubCatHeaderTextBinTable_RightCell {
	font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
	font-size:9px;
	width:75px;
	padding-right:10px;
}

.CA_CTGRY_SubCatHeaderTextBinTable_LeftCell a, .CA_CTGRY_SubCatHeaderTextBinTable_RightCell a, .CA_CTGRY_SubCatHeaderTextBinTable_LeftCell a:visited, .CA_CTGRY_SubCatHeaderTextBinTable_RightCell a:visited {
	color:#6b6bd9;
	text-decoration:underline;
}

.CA_CTGRY_SubCatHeaderTextBinTable_LeftCell a:hover, .CA_CTGRY_SubCatHeaderTextBinTable_RightCell a:hover {
	text-decoration:none;
}

.CA_CTGRY_SubCatBin_ThumbnailsBin {
	position:relative;
	width:645px;
	overflow:visible;
	padding-top:10px;
}

.CA_CTGRY_SubCatBin_ThumbnailsBinTable {
	width:645px;
}

.CA_CTGRY_ThumbnailsBinTable_Cells4Up {
	width:25%;
}

.CA_CTGRY_ThumbnailsBinTable_Cells3Up {
	width:33%;
}

.CA_CTGRY_Cells_ThumbnailModule {
	position:static;
	padding-bottom:10px;
}

.CA_CTGRY_ThumbnailModule_thumbnailAndTextBin {
	position:relative;
	padding-right:5px;
}

.CA_CTGRY_thumbnailAndTextBin_ThumbnailPictureBin {
	position:relative;
}

.CA_CTGRY_ThumbnailPictureBin_ThumbnailPicture {
	border:1px solid #cccccc;
}

.CA_CTGRY_ThumbnailModule_ThumbnailTextBin {
	text-align:left;
	padding-top:3px;
	padding-left:1px;
}

.CA_CTGRY_ThumbnailModule_ThumbnailTextBin a, .CA_CTGRY_ThumbnailModule_ThumbnailTextBin a:visited {
	text-decoration:none;
	color:inherit;
}

.CA_CTGRY_ThumbnailModule_ThumbnailTextBin a:hover {
	text-decoration:underline;
	color:inherit;
}

.CA_CTGRY_ThumbnailTextBin_ThumbnailTextLine1 {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:11px;
	color:black;
}

.CA_CTGRY_ThumbnailTextBin_ThumbnailTextLine1 a, .CA_CTGRY_ThumbnailTextBin_ThumbnailTextLine1 a:visited {
	text-decoration:none;
	color:black;
}

.CA_CTGRY_ThumbnailTextBin_ThumbnailTextLine1 a:hover {
	text-decoration:underline;
	color:black;
}

.CA_CTGRY_ThumbnailTextBin_thumbnailTextLine2 {
	margin-top:0px;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	color:#444444;
}

.CA_CTGRY_ThumbnailTextBin_thumbnailTextLine2 a, .CA_CTGRY_ThumbnailTextBin_thumbnailTextLine2 a:visited {
	text-decoration:none;
	color:#444444;
}

.CA_CTGRY_ThumbnailTextBin_thumbnailTextLine2 a:hover {
	text-decoration:underline;
	color:#444444;
}

#CA_TabContent1 {
	/*default content for tab 1. set to display until another tab clicked*/
	display:block;
}

#CA_TabContent2, #CA_TabContent3, #CA_TabContent4, #CA_TabContent5 {
	/*default content for tab 1. set to display:none until the appropriate tab clicked */
	display:none;
}


/* Common */

.unified_thumb_div {
	position:relative;
}

/* Vertical Sku List  */

.VerticalSkuListDiv {
	padding-top: 12px;
	padding-bottom: 10px;
	text-align: center;
}	

.VerticalSkuListHRULE {
	width:644px;
	border-top-width: 2px;
    border-top-style: solid;
    border-color: #e0e0e2;
}	

.VerticalSkuListTABLE {
	padding-top: 3px;
}	

.VerticalSkuListImgPad {
	padding-right: 5px;
}

.VerticalSkuListLabel1 {
	padding-top: 2px;
	width: 127px;
}

.VerticalSkuListLabelLink1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #89706b;
	font-size: 12px;
	letter-spacing: -0.03em;
	line-height: 1em;
	text-decoration:none;
}

.VerticalSkuListLabelLink1:visited, .VerticalSkuListLabelLink1:hover {
	text-decoration:none;
}

.VerticalSkuListAccent {
	color: #89706b;
	height: 6px;
	font-size: 1px;
	background-image: url('http://www.vickerey.com/lib/vickerey/tt9-verticalsku-accent.jpg');
	background-position: center center;
	background-repeat: no-repeat;
}

.VerticalSkuListLabel2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 1em;
	color: #6a95a1;
	margin-bottom: 4px;
	width: 127px;
	vertical-align: top;
}

/* SMall Sku List  */

.BttmSkuListDiv {
	padding-left: 0px;
	padding-top: 12px;
	padding-bottom: 25px;
	text-align: center;
}	

.BttmSkuListTABLE {
	padding-top: 3px;
}	

.BttmSkuListLabelLink1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #777777;
	letter-spacing: -0.03em;
	line-height: 1.1em;
	text-decoration:none;
	font-weight:500;
}

.VerticalSkuListLabelLink1:visited, .VerticalSkuListLabelLink1:hover {
	text-decoration:none;
}

/* BN */

#BNmasterBin {
	position:relative;
	width:645px;
	text-align:center;
}

.BNlinksTable {
	margin-left:auto;
	margin-right:auto;
	margin-top: 2px;
}

.BNlinksTable td {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	padding-right: 5px;
}

.BNmasterLink {
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:10px;
	color:#4C4C4C;
	text-decoration:none;
}
.BNmasterLink:hover {
	color:#333333;
	text-decoration:underline;
}

.n800 {
	font-size:13px;
	color:#4C4C4C;
	font-weight:bold;
	text-decoration:none;
	line-height:1em;
	letter-spacing: .1em;
	padding-bottom:2px;
}

.nCopyright {
	font-size:10px;
	color:#4C4C4C;
	text-decoration:none;
}

.nCopyright:hover { 
	color:#333333;
	text-decoration:underline;
}

/*  LN Holiday PopOver  */
#LNPOPOVER {
	position:absolute;
	top: 100px;
	left: 180px;
	z-index:999;
	border: grey 1px solid;
}


/*  LN Shipping PopOver */
#LNFreeShippingAnchor {
	font-family:Georgia, serif;
	font-size: 13px;
	color:#006699;
	cursor:pointer;
	text-align: center;
	line-height: 1.1em;
}
#LNFreeShippingAnchor span {
	font-size: 10px;
}
#LNFreeShippingAnchor a {
	font-family:Georgia, serif;
	color:#006699;
	text-decoration: none;
}
#LNFreeShippingAnchor a:hover {
	font-family:Georgia, serif;
	color:#006699;
	text-decoration: underline;
}

/*  Shipping PopOver */
#ShippingPopOver {
	position:absolute;
	z-index:999;
	top:0px;
	left:0px;
	width:422px;
	height: 292px;
	text-align: center;
	display: none;
	background-color: #ffffff;
	border: 1px #cccccc solid;
}

.ShippingPopOverTop {
	position:relative;
	cursor: pointer;
	text-align: left;
	background: url('http://site.vickerey.com/assets/offers/vickerey-shipping-promotion.jpg') no-repeat;
}
.ShippingPopOverTopBin {
	position:relative;
	text-align: left;
	color: #343434;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 213px;
	margin-left: 17px;
}
.ShippingPopOverTopBin h1 {
	color: #518688;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-left:0px;
	padding-top: 42px;
	padding-right:0px;
	padding-bottom:2px;
}
.ShippingPopOverTopBin p {
	margin-top:.4em;
	margin-bottom:.4em;
}
.ShippingPopOverFooter {
	position:absolute;
	bottom:0px;
	left:0px;
}


/* Misc */
.txt-blk-sm { 
  font-family:Georgia,"Times New Roman",Times,serif;line-height:1.6em;
  font-size:10px;color:#646464;margin-bottom:10px;text-align:left;
}

.reg-copy { 
  font-family:Georgia,"Times New Roman",Times,serif;line-height:1.6em;
  font-size:10px;color:#646464;margin-bottom:10px;text-align:left;
}

.nlink-home { color:#3535D9;font-size:10px;margin-top:3px;text-decoration:underline;}
.nlink-home:hover { text-decoration:none;}
 
.section-thumb-name { color:#000000;font-size:11px;text-decoration:none;}

.section-thumb-name:hover { text-decoration:underline;}

.lnk_cape_thumb_info { color:#646464;font-size:10px;margin-top:3px;
 text-decoration:none;}
.lnk_cape_thumb_info:hover { text-decoration:underline;}

.lnk-cs-thumb { font-size:10px;color:#646464;text-decoration:none;}
.lnk-cs-thumb:hover { color:#646464;text-decoration:underline;}

.div-sw-thumb { position:relative;height:36px;width:36px;border:1px solid #cccccc;bottom:0px;left:0px;}
.div-sw-thumb:hover { position:relative;height:36px;width:36px;border:1px solid #cc3333;bottom:0px;left:0px;}

.unified_thumb_image { border:1px solid #CCCCCC;}

.CategoryTitleBG {
	background-image:url(/lib/vickerey/category-titlebg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	height:34px;
}

.SwatchMasterDiv {
	position:absolute;z-index:2;background-color:white;
	left:0px;bottom:0px;vertical-align:bottom;
	border-top:1px solid #cccccc;border-right:1px solid #cccccc;
	min-width:20px;max-width:270px;
}

.CA_DEPTPAGE_RolloverBin {
	position:relative;
}
