body {

	margin: 0; padding: 0;

	background: #fff right bottom no-repeat url(../images/bckbody.jpg);

	font-family: Verdana; font-size: 11px;

	color: #000;

}

td {

	vertical-align: top;

}

.clear {clear: both; height: 0;}

.zindex1 {position: relative; z-index: 1;}

.stretch {

	min-height: 500px !important;

}

* html .stretch {

	height: 500px !important;

}

#header {

	margin: 0 0 15px 0;

	position: relative;

	height: 160px;

	background: repeat-x url(../images/bckheader.gif);

}


#header p#logo {

	position: absolute;

	margin: 0; padding: 0;

	left: 0; top: 0;

	width: 375px; height: 160px;

	background: no-repeat url(../images/logo.gif);


}

#header h1#logo {

	position: absolute;

	margin: 0; padding: 0;

	left: 0; top: 0;

	width: 375px; height: 160px;

	background: no-repeat url(../images/logo.gif);


}

#header h1#logo a {

	display: block;

	width: 375px; height: 160px;

	line-height: 500px;


}

#header div#logo {

	display: block;

	width: 375px; height: 160px;

	background: no-repeat url(../images/logo.gif);

	

}

#header h1#title {

	margin: 0; padding: 0;

	position: absolute;

	left: 175px; top: 120px;

	font-size: 14px; font-weight: bold;

	line-height: 1em;

	color: #fff;

}

#menu {

	margin: 0; padding: 0;			

	position: absolute;

	left: 350px; top: 90px;

	list-style: none; list-style-type: none;

}

#menu li {

	float: left;

	margin: 0 2px 0 0;

	width: 90px; height: 20px;

	line-height: 20px; text-align: center;


	background: no-repeat url(../images/bckmenuli.gif);

}

#menu li#active {

	position: relative;

	bottom: 5px;

	height: 25px; line-height: 30px;

	background: no-repeat url(../images/bckmenuliactive.gif);

}

#menu li a {

	color: #fff;

	text-decoration: none;

}

#menu li a:hover {

	text-decoration: underline;

}

#header .bookmark {

	position: absolute;

	bottom: 0; right: 90px;


	text-decoration: none;

	color: #fff;

}

#header .bookmark img {

	width: 16px; height: 16px;

	border: none;

}

#container {

	margin: 0 auto;

	width: 950px;

}

#sidebar {

	position: relative;

	float: left;

	padding: 0 0 210px 25px;

	width: 225px;

}

#floral1 {

	position: absolute;

	top: 195px; left: 0;

	width: 300px; height: 350px;

	background: no-repeat url(../images/bckfloral1.gif);

}

#floral2 {

	position: absolute;

	right: -15px; bottom: 25px;

	width: 60px; height: 235px;

	z-index: 1;

	background: no-repeat url(../images/bckfloral2.gif);

}

#search {

	display: block;

	margin: 0 0 15px 0; padding: 0;

	text-align: right;

}

#search * {

	vertical-align: middle;

}

#search .searchtext {

	margin: 0; padding: 0;

	width: 150px; height: 22px;

	background-color: #fff;

	border: #bfdf3a 1px solid;

}

#search .searchbtn {

	margin: 0 5px 0 0; padding: 0;

	width: 25px; height: 22px;

	background: no-repeat url(../images/bcksearchbtn.gif);

	border: none;

}

#resources {

	margin: 0 0 30px 0; padding: 7px;			

	border: #a29c9c 1px solid;

}

#resources div {

	padding: 7px;

	background-color: #bfdf3a;

	font-size: 12px; font-weight: bold;

}

#resources h3 {

	margin: 0 0 15px 0; padding: 0 0 0 15px;

	background: left center no-repeat url(../images/bckresourcesh3.gif);

	font-size: 11px;

	color: #fff;

}

#resources a {

	margin: 10px 0;

	padding: 0 0 0 16px;

	display: block;

	color: #fff;

	text-decoration: none;

	background: left center no-repeat url(../images/bckresourceslink.gif);

}

#resources a:hover {

	text-decoration: underline;

}

#statistics {

	padding: 7px;

	background-color: #bfdf3a;

	border: #a29c9c 1px solid;

}

