body {
background-color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .9em;
margin: 0;}

#header {
margin-right: auto;
margin-left: auto;
background-image: url(../shop/cartpix/logo.gif);
background-repeat: no-repeat;
background-position: 20px 10px;
margin-top: 5px;
margin-bottom: 5px;
height: 100px;
padding-left: 20px;
padding-right: 20px;}

#header p {
font-family: Times, "Times New Roman", serif;
font-size: 1em;
font-weight: bold;
letter-spacing: .1em;
text-align: right;
padding-top: 1em;}

html>body #header p {
padding-top: 0em;}

#header a:link, #header a:visited {
text-decoration: none;
color: #cc0000;
font-weight: bold;
text-direction: rtl;}

#header a:hover {
color: #f59327;
font-weight: bold;}

#header h1 {
text-align: center;
font-size: 1.3em;
color: #cc0000;
padding-top: 10px;}

#topmenu {
background-color: #cc0000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold;
text-align: right;
color: #ffffff;
margin-left: auto;
margin-right: auto;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
padding-right: 25px;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;}

#topmenu a:link, #topmenu a:visited {
text-decoration: none;
color: #ffffff;
padding-left: 10px;
padding-right: 10px;}

#topmenu a:hover, #topmenu a.current{
color: #f9b210;}

#dropmenudiv{
position:absolute;
line-height:18px;
z-index:100;
padding-left: 5px;
padding-right: 5px;
border: 1px white solid;
font-size: 12px;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#dropmenudiv a:link, #dropmenudiv a:visited {
color: #ffffff;}

#dropmenudiv a:hover {
color: #f59327;}

#maintext {
margin-left:0;
margin-top: 0px;
margin-right: 0px;
padding-left: 30px;
padding-right: 30px;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;}

#maintext p {
font-size: .9em;
font-family: Verdana, Helvetica, Arial, sans-serif;}

#maintext a:link, #maintext a:visited {
color: #cc0000;
font-weight: bold;
text-align: center;
text-decoration: underline;}

#maintext a:hover {
color: #f59327;
font-weight: bold;}

table {
border-collapse: separate;
width: 85%;
padding-bottom: 10px;
padding-top: 0em;}

table a:link, table a:visited {
font-weight: bold;
color: #cc0000;}

table a:hover {
color: #000000;}

tr.title {
background-color: #cc0000;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;
font-weight: bold;
text-align: center;}

tr.white {
background-color: #f2f2f2;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;}

tr.gray {
background-color: #e5e5e5;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: .8em;}

h1 {
text-align: center;
font-size: 1.2em;}

h2 {
font-weight: bold;
color: #847673;
font-size: 1.2em;
font-family: Times, "Times New Roman", serif;}

#footer {
margin-left: auto;
margin-right: auto;
text-align: center;
clear: both;
line-height: 1.5em;
font-size: .8em;
font-weight: bold;
border-top: 2px #cc0000 dashed;
width: 100%;
margin-bottom: 0;
padding-top: 10px;
padding-bottom: 8px;
letter-spacing: .1em;
font-family: Times, "Times New Roman", serif;}

#footer a:link, #footer a:visited {
text-decoration: none;
color: #cc0000;
font-weight: bold;}

#footer a:hover {
color: #f59327;
font-weight: bold;}

h3 {
color: #c00; font-size: 1em; font-weight: bold;
text-align: left;}

