body {
margin: 0;
padding: 0;
background: #fff;
background-position: center;
color: #585858;
font: 11px "arial", helvetica, sans-serif;
line-height: 16px;
}

#ripley {
width: 800px;
margin-left: auto;
margin-right: auto;
background: #fff;
}

#headerwrap {
width: 800px;
margin-left: auto;
margin-right: auto;
background: #fff;
}

#logo {
float: left;
margin: 0;
padding: 0;
background: #fff;
width: 187px;
height: 170px;
color: #fff;
}

#navleft {
float: left;
margin: 0;
padding: 30px 0 30px 0;
background: #fff;
width: 187px;
height: 70px;
color: #000;
}

#navleft li {
margin: 0;
padding: 0;
color: #11185c;
font-size: 11px;
line-height: 10px;
text-align: left;
list-style: none;
}

#navleft li a:link {
color: #11185c;
text-decoration: none;
}

#navleft li a:visited {
color: #11185c;
text-decoration: none;
}

#navleft li a:active {
text-decoration: underline;
}

#navleft li a:hover {
color: #11185c;
text-decoration: underline;
}

#navtop {
float: right;
margin: 0;
padding: 150px 0 0 0;
width: 613px;
height: 20px;
background: #fff;
text-align: right;
}

#navtop li {
margin: 0;
padding: 0 0 0 40px;
float: right;
color: #11185c;
font-size: 11px;
font-weight: bold;
line-height: 20px;
text-align: center;
list-style: none;
}

#navtop li a:link {
color: #11185c;
text-decoration: none;
}

#navtop li a:visited {
color: #11185c;
text-decoration: none;
}

#navtop li a:active {
text-decoration: underline;
}

#navtop li a:hover {
color: #11185c;
text-decoration: underline;
}

.select {
text-decoration: underline;
}

#head {
position: relative;
float: right;
margin: 0 0 20px 0;
padding: 0 0 0 0;
width: 780px;
height: 25px;
background: #11185c;
}

a img {
border: 0;
}

a {
text-decoration: underline;
}

#copytop {
float: right;
margin: 0;
padding: 30px 0 30px 0;
background: #fff;
width: 613px;
height: 70px;
color: #000;
text-align: right;
}

#copytop a:link {
color: #11185c;
text-decoration: underline;
}

#copytop a:visited {
color: #11185c;
text-decoration: underline;
}

#copytop a:active {
text-decoration: underline;
}

#copytop a:hover {
color: #11185c;
text-decoration: underline;
}

#stores {
float: left;
margin: 0;
padding: 100px 0 0 0;
background: #fff;
width: 187px;
color: #000;
}

#stores li {
margin: 0;
padding: 0;
color: #11185c;
font-size: 11px;
font-weight: bold;
line-height: 15px;
text-align: left;
list-style: none;
}

#stores li a:link {
color: #11185c;
text-decoration: none;
}

#stores li a:visited {
color: #11185c;
text-decoration: none;
}

#stores li a:active {
text-decoration: none;
}

#stores li a:hover {
color: #adadc6;
text-decoration: none;
}

#storespage {
float: left;
margin: 0;
padding: 0;
background: #fff;
width: 187px;
color: #000;
}

#storespage a:link {
color: #5b5c8e;
text-decoration: underline;
}

#storespage a:visited {
color: #5b5c8e;
text-decoration: underline;
}

#storespage a:active {
text-decoration: underline;
}

#storespage a:hover {
color: #adadc6;
text-decoration: underline;
}

#left {
float: left;
margin: 0;
padding: 30px 0 0 0;
background: #fff;
width: 187px;
height: 400px;
color: #000;
}

#mainimage {
float: left;
margin: 0;
padding: 0;
width: 484px;
background: #fff;
color: #fff;
}

#click {
float: left;
margin: 0;
padding: 0;
width: 129px;
background: #fff;
color: #fff;
}

#bbclick {
float: left;
margin: 0;
padding: 0;
width: 129px;
background: #fff;
color: #fff;
}

#content {
width: 373px;
margin: 0;
padding: 0px 80px 0px 160px;
float: right;
}

#contentorder {
width: 373px;
height: 200px;
margin: 0;
padding: 100px 80px 100px 160px;
float: right;
}

#contentorder a:link {
color: #11185c;
text-decoration: underline;
}

#contentorder a:visited {
color: #11185c;
text-decoration: underline;
}

#contentorder a:hover {
color: #666;
text-decoration: underline;
}

#contentterms {
width: 533px;
margin: 0;
padding: 0px 0px 50px 80px;
float: right;
}

#contentterms a:link {
color: #11185c;
text-decoration: underline;
}

#contentterms a:hover {
color: #11185c;
text-decoration: underline;
}

#contenttype {
width: 533px;
margin: 0;
padding: 0px 0px 50px 80px;
float: right;
}