#statistics div {

	padding: 7px;

	background-color: #fff;

	font-size: 11px;

	color: #636161;

}

#statistics h3 {

	margin: 0 0 15px 0; padding: 0;

	font-size: 11px;

	color: #9fbb28;

}






#sponsors {

	margin: 15px auto 10px auto;

	width: 950px;

	border: #363636 1px solid;

	background: transparent url(../images/transparent.png); /* Transparency for FF, Opera, etc */

	font-size: 11px; font-weight: normal;

}

/* End of Transparency for IE */

#sponsors td {

	position: relative;

	padding: 5px;

	color: #000;

	line-height: 1.5em;

}		

#sponsors h3 {

	margin: 0 0 10px 0; padding: 0 0 0 10px;

	background: left center no-repeat url(../images/bcksponsorsh3.gif);

	font-size: 11px; font-weight: normal;

	color: #363636;

}

#sponsors img {			

	float: left;

	margin: 0 5px 0 0;

	width: 60px; height: 50px;

	background-color: #fff;

	border: #9c9696 1px solid;

}

#sponsors ul {

	margin: 0; padding: 0;

	list-style: none; list-style-type: none;

}

#sponsors ul li {

	float: left;

	margin: 0 10px 0 0;

}

#sponsors ul li a {

	display: block;

	color: #000;

	text-decoration: none;

}

#sponsors ul li a:hover {

	text-decoration: underline;

}

#main {

	float: right;

	width: 685px;

}

#row1 {			

	margin: 0 0 10px 0; padding: 5px 5px 15px 5px;

	border: #bfdf3a 5px solid;

	background-color: #fff;

}

* html #row1 {

	height: 0;

}

#path {

	margin: 0 0 10px 0;

	color: #92aa2e;

}

#path a {

	color: #92aa2e;

	text-decoration: none;

}

#announce {

	position: relative;

	float: left;

	width: 205px;

	background: repeat-y url(../images/bckannounce.gif);

	color: #222;

	text-align: justify;

}

#announce .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckannouncetitle.gif);


}

#announce .bottom {

	background: left bottom no-repeat url(../images/bckannouncebottom.gif);

}

#announce .top {

	padding: 15px 10px;

	background: left top no-repeat url(../images/bckannouncetop.gif);

	min-height: 200px;

}

* html #announce .top {

	height: 200px;

}





#articles {

	position: relative;

	float: left;

	width: 205px;

	background: repeat-y url(../images/bckannounce.gif);

	color: #222;

}

#articles .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckarticlestitle.gif);


}

#articles .bottom {

	background: left bottom no-repeat url(../images/bckannouncebottom.gif);

}

#articles .top {

	padding: 15px 10px;

	background: left top no-repeat url(../images/bckannouncetop.gif);

	min-height: 200px;

}

* html #articles .top {

	height: 200px;

}

#articles h4 {

	margin: 0; padding: 0;

	font-size: 11px;

}

#articles h4 a {

	color: #bfdf3a;

	text-decoration: none;

}

#articles p {

	margin: 5px 0; padding: 0;

	font-size: 10px;

}

#cats {

	position: relative;

	float: right;

	width: 440px;

	background: repeat-y url(../images/bckcats.gif);

}

#cats .title {

	position: absolute;

	right: -24px; top: 0;

	width: 30px; height: 95px;

	background: no-repeat url(../images/bckcatstitle.gif);


}

#cats .bottom {

	background: left bottom no-repeat url(../images/bckcatsbottom.gif);

}

#cats .top {

	padding: 15px 0 20px 6px;

	background: left top no-repeat url(../images/bckcatstop.gif);

	min-height: 200px;

}

* html #cats .top {

	height: 200px;

}

#cats h2 {

	margin: 0 0 10px 0; padding: 0 0 0 16px;

	font-size: 10px; font-weight: normal;

	line-height: 12px;

	background: left center no-repeat url(../images/bckcatslink.gif);

}

#cats h2 a {

	font-weight: bold;

	color: #74B40E;

	text-decoration: none;

}

#cats .count {

	color: #666;

}

