* {
font-size : 100%;
}
body {
font : 75%/140% Arial, Helvetica, sans-serif;
margin : 0;
padding : 0;
text-align : center;
background-image : url(/images/SplashBaknew3.gif);
}
#body_container {
background : transparent url(/shop/images/top-test-back.gif);
background-repeat : repeat-x;
background-position : top 0%;
}
div {
margin : 0 0 10px 0;
background : #fff;
}
#side_nav div {
margin : 0 0 0 0;
}
dd {
margin-right : 0;
}
#header {
margin : 0;
padding : 0;
position : relative;
width : 780px;
height : 107px;
background : url("/images/top-test.jpg") no-repeat top left;
}

.hidden-navigation {
width : 1px;
position : absolute;
left : -9999px;
}
#wrap {
padding : 0;
background : #fff;
width : 780px;
margin : 0 auto;
text-align : left;
}
#main-content {
width : 400px;
display : inline;
float : left;
margin-left : 185px;
}
#poem {
text-align : center;
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#sub-content {
text-align : center;
width : 175px;
float : left;
margin-left : 10px;
}
#navigations {
width : 175px;
float : left;
margin-left : -770px;
text-align : center;
}
#side_bar {
width : 75%;
margin : 0 auto;
}
#nav {
background : #e6e6cd;
}
#nav ul {
margin : 0;
padding : 0;
}
#nav li {
list-style-type : none;
display : inline;
}
#nav li a {
background-color : #e6e6cd;
padding : 5px 0 5px 15px;
display : block;
color : #000;
border-right : 1px solid #66664d;
border-bottom : 1px solid #66664d;
}
#nav li:hover {
color : #000;
background-color : #f2f2e5;
}
#nav li a:hover {
color : #000;
background-color : #f2f2e5;
}
div.special {
color : #000;
text-align : center;
}
#foot {
clear : both;
}
#foot_details {
font-size : 75%;
}
#foot a {
font-size : 75%;
}
#menu {
width : 510px;
background-color : transparent;
position : absolute;
left : 150px;
top : 65px;
z-index : 2;
padding : 0;
margin : 0;
}
#menu ul {
margin : 0 0 0 4px;
padding : 0;
}
#menu li {
display : inline;
list-style-type : none;
padding : 0;
margin : 0;
}
#menu li a {
padding : 2px 8px 2px 8px;
border : 1px solid #60646e;
font-weight : bold;
line-height : 205%;
}
#menu a:link, #menu a:visited {
color : #003300;
background-color : transparent;
text-decoration : none;
}
#menu a:hover, #nav a:active {
color : #6a6741;
background-color : #ffffcc;
text-decoration : none;
}
div.box {
color : #000;
margin : 12px 0 15px 0;
background : #fff;
border : 1px solid #66664d;
text-align : left;
font-size : 0.8em;
}
div.box form input {
font-family : "Courier New", Courier, monospace;
font-size : 1.1em;
margin : 4px 0 0 0;
border : 1px solid #000;
color : #000;
}
div.box form {
text-align : center;
padding : 0;
margin : 0;
}
div.box h6{
color : #000;
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
padding : 1px 0 5px 0;
margin : 0;
background : #cccc99 url(/shop/images/box_back_1.png) repeat-x;
}
a {
color : #000;
}
#quick_links {
text-align : center;
background : #ffffcc;
border : 1px solid #66664d;
}
#quick_links th {
text-align : center;
background : #cccc99 url(/shop/images/box_back_1.png) repeat-x;
}
#quick_links h2 {
padding : 0;
margin : 0;
}
a img {
border : none;
}
.special p {
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
color : black;
}
a {
text-decoration : underline;
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a {
color : black;
}
a:hover, .special s {
color : red;
}
a:hover {
text-decoration : underline;
}
#sub-content h2, #sub-content h2 a {
font : bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
}
h2, h2 a {
font : bold 1em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
}
.header {
font : bold 1.2em Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align : center;
}
#basket {
text-align : center;
}
#news_stories h2, h2 a {
text-align : left;
}
#main-content .FloatLeft { float: left;
margin-top: 0;
margin-right: 10px;
margin-bottom: 10px;
margin-left: 0;
border: 0px solid #000;
padding: 2px;
}

#main-content .FloatRight { float: right;
margin-top: 0;
margin-right: 0;
margin-bottom: 10px;
margin-left: 10px;
border: 0px solid #000;
padding: 2px;
}

#headertext .description {
	font-size: 1.2em;
	text-align: center;
        background-color: #ffffcc;
        padding: 0px 0px 5px 0px;
        margin: 0px 0px 5px 0px;
	}
#headertext h1 {
        font-size: 1.6em;
        background-color: #ffffcc;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 0px 0px;
        text-align:center;
	}