#contenttype a:link {
color: #11185c;
text-decoration: underline;
}

#contenttype a:hover {
color: #11185c;
text-decoration: underline;
}

#contenttype a:visited {
color: #11185c;
text-decoration: underline;
}

#tablewrap {
width: 780px;
margin: 0;
padding: 0px 0px 50px 0px;
float: right;
}

p {
padding: 0 0 0 0;
margin: 0;
}

h1 {
padding: 0;
font-size: 20px;
line-height: 16px;
font-weight: bold;
color: #a40016;
}

h2 {
padding: 0 0 6px 0;
font-size: 16px;
line-height: 16px;
font-weight: bold;
color: #11185c;
}

h3 {
font-size: 11px;
line-height: 15px;
font-weight: bold;
color: #11185c;
}

p.navtop {
font-size: 11px;
line-height: 20px;
padding: 130px 0 0 0;
text-align: right;
font-weight: bold;
color: #11185c;
}

p.navleft {
font-size: 11px;
line-height: 20px;
text-align: left;
color: #11185c;
}

p.stores {
padding: 5px 0 0 0;
font-size: 11px;
line-height: 23px;
text-align: left;
font-weight: bold;
color: #11185c;
}

p.storeslist {
padding: 0 0 0 20px;
font-size: 11px;
line-height: 15px;
text-align: left;
color: #5b5c8e;
}

p.text {
padding: 4px 0 0 0;
font-size: 11px;
line-height: 14px;
color: #11185c;
}

p.contenttext {
padding: 4px 0 0 0;
font-size: 11px;
line-height: 17px;
color: #11185c;
}

p.texthead {
padding: 4px 0 0 0;
font-size: 13px;
line-height: 15px;
color: #11185c;
}

p.head {
padding: 6px 0 0 10px;
font-size: 12px;
line-height: 14px;
font-weight: bold;
color: #fff;
}

p.terms {
padding: 4px 0 0 0;
font-size: 10px;
line-height: 12px;
color: #11185c;
}

p.termsbld {
padding: 4px 0 0 0;
font-size: 10px;
font-weight: bold;
line-height: 12px;
color: #11185c;
}

p.menu {
padding: 4px 120px 16px 0;
text-align: center;
font-size: 9px;
line-height: 13px;
color: #999;
}

table.fivecol {
margin: 0;
padding: 0;
}

table.fivecol td {
padding: 0 12px 0 0;
border-bottom: solid 1px #999;
}

table.photo {
margin: 0 0 12px 0;
padding: 0;
width: 100%;
background: #fff;
color: #000;
font: 9px/13px verdana;
border: 0;
}

table.photo tr {
margin: 0;
padding: 0;
}

table.photo td {
margin: 0;
padding: 12px 15px 20px 0;
vertical-align: top;
text-align: left;
width: 100px;
}

table.photo tr._head1 td {
margin: 0;
padding: 15px 0 4px 0;
font-size: 11px;
font-weight: bold;
border-bottom: solid 1px #999;
}

table.photo tr._head2 td {
margin: 0;
padding: 13px 0 3px 0;
font-weight: bold;
color: #666;
border-bottom: dotted 1px #999;
}

table.photo td._td100 {
width: 50px;
}

table.photo td._td200 {
width: 220px;
}

#formorder {
padding: 0;
margin: 0;
}

#formorder p {
margin: 0;
padding: 0 0 3px 0;
font: 12px "lucida grande", verdana, sans-serif;
}

#formorder h1 {
margin: 0;
padding: 18px 0 3px 0;
font: 9px/13px verdana;
font-weight: bold;
color: #666;
}

#formorder input {
font: 12px "lucida grande", verdana, sans-serif;
padding: 0 40px 0 0;
}

input text {
width: 50%;
margin: 0;
padding: 0 0 0 1px;
}

textarea {
width: 50%;
margin: 0;
padding: 4px;
font: 12px "lucida grande", verdana, sans-serif;
}

.orange {
color: #11185c;
}

.greybold {
color: #666;
font-weight: bold;
}

comp {
margin: 10px 25px 4px 0;
padding: 0;
border: 0;
}

.comprule {
margin: 10px 25px 4px 0;
padding: 0;
border-bottom: solid 1px #999;
}

#localmenu {
line-height: 0;
float: left;
width: 100px;
background: #fff;
list-style: none outside;
margin: 0;
padding: 30px 0 0 0;
}

#localmenu li {
display: inline;
line-height: 18px;
background: #fff;
padding: 0;
margin: 0;
}

#localmenu li a:link, #localmenu li a:visited {
display: block;
color: #f60;
background: #fff;
border: 0;
padding: 0 0 0 15px;
font-size: 11px;
}

#localmenu li a:hover {
color: #333;
}
#navtop {
}