#cats table {

	margin: 0; padding: 0;

	width: 100%;

}



#news {

	margin: 5px 0 0 0;

	position: relative;

	float: right;

	width: 440px;

	background: repeat-y url(../images/bcknews.gif);

	color: #000;

}

#news .title {

	position: absolute;

	right: -21px; top: 0;

	width: 23px; height: 97px;

	background: no-repeat url(../images/bcknewstitle.gif);


}

#news .bottom {

	background: left bottom no-repeat url(../images/bcknewsbottom.gif);

}

#news .top {

	padding: 15px 15px 20px 15px;

	background: left top no-repeat url(../images/bcknewstop.gif);

	min-height: 125px;

}

* html #news .top {

	height: 125px;

}

#news p {

	margin: 0 0 10px 0; padding: 0;

}

#news a {

	font-size: 11px;

	color: #36c041;

	text-decoration: none;

}



#row2 {

	padding: 5px 5px 15px 5px;

	border: #bfdf3a 5px solid;

	background-color: #fff;

}

* html #row2 {

	height: 0;

}

#lfl {

	position: relative;

	float: left;

	width: 205px;

	background: repeat-y url(../images/bcklfl.gif);

	font-size: 10px;

	color: #000;

}

#lfl .bottom {

	background: left bottom no-repeat url(../images/bcklflbottom.gif);

}

#lfl .top {

	padding: 15px 10px;

	background: left top no-repeat url(../images/bcklfltop.gif);

	min-height: 200px;

}

* html #lfl .top {

	height: 200px;

}

#lfl .title {

	position: absolute;

	left: 0; top: -28px;

	width: 92px; height: 28px;

	background: no-repeat url(../images/bcklfltitle.gif);


}

#lfl img {

	float: left;

	margin: 0 5px 5px 0;

	width: 60px; height: 50px;

	background-color: #fff;

	border: #e9e8e8 1px solid;

}

#lfl p {

	margin: 0 0 10px 0; padding: 0;

	clear: both;

}

#lbp {

	position: relative;

	float: right;

	width: 440px;

	background: repeat-y url(../images/bcklbp.gif);

}

#lbp .title {

	position: absolute;

	left: 0; top: -28px;

	width: 92px; height: 28px;

	background: no-repeat url(../images/bcklbptitle.gif);

	
}

#lbp .bottom {

	background: left bottom no-repeat url(../images/bcklbpbottom.gif);

}

#lbp .top {

	padding: 15px 10px 20px 10px;

	background: left top no-repeat url(../images/bcklbptop.gif);

	min-height: 200px;

}

* html #lbp .top {

	height: 200px;

}		

#tags {

	position: relative;

	background: repeat-y url(../images/bcktags.gif);

	color: #c75656;

}

#tags .bottom {

	background: left bottom no-repeat url(../images/bcktagsbottom.gif);

}

#tags .top {

	padding: 15px 15px;

	background: left top no-repeat url(../images/bcktagstop.gif);			

	min-height: 30px;

}

* html #tags .top {

	height: 30px;

}

#tags a {

	color: #c75656;

	text-decoration: none;

}

#tags .title {

	position: absolute;

	left: 662px; top: 0;

	width: 23px; height: 42px;

	background: no-repeat url(../images/bcktagstitle.gif);


}

#featured {

	margin: 0 0 5px 0;

	position: relative;

	background: repeat-y url(../images/bckfeatured.gif);

	width: 665px;

}

#featured .bottom {

	background: left bottom no-repeat url(../images/bckfeaturedbottom.gif);

}

#featured .top {

	padding: 20px 15px;

	background: left top no-repeat url(../images/bckfeaturedtop.gif);

}

* html #featured .top {

	height: 0;

}

#featured a {

	font-weight: bold;

	color: #3fdd1a;

	text-decoration: none;

}

#featured .url {

	color: #5884f2;

}

#featured p {

	margin: 0 0 7px 0;

	color: #000;

	width: 440px;


}

#featured img {

	float: left;

	margin: 0 5px 0 0; padding: 3px 7px 10px 3px;

	width: 75px; height: 67px;

	border: none;

	background: no-repeat url(../images/bckfeaturedsnap.gif);

}

