.idevRailNav .hawkRailHeader { margin:0 0 1px 0; padding: 10px; font-size:1.em; font-weight:bold; color:#fff; background:#2D9A67;  text-align: left; text-transform:uppercase;}
.hawkRailHeader span {background:url(/cms/images/arrow_lnav_hdg.gif) no-repeat 50% 50%; padding:0 0 0 15px;}
.hawkRailHeader a, .hawkRailHeader a:link, .hawkRailHeader a:visited {color:#fff; text-decoration:none;}
.hawkRailHeader a:hover, .hawkRailHeader a:active {color:#fff; text-decoration:none;}


/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }


/* icon image sprites */
.iconImage {display:inline-block; width:20px; height:18px; margin-right:5px; text-align:left; vertical-align:middle; overflow:hidden; background:url(/cms/images/layout/icons_png.png) no-repeat 0 0;}
.iconCheckbox {width:18px; height:14px; background-position:-23px -112px;position:relative;}
.iconXSquareRed {width:12px; height:12px; background-position:0 -112px;}
.iconSearch {width:14px; height:14px; background-position:-55px 0;}

/* layout control box */
.listingControls { position:relative; padding:1px; background:#fff;}
.listingControls .mainControls { padding:0px 10px; margin:0 0 1px 0; background:transparent; }
.listingControls .subControls { padding:8px 10px; background:#c5c3c4; }
.listingControls .arrow {position:absolute; bottom:-6px; left:17px; width:12px; height:7px; background:url(/cms/images/layout/icons.gif) no-repeat -53px -106px; }
.listingControls .pagination {width:auto; margin:0;}
.compareList {float:left; display:inline;}
.compareList .compareHdng {float:left; width:67px; font-size:1.1em; color:#3f3f40;}
.compareList .compareHdng span {display:block; font-size:.8em; color:#6f6e70;}
.compareList ul {float:left; display:inline; margin:0; padding:0; list-style-type:none;}
.compareList li {position:relative; float:left; display:inline; width:27px; height:27px; margin-left:6px; background:#fff; border:1px solid #c5c3c4;}
.compareList li span {position:absolute; left:0; top:0; width:27px; height:27px; background:url(/cms/images/layout/listing_compare_overlay.png) no-repeat 0 0;}
.compareList .btnWrapper {float:left; margin:5px 0 0 8px;}
.layoutControl {float:right; display:inline; margin:9px 7px 0 0; font-size:12px; color:#2038b0;}
.layoutControl div {display:inline; margin:0 3px; cursor:pointer;}
.layoutControl div.active {color:#ca1e1e;}
.layoutControl div span {display:inline-block; width:10px; height:10px; margin:-3px 2px 0 0; vertical-align:middle; background:url(/cms/images/layout/icons.gif) no-repeat 0 -394px;}
.layoutControl div span.active {background-position:-12px -394px;}
.layoutControl div.gridOption span {background-position:-24px -394px;}
.layoutControl div.gridOption span.active {background-position:-36px -394px;}

.searchView { float:left; display:inline; margin:0 0 1px; }
.searchView .searchViewHeading { float:left; width:67px; font-size:1.1em; color:#3f3f40; }
.searchView .searchViewHeading span { display:block; font-size:.8em; color:#6f6e70; }

/* ## Content List Styles ## */
.contentList .contentItem { margin:0 0 25px; border-bottom:1px dotted #C7C7C7; }
.contentList .contentHeading { margin:0 0 5px; font-size:1.1em; font-weight:bold; }


/* Left Navigation Styles */
div.navbody {padding-left:5px;}
div.lnavclsd {color:#004586; padding:0 0 0 5px;}
div.lnavclsd a:link, div.lnavclsd a:visited, div.lnavclsd a:hover, div.lnavclsd a:active {text-decoration:none; color:#336699;}
div.lnavopen {color:#000 !important;background:transparent url(/cms/images/global/lnav-bullet-clsd.gif) no-repeat top left; padding:1px 1px 1px 20px;}
div.lnavopen a:link, div.lnavopen a:visited, div.lnavopen a:hover, div.lnavopen a:active {text-decoration:none;}
div.lnavsub {padding:1px 2px 2px 10px;}
div.lnavsub a:link, div.lnavsub a:visited, div.lnavsub a:hover, div.lnavsub a:active {text-decoration:none;}

.leftcheck {left:5px; display:block; width:170px; position:relative; height:200px; overflow-x:hidden; overflow-y:scroll; margin: 0; padding: 0; border: 0px; font-weight:normal; color:#7d7d7d;scrollbar-base-color:#cee1f1;scrollbar-arrow-color:#333333;scrollbar-DarkShadow-Color:#333333;}
.hidelr {display:block; margin: 0;}
.clear {overflow:hidden; clear:both; height:0; margin:0; font-size:1px; line-height:0;}

/* Navigation Styles */
div.navnumberofitems {text-align:right; padding-bottom:10px;}
.grid, .list {height:16px; background:url(/cms/images/icon_grid_list.gif) no-repeat 0 0; padding-left:24px;}
.list { background-position:0 -44px; }

.bold {font-weight:bold;}
.center {text-align:center;}

/* Results Styles */
.results {
	border-width: 1px;
	border-spacing: 4px;
	border-style: hidden;
}

.results td 
{
    vertical-align:top;
	border-width: 1px ;
	padding: 10px 5px 10px 5px ;
	border-style: none;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}	

.pricelbl {font-weight:bold; color:#fff; padding:3px 4px 4px; margin-bottom:8px;}
.pricelbl2 {font-weight:bold; color:#fff; padding:3px 4px 4px; margin-bottom:4px;}
.sale {background-color:#e02200;}
.greyout {color:#ccc;}
.pager {font-size:12px;}
.backnext {font-size:12px;}
.pager {font-size:12px;}
.pageon {font-size:12px;}

/*  ajax popup overlay */
.apOvrly {display:none; position:absolute; width:708px; height:400px; min-height:1px; z-index:1000;}
.apOvrly .apOvrlyTop,
.apOvrly .apOvrlyBottom {height:5px; background:url(/cms/images/core/bg_overlay_ends.png) no-repeat 0 0; overflow:hidden;}
.apOvrly .apOvrlyBottom {background-position:0 -5px;}
.apOvrly .apOvrlyInner {height:1%; min-height:400px; background:#fff url(/cms/images/core/bg_overlay.gif) no-repeat 0 0; padding:20px 0 15px;}
.apOvrlyBar {position:relative;}
.apOvrly .ovrlyClse {display:block; width:34px; height:34px; position:absolute; top:-17px; right:7px; background:url(/sites/shared/images/core/overlay_close.gif) no-repeat 0 0; cursor:pointer;}
.apOvrlyContent {margin:0 25px;overflow:auto; width:680px; height:400px;}

/*  more like this overlay */

.mltOvrly {display:none; position:absolute; width:508px; height:400px; min-height:50px; text-align:left; background-color:#fff; border:2px solid #143f6a; padding-bottom:10px; z-index:1000;}
.mltOvrly .mltOvrlyTop,
.mltOvrly .mltOvrlyBottom {height:0; overflow:hidden;}
.mltOvrly .mltOvrlyBottom {background-position:0 -5px;}
.mltOvrly .mltOvrlyInner {min-height:400px; padding:0 0 15px;}
.mltOvrly .ovrlyClse {position:absolute; right:5px; top:6px; padding:0 5px; font-size:12px; color:#BE8E03; cursor:pointer;}
.mltOvrlyBar {position:relative;margin:0 0 7px 0; padding:4px 15px; font-size:16px; color:#283380; background-color:#CEE1F1;}
.mltOvrlyContent {margin:0 25px;overflow:auto; width:480px; height:365px;}


/* Grid View */
.MultilineTable {}
.MultilineTable th {background:#01679A url(/cms/images/table_header.gif) repeat-x; color: #fff; font-size: 11px; font-weight: bold; height:24px; text-align:left; vertical-align:middle;padding:1px 4px 1px 4px; }
.MultilineTable th a {color:#fff; text-decoration:none;}
.MultilineTable th a:link {color: #fff; text-decoration:none;}
.MultilineTable th a:visited {color: #fff; text-decoration:none;}
.MultilineTable th a:hover {color: #fff; text-decoration:underline;}
.MultilineTable th a:active {color: #fff; text-decoration:underline;}
.MultilineTable td {vertical-align:middle;}
.MultilineTable td.ActionButtons {width:75px;}
.MultilineTable td.ActionButtons a {padding:1px;}
.alternate { background: #f1f1f1; color: #000; font-size: 11px; }
.alternate a {color:#069; text-decoration:none;}
.alternate a:link {color: #069; text-decoration:none;}
.alternate a:visited {color: #069; text-decoration:none;}
.alternate a:hover {color: #069; text-decoration:underline;}
.alternate a:active {color: #069; text-decoration:underline;}
.row, .field {background-color:#eff6fb;text-align:center;}

.accountBlocks {position:relative; min-height:1px; margin:25px 10px 5px 0; border:1px solid #444;}
.accountBlocks .inner {padding:25px 15px 10px; text-align:left; font-size: 11px;}
.accountBlocks .blockhdng {position:absolute; font-size:1.2em; top:-14px; left:10px; padding:3px 5px; margin:0; background-color:#fff; border:1px; background-position:50% 50%; }

.bannerTop {text-align:center;}
.bannerLeftTop {text-align:center;}
.bannerLeftBottom {text-align:center;}

.navcat {padding-left:10px;padding-top:10px; padding-bottom:0px; color:#036; font-weight:bold; font-size:12px;}

.searchTabs {margin:10px 0 10px 0;}

.searchctrls {background:#E9F4FF; padding:7px;}
.searchctrls .label {font-weight:bold; margin:0 5px 0 0;}
.searchctrls select {margin:0 5px 0 0;}

.pager {text-align:right; padding-right:10px;}
.pager a, div.pager a:link, div.pager a:visited {color:#333; text-decoration:none;}
.pager a:hover {font-weight:normal;color:#333; text-decoration:underline;}
.pager a:active {font-weight:normal;color:#333; text-decoration:none;}
.pager .pageon {font-weight:bold; color:red;}

.sItemWrapper {text-align:center; width:150px; margin:0 0 5px;}
.sItemWrapper .itemLink {display:block;}
.sItemWrapper .itemName {margin:5px 0;}

/* Smart Bug */
.smartbug ul
{
    list-style-type:none;
    background-color:#ccc;
    font-size:10px;
    border-left:1px solid #000;
    border-right:1px solid #000;
    border-top:1px solid #000;
    padding:0;
}

.smartbug li
{
    border-bottom:1px solid #000;
}

.smartbug a,
.smartbug a:link,
.smartbug a:visited
{
    text-decoration:none;
    display:block;
    color:#000;
    padding:5px;
}

.smartbug a:hover
{
    background-color:#999;
    text-decoration:underline;
}

/* TagCloud
----------------------------------------------------------*/

.TagCloud			/* Applies to the entire tag cloud */
{
    font-family:Arial;
    margin:10px 3px 3px; 
	padding:3px; 
	text-align:center;
}

.TagCloud > span	/* Applies to each tag of the tag cloud */
{
	margin-right:3px;
	text-align:center;
}

.TagCloud > span.TagWeight1	/* Applies to the largest tags */
{
	font-size:24px;
}

.TagCloud > span.TagWeight2
{
	font-size:21px;
	font-weight:bold;
}

.TagCloud > span.TagWeight3
{
	font-size:17px;
}

.TagCloud > span.TagWeight4
{
	font-size:15px;
	font-weight:bold;
}

.TagCloud > span.TagWeight5	/* Applies to the smallest tags */
{
	font-size:12px;
}

.sitebody {}

.pageHeading { border-bottom:0px solid #f3f3f3 }
.hdng {  }
.hdng2 {color:#3C1704; margin-bottom:5px; }

.brmbwrpr { color:#643d20; }
div.breadcrumbs_test a, div.breadcrumbs a:link, div.breadcrumbs a:visited { }
div.breadcrumbs span {  }

.quickView { border:1px solid #643b1f; }

.searchView .btn {font-size:.75em; padding:6px 10px;}

.btn { background-color:#f37624; }
.btnAlt .btn { background-color:#c5c3c4; }
.btnWrapper, .btnWrapper:link, visited { background-color:#f37624; }

a, a:link, a:visited {}

.hawksearch div.breadcrumbs {border: none;}

.itemList .itemWrapper { }
.pagination .paging { border:0; }
/*.pagination .paging .active { background-color:#f37622; border:1px solid #8c6347;}
.pagination .paging a, .pagination .paging a:link, .pagination .paging a:visited { background-color:#fafeff; border:1px solid #8c6347; }
*/
.pagination .paging .total { color:#000; float: right; display: block; margin: 0px 0 0 10px;}
#hawktoppager { color:#000; }
.paging-list a { color:#000; }
.sortList label { color:#000; }

ul.advList .listhdng, ul.advList .listhdng a, ul.advList .listhdng a:link, ul.advList .listhdng a:visited {}
.advFooter .callout a, .advFooter .callout a:link, .advFooter .callout a:visited { color:#3C1704}
.footerBar { background: #C5C3C4}

/* Hawksearch - new styles */

ul.topLinks { overflow:hidden; margin:0; padding:1px 1px 0 1px; position:absolute; bottom:0; left:200px;  border:1px solid #c4c4c2; border-bottom:0; background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #ffffff 44%, #dcdcdc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(44%,#ffffff), color-stop(100%,#dcdcdc));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#ffffff 44%,#dcdcdc 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#ffffff 44%,#dcdcdc 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#ffffff 44%,#dcdcdc 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#ffffff 44%,#dcdcdc 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dcdcdc',GradientType=0 );
}
ul.topLinks li { float:left; list-style:none; padding:0 0 0 1px; margin:0 0 0 1px; border-left:1px solid #c4c4c2; }
ul.topLinks li:first-child { border-left:0 }
ul.topLinks li a { display:block; font-weight:bold; border-top:3px solid #bd965f;  text-decoration:none; color:#5f3c1c; text-align:center; padding:0 14px; height:20px; line-height:20px; }
ul.topLinks li a:hover { color:#fff; background:#5f3c1c }

/* hawk guided nav */
.hawkRailNav {background-color:#f3f3f3; border:1px solid #b8b8b8; border-top-style:none; overflow:hidden; margin:0 0 15px 0; padding:10px;}

.guidedNavWrapper {margin-bottom:10px; }
.guidedNavWrapper .navGroup-hidden { position:absolute; left:-9999em; }
.guidedNavWrapper .navGroupHdng { margin:10px 0; padding: 10px; background: #556B34; color: #fff; font-size:1em; font-weight:bold;}
.guidedNavWrapper .navGroup-trigger-dfclose { }
.guidedNavWrapper .navGroup { padding:0; background-color:#fff; border:solid 1px #ccc;}
.guidedNavWrapper .navGroup a,
.guidedNavWrapper .navGroup a:link,
.guidedNavWrapper .navGroup a:visited { font-weight:normal; text-decoration:none; }
.guidedNavWrapper .navGroup a span { color:#818183; }
.guidedNavWrapper .navGroup ul { margin:0; padding: .7em 5px 1.250em 5px; list-style-type:none; font-size:.75em;}
.guidedNavWrapper .navGroup ul.navScrollList { margin:0px 0 0 0; padding:0 10px 10px 10px; list-style-type:none; background:#fff; border:0px solid #e0dfdf; overflow-y:auto; position:relative; font-size:.75em;}
.guidedNavWrapper .navGroup li { position:relative; margin-top:10px; padding:0 0 0 20px; }
.guidedNavWrapper .navGroup .singlefacet li { position:relative; margin-top:10px; padding:0 0 0 2px; }
.guidedNavWrapper .navGroup li input { float:left; display:inline; cursor:pointer; }
.guidedNavWrapper .navGroup li label { display:block; padding-top:3px; cursor:pointer; }
.guidedNavWrapper .navGroup li label span { color:#828792; }
.guidedNavWrapper .navGroup li.hawkFacet-hover .iconCheckbox { background-position:-46px -112px; }
.guidedNavWrapper .navGroup li.hawkFacet-active .iconCheckbox { background-position:-69px -112px; }
.guidedNavWrapper .navGroup li.navMore { color:#000; }
.guidedNavWrapper .navGroup li.navMore span { display:inline-block; margin-left:21px; cursor:pointer; }
    
.guidedNavWrapper .selectedNav {padding: 10px 5px 0px 10px; }
.guidedNavWrapper .selectedGroup { padding:10px; border-top:1px solid #fff; border-bottom:1px solid #bdbebe; }
.guidedNavWrapper .selectedGroup:first-child { border-top:0; }
.guidedNavWrapper .selectedGroup ul { max-height:none; margin:0 0 0 18px; overflow:visible; padding: 0;}
.guidedNavWrapper .selectedGroup ul a,
.guidedNavWrapper .selectedGroup ul a:link,
.guidedNavWrapper .selectedGroup ul a:visited { font-size:.9em; }
.guidedNavWrapper .clearSelected { padding:7px 10px; text-align:right; border-top:1px solid #fff; }
.guidedNavWrapper .clearSelected a,
.guidedNavWrapper .clearSelected a:link,
.guidedNavWrapper .clearSelected a:visited { color:#5A471B; font-size:.9em; font-weight:bold; text-decoration:none; }
.guidedNavWrapper .clearSelected a:hover,
.guidedNavWrapper .clearSelected a:active { text-decoration:underline; }
.guidedNavWrapper .navhdng {margin:0 0 5px 0;}
.guidedNavWrapper .navhdng,
.guidedNavWrapper .navhdng a,
.guidedNavWrapper .navhdng a:link,
.guidedNavWrapper .navhdng a:visited { font-size:1em; font-weight:bold; color:#603918; }
.guidedNavWrapper .selhdng {margin:0 0 5px 0;}
.guidedNavWrapper .selhdng,
.guidedNavWrapper .selhdng a,
.guidedNavWrapper .selhdng a:link,
.guidedNavWrapper .selhdng a:visited { font-size:1em; font-weight:bold; color:#603918; }
.guidedNavWrapper .navGroup li a .iconImage { position:absolute; left:0; right:0; margin:0 3px 0 0; padding:0; text-indent:-9999em; }
.guidedNavWrapper .selectedGroup a .iconImage { margin:1px 5px 0 0; text-indent:-9999em; }
.guidedNavWrapper .navhdng {margin: 0px 0 0px 0; padding: 10px; background:#2D9A67; color: rgb(255, 255, 255); font-size: .9em; font-weight: bold; text-transform:uppercase;}
.guidedNavWrapper .selhdng {position:relative;padding-left:20px;}
.guidedNavWrapper .selectedGroup A .iconImage {zoom:1;position:absolute;left:0px;}

.guidedNavWrapper .navGroup .resultsSearch { margin:15px 0  10px 0; }
.guidedNavWrapper .navGroup .resultsSearch label { display:block; margin-bottom:5px; color:#000; font-weight:bold; }
.guidedNavWrapper .navGroup .resultsSearch input.text { width:72%; }
.guidedNavWrapper .navGroup .resultsSearch .btnWrapper { vertical-align:top; }
.guidedNavWrapper .navGroup .resultsSearch .iconSearch { margin:0; width: 14px; height: 14px; }
.floatLeft {
    display: inline;
    float: left;
}

/* embedded clear fix */
.guidedNavWrapper .navGroup li:before, .guidedNavWrapper .navGroup li:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.guidedNavWrapper .navGroup li:after { clear: both; }
.guidedNavWrapper .navGroup li { zoom: 1; }

/* nav list search */
.guidedNavWrapper .navQuickSearch { }
.guidedNavWrapper .navQuickSearch label { display:block; margin:0 0 2px 0; font-size:11px; }
.guidedNavWrapper .navQuickSearch input.text { width:97%; }
.guidedNavWrapper .navQuickSearch input.dim { color:#aaa; }


/***** SLIDER *****/
.sliderbox {float:left; display:block; position:relative; width:152px;margin:3px 0 3px 5px;}

.slider-clear {float:right;font-weight:normal !important;}

.slider-min-value {float:left; display:block; position:relative; height:15px; color:#000; font-family:Arial; font-size:11px; text-align:left; padding-top:2px;font-weight:normal;}
.slider-cur-value {float:left; display:block; position:absolute; left:45px; height:15px; color:#000; font-family:Arial; font-size:11px; text-align:right; padding-top:2px;font-weight:normal;}
.slider-max-value {float:right; display:block; position:relative; height:15px; color:#000; font-family:Arial; font-size:11px; text-align:right; padding-top:2px;font-weight:normal;}

.slider-start-value {float:left; display:block; position:relative; height:15px; color:#868686; font-family:Arial; font-size:11px; text-align:left; padding-top:2px;}
.slider-end-value {float:right; display:block; position:relative; height:15px; color:#868686; font-family:Arial; font-size:11px; text-align:right; padding-top:2px;}

.sliderbox .ui-widget-header { background:#994b01; }

.sliderbox .ui-slider { position: relative; text-align: left; }
.sliderbox .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.sliderbox .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.sliderbox .ui-slider .ui-slider-single { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.sliderbox .ui-slider-horizontal { height: .8em; }
.sliderbox .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.sliderbox .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.sliderbox .ui-slider-horizontal .ui-slider-single { top: 0; height: 100%; }
.sliderbox .ui-slider-horizontal .ui-slider-range-min { left: 0; }
.sliderbox .ui-slider-horizontal .ui-slider-range-max { right: 0; }
.sliderbox .ui-slider-horizontal .ui-slider-single-min { left: 0; }
.sliderbox .ui-slider-horizontal .ui-slider-single-max { right: 0; }
.sliderbox .ui-slider-horizontal .ui-slider-single-cur { left: 0; }

.sliderbox .ui-slider-vertical { width: .8em; height: 100px; }
.sliderbox .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.sliderbox .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.sliderbox .ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.sliderbox .ui-slider-vertical .ui-slider-range-max { top: 0; }
.sliderbox .ui-slider-vertical .ui-slider-single { left: 0; width: 100%; }
.sliderbox .ui-slider-vertical .ui-slider-single-min { bottom: 0; }
.sliderbox .ui-slider-vertical .ui-slider-single-max { top: 0; }
.sliderbox .ui-slider-vertical .ui-slider-single-cur { bottom: 0; }

.slider-range {margin-bottom:5px;}
#slider-single {margin-bottom:5px;}

/* Nav */
#slider-single a.handle {cursor: hand; background: url(/cms/images/layout/leftslider.png) 50% 50% no-repeat; border:none; padding:0; width:15px; height:19px; z-index:12;}
.slider-range {background:#ccc;}
.slider-range a.first-handle {background: url(/cms/images/layout/leftslider.png) 50% 50% no-repeat; border:none; padding-top:2px; width:15px; height:19px; z-index:12;}
.slider-range a.second-handle {background: url(/cms/images/layout/rightslider.png) 50% 50% no-repeat; border:none; padding-top:2px; width:15px; height:19px; z-index:11;}

div.growlUI { padding:2px; border-top: 1px solid #000000; box-shadow: 0 0 3px 3px rgba(50, 50, 50, 0.5); bottom: 0; position: fixed; background-color: #311F09; filter: alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; opacity: 0.7; width: 100%; z-index: 99998; right: 0px; }
div.growlUI span { font-size:21px; color: white; padding: 10px 0 10px 20px; margin: 0; text-align: left; border-bottom: none; background-color: transparent; }
#aBug {color:#666; background-color:#fff; border: 1px solid #5a3810; font-size: 14px; font-weight: bold; padding: 2px 5px; text-decoration: none; }
#aEye {color:#666; background-color:#fff; border: 1px solid #5a3810; font-size: 14px; font-weight: bold; padding: 2px 5px; text-decoration: none; }

#hawkitemlist .itemList .itemWrapper {width: 27%; float:left; padding:10px; border:solid 1px #ccc; margin:3px; text-align:center;}

#hawkitemlist .itemWrapper .itemTitle {font-size:.9em !important;}
#hawkitemlist .itemWrapper .itemImage {width:133px !important;}
.itemWrapper .itemAction { position:relative; bottom:0px;}

.facetfilters .hawkFacet-active span {
    background-position: 0 -112px;
}

/* 16px baseline (180px - 767px) */
@media only screen and (min-width:11.250em) and (max-width:47.938em) 	
{
    
    #hawkitemlist .itemList .itemWrapper {width: 100%; float:left; padding:10px; border:solid 1px #ccc; margin:3px; text-align:center;}    
}    