@charset "utf-8";
/* CSS Document */

body {
margin: 0;
padding: 0;
height: 100%;
background-image:url(/images/body-bg.gif);
background-repeat:repeat-x;
background-color: #f9f9ef;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #580a07;
}

img {
border: 0px;
}

ul, li{
list-style-type: none;
margin:0px;
padding: 0px
}

h2 {
margin: 0px;
padding: 0px;
font-size: 14px;
font-weight:bold;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 11px;
font-weight:bold;
}

h6 {
text-transform: uppercase;
margin: 0px;
padding: 0px;
font-size: 13px;
font-weight:bold
}


#page {
width: 948px;
}

#header {
height: 122px;
background-color:#811f20
}

#logo {
width: 324px;
text-align:center;
float: left
}

.logo {
padding-top: 26px;
padding-bottom: 20px;	
}

.logo-subtitle {
padding-left: 30px;
padding-right: 30px;
padding-top: 5px;
padding-bottom: 5px;
background-color: #f4f1e2;
color: #811f20;
font-size:10px
}

.theme {
text-align:right;
color: #FFF;
margin-bottom: 10px;
font-size: 11px;
}

#header-banners {
float: right;
padding-top: 12px;
text-align: left;
width: 624px;
}

.bannerinthehead {
border: 3px solid #580a07;
width: 265px;
height: 60px;
margin-right: 10px;
margin-left: 10px;
float: left
}

div.clear {
clear:both	
}

#navigation {
height: 44px;
}

#layout {
background-image:url(/images/layout-bg.gif);
background-repeat:repeat-x;
background-color: #f1f1cb;
padding: 12px;
padding-bottom: 0px;
}

#solidblockmenu {
height: 44px;
}

.solidblockmenu ul{
margin: 0;
padding: 0;
float: right;
font: bold 11px Arial;
text-transform: uppercase;
width: 100%;
border-width: 1px 0;
background: #580a07;
}

.solidblockmenu li{
display: inline;
}

.solidblockmenu li a{
float: right;
color: #f9f9ef;
padding: 9px 24px;
text-decoration: none;
background: #580A07;
}

.solidblockmenu li a:hover{
color: #580A07;
background: #f9f9ef;
}


#mainframe {
background-color: #f9f9ef;
text-align: left;
padding-left: 16px;
padding-right: 16px;
padding-bottom: 20px;
}

#left {
float: left;
width: 150px;
padding-top: 30px;
}


#right {
padding-top: 30px;
float: right;
width: 714px;
}

#newsonthehome {
width: 570px;
float: left;
}

div.newsonthehome {
border: 1px solid #811f20;
margin-bottom: 25px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
font-size: 11px;
}

div.newsonthehomeimage {
float: left;
width: 95px;
height: 90px;
margin-bottom: 15px;
}

div.newsonthehomeimage img {
border: 1px solid #811f20;
}

div.headlinenewstitle {
background-color:#580A07;
color: #F9F9EF;
padding: 4px;
}

div.headlinenewstitle a {
color: #F9F9EF;
text-decoration:none
}

div.headlinenewstitle a:hover {
color: #F9F9EF;
text-decoration:underline
}



div.productsonthehome {
border: 1px solid #811f20;
margin-bottom: 25px;
padding-left: 20px;
padding-bottom: 20px;
}

div.productsonthehomeimage {
float: left;
width: 125px;
height: 125px;
}

div.productsonthehomeimageimage {
border: 1px solid #811f20;
width: 120px;
text-align:center
}

div.productsonthehometext {
float: left;
width: 110px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 125px;
margin-bottom: 15px;
margin-right: 5px;
}


div.productsonthehometext a {
color: #811F20;
text-decoration:none
}

div.productsonthehometext a:hover {
color: #811F20;
text-decoration: underline
}


div.newsonthenewsimage {
float: left;
width: 125px;
height: 100px;
margin-bottom: 15px;
}

