@import url(http://media.thekitchencatalog.com/thekitchencatalog.com/inc/ymall_ppc.css);
@import url(http://media.thekitchencatalog.com/thekitchencatalog.com/inc/ymall_tabs.css);
@import url(http://media.thekitchencatalog.com/thekitchencatalog.com/inc/ymall_yshop.css);



body
{
	
}

h1 {font-size:16px; font-family:arial; color:#bf0011; font-weight:bold; padding:0px 0 5px 0; line-height:18px; margin:0; border-bottom:1px solid #aaa;}
img {border:none;}

#wrapper
{
	position:relative;
	margin:0 auto;
	width:984px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#header
{
	width:984px;
	height:99px;
	position:relative;
	background-color:#b60808;
}

.imgshift
{
	position:absolute;
	top:-4px;
	left:-3px;
}

#col1
{
	width:198px;
	background-color:#f3f3f3;
	float:left;

}

#col2
{
	float:left;
	width:407px;
	font-family:arial;
	font-size:12px;
}

#content
{

	width:188px;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	padding-left:20px;
	padding-right:10px;
	padding-top:10px;

}



#right
{
	width:160px;
	float:right;
	Position:absolute;
	top:290px;
	right:0;

}


#rightwrapper
{
	float:left;
	width:379px;
	position:relative;
}

#footer
{
	background-color:#b60808;
	clear:both;
	height:20px;
}
#darkredtoparea{

}
#darkredtoparea input.textarea{

}
#darkredtoparea input.submit{


}
#darkredtoparea .findit{

}

#subcategories
{
	margin:0;
	font-family:arial;
	font-size:12px;
	color:#000;
}

#subcategories a:link, #subcategories a:visited
{
	color:#cc0000;
}

#subcategories a:hover
{
	color:red;
}
.subcattop
{
	margin:0 0 20px 0px;
	font-family:arial;
	font-size:15px;
	color:#fff;
	background-color:#b60808;
	height:30px;
	position:relative;
}

.subcattop span
{
	position:absolute;
	top:5px;
	left:10px;
}
.subcatmid
{	
	padding:0px 0 0 10px;
	margin:0;
}
.subcatbottom
{

}
#subcategories ul
{
	margin:15px 0 15px 0;
	padding:0 0 0 10px;
	list-style-type:none;
}

#refinements
{
	margin:0;
	font-family:arial;
	font-size:12px;
	color:#000;
	
}

#refinements a:link, #refinements a:visited
{
	color:#cc0000;
	padding-right:4px;
}

#refinements a:hover
{
	color:red;	
}

#refinements ul
{
	margin:15px 0 15px 0;
	padding:0 0 0 10px;
	list-style-type:none;
}
.refinetop
{
	margin:0 0 20px 0px;
	font-family:arial;
	font-size:15px;
	color:#fff;
	background-color:#b60808;
	height:30px;
	position:relative;
}

.refinetop span
{
	position:absolute;
	top:6px;
	left:10px;
}

.refinemid{
	color:#8f8f8f;
	font-size:12px;
	font-family:arial;
	padding:5px 0 0 10px;
}

.refinemid b
{
	font-size:14px;
	font-family:arial;
	color:#000;
}
#refinements .refinebottom{

}

#fallbackmenu{}

.fallbacktop{
	margin:0 0 20px 0px;
	font-family:arial;
	font-size:15px;
	color:#fff;
	background-color:#b60808;
	height:30px;
	position:relative;
}

.fallbacktop span
{
	position:absolute;
	top:6px;
	left:10px;
}


.fallbackmid{
	color:#8f8f8f;
	font-size:12px;
	font-family:arial;
	padding:5px 0 0 10px;
}
.fallbackmid b
{
	font-size:14px;
	font-family:arial;
	color:#000;
}
.fallbackbottom{

}
#fallbackmenu ul
{
	margin:0;
	padding-left:8px;
	padding-right:0;
	list-style-type:none;
	font-family:arial;
	font-size:12px;
	color:#000;
}

#fallbackmenu ul li ul li
{
	padding-left:5px;
}

#relatedsearches
{
	margin:0;
	font-family:arial;
	font-size:12px;
	color:#000;
}
.relatedtop
{
	margin:0 0 20px 0px;
	font-family:arial;
	font-size:15px;
	color:#fff;
	background-color:#b60808;
	height:30px;
	position:relative;
}
.relatedtop span
{
	position:absolute;
	top:6px;
	left:10px;
}
.relatedmid
{
	color:#8f8f8f;
	font-size:12px;
	font-family:arial;
	padding:5px 0 0 10px;
}

.relatedmid ul
{
	list-style-type:none;
}
#relatedsearches .relatedbottom{

}

.backlink
{
	margin:10px 0px
}
.backlink a:link, .backlink a:visited
{
font-size:15px;
font-family:Arial;
font-weight:bold;
text-decoration:none;
margin-left:10px;

}
.backlink a img
{

}
#affiliates
{

}

#shift {}
.advertisement
{
}
.affiliatecolumn
{

	}
.ppccolumn
{

	}
	
    .productheader
    {

    }
    .didyoumean
    {
		font-size:14px;
		font-family:arial;
		font-weight:bold;
		margin-top:20px;
		margin-left:10px;
		margin-bottom:20px;
    }
    .lightblue{

    }
	.logotype
	{

	}


#categories ul
{

}
#refinements b{

}

#refinements ul
{

}
#refinelist
{

}
.refinement
{

	margin-bottom:15px;
}
#relatedsearches ul
{
	margin:0;
	padding:0 0 0 5px;
	list-style-type:none;
}
.refinecount
{

}
.undolink{}
.yourefinedby
{
	font-weight:bold;
	font-size:15px;
	font-family:arial;
}
.blurb
{

	
}
.blurb b  {}

.blurb li {}

.blurb ol
{

}
#breadcrumb
{
margin-left:20px;
padding:5px 0;
color:#990000;
font-family:arial;
font-size:12px;
}

a:link, a:visited
{
	color:#9c0a0d;
	font-size:12px;
	font-family:arial;
	
}
a:hover
{
	color:#333;	
}
#pager a{
	color:white;
}
#pager b{
	color:yellow;
	background:#ee6666;
	padding:2px;
}
#pager{
height:24px;
background:#cf0606;
padding:3px;
font-size:11px;
font-family:arial;
text-align:center;
color:#fff;
line-height:22px
}

form
{
	display:inline;
}

#bottomform
{
	margin-bottom:15px;
	margin-top:5px;
	line-height:33px;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
}


#searchbox
{
	position:absolute;
	right:200px;
	bottom:50px;
}

#searchbox .sb1
{
	height:15px;
}

.sb1
{
	width:280px;
}

.sb2
{

}

.searchname
{
	position:absolute;
	left:-123px;
	bottom:-2px;
	color:#fff;
	font-family:arial;
	font-size:20px;
	font-weight:bold;
}

#topnav
{
	position:absolute;
	width:620px;
	right:100px;
	bottom:0px;
}

#topnav li
{
	display:inline;
}

#topnav a:link, #topnav a:visited
{
	color:#fff;
	font-size:14px;
	font-family:arial;
	font-weight:bold;
	padding:0px 4px;
	
}

#topnav a:hover
{
	color:#dfdfdf;
}

/*404 Styles*/
#error-content
{
	width:844px;
	font-family:arial;
	font-size:12px;
	line-height:16px;
	padding:20px;
}