#featured .title {

	position: absolute;

	left: 661px; top: 0;

	width: 27px; height: 97px;

	background: no-repeat url(../images/bckfeaturedtitle.gif);


}

#featured table {

	width: 100%;

}

#featured .more {

	width: 100px;

}

#featured .more a {

	display: block;

	margin: 0 0 10px 0; padding: 0 0 0 16px;

	font-weight: normal;

	background: left center no-repeat url(../images/bckfeaturedmorelink.gif);

	color: #3fdd1a;

	text-decoration: none;

}



#regular {

	margin: 0 0 5px 0;

	position: relative;

	background: repeat-y url(../images/bckregular.gif);

	width: 665px;

}

#regular .bottom {

	background: left bottom no-repeat url(../images/bckregularbottom.gif);

}

#regular .top {

	padding: 20px 15px;

	background: left top no-repeat url(../images/bckregulartop.gif);

}

* html #regular .top {

	height: 0;

}

#regular a {

	font-weight: bold;

	color: #3fdd1a;

	text-decoration: none;

}

#regular .url {

	color: #5884f2;

}

#regular p {

	margin: 0 0 7px 0;

	color: #000;

	width: 440px;


}

#regular img {

	float: left;

	margin: 0 5px 0 0; padding: 3px 7px 10px 3px;

	width: 75px; height: 67px;

	border: none;

	background: no-repeat url(../images/bckregularsnap.gif);

}

#regular .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 97px;

	background: no-repeat url(../images/bckregulartitle.gif);


}

#regular table {

	width: 100%;

}

#regular .more {

	width: 100px;

}

#regular .more a {

	display: block;

	margin: 0 0 10px 0; padding: 0 0 0 16px;

	font-weight: normal;

	background: left center no-repeat url(../images/bckregularmorelink.gif);

	color: #3fdd1a;

	text-decoration: none;

}



#latestarticles {

	margin: 0 0 5px 0;

	position: relative;

	background: repeat-y url(../images/bckregular.gif);

	width: 665px;

}

#latestarticles .bottom {

	background: left bottom no-repeat url(../images/bckregularbottom.gif);

}

#latestarticles .top {

	padding: 20px 15px;

	background: left top no-repeat url(../images/bckregulartop.gif);			

}

* html #latestarticles .top {

	height: 0;

}

#latestarticles h4 {

	margin: 0; padding: 0;

	font-size: 11px;

}

#latestarticles a {

	font-weight: bold;

	color: #5884f2;

	text-decoration: none;

}

#latestarticles p {

	margin: 0 0 10px 0;

	color: #000;

}



.box {

	margin: 0 0 5px 0;

	position: relative;

	background: repeat-y url(../images/bckbox.gif);

}

.box .bottom {

	background: left bottom no-repeat url(../images/bckboxbottom.gif);

}

.box .top {

	padding: 15px 15px;

	background: left top no-repeat url(../images/bckboxtop.gif);

	min-height: 225px;

}

* html .box .top {

	height: 225px;

}

.box .submitarticle {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bcksubmitarticletitle.gif);

}

.box .reportlisting {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckreportlistingtitle.gif);


}

.box .contactowner {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckcontactownertitle.gif);


}

.box .ratelisting {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckratelistingtitle.gif);


}

.box .contactus {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckcontactustitle.gif);


}





.box .seoservices {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckseoservices.gif);

	

}









.box h3.linkpayment {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bcklinkpaymenttitle.gif);


}

.box a {

	color: #5884f2;

	text-decoration: none;

}

.box h4 {

	margin: 0; padding: 0;

	font-size: 11px;

}

.box h3 {

	font-size: 12px;

}

.box p {

	margin: 0 0 5px 0;

}

.box .list {

	margin: 0 0 15px 0;

}



#submit {

	position: relative;

	float: right;

	width: 440px;

	background: repeat-y url(../images/bckcats.gif);

}

#submit .title {

	position: absolute;

	right: -24px; top: 0;

	width: 30px; height: 140px;

	background: no-repeat url(../images/bcksubmittitle.gif);


}

