body {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	color: #636363;
	font-size: 12px;
}
a {
	color: #4487db;
	text-decoration: none;
}
a:hover {
	color: #3876c4;
	text-decoration: underline;
}
a:visited {
	color: #3876c4;
}
textarea {
	border: 1px solid #e1e1e1;
	color: #636363;
}
textarea:focus {
	border: 1px solid #636363;
}
textarea:hover {
	border: 1px solid #636363;
}
input {
   border: 1px solid #e1e1e1;
	color: #636363;
}
input:focus {
   border: 1px solid #636363;
}
input:hover {
   border: 1px solid #636363;
}
.button {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #95CD3C;
	border: 1px solid #84BB2E;
}
.button:hover {
	font-size: 14px;
	color: #ffffff;
	background-color: #84BB2E;
	border: 1px solid #84BB2E;
}
.footbutton {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	background-color: #4487db;
	border: 1px solid #3876c4;
}
.footbutton:hover {
	font-size: 14px;
	color: #ffffff;
	background-color: #3876c4;
	border: 1px solid #3876c4;
}
.footsearchinput {
	border-top: 1px solid #3876c4;
	border-bottom: 1px solid #3876c4;
	border-left: 1px solid #3876c4;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}
.footsearchinput:focus {
	border-top: 1px solid #3876c4;
	border-bottom: 1px solid #3876c4;
	border-left: 1px solid #3876c4;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}
.footsearchinput:hover {
	border-top: 1px solid #3876c4;
	border-bottom: 1px solid #3876c4;
	border-left: 1px solid #3876c4;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}
.searchinput {
	border-top: 1px solid #84BB2E;
	border-bottom: 1px solid #84BB2E;
	border-left: 1px solid #84BB2E;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}
.searchinput:focus {
	border-top: 1px solid #84BB2E;
	border-bottom: 1px solid #84BB2E;
	border-left: 1px solid #84BB2E;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}
.searchinput:hover {
	border-top: 1px solid #84BB2E;
	border-bottom: 1px solid #84BB2E;
	border-left: 1px solid #84BB2E;
	border-right: 0px;
	font-size: 14px;
	width: 300px;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}
.formrow {
   padding: 5px;
   margin: 0 0 2px 0;
}
.formrowbutton {
   padding: 5px;
   margin: 0 0 17px 0;
}
.formrowl {
	padding: 0;
	margin: 0;
	text-align: right;
	float: left;
	width: 250px;
	line-height: 20px;
}
.formrowr {
	padding: 0 0 0 10px;
	margin: 0;
	text-align: left;
	float: left;
	line-height: 20px;
}
.overall {
	margin: 0;
	background-color: #ffffff;
}
.wrapper {
	background-color: #ffffff;
	width: 1004px;
	text-align: left;
}
.header {
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 11px;
	background-color: #f6f6f6;
	height: 24px;
	line-height: 24px;
}
.header ul{
	margin: 0;
	padding: 0;
	height: 24px;
}
.header ul li{
	list-style: none;
	display: inline;
}
.header ul li a{
	padding: 0 10px 0 10px;
	text-decoration: none;
	float: left;
}
.header ul li a:hover{
	text-decoration: underline;
}
.logoarea {
	background-color: #ffffff;
	color: #4b465a;
	height: 95px;
	line-height: 95px;
}
.topsearch {
	padding: 20px;
}
.navigationarea {
	background-color: #4487db;
	color: #ffffff;
	height: 35px;
	line-height: 35px;
	font-size: 11px;
}
.navigationarea ul{
	margin: 0;
	padding: 0;
	height: 35px;
}
.navigationarea ul li{
	list-style: none;
	display: inline;
}
.navigationarea ul li a{
	padding: 0 10px 0 10px;
	text-decoration: none;
	float: left;
	color: #ffffff;
	background-color: #4487db;
}
.navigationarea ul li a:hover{
	background-color: #3876c4;
	color: #ffffff;
}
.navigationarea ul li a:active{
	background-color: #3876c4;
	color: #ffffff;
}
.contentarea {
	background-color: #ffffff;
	color: #4b465a;
	padding: 2px;
}
.contentdivwrap {
	padding: 2px;
}
.innertext {
	padding: 15px;
}
.homepagewrap {
	background-color: #ffffff;
}
.homepageleft {
	width: 779px;
	float: left;
}
.homepageright {
	width: 225px;
	float: left;
}
.sidelink {
	display: block;
	padding: 4px 5px 4px 10px;
}
.homecategorycolumn {
	width: 387px;
	float: left;
}
.subcategorycolumn {
	width: 333px;
	float: left;
}
.footersearcharea {
	background-color: #4487db;
	margin-top: 4px;
	color: #636363;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.keywordsarea {
	padding: 10px;
	color: #4b465a;
	text-align: center;
}
.keywordsarea a {
	text-decoration: none;
}
.keywordsarea a:hover {
	text-decoration: underline;
}
.pagesort {
	background-color: #fff;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: none;
}
.pagination {
	float: right;
	text-align: right;
	background-color: #f6f6f6;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: none;
}
.totals {
	float: left;
	text-align: right;
	background-color: #f6f6f6;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	font-weight: none;
}
.pagination ul{
	margin: 0;
	padding: 0;
	height: 30px;
}
.pagination ul li{
	list-style: none;
	display: inline;
}
.pagination-off {
	padding: 0 6px 0 6px;
	text-decoration: none;
	float: left;
	background-color: #f6f6f6;
	color: #636363;
}
.pagination-active {
	padding: 0;
	text-decoration: none;
	float: left;
	background-color: #e1e1e1;
	color: #636363;
}
.pagination ul li a{
	padding: 0 6px 0 6px;
	text-decoration: none;
	float: left;
	color: #3876c4;
	background-color: #f6f6f6;
}
.pagination ul li a:hover{
	background-color: #e1e1e1;
	color: #3876c4;
}
.pagination ul li a:active{
	background-color: #f6f6f6;
	color: #3876c4;
}
.footerarea {
	background-color: #ffffff;
	padding: 5px 0 5px 0;
	line-height: 16px;
	font-size: 11px;
	text-align: center;
	margin-bottom: 10px;
}
.footerarea ul{
	margin: 0;
	padding: 0;
	height: 32px;
}
.footerarea ul li{
	list-style: none;
	display: inline;
}
.footerarea ul li a{
	padding: 0 10px 0 10px;
	text-decoration: none;
	float: left;
}
.footerarea ul li a:hover{
	text-decoration: underline;
}
.left {
	width: 50%;
	float: left;
}
.right {
	width: 50%;
	float: left;
	text-align: right;
}
.left2 {
	width: 35%;
	float: left;
}
.right2 {
	width: 65%;
	float: left;
	text-align: right;
}
.categorydivwrap {
	padding: 2px;
}
.categorydiv {
	background-color: #FFFFFF;
	border: 1px solid #f6f6f6;
	text-align: left;
    padding: 5px;
}
.categorydivon {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	text-align: left;
    padding: 5px;
}
.categorytitle {
	background-image: url(images/folder.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	padding: 1px 0 2px 25px;
	margin: 2px 0 2px 0;
	font-weight: bold;
}
.sectiontitle {
	background-color: #f6f6f6;
	height: 30px;
	line-height: 30px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	margin: 0px;
	color: #636363;
}
.sectiontitle2 {
	background-color: #f6f6f6;
	height: 30px;
	line-height: 30px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 0 10px 0 10px;
	margin-top: 4px;
	color: #636363;
}
.featureddivwrap {
	padding: 0px 4px 0 4px;
}
.featuredlinkdiv {
	background-color: #FFFFFF;
	border: 1px solid #f6f6f6;
	text-align: left;
    padding: 10px;
	margin-top: 4px;
}
.featuredlinkdivon {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	text-align: left;
    padding: 10px;
	margin-top: 4px;
}
.regularlinkdiv {
	background-color: #FFFFFF;
	border: 1px solid #ffffff;
	text-align: left;
    padding: 10px;
	margin-top: 4px;
}
.regularlinkdivon {
	background-color: #FFFFFF;
	border: 1px solid #e1e1e1;
	text-align: left;
    padding: 10px;
	margin-top: 4px;
}
.thumbnail {
	float: left;
	width: 140px;
}
.pagerank {
	float: left;
	width: 100px;
	text-align: center;
}
div.pr {
   font-size: 6pt;
   color: #636363;
   height: 30px;
   width: 100px;
}
div.prg {
   width: 40px;
   border: 1px solid #e1e1e1;
   height: 4px;
   font-size: 1px;
   text-align: left;
}
div.prb {
   background: #84BB2E;
   height: 4px;
   font-size: 1px;
}
.details {
	float: left;
	width: 700px;
}
.detailsregular {
	float: left;
	width: 870px;
}
.url {
   font-size: 10px;
   color: #84BB2E;
}
.detailslink {
	font-size: 10px;
}
.err {
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 10px;
	margin: 0px;
	background-color: #ffffcc;
	color: #ff0000;
	border-top: 1px solid #ffcc66;
}
a.errr {
	color: #ff0000;
	padding: 0px;
	margin: 0px;
}
.msg {
	height: 30px;
	line-height: 30px;
	padding: 0 10px 0 10px;
	margin: 0px;
	background-color: #ecffcf;
	color: #84BB2E;
	border-top: 1px solid #84BB2E;
}
a.msgg {
	color: #84BB2E;
	padding: 0px;
	margin: 0px;
}
.green {
	color: #84BB2E;
	font-weight: bold;
}
.minigreen {
	color: #84BB2E;
	font-size: 10px;
	font-weight: bold;
}







.wrapper2 {
	width: 100%;
	text-align: left;
}
.white {
	color: #ffffff;
}
.orange {
    color: #ED8A05;
	font-weight: bold;
	font-size: 10px;
}
a.white:link, a.white:visited {
	color: #ffffff;
	text-decoration: none;
}
a.white:hover {
	color: #ffffff;
	text-decoration: underline;
}
a.headerlink:link, a.headerlink:visited {
	text-decoration: none;
}
a.headerlink:hover {
	text-decoration: underline;
}
.categoryarea {
}















.added {
        color: #B9B7B1;
        font-size: 10px;
}
.wrap {
        width: 760px;
        border-right:2px solid #ECEAE2;
        border-bottom:2px solid #ECEAE2;
        background-color: #D8D6CE;
}
.wrap2 {
        background-color: #FFFFFF;
        border: 1px solid #D8D6CE;
        border-top: 2px solid #D8D6CE;
}
.head {
        text-align: right;
        width: 758px;
        height: 90px;
        background-color: #FFFFFF;
        border-bottom: 1px solid #174D86;
        background-image: url(images/head.gif);
}
.headl {
        width: 285px;
        line-height: 90px;
        text-align: center;
        float: left;
}
.headr {
        width: 463px;
        line-height: 90px;
        text-align: right;
        float: right;
}
a.headlink:link, a.headlink:visited {
        text-decoration: none;
        font-weight: bold;
        text-align: center;
        font-size: 10pt;
        float: right;
        color: #1B599A;
        height: 90px;
        line-height: 90px;
        width: 105px;
        border-left:2px solid #FFFFFF;
}
a.headlink:hover {
        background-color: #FFFFFF;
        font-weight: bold;
        text-align: center;
        font-size: 10pt;
        float: right;
        color: #1B599A;
        height: 90px;
        line-height: 90px;
        width: 105px;
        border-left:2px solid #FFFFFF;
        cursor: pointer;
}
.searcharea {
        text-align: left;
        color: #FFFFFF;
        padding: 20px;
        border-top: 2px solid #0788C9;
        border-bottom: 1px solid #0B79B4;
        background-color: #1B599A;
        background-image: url(images/searcharea.jpg);
        background-repeat: repeat-x;
}
.divider {
        margin: 10px 0 10px 0;
        text-transform: lowercase;
        font-weight: bold;
        color: #008000;
        font-size: 1.4em;
        height: 30px;
        line-height: 30px;
        background-color: #FFFFFF;
        border-top: 1px solid #E2E1DE;
        border-bottom: 2px solid #E2E1DE;
        background-image: url(images/head.gif);
        background-position: -30px;
}
.locationarea {
        font-weight: bold;
        color: #B9B7B1;
        height: 30px;
        line-height: 30px;
        background-color: #FFFFFF;
        border-top: 2px solid #FFFFFF;
        border-bottom: 2px solid #E2E1DE;
        background-image: url(images/head.gif);
        background-position: -30px;
}
.locationl {
        width: 374px;
        height: 30px;
        line-height: 30px;
        text-align: left;
        float: left;
}
.locationr {
        width: 374px;
        height: 30px;
        line-height: 30px;
        text-align: right;
        float: right;
}
.body {
        background-color: #FFFFFF;
        text-align: left;
        width: 758px;
        margin-bottom: 10px;
}
.categories {
        text-align: left;
        padding: 5px 5px 0 5px;
        width: 758px;
}
.maincat {
        background-image: url(images/folder.gif);
        background-repeat: no-repeat;
        background-position: 0 60%;
        padding: 3px 0 3px 25px;
        margin: 2px;
        font-size: 10pt;
        font-weight: bold;
}
.sort {
        background-image: url(images/down.gif);
        background-repeat: no-repeat;
        background-position: 6px 60%;
        border-left: 1px solid #CCD8E8;
        padding: 3px 0 5px 28px;
        margin: 0 6px 0 6px;
        font-size: 0.8em;
        font-weight: bold;
}
.sort2 {
        background-position: 6px 60%;
        border-left: 1px solid #CCD8E8;
        padding: 3px 0 5px 12px;
        margin: 0 6px 0 6px;
        font-size: 0.8em;
        font-weight: bold;
        color: #B9B7B1;
        text-decoration: none;
}
.link {
        color: #306EA4;
        font-size: 10px;
        font-weight: bold;
}
.count {
        color: #ED8A05;
}

.footermenu {
        color: #FFFFFF;
        font-weight: none;
        height: 40px;
        line-height: 40px;
        background-color: #1B599A;
        background-image: url(images/searcharea.jpg);
        border-top: 2px solid #0788C9;
        border-bottom: 1px solid #0B79B4;
}
a.footlink:link, a.footlink:visited {
        text-decoration: none;
        font-weight: bold;
        text-align: center;
        font-size: 9pt;
        float: left;
        color: #FFFFFF;
        height: 40px;
        line-height: 40px;
        width: 120px;
        border-right:1px solid #0B79B4;
}
a.footlink:hover {
        background-color: #0788C9;
        font-weight: bold;
        text-align: center;
        font-size: 9pt;
        float: left;
        color: #FFFFFF;
        height: 40px;
        line-height: 40px;
        width: 120px;
        border-right:1px solid #0B79B4;
        cursor: pointer;
}
.foot {
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        background-color: #FFFFFF;
        border-top: 2px solid #FFFFFF;
        border-bottom: 2px solid #EFEFEF;
        background-image: url(images/head.gif);
        background-position: -30px;
}
.footl {
        width: 285px;
        line-height: 30px;
        text-align: center;
        float: left;
}
.footr {
        width: 485px;
        line-height: 30px;
        text-align: right;
        float: right;
}
.clear {
        clear: both;
}



.c {
   float: left;
}
.cr {
   clear: left;
}

td {
   vertical-align: top;
   padding: 5px;
}

h1 {
   color: #008000;
   font-size: 1.4em;
   font-weight: bold;
   padding: 9px;
   margin: 10px 0 10px 0;
   background-image: url(images/head.gif);
   background-position: -30px;
   border-top: 1px solid #E2E1DE;
   border-bottom: 2px solid #E2E1DE;
   text-transform: lowercase;
}

h2 {
   color: #008000;
   font-size: 1.4em;
   font-weight: bold;
   padding: 9px;
   margin: 10px 0 10px 0;
   background-image: url(images/head.gif);
   background-position: -30px;
   border-top: 1px solid #E2E1DE;
   border-bottom: 2px solid #E2E1DE;
   text-transform: lowercase;
}
h4 {
   color: #008000;
   font-size: 1.4em;
   font-weight: bold;
   padding: 9px;
   margin: 10px 0 10px 0;
   text-transform: lowercase;
}
h5 {
   color: #008000;
   font-size: 1.4em;
   font-weight: bold;
   padding: 0 0 10px 0;
   margin: 0 0 10px 0;
   text-transform: lowercase;
   text-align:left;
   width: 550px;
}

.navig {
   color: #1B599A;
   font-size: 1.3em;
   font-weight: bold;
   padding: 9px;
   margin: 10px 0 10px 0;
   border-top: 1px solid #E2E1DE;
   border-bottom: 2px solid #E2E1DE;
   background-image: url(images/head.gif);
   background-position: -30px;
}
#descr {
   padding: 0px;
   margin: 0 0 5px 0;
}

table.formPage {
   border: 1px solid #A0A0A0;
}

.price {
   padding: 15px 0 0 0;
   margin: 0 10px 10px 10px;
   border: 2px solid #CCD8E8;
}
.form2 {
   padding: 10px;
   margin: 0 10px 10px 10px;
   text-align: left;
   width: 300px;
}
.label {
   text-align: right;
}
.buttons {
   border-top: 2px solid #E2E1DE;
   text-align: center;
}
.links {
        margin-top: 10px;
}
#path {
   margin-top: 2px;
   padding: 3px;
   background: #D9E8F9;
   line-height: 19px;
   border-top: 1px solid #5e74b3;
}
.submit {
   float: right;
   vertical-align: bottom;
}
#user-bar {
   clear:both;
   width:20%;
   margin:0 0 0 auto;
   padding:3px;
   background:#D9E8F9;
   line-height:19px;
   text-align:right;
}

.text, .btn {
   font-size: 8pt;
   font-family: Verdana, Tahoma, Arial, sans-serif;
}

select {
   font-size: 8pt;
   border: 1px solid #5e74b3;
}

.captcha {
   border: 1px solid #5e74b3;
   margin-top: 10px;
}


.btn {
   font-size: 8pt;
   font-weight: bold;
   border: 1px solid #5e74b3;
   background-color: #FFA44A;/*#FFCC33;*/
   cursor: pointer;
   height: 17px;
}
span.req {
   margin-left: 3px;
   color: #FF0000;
   font-weight: bold;
}

.errForm {
   margin: 0;
   padding: 0px;
   color: #FF0000;
}
h2 .small, h3 .small, .small, .small a {
   padding: 0px;
   margin: 0px;
   color: #909090;
   font-size:9px;
   text-decoration:none;
}
p.subcats {
   margin: 0px 0px 7px 11px;
   padding: 0px;
}

.price table td{
   margin: 0;
   padding: 2px;
   vertical-align: bottom;
}

.paging-links,
.paging-info {
   text-align:right;
}

.paging-info {
   font-style: italic;
}

.limit_field {
   border-width:0;
}