#related a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: underline;
	padding: 2px;
}
#related {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#related a:hover{
	text-decoration: none;
	color: #CC0000;
}
#title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight: bold;
}
.site-map-1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #407AA0;
	text-decoration: underline;
	font-weight: bold;
}
.site-map-1:hover{
	text-decoration: none;
}
#site-map-2 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #407AA0;
	text-decoration: none;
	font-weight: bold;
}
#site-map-2 a:hover{
	text-decoration: underline;
}
#site-map-3 a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #407AA0;
	text-decoration: none;
}
#site-map-3 a:hover{
	text-decoration: underline;
}
.dk-gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.dk-gray:hover{
	text-decoration: underline;
}
#breadcrumbs a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #407AA0;
	text-decoration: underline;
}
#breadcrumbs a:hover {
	text-decoration: none;
}
#breadcrumbs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #407AA0;
}
#lt-gray a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	padding: 2px;
}
#lt-gray{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
}
#lt-gray a:hover{
	text-decoration: underline;
	color: #CC0000;
}
.searchbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 168px;
}
.nav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:bold;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
}
.nav:hover {
	text-decoration:underline;
	color: #CBE0EE;
}

.upper-head {
	padding-left:8px;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	font-family:Arial;
}

.scStfCloseConfirmation, 
.scStfCloseConfirmationOr, 
.scStfCloseConfirmationLink, 
.scStfCloseConfirmationESCKey a{
	color:#000;
}
.scStfCloseConfirmation{
	padding-top:15px;
}
.scStfCloseConfirmationOr{
	padding:5px 0;
}
#scStfMessage ul li{
	text-align:left;
}
#scStfMessage ul{
	width:100%;
}
#scStfMessage{
	color:#C00;
	text-align:center;
	font-weight:bold;
	background-color:#FFF;
	font:bold 12px Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}
.scStfMessageFloat{
	position: absolute;
	width: 575px;
	z-index: 9001;
	padding:20px;
}
#scStfIframe{
	background-color:#FFF;
}
#scStfAjaxContainer{
	position: absolute;
	z-index: 9001;
	width:580px;
}
.scStfLink{
	font:bold 13px Tahoma, Verdana, Arial, sans-serif;
	padding:10px 0;
}
.scStfLink a{
	color:#F00;
}
#scStfOverLay{
	position: absolute;
	z-index: 9000;
	opacity: .5;
	filter: alpha(opacity=50);
	background-color: #000;
	cursor: pointer;
}
.scStfHidden {
	visibility:hidden;
}
.scStfNone {
	display: none;
}
#scStfPreLoader{
	background: #fff url(stfAjaxLoader.gif) center 35px no-repeat;
	padding:55px 0pt 40px;
	text-align:center;
	font:bold 12px Arial, Helvetica, sans-serif;
	position: absolute;
	width: 575px;
	z-index: 9001;
	background-color: #FFF;
}
.scStfClearBoth {
	clear:both;
}
.scStfContainer {
	width:560px;
	padding:10px;
	background-color:#c3bfbf;
	margin:0 auto;
	font:12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.scStfLogo {
	background-color:#FFF;
	position:relative;
}
.scStfCloseX_BgIeFix {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//lib.store.yahoo.net/lib/atozhomecenter/scStfClose.png', sizingMethod='image'); 
	right:-10px;
	top:-20px;
}
.scStfCloseX_Bg {
	background-image:url(scStfClose.png);
	right:-20px;
	top:-20px;
}
.scStfCloseX {
	position:absolute;
	cursor:pointer;
	width:24px; 
	height:24px;
}
.scStfTabs {
	margin-top:10px;
	text-align:right;
	float:left;
	width:560px;
}
.scStfTabs img {
	float:right;
	margin-left:5px;
}
.scStfFormContainer {
	background-color:#FFF;
	padding-bottom:10px;
}
#scStfItemName {
	font-size:14px;
	padding:18px 0 10px 235px;
	margin-left:15px;
	background:url(scStfEnvelope.gif) 0 20px no-repeat;
	min-height:20px;
	_height:20px;
}
.scStfForm {
	padding:0;
	margin:0 auto;
	width:473px;
	background:url(scStfFormBg.gif) repeat-y;
}
.scStfRowInpContainer input,
.scStfRowSubjectContainer input,
.scStfForm textarea {
	font:11px Arial, Helvetica, sans-serif;
}
.scStfFormTop {
	background:url(scStfFormCornersTop.gif) no-repeat;
	height:13px;
}
.scStfFormBottom {
	background:url(scStfFormCornersBottom.gif) no-repeat;
	height:13px;
	overflow:hidden;
}
.scStfFieldText {
	font-weight:bold;
}
.scStfAddFriendTabOn{
	background:url(scStfAddFriendTab.gif) no-repeat;
}
.scStfAddFriendTabOff{
	background:url(scStfAddFriendTab.gif) 0 -21px no-repeat;
}
#scStfAddFriendTab{
	height:21px;
	width:143px;
	cursor:pointer
}
#scStfRemoveFriendTab {
	width:121px;
	height:21px;
	cursor:pointer
}
.scStfRemoveFriendTabOn{
	background:url(scStfRemoveFriendTab.gif) no-repeat;
}
.scStfRemoveFriendTabOff{
	background:url(scStfRemoveFriendTab.gif) 0 -21px no-repeat;
}
.scStfMessageArea{
	margin:10px;
}
.scStfProcessing{
	padding-top:5px;
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	clear:both;
	float:right;
	width:135px;
}
.scStfPrivacyPolicy{
	text-align:right;
	padding:0 50px 20px 0;
}
.scStfPrivacyPolicy a{
	color:#000;
	font-weight:bold;
}
/*INPUT ROW*/
.scStfRow {
	width:198px;
	float:left;
}
.scStfColumn1 {
	padding:0 0 10px 27px;
}
.scStfColumn2 {
	padding:0 0 10px 12px;
}
.scStfRowInpContainer {
	background:url(scStfInputBg.gif) no-repeat;
	width:198px;
	height:27px;
	margin-top:5px;
}
.scStfRowInpContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:188px;
	border:0;
}
/*INPUT ROW*/