#submit .bottom {

	background: left bottom no-repeat url(../images/bckcatsbottom.gif);

}

#submit .top {

	padding: 15px 10px 20px 10px;

	background: left top no-repeat url(../images/bckcatstop.gif);

	min-height: 200px;

}

#expired {

	width: 900px;

	background: repeat-y url(../images/bckcats.gif);

}

#expired .title {

	position: absolute;

	right: -24px; top: 0;

	width: 30px; height: 140px;

	background: no-repeat url(../images/bcksubmittitle.gif);


}

#expired .bottom {

	background: left bottom no-repeat url(../images/bckcatsbottom.gif);

}

#expired .top {

	padding: 15px 10px 20px 10px;

	background: left top no-repeat url(../images/bckcatstop.gif);

	min-height: 200px;

}


* html #submit .top {

	height: 200px;

}

#guidelines {

	position: relative;

	float: left;

	width: 205px;

	background: repeat-y url(../images/bckannounce.gif);

	color: #222;

}

#guidelines ol {

	margin: 0 0 0 25px; padding: 0;

	list-style-position: outside;

	font-size: 10px;

}

#guidelines ol li {

	margin: 0 0 10px 0;

}

#guidelines .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckguidelinestitle.gif);


}

#guidelines .bottom {

	background: left bottom no-repeat url(../images/bckannouncebottom.gif);

}

#guidelines .top {

	padding: 15px 10px;

	background: left top no-repeat url(../images/bckannouncetop.gif);

	min-height: 200px;

}

* html #guidelines .top {

	height: 200px;

}



#details {

	position: relative;

	float: left;

	width: 250px;

	background: repeat-y url(../images/bckdetails.gif);

	color: #363636;

	font-size: 10px;

}

#details .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 198px;

	background: no-repeat url(../images/bckdetailstitle.gif);


}

#details .bottom {

	background: left bottom no-repeat url(../images/bckdetailsbottom.gif);

}

#details .top {

	padding: 15px 15px 15px 10px;

	background: left top no-repeat url(../images/bckdetailstop.gif);

	min-height: 200px;

}

* html #details .top {

	height: 210px;

}

#details .bullet {

	margin: 0 0 10px 0;

	padding: 0 0 0 16px;

	background: left top no-repeat url(../images/bckdetailsbullet.gif);

	width: 205px;


}

#details a {

	color: #5884f2;

	text-decoration: none;

}

#details img.snap {

	display: block;

	margin: 0 auto 15px auto; padding: 3px 7px 10px 3px;

	width: 120px; height: 92px;

	background: no-repeat url(../images/bckdetailssnap.gif);

}



#seoinfo {

	position: relative;

	float: right;

	width: 395px;

	background: repeat-y url(../images/bckseoinfo.gif);

	color: #000;

	font-size: 10px;

}

#seoinfo .title {

	position: absolute;

	left: 393px; top: 0;

	width: 23px; height: 120px;

	background: no-repeat url(../images/bckseoinfotitle.gif);


}

#seoinfo .bottom {

	background: left bottom no-repeat url(../images/bckseoinfobottom.gif);

}

#seoinfo .top {

	padding: 15px 15px 15px 10px;

	background: left top no-repeat url(../images/bckseoinfotop.gif);

	min-height: 200px;

}

* html #seoinfo .top {

	height: 200px;

}

#seoinfo .bullet {

	margin: 0 0 10px 0;

	padding: 0 0 0 16px;

	background: left top no-repeat url(../images/bckseoinfobullet.gif);

}

#seoinfo .rating * {
	vertical-align: middle;
}

#seoinfo a {

	color: #5884f2;

	text-decoration: none;

}

#seoinfo img.snap {

	display: block;

	margin: 0 auto 15px auto; padding: 4px 6px 9px 4px;

	width: 267px; height: 153px;

	background: no-repeat url(../images/bckseoinfosnap.gif);

}

#seoinfo .bookmark img {

	width: 16px; height: 16px;

	border: none;

}



#related {

	margin: 0 0 5px 0;

	position: relative;

	background: repeat-y url(../images/bckrelated.gif);

	width: 665px;

}

