BODY {
margin:0;padding:0;
background-color:#444444;
font-family: Arial, Tahoma, Verdana;
}

IMG {
border:0;
}

FORM {
margin:0;padding:0;
}

/* CART STYLES */
.cartHeader {
	color:#666666;
}
.cartBottomBorder {
	color:#666666;
}
.mainAdminText {
	color:#666666;
	font-size:12px;
}
.cartSummary {
	color:#666666;
	font-size:12px;
	margin-top:6px;
}

.formBody {
	font-size: 13px;
	color:#000000;
	border: 1px solid #000000;
}

#adminmenu {
margin:18px;
margin-bottom:0;
color:#000;
text-align:left;
}

#content A, .product_thumbnail A {
color:#555555;
text-decoration:none;
font-weight:bold;
}

#content A:hover, .product_thumbnail A:hover {
color:#111111;
text-decoration:underline;
}

#adminmenu A {
color:#000066;
text-decoration:none;
}

#adminmenu A:hover {
color:#000000;
text-decoration:underline;
}

#advice INPUT {
background-color:#c4d0e8;
border:solid 1px #000;
font-size:18px;
}

#container {
border-left:solid 1px #000;
border-right:solid 1px #000;
height:100%;
background:#ffffff;
}

#headerbelow {
color: #ffffff;
margin-top:112px;
margin-right:200px;
margin-bottom:24px;
margin-left:40px;
height:63px !important; /* fix for firefox */
}

#prod {
font-size:1.3em;
font-weight:bold;
text-align:center;
margin-top:16px;
color:#000;
}

#prodlist {
margin-left:36px;
font-size:0.9em;
color:#7a7a7a;
margin-top:16px;
margin-bottom:24px;
text-align:left;
}

#prodlist DIV {
margin-top:8px;
}

#prodlist DIV IMG {
margin-right:6px;
}

#prodlist A {
color:#7a7a7a;
text-decoration:none;
}

#prodlist A:hover {
color:#333333;
text-decoration:underline;
}

#leftheader {
padding-top:6px;
color:#505050;
font-size:0.9em;
background-color:#ffffff;
background:url('img/headerbg.jpg');
background-repeat:no-repeat;
}

#menu TD.button {
background:url('img/button_bg.gif');
background-repeat:no-repeat;
text-align:center;
padding-top:16px;
padding-bottom:8px;
border-bottom:solid 6px #3b3b3b;
}

#menu A {
color: #3b3b3b;
text-decoration:none;
font-weight:bold;
}

#menu A:hover {
color:#ff4e00;
}

#subnav A {
color: #666666;
text-decoration:none;
font-weight:bold;
}

#subnav {
font-size:0.8em;
}

#subnav A:hover {
color:#000000;
}

#topmenu A, #topmenu {
color:#8f8f8f;
text-decoration:none;
}

#topmenu A:hover {
color:#2663b3;
}

#topmenu DIV {
font-size:0.8em;
float:left;
padding-top:6px;
position:relative;
left:-14px;
}

#content {
margin:32px;
margin-bottom:16px;
color:#4f4f4f;
line-height:21px;
font-size:0.9em;
}

#content P {
margin:0;
}

#content TD {
color:#4f4f4f;
font-size:0.9em;
}

H1 {
font-family: Arial;
color:#be6811;
font-size:21pt;
font-weight:bold;
padding-bottom:8px;
border-bottom:solid 2px #ec900e;
margin-bottom:12px;
margin-top:0;
}

#headerbelow H1
{
font-family: Times New Roman;
color:yellow;
font-weight:bold;
font-size:19pt;
margin-bottom:0;
padding:0;
border-bottom:0;
}

H2 {
font-family: Arial Black;
color:#be6811;
font-size:15pt;
font-weight:bold;
padding-bottom:4px;
border-bottom:solid 2px #ec900e;
margin:12px;
margin-bottom:2px;
margin-top:0;
}

#footer {
background-color:#ec900e;
text-align:center;
font-size:0.8em;
font-weight:bold;
padding:10px;
}

#footer SPAN {
font-size:1.3em;
}

#footer A {
color:#000;
text-decoration:none;
}

#footer A:hover {
text-decoration:underline;
}

#worktop {
background:url('img/who_i_work_with_a.jpg');
background-repeat:no-repeat;
height:92px;
padding-left:12px;
line-height:32px;
}

#workbot {
background:url('img/who_i_work_with_b.jpg');
background-repeat:no-repeat;
text-align:right;
padding-bottom:16px;
padding-right:12px;
}

#worktop, #workbot {
font-size:0.9em;font-weight:bold;
}

#worktop A, #workbot A {
color:#000;
text-decoration:none;
}

#worktop A:hover, #workbot A:hover {
color:#0d1043;
text-decoration:underline;
}

.featured {
border-right:solid 1px #b4b4b4;
border-left:solid 1px #b4b4b4;
padding:8px;
padding-top:0;
padding-bottom:0;
color:#313131;
font-weight:bold;
font-size:10pt;
}

.featured .price {
color:red;
font-size:1.1em;
margin-bottom:4px;
}

.featured .image {
margin-top:8px;
margin-bottom:8px;
}

.entry {
padding:6px;
padding-bottom:0;
}

.author {
font-size:9pt;
font-weight:bold;
text-align:right;
}

.styled {
border: solid 1px #aaa;
font-family:Arial;
font-size:9pt;
}
