/* CSS Document */
body { margin: 0; padding: 0; text-align: center; font: normal 11px Arial, Helvetica, sans-serif;}
div, span, h1, h2, h3, h4, ul, li, img{ margin: 0; padding: 0; border: 0;}
a { text-transform: underline; color: #656565; }
TD {font:normal 11px arial; color:#666;}
a:hover {text-decoration:underline !important;}
.dropdown {height:20px !important;}

/************* SHELL CSS *************/
#wrapper {
	width: 760px;
	text-align: left;
	margin: 0 auto;
	padding: 0;
}
	#header {
		float: left;
		background: #FFF;
		border-top: 3px #FFF solid;
		position:relative;
		z-index:100;
	}
		#header .logo {
			float:left;
		}
		.header-links {
			float: right;
			border-left: 2px #FFF solid;
			border-bottom: 1px #FFF solid;
			background: url("page-header.gif") no-repeat top right;
			padding: 0 5px;
			padding-top: 56px;
			height: 82px;
			width: 579px;
			text-align: center;
			color: #C6C8B1;
		}
		#header > .header-links {
			height: 25px;
			width: 568px;
		}
		@media screen and (min-width: 0px) {
			.header-links {
				width: 577px;
			}
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
			.header-links {
				font-size: 10px;
			}
		}
			.header-links a {
				padding: 0 2px;
				text-decoration: none;
				color: #94977A;
				font-size:11px;
			}
			.header-links .cartlink {
				padding-right: 16px;
				margin-right: 3px;
				background: url("cart.gif") no-repeat right;
			}
		.header-sections {
			float: right;
			height: 28px;
			width: 577px;
			border-left: 2px #FFF solid;
		}
	#page-body {
		float: left;
		width: 760px;
		border-top: 2px #FFF solid;
		background: url("page-body-bg.gif") repeat-y;
	}
		.left-column {
			float: left;
			width: 180px;
			background: #D9DBC5;
		}
			.searchform {
				margin: 3px 3px 5px 5px;
			}
				.searchform .query2 {
					width: 140px;
					height: 20px;
					font-size: 11px;
				}
				.searchform .go-button {
					position: relative;
					top: 6px;
					height: 19px;
					width: 23px;
				}
				* html .searchform .go-button {
					top: 3px;
				}
				@media screen and (min-width: 0px) {
					.searchform .go-button {
						top:3px;
					}
				}
				.left-column .searchform label {
					display: block;
					font-weight: bold;
					margin-left: 2px;
				}
			.left-column label {
				display: block;
				font-weight: bold;
				color: #7E8161;
				margin-left: 8px;
			}
			.left-column select {
				margin: 0 3px 6px 5px;
				width: 170px;
				height: 16px;
				font-size: 11px;
			}
			#nav {
				list-style: none;
				border-top: 1px #FFF solid;
				margin: 5px 0 0;
				position: relative; z-index: 9000;
			}
				#nav li {
					width: 180px;
					border-bottom: 1px #FFF solid;					
					background: #E3E4D4;
				}
				* html #nav li{
					float: left; display: inline;
				}
				#nav li a {
					padding: 1px 5px 1px 3px;
					color: #7E8161;
					text-decoration: none;
					font-weight: bold;
					width: 172px; display: block;
				}
				#nav li a:hover {
					text-decoration:none !important;
				}
				#nav li a, #nav li img {
					vertical-align:middle;
				}
				
				*html #nav li a {
					width: 180px;
				}
				/*
				@media screen and (min-width: 0px) {
					#nav li a {
						width: 180px;
					}
				}
				*/
				#nav li:hover a, #nav li.sfhover a{
					color: #CC3429;
					background: #CDCFB7;
					text-decoration:underline !important;
				}
				
				#nav li{
					position: relative;
					margin:0;
					padding:0;
					height:auto;
				}

				#nav ul.subnav{
					display: none;
					position: absolute;
					top: -1px;
					left: 180px;
					width: 180px;
					background: #E3E4D4 url(/lib/awardemblem/navbg.gif) left top no-repeat;
					z-index: 9999;
					list-style: none;
					border: 1px solid #fff;
					border-left: 0;
					margin: 0;
				}
				
				* html #nav ul.subnav{
					top: -2px;
				}
				
				#nav li:hover ul, #nav li.sfhover ul{
					display: block;
				}

				#nav ul.subnav li{
					list-style: none;
					background: 0 !important;
					float: none; display: block;
				}

				#nav ul.subnav li a{
					padding: 7px 10px !important;
					width: 160px !important;
					color: #7E8161 !important;
					text-decoration: none !important;
					background: 0 !important;
				}
				
				* html #nav ul.subnav li a{
					width: 180px !important;
					padding: 7px 10px 8px !important;
				}

				#nav ul.subnav li a:hover{
					color: #CC3429 !important;
					text-decoration:underline !important;
				}
			.request-catalog {
				text-align: center;
				xborder-bottom: 1px #FFF solid;
				padding-bottom: 2px;
				/*padding: 3px;*/
				/*margin-bottom: 5px;*/
			}
			.request-catalog h4 {
				font-size: 13px;
				color: #CF3428;
			}
			.request-catalog a {
				color: #CC3429; font-weight: bold;
			}
			.mailing-list {
				text-align: center;
				font-weight: bold;
				color: #7E8161;
				padding-bottom: 7px;
			}
			.mailing-list h4 {
				color: #CF3428;
				font-size: 13px;
				margin: 0;
			}
			.mailing-list form {
				margin: 0;
			}
			.mailing-list .email {
				width: 130px;
				height: 20px;
				font-size: 11px;
			}
			.mailing-list .go-button {
				position: relative;
				top: 5px;
			}
			*html .mailing-list .go-button {
				top: 3px;
			}
			@media screen and (min-width: 0px) {
				.mailing-list .go-button {
					top:3px;
				}
			}
		.right-column {
			float: right;
			width: 579px;
			border-left: 2px #FFF solid;
		}
		/*#page-body > .right-column {
			width:577px;
		}*/
		#page-body .right-column {
			width:577px;
		}
			.right-column table tr td.main {
				color: #000;
				/*padding-left: 5px;*/
			}
			table.contents {
				text-align: center;
				margin-bottom: 10px;
			}
				table.contents .name a{
					text-transform: underline;
					color: #656565;
				}
				table.contents .price {
					color: #9A9A9A;
				}
				table.contents .sale-price {
					color: #E38200;
				}
				table.contents .sale-price span.price {
					font-weight: bold;
					color: #E38200;
				}
			.heading.top-sellers {
				background: url("top-sellers-heading.gif") no-repeat;
				height: 28px;
				width: 100%;
				text-indent: -9999px;
			}
			.heading.featured-categories {
				background: url("featured-categories.gif") no-repeat;
				height: 28px;
				width: 100%;
				text-indent: -9999px;
			}
			.footer-text {
				padding: 5px 0;
				background: #F2F3EB;
				float: left;
				width: 100%;
			}
				.mfg-direct {
					float: left;
					width: 220px;
					text-align: center;
					background: #F2F3EB;
					border-right: 1px #FFF solid;
				}
					.mfg-direct h4 {
						color: #E28000;
						font-weight: bold;
						font-size: 12px;
					}
				.footer-text .history {
					float: left;
					background: #F2F3EB;
					padding: 15px;
					width: 310px;
				}
					.footer-text .history h4, .footer-text .history h3 {
						margin-bottom: 4px;
						font-size: 12px;
						color: #C43631;
					}
					.footer-text .history p {
						margin: 3px;
					}
	#footer {
		clear: both;
		text-align: center;
		color: #7E8161;
		background: #F4F4ED;
		width: 100%;
		padding-bottom: 8px;
	}
		.footer-links {
			background: #7E8161;
			color: #D9DBC5;
			padding: 5px 4px 5px 4px;
			margin-bottom: 8px;
		}
			.footer-links a {
				color: #D9DBC5;
				text-decoration: none;
				margin: 3px;
			}
		.address {
			margin-bottom: 8px;
		}
		.designby {
			display: inline;
		}
			.designby a {
				color: #7E8161;
				text-decoration: none;
			}
			.designby a:hover {
				text-decoration: underline;
			}
		.copyright {
			display: inline;
		}
			
