#koThumbContainer
{
	position:relative;
	float:left;
	
	width:700px;
	/*border:solid 1px #987654;*/
	border:solid 2px #00ff00;
}

#koOrnament
{
	width:175px;
	padding-right:21px;
}

/*#koImageCA
{
	width:180px;
	z-index: 50;
}
*/
#koDescCA 
{
	padding-top:10px;
}
#koDescCA a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:none;
	color:#9e1b32;
	text-transform: uppercase;
	font-weight: bold;
}
#koDescCA a:hover 
{ 
	color: #9e1b32;
}  

/*#koTopLine
{
	border-top:solid 1px #9e1b32;
	width:172px;	
	position:relative;
	float:left;
	overflow:hidden;
}

#koTopLineSelected
{
	border-top:solid 1px #9e1b32;
	width:172px;	
	position:relative;
	float:left;
	background-color:#9e1b32;
	overflow:hidden;
}
*/

#koNavContentText 
{
	border-top:solid 1px #d2d2d2;
	/*padding-top:9px;
	padding-bottom:8px;*/
	padding-left:0px;
}

#koNavFindStore 
{
	border-top:solid 1px #d2d2d2;
	padding-bottom:8px;
}

#koNavFindStore a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e1b32;
	text-decoration:none;
	font-weight: bold;
}

/*KO_Top Nav links*/
.koTpLNav {
	background-image:url(/wcsstore/HallmarkStore/images/KO/HP/ko_tp_nav_bg.gif);
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:25px;
}
#koTpNav a {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#666666;
}
#koTpNav a:hover {
	font-weight:bold;
	text-decoration:none;
}
.koTpNavBg {
	border-top:solid 1px #d2d2d2;
}
td.koTpNavBg a {
	display: block; 
	height: 22px; 
	width: 160px;
	padding-top:8px;
	padding-left:25px;
} 
td.koTpNavBg a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/HP/ko_tp_nav_link_bg.gif);
	background-repeat:no-repeat;
} 
#koTpNavStoreText a {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#9e1b32;
	font-weight:bold;
}
#koTpNavStoreText a:hover {
	font-weight:bold;
	text-decoration:none;
}
.koTpNavStore {
	border-top:solid 1px #d2d2d2;
}
td.koTpNavStore a {
	display: block; 
	height: 22px; 
	width: 160px;
	padding-top:8px;
	padding-left:25px;
} 
td.koTpNavStore a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/HP/ko_tp_nav_link_bg.gif);
	background-repeat:no-repeat;
} 
#koTpNavWishListText a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a8e22;
	text-decoration:none;
	font-weight: bold;
	text-transform:capitalize;
}
td.koTpNavWishList a {
	display: block; 
	width: 165px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
	
} 
td.koTpNavWishList a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/HP/ko_tp_nav_link_bg.gif);
	background-repeat:no-repeat;
} 
td.koNavStore a {
	display: block; 
	height: 22px; 
	width: 165px;
	padding-top:8px;
	padding-left:25px;
} 
td.koNavStore a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_nav_bg.gif);
	background-repeat:no-repeat;
} 
#koNavWishListText 
{
}
#koNavWishListText a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a8e22;
	text-decoration:none;
	font-weight: bold;
	text-transform:capitalize;
}
td.koNavWishList a {
	display: block; 
	width: 165px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
} 
td.koNavWishList a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_nav_bg.gif);
	background-repeat:no-repeat;
} 
#koNavWishListText a:hover 
{ 
	color: #9e1b32; 
}  

#koNavWishListSelectedText 
{
	padding-left:25px;
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_nav_bg.gif);
	background-repeat:no-repeat;
	padding-top:8px;
	padding-bottom:8px;
}
#koNavWishListSelectedText a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5a8e22;
	text-decoration:none;
	font-weight: bold;
}

#koNavWishListSelectedText a:hover 
{ 
	color: #9e1b32; 
}  

#koNavContentText a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration:none;
	font-weight: normal;
	
}

#koNavContentText a:hover 
{ 
	color: #9e1b32;
	font-weight:bold;
} 
td.koNavBG a:hover {
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_nav_bg.gif);
	background-repeat:no-repeat;
}	
td.koNavBG a { 
	display: block; 
	width: 185px;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:25px;
} 

#koNavContentTextSelected 
{
	border-top:solid 1px #d2d2d2;
	padding-top:8px;
	padding-bottom:8px;
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_nav_bg.gif);
	background-repeat:no-repeat;	
	font-weight: bold;
	padding-left:25px;

}

#koNavContentTextSelected a 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9e1b32;
	text-decoration:none;
}

#koNavContentTextSelected a:hover 
{ 
	color: #9e1b32; 
}  

#koNavContentDetail
{
	width:160px;
	padding-left:25px;
	background-color:#FFFFFF;
}

#koNavContentDetail a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

#koNavContentDetail a:hover 
{ 
	color: #9e1b32; 
	font-weight:normal;
}  


