﻿body { color: black; font-size: 12px; background: #fff; margin: 0; padding: 0; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif }
.message { color: red; font-size: inherit; }
.error { color: red; font-size: inherit; }
.note { font-size: 12px; font-style: italic; }
.required { color: red; font-size: 12px; }
.requiredNote { font-size: 12px; font-style: italic; }

.orange { color: #d88651; }
.red {color: #c23133; }
.pink {color: #e29898; }
.gold { color: #e7be5a; }

#Logo { margin:0; padding:0; position:absolute; top:0; left:0; }
#ShoppingCart { margin: 0; padding: 0; position: absolute; top: 68px; left: 664px; }
#TopNavButtons { margin: 0; padding: 0; position: absolute; top: 96px; left: 0px; }
#TopNavButtons ul { display: block; margin: 0; padding: 0; color: #fff; }
#TopNavButtons li { list-style-type: none; margin: 0; padding: 0 0 0 0; color: #fff; display: inline; }
#BottomNavLinks { margin: 0; padding: 0; position: relative; }
#BottomNavLinks ul { display: block; margin: 0; padding: 0; color: #fff; }
#BottomNavLinks li { list-style-type: none; margin: 0; padding: 0 0 0 0; color: #fff; display: inline; }
#MailingList { position: relative; top: -23px; left: 548px; }
#Copyright { margin-top: -20px; margin-left: 13px; color: #000; font-size: 11px; color:#888; font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif; }

.MainContent { width:860px;vertical-align:top;text-align:left;margin-left:15px;padding:0; }

.CartTable { border-style: none; border-collapse: collapse; border-spacing: 0px; margin: 0; padding: 0; }
.CartTable th { font-size: 13px; color: Black; background-color: #a29082; font-weight: 600; padding: 4px 6px; border-bottom: black 1px solid; }
.CartTable td { font-size: 12px; color: Black; background-color: #fff; padding: 4px 4px 2px 4px; border-bottom: black 1px solid; }

.OutlinedTable { border-collapse: collapse; border: #9f9f9f 1px solid; border-spacing: 0; margin: 0px 10px 0px 0px; padding: 0; }

.FormTable { border-style:none; border-collapse:collapse; border-spacing:0; margin:0; padding:0; }
.FormTable th { font-size:13px; color:#fff; background-color:#a29082; font-weight:600; padding:4px 6px; text-align:left; }
.FormTable td { font-size:12px; color:#000; padding:4px 2px 2px 2px; }

.FormInput, .FormSelect {padding:2px;border:2px solid #000;}
.FormInput:hover, .FormSelect:hover {border-color:#ddd;}
.FormInput:focus, .FormSelect:focus {border-color:#aaa;}
.FormRadio input, .FormRadio label, .FormCheckbox input, .FormCheckbox label {padding:1px;}
.FormRadio label, .FormCheckbox label {font-size:12px;color:#000;font-family:tahoma,arial,helvetica,sans-serif;}
.FormRadioSmall label {font-size:11px;color:#000;font-family:tahoma,arial,helvetica,sans-serif;}
.FormButton { height:26px; background-color:#ffff9c; border:outset 3px #ffe86a; font-size:12px; }
.FormButtonSmall { height:22px; background-color:#ffff9c; border:outset 2px #ffe86a; font-size:11px; }

.floatleft { float: left; margin: 0 12px 4px 0; }

.linkUL:link { text-decoration: none; }
.linkUL:hover { color: #666; text-decoration: none; }
.linkUL:visited { text-decoration: none; }

.linkProduct { color: inherit; }
.linkProduct:link, .linkUL:visited, .linkProduct:hover { text-decoration: none; }

.ProductDescription { color:#3e3d3d }

#mainContent {margin:0px;border:1px black solid;padding:0px}
.newSkinFrame, .newSkinPaddedFrame {border:1px solid #000;}
.newSkinPaddedFrame {padding:0px 4px 4px 4px;}

h1 { color: #000; font-size: 14px; font-weight: 600; margin-top: 6px; margin-bottom: 12px; }
h1#Collection { background-color:#fff; margin-top:1px; margin-bottom:0; } 
h1#Product { color:#000; background-color:#fff; }
h2 { white-space: nowrap; color: #fff; padding: 3px 0 0 10px; margin: 0 3px; text-align: left; font: bold 12px/16px Arial, Helvetica, sans-serif; }
a:link, a:visited { text-decoration: none; }
a:hover, a:active { text-decoration: underline; outline: none; }
a:focus { -moz-outline-style: none; }
a {color:#000;}
ul li { list-style-type: square; }
caption { padding: 0 0 5px 0; font-size: 11px; font-style: italic; text-align: right; }
img { border: 0; margin: 0; }
