/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
html{min-height:100%;}
body {font:0.75em Tahoma;color:#2a2a2a;background:#fff url("../images/bg-bottom.png") repeat-x bottom;min-height:100%;position:relative;}
a {text-decoration:underline;color:#296e89;}
a:hover {text-decoration:none;}
h1 {font:normal 20px Tahoma;padding:0 5px;}
h2 {font:normal 20px Tahoma;margin:0 0 12px;}
h2 a {text-decoration:none;}
h2 a:hover {text-decoration:underline;}
h3 {font:normal 15px Tahoma;text-align:center;margin:0 0 10px;}
h4 {font:bold 13px Tahoma;color:#393939;margin:0 0 6px;}
h5 {font:normal 18px Tahoma;}

/* Structure */
.wrapper {min-width:780px;}

/* Header */
.header {position:relative;height:98px;background:url("../images/header-bg.gif") repeat-x top;margin:0 0 20px;}
	.logo {position:absolute;top:0;left:24px;}
	.addthis {position:absolute;top:25px;right:25px;}
	.topmenu {position:absolute;top:76px;left:89px;font:1.25em/1em Tahoma;}
		.topmenu li {float:left;border-right:1px solid #fff;padding:0 8px;}
			.topmenu a {color:#fff;text-decoration:none;}
			.topmenu a:hover {text-decoration:underline;}
	.search {position:absolute;top:72px;right:34px;background:url("../images/search.png") no-repeat left top;height:24px;width:340px;}
		.search .button {position:absolute;top:1px;right:0;width:68px;height:22px;border:none;cursor:pointer;background:url("../images/search-button.png") no-repeat;}
		.search .text {position:absolute;background:none;border:none;font:1.2em Tahoma;color:#757575;top:3px;left:2px;padding:1px 10px;width:242px;}

/* Content */
.content {float:left;width:48%;}
	.ad {text-align:center;padding:15px 0;}
	.product-list {}
		.product-list li {background:#edf3f5;padding:8px 10px;}
		.product-list li.even {background:#dfe9ed;}
		.product-list li.first {-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;}
		.product-list li.last {-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
			.product-list p {padding:0 0 10px;}
			.dl {margin:0 0 5px 65%;padding:6px 0 6px 32px;background:url("../images/dl.png") no-repeat left;color:#296e89;}
			.bn {margin:0 0 5px 65%;padding:6px 0 6px 32px;background:url("../images/bn.png") no-repeat left;color:#ff6000;}
				.bn a {color:#ff6000;}


/*.content2 {float:left; ;width:48%;} */
.content2 .title {background:#76c9ea url("../images/title.png") repeat-x left -54px;color:#2a2a2a;font:bold 1.1em/27px Tahoma;}
.content2 .title span {background:url("../images/title.png") no-repeat left top;display:block;}
.content2 .title span span {background:url("../images/title.png") no-repeat right -27px;padding:0 10px;}



/* Left column */
.leftside {width:25%;float:left;padding:0 1%;}
	.leftside .title {background:#76c9ea url("../images/title.png") repeat-x left -54px;color:#393939;text-align:right;font:bold 1.1em/27px Tahoma;}
		.leftside .title span {background:url("../images/title.png") no-repeat left top;display:block;}
		.leftside .title span span {background:url("../images/title.png") no-repeat right -27px;padding:0 20px;}
	.category {padding:0 0 17px;font-size:0.9em;}
		.category a {text-decoration:none;}
		.category a:hover {text-decoration:underline;}
	.more {text-align:right;padding:5px 0 2px;font-size:0.9em;}
		.more a {padding-right:8px;background:url("../images/more.gif") no-repeat right 5px;}

.corners {background:url("../images/corners.gif") repeat-x center;height:5px;font-size:0;overflow:hidden;margin:0 0 10px;}
	.corners .cl {background:url("../images/corners.gif") no-repeat left top;height:5px;width:5px;display:block;float:left;}
	.corners .cr {background:url("../images/corners.gif") no-repeat right bottom;height:5px;width:5px;display:block;float:right;}
.block {background:#edf3f5;border-left:1px solid #dadada;border-right:1px solid #dadada;padding:10px 13px 0;}

/* Right column */
.rightside {width:23%; float:right; padding:0 1% 0 0;}
	.rightside .title {background:#76c9ea url("../images/title.png") repeat-x left -54px;color:#2a2a2a;font:bold 1.1em/27px Tahoma;}
		.rightside .title span {background:url("../images/title.png") no-repeat left top;display:block;}
		.rightside .title span span {background:url("../images/title.png") no-repeat right -27px;padding:0 10px;}
	.blocktext {font-size:0.9em;padding:0 0 10px;margin:0 -4px;}
	.tagscloud {padding:10px 0 20px;text-align:center;}
		.tagscloud a {color:#4288cf;text-decoration:none;}
		.tagscloud a:hover {text-decoration:underline;}
		.font1 {font-size:xx-small;}
		.font2 {font-size:x-small;}
		.font3 {font-size:small;}
		.font4 {font-size:normal;}
		.font5 {font-size:large;}
		.font6 {font-size:x-large;}
		.font7 {font-size:xx-large;}
	.dl-top {margin:0 -13px;}
		.dl-top li {background:#dfeaed;padding:7px 13px 6px;margin:1px 0 0;}
		.dl-top li.even {background:#cddee4;}
			.dl-top .number {color:#ff6000;}
			.dl-top a {color:#2a2a2a;text-decoration:none;}
			.dl-top a:hover {text-decoration:underline;}
			.dl-count {font-size:1em;color:#6b6b6b;padding:2px 0 0 10px;}

/* Container */
.container {padding:0 24px;}
	.nav {margin:0 0 25px;color:#737373;overflow:hidden;}
		.nav li {float:left;background:url("../images/nav-bullet.gif") no-repeat left 5px;padding:0 15px;margin-left:-8px;}
			.nav a {color:#2a2a2a;text-decoration:none;}
			.nav a:hover {text-decoration:underline;}
	.container .title {background:#76c9ea url("../images/title.png") repeat-x left -54px;color:#2b2b2b;font:bold 1.1em/27px Tahoma;text-align:center;}
		.container .title span {background:url("../images/title.png") no-repeat left top;display:block;}
		.container .title span span {background:url("../images/title.png") no-repeat right -27px;padding:0 10px;}
			.container .title strong {color:#fff;}
	.info {width:100%;background:#f7fafb;color:#444;}
		.info th {border-bottom:1px solid #dfe9ed;border-left:1px solid #dfe9ed;text-align:left;font-weight:bold;vertical-align:top;padding:5px 10px 5px 22px;width:150px;}
		.info td {border-bottom:1px solid #dfe9ed;border-right:1px solid #dfe9ed;vertical-align:top;padding:5px 10px 5px 0;}
		.info tr.even th, .info tr.even td {background:#edf3f5;}
	.description {background:#dfe9ed;padding:25px 10px 30px 28px;-moz-border-radius-bottomleft:6px;-moz-border-radius-bottomright:6px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;overflow:hidden;margin:0 0 40px;}
		.d-ad {float:left;width:170px;}
		.d-text {margin-left:175px;}
			.boxes {width:454px;margin:0 auto 6px;overflow:hidden;}
				.box1 {width:203px;height:87px;background:url("../images/box.png") no-repeat left top;float:left;margin:0 8px 0 0;padding:14px 5px 0 15px;}
					.box1 dl {overflow:hidden;font:bold 1.2em Tahoma;}
						.box1 dt {float:left;width:125px;color:#0a68c8;}
						.box1 dd {color:#da5402;}
					.link {padding:15px 0 0;font-weight:bold;}
						.link a {color:#da0202;}
							.link span {font-size:1.5em;}
				.box2 {width:207px;height:93px;background:url("../images/box.png") no-repeat left top;float:left;text-align:center;font-weight:bold;padding:8px 8px 0;}
					.box2 p {margin:0 0 2px;}
					.votes {font:normal 1.25em Tahoma;}
						.votes span {font-size:1.2em;color:#da0202;}
					.rating {padding:12px 0 0;}
			.imgblock {text-align:center;margin:0 0 6px;}
			.textblock {margin:0 0 25px;}
			.meta {margin:0 0 25px;}
				.meta p {margin:0pt;padding:0pt;}				
				.meta a {color:#0067d2;position:relative;top:-4px;font-size:11px;font-family:arial,sans-serif;text-decoration:underline;line-height:14px;}	
		.pr-table {width:100%;border-left:1px solid #e1eaee;border-right:1px solid #e1eaee;background:#f7fafb;}
		.pr-table td {padding:4px 45px;border-bottom:1px solid #dfe9ed;}
		.pr-table tr.even td {background:#edf3f5;}
			.pr-table td td {padding:0 5px;border:none;font-size:0.9em;}
			.pr-table h4 {margin:0;}
				.pr-table h4 a {text-decoration:none;}
				.pr-table h4 a:hover {text-decoration:underline;}
			.pr-table a {color:#0a68c8;}
			/*.pr-table .date {font-size:16px;}*/
	.pr-table-bottom {background:#dfe9ed url("../images/pr-corners.png") no-repeat left 13px;height:18px;font-size:0;position:relative;}
		.pr-table-bottom span {background:url("../images/pr-corners.png") no-repeat left -5px;height:5px;width:5px;font-size:0;display:block;position:absolute;top:13px;margin-left:100%;left:-5px;}
	.pr-table-top {background:#dfe9ed url("../images/pr-corners-top.png") no-repeat left -5px;height:18px;font-size:0;position:relative;}
		.pr-table-top span {background:url("../images/pr-corners-top.png") no-repeat left top;height:5px;width:5px;font-size:0;display:block;position:absolute;top:0;margin-left:100%;left:-5px;}
	.paging {background:url("../images/paging.png") repeat-x center;text-align:center;margin:1px 0;}
		.paging div {background:url("../images/paging.png") no-repeat left top;}
		.paging div div {background:url("../images/paging.png") no-repeat right bottom;height:25px;font:1em/25px Tahoma;}
			.paging ul {display:inline;}
				.paging li {display:inline;padding:0 10px;}
				.paging .count {font-weight:bold;margin-right:50px;}
				.paging li.current {font-weight:bold;}
				.paging a {color:#2a2a2a;text-decoration:none;}
				.paging a:hover {text-decoration:underline;}

/* Footer */
.footer {clear:both;padding:20px 40px 4px;text-align:center;color:#444444;}
	.f-logo {display:block;width:192px;height:113px;background:url("../images/footer-logo.png") no-repeat;margin:0 auto 5px;cursor:pointer;}
	.f-nav {font:1.25em Tahoma;margin:0 0 15px;}
		.f-nav a {color:#052532;text-decoration:none;}
		.f-nav a:hover {text-decoration:underline;}