div.newsonthenewsimage img {
border: 1px solid #811f20;
}

div.newsonthehometext2 {
float: left;
width: 540px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.newsonthehometext {
float: left;
width: 420px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.initonthehometext2 {
width: 630px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.initonthehometext {
width: 510px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
margin-bottom: 15px;
}

div.questiontext {
margin-bottom: 18px;
}


div.newsonthenewstext {
float: left;
width: 120px;
font-size: 11px;
padding-left: 8px;
padding-right: 5px;
height: 100px;
}


div.newsonthenewstext a {
color: #811F20;
text-decoration:none
}

div.newsonthenewstext a:hover {
color: #811F20;
text-decoration: underline
}


.newsonthehometitle {
background-color: #811f20;
padding-left: 15px;
padding-top: 7px;
padding-bottom: 7px;
width: 115px;
font-weight:bold;
text-transform: uppercase;
color: #f9f9ef;
margin-bottom: 15px;
}

#rightbannersonthehome {
width: 120px;
float: right;
text-align:right;
}

.leftlinkstop li {
background-color:#e1e1ac;
border-top: 8px solid #580A07;
border-bottom: 1px solid #580A07;
padding: 5px;
text-transform:uppercase;
margin-bottom: 5px;
font-weight:bold;
}

.leftlinkstop li a {
text-decoration:none;
color: #580A07;
}


.leftlinks{
margin:0;
padding:0;
}


.leftlinks li{
display: block;
margin-left: 0px;
}

.leftlinks a {
display:block;
padding: 10px;
text-decoration:none;
color: #580a07;
border-bottom: 3px solid #f9f9ef;
font-size:11px;
background-color: #f1f1cb;
margin-bottom: 0px;
}

.leftlinks a:hover{
background-color: #580a07;
color: #F9F9EF
}

li.activeli a{
background-color: #811F20;
color: #F9F9EF
}



#bottombanners {
margin-top: 20px;
}

.bannerinthebottom {
width: 265px;
height: 60px;
margin-right: 15px;
margin-left: 15px;
float: left
}

#bottom {
background-color: #811f20;
height: 150px;
}

#footerframe {
width: 948px;
background-color: #580a07;
padding-bottom: 12px;
}



#footer {
margin-left: 12px;
margin-right: 12px;
background-color: #f9f9ef;
text-align:right;
height: 52px;
padding-top: 20px;
padding-right: 32px;
}


.footermenu {
background-color: #811f20;
border-right: 3px solid #580a07;
border-bottom: 3px solid #580a07;
padding-left: 25px;
padding-right: 25px;
padding-top: 8px;
padding-bottom: 8px;
color: #f9f9ef;
font-size: 11px;
}


.footermenu a {
color: #f9f9ef;
text-decoration:none
}

.footermenu a:hover {
color: #f9f9ef;
text-decoration:underline
}

#copyrightbar {
width: 948px;
color: #f9f9ef;
font-size:10px;
padding-top: 9px;
padding-bottom: 9px;
}

div.copyrightbarleft a {
color: #FFF;
text-decoration:none
}

div.copyrightbarleft a:hover {
color: #FFF;
text-decoration:underline
}

div.copyrightbarleft {
float:left;
padding-left:20px;
text-align:left;
width: 235px;
}

div.copyrightbarcenter {
float:left;
padding-left:15px;
padding-right:15px;
text-align:center;
width: 410px;
}

div.copyrightbarright {
float:right;
padding-right:20px;
text-align:right;
width: 210px;
}

div.copyrightbarright a {
color: #FFF;
text-decoration:none
}

div.copyrightbarright a:hover {
color: #FFF;
text-decoration:underline
}


.treecompany {
font-weight:bold;
margin-top: 10px;
margin-left: 7px;
margin-bottom: 10px;
}


.treecompany a {
text-decoration: underline;
color: #580A07
}


.rsslinks{
margin:30px 0 0 0;
padding:0;
}

