﻿
.veclassifieds { }
.veclassifieds fieldset { clear: both; border: solid 1px #999999; padding: 10px; margin: 0 0 10px 0; }
.veclassifieds fieldset legend {color: #000000; font-weight: bold; font-size: 110%; }
.veclassifieds fieldset table { width: 100%; }
.veclassifieds fieldset table td { text-align: center; }
.veclassifieds ul li { margin: 10px 0; }
.veclassifieds label { font-weight: bold; }

.veclassifieds .form { overflow: auto; }
.veclassifieds .form ul { list-style: none; list-style-image: none; margin: 0 0 15px 0; padding: 0; }
.veclassifieds .form ul li { clear: both; margin: 2px 0; padding: 0; list-style: none; line-height: 1.5;  }
.veclassifieds .form ul li label { float: left; display: block; width: 110px; margin-right: 5px; text-align: right;  }
.veclassifieds .form ul li textarea { width: 300px; height: 125px; margin: 0; }

.content { margin: 0 15px; }

.column { float: left; width: 48%; }

.categorymenu { margin: 5px; }
.categorymenu table { width: 100%; background-color: #e9e9e9; }
.categorymenu table tr { }
.categorymenu table td { width: 50%; padding: 3px; border-collapse:collapse; border: solid 1px #999999; vertical-align: top; overflow:visible;}
.categorymenu .menucategory { display: block; margin: 0 0 4px 0; font-weight: bold; font-size: 130%; text-decoration: underline;}
.categorymenu .menusubcategory { }
.categorymenu .menuimage { float: left; width: 41px; height: 41px; margin: 0 8px 0 0; background-color: #ffffff; padding: 2px;  border: solid 1px #999999;}
.categorymenu .menuimage img {width: 41px; height: 41px;}
.categorymenu .menucategories { float: left; }


.category { clear: both; margin-top: 10px; padding-bottom: 10px; overflow: auto; }
.categoryimage { float: left; margin: 10px 10px 0 0; border: solid 1px #999999; padding: 2px;}
.categoryimage img { width: 70px; height: 70px; }
.categories { float: left; }
.categorytitle { display: block; margin: 5px 0; font-weight: bold; font-size: 140%; text-decoration: underline; }
.childcategorytitle { }
.categorydescription { }

.listingtitle { display: block; margin: 5px 0; font-weight: bold; font-size: 150%; text-decoration: underline;} 
.listingimage { float: left; width: 200px; margin: 10px 10px 5px 10px; padding: 2px; border: solid 1px #999999; }
.listingimage img { width: 200px; margin: 0;}

.listinggrid { clear: both; border: solid 1px #999999; width: 100%;}
.listinggrid table { width: 100%; }
.listinggrid .header { padding: 1px 5px; height: 21px; line-height: 19px; color: #000000; background: url('./images/redsubhead_bg.jpg') repeat-x; }
.listinggrid .footer { padding: 1px 5px; height: 19px; line-height: 19px; color: #000000; background: url('./images/redsubhead_bg.jpg') repeat-x; border-top: solid 1px #999999; text-align: right;  }
.listinggrid .itemRow { background-color: #ffffff; }
.listinggrid .itemAltRow { background-color: #e9e9e9; }

.breadcrumbs { border-bottom: solid 1px #999999; padding: 5px; margin-bottom: 5px; background-color: #e9e9e9; }
.breadcrumbs a:hover { text-decoration: underline; }
.listingitem { height: 81px; border-top: 1px solid #999999; padding: 5px; overflow: auto; }
.listingitem .listingitemtitle { display: block; font-weight: bold; font-size: 120%; text-decoration: underline; }
.listingitem .listingitemimage { float: left; margin-right: 5px; width: 75px; height: 75px; display:block; border: solid 1px #999999; padding: 2px; background-color: #ffffff;}
.listingitem .listingitemimage img { width: 75px; height: 75px; }
.listingitem .listingiteminformation { padding: 0 5px; }
.listingitem .listingitemdescription { margin: 5px 0; height: 35px; }
.listingitem .listingitemprice { font-size: 120%; }
.listingitem .listingitemdate { float: right; font-size: 120%; }

.listingprice { font-size: 14px; margin: 10px 0;}
.listingheaderoptions { float: right; margin: 3px; }
.imagegrid table td { width: 25%; }

.editcategories { overflow: auto; }
.editcategories table { width: 100%; }
.editcategories table th { font-weight: bold; background-color: #a0a0a0; }

.categorylistview table { }
.categorylistview table th { font-weight: bold; text-align: center; background-color: #a0a0a0; }
.categorylistview .catcolumn { width: 200px; }
.categorylistview .subcatcolumn { width: 150px; }
.categorylistview .actioncolumn { }

.imageitem { text-align: center; padding: 2px 0; }
.imageitem .image { }
.imageitem .image a { margin: 0 auto; width: 70px; height: 70px; display: block; padding: 2px; border: solid 1px #a9a67c; }
.imageitem .image img { width: 70px; height: 70px; }

.buttonpane { clear: both; margin: 10px; text-align: center; }

.uploadpanel { float: left; }
.warningtext { color: #cc0000;}

.note { font-size: 90%; line-height: 1;}
.clear { clear: both; }