/********* CLASSES *********/
.float.left {
	float: left;
}
.float.right {
	float: right;
}
.bullet {
	position: relative;
	top: 1px;
	margin: 0 3px 0 3px;
}
.view-more {
	padding-right: 10px;
	background: url("grey-arrow-right.gif") no-repeat right;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#contents TD A {
	color:#000;
	font:normal 11px arial;
	text-decoration:underline;
}
#contents TD .price {
	color:#9a9a9a;
	font:normal 11px arial;
}
#contents TD .sale-price {
	color:#e38200;
	font:normal 11px arial;
}
#contents .sep {
	background:url(bg-sep.gif) repeat-y left top;
	width:2px;
}
#contents .hor-sep {
	background:url(bg-hor.gif) repeat-x left top;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.feat-categories A {
	color:#000;
	font:bold 11px arial;
	text-decoration:underline;
}
.feat-categories IMG {
	margin:10px 0px 10px 0px;
}
.feat-categories .sep {
	background:url(bg-sep.gif) repeat-y left top;
	width:2px;
}
.feat-categories TD {
	color:#666;
	font:normal 11px arial;
}
.feat-categories .view-more A {
	font-weight:normal;
	display:block;
}
.feat-categories .view-more {
	margin:6px;
}
.feat-categories .abstract {
	padding:3px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#breadcrumbs, #breadcrumbs A {
	font:normal 10px arial;
}
#breadcrumbs {
	padding:2px 0px 3px 8px;
}
#breadcrumbs A {
	background:url(arrow.gif) no-repeat right center;
	padding-right:11px;
	margin-right:4px;
	text-decoration:none;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.right-column H1 {
	color:#CC3429 !important;
	font:bold 16px arial;
	display:block;
	background:url(bg-hor.gif) repeat-x left bottom;
	padding:10px 0 10px 10px;
	margin-bottom:7px;
}
.right-column H1.grey {
	color:#666 !important;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#feat-items-sec {
	background-color:#F4F4ED;
	float:right;
	margin:0px 0px 10px 10px;
}
*html #feat-items-sec {
	margin:0px;
}
#feat-items-sec TD {
	padding:5px;
}
#feat-items-sec .header {
	background-image:url(best-sellers-header.gif);
	background-repeat:no-repeat;
	background-color:#7E8161;
	background-position:5px 5px;
	border-bottom:2px solid #FFF;
	height:28px;
}
#feat-items-sec IMG {
	border:1px solid #D9DBC5;
}
#feat-items-sec A {	
	color:#666;
	text-decoration:underline;
	font:normal 11px arial;
}
#feat-items-sec TD .price {
	color:#9a9a9a;
	font:normal 11px arial;
}
#feat-items-sec TD .sale-price {
	color:#e38200;
	font:normal 11px arial;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.caption {
	padding:10px 0 0 0;
	color:#666;
}
.right-column > .caption {
	padding:10px 0 0 0;
}
.sect-sep {
	border-bottom:1px solid #ccc;
	padding-top:10px;
	margin-bottom:10px;
	clear:both;
	font-size:1px;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ADV PAGING~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

#pageof, #rightArrowDiv1,
#leftArrowDiv1      {float:left;}
#rightArrowDiv1, #leftArrowDiv1 {margin-top:1px;}

#pageof2, #rightArrowDiv2,
#leftArrowDiv2      {float:left;}
#rightArrowDiv2, #leftArrowDiv2 {margin-top:1px;}

#contents A         {font: bold 11px arial; color: #666; text-decoration:underline;}

#contents .vsep     {background:url(bg-sep.gif) repeat-y left top;}
#contents .hsep     {background:url(bg-hor.gif) repeat-x left top;}

#paging TD          {padding: 2px;}
#paging .headfoot   {background:#F4F4ED; padding:8px; width:561px;}
*html #paging .headfoot {width:577px;}
#paging .price      {font: normal 11px arial; color: #999;}
#paging .saleprice  {font: normal 11px arial; color: #E28000;}

#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 11px arial; color: #666;}

#pagelinks          {font: normal 11px arial; color: #666;}
#pagelinks A        {font: normal 11px arial; color: #666;}
#pagelinks .chosen  {font: bold 11px arial; color: #666;}

.itemof             {font: normal 11px arial; color: #666;}
.pageof             {font: normal 11px arial; color: #666;}

#modes              {font: normal 11px arial; color: #666; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #666; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #666; text-decoration:none; }

#sortlinks          {font: normal 11px arial; color: #666; text-decoration:none; }
#sortlinks A        {font: normal 11px arial; color: #666; text-decoration:none; }
#sortlinks .chosen  {font: bold 11px arial; color: #666; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

.vcell              {background-color: #FFF;}
.vcell-on           {background-color: #FFF;}

.ecell              {background-color: #FFF;}
.ecell-on           {background-color: #FFF;}

.wcell              {background-color: #FFF;}
.wcell-on           {background-color: #FFF;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#product-info-table TH {
	font: normal 11px arial; 
	background-color: #E3E4D4; 
	color: #666; 
	text-align: right; 
	padding-right: 5px;
	padding-left: 5px;
}
#product-info-table TD {
	font: normal 11px arial; 
	background-color:#F4F4ED;
	padding: 3px;
}
#product-info-table TH, #product-info-table TD {
	background-image:url(/lib/awardemblem/bg-hor.gif) repeat-x left bottom;
}
#product-info-table .price {
}
#product-info-table .sale-price {
	color: #E28000;
}
#product-info-table .add {
	padding:0px;
	background:#7E8161;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#seo-links A {
	text-decoration:none !important;
}
#seo-links A:hover {
	text-decoration:underline !important;
}
#seo-links #header {
	text-align:center;
	font:bold 11px arial;
	color:#7E8161;
	background:url(bg-hor.gif) repeat-x left bottom;
	padding-bottom:5px;
	width:100%;
}

#product-info-table .options select {
font-size: 10px; 
width: 187px;
}