.rsslinks li{
display: block;
margin-left: 0px;
}

.rsslinks a{
display:block;
padding: 10px 10px 10px 30px;
text-decoration:none;
border-bottom: 3px solid #f9f9ef;
font-size:11px;
color: #580a07;
background-image:url(/images/rss.png);
background-repeat:no-repeat
}

.rsslinks a:hover{
background-color: #f1f1cb;
color: #580a07;
}

#cmslayout {
border: 1px solid #811f20;
width: 530px;
margin-left: 7px;
padding-left: 20px;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 18px;
float: left
}

#cmslayout a {
color: #580A07;
font-weight:bold
}



#productprofile {
border: 1px solid #811f20;
width: 650px;
margin-left: 7px;
padding-left: 20px;
padding-top: 15px;
padding-right: 20px;
padding-bottom: 18px;
margin-bottom: 10px;

}



.productprofilelogo { 
padding:0px; 
position:relative;
z-index:1;
}

.productprofilebrowse { 
color: #fff;
font-family: Verdana;
font-size: 10px;
position:absolute;
top:0px;
left:0px;
z-index:2;
border:1px solid #d9d9d9;
padding:3px;
background-image:url(/images/mask.png);
}

.productprofilebrowse:hover { 
color: #fff;
font-family: Verdana;
font-size: 10px;
position:absolute;
top:0px;
left:0px;
z-index:2;
border:1px solid #d9d9d9;
padding:3px;
background-color:#811F20;
}

.productprofilebrowse a { 
color: #FFF;
text-decoration:none
}

div.productadresstable {
margin-top: 15px;
background-color: #f1f1cb;
padding-top: 7px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 7px;
line-height: 17px;
font-size: 11px;
margin-bottom: 15px;
}


div.productadresstable a {
color: #580A07;
}


div.productadresstable input, select, textarea {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
margin-bottom: 5px;
}

div.productadresstable label {
width: 130px;
float: left;
padding: 3px;
margin-bottom: 5px;
}


div.productadresstable2 {
margin-top: 15px;
padding-top: 7px;
padding-bottom: 7px;
line-height: 17px;
font-size: 11px;
margin-bottom: 15px;
}


div.productadresstable2 a {
color: #580A07;
}


div.productadresstable2 input, select, textarea {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
margin-bottom: 5px;
width: 321px;
}

div.productadresstable2 label {
width: 130px;
float: left;
padding: 3px;
margin-bottom: 5px;
}




div.keywords {
margin-top: 10px;
margin-left: 15px;
margin-bottom: 15px;
background-color: #f1f1cb;
padding-top: 7px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 7px;
font-size: 11px;
}

div.keywords a {
color: #580A07;
}

div.keywords a:hover {
color: #580A07;
text-decoration:none
}



div.productadresstableedit {
margin-top: 15px;
background-color: #f1f1cb;
padding-top: 7px;
padding-left: 15px;
padding-right: 15px;
padding-bottom: 7px;
line-height: 17px;
font-size: 11px;
margin-bottom: 15px;
}

div.productadresstableleft {
float: left;
}

div.productadresstableright {
float: right;
text-align:right;
}

div.productimages {
float:left;
width: 130px;
}

div.productimages2 {
float:left;
width: 170px;
padding-left: 10px;
}

div.productimages2 img {
border: 3px solid #dadada;
margin-bottom: 20px;
}


div.productdesc {
float: left;
text-align:justify;
width: 450px;
padding-left: 18px;
font-size: 11px;
}


div.productdesc2 {
float: left;
text-align:justify;
width: 410px;
padding-left: 18px;
font-size: 11px;
}

div.productdesc3 {
float: left;
text-align:justify;
width: 490px;
padding-left: 18px;
font-size: 11px;
}

div.productdesc4 {
border: 1px solid #580A07;
padding: 10px;
padding-top: 4px;
margin-bottom: 10px;
font-size: 11px;
}

div.productdesc4 label {
float: left;
width: 140px;
margin-top: 10px;
}

