/* CSS Document */

img.artur_pointer {
cursor: pointer;
cursor: hand;
}

body {
font-family: Arial;
font-size: 9pt; 
color: #000000;
}

table {
font-size: 9pt;
}

#dm0m0i0td td, #dm0m0i1td td, #dm0m0i2td td, #dm0m0i3td td, #dm0m0i4td td, #dm0m0i5td tf {
	padding: 0 15px;
	background-color: #000;
}


p.start {
margin-top: 0px;
}

.regular {
font-family: Arial;
color: #000000;
font-size: 10pt;
font-weight: normal;
}

.purplebg {
background-color: #D9D4EA;
}

.redtxt  { color: #E1393D; }
.bluetxt { color: #333399; }
.purpletxt { font-family: Georgia; color: #333399;}

a:link    { color: #333399; text-decoration: underline; }
a:hover   { color: #E2373E; text-decoration: underline; }
a:visited { color: #333399; text-decoration: underline; }
a:active  { color: #E2373E; text-decoration: underline; }

h1 { font-family: Georgia; color: #E2373E; font-size: 14pt; }
h2 { font-family: Georgia; color: #333399; font-size: 10pt; }
h3 { font-family: Georgia; color: #E2373E; font-size: 10pt; }
h4 { font-family: Georgia; color: #E2373E; font-size: 9pt; }
h5 { font-family: Georgia; color: #E2373E; font-size: 8pt; }

/** header */

#header  { color: #FFFFFF; font-size: 9pt; }
#header a:link    { text-decoration: none; color: #FFFFFF; cursor: hand; }
#header a:hover   { text-decoration: underline; color: #FFFFFF; cursor: hand; }
#header a:active  { text-decoration: underline; color: #FFFFFF; cursor: hand; }
#header a:visited { text-decoration: none; color: #FFFFFF; cursor: hand; }


#promo {
width: 207px; 
height: 160px; 
float: right; 
text-align: center;
}

#promo a:link {
color: #E2373E;
text-decoration: none;
}

#promo a:hover {
color: #E2373E;
text-decoration: underline;
}

#promo a:visited {
color: #E2373E;
text-decoration: none;
}

#promo a:active {
color: #E2373E;
text-decoration: underline;
}

/** column */

#column { margin-top: 5px; }

/** body */

#main {
margin-top: 0px;
margin-left: 30px;
margin-right: 30px;
margin-bottom: 10px;
}

.specialnote {
color: #333399;
font-family: Georgia, Maiandra GD, Comic Sans MS;
font-weight: bold;
font-size: 10pt;
}

.nomargintop {
margin-top: 0px;
}

.nomarginbottom {
margin-bottom: 0px;
}

.georgiatxt {
font-family: Georgia, Maiandra GD, Comic Sans MS;
}

table.catalog {
font-size: 9pt;
}

table.catalog td.title {
color: #333399;
font-weight: bold;
}

/** page styles */

#admin {
width: 760px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}

#page {
margin-top: 0px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
width: 560px;
}

#page #left {
float: left;
}

#page #right {
float: right; 
width: 280px; 
margin-bottom: 10px;
}

form.fancyform {
font-size: 8pt;
}

form.fancyform caption {
color: #E1393D;
}

form.fancyform input, textarea {
border: 1px solid #666666;
}

/** another form */
.form {
font-size: 9pt;
}

.form .title {
font-weight: bold;
color: #333399;
}

.form .note {
font-size: 8pt;
color: #E2373E;
}

.form th {
background-color: #333399;
color: white;
height: 24px;
font-family: Georgia;
}

/** checkout styles **/

#checkout {
width: 760px;
margin-top: 20px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}

table.checkoutform {
font-size: 9pt;
border: 1px solid #CCCCFF;
border-collapse: collapse;
}

table.checkoutform td {
padding-top: 2px;
padding-bottom: 2px;
padding-left: 5px;
padding-right: 0px;
}

table.checkoutform .head {
background-color: #9999cc;
color: white;
font-family: Georgia;
font-weight: bold;
height: 24px;
}

table.checkoutform .good_label {
font-size: 9pt;
font-weight: bold;
color: #333366;
}

hr {
color: #333399;
background-color: #333399;
height: 1px;
}

/** footer */

#footer {
color: #FFFFFF;
font-size: 8pt;
}

#footer a:link {
text-decoration: none;
color: #FFFFFF;
cursor: hand;
}

#footer a:hover {
text-decoration: underline;
color: #FFFFFF;
cursor: hand;
}

#footer a:active {
text-decoration: underline;
color: #FFFFFF;
cursor: hand;
}

#footer a:visited {
text-decoration: none;
color: #FFFFFF;
cursor: hand;
}
