body,div,caption,h1,h2,h3,h4,h5,h6,a,ul,ol,li,dl,dd,dt,input,textarea,select,em,dfn,samp,kbd,var,cite,abbr,acronym,blockquote,q,sub,sup,ins,del,dir,menu {
font-family: verdana,arial,sans-serif;
color:#0B3758;
font-size:11px;
}


a:link {
	color:#938059;
	text-decoration:none;
}

a:active {
	color:#938059;
	text-decoration:none;
}

a:visited {
	color:#938059;
	text-decoration:none;
}

a:hover{
	color:#91041B;
	text-decoration:underline;
}


p, td, th{ 
text-align:justify;
color:#0B3758;
font-size:11px;
line-height:18px;
}

.tableInside{
background-color:#E1E7BE;
}

input, textarea, select {
font-family: verdana, arial, sans-serif;
font-size:11px;
color:#938059;
}

.newsletter{
background-color:#E1E7BE;
text-align:justify;
color:#454546;
font-size:11px;
line-height:18px;
}


.boldGrey{
font-family:verdana, arial, sans-serif;
color:#78797C;
font-size:11px;
font-weight: bold}

.boldRed{
font-family:verdana, arial, sans-serif;
color:#91041B;
font-size:11px;
font-weight: bold}


.credits{
font-family:verdana, arial, sans-serif;
color:#ECE8DF;
font-size:11px;
text-align:center;
line-height:20px;
margin-bottom:10px}

/* Postcard */
.postcardImage { border:2px solid #ffffff }
.selectedPostcardImage { border:2px solid #cfc6af }


/* Special Feed */

/* Lists
----------------------------------------------- */

#specials ul {
margin:1em 0;
padding:0
}

#specials li {
display:inline;
margin-left:0.75em;
border-left:1px solid #cfc6af;
padding-left:0.75em
}

#specials ul li#st-first {
margin-left:0;
border-left:none;
padding-left:0
}

/* Layout
----------------------------------------------- */

#specials p {
line-height:normal
}

#specials h3 {
color:#283255;
font-size:160%;
font-weight:bold;
margin:0 0 0.5em;
border-bottom:1px solid #cfc6af
}

#specials table {
border-collapse:collapse;
margin-bottom:1.5em
}

#specials td {
vertical-align:top
}

.priceCell {
color:#42538c;
width:90px;
text-align:center
}

.priceCell p {
text-align:center;
margin:0
}

.priceCell span {
font-size:260%;
font-weight:normal
}

.priceCell .price {
color:#283255;
font-family:Garamond,serif;
font-size:130%;
font-weight:bold
}

.infoCell {
border-left:1px solid #cfc6af;
padding-top:5px;
padding-left:10px
}

.infoCell h4 {
color:#283255;
font-size:120%;
margin-top:0;
margin-bottom:0.25em
}

.infoCell p {
color:#42538c;
margin:0.5em 0
}

.infoCell .available {
color:#999999;
font-size:90%;
font-style:italic;
}