		#main h2 {
		margin-bottom:10px;
		}

/* Other Links */

#left #categoryleft .asset h2, #left #categoryleft .asset h3 {
background:none;
padding:0px 0px 5px 0px;
}
#left  #categoryleft .asset li {
		list-style:none;
		float:none;
		width:auto;

		}


/* Top Search Section */
.banner {margin-bottom:15px;}
.searchSortHeader {
margin-bottom:20px;
padding-top:30px;
}

.searchSortHeader span  {
display:inline;
}
#main .searchSortHeader td.searchSort {
text-align:right;
	}
	
	.searchSortHeader table {
	float:left;
	}
	
	#main .content {
	background:#E2F2FE url(/images/category/cat_bg.gif) repeat-x scroll 0 0;
	/*height:49px;*/
	padding:15px 0;
	margin-top:10px;
	}
	
	#main .content ul {
	background:#E2F2FE url(/images/category/cat_bg.gif) repeat-x 0 0 ;
	list-style-type:none;
	margin: 0 auto;
	padding-left:25px;
	}
	
	#main .content li  {
	float:left;
	padding-top:0;
	text-align:left;
	width:165px;
	text-decoration:underline;
	}
	#main .content li a:focus, a:active {
	color:#3F4C6B;
	}
	#main .content li a:hover {
	color:#768EC3;
	}


/* Category List */			
#categorylist {
clear:both;
padding-top:15px;
}
	.categorybox {
	background:#E2F2FE url(/images/category/cat_bg.gif) repeat-x top;
	float:left;
	height:110px;
	margin-bottom:6px;
	margin-left:2px;
	margin-right:2px;
	padding:10px;
	width:268px;
	display:inline;
	}
	.categorybox img {
	float:left;
	padding-right: 10px;
	}
	.categorybox h3 {
	color:#3D3D3D;
	font-size: 14px;
	margin-left:113px;
	padding-bottom:10px;
	}
	.categorybox p {
	color:#3D3D3D;
	font-size: 11px;
	margin-left:113px;
	}
		
		
		
/* Products */

#main td {
text-align:left;
vertical-align:top;
}
#main td li {
list-style-type: none;
}

#featProd p  {
color:#3D3D3D;
margin-left:15px;
}
.productImage {
width:185px;
height:170px;
overflow:hidden;
position:relative;
margin-bottom:8px;
}
.productImage img  {
display:block;
}
	.flag {
	position:absolute;
	border:1px solid #FFFFFF;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	padding:3px 5px;
	display:block;
	top:10px;
	right:10px;
	text-decoration:none;
	}
	.clearance {
	background:#3f4c6b;
	right:auto;
	left:10px;
	}
	.new {
	background:#f26522;
	right:auto;
	left:10px;
	}
	.tall {
	background:#4d8bc4;
	}
	.assorted {
	top:auto;
	bottom:0;
	left:0;
	text-transform:none;
	background:#EAF6FE url(/images/left_bg.gif) repeat-x 0 -17px;
	border-color:#e0f1fe;
	text-align:center;
	color:#3d3d3d;
	padding:3px;
	font-size:13px;
	line-height:13px;
	width:64px;
	}
	.petite {
	background:#b4dcf9;
	color:#3D3D3D;
	text-transform:none;
	}
	.widewidth  {
	background:#4d8bc4;
	}
	.junior {
	background:#4d8bc4;
	}
	.plus {
	background:#4d8bc4;
	}
	.husky {
	background:#4d8bc4;
	padding:1px 2px;
	text-transform:none;
	}
	
.prodInfo {
position:relative;
height:100%;
width:100%;
padding-bottom:5px;
}
table .prodInfo p, table .prodInfo li {
padding:0px 5px;
}

.prodInfo ul {
padding:0px;
margin:0px;
}

.reviewbrand {
position:absolute;
bottom:20px;
left:0;
width:185px;
}
.reviewbrand p.alsoAvailable {
float:none;
margin-bottom:10px;
}
	.reviewbrand strong {
	display:block;
	font-weight:normal;
	font-size:10px;
	}
	
	.reviewbrand p {
	float:left;
	}
	
	.reviewbrand p img {
	display:block;
	}
	
	.reviewbrand img {
	display:block;
	float:right;
	margin-right:5px;
	}
	
	.reviewbrand p img {
	display:block;
	float:none;
	}
table.catalog td {
padding:10px 0px 0px 0px;
width: 35%;
font-size:11px;
color:#3c3c3c;
height:29em;
border-bottom:1px solid #cfcfcf;
border-top:1px solid #cfcfcf;
}
.threecolumn table.catalog td {
border:none;
}
.twocolumnmainright table.catalog td {
width:25%;
}

table.catalog td a {
color:#333333;
text-decoration:underline;
}