div.productdesc4 input {
margin-top: 10px;
}

div.productgallery {
padding-left: 10px;
}

div.productgallery img {
border: 3px solid #dadada;
}

div.productgallerybox {
float: left;
margin-right: 22px;
width: 120px;
height: 120px;
position:relative;
z-index:1;
}

div.productgallerybox2 {
float: left;
margin-right: 20px;
margin-top: 15px;
margin-bottom: 15px;
width: 120px;
height: 130px;
position:relative;
z-index:1;
}

div.productgallery2 {
width: 580px;
}



div.buttonrequest {
background-color: #811F20;
width: 100px;
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
font-weight:bold
}

div.buttonrequest:hover {
background-color: #580A07
}

div.addcoment a {
color: #fff;
text-decoration:none
}

div.addcoment {
background-color: #811F20;
width: 200px;
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
font-weight:bold
}

div.addcoment:hover {
background-color: #580A07
}


div.addquestion a {
color: #fff;
text-decoration:none
}

div.addquestion {
background-color: #811F20;
width: 160px;
padding-bottom: 7px;
padding-top: 7px;
text-align:center;
font-weight:bold;
}

div.addquestion:hover {
background-color: #580A07
}

div.buttonrequest a {
color: #fff;
text-decoration:none
}


.boldtitle {
text-transform:uppercase;
font-weight: bold;
font-size: 11px;
padding-left: 20px;
}

div.icon {
float: left; 
width: 32px;
height: 40px;
}

div.icontitle {
float: left; 
height: 35px;
padding-top: 5px;
}

div.icontitle a {
color: #000;
text-decoration:none
}

div.icontitle a:hover {
color: #000;
text-decoration:underline
}

#companiesframe {
border: 1px solid #F1F1CB;
width: 628px;
margin-left: 7px;
padding: 12px;
font-size: 11px;
}

.companieslinks{
margin:0;
padding:0;
}

.companieslinks li{
display: block;
margin-left: 0px;
}

.companieslinks a{
display:block;
padding: 5px;
text-decoration:none;
color: #580a07;
border-bottom: 3px solid #f9f9ef;
font-size:11px;
background-color: #f1f1cb
}

.companieslinks a:hover{
background-color: #580a07;
color: #F9F9EF
}

div.companiesmaintitle {
padding: 6px;
background-color: #580a07;
color: #F9F9EF
}

.companiesplaces ul {
margin: 0;
padding: 0;
float: left;
width: 100%;
border-width: 1px 0;
margin-bottom: 10px;
}

.companiesplaces li{
display: inline;
}

.companiesplaces li a{
float: left;
color: #580A07;
padding: 3px 11px;
text-decoration: none;
border-right: 1px solid #F9F9EF;
background-color: #F1F1CB
}

.companiesplaces li a:hover, .solidblockmenu li a.current{
background-color: #580a07;
color: #F9F9EF
}

div.companiesrow1 {
margin-top: 10px;
padding: 5px;
}

div.companiesrow1 a {
color: #580A07;
text-decoration:none
}

div.companiesrow2 {
padding: 5px;
margin-top: 10px;
background-color: #F1F1CB;
}

div.companiesrow2 a {
color: #580A07;
text-decoration:none
}

div.editorgdata {
background-color: #F1F1CB;
font-size: 11px;
padding: 5px;
line-height: 16px;
}

div.editorgdata a {
color: #580A07;
}

div.editorgdata input, select, textarea {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
margin-bottom: 5px;
}

div.editorgdata label {
width: 130px;
float: left;
padding: 3px;
margin-bottom: 5px;
}

.inputwidth {
width: 230px;
}


.inputwidthremarks {
width: 430px;
}

.inputwidthremarks2 {
width: 460px;
}

.inputwidthremarks3 {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
width: 460px;
}

.inputwidthremarks4 {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
width: 60px;
}

.inputwidth2 {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
}