.hide-seo-text{
display:none;
}
h3.heading.top-sellers{
	width:577px !important;
	margin:2px 0 0 0;
}

h3.heading.featured-categories{
	width:577px !important;
}
h1.sect-head {
padding-left:60px;
color:#ffffff !important;
font-size:13px;
}
div.section-browse-header {
background-image:url(browse-bg.gif);
background-repeat:no-repeat;
color:#ffffff;
xpadding:6px 0 6px 24px;
padding:0 0 0 24px;
line-height:28px;
margin:10px 0 0 0;
font-size:13px;
font-weight:bold;
font-family:arial,tahoma,sans-serif;
clear:both;
}
h1.section-cat {
color:#CC3429;
font-size:11px;
background-image:none;
margin:0;
padding-bottom:4px;
}
h1.section-cat a{
color:#CC3429 !important;
font:bold 11px arial, arial, sans-serif !important;
text-decoration:none !important;
}
a.section-link {
color:#666666;
text-decoration:none;
background-image:url(link-arrow.gif);
background-repeat:no-repeat;
background-position:0 3px;
padding:0 0 0 13px;
margin:0 0 3px 15px;
display:block;
}
a.section-link:hover {
color:#CC3429;
}

.infoText{
	padding:21px 0 0 7px !important;
	color:#000 !important;
}
.infoText td, .infoText div, .infoText a, .infoText span, .infoText li{color:#000 !important;}
#testimonies {
	padding:0 5px;
}
#testimonyheader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#7E8161;
	text-align:center;
	padding:5px 0 7px 0;
}


/*  -- Modifications (added 12/18/2007) --  */

h4 #testimonies {
	font-weight: normal;
}

#testimonyheader {
	/*padding: 10px;*/
	color: #c43631;
	text-align: left;
}

#testimonies {
	padding: 0 10px 0 10px;
	color: #c43631;
}

/*  -- End Modifications (added 12/18/2007) --  */

#product-info-table th.qty-pricing-header{
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#676767;
	padding-top:5px;
	padding-bottom:5px;
}

#qty-pricing table tr td.qtypricelabel{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#676767;
}

#qty-pricing table{
	background-color:#E4E5D7;
}

#product-info-table td.qty-cell{
	padding:0px;
}

div#sc-tab-details {
	padding: 40px 0 20px 0;
	margin: auto;
	width: 573px;
	clear: both;
}

div#sc-tab-details ul#sctab {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#sc-tab-details ul#sctab li.tabheader{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:#D9DBC5;
	float:left;
	margin-right:2px;
}

div#sc-tab-details ul#sctab li.tabhover{
	margin:0px;
	padding:0px;
	list-style-type:none;
	background:url(/lib/awardemblem/tabhover-bg.gif) repeat-x top left;
	text-align:center;
	float:left;
	margin-right:2px;
	position:relative;
	z-index:100;
}

div#sc-tab-details ul#sctab li.tabheader a{
	display:block;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#7E8261;
	padding:7px 20px;
}

div#sc-tab-details ul#sctab li.tabhover a{
	display:block;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:7px 20px 12px;
	background:url(/lib/awardemblem/down-arrow.gif) no-repeat center 28px;
}

div#sc-tab-details ul#sctab li.tabheader a:hover{
	text-decoration:underline;
}

div#sc-tab-details ul#sctab li.tabhover a:hover{
	text-decoration:underline;
}

div#sc-tab-details div#sctabinfo {
	margin: 0;
	clear: both;
	position:relative;
	top:-3px;
	z-index:10;
}

* html div#sc-tab-details div#sctabinfo {
	top:-43px;
}

div#sc-tab-details div#sctabinfo div.infobox {
	clear: both;
	font: normal 11px Arial, Geneva, sans-serif;
	padding: 10px;
	border: 1px solid #E1E1E1;
	text-align: left;
}

#customer-reviews .header {
	display:none !important;
}

#rev-overall{
	padding:0px !important;
}

