/* warnings */
span.wos { background: #ff0000; border: 1px solid #990000; color: #ffffff; display: block; font-weight: bold; padding: 1px 0.5em; text-align: center; }
span.wft { background: #ff0000; border: 1px solid #990000; color: #ffffff; display: block; font-weight: bold; padding: 1px 0.5em; text-align: center; }
span.whz { background: #ff0000; border: 1px solid #990000; color: #ffffff; display: block; font-weight: bold; padding: 1px 0.5em; text-align: center; }
span.wso { background: #0066ff; border: 1px solid #006699; color: #ffffff; display: block; font-weight: bold; padding: 1px 0.5em; text-align: center; }
.p-info-left{
font:bold 11px Arial, Verdana, sans-serif;
text-align: right;
padding:5px;
width:100px;
}
.p-info-right{
font:11px Arial, Verdana, sans-serif;
padding:5px;
}
.p-info-right input, .p-info-right select{
font:11px Arial, Verdana, sans-serif;
}
#related{
color: #0571B6;
}
#related-links a, #related-links{
color: #000000;
text-decoration: none;
}
#related-links a:hover{
color: #0571B6;
text-decoration: underline;
}
.section-link{
font:bold 11px Arial, Verdana, sans-serif;
color: #0571B6;
text-decoration: none;
}
h1{
color: #FF6600;
font: bold 14px Arial, Verdana, sans-serif;
padding-bottom: 5px;
margin: 0px;

}
#breadcrumbs {
background: #e3f2fb;
border: 1px solid #BCD8E9;
font: 11px Arial, Verdana, sans-serif;
/* color: #86A0B0; */
color: #666666;
padding: 2px;
text-decoration: none;
}
#breadcrumbs a{
font: 11px Arial, Verdana, sans-serif;
/* color: #86A0B0; */
color: #666666;
text-decoration: underline;
}
#breadcrumbs a:hover{
text-decoration: underline;
color: #FF6600;
}
/* site map */
div.sitemap p { margin: 0; }
div.sitemap p.aa { font: bold 15px verdana; margin-left: 0; margin-top: 1em; }
div.sitemap p.bb { font: 14px verdana;margin-left: 2em; }
div.sitemap p.cc { font: 13px verdana;margin-left: 4em; }
div.sitemap p.dd { font: 12px verdana;margin-left: 6em; }
div.sitemap p.ee { font: 11px verdana;margin-left: 8em; }
div.sitemap p.ff { font: 10px verdana;margin-left: 10em; }
.contents-bottom{
border-bottom: 1px solid #CCCCCC;
}
.special-offer-img-border{
border: 1px solid #929B88;
background-color: #FFFFFF;
}
.contents-dotted-vr {
background-image: url("http://lib.store.yahoo.net/lib/artcity-com/dotted-vr.gif");
background-repeat: repeat-y;
background-position: center;
}
.special-offer-bg{
background-image: url("http://lib.store.yahoo.net/lib/artcity-com/special-offer-bg.gif");
background-repeat: repeat-y;
}
a{
text-decoration: none;
}

a:hover{
text-decoration: underline;
color: #FF6600;
}
body {
margin-top: 0;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
width: 940px; 
}

body, td {
font: 11px Arial, Verdana, sans-serif;
}

form {
margin: 0px;
padding: 0px;
}

#top-navigation {
border-top: 1px solid #BCD8E9;
border-right: 1px solid #BCD8E9;
white-space: nowrap;
}

#search {
/* background-image: url("http://lib.store.yahoo.net/lib/artcity-com/bg-search.gif"); */
}

input.search-box {
border: 1px solid #00385B;
/*height: 16px;*/
padding: 0 3px;
width: 120px;
font: 11px Arial, Verdana, sans-serif;
}
input.go { font-size: 10px; }
table.searchform td { padding: 0 2px; }
table.searchform td.searchtext { color: #0571b6; font-weight: bold; }

#header {
background-image: url("http://lib.store.yahoo.net/lib/artcity-com/bg-header.gif");
background-repeat: repeat-y;
background-position: right;
text-align: left;
vertical-align: top;
border-right: 1px solid #BCD8E9;
}

td.top-border {
border-top: 1px solid #BCD8E9;
}

td.left-border {
border-left: 1px solid #BCD8E9;
}

td.right-border {
border-right: 1px solid #BCD8E9;
}

td.bottom-border {
border-bottom: 1px solid #BCD8E9;
}

#left-column {
/* background-color: #0571B6; */
background-color: #ffffff;
border-right: 1px solid #BCD8E9;
}

#left-navigation {
/* padding-top: 7px; */
padding-bottom: 7px;
}
* html #left-navigation a{
width: 100%;
}
#left-navigation a {
display: block;
text-decoration: none;
font: bold 11px Arial, Verdana, sans-serif;
/* color: #FFFFFF; */
color: #0571b6;
padding-top: 3px;
padding-bottom: 3px;
/* text-align: right; */
text-align: left;
/* padding-right: 23px; */
padding-left: 3px;
/* border-top: 1px solid #0571B6; */
border-bottom: 1px solid #BCD8E9;
/* background-image: url("http://lib.store.yahoo.net/lib/artcity-com/bg-navarrow.gif"); */
background-repeat: no-repeat;
background-position: right;
}

