html {
color: #000000;
font-size: 100.01%;
}
code {
font-size: 0.8em;
color: #000000;
}
body{
margin:0px;
padding:0px 0px 100px;
text-align:center;
color: #000000;
font: 100.01% Arial, Helvetica, sans-serif;
background-color: #f3dadf;
background-image: url(http://www.cranberryshop.com/images/bkgd-1.gif);
}
div{
margin:0px auto;
padding:0px;
vertical-align:top;
}
img{
margin:0px;
padding:0px;
border:none;
vertical-align:top;
}
p{
margin:0px auto;
padding:0px;
vertical-align:top;
text-align: left;
font-size: .9em;
}
table{
margin:0px auto;
padding:0px;
vertical-align:top;
border: 0px none;
font-size: 1em;
}
td,tr{
margin:0px;
padding:0px;
vertical-align:top;
}
th{
margin:0px;
padding:0px;
font-weight: normal;
vertical-align: middle;
}
a{
margin:0px;
padding:0px;
text-decoration: underline;
color: #000000;
}
a:hover {
text-decoration: none;
}
ul, dl, ol{
margin:0px;
padding:0px;
list-style:none;
font-size: 1em;
}
li, dt, dd{
margin:0px;
padding:0px;
font-size: 1em;
}
form {
margin: 0px;
padding: 0px;
font-size: 1em;
}
input {
margin: 0px;
padding: 0px;
}
iframe {
border: 0px none;
margin: 0px;
padding: 0px;
}
h1,h2,h3,h4,h5,h6{
margin:0px auto;
padding:0px;
vertical-align:top;
font-size: 1em;
text-align: left;
color: #000000;
}
h1 {
color: #a63348;
font-weight: normal;
font-size: 22px;
margin-bottom: 10px;
}
h1 span {
font-size: 14px;
font-weight: normal;
color: #000000;
}

div.clnr {
font-size: 1px;
line-height: 1px;
clear: both;
width: 100%;
height: 1px;
}
div.clnr-10 {
font-size: 1px;
line-height: 10px;
clear: both;
width: 100%;
height: 10px;
}

div#wrap{
width:761px;
text-align:center;
background-image: url(http://www.cranberryshop.com/images/bkgd-1.gif);
background-repeat: repeat-x;
background-position: left top;
background-color: #ffffff;
border: 1px solid #a63348;
}
div#content {
width: 100%;
text-align: center;
background-color: #ffffff;
padding-bottom: 20px;
border-top: 10px solid #ffffff;
border-right: none;
border-bottom: 10px solid #ffffff;
border-left: none;
padding-top: 10px;
}

img#lgo {
display: block;
height: 81px;
width: 371px;
}

div#lftcol {
width: 130px;
float: left;
margin-left: 15px;
background-image: url(http://www.cranberryshop.com/images/bkgd-2.gif);
background-repeat: repeat;
background-position: left top;
}
div#lftcol img {
display: block;
width: 130px;
}

div#rgtcol {
float: right;
width: 590px;
margin-right: 0px;
margin-left: auto;
}
div#rgtcol-in {
margin-left: 0px;
width: 550px;
text-align: center;
background-color: #ffffff;
}

div#ftr {
padding-top: 15px;
text-align: left;
clear: both;
padding-bottom: 10px;
border-top: 1px solid #f6e2e6;
border-right: none;
border-bottom: none;
border-left: none;
width: 720px;
}
div#ftr img {
float: right;
height: 48px;
width: 180px;
margin-right: 0px;
margin-left: 5px;
}
div#ftr p#cpr {
font-size: 11px;
color: #666666;
}

table#hdr {
width: 100%;
font-size: 14px;
text-align: center;
}
table#hdr td {
text-align: center;
}
table#hdr td.out {
background-color: #a63348;
width: 195px;
}
table#hdr td.out2 {
padding-top: 5px;
}
table#hdr form {
float: right;
margin-right: 20px;
margin-left: auto;
width: 75px;
height: 23px;
margin-top: 20px;
}
table#hdr img#lgo1 {
height: 81px;
width: 371px;
}
table#hdr img#lgo2 {
height: 66px;
width: 371px;
}

ul#navlft {
margin-top: 10px;
margin-bottom: 10px;
width: 98%;
}
ul#navlft li {
margin-top: 10px;
text-align: center;
}
ul#navlft li a {
text-decoration: none;
font-weight: normal;
display: block;
width: 98%;
border: 1px solid #a63348;
margin-right: auto;
margin-left: auto;
text-align: center;
font-size: 12px;
padding-top: 3px;
padding-bottom: 3px;
}
ul#navlft li a span {
font-weight: bold;
color: #a63348;
font-size: 14px;
}
ul#navlft li a span:hover {
color: #000000;
}