.redtext {font-size:11px; font-weight:bold; color:#CD3327; padding-bottom:10px;}
div.form-caption {padding:0px 10px 10px; color:#666; font-size:11px; font-family:Tahoma, Verdana, Arial, Sans-serif;}
form#quote table#form-table th {text-align:left; padding:7px 10px 7px 20px; font-size:11px; width:160px; vertical-align:top;}
form#quote table#form-table td {text-align:left; padding:1px 10px; font-size:11px; vertical-align:middle;}
form#quote table#form-table td select,
form#quote table#form-table td input {width:203px;/* border-left:2px solid #808080; border-top:2px solid #808080; border-right:1px solid #D3D0C7; border-bottom:1px solid #D3D0C7;*/ font-size:11px;}
form#quote table#form-table td input.month {width:28px; text-align:center;}
form#quote table#form-table td input.day {width:28px; text-align:center;}
form#quote table#form-table td input.year {width:40px; text-align:center;}
form#quote table#form-table th.headline {background:#7F8263; padding:6px 10px; font-size:12px; font-weight:bold; color:#fff; text-align:left; width:auto; text-transform:uppercase;}
form#quote table#form-table .even {background:#F4F3EE; color:#666;}
form#quote table#form-table .odd {background:#F4F3EE; color:#666;}
form#quote table#form-table tr.even.required th {background:#F4F3EE url('required-even.jpg') no-repeat 8px 8px;}
form#quote table#form-table tr.odd.required th {background:#F4F3EE url('required-odd.jpg') no-repeat 8px 8px;}
form#quote table#form-table tr.radios input {width:auto; vertical-align:bottom;}
*:first-child+html form#quote table#form-table tr.radios input{vertical-align: middle;}
* html form#quote table#form-table tr.radios input{vertical-align: middle;}
form#quote table#form-table tr.radios td {padding:5px 10px 5px 5px;}
form#quote table#form-table tr td.disclaimer {color:#CD3327; font-size:10px; padding:5px 10px 10px;}
form#quote table#form-table tr td.spacer {height:20px;}
form#quote table#form-table tr td.comments {padding:10px;}
form#quote table#form-table tr td.comments textarea {width:520px; border-left:1px solid #7F9DB9; border-top:1px solid #7F9DB9; border-right:1px solid #7F9DB9; border-bottom:1px solid #7F9DB9; height:100px;}
form#quote table#form-table tr td.buttons {border-top:1px solid #E5E6E0; padding:10px; text-align:right;}
form#quote table#form-table tr td.buttons input {width:auto; border:none;}
form#quote table#form-table tr td input#quantitybox, 
form#quote table#form-table tr td input#sizebox {width:50px;}

.caption.custom {padding:10px; text-align:center;}

#custom-items-table td {text-align:center; padding-bottom:20px;}
#custom-items-table td .hdr {/*background:url('custom-items-hdr-bg.jpg') no-repeat top left;*/ padding:0px 0px 3px 00px; text-align:left; font-size:13px; font-weight:bold; color:#fff;}
#custom-items-table td .btn {padding:10px 0pt;}

#custom-items-table td.sep
{
    background: url(custom-vsep.gif) center 0 repeat-y;
    width: 7px;
}

.mailingAdd
{
    padding-left: 26px;
    padding-top: 5px;
}

.mailingAdd span
{
    display: block;
    padding-bottom: 5px;
}

table#form-table tr td iframe
{
    height: 60px! important;
    width: 100% !important;
    margin-top: 10px;
}

table#form-table tr td form
{
    margin: 0;
    padding: 0;
    background: none;
}


td.cbg{
background: url(/lib/awardemblem/ct-bg.gif) left top repeat-x;
padding-bottom: 20px;
}

td.cbg h1.section-cat a{
color: #7E8162 !important;
font-size: 13px !important;
}

td.cbg a.vwalink{
color: #CC3426 !important;
font-weight: bold !important;
margin-left: 10px;
margin-top: 8px;
display: block;
}

/*
	Topnav update 2/15/2010
*/

.header-sections ul{
	margin: 0; padding: 0;
	list-style: none;
	float: left;
}

* html .header-sections ul{
	margin-left: -2px;
	position: relative;
}
.header-sections ul#topnav {
	height:28px;
}
.header-sections ul li{
	margin: 0; padding: 0;
	list-style: none;
	float: left; display: inline;
	position: relative;
	height:auto;
}
.header-sections ul#topnav li ul.topsubnav li {
	height:auto;
}
.header-sections ul li a{
	display: block;
	height: 28px;
	text-indent: -10000px;
	outline: 0;
}

.header-sections ul ul{
	display: none;
	position: absolute;
	width: 180px;
	left: 0; top: 28px;
	background: #E3E4D4 url(/lib/awardemblem/topnav-arrow.gif) left top no-repeat;
	padding-top: 5px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}

* html .header-sections ul ul{
	left: 2px;
}

.header-sections ul li:hover ul, .header-sections ul li.sfhover ul{
	display: block;
}

.header-sections ul ul li{
	display: block;
	float: none;
}

.header-sections ul ul li a{
	text-indent: 0;
	background: 0 !important;
	height: auto !important;
	width: 160 !important;
	padding: 3px 10px !important;
	color: #7E8162;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #fff;
}

* html .header-sections ul ul li a{
	width: 180px !important;
}

.header-sections ul ul li a:hover{
	color: #CE342A;
	text-decoration: underline;
}

.header-sections ul li:hover a, .header-sections ul li.sfhover a{
	background-position: left -28px !important;
}
/*
.header-sections ul li.npins ul{background-position: 30px top;}
.header-sections ul li.nmedals ul{background-position: 31px top;}
.header-sections ul li.nmedallions ul{background-position: 46px top;}
.header-sections ul li.nplaques ul{background-position: 28px top;}
.header-sections ul li.ntrophies ul{background-position: 38px top;}
.header-sections ul li.nacrylics ul{background-position: 28px top;}
.header-sections ul li.nclocks ul{background-position: 30px top;}

.header-sections ul li.npins a{
	width: 66px;
	background: url(/lib/awardemblem/n-pins.jpg) left top no-repeat;
}

.header-sections ul li.nmedals a{
	width: 75px;
	background: url(/lib/awardemblem/n-medals.jpg) left top no-repeat;
}

.header-sections ul li.nmedallions a{
	width: 104px;
	background: url(/lib/awardemblem/n-medallions.jpg) left top no-repeat;
}

.header-sections ul li.nplaques a{
	width: 81px;
	background: url(/lib/awardemblem/n-plaques.jpg) left top no-repeat;
}

.header-sections ul li.ntrophies a{
	width: 88px;
	background: url(/lib/awardemblem/n-trophies.jpg) left top no-repeat;
}

.header-sections ul li.nacrylics a{
	width: 84px;
	background: url(/lib/awardemblem/n-acrylics.jpg) left top no-repeat;
}

.header-sections ul li.nclocks a{
	width: 79px;
	background: url(/lib/awardemblem/n-clocks.jpg) left top no-repeat;
}
.header-sections ul li.napparel a{
	width: 79px;
	background: url(/lib/awardemblem/n-apparel.jpg) left top no-repeat;
} */

/* new nav */
.header-sections ul li.npins ul{background-position: 22px top;}
.header-sections ul li.nmedals ul{background-position: 26px top;}
.header-sections ul li.nmedallions ul{background-position: 46px top;}
.header-sections ul li.nplaques ul{background-position: 28px top;}
.header-sections ul li.ntrophies ul{background-position: 36px top;}
.header-sections ul li.nacrylics ul{background-position: 28px top;}
.header-sections ul li.nclocks ul{background-position: 25px top;}