#left-navigation a:hover {
/* background-color: #FF6600; */
/* border-top: 1px solid #FFFFFF; */
border-bottom: 1px solid #BCD8E9;
background: #0571b6;
color: #ffffff;
}
p.browse {
background: #0571b6;
color: #ffffff;
font-weight: bold;
margin: 0;
padding: 3px;
text-align: left;
}
td.security { padding: 3px; text-align: center; }
td.security p { margin: 0 auto 3px; text-align: center; }
span.free-catalog { color: #0571B6; font-weight: bold; }

table.copyrights td { background: #e3f2fb; }
#copyrights, #copyrights a {
text-align: right;
color: #666666;
font-size: 11px;
text-decoration:none;
}
td.copyrights {
padding-right: 3px;
}
#copyrights a:hover {
text-decoration: underline;
}
table.mfglist { font-size: 80%; }
table.mfglist th { font-size: 150%; }
table.mfglist td { text-decoration: nowrap; }
table.mfglist tr.one { background: #99ccff; }
table.mfglist tr.two { background: #00ccff; }
table.mfglist td a { color: #000000; text-decoration: none; }
table.mfglist td a:link { color: #000000; text-decoration: none; }
table.mfglist td a:visited { color: #000000; text-decoration: none; }
table.mfglist td a:active { color: #000000; text-decoration: none; }
table.mfglist td a:hover { color: #000000; text-decoration: underline; }
table.shipping { width: 60%; margin: 0 auto; }
table.shipping th { font-size: 11px; text-align: center; white-space: nowrap; }
table.shipping th.spacer { width: 60%; }
table.shipping td { font-size: 11px; text-align: center; white-space: nowrap; }

table.featitems td a { text-decoration: underline; }
a.advmuladd-add-sub { white-space: nowrap; }
div.affiliates { }
div.affiliates a { text-decoration: underline; }
div.affiliates p.linktotop { text-align: right; font-size: smaller; }
div.affiliates table { width: 50%; }
div.affiliates table tr td { padding: 3px 1em; text-align: right; }

table.navigationtable { width: 100%; }
table.navigationtable td { background: #BCD8E9; padding: 1px; text-align: right; }
table.navigationtable td a { color: #0571B6; font-weight: normal; margin-right: 1em; }
span.number { color: #ff6600;  font-size: larger; font-weight: bold; }

table.indexintro { margin-bottom: 1em; width: 100%;}
table.indexintro td { padding: 6px; vertical-align: top; }
table.indexintro td a { color: #ff6600; }
table.indexintro td.rightcell { text-align: center; width: 120px; }
table.indexintro td.rightcell p { text-align: left; }
table.indexintro td.intro { padding: 0; width: 600px; }
table.indexintro td h2 { color: #666666; font-size: 16px; margin-bottom: 6px; text-align: center; }
table.indexintro td h3 { color: #0571b6; font-size: 12px; margin-bottom: 6px; }
table.indexintro td p { padding: 3px; margin: 3px auto; }
.indexborder { border: 1px solid #bcd8e9; }
.center { text-align: center; }
div.side { height: 1px; border-bottom: 1px solid #bcd8e9; font-size: 1px; margin: 0.5em auto; text-align: center; width: 60%; }
h1.othersites { text-transform: uppercase; border-bottom: 2px solid #ff6600; margin-bottom: 1em; padding: 3px; }
p.othersites { text-align: center; }
p.othersites span img { margin: 0 2em; }
div.contactus { background-color: #ffffff; margin-bottom: 0.5em; padding: 2px; text-align: right; white-space: nowrap; }
div.contactus span { white-space: nowrap; }
div.contactus span.questions { color: #0571B6; }
div.contactus span.number { color: #ff6600;  font-size: larger; font-weight: bold; }
div.contactus span.days { color: #666666; }
div.contactus span.hours { color: #666666; }
#ys_sideBar div.contactus { background-color: #ffffff; background-image: url("http://site.brainygames.com/images/security/customer-service-by-phone.gif"); background-position: bottom left; background-repeat: no-repeat; border: 1px solid #9e9e9d; padding: 2px; padding-left: 40px; text-align: right; }
#ys_sideBar div.contactus span { display: block; color: #ff6600; white-space: nowrap; }
#ys_sideBar div.contactus span.number { font-weight: bold; }
#badge { margin: 1em auto; }
p.alexaward { background-image: url('http://site.artcity.com/images/marketing/alex-award.gif'); background-repeat: no-repeat; background-position: top left; background-attachment: scroll; height: 50px; padding-left: 48px; padding-top: 6px; display: block; font-weight: bold; }
p.noxmas { border: 1px solid #00dd00; background: #dd0000; font-weight: bold; color: #ffffff; padding: 6px; text-align: center; }