/*SUBJECT ROW*/
.scStfRowSubjectContainer {
	margin-left:27px;
	width:408px;
}
.scStfRowSubjectContainer div {
	background:url(scStfSubjectInputBg.gif) no-repeat;
	height:27px;
}
.scStfRowSubjectContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowSubjectContainer input {
	margin:4px 0 0 5px;
	height:16px;
	width:398px;
	border:0;
}
/*SUBJECT ROW*/

/*MESSAGE ROW*/
.scStfRowMessageContainer {
	margin:10px 0 0 27px;
	width:411px;
}
.scStfRowMessageContainer div {
	background:url(scStfMessageInputBg.gif) no-repeat;
	height:162px;
}
.scStfRowMessageContainer span {
	display:block;
	margin-bottom:5px;
}
.scStfRowMessageContainer textarea {
	margin:4px 0 0 5px;
	height:151px;
	width:400px;
	border:0;
}
/*MESSAGE ROW*/

/*BUTTONS ROW*/
.scStfForm .scStfResetButton {
	padding:0;
	width:81px;
	float:left;
	margin:15px 0 0 25px;
	font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	border:0;
	background:none;
}
.scStfForm .scStfResetButton:hover {
	text-decoration:none;
	cursor:pointer;
}
.scStfSubmitButton {
	float:right;
	margin:15px 35px 0 0;
}
.scStfDisabledButtons{
	opacity: .5;
	filter: alpha(opacity=50);
	background-color:#999;
}
/*BUTTONS ROW*/

/*COMMERCIAL ACCOUNTS*/

.commercial
{
    padding: 0 7px;
    margin: 20px 0;
}

.commercial-inner
{
    border: 2px solid #2D576F;
    width: 167px;
}

#commAcct, #commAcct li
{
    margin: 0;
    padding: 0;
    list-style: none;
}

#commAcct
{
    border: 1px solid #fff;
    width: 165px;
    background: #769FBB;
    padding: 10px 0;
}

#commAcct li
{
    font-size: 0;
    padding: 0 10px;
}

#commAcct li span
{
    display: block;
    font: bold 13px arial;
    color: #224559;
    padding: 0 0 10px;
}

#commAcct li a
{
    color: #fff;
    font: bold 12px arial;
    display: block;
    background: url(/lib/atozhomecenter/black-bullet.gif) 0 center no-repeat;
    padding: 3px 0 3px 13px;
}