.header-sections ul li.npins a{
	width: 55px;
	background: url(/lib/awardemblem/na-pins.jpg) left top no-repeat;
}

.header-sections ul li.nmedals a{
	width: 66px;
	background: url(/lib/awardemblem/na-medals.jpg) left top no-repeat;
}

.header-sections ul li.nmedallions a{
	width: 97px;
	background: url(/lib/awardemblem/na-medallions.jpg) left top no-repeat;
}

.header-sections ul li.nplaques a{
	width: 71px;
	background: url(/lib/awardemblem/na-plaques.jpg) left top no-repeat;
}

.header-sections ul li.ntrophies a{
	width: 81px;
	background: url(/lib/awardemblem/na-trophies.jpg) left top no-repeat;
}

.header-sections ul li.nacrylics a{
	width: 76px;
	background: url(/lib/awardemblem/na-acrylics.jpg) left top no-repeat;
}

.header-sections ul li.nclocks a{
	width: 60px;
	background: url(/lib/awardemblem/na-clocks.jpg) left top no-repeat;
}
.header-sections ul li.napparel a{
	width: 71px;
	background: url(/lib/awardemblem/na-apparel.jpg) left top no-repeat;
}
/* end new nav */

td.iconCell{
	text-align: center;
	vertical-align: top;
	padding-top: 4px;
}

.home-banners{margin-top: 3px; width: 577px;}
.home-banners a{text-decoration: none;}
.home-banners img{margin-right: 3px;}
.home-banners img#banner-3{margin-right: 0 !important;}
.home-subbanners{margin-bottom: 3px; width: 577px;}
.home-subbanners a{text-decoration: none;}
.home-subbanners img{margin-right: 3px;}
.home-subbanners img#subbanner-3{margin-right: 0 !important;}

.item-icons{
	width: 308px; *width: 309px;
	margin-right: -10px;
	border-left: 1px solid #fff;
	padding-top: 9px;
}

.item-icons img{
	margin-right: 10px;
	margin-bottom: 10px;
}