table.catalog td ul, table.catalog td .price {
margin:10px 0px 0px;
color:#FF0000
}
table.catalog td ul strong {
color:#000;
padding-left:3px;
}
table.catalog td .price {
font-weight:bold;
}
.height-equal-block img { /*SLI Brand logo*/
margin-top:10px;
}

/* categoryright banners */ 
#categoryright  {
margin-right:10px;
overflow:hidden;
width:160px;
}

/* subcategory pages */
.searchSortHeader span {
font-size:11px;
font-weight:bold;
color:#3D3D3D;
} 

/* Webpage List */
#contentpagelist td{
border:2px solid #fff;
padding:10px;
background:#E2F2FE url(/images/category/cat_bg.gif) repeat-x center top;
}

/* Shop By Brand */
#shopbybrand {
padding:15px 0 0;
}
#shopbybrand h1 {
width:736px;
margin:0px auto;
}
#shopbybrand h2 {
width:716px;
margin:20px auto 0px;
}
#shopbybrand .featuredbrands {
width:736px;
margin:0px auto;
padding-bottom:20px;
text-align:center;
}
	#shopbybrand .featuredbrands li {
	margin:0px 10px;
	display:inline;
	list-style:none;
	}
		#shopbybrand .featuredbrands li img{
		margin:10px 0;
		}
.brandjumpmenu {
width:736px;
margin:0px auto;
padding-top:20px;
clear:both;
}
	.brandjumpmenu li {
	font-weight:bold;
	font-size:15px;
	margin:10px 3px;
	}
		.brandjumpmenu li a {
		padding:5px;
		background:#F0F6FC;
		border:1px solid #EEEEEE;
		}
			.brandjumpmenu li a:hover {
			background:#E9BC62 url(/images/pagcurrbg.gif) repeat-x scroll 0 0
			}
		.brandjumpmenu li a.nobrands {
		cursor:default;
		text-decoration:none;
		color:#CCCCCC;
		background:#f6f6f6;
		}
			.brandjumpmenu li a:hover.nobrands {
			background:#f6f6f6;
			}
#brandlistsbyletter dl {
margin:20px auto 0px;
clear:both;
width:394px;
}
	#brandlistsbyletter dt {
	font-size:24px;
	font-weight:bold;
	color:#4278C7;
	border-bottom:1px solid #4278C7;
	padding-top:20px;
	}
	#brandlistsbyletter dd {
	margin-top:5px;
	}
		#brandlistsbyletter dd a {
		font-size:14px;
		}



/* SLI Search Styles */
.asset input.searchPhrase {
width:120px;
}

#left #categoryleft .searchSLI {
float:none;
}

#left #categoryleft ul.first h3 {
color:#2E60A8;
font-size:14px;
font-weight:bold;
}

.searchSLI h3 {
color:#3f4c6b;
font-size:12px;
font-weight:bold;
}
#left .content li a.sli_facet_all {
font-size:11px;
font-weight:normal;
}
.searchSLI #searchformSLI {
float:none;
}

#searchformSLI {
float:none;
margin:0 12px 0 0;
display:inline;
}
	#searchformSLI .searchPhrase {
	height:18px;
	border:1px solid #bdbcbd;
	background:#fff url(/images/input_text.gif) repeat-x bottom;
	}
	#searchformSLI input.orangebutton {
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
	margin-left:5px;
	font-size:10px;
	padding:1px 0px;
	}
	#searchformSLI a:hover.orangebutton {
	color:#FFFFFF;
	}
	
	.searchDisplaySLI, .searchSuggestions, .searchSort, .searchOpts  {
	color:#3f4c6b
	}
	
	.searchSuggestions ul {
	list-style-type:none;
	display:inline;
	margin-right:-1px;
	}
	.searchSuggestions li, .searchSuggestions h4 {
	display:inline;
	font-size:12px;
	}
	.searchSuggestions li, .searchOpts dd, .searchSort dd {
	border-right:1px solid #3f4c6b;
	padding:0px 3px;
	}
	.searchSuggestions li.last, .searchOpts dd.last, .searchSort dd.last {
	border:none;
	}
	.searchSuggestions {
	margin-bottom:20px;
	}
	
	
	.searchSuggestions li a {
	text-decoration:underline;
	}
	
	dl.searchOpts {
	float:left;
	}
	dl.searchSort {
	float:right;
	}
	.searchOpts dt, .searchOpts dd, .searchSort dd, .searchSort dt {
	display:inline;
	}
	.searchOpts dd, .searchSort dd {
	font-weight:bold;
	}
	
	.searchOpts dd a, .searchSort dd a {
	font-weight:normal;
	}
	.searchOpts dd a:hover, .searchSort dd a:hover {
	text-decoration:underline;
	}
