a { color: #3399FF; }
a:link { text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { text-decoration: none; }

body{ background:#CCCCCC; color:#666666; font: 80% Arial,Helvetica,sans-serif; background-image: url(images/3583_65.jpg); background-position: bottom; background-repeat: no-repeat; background-attachment: fixed; }
h1{ font-size:2.5em; }
h1, h2, h3, h4, h5, h6 {margin : 0.4em;  color : #ADD8E6; }
h2 { font-size:2em;  }
h3 { font-size:1.5em;  }
h4 { font-size:1.333em; }
h5 { font-size:1em; }
h6 { font-size:0.833em;  }
hr { margin: 10px auto;  width : 90%;  color : Maroon; }
img { border:none;}
li { list-style:none; line-height: 1.2em; }
p { margin: 0.4em; padding: 0.4em; line-height: 1.2em; }
ul { margin : 0.5em; padding : 0.5em; }

table,td,th { border:1px solid #000; border-collapse:collapse; margin:0; padding:0; }
td,th { padding: .3em .5em; vertical-align:top;  }
caption { text-align:left; font-size:140%; text-transform:uppercase; letter-spacing:-1px; }
table { min-width : 500px;  margin : 5px auto;  padding : 2px;  }
table th a:link {  }
table p {padding : 3px;	margin : 2px;}
table td a:link {  }
table th a:visited {  }
table td a:visited {  }
table a:hover { text-decoration:none; }
table a:active {  }
thead th { text-transform:uppercase; background: #f6f18e; color: black; }
thead td { text-align : center;  background : #FFFFF0; }
tbody td { background: #ecede7;  color : Black;  }
tbody th { background: #d2d2d2; text-align: center; font-weight: bold; color : Black; }
tbody tr.odd td { background:#eee; }
tbody tr.odd th { background:#ccc; }
tfoot td { text-align: center; background: #FFFFF0; }

.bold { font-weight : bold; }
.centre { text-align:center }
.clear { clear:both }
.container { margin-left: auto; margin-right: auto; width: 960px; clear : both; }
.container_12, .container_16 { clear: both; }
.content { background:#333333; color:#E9E9E9; }
.float { float:left; padding:0px 10px 10px 0px }
.nav-bar { background:#E8E8E8; border:1px solid #AEAEAE; margin: 0px 0px 0.25em 0px; padding:0.5em; text-align:center; }
.nav-bar ul { margin:0em; padding:0em }
.nav-links li { color:#333333; display:inline; list-style:none; margin-left:0em; margin-right:1.4em }
.nav-links li a:link { background:#E8E8E8; color:#333333; font-size:1.3em; font-weight:bold; text-decoration:none }
.nav-links li a:visited { background:#E8E8E8; color:#333333; font-weight:bold; text-decoration:none }
.nav-links li a:hover { background:#E8E8E8; color:#999999; font-weight:bold; text-decoration:none }
.price { color: Red; background: #FFFF66; padding: 0.5em 1em 0.5em 1em; text-align: left; font-weight: bold; font-size: larger; }
.right { float:right; padding:0px 0px 10px 10px }
.rightcolumn { background:#CCCCCC; border:1px solid #AEAEAE; margin: 5px 0;   text-align : center;  padding : 5px;  color : #333333; }
.rightcolumn h3 {  color : Black; }
.spacer { height : 10px;  clear : both; }
.txtleft { text-align:left; }
.txtcent { text-align:center; }
.txtjust { text-align: justify; }
.txtright { text-align:right; }

.button { border: 1px solid #DDD;  border-radius: 3px;  text-shadow: 0 1px 1px gray;  -webkit-box-shadow: 0 1px 1px #fff;  -moz-box-shadow:    0 1px 1px #fff;  box-shadow:  0 1px 1px #fff;  font: bold 16px Sans-Serif;  padding: 6px 10px;   white-space: nowrap;   vertical-align: middle;   color: Blue;  background: transparent;   cursor: pointer;  background-color : #CCCCCC; }
.button:hover, .button:focus { border-color: #999; background: -webkit-linear-gradient(top, white, #E0E0E0); background:    -moz-linear-gradient(top, white, #E0E0E0); background:     -ms-linear-gradient(top, white, #E0E0E0); background:      -o-linear-gradient(top, white, #E0E0E0);  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;  -moz-box-shadow:  0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff; box-shadow:  0 1px 2px rgba(0,0,0,0.25), inset 0 0 3px #fff;}
.button:active { border: 1px solid #AAA; border-bottom-color: #CCC; border-top-color: #999;  -webkit-box-shadow: inset 0 1px 2px #aaa; -moz-box-shadow:    inset 0 1px 2px #aaa; box-shadow:         inset 0 1px 2px #aaa; background: -webkit-linear-gradient(top, #E6E6E6, gainsboro); background:    -moz-linear-gradient(top, #E6E6E6, gainsboro); background: -ms-linear-gradient(top, #E6E6E6, gainsboro); background: -o-linear-gradient(top, #E6E6E6, gainsboro);}

#centercolumn { /* Parent Wrapper for inside boxes */ /* IE Hack */ background:#333333; color:#E9E9E9; float:left; min-height:500px; padding: 5px 20px 20px 20px; width: 675px; }
#content { height:100%; padding: 5px 0 5px 0; }
#footer { background:#E8E8E8; border:1px solid #AEAEAE; clear:both; margin:5px 0 5px 0; padding:5px; text-align:right }
#header { margin: 0.25em 0 0.25em 0; text-align:center }
#main { margin:0 auto; width:960px }
#menu { float: right; width:235px; }