#koNavContentDetailSelected
{
	width:160px;
	padding-left:25px;
	background-color:#FFFFFF;

}

#koNavContentDetailSelected a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#9e1b32;
	text-decoration:none;
	font-weight:bold;
}

#koNavContentDetailSelected a:hover 
{ 
	color: #9e1b32; 
	font-weight:bold;
}  


#koNavContentTertiaryDetail
{
	width:125px;
	padding-left:55px;
	background-color:#FFFFFF;

}
#koNavContentTertiaryDetail a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	text-decoration:none;
	font-weight:normal;
}

#koNavContentTertiaryDetail a:hover 
{ 
	color: #9e1b32; 
	font-weight:normal;
}  

#koNavContentTertiaryDetailSelected
{
	width:125px;
	padding-left:55px;
	background-color:#FFFFFF;

}
#koNavContentTertiaryDetailSelected a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#9e1b32;
	text-decoration:none;
	font-weight:bold;
}

#koNavContentTertiaryDetailSelected a:hover 
{ 
	color: #9e1b32; 
}  

#koNavContentDetailPad
{
	width:180px;
	background-color:#FFFFFF;
	border-top:solid 1px #d2d2d2;
}

#koNavContentDetailPadBot
{
	width:180px;
	background-color:#FFFFFF;
}

#koBottomLineSelected
{
	border-bottom:solid 1px #9e1b32;
	width:172px;
	position:relative;
	float:left;
	background-color:#FFFFFF;
	overflow:hidden;
}
#koBottomLineSelectedR
{
	border-bottom:solid 1px #9e1b32;
	width:172px;
	position:relative;
	float:left;
	background-color:#9e1b32;
	overflow:hidden;
}
#koBottomLine
{
	border-bottom:solid 1px #9e1b32;
	width:172px;
	overflow:hidden;
}

#koBottomLinePad
{
	padding-bottom:3px;
}


/* content area styles*/
#koTopLineCA
{
	width:697px;	
	height:23px;
}
#koBannerImage
{
	padding-top:20px;
}
#koCategoryImageTop
{
	position:relative;
	width:611px;
	z-index:80;
	top:-21px;
}

#koCategoryImage
{
	position:relative;
	width:611px;
	z-index:40;
	top:-31px;
}
.koCategoryName
{
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	font-weight:bold;
	color:#9e1b32;
	text-transform:uppercase;
}
#koDetailCategoryImage
{
	position:absolute;
	width:260px;
	height:48px;
	z-index:80;
	left:325px;
	top:-57px;
	/*border:#00FFCC medium solid;*/
}

#koContentArea	
{
	width:591px;
	padding-top:20px;
	padding-left:20px;
	padding-bottom:10px;
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_bg_main.gif);
	background-position:left;
	background-repeat:repeat-y;
}

#koContentPagebg
{
	width:611px;
	height:30px;
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_bg_main.gif);
	background-position:left;
	background-repeat:repeat-y;
}	

#koContentAreaPad	
{
	width:700px;

}
#koBrdrBot
{
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_bg_bot.gif);
}
/*#koBottomLineCA
{
	width:700px;	
}

#koContentAreaProdDetail	
{
	width:700px;

}
*/
#koSpacerDiv
{
	width:975px;	
}

#koFooter
{
	width:975px;	
	padding-top:10px;
	padding-bottom:10px;
}

.koDetailContentLBorder
{
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_brdr_bg_lt.gif);
	background-position:left;
	background-repeat:repeat-y;
	padding-left:15px;
	padding-top:40px;
	padding-bottom:40px;
}
.koDetailContentRBorder
{
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_brdr_bg_rt.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:14px;
	padding-right:22px;
	padding-left:80px;
	
}
.koDreamBookRBorder
{
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_brdr_bg_rt.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:14px;
	padding-right:0px;
	padding-left:0px;
	
}
.koDetailRBorder
{
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_brdr_bg_rt.gif);
	background-position:right;
	background-repeat:repeat-y;
	padding-top:50px;
	padding-right:22px;
	padding-left:40px;	
}
.koWishlistContentBorder
{
	padding-bottom:180px;
}
.koPageTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#9e1b32;
	font-weight:bold;
	text-transform: uppercase;
}
.koWishListSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#9e1b32;
	font-weight:normal;
}
.koWishListCatDescr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	font-weight:normal;
}
.koProductName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9e1b32;
	font-weight:bold;
}
a.koProductName:hover {
	color:#9e1b32;
	text-decoration:none;
}
.koInstructText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
.koAsteriskCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
}
.koSubTitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9e1b32;
	font-weight:bold;
}
.koDetailsCopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:normal;
}
.koDetailProdDescr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:9e1b32;
}
.koDetailProdDescrSub {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:normal;
}
.koDetailProdDescrSubExclusive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:normal;
	font-style: italic;
}
.koDetailProdDescrBackLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
.koCrossSaleProdName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:9e1b32;
	text-transform: uppercase;
}
a.koCrossSaleProdName:hover {
	color:7f8e2b;
	text-decoration:none;
}
.koDetailLegal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight:bold;
	padding-top:25px;
}
.koFooterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e1b32;
}
a.koFooterLink:hover {
	color: #9e1b32;
	text-decoration:none;
}
.koFooterLinkPipe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight:bold;
}
/*pagination div*/
.topPage  {
	position:relative;
	float:left;
	width:611px;
	right:26px;
	top:0px;
}
.botPage {
	position:relative;
	float:left;
	width:611px;
	right:26px;
	top:0px;
}
.pageLinks {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#666666;
}
.pageLinkSelected {
	color:#333333;
	font-weight:bold;
}
.separator {
	font-family:Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#666666;
}
td p {
	color:#666666;
}