/*COMMERCIAL ACCOUNTS*/

/*RECENTLY VIEWED*/

#recent-items, #recent-items *
{
    text-align: left;
}

#recentlyViewedItems .heading
{
    color: #447AA8;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    margin: 10px 0;
    background: url(/lib/atozhomecenter/dotted-dividerline.gif) 10px bottom no-repeat;
    padding-left: 10px;
    padding-bottom: 10px;
}

#recentlyViewedItems #contents
{
    padding-left: 10px;
}

#recent-items .name a
{
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#recent-items .name a:hover
{
    text-decoration: underline;
}

#recent-items .price
{
    color: #000;
    color:#666666;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
}

#recent-items .saleprice
{
    color:#FF0500;
    font-family:Arial,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
}

/*RECENTLY VIEWED*/

.headerlinks {background:#fff; width:750px;}
.headerlinks a {float:left; display:inline;}

#header07 {position:relative; width:1000px;}
#header07  .why-buy {position:absolute; top:38px; xright:0px; right:5px;}

/* sequence banner */
.scSequenceBanner {width:100%;height:200px; overflow:hidden; position:relative; font-family:Arial, Helvetica, sans-serif; }
.scSequenceBannerMain {position:relative;}
.scSequenceBannerMain div {position:absolute; top:0; left:0;}
.scSequenceButtons { height:25px; position:absolute; z-index:100;}
/* graphical button background */
a.scSButton {cursor:pointer; display:block; float:left; width:25px; padding:5px 0 6px 0; background:url(/lib/atozhomecenter/scSBbtn.png) no-repeat right 0; color:#000; text-align:center; font-size:11px; margin:0 1px 2px 0;}
a.scSButton:hover {background:url(/lib/atozhomecenter/scSBbtn.png) no-repeat 0 0; font-weight:bold;}
a.scSBon, a.scSBon:hover {background:url(/lib/atozhomecenter/scSBbtn.png) no-repeat center 0; font-weight:bold;}
/** square button (CSS version) 
a.scSButton {cursor:pointer; display:block; float:left; width:20px; padding:2px 0; background:#000; color:#fff; text-align:center; font-size:12px; margin:0 2px 2px 0; border:1px solid #fff;}
a.scSButton:hover {background:#555;}
a.scSBon, a.scSBon:hover {background:#900;}
**/
.scSequencePause {position:absolute; width:72px; height:20px; z-index:100; background:url(/lib/atozhomecenter/scSBPause.png) no-repeat 0 0;}

/*Paging Styles*/
#leftarrowdiv,
#rightarrowdiv      {width: 15px;}

div#paging div#ctrls {
	border-bottom: 1px #BFBFBF solid;
	padding-bottom: 2px;
	margin-bottom: 5px;
}

div#paging div#ctrls2 {
	border-top: 1px #BFBFBF solid;
	padding-top: 2px;
	margin-top: 5px;
}
div#paging .ctrls td {font-size: 11px;}

.itemof {font-size: 11px;}

#contents A         {font: bold 12px arial; color: #000;}
#paging A:hover     {text-decoration:underline;}

#paging TD          {padding: 2px; font: normal 12px arial; color: #000;}
#paging .price      {font: normal 12px arial; color: #000;}
#paging .saleprice  {font: normal 12px arial; color: #F00;}
#paging .qtyprice   {font: normal 12px arial; color: #F00;}
#paging .saleprice2 {font: bold 12px arial; color: #F00;}
#paging .abstract   {font: normal 11px arial; color: #555;}
#paging .qtybox     {font: normal 11px arial; width: 25px; text-align: right}
#paging .qtytext    {font: bold 12px arial; color: #000;}

td.horizontalSpacer {height: 8px;}
td.verticalSpacer {padding: 0 4px;}

#pagelinks, #pagelinks2          {font: normal 11px arial; color: #000;}
#pagelinks A, #pagelinks2 A        {font: normal 11px arial; color: #000;}
#pagelinks .chosen, #pagelinks2 .chosen  {font: bold 11px arial; color: #000;}

.itemof             {font: normal 11px arial; color: #000;}
.pageof             {font: normal 11px arial; color: #000;}

#modes              {font: normal 11px arial; color: #000; text-decoration:none; }
#modes A            {font: normal 11px arial; color: #000; text-decoration:none; }
#modes .chosen      {font: bold 11px arial; color: #000; text-decoration:none; }

#sortlinks, #sortlinks2          {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks A, #sortlinks2 A        {font: normal 11px arial; color: #C00; text-decoration:none; }
#sortlinks .chosen, #sortlinks2 .chosen  {font: bold 11px arial; color: #C00; text-decoration:none; }

#paging FORM        {margin:0px;}

.listheader         {background-color: #333333; font: bold 11px arial; color: #FFFFFF;}

/*New Section Styles*/
.section-top {width: 560px; border: 1px #DBE8F0 solid; background: #DBE8F0 url(http://lib.store.yahoo.net/lib/atozhomecenter/newsectgrad.gif) repeat-x top left; float: left; margin: 5px 0 20px;}
.section-top .sectimg {float: left; line-height: 0;}
.section-top .sectinfo {font: normal 11px arial; line-height: 16px; color: #154867; padding: 0 10px 0 15px;}
.section-top .sectinfo h1.pagename {font: normal 14px arial; color: #154867; margin: 15px 0 10px; text-transform: uppercase;}

.newsect td.imgCell {vertical-align: middle;}
.newsect td a {color: #000;}

/*New Leftnav Styles*/
ul#nav {margin: 0; padding: 0; width: 185px; font: normal 11px Arial, Helvetica, sans-serif; color: #fff; font-weight: bold;}
ul#nav li {margin: 0; list-style: none;}
ul#nav li span {display: block; xbackground: #164968; padding: 5px 0 5px 8px; text-transform: uppercase; font-size: 12px;}
ul#nav li a {text-transform: uppercase; color: #fff; padding: 5px 0 5px 8px; display: block; font-size: 12px; xbackground: #769FBB; text-decoration: none;}
ul#nav li a:hover {text-decoration: underline;}
ul#nav li ul {padding: 5px 0;}
ul#nav li ul li a {padding: 5px 10px 5px 27px; background: url(/lib/atozhomecenter/arrow-leftnav.gif) no-repeat 0 50%; text-transform: none; xfont-size: 11px;}
ul#nav li ul li a:hover {xbackground: #C8D9E3 url(/lib/atozhomecenter/arrow-leftnav-hover.gif) no-repeat 15px 50%; xcolor: #3E7A9F; text-decoration: none;}

/*New Header Cats Styles*/
.headcats {width: 1000px;xpadding-left:160px; height: 45px; position: relative; border-bottom: 3px #fff solid;}
/*
.headcats div.inner{
	margin-right:15px;
	background:#fff;
	border:1px solid #255D7F;
	border-bottom:none;
	float:left;
}

.headcats div.inner:hover{
	border:1px solid #fff;
	background:#164968;
	border-bottom:none;
	color:#FFF;
}

.headcats div.inner a{
	text-transform:uppercase;
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#164968;
	text-decoration:none;
	padding:10px;
	text-align:center;
}

.headcats div.inner a:hover{
	color:#FFF;
	text-decoration:none;
}
*/

.headcats .first, .headcats .second, .headcats .third {position: absolute; top: 0;}
.headcats .first {background: url(http://lib.store.yahoo.net/lib/atozhomecenter/foryourhome2.gif) no-repeat top left; height: 45px; width: 398px; text-indent: -1200em; overflow: hidden; left: 0;}
.headcats .second {background: url(http://lib.store.yahoo.net/lib/atozhomecenter/foryourbusiness3.gif) no-repeat top left; height: 45px; width: 446px; text-indent: -1200em; overflow: hidden; left: 356px;}
.headcats .third {background: url(http://lib.store.yahoo.net/lib/atozhomecenter/showroom4.gif) no-repeat top left; height: 45px; width: 240px; text-indent: -1200em; overflow: hidden; right: 0;}
.headcats .first:hover, 
.headcats .first.on,
.headcats .second:hover, 
.headcats .second.on,
.headcats .third:hover, 
.headcats .third.on {background-position: bottom left; z-index: 1000;}



.brlinks {font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;}
.brlinks a { padding: 0 10px;}

.minicart_c2 #yfc_sub_total_mini, .minicart_c2 #yfc_total_items_mini, .minicart_c2 #yfc_show_mini, .minicart_c2 #yfc_show_mini, .smb-fc #yfc_close_btn {color:#ffffff !important;}