.button {
background-color: #811F20;
width: 100px;
padding-bottom: 10px;
padding-top: 10px;
text-align:center;
font-weight:bold;
color: #FFF;
margin-top: 10px;
margin-left: 465px;
}


div.subscription {
font-size: 11px;
padding: 5px;
}

div.subscription a {
color: #580A07;
}

div.subscription input {
float: left;
margin-top: 10px;
}

div.subscriptiontext {
margin-top: 10px;
padding-left: 25px;
}

.uploadimage {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
margin-bottom: 5px;
}


div.editorgdata2 {
border: 3px solid #F1F1CB;
font-size: 11px;
padding: 5px;
line-height: 16px;
}

div.editorgdata2 a {
color: #580A07;
}

div.editorgdata2 input, select, textarea {
padding: 2px;
border: 1px solid #811F20;
font-size: 11px;
margin-top: 10px;
}

div.editorgdata2 label {
width: 130px;
float: left;
padding: 3px;
margin-top: 10px;
}


.inputoxie {
width: 465px;
}


div.editorgdata3 {
border: 3px solid #F1F1CB;
font-size: 11px;
padding: 5px;
line-height: 16px;
}

div.editorgdata3 a {
color: #580A07;
}

div.editorgdata3 input, select, textarea {
padding: 3px;
border: 1px solid #811F20;
font-size: 11px;
margin-top: 10px;
width: 220px;
}

div.editorgdata3 label {
width: 220px;
float: left;
padding: 3px;
margin-top: 10px;
}



#manageitems {
margin-top: 10px;
}



div.manageitem1 {
padding: 8px; 
background-color: #F1F1CB;
height: 32px;
}

div.manageitem2 {
padding: 8px; 
height: 32px;
}

div.manageitem3 {
padding: 8px; 
border-bottom: 2px solid #811F20
}

div.manageitem-left {
float: left;
}

div.manageitem-left a {
color: #580A07
}

div.manageitem-left a:hover {
color: #580A07;
text-decoration:none
}

div.manageitem-right {
float: right;
}

div.manageitem-right li {
display: inline;
padding-right: 5px;
}

div.manageitem-right li a {
text-decoration:none;
color: #811F20
}

div.manageitem-right li a:hover {
text-decoration:none;
color: #580A07
}

.licategory {
background-image:url(/images/icon-category.png);
background-repeat:no-repeat;
padding-left: 18px;
}

.liedit {
background-image:url(/images/icon-edit.png);
background-repeat:no-repeat;
padding-left: 18px;
}

.lidelete {
background-image:url(/images/icon-delete.png);
background-repeat:no-repeat;
padding-left: 18px;
}

.addproduct {
background-color: #811F20;
padding: 4px;
border: 1px solid #580A07;
color: #fff;
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight:bold
}


.inputaddproduct {
background-color: #fff;
padding: 5px;
border: 1px solid #580A07;
color: #811F20;
font-family:Verdana, Geneva, sans-serif;
font-size: 11px;
font-weight:bold;
width: 356px;
}

div.managesubmit {
margin-top: 10px;
margin-bottom: 10px;
padding-left: 370px;
}

div.managesubmit2 {
margin-top: 10px;
margin-bottom: 10px;
padding-left: 400px;
}

.green {
color: #008177;
font-weight:bold
}

/* Menu */ 

.arrowlistmenu{
width: 164px; 
text-align:left
}

.arrowlistmenu .menuheader{ 
color: #580A07;
background: #F1F1CB;
cursor: hand;
cursor: pointer;
padding: 5px;
margin-bottom: 5px;
}

.arrowlistmenu .menuheader:hover{ 
color: #F9F9EF;
background: #7F1E1F;
cursor: hand;
cursor: pointer;
padding: 5px;
margin-bottom: 5px;
}

.arrowlistmenu .openheader{ 
color: #F9F9EF;
background: #7F1E1F;
}

.arrowlistmenu ul{ 
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; 
}

