@font-face { font-family: "Acclaim"; src: url("http://www.piccadillys.com/res/fnts/acc.ttf" ); }
@font-face { font-family: "Porcelain"; src: url("http://www.piccadillys.com/res/fnts/porcelai.ttf"); }
/* * { margin: 0px; padding: 0px; } */
html { }
body { color: #FFFFFF; background-color: #666666; text-align: center; font-family: Verdana, Arial, "Arial Unicode MS" , Helvetica, sans-serif; font-size: medium; }
div { margin: 0px; padding: 0px; }
a, a:link, a:visited, a:hover, a:active { text-decoration: none; font-weight: normal; font-style: normal; }
a:link { color: #0000FF; }
a:visited { color: #800080; }
a:hover { color: #FF0000; font-weight: bold; font-style: italic; }
a:active { color: #00FF00; }
abbr, acronym, dfn { border-bottom-style: dotted; border-bottom-width: 1px; cursor: help; }
acronym { font-variant: small-caps; }
i, em { font-style: italic; }
b, strong { font-weight: bold; }
em strong, strong em { text-transform: uppercase; font-style: normal; font-weight: bolder; }
cite { font-style: italic; }

/* IE8 Define quote characters */
q { quotes: '"' '"'; }
/* IE8 Define pseudo-class triggers */
q:before { content: open-quote; }
q:after { content: close-quote; }
/* IE8 end */
q { }
q:before { content: ''; }
q:after { content: ''; }
blockquote { }
code { font-family: monospace; }
samp { font-family: monospace; }
kbd { font-family: monospace; }
var { font-family: monospace; }
address { font-style: normal; display: inline; }
ins { text-decoration: underline; background-color: #FFFF00; }
del { text-decoration: line-through; }
h1, h2, h3, h4, h5, h6, hr, p { margin: 0px; padding: 0px; display: block; }
h1 { font-size: large; }
h2 { font-size: large; }
h3 { font-size: large; }
h4 { font-size: large; }
h5 { font-size: large; }
h6 { font-size: large; }
hr { color: #CCCCCC; }
p { text-align: left; }
sub { vertical-align: sub; font-size: smaller; font-weight: lighter; }
sup { vertical-align: super; font-size: smaller; font-weight: lighter; }
img, object { border-style: none; border-width: 0px; }
#wrap-page { width: 950px; margin: 5px auto 0px auto; }
#top, #btm { background-color: #666666; color: #FFFFFF; border: 1px solid #00FFFF; padding: 3px; font-size: x-small; }
#top-l, #btm-l { border: 0px solid #FF00FF; padding: 3px; text-align: left; width: auto; float: left; }
#top-r, #btm-r { border: 0px solid #FF00FF; padding: 3px; text-align: right; width: auto; float: right; }
#top-m, #btm-m { border: 0px solid #FFFF00; padding: 3px; margin: 0px 150px 0px 150px; text-align: center; }
#top a:link, #btm a:link, #ftr2 a:link, #ftr3 a:link { color: #FFFFFF; }
#top a:visited, #btm a:visited, #ftr2 a:visited, #ftr3 a:visited { color: #FFFFFF; }
#top a:hover, #btm a:hover, #ftr2 a:hover, #ftr3 a:hover { color: #FFFFFF; }
#top a:active, #btm a:active, #ftr2 a:active, #ftr3 a:active { color: #FFFFFF; }
#top abbr, #top acronym, #btm abbr, #btm acronym { border-bottom-color: #FFFFFF; }
#rnd { background-color: #FFFFFF; }
#rndtop, #rndbtm { background-color: #bba497; }

#rndtop div, #rndbtm div { height: 20px; font-size: x-small; }
#rndtop div, #rndbtm div, #rndtop div a, #rndbtm div a, #rndtop div a:link, #rndbtm div a:link, #rndtop div a:visited, #rndbtm div a:visited { color: #808080; }
#rndtop div:hover, #rndbtm div:hover, #rndtop div:hover a, #rndbtm div:hover a, #rndtop div:hover a:link, #rndbtm div:hover a:link, #rndtop div:hover a:visited, #rndbtm div:hover a:visited { color: #e1dbc8; }
#rndtop div:hover a:hover, #rndbtm div:hover a:hover { color: #FFFFFF; }

#hdr1 { background-color: #FFFFFF; color: #000000; }
#hdr1-l { display: block; text-align: left; float: left; clear: right; }
#hdr1-l ul { padding: 0px; margin: 2px; white-space: nowrap; }
#hdr1-l li { padding: 0px; margin: 0px; list-style-type: none; }
#hdr1-l li a { color: #962C28; padding: 2px; margin: 0px; text-align: left; font-size: 13px; }
#hdr1-l li a:link { color: #962C28; }
#hdr1-l li a:visited { color: #962C28; }
#hdr1-l li a:hover { color: #83736a; font-style: normal; }
#hdr1-l li a:active { color: #6a7183; }
#hdr1-m { margin: 0px 200px 0px 200px; display: block; text-align: center; float: none; clear: none; padding: 3px; }
#hdr1-m-1 { font-size: xx-large; font-family: "Porcelain", Verdana, Arial, "Arial Unicode MS" , Helvetica, sans-serif; color: #962C28; }
#hdr1-m-2 { font-size: medium; font-family: "Acclaim", Verdana, Arial, "Arial Unicode MS" , Helvetica, sans-serif; }
#hdr1-m-3 { font-size: small; font-family: "Acclaim", Verdana, Arial, "Arial Unicode MS" , Helvetica, sans-serif; color: #962C28; }
#hdr2 { background-color: #e1dbc8; color: #6a7183; padding: 3px; }
#hdr2 ul { padding: 3px; margin: 0px; list-style-type: none; }
#hdr2 li { padding: 3px 0px 3px 0px; margin: 0px; font-size: 16px; display: inline; }
#hdr2 a { padding: 3px; }
#hdr2 a:link, #hdr2 a:visited { color: #962C28; }
#hdr2 a:hover { color: #962C28; }
#hdr2 a:active { color: #6a7183; }
#hdr3, #ftr1 { background-color: #e1dbc8; height: 20px; background-repeat: repeat-x; clear: both; }
#hdr3 { background-image: url( "http://www.piccadillys.com/res/img/grdn.png" ); }
#ftr1 { background-image: url( "http://www.piccadillys.com/res/img/grds.png" ); }
#bdy { background-color: #FFFFFF; }
#bdy-ttl { background-color: #e1dbc8; color: #6a7183; padding: 3px; font-size: medium; white-space: nowrap; background-image: none; }
#bdy-ttl-l, #bdy-ttl-r { width: auto; padding: 3px; }
#bdy-ttl-l { text-align: left; float: left; text-indent: 3em; }
#bdy-ttl-l h1 { font-size: medium; padding: 0em; margin: 0em; font-weight: normal; font-style: normal; }
#bdy-ttl-l h1 a { text-decoration: none; font-style: inherit; color: #6a7183; }
#bdy-ttl-l h1 a:link, #bdy-ttl-l h1 a:visited, #bdy-ttl-l h1 a:hover, #bdy-ttl-l h1 a:active { text-decoration: none; font-weight: inherit; font-style: inherit; color: #6a7183; }

#bdy-ttl-l h1 a:link { }
#bdy-ttl-l h1 a:visited { }
#bdy-ttl-l h1 a:hover { text-decoration: none; font-weight: inherit; font-style: inherit; color: #6a7183; }
#bdy-ttl-l h1 a:active { text-decoration: none; font-weight: inherit; font-style: inherit; color: #6a7183; }
#bdy-ttl-r { text-align: right; float: right; }
#bdy-ttl-r ul { margin: 0px; list-style-type: none; }
#bdy-ttl-r li { padding: 2px 0px 2px 0px; display: inline; }
#bdy-ttl-r a { border-color: #FF0000; border-style: solid; border-width: 1px; margin: 0px; padding: 0px 5px; text-decoration: none; font-weight: normal; font-style: normal; color: #6a7183; }
#bdy-ttl-r a:link { border: 1px solid #800080; margin: 0px; padding: 0px 5px; text-decoration: none; font-weight: normal; font-style: normal; color: #6a7183; }
#bdy-ttl-r a:visited { border: 1px solid #FF0000; margin: 0px; padding: 0px 5px; text-decoration: none; font-weight: normal; font-style: normal; color: #6a7183; }
#bdy-ttl-r a:hover { background-color: #e1e0c8; border: 1px solid yellow; margin: 0px; padding: 0px 5px; text-decoration: none; font-weight: normal; font-style: normal; color: #6a7183; }
#bdy-ttl-r a:active { border: 1px solid #FFFFFF; margin: 0px; padding: 0px 5px; text-decoration: none; font-weight: normal; font-style: normal; color: #6a7183; }
#main-content { color: #000000; background-color: #FFFFFF; text-align: center; }
#main-content-l { text-align: left; float: left; }
#main-content-r  { text-align: right; float: right; }
#bdy-bkmrk { background-color: transparent; }
#ftr2 { font-size: small; }
#ftr3 { font-size: x-small; }
#ftr2, #ftr3 { background-color: #bba497; text-align: center; cursor: default; }

#ftr2, #ftr3, #ftr2 a, #ftr3 a, #ftr2 a:link, #ftr3 a:link, #ftr2 a:visited, #ftr3 a:visited { color: #808080; }
#ftr2:hover, #ftr3:hover, #ftr2:hover a, #ftr3:hover a, #ftr2:hover a:link, #ftr3:hover a:link, #ftr2:hover a:visited, #ftr3:hover a:visited { color: #e1dbc8; }
#ftr2:hover a:hover, #ftr3:hover a:hover { color: #FFFFFF; }

.accesskey { text-decoration: underline; }
.clear { clear: both; }
.none, .forRDFOnly { display: none; }
.boxtop { background: url( "http://www.piccadillys.com/res/img/ne.gif" ) no-repeat top right; }
.boxtop div { background: url( "http://www.piccadillys.com/res/img/nw.gif" ) no-repeat top left; }
.boxbottom { background: url( "http://www.piccadillys.com/res/img/se.gif" ) no-repeat bottom right; }
.boxbottom div { background: url( "http://www.piccadillys.com/res/img/sw.gif" ) no-repeat bottom left; }
.logo { background: url( http://www.piccadillys.com/res/img/storefront.gif ) no-repeat top right; }
.shiftcontainer { position: relative; left: 5px; top: 5px; }
.shadowcontainer { background-color: #C0C0C0; width: auto; }
/* CONTENT: HOME */
#home { background-color: #FFFFFF; }
/* CONTENT: GALLERY */
#gal { background-color: #FFFFFF; }
#gal-thumbnail { display: block; float: left; margin: 0em 1.5em .5em 0em; width: auto; height: auto; }
#gal li img { border: 1px solid #000000; padding: 0px; margin: 0px; display: block; float: none; text-align: center; width: auto; height: auto; position: relative; left: -5px; top: -5px; background-color: #FFFFFF; }
#gal li p { line-height: 1.2em; }
#gal li h2 { text-align: center; font-size: medium; font-weight: normal; line-height: 1.8em; }
#gal li h2 cite { }
#gal li-desc { text-align: left; clear: right; font-size: small; }
/* CONTENT: BIOGRAPHY */
#bio { background-color: #FFFFFF; padding: 3em; }
#bio p { line-height: normal; background-color: #e1dbc8; padding-bottom: .5em; }
#bio-photo { display: block; float: left; margin: 0em 1.5em .5em 0em; width: auto; height: auto; }
#bio-photo img { border: 1px solid #000000; padding: 0px; margin: 0px; display: block; float: none; text-align: center; width: auto; height: auto; position: relative; left: -5px; top: -5px; background-color: #FFFFFF; }
#bio-photo p { line-height: 1.2em; }
#bio-photo h2 { text-align: center; font-size: medium; font-weight: normal; line-height: 1.8em; }
#bio-photo-desc { text-align: left; clear: right; font-size: small; }
#bio-photo-info { text-align: right; clear: left; font-size: x-small; }
/* CONTENT: COLLECTION */
#collection { background-color: #FFFFFF; }
#collection h2 { padding: .5em; margin: 0px; clear: both; text-align: left; font-weight: normal; background-color: #e1dbc8; }
#collection ul { padding: 0px; margin: 1em; display: block; list-style-type: none; text-align: center; }
#collection li { padding: 0px; margin: 3px; display: inline; font-size: medium; float: left; position: relative; text-align: center; }
#collection li { width: 300px; height: 350px; }

#collection a, #collection a:link, #collection a:visited, #collection a:hover, #collection a:active { text-decoration: none; font-weight: normal; font-style: normal; }
#collection a:link { color: #666666; }
#collection a:visited { color: #666666; }
#collection a:hover { color: #000000; }
#collection a:active { color: #000000; }

#collection img { }

#collection cite { display: block; font-size: large; }
#collection dl { }
#collection dt { width: 50%; float: left; text-align: right; padding-right: 0em; }
#collection dd { margin-left: 50%; text-align: left; }
/* CONTENT: INDEX */
#index { background-color: #FFFFFF; }
#index ul { }
#index li { padding: 0px; margin: 3px; text-align: left; }
#index a { }
#index cite { }
/* CONTENT: WORK */
#work { background-color: #FFFFFF; padding: 3em; }
#work p { line-height: normal; }
#work-photo { display: block; float: left; margin: 0em 1.5em .5em 0em; width: auto; height: auto; }
#work-photo p { line-height: 1.2em; }
#work-photo h2 { text-align: center; font-size: medium; font-weight: normal; line-height: 1.8em; }
#work-desc { text-align: left; clear: right; font-size: small; }
#work-info { text-align: right; clear: left; font-size: x-small; }
#work img { }
#work h2 { text-align: center; font-size: large; font-weight: normal; line-height: 1.8em; }
#work dl { }
#work dt { width: 50%; float: left; text-align: right; padding-right: 0em; }
#work dd { margin-left: 50%; text-align: left; }
/* CONTENT: DIRECTIONS */
#gmap { padding: 3em; }
#gmap form { vertical-align: middle; }
#gmap fieldset { border-style: none; border-width: 0px; vertical-align: middle; background-color: #CCCCCC; }
#gmap label { vertical-align: middle; }
#gmap input { vertical-align: middle; }
#gmap select { vertical-align: middle; }
#gmap map { }
#gmap directions { }
/* CONTENT: SIDEBAR */
#gfc-rate { border: 1px solid #BBA497; width: 300px; }