#related .bottom {

	background: left bottom no-repeat url(../images/bckrelatedbottom.gif);

}

#related .top {

	padding: 15px 15px 20px 15px;

	background: left top no-repeat url(../images/bckrelatedtop.gif);

}

* html #related .top {

	height: 0;

}

#related .title {

	position: absolute;

	left: 0; top: -28px;

	width: 92px; height: 28px;

	background: no-repeat url(../images/bckrelatedtitle.gif);


}

#related a {

	display: block;

	margin: 0 0 5px 0;

	color: #233641;

}



#footer {

	padding: 5px 0;

	background-color: #fef67e;

	border-top: #fff 1px solid;

	color: #222;

	text-align: center;

	font-size: 11px; 

	font-weight: normal;

}

#footer a {

	color: #f17a0e;

	text-decoration: underline;

}

#arts h2, #arts h3 {

	margin: auto; padding: 0;

	color: #000;

	font-size: 12px;

	background: none;

	width: auto; height: auto;

	border: none;

}

#arts a {

	color: #24862c;

	text-decoration: none;

}

.navig {

	margin: 10px 0 15px 0; padding: 10px;

	border: #e4e4e3 1px solid;

	color: #363636;

}

.navig strong {

	color: #5884f2;

}

.navig a {

	color: #8bd90f;

	font-weight: bold;

	text-decoration: none;

}

.paging-links {

	text-align: center;

}

.paging-info {

}

.paging-info {

}

.c {

	float: left;

}

.cr {

	clear: left;

}



table.formPage {

	width: 100%;

}

td.err {

	padding: 3px;

	color: #FF0000;

	background: #FFEDED;

	border: 1px solid #A0A0A0;

	text-align: left;

}

td.msg {

	padding: 3px;

	color: #0000FF;

	background: #EDF3FF;

	border: 1px solid #A0A0A0;

	text-align: left;

}

.label {

	text-align: right;

}

.buttons {

	border-top: 1px solid #bbb;

	text-align: center;

}

.count {

	color: #6f6f6f;

	font-size: 8pt;

	font-weight: normal;

}

.url {

	color: #859c25;

}

.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;

}

input.text {

	color: #000000;

	border: 1px solid #bbb;

}

textarea.text {

	font-size: 8pt;

	border: 1px solid #bbb;

}

select {

	font-size: 8pt;

	border: 1px solid #bbb;

}



.captcha {

	border: 1px solid #bbb;

	margin-top: 10px;

}



form {

	display: inline;

	margin: 0;

	padding: 0;

}

.btn {

	padding: 0;

	font-size: 8pt;

	font-weight: bold;

	border: 1px solid #abc832;

	background-color: #bfdf3a;

	color: #000;

	cursor: pointer;

}

span.req {

	margin-left: 3px;

	color: #FF0000;

	font-weight: bold;

}



div.errForm, span.errForm {

	margin: 0px 0 0px 5px;

	padding: 2px 3px 2px 3px;

	color: #FF0000;

	background: #FFFFF3;

	border: 1px solid #cccccc;

	text-align: left;

	clear: right;

}

.small, .small a {

	padding: 0px;

	margin: 0px;

	color: #909090;

	font-size: 7pt;

	text-decoration: none;

}

.sort {

	color: #000000;

}

p.subcats {

	margin: 0px 0px 7px 0px;

	padding: 0px;

}

div.pr {

	font-size: 6pt;

	color: #000000;

	float: left;

	height: 30px;

	margin-right: 5px;

}

div.prg {

	width: 40px;

	border: 1px solid #999999;

	height: 3px;


}

div.prb {

	background: #5eaa5e;

	height: 3px;


}

.price {

	border: 1px solid #A0A0A0;

	background-color: #e1eeac;

}

.price table {

	width: 100%;

}

.price table td{

	margin: 0;

	padding: 2px;

	vertical-align: middle;

}



.limit_field {

   border: 0 solid transparent;

   border-width:0;

}



#toggleCategTree {

   display:block;

   cursor:pointer;

   color:#6A8AD4;

}



#categtree {

   margin:3px 0;

   height:200px;

   width:300px;

   overflow:auto;

   border:1px dotted #9EC2F3;

   border-width:0 1px 1px;

}