.arrowlistmenu ul li{
padding-bottom: 0px; 
}

.arrowlistmenu ul li a{
display: block;
padding: 5px;
border-bottom: 1px solid #7F1E1F;
color: #7F1E1F;
text-decoration: none;
font-size: 90%;
text-align: right;
}

.arrowlistmenu ul li a:visited{
color: #7F1E1F;
}

.arrowlistmenu ul li a:hover{
color: #7F1E1F;
background-color: #f5f5dc;
}

.cmstitle {
background-color: #811f20;
padding: 7px;
font-weight:bold;
text-transform: uppercase;
color: #f9f9ef;
margin-bottom: 6px;
text-align: center
}

div.facebook {
float: right;
margin-bottom: 10px;
}

div.cmsnewsleft {
float: left;
width: 120px;
margin-bottom: 10px;
}

div.cmsnewsleft img {
border: 1px solid #811F20;
padding: 3px;
}

div.cmsnewsright {
float: right;
width: 505px;
margin-bottom: 10px;
text-align:right
}

div.initiativenewsright {
float: right;
width: 650px;
margin-bottom: 10px;
text-align:right
}


div.facebookwithpadding {
padding-top: 6px;
}

div.bannervertical {
text-align:center;
margin-top: 15px;
margin-bottom: 15px	
}

div.offerrequest {
}

div.offerrequest input, textarea {
border: 1px solid #811F20;
padding: 3px;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
width: 300px;
}

div.offerrequest label {
width:150px;
padding:0;
display:block;
float: left;
margin-bottom: 20px;
margin-right: 15px;
}


div.offerrequestservice input, textarea {
border: 1px solid #811F20;
padding: 3px;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
width: 300px;
}

div.offerrequestservice label {
width:100px;
padding:0;
display:block;
float: left;
margin-bottom: 20px;
margin-right: 15px;
}


div.offerrequest2 {
}

div.offerrequest2 input, textarea, select {
border: 1px solid #811F20;
padding: 3px;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
width: 300px;
background-color:#FFF;
margin: 0
}


div.offerrequest2 label {
width:200px;
padding:0;
display:block;
float: left;
margin-bottom: 20px;
margin-right: 15px;
}


.offerrequest3input {
border: 1px solid #811F20;
padding: 3px;
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
width: 375px;
}

div.offerrequest3 label {
width:130px;
padding:0;
display:block;
float: left;
margin-bottom: 20px;
margin-right: 15px;
}

.labelcaptcha {
width:130px;
padding:0;
display:block;
float: left;
margin-bottom: 20px;
margin-right: 15px;
}

div.pleasefill {
text-align:left;
margin-bottom: 15px;
margin-top: 15px;
}

div.pleasefill label {
width:125px;
padding:0;
display:block;
float: left;
margin-bottom: 16px;
margin-right: 15px;
margin-top: 10px;
padding-left: 25px;
}

.captcha {
width: 100px;
height: 33px;
background-color: #F1F1F1;
border: 1px solid #000;
font-size: 20px;
font-weight: bold;
margin-top: 10px;
}

.submitbutton {
background-color: #811F20;
padding: 3px;
border: 1px solid #580A07;
color: #F9F9EF;
font-size: 11px;
font-weight: bold;
margin-left: 310px;
}

.submitbutton2 {
background-color: #811F20;
padding: 3px;
border: 1px solid #580A07;
color: #F9F9EF;
font-size: 11px;
font-weight: bold;
margin-left: 230px;
width: 230px;
}

.submitbutton3 {
background-color: #811F20;
padding: 3px;
border: 1px solid #580A07;
color: #F9F9EF;
font-size: 11px;
font-weight: bold;
margin-left: 460px;
margin-bottom: 15px;
}



.linksinorg ul{
margin: 0;
padding: 0;
float: left;
font: bold 12px Arial;
width: 100%;
border-width: 1px 0;
background-color: #F1F1CB;
margin-top: -15px;
margin-bottom: 15px;
}