/*Limited Quantities and Santa Sleigh page*/
div#lqWrapper {
	width:975px;
}
div#lqHeader {
	position:relative;
	display:block;
	float:left;
	width:975px;
}
div#lqContainer {
	position:relative;
	display:block;
	float:left;
	width:975px;
	padding-bottom:60px;
}
.lqBrdrSides {
	background-image:url(/wcsstore/HallmarkStore/images/KO/ko_brdr_sides.gif);
}
div#lqTag {
	position:relative;
	display:block;
	float:left;
	width:420px;
	top:-7px;
	left:110px
}
div#lqTextContainer {
	position:relative;
	float:left;
	padding:10px 0px 10px 12px;
}
div#lqLogo {
	position:relative;
	display:block;
	float:right;
	width:137px;
	top:55px;
	right:95px;
}
div#lqBrdrInside {
	position:relative;
	display:block;
	float:left;
	width:796px;
	left:85px;
}
div#lqInsideContainer {
	position:relative;
	float:left;
	width:779px;
	left:85px;
	padding-left:17px;
	background-image:url(/wcsstore/HallmarkStore/images/KO/limited_qntys_side_box.gif);
}
div#lqProdImage {
	position:relative;
	display:block;
	float:left;
	width:190px;
	padding-bottom:6px;
}
div#lqProdText {
	position:relative;
	display:block;
	float:left;
	width:190px;
	padding-bottom:20px;
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#9e1b32;
}
div#koFooter {
	position:relative;
	float:left;
	width:975px;
	padding-top:20px;
}
div#lqLegal {
	position:relative;
	display:block;
	float:left;
	padding:10px 0px 0px 6px;
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	color:#666666;
}
.lqBodyTop {
	font-family:Arial, sans-serif, Helvetica;
	font-size:14px;
	color:#666666;
}
.lqBody {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#666666;
}
.lqHeaderSm {
	font-family:Arial, sans-serif, Helvetica;
	font-size:16px;
	color:#9e1b32;
	text-transform: uppercase;
}
.lqFindStore {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#333333;
	text-transform:uppercase;
}
.koFooterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #9e1b32;
	margin:10px;
}

/*widget styles*/
div#koWidgetContentLt {
	position:relative;
	float:left;
	width:362px;
	left:68px;
	top:38px;
}
div#koWidgetswf {
	position:relative;
	float:left;
	width:290px;
}
.koWidgetEmbed {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#666666;
	padding-top:10px;
}
.koWidgetFormswf {
	font-family:Arial, sans-serif, Helvetica;
	font-size:12px;
	color:#666666;
	padding-top:6px;
}
div#koWidgetContentRt {
	position:relative;
	float:left;
	width:485px;
	top:38px;
	left:68px;
}
div#koWidgetHeader {
	position:relative;
	float:left;
	padding-bottom:20px;
}
.koWidgetBody p {
	font-family:Arial, sans-serif, Helvetica;
	font-size:15px;
	color:#666666;
	line-height:1.3;
}
.koWidgetBody {
	font-family:Arial, sans-serif, Helvetica;
	font-size:13px;
	color:#666666;
	line-height:1.5;
	padding-bottom:25px;
}
div#koWidgetDownload {
	position:relative;
	float:left;
	width:430px;
	height:235px;
}
div#koWidgetShare {
	position:relative;
	float:left;
	padding-top:15px;
	padding-left:20px;
}
.koWidgetForm {
	width:240px;
	border:solid #999999 1px;
	font-family:Arial, sans-serif, Helvetica;
	color:#666666;
	font-size:11px;
}
div#koWidgetBotLt {
	position:relative;
	float:left;
	width:193px;
}
div#koWidgetBodyBot {
	position:relative;
	float:left;
	width:875px;
	left:90px;
	top:60px;
	padding-bottom:30px;
}
div#koWidgetBotText {
	position:relative;
	float:left;
	width:285px;
	padding-left:30px;
	font-family:Arial, sans-serif, Helvetica;
	font-size:10px;
	color:#666666;
}
.koWidgetHeaderBot {
	font-size:12px;
}
