

body {
  background: url(images/bodyBg.jpg) repeat-x #fff;
  text-align: center;
  margin: 0px;
  padding: 0px;
  font-size: 11px;
  color: #5b5b5b;
  font-family: Arial, Helvetica, sans-serif; }
  
form { margin: 0px; }

a { color: #0072BC; text-decoration: none; font-weight: bold; }

a:hover { color: #019C0C; text-decoration: underline; }

h1 {
  margin: 0px;
  font-size: 18px;
  letter-spacing: -1px;
  color: #019C0C;
  font-weight: bold; }
  
h2, .linkdirectory h2 {
  font-family: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #019C0C;
  margin: 0px; }

hr {
  color: #d5d5d5;
  background-color: #d5d5d5;
  border: 0px;
  height: 1px;
  clear: both;
  margin-top: 10px;
  margin-bottom: 10px; }
  
.hr2 {
  color: #d5d5d5;
  background-color: #d5d5d5;
  border: 0px;
  width: 98%;
  height: 1px;
  clear: both;
  margin-top: 1px;
  margin-bottom: 1px; }
  
.hr3 {
  color: #ffffff;
  background-color: #ffffff;
  border: 0px;
  width: 98%;
  height: 1px;
  clear: both;
  margin-top: 1px;
  margin-bottom: 1px; }
  
#container {
  width: 950px;
  position: relative;
  text-align: left;
  display: block;
  min-height: 100%;
  padding: 0px;
  height: auto !important;
  margin: 0px auto; }
  
p { margin: 0px; }
  
#header {
  width: 950px;
  height: 50px;
  position: relative;
  padding: 0px;
  margin-top: 0px;
  background: url(images/mainheaderBg.jpg) no-repeat; }
  
#logo {
  width:950px;
  height:40px;
  float: left;
  position: relative; }
  
#logo h2 {
  color: #06F;
  font-size:22px;
  font-family: Verdana;
  margin-top: 12px;
  margin-left: 10px;
  margin-right: 2px; 
}
  
#searchBox {
  width: 248px;
  position: relative;
  height: 31px;
  margin-left: 697px;
  margin-bottom: 0px;
  background: url(images/searchBg.png) no-repeat; }
  
#searchBox .text {
  height: 20px;
  width: 177px;
  float: left;
  color: #888;
  line-height: 18px;
  font-family: Lucida Sans Unicode, Lucida Sans, sans-serif;
  background: url(images/searchboxBg.gif) repeat-x;
  border: 1px solid #D5D5D5;
  margin-top: 3px;
  margin-left: 4px;
  margin-right: 2px; }
  
.searchsubmit {
  width: 58px;
  height: 22px;
  margin-top: 3px;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px; }
  
#bookmark a {
  margin-left: 725px;
  margin-top: 5px;
  margin-bottom: 0px;
  position: relative;
  display: block;
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  color: #3D9AD6;
  text-decoration: none; }
  
#bookmark a:hover {
  text-decoration: underline; }
  
  
#topNav {
  width: 950px;
  height: 25px;
  padding: 0px;
  background: url(../images/topnavBg.gif) repeat-x;
  position: relative;
  display: block;
  color: #79AFD2;
  border-left: 1px solid #D5D5D5;
  border-right: 1px solid #D5D5D5;
  border-top: 1px solid #D5D5D5; }
  
#topNav ul {
  margin: 0px;
  padding-left: 0px;
  padding-right: 0px;
  list-style-type: none;
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  font-weight: bold;
  color: #0072BC;
  line-height: 25px; }
  
#topNav ul li {
  list-style-image: none;
  list-style-type: none;
  margin: 0px;
  padding: 0px;
  height: 25px;
  float: left;
  text-align: center; }
  
#topNav ul li a {
  list-style: none;
  background: url(../images/topnavBg.gif);
  height: 25px;
  text-decoration: none;
  color: #fff;
  border-right: 1px solid #79AED1;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  float: left;
  text-align: center; }
  
#topNav ul li a:hover {
  background: url(images/topnav_li_bg_hover.gif); }
   
#contentContainer {
  width: 950px;
  position: relative;
  clear: both;
  display: block;
  border: 1px solid #d5d5d5; }  
  
  
  
#index_leftcol {
  width: 600px;
  position: relative;
  float: left;
  margin: 10px;
  border: 1px solid #d5d5d5;
  background: #fdfdfd; }  
  
#index_rightcol {
  width: 315px;
  position: relative;
  float: right;
  margin-right: 10px;
  margin-left: 0px; 
  margin-top: 10px;
  border: 1px solid #d5d5d5;
  background: #fdfdfd; } 
  