.linksinorg li{
display: inline;
float: right;
}

.linksinorg li a{
float: left;
color: #580A07;
padding: 7px 26px;
text-decoration: none;
background: #f1f1cb;
border-left: 2px solid #F9F9EF
}

.linksinorg li a:hover{
color: #580A07;
background: #f9f9ef;
}

.imageinorg-full {
float: left; 
width: 41px;
height: 41px;
margin-right: 10px;
background-image:url(/images/full-icon.gif);
background-repeat:no-repeat;
}

.imageinorg-limited {
float: left; 
width: 41px;
height: 41px;
margin-right: 10px;
background-image:url(/images/limited-icon.gif);
background-repeat:no-repeat;
}

.imageinorg-free {
float: left; 
width: 41px;
height: 41px;
margin-right: 10px;
background-image:url(/images/free-icon.gif);
background-repeat:no-repeat;
}

.nameinorg {
float: left; 
width: 480px
}

.towninorg {
float: right; 
width: 78px;
text-align:right

}


.commentsnote {
font-size: 10px;
text-align:right;
margin: 10px 0 30px 0;
}

div.commentitem {
background-color: #F1F1CB;
margin: 5px 0 15px 0;
padding: 5px;
}

div.companiesrowimage {
float: left;
width: 130px;
}

div.companiesrowimageimage {
border: 1px solid #811F20;
width: 120px;
text-align:center;
background-color: #F9F9EF;
}

div.companiesrowimageimageorg {
border: 1px solid #811F20;
width: 120px;
text-align:center;
background-color: #F9F9EF;
margin-bottom: 20px;
}



div.companiesrowdesc {
float: left;
width: 480px;
}

div.companiesrowdescleft {
float:left;
}

div.companiesrowdescright {
float:right;
}


.leftlinkstop li {
background-color:#e1e1ac;
border-top: 8px solid #580A07;
border-bottom: 1px solid #580A07;
padding: 5px;
text-transform:uppercase;
margin-bottom: 5px;
}

.leftlinkstop li a {
text-decoration:none;
color: #580A07;
}


div.categorylinks {
margin: 15px 70px 15px 10px;
padding:0;
}

div.categorylinks2 {
padding: 4px;
border-bottom: 3px solid #f9f9ef;
font-size:11px;
background-color: #f1f1cb;
height: 20px;
}


div.categorylinks2 a {
color: #580a07;
text-decoration:none
}

div.categorylinks2 a:hover {
color: #F9F9EF
}

div.categorylinks2:hover {
color: #F9F9EF;
background-color: #580A07;
}

div.categorylinks2:hover a {
color: #F9F9EF;
background-color: #580A07;
}

.poll {
text-align:left;
font-size: 11px;
}

.polltitle {
background-color:#e1e1ac;
border-top: 8px solid #580A07;
border-bottom: 1px solid #580A07;
padding: 5px;
margin-bottom: 5px;
font-weight:bold;
}

.pollitem {
margin-bottom:5px;
padding: 5px;
}

.pollbutton  {
background-color: #811F20;
border: 0px;
font-size: 12px;
font-family:Verdana, Geneva, sans-serif;
color: #fff;
padding: 4px;
}


.pollbar {
background-image:url(/images/poll_bar.gif); 
height:11px;
}

.answertopic {
background-color: #811F20;
padding: 6px;
color: #F9F9EF;
font-weight:bold;
}

.companiesrowaltview {
float: left;
width: 202px;
padding: 7px;
height: 260px;
}


.companiesrowaltview:hover {
background-color: #F1F1CB;
}

.companiesrowaltview a {
color: #000;
text-decoration:none
}

.companiesrowaltview a:hover {
text-decoration:underline;
}

.companiesrowaltviewimage {
text-align:center;
background-color:#FFF;
padding: 1px;
border: 1px solid #811F20;
width: 200px;
height: 200px;
}