#catTitle { background:#fff; } /* Important for Konqueror */



#categtree h2 {

   margin:0 0 5px;

   padding:2px;

   text-align:center;

   color:#5e74b3;

   background:#DDE5F3;

   vertical-align:middle;

}



#categtree #close_tree {

   right:0;

   padding:1px;

   text-align:center;

   white-space:nowrap;

   cursor:pointer;

}



#categtree .categ-item {

   clear:both;

   margin:3px 5px;

   padding:2px 5px;

   display:block;

   border:1px dotted #CBE2EC;

   border-width:1px 0;

   cursor:pointer;

}



#categtree .categ-item img {

   margin-right:1em;

}



#categtree .odd {

   background:#F8F8FC;

}



#categtree .even {

   background:#fff;

}



#categtree .categ-item:hover {

   background:#eee;

}











#contents {

	position: relative;

	float: left;

	width: 205px;

	background: repeat-y url(../images/bckcontents.gif);

	color: #222;

	

}

#contents .title {

	position: absolute;

	left: -20px; top: 0;

	width: 20px; height: 200px;

	background: no-repeat url(../images/bckcontentstitle.gif);


}

#contents .bottom {

	background: left bottom no-repeat url(../images/bckcontentsbottom.gif);

}

#contents .top {

	padding: 15px 10px;

	background: left top no-repeat url(../images/bckcontentstop.gif);

	min-height: 200px;

}

#contents a {

	

	font-weight: bold;

	color: #4CBC01;

	text-decoration: none;

	

}



#contents p {

	margin: 0px 0px 1px 0px;

	

}





* html #contents .top {

	height: 200px;

}





span.bigfonts

{

font-size: 120%;

font-weight: bold;

}



span.bigfontstitle

{

color: #4CBC01;

font-size: 150%;

font-weight: bold;

}



span.highlightred

{

font-size: 120%; color: #ff0000;

}



span.redcut

{

font-size: 100%; color: #ff0000;

text-decoration: line-through;

}




#blogposts {

	font-size: 10px; font-weight: normal;
}
#blogposts a{

	
	font-size: 11px; font-weight: bold;

	color: #74B40E;

	text-decoration: none;

}


.smalls {
	font-size:10px;
	font-weight:normal;
	}

.smalls a{
	font-size:10px;
	font-weight:normal;
	}

.thumb {
	position:relative;
	float:left;
	width:166px;
	margin:0 15px 20px 0;
}

.thumb a:link img, .thumb a:visited img {
	padding:7px;
	border:1px solid #BBB;
	width:150px;
	height:113px;
}

.thumb a:hover img {
	border:1px solid #000;
}

.thumb .themelabel {
	font-size:12px;
	margin:5px 0 0 10px;
}

.thumb .themelabel a:link, .thumb .themelabel a:visited {
	font-weight:normal;
	color:#00743F;
}

.thumb .themelabel a:hover {
	color: #57B947;
}	














#sprs {

	margin: 15px auto 10px auto;

	width: 950px;

	border: #363636 1px solid;

	background: transparent url(../images/transparent.png); /* Transparency for FF, Opera, etc */

	font-size: 11px; font-weight: normal;

}

/* End of Transparency for IE */

#sprs td {

	position: relative;

	padding: 5px;

	color: #000;

	line-height: 1.5em;

}		

#sprs h3 {

	margin: 0 0 10px 0; padding: 0 0 0 10px;

	background: left center no-repeat url(../images/bcksponsorsh3.gif);

	font-size: 11px; font-weight: normal;

	color: #363636;

}

#sprs img {			

	float: left;

	margin: 0 5px 0 0;

	width: 60px; height: 50px;

	background-color: #fff;

	border: #9c9696 1px solid;

}

#sprs ul {

	margin: 0; padding: 0;

	list-style: none; list-style-type: none;

}

#sprs ul li {

	float: left;

	margin: 0 10px 0 0;

}

#sprs ul li a {

	display: block;

	color: #000;

	text-decoration: none;

}

#sprs ul li a:hover {

	text-decoration: underline;

}