#maincol {
  width: 940px;
  position: relative;
  float: left;
  margin: 10px;
  border: 1px solid #d5d5d5;
  background: #fdfdfd; }  
  
  
#sectionheader {
  height: 24px;
  margin: 1px;
  width: 99.3%;
  border: 1px solid #d5d5d5;
  position: relative;
  display: block;
  background: url(images/sectionheaderBg.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4C9DD1;
  font-size: 14px;
  line-height: 24px; }
  
#sectionheader2 {
  height: 24px;
  margin: 1px;
  width: 98.7%;
  border: 1px solid #d5d5d5;
  position: relative;
  display: block;
  background: url(images/sectionheaderBg.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4C9DD1;
  font-size: 14px;
  line-height: 24px; }
  
#sectionheader3 {
  height: 24px;
  margin: 1px;
  width: 99.6%;
  position: relative;
  display: block;
  background: url(images/sectionheaderBg.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4C9DD1;
  font-size: 14px;
  line-height: 24px; }
  
#sectionheader img {
  margin-right: 5px; }
  
  
fieldset { 
  width: 560px; 
  margin: 0px;
  padding: 0px;
  border-color: #d5d5d5; 
  border: solid 1px #d5d5d5; }
  
fieldset strong {
  color: #019C0C;
  font-weight: bold;
  font-size: 16px; }
  
fieldset a img {
  border: 6px solid #06F;
  margin: 5px; }
  
fieldset a:hover img {
  border: 3px solid #d5d5d5; }
  

.index_linkdirectory, .linkdirectory {
  color: #888;
  font-family: Verdana, sans-serif;
  font-size: 10px;
  line-height: 18px; }
  
.index_linkdirectory a {
  font-weight: bold; }
  
.index_linkdirectory ul, .linkdirectory ul {
  margin: 0px;
  padding: 0px; }
  
.index_linkdirectory li, .linkdirectory li {
  list-style-type: none; }
  
  
#btmbar {
  height: 24px;
  margin: 1px;
  width: 98%;
  border: 1px solid #d5d5d5;
  position: relative;
  display: block;
  background: url(images/sectionheaderBg.gif) repeat-x;
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #4C9DD1;
  font-size: 14px;
  text-align: right;
  margin-bottom: 10px;
  line-height: 24px; }
  
#btmbar a {
  font-size: 14px;
  color: #4C9DD1;
  text-decoration: none; }
  
  
#footer {
  clear: both;
  display: inline;
  width: 950px;
  font-family: Tahoma, sans-serif;
  font-size: 9px;
  color: #999;
  text-align:right;
  position: relative; }
  
  
.biggerlinks {
  padding: 5px;
  display: block;
  border: 1px solid #dadada;
  background: #f7f7f7; 
  font-size: 14px;
  line-height: 20px;
  font-weight: bold; }
  
.highlight1 {
  padding: 5px;
  display: block;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #dadada;
  background: #3D9AD6; 
  font-weight: bold; }
  
.highlight2 {
  padding: 5px;
  display: block;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  border: 1px solid #dadada;
  background: #019C0C; 
  font-weight: bold; }
  
#footertrades {
  display: block;
  clear: both;
  padding: 10px; }
  
  
.gallerythumb_small {
  width: 174px;
  margin: 0px;
  padding: 0px;
  height: 224px;
  background: url(images/gallerythumbbg_small.gif) no-repeat; }
  
.gallerythumb_lg {
  width: 353px;
  margin: 0px;
  padding: 0px;
  height: 452px;
  background: url(images/gallerythumbbg_lg.gif) no-repeat; }
  
.gallerythumb_small a img, .gallerythumb_lg a img {
  margin-left: 8px;
  margin-top: 8px;
  border: 3px solid #06F; }
  
.gallerythumb_small a:hover img, .gallerythumb_lg a:hover img, .videothumb a:hover img {
  border: 3px solid #dadada; }
  
.videothumb a img {
  margin-left: 0px;
  margin-top: 12px;
  border: 3px solid #019C0C; }
  
.videothumb {
  width: 355px;
  text-align: center;
  height: 273px;
  margin: 0px;
  padding: 0px;
  background: url(images/videothumbbg.gif) no-repeat; }
  
.hugelink {
  font-size: 38px;
  letter-spacing: -1px;
  font-weight: bold;
  color: #019C0C; }
  
.arylia_thumbCell a img {
border: 3px solid #019C0C; }
 
.arylia_thumbCell a:hover img {
  border: 3px solid #dadada; }  
  
  
  .blue #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:left;color:#D5F1FF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  