.lnimg{margin-bottom: 12px; display: block;}
.mailing-list a{color: #cf3428 !important;}

/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	div.light_rounded .pp_top .pp_left { background: url(/lib/awardemblem/ctelrsprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(/lib/awardemblem/ctelrsprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_content a.pp_next:hover { background: url(/lib/awardemblem/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_content a.pp_previous:hover { background: url(/lib/awardemblem/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_content a.pp_expand { background: url(/lib/awardemblem/ctelrsprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_content a.pp_expand:hover { background: url(/lib/awardemblem/ctelrsprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_content a.pp_contract { background: url(/lib/awardemblem/ctelrsprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_content a.pp_contract:hover { background: url(/lib/awardemblem/ctelrsprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/awardemblem/ctelrsprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */

	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/awardemblem/ctelrsprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/awardemblem/ctelrsprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(/lib/awardemblem/ctelrsprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(/lib/awardemblem/ctelrsprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(/lib/awardemblem/ctelrloader.gif) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(/lib/awardemblem/ctedrsprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(/lib/awardemblem/ctedrpattern.png) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(/lib/awardemblem/ctedrsprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content { background: url(/lib/awardemblem/ctedrpattern.png) top left repeat; } /* Content background */
	div.dark_rounded .pp_content a.pp_next:hover { background: url(/lib/awardemblem/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_content a.pp_previous:hover { background: url(/lib/awardemblem/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_content a.pp_expand { background: url(/lib/awardemblem/ctedrsprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_content a.pp_expand:hover { background: url(/lib/awardemblem/ctedrsprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_content a.pp_contract { background: url(/lib/awardemblem/ctedrsprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_content a.pp_contract:hover { background: url(/lib/awardemblem/ctedrsprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/awardemblem/ctedrsprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded  p.pp_description { color: #fff; }

	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/awardemblem/ctedrsprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/awardemblem/ctedrsprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(/lib/awardemblem/ctedrsprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(/lib/awardemblem/ctedrpattern.png) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(/lib/awardemblem/ctedrsprite.png) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(/lib/awardemblem/ctedrloader.gif) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_top .pp_left ,
	div.dark_square .pp_top .pp_middle,
	div.dark_square .pp_top .pp_right,
	div.dark_square .pp_bottom .pp_left,
	div.dark_square .pp_bottom .pp_middle,
	div.dark_square .pp_bottom .pp_right,
	div.dark_square .pp_content,div.dark_square .blah { background: url(/lib/awardemblem/ctedspattern.png) top left repeat; }
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square  p.pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(/lib/awardemblem/ctedrloader.gif) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_content a.pp_expand { background: url(/lib/awardemblem/ctedssprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_content a.pp_expand:hover { background: url(/lib/awardemblem/ctedssprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_content a.pp_contract { background: url(/lib/awardemblem/ctedssprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_content a.pp_contract:hover { background: url(/lib/awardemblem/ctedssprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/awardemblem/ctedssprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/awardemblem/ctedssprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/awardemblem/ctedssprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_content a.pp_next:hover { background: url(/lib/awardemblem/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_content a.pp_previous:hover { background: url(/lib/awardemblem/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_top .pp_left ,
	div.light_square .pp_top .pp_middle,
	div.light_square .pp_top .pp_right,
	div.light_square .pp_bottom .pp_left,
	div.light_square .pp_bottom .pp_middle,
	div.light_square .pp_bottom .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content a.pp_expand { background: url(/lib/awardemblem/ctelssprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_content a.pp_expand:hover { background: url(/lib/awardemblem/ctelssprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_content a.pp_contract { background: url(/lib/awardemblem/ctelssprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_content a.pp_contract:hover { background: url(/lib/awardemblem/ctelssprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_content a.pp_close { width: 75px; height: 22px; background: url(/lib/awardemblem/ctelssprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous { background: url(/lib/awardemblem/ctelssprite.png) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next { background: url(/lib/awardemblem/ctelssprite.png) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_content .pp_details .pp_nav a.pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_content a.pp_next:hover { background: url(/lib/awardemblem/ctebtnnext.png) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_content a.pp_previous:hover { background: url(/lib/awardemblem/ctebtnprevious.png) center left no-repeat; cursor: pointer; } /* Previous button */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }
	
	
	div.cteinsets{
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		color:#000;
		font-size:20px;
	}

	div.pp_overlay {
		background: #000;
		position: absolute; top: 0; left: 0;
		z-index: 9500;
		width: 100%;
	}
	
	div.pp_pic_holder {
		position: absolute; z-index: 10000;
		width: 100px;
	}
		
		div.pp_pic_holder .pp_top {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_top { padding: 0 20px; }
		
			div.pp_pic_holder .pp_top .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_top .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_top .pp_middle { position: static; left: 0; }
			
			div.pp_pic_holder .pp_top .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_content {
			position: relative;
			text-align: left;
			width: 100%; height: 40px;
		}
		
			div.pp_pic_holder .pp_content .pp_details {
				display: none;
				margin: 10px 15px 2px 20px;
			}
				div.pp_pic_holder .pp_content .pp_details p.pp_description { display: none; float: left; margin: 0; }
				
				div.pp_pic_holder .pp_content .pp_details .pp_nav {
					float: left;
					margin: 3px 0 0 0;
				}
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav p { float: left; margin: 2px 4px; }
				
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_previous,
					div.pp_pic_holder .pp_content .pp_details .pp_nav a.pp_arrow_next {
						float: left;
						display: block;
						width: 14px; height: 15px;
						overflow: hidden;
						text-indent: -10000px;
						margin-top: 3px;
					}
		
		div.pp_pic_holder .pp_content div.pp_hoverContainer {
			position: absolute; z-index: 2000;
			top: 0; left: 0;
			width: 100%;
		}
		
		div.pp_pic_holder .pp_content a.pp_next {
			display: block; float: right;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/lib/awardemblem/ctebtnnext.png) 10000px 10000px no-repeat;
		}
			
		div.pp_pic_holder .pp_content a.pp_previous {
			display: block; float: left;
			text-indent: -10000px;
			width: 49%; height: 100%;
			background: url(/lib/awardemblem/ctebtnnext.png) 10000px 10000px no-repeat;
		}
		
		div.pp_pic_holder .pp_content a.pp_expand,
		div.pp_pic_holder .pp_content a.pp_contract {
			position: absolute; z-index: 20000;
			top: 10px; right: 30px;
			cursor: pointer;
			display: none;
			text-indent: -10000px;
			width: 20px; height: 20px;	
		}
			
		div.pp_pic_holder .pp_content a.pp_close {
			float: right;
			display: block;
			text-indent: -10000px;
		}
		
		div.pp_pic_holder .pp_bottom {
			position: relative;
			height: 20px;
		}
			* html div.pp_pic_holder .pp_bottom { padding: 0 20px; }
			
			div.pp_pic_holder .pp_bottom .pp_left {
				position: absolute;
				left: 0;
				width: 20px; height: 20px;
			}
			div.pp_pic_holder .pp_bottom .pp_middle {
				position: absolute;
				left: 20px; right: 20px;
				height: 20px;
			}
				* html div.pp_pic_holder .pp_bottom .pp_middle { position: static; left: 0; }
				
			div.pp_pic_holder .pp_bottom .pp_right {
				position: absolute;
				top: 0; left: auto; right: 0;
				width: 20px; height: 20px;
			}
		
		div.pp_pic_holder .pp_loaderIcon {
			display: none;
			position: absolute;
			top: 50%; left: 50%;
			margin: -12px 0 0 -12px;
			width: 24px; height: 24px;
		}
		
		div.pp_pic_holder #pp_full_res { display: block; margin: 0 auto; width: 100%; text-align: center; }
		div.pp_pic_holder #pp_full_res object,
		div.pp_pic_holder #pp_full_res embed { visibility: hidden; }
	
		div.ppt {
			display: none;
			position: absolute;
			top: 0; left: 0;
			z-index: 9999;
			color: #fff;
			font-size: 17px;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */

	.clearfix:after {
	    content: "."; 
	    display: block; 
	    height: 0; 
	    clear: both; 
	    visibility: hidden;
	}

	.clearfix {display: inline-block;}

	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	.clearfix {display: block;}
	/* End hide from IE-mac */
	
	.scinsets{
		margin:5px 0px;
		padding:0px 10px;
		font-size:11px;
		color:#fff;
		text-align:center;
	}
		.scinsets img{
			margin:2px;	
		}
		
		div.dark_rounded .scinsets img:hover,div.dark_square .scinsets img:hover{
			border:solid 2px #fff;
			margin:0;
		}
		
		div.light_rounded .scinsets img:hover,div.light_square .scinsets img:hover{
			border:solid 2px #000;
			margin:0;
		}
		
	div.light_rounded .statuscont, div.light_square .statuscont{
		font-size:11px;
		padding:10px 20px;
		text-align:left;
		color:#000;
		padding-right:0px;
	}
	
	div.dark_square .statuscont, div.dark_rounded .statuscont{
		font-size:11px;
		padding:10px 20px;
		text-align:left;
		color:#fff;
		padding-right:0px;
	}
	
	
	#scPage-insets .scMainImgLnk {
		display:none;
	}
	
.cte4-itemimg{width: 260px; text-align: center;}
#scPage-insets{margin: 10px 0 0 0;}
#scPage-insets img{margin: 0 5px 5px;}

td.newhd{
	background: url(/lib/awardemblem/longbg.gif) 0 0 no-repeat;
	color: #fff;
	padding: 7px 10px !important;
	font-size: 12px; font-weight: bold;
}

.apparel-top{
	height:268px;
	width:577px;
	overflow:auto;
}

.trophies-top{
	height:276px;
	width:577px;
	overflow:auto;
}

.apparel-txt{
	padding-top:3px;
	padding-left:13px;
	width:230px;
	text-align:left;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:16px;
}
.widget {
	padding-left:10px;
}
.partnerSchoolsSearchWidgetCSS_div_allWidget {
	background:#D9DBC5 !important;
	width:405px !important;
	z-index:100 !important;
}

#schoolNamePrefix{
	width:355px !important;
	padding:2px !important;
}

#table1Div{
	border: 5px solid #E3E4D4 !important;
	background:#FFFFFF !important;
	width:395px !important;
	margin-left:0px !important;
	top:32px !important;
}


.partnerSchoolsSearchWidgetCSS_li_school{
	border-bottom:1px solid #B9BBA4 !important;
}

.partnerSchoolsSearchWidgetCSS_li_school:hover, #dataDiv li:hover{
	background:#F4F4E6  url(/lib/awardemblem/small-hover-arrow.gif) no-repeat 365px 22px !important;
	font:normal 12px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
}

.partnerSchoolsSearchWidgetCSS_span_school_Name, .partnerSchoolsSearchWidgetCSS_span_school_City, .partnerSchoolsSearchWidgetCSS_span_school_Zip{
	font:normal 12px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
}

#tableBtnsAndPages{
	background:#808362 url(/lib/awardemblem/small-gradient-repeat-bg.jpg) repeat-x top left !important;
}

#prevPageBtn, .partnerSchoolsSearchWidgetCSS_input_buttonPrev_visible{
	text-indent:-99999999px !important;
	background:url(/lib/awardemblem/prev-btn.gif) no-repeat top left !important;
	width:65px !important;
	height:9px !important;
	display:block !important;
}

#nextPageBtn, .partnerSchoolsSearchWidgetCSS_input_buttonNext_visible{
	text-indent:-99999999px !important;
	background:url(/lib/awardemblem/next-btn.gif) no-repeat top left !important;
	width:46px !important;
	height:9px !important;
	display:block !important;
}

.partnerSchoolsSearchWidgetCSS_label_pageLinkItem, .partnerSchoolsSearchWidgetCSS_label_pageLinkItem_Current, .partnerSchoolsSearchWidgetCSS_label_pageLinkItem_3dots{
	font:normal 12px Arial, Helvetica, sans-serif !important;
	color:#fff !important;
	background:none !important;
	text-decoration:none !important;
}

.partnerSchoolsSearchWidgetCSS_label_pageLinkItem:hover, .partnerSchoolsSearchWidgetCSS_label_pageLinkItem_Current:hover, .partnerSchoolsSearchWidgetCSS_label_pageLinkItem_3dots:hover{
	text-decoration:underline !important;
}


.plaque-container{
	text-align:left;
	width:686px;
	margin: 0 auto;
}

.plaque-container div.section-browse-header {
	background:url(/lib/awardemblem/browse-bg2.gif) no-repeat top left !important;
	color:#ffffff;
	padding:0 0 0 24px;
	line-height:28px;
	margin:10px 0 0 0;
	font-size:13px;
	font-weight:bold;
	font-family:arial,tahoma,sans-serif;
}

.plaque-caption{
	line-height:17px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px;
}

.plaque-html{
	float:left;
}

.relief-contents{
	width:690px;
	margin:0 auto;
	text-align:center;
	padding:0px;
	float:left;
}

.relief-contents .each{
	float:left;
	width:95px;
	height:150px;
	padding:5px 10px;
}

*html .relief-contents .each {
	width:115px;
	height:160px;
}

.relief-contents .sku{
	padding:2px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#cc3426;
	margin:0 auto;
	text-align:center;
}

.relief-contents .r-name{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto;
	text-align:center;
}

.plaques-caption{
	line-height:17px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	padding:15px;
}

.plaques-caption a{
	color:#cc3426;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

.plaques-caption a:hover{
	text-decoration:none;
}

.plaques-caption b{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.plaques-caption b.redme, .plaque-caption b.redme{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#cc3426;
}

.plaques-caption ol{
	margin-top: 1em;
	margin-bottom: 1em;
}

.e-container{
	width:575px;
	margin:0 auto;
	padding-bottom:1px;
	float:left;
	clear:both;
}

*html .e-container{
	padding-bottom:10px;
}

.e-container .each{
	width:285px;
	margin:0 auto;
	float:left;
	background:url(/lib/awardemblem/vert-sep.gif) repeat-y top left;
}

.e-container .each:first-child{
	background:none;
	padding-left:0px;
}

.e-container .each2{
	background:none;
	padding-left:0px;
	width:285px;
	margin:0 auto;
	float:left;
}

.plaque-single {
	padding-top:15px;
	margin-bottom: 10px;
}

.plaque-single .cont-left{
	float:left;
	width:195px;
	padding-right:10px;
}

.plaque-single .cont-right{
	float:left;
	width:165px;
}
.plaque-single .cont-right table td, .plaque-single .cont-left table td {
	padding:0 8px;
}

.cont-name{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	text-align:center;
	padding:10px 0px;
}

.cont-im{
	text-align:center;
	margin:0 auto;
	display:table-cell;
	vertical-align:bottom;
}

.cont-im img{
	text-align:center;
	margin:0 auto;
	display:block;

}

.cont-info{
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	float:left;
	width: 100%;
}
.plaque-single .cont-info {float:right; width:475px;}
.rosewood-p .each .cont-info{
	padding-left:20px;
}

.rosewood-p .each:first-child .cont-info{
	padding-left:45px;
}

.cont-info table{
	margin:0px auto;
	padding:0px;
	list-style-type:none;
	clear:both;
}
.plaque-single .cont-right table {margin:0 auto;}
.cont-info table td{
	xfloat:left;
	width:auto;
	xtext-align:right;
	padding:0px 4px;
	padding-bottom:2px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.cont-info table td.last{
	padding-right:0px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#cc3426;
}

#last.each-3 .cont-info table td {
	padding:0 3px 2px 2px;
}

.each-3{
	width:190px;
	margin:0 auto;
	text-align:center;
	float:left;
	background:url(/lib/awardemblem/vert-sep.gif) repeat-y top right;
	xpadding-left:20px;
	margin:15px 0px 0;
}

#last{
	background:none;
	width:190px;
}

#last .cont-info ul li {
	padding-right:5px;
}

.each-3 center{
	clear:both;
}

.each-med{
	float:left;
	margin:15px auto 3px auto;
	padding-bottom: 10px;
	text-align:center;
	width:283px;
	background:url(/lib/awardemblem/vert-sep.gif) repeat-y top right;
}

#last2{
	background:none;
}

.each-med .each-left{
	float:left;
	width:131px;
}

.each-med .each-right{
	float:right;
	width:145px;
	padding-right:5px;
}

#last2 .each-right{
	padding-right:0px;
}

#last2 .each-left{
	padding-left:7px;
}

.each-lrg{
	clear:both;
	float:left;
	padding:15px 0px 0 0;
	margin:0px;
	width:575px;
	background:url(/lib/awardemblem/horiz-sep.gif) repeat-x top left;
}

.each-lrg-left{
	float:left;
	width:285px;
	padding-top:10px;
	padding-bottom:10px;
}

.each-lrg-right{
	float:left;
	width:285px;
	padding-top:10px;
	padding-bottom:10px;
}

.each-single{
	float:left;
	clear:both;
	width:100%;
	background:url(/lib/awardemblem/horiz-sep.gif) repeat-x top left;
	padding:15px 0 0;
	margin:0px;
}

*html .each-single{
	padding-bottom:10px;
}

.insert-top{
	background: url("/lib/awardemblem/ct-bg.gif") repeat-x scroll left top transparent;
	clear:both;
	float: left;
	width:100%;
}

.plaque-container h1.section-cat {
	color: #7E8162 !important;
    font-size: 13px !important;
	margin-bottom: 7px;
    padding: 10px 0 0 15px;
}

.insert-contents{
	width:690px;
	margin:0 auto;
	text-align:center;
	padding:0px;
	float:left;
}

.insert-contents .each{
	float:left;
	width:95px;
	height:150px;
	padding:5px 10px;
}

*html .insert-contents .each {
	width:115px;
	height:160px;
}

.insert-contents .sku{
	padding:2px 0px;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#cc3426;
	margin:0 auto;
	text-align:center;
}

.insert-contents .r-name{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 auto;
	text-align:center;
}

.insert-titles{
	background: url("/lib/awardemblem/titles-bg.jpg") no-repeat 460px 105px;
	float: left;
	padding: 8px;
}

.insert-titles ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
	float:left;
	padding:0 3px;
}


.insert-titles ul li{
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
	list-style-type:none;
	padding-bottom:2px;
}

.insert-titles ul li.redme{
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#cc3426;
}

.aurora-container .cont-left{
	float:left;
	width:195px;
	padding-right:50px;
}

.aurora-container .cont-right{
	float:left;
	width:165px;
}

.aurora-container .cont-info{
	padding-left:85px;
}

.acrylic-container{
padding:0 0 3px 0; width:575px; margin:0 auto 3px; float:left; background: url("/lib/awardemblem/horiz-sep.gif") repeat-x scroll left bottom transparent;
}

.acrylic-container .each{
margin:0 auto; padding-left:0; padding-top: 5px; padding-bottom: 10px; width:285px; background: url("/lib/awardemblem/vert-sep.gif") repeat-y scroll left top transparent; float:left;
}

.acrylic-container .each2{
margin:0 auto; padding-left:0; padding-top: 5px; padding-bottom: 10px; width:285px; background:none; float:left;
}

.acrylic-container .each:first-child{
	background:none;
	padding-left:0px;
}

.each-last{
	margin-bottom:10px;
	clear:both;
	float:left;
	padding-left:200px;
	padding-top: 5px;
}

.aurora-container .cont-info{
	padding-bottom:20px;
}

.e-container .each2 .cont-im, .e-container .each .cont-im {width:285px;}
.acrylic-container .each2 .cont-im, .acrylic-container .each .cont-im {width:285px;}
.aurora-container .cont-im {width:575px;}
.each-3 .cont-im {width:190px;}
.each-med .each-left .cont-im {width:131px;}
.each-med .each-right .cont-im {width:145px;}
.each-lrg .each-lrg-left .cont-im {width:275px;}
.each-lrg .each-lrg-right .cont-im {width:275px;}
.each-single .cont-im {width:575px;}
.plaque-single .cont-im {width:575px;}
.clearer{clear:both;}

table.shopby {margin-left: 15px;}
form#enews-signup-form {margin-left: 15px;}

#footer-icons {padding-top:10px; text-align:center;}
#footer-icons img {margin-right:10px;}

/* left navigation headings (Price Range, Category...) */
h1.navcat {color:#ffffff !important; text-align:left; padding:8px 0 8px 10px; font-weight:bold; font-size:13px; background:url("") repeat-y scroll right top #7f8362 !important;}
/* left navigation links */
div.lnavclsd {background:url("") no-repeat left center !important; color:#7E8161 !important; text-align:left; xmargin-left:10px; xmargin:0 0 0 21px; padding:6px 2px 6px 20px !important; border-bottom:1px solid #ffffff;}
div.lnavclsd a:link, div.lnavclsd a:visited, div.lnavclsd a:hover, div.lnavclsd a:active { color:#7E8161 !important; font-size: 11px !important; font-weight: bold !important; padding: 6px 0 6px 0 !important; text-transform: uppercase !important; width: auto !important;}
div.lnavopen {margin-left:10px; background:url("") no-repeat left top transparent !important; color:#7E8161 !important;}

a.searchItemName {color:#494949; font-size:11px;}/* name link */
.searchMoreInLink a {color:#494949; font-size:11px;}/* more in links */

#qwcustom .sale {background-color:#cc0000; color:#fff;}/* more like this sale price */
#qwcustom .largest a {color:#494949;}/* more like this item name */

.searchSortLinks td a {color:#494949;}/* sort links */
.searchSortLinks td div.pager a {color:#494949;}/* paging links */

/* advanced search */
.searchctrls {position:relative; z-index:1; width:570px; font-size:11px; font-family:Verdana, Geneva, sans-serif; background:url("http://lib.store.yahoo.net/lib/awardemblem/searchctrls-bg.png") no-repeat scroll left top transparent; height:64px; margin-top:5px; margin-left:5px;}
.searchsort {float:left; padding:10px 0 8px 13px;}
.searchsort a {color:#5B595A;}
.searchsort span {}
.searchsort .sortlinks {padding:0 0 0 9px; display:inline;}
.searchnumofitems {padding: 10px 12px 8px 0; float:right;}
.searchitemnum {float:right; padding: 5px 10px 0 0; color:#494949;}
.searchitemnum select {}
.searchitemnum span {padding:0 10px 0 0;}
.searchpaging {float:right; text-align:right; padding:5px 10px 0 0;}
.searchpaging a {color:#666666; padding:0 2px 0 2px;}
.searchCaption {padding-right:5px;}
.searchPriceLabel, .searchPrice {font-size:12px;}
.navcat {padding-left:10px;}
form #keyword {}
table.results {border-collapse:collapse;}
table.results td {border:0; border-bottom:1px solid #ccc;}
div.scBreadcrumbs {margin-left:10px; padding-top:10px; font-size:11px; color:#494949;}
div.scBreadcrumbs a {font-size:11px; color:#494949;}
.asButton {}
#keyword {color: #979797; font:11px Arial,Helvetica,sans-serif; margin: 0 5px 0 0; height: 20px; width: 140px;}
