@import url(luna_core_changes.css);

/* ========================================================================
 * Website  : http://websites.ssan.com/
 * Support  : http://websites.ssan.com/cgi-bin/contact.cgi
 * Copyright (c) 1996-2008 SSan.com - Roussel Enterprises.  All Rights Reserved.
 * Redistribution in part or in whole strictly prohibited.
 * ========================================================================/

/* global */
body {background-color: #CAFEB2;background-image: url(images/farm_bg.gif);background-repeat: repeat-x;color: #33332e;font: normal 12px tahoma, geneva, verdana, sans-serif;text-align: left; OnLoad="na_preload_img(false, 'images/contact_us2.gif');"}

ul, li {list-style:none;}

/* links */
a {color: #0000FF;}
a:visited {color: #800080;}
a:hover {color: #5c5b66;text-decoration: none;}

/* footer */
#footer {margin-top: 3px;padding: 5px;border-top: 1px solid #57594b;background: #CAFEB2;}
#footer p {margin: 0px;padding: 2px 0px;color: #8a8d77;font-size: 9px;}
.footer span {font-size:9px;color:#666;position:absolute;top:20px;right:20px;}
.footer span a, .footer span a:visited {color:#1761B5;text-decoration:none;}


/* searchbar */
.searchbar {text-align: center; margin-bottom: 0px;background: transparent url(images/shade_24.gif) bottom repeat-x;}
.searchformbutton{cursor:pointer;border:outset 2px #ccc;color:#000;font-weight:bold;background:url(images/searchformbg.gif) repeat-x left top;border-bottom: 1px solid #335324;}

/* logo */
#logo {position:relative;top:25px;width: 250px;height: 70px;background: transparent url(images/logo.gif) top left no-repeat;text-indent: -9999px;}
#header {background: transparent url(images/farm_header.gif) top right no-repeat;height: 112px;}
#loginbar {position:relative;top:15px;right:290px;width: 199px;height: 84px;background: transparent url(images/logo_blank.gif) top left no-repeat;}
#loginbar a {margin-top: 25px;padding: 10px 30px 10px 0px;color: #212126;font-weight: bold;display: block;}
#loginbar a:hover {color: #5c5b66;}
#loginbar a.in {background: transparent url(images/spacer.gif) center right no-repeat;}
#loginbar a.out {background: transparent url(images/spacer.gif) center right no-repeat;}


/* subcategory */
#home dt a {font-weight: bold;font-size: 13px;text-decoration: none;padding:0 0 4px 18px;background:url(images/bullet.gif) no-repeat;}
#category dt a {font-weight: bold;font-size: 13px;text-decoration: none;padding:0 0 4px 18px;background:url(images/bullet.gif) no-repeat;}


#ocwrapper {
  border-right: 200px solid #64C432;background: #64C432;}

#rightsidebar {margin-right: -210px;width: 200px;float: center;position: relative;}
.right_col_list {text-align:left;padding:0;}
.right_col_google {text-align:left;padding:0px;}
.right_col_list li {padding:0 0 0 18px;background:url(images/bullet.gif) no-repeat;}
.right_col_list a, li a:visited {color:#000;}


/* links */
.linklisting {margin: 15px 15px 20px 20px;}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating {margin: 2px 0px;}
.linklisting h4.linktitle a {padding-bottom: 0px;}
.linklisting p.linkurl a {font-size: 9px;text-decoration: none;}
.linklisting p.linkrating {font-size: 9px;}
.linklisting p.linkrating .linkexpired {color: #8c3030;font-weight: bold;}
.linklisting .linkdescription, .review .reviewcontent {margin: 0px 0px 5px 0px;padding: 5px;border: 1px solid #B2C5CE;background: #fff;overflow: hidden;}
.linklisting p.linkactions {margin: 0px;}
.linklisting p.linkactions a, #detailed p.actions a, #jump_frame .actions a {padding: 1px 4px;border: 1px solid #B2C5CE;font-size: 9px;text-decoration: none;}
.linklisting p.linkactions a:hover, #detailed p.actions a:hover, #jump_frame .actions a:hover {background: #e2e1eb;}



.navbar {margin-bottom: 1px;}
ul.primarynav a {margin-right: 1px;padding: 7px 9px 7px 10px;float: left;color: #000;font-size: 11px;text-decoration: none;}
ul.primarynav, ul.secondarynav {margin: 0px;padding: 0px;border-bottom: 1px solid #ffffff;float: left;list-style: none;}
ul.primarynav {width: 100%;background:url(images/nav_bg.gif) top;}
ul.primarynav li, ul.secondarynav li {float: left;list-style: none;}
ul.primarynav li {background: transparent url(images/betweennav.gif) bottom right no-repeat;}
ul.primarynav a:hover {color: #000;background:url(images/nav_bg.gif) top;}
ul.primarynav li.home {border-right: 1px solid #ffffff;background: #383741;}
ul.primarynav li.home a {margin-right: 0px;}

#thirdnav {margin-left: 30px;width: 750px;float: left;position: relative;}
ul.thirdnav a {padding-left: 28px;padding-top: 28px;float: left;color: #000;font-size: 11px;text-decoration: none;}
ul.thirdnav {margin: 0px;padding: 0px;border-bottom: 0px solid #ffffff;float: left;list-style: none;}
ul.thirdnav {margin: 0px;width: 100%;background:url(images/nav_bg.gif) top;}
ul.thirdnav li {float: left; list-style: none;}
ul.thirdnav li {width:125px;height:57px;background: transparent url(images/blank_nav_1.gif) no-repeat;}
ul.thirdnav a:hover {color: #000;width:125px;height:37px;background:url(images/blank_nav_2.gif) no-repeat;}


#rightsidebarnav {margin-left: 38px;}
ul.rightsidebarnav a {padding-left: 28px;padding-top: 28px;float: left;color: #000;font-size: 11px;text-decoration: none;}
ul.rightsidebarnav {margin: 0px;padding: 0px;border-bottom: 0px solid #ffffff;float: left;list-style: none;}
ul.rightsidebarnav {margin: 0px;width: 100%;background:url(images/nav_bg.gif) top;}
ul.rightsidebarnav li {float: left; list-style: none;}
ul.rightsidebarnav li {width:125px;height:57px;background: transparent url(images/contact_us.gif) no-repeat;}
ul.rightsidebarnav a:hover {color: #000;width:125px;height:37px;background:url(images/contact_us2.gif) no-repeat;}


.navbar_footer {  margin-bottom: 1px;}
ul.primarynav_footer {  width: 100%;  background: #64C432;margin: 0px;  padding: 0px;  border-bottom: 1px solid #ffffff;  float: left;  list-style: none;}
ul.primarynav_footer li {  float: left;  list-style: none;background: transparent url(images/betweennav.gif) bottom right no-repeat;}
ul.primarynav_footer a {  margin-right: 1px;  padding: 7px 9px 7px 10px;  float: left;  color: #ffffff;  font-size: 11px;  text-decoration: none;}
ul.primarynav_footer a:visited {  color: #ffffff;}
ul.primarynav_footer a:hover {  color: #64C432;  background: #CAFEB2;}
ul.primarynav_footer li.home {  border-right: 1px solid #ffffff;  background: #64C432;}
ul.primarynav_footer li.home a {  margin-right: 0px;}


#content {margin: 0px 5px; padding: 5px; background: #ffffff;}

#category dl, #home dl {  margin: 5px 0px 0px 0px;  width: 49%;  float: left;}
#category dt a {  font-weight: bold;  font-size: 12px;}
#category dt, #category dd, #home dt, #home dd {margin: 3px 0px 0px 0px;}
#category dd, #home dd {padding-bottom: 2px;}
