@import url(default.css) all;

body {
color: #181d0c;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 0.7em;
letter-spacing: .02em;
line-height: 1.4em;
text-align: center;
background: #1b1b1b url(../images/pattern_018_desat.gif) repeat;
padding: 0;
margin: 0;
}

a:link {
color: #383f21;
text-decoration: underline;
font-weight: bold;
}

a:visited {
color: #383f21;
text-decoration: underline;
font-weight: bold;
}

a:hover {
color: #565333;
text-decoration: none;
font-weight: bold;
}

a:active {
color: #565333;
text-decoration: none;
font-weight: bold;
}

#container {
background: transparent url(../images/ribbon.gif) repeat-x;
}

#main {
background: transparent url(../images/main_bg.gif) repeat-y;
width: 861px;
margin: 0 auto;
}

#header {
height: 264px;
background: transparent url(../images/header_bg.gif) no-repeat;
padding: 0 46px;
margin: 0 auto;
}

#header table {
position: relative;
top: 210px;
width: 100%;
padding: 0;
margin: 0;
}

#header table td {
color: #fa985b;
}

#header table td a:link, #header table td a:visited {
color :#fa985b;
}

#header table td a:hover, #header table td a:active {
color :#fff;
}

#shopping {
width: 780px;
padding: 0;
margin: 0 5px 0 75px;
text-align: center;
}

td.smallText img {
border: 3px solid #ffc07f;
border-top: 3px solid #d66f22;
border-left: 3px solid #d66f22;
}

#content {
padding: 0;
margin: 10px 0 0;
}

#leftcol {
width: 300px;
padding: 0;
margin: 0;
float: left;
}

#leftcol p {
text-align: justify;
padding: .5em 48px;
margin: 0;
}

#rightcol {
width: 525px;
padding: 0;
margin: 0 0 0 300px;
text-align: left;
}

#rightcol p {
text-align: justify;
padding: .5em 50px .5em 10px;
margin: 0;
}

#rightcol dl {
text-align: justify;
padding: .5em 50px .5em 10px;
margin: 0;
}

#rightcol dl dt {
font-weight: bold;
}

#rightcol img {
padding: 0;
margin: 0;
}

#footer {
background: transparent url(../images/footer.gif) no-repeat;
height: 69px;
}

#footer table {
width: 741px;
padding: 0;
margin: 0 auto;
position: relative;
top: 5px;
}

#footer p {
color: #383f21;
text-align: right;
}

#footer td.smallText {
color: #fa985b;
}

#footer td.smallText a:link, #footer td.smallText a:visited {
color: #fa985b;
}

#footer td.smallText a:hover, #footer td.smallText a:active {
color: #fff;
}

#footer p span.v_cssxhtml  {
float: left;
background: #666;
padding: 0;
margin: 0 0 0 23px;
}

#footer p span.v_cssxhtml  a {
color: #eee;
}

#footer p span.v_cssxhtml a:hover {
color: #666;
background: #eee;
text-decoration: underline;
}
