body  {
 font-family: Arial,Helvetica;
 font-size: 12px;
 margin: 0;
 background-color: #FFF8E7;
 color: #000033;
}

body#home {
 background:#FFF8E7 url(/images/ark_home_tile.gif) top left repeat-y;
}
.content {font-size:12px;}

.body  {
 font-family: Arial,Helvetica;
 font-size: 12px;
 margin: 0;
 color: #000033;
}



#ocwrapper table *{font-size:12px;}
.clear {clear:both;}
.field {font-size:12px;}
.title_bold {font-size:12px;}
.signup {font-size:12px;

}

.contentwrapper{
  border:0px solid;
 width:820px
}




.signup .button{background:#80BAC5; font-size:12px;}
h1 {
 font-size:19px;
 font-weight:bold;
 color:#000088;
}

#home h1 {
margin-top:0px;
margin-bottom:0px;
font-size:14px;
text-align:center;
}

#home .featured {
margin-top:18px;
  font-weight:bold;
}

h2.form_header {
  font-size: 12px;
}



h2 {
   color:#996600;
  }

#home h2 {
  margin-top:0px;
  font-size:14px;
  text-align:center
}

#home .featured {
color:#996600;
font-size:14px;
margin-bottom:14px;
}


#home .address_footer, #home h2.title {
 font-size:14px;
 font-weight:bold;
 color:#996600;
 width:100%;
 margin-bottom:10px;
 border:0px solid;
}

#home .credit {
margin-left:182px;
float:left;
text-align:center;
border:0px solid;
width:638px;
}

p .highlight {font-weight:bold;}


h2.title {font-size:13px; display:inline;}
h3 {color:#996600; font-size:12px;}
h4 {color:#996600;}
.add {margin-top:20px;}
.login {
  margin-bottom:20px;
  display: block;
}

.indent1 { margin-left:20px;}
.indent2 { margin-left:40px; }
.indent3 { margin-left:60px; }
.indent4 { margin-left:80px; }

.subcat_links {font-weight:normal;  font-size:10px; text-decoration:none; color:#ffffcf;}  
.g-head_links {color:#FFFFFF;  font-size:12px; text-decoration:none;}
.menu_links {font-weight:bold; font-size:10px; text-decoration:none;} 
.menubar {font-size:9px; word-spacing:3px; text-align:right;}
.credit {font-size:10px;} 
.category_links {font-weight:bold; text-decoration:none;} 
.category_nav_links {font-weight:normal; text-decoration:none; color:white; font-size:12px;} 
.gb {font-weight:bold;  font-size:14px; text-decoration:none; color:#d38731} 
.menu {font-weight:bold;  font-size:13px; color:#FFFFCC; text-decoration:none} 
.navleft {display:none;}
.category_description {margin-top:15px; margin-bottom:15px;}
form {display:inline;}
#footer {clear:both; text-align:center; }

a:link {color:#000088; }
a:visited {color:#B259CF; }
a:hover {color:#CD8531; }


#ocwrapper {
  background: url(/images/ark_sub_left_tile.gif) top left repeat-y;
  width:800px;
  float:left;
}

#icwrapper {
  margin-left:60px;
  width:75%;
  float:left;
}


.leftsidebar {
  width:102px;
  float:left;
  border: 0px solid;
  background: url(/images/ark_sub_leftwater.jpg) top left no-repeat transparent;
  height:500px;
}

ul.leftnav {
  margin: 0px;
  padding: 0px;
  display-type:block;
  list-style: none;
}

ul.leftnav li {
  display: block;
  list-style: none;
  margin-top:2px;
}

ul.leftnav li.depth0 {
  margin-left: 3px;
  margin-top:15px;
}
ul.leftnav li.depth1 {
  margin-left: 6px;
  margin-top:6px;
  color:#D06048;
}
ul.leftnav li.depth1 a {
  font-size:12px;
  color:#D06048;
}


ul.leftnav li.depth2 {
  margin-left: 10px;
}

ul.leftnav li a {
  font-size:12px;
  color:#ffffef;
}

ul.leftnav li a.on {
  font-size:12px;
  color:#D06048;
}

#search{float:right; width:100%; margin-top:px;}
.searchbox .button {margin:2px; background:#80BAC5; }
/*adding and modifying listing navbar*/
ul.primarynav, ul.secondarynav {
  margin: 0px;
  padding: 0px;
  border-bottom: 1px solid #ffffff;
  float: left;
  list-style: none;
}
ul.primarynav {
  width: 100%;
  background: #121574;
}

ul.primarynav li, ul.secondarynav li {
  float: right;
  list-style: none;
}
ul.primarynav li {

}
ul.primarynav a {
  margin-right: 1px;
  padding: 7px 9px 7px 10px;

  float: left;
  color: #ffffff;
  font-size: 11px;
  text-decoration: none;
}
ul.primarynav a:visited {
  color: #ffffff;
}
ul.primarynav a:hover {
  color: #ffffff;
  background: #737180;
}
ul.primarynav li.home {
  border-right: 1px solid #ffffff;
  background: #383741;
}
ul.primarynav li.home a {
  margin-right: 0px;
}

h2.intro {
  font-size: 14pt;
  float: left;
  margin: 0;
}


/* ul.categories { float: left; clear: both; list-style: none; margin:10px 0 0 -40px;}*/
ul.categories { margin:0px 0 0 0; padding: 0px; display: inline; list-style-type: none; width: 100%;}

ul.categories li.category { float: left; width: 200px; margin:0;}
ul.subcategories { list-style: none; margin: 0px; padding:1px 0 0 10px;}
ul.subcategories li { margin: 3px 0; }
span.top_category { color: #960; }
ul.categories a:visited {color:#000088; }
ul.categories a:hover { color: #b259cf; }

.linklisting {
 clear:right;
 padding-bottom:10px;
}


.linklisting img {
  clear:right;
  margin-bottom:10px;
  margin-right:5px;
}

.listingimg {
  border: 0px solid #000;
  float: right;
  width: 250px;
  height: 250px;
  overflow: hidden;
  margin-bottom:10px;
  margin-left: 10px;
}


h3.add {
  clear: both;
  padding: 10px 0 0 0;
}

#directory_wrapper {
  margin: 0px 0 0 0px;
}

/* Forms */

#form_wrapper {
  margin: 0px 0 0 40px;

}

#form_wrapper .button{
  margin: 10px 0 0 40px;
}


table.signup {}

table.signup tr.section {  
  background-color: #80BAC5;
  font-weight: bold;
}

table.signup tr.section td {
  padding: 3px;
}

table.signup .field{
  text-align: right;
  width: 150px;
}

#footer {margin-bottom:20px;margin-left:100px; padding-top:30px; border:0px solid; text-align:center;}

