.post-ratings {
	width:100%;
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;/* background-color: #ffffff; */
}
.post-ratings-loading {
	display: none;
	height: 16px;
	text-align: left;
}
.post-ratings-image {
	border: 0px;
}
.post-ratings IMG, .post-ratings-loading IMG, .post-ratings-image IMG {
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.post-ratings-text {
}
.post-ratings-comment-author {
	font-weight: normal;
	font-style: italic;
}
#openid_enabled_link, .openid_link, #openid_identifier, #commentform #openid_identifier {
	background-image:url('../images/openid.gif');
	background-position:3px 50%;
	background-repeat:no-repeat;
	padding-left:21px!important;
}
body.login #openid_identifier {
	width:92%;
	font-size:20px;
	background-color:#FFF;
	border:1px solid #ccc;
	padding:3px 3px 3px 18px;
	margin-right:6px;
}
body.login form#loginform a.legacy, body.login form#registerform a.legacy {
	color:#FFF;
}
#openid_rollup {
	margin-top:1em;
}
#openid_rollup div div {
	margin:.5em;
}
#openid_rollup ul {
	margin:0;
	padding:0 0 0 5em;
}
/* RECAPTCHA STYLING */

.recaptcha-error {
	font-size: 1.8em;
	padding-bottom: 8px;
}
/* END RECAPTCHA STYLING */



/* MAILHIDE STYLING */



/* This is for plain text emails i.e. haha@lol.com - TEXT*/

.mh-plaintext {
	background:transparent url(../images/email.png) no-repeat scroll left center;
	border:medium none;
	color:#2277DD;
	height:16px;
	padding:2px 2px 4px 20px;
}
/* This is for plain text emails i.e. haha@lol.com - DOTS*/

.mh-plaintext a, .mh-plaintext a:hover, .mh-plaintext a:visited, .mh-plaintext a:visited:hover {
	color: #FF7700;
	font-weight: bolder;
	text-decoration: none;
	border: 0;
	background-color: transparent !important;
}
/* This is for hyperlinked emails i.e. <a href="mailto:ohnoes@pwnies.com">TEXT</a> - TEXT*/

.mh-hyperlinked {
	background:transparent url(../images/email.png) no-repeat scroll left center;
	border:medium none;
	color:#2277DD;
	height:16px;
	padding:2px 2px 4px 20px;
}
/* This is for hyperlinked emails i.e. <a href="mailto:ohnoes@pwnies.com">TEXT</a> - DOTS*/

.mh-hyperlinked a, .mh-hyperlinked a:hover, .mh-hyperlinked a:visited, .mh-hyperlinked a:visited:hover {
	color: #FF7700;
	font-weight: bolder;
	text-decoration: none;
	border: 0;
}
/* END MAILHIDE STYLING */



/* ADMINISTRATION SETTINGS RECAPTCHA */

.lang-select label, .theme-select label {
	vertical-align: middle !important;
}
.lang-select select, .theme-select select {
	vertical-align: middle !important;
}
.recaptcha-form {
	margin: auto !important;
	width: 25em !important;
}
.recaptcha-options td {
	vertical-align: top !important;
}
.which-key label {
	font-weight: bold;
}
.copyright {
	text-align: center;
	font-size: .85em;
}
/* END ADMINISTRATION SETTINGS RECAPTCHA */

.formContainer {
	text-align:left;
	width:470px;
	font-size:12px;
	margin-top:20px;
	margin-left:10px;
	border:5px solid #D5D4D4;
	padding:10px 75px 10px 10px;
}
.fc_title1 {
	font-size:20px;
	font-weight:bold;
}
.fc_title2 {
	line-height:20px;
	margin-top:15px;
	margin-bottom:18px;
}
.fc_row {
	clear:left;
	height:50px;
}
.fc_rowDesc {
	float:left;
	width:100px;
}
.fc_rowDesc div {
	text-align:right;
	padding-right:16px;
}
.fc_rowComp {
	float:left;
	width:200px;
}
.fc_rowComp div {
	font-size:10px;
	color:#ababab;
}
.fc_rowComp input {
	width:197px;
	border:1px solid #a9a9a9;
	height:22px;
}
.fc_rowComp select {
	width:197px;
	border:1px solid #a9a9a9;
	height:22px;
}
.fc_rowError {
	float:left;
}
.fc_button {
	background-color:#346689;
	padding:8px 16px 10px 20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.fc_button:hover {
	text-decoration:none;
	color:#FFFFFF;
}
.oi_add {
	background-image:url('../images/add.jpg');
	background-repeat:no-repeat;
	background-position:150px;
	height:18px;
}
.oi_add_gray {
	background-image:url('../images/add-gray.jpg');
	background-repeat:no-repeat;
	background-position:150px;
	height:18px;
}
.oi_congrats {
	background-image:url('../images/congrats.jpg');
	background-repeat:no-repeat;
	background-position:10px 9px;
	background-color:#c9fea4;
	height:26px;
	width:460px;
	color:#33680c;
	font-size:13px;
	padding-left:46px;
	padding-top:16px;
}
.oi_congrats_box1 {
	background-image:url('../images/or.jpg');
	background-repeat:no-repeat;
	background-position:right;
}
.validateError {
	border:1px solid #e12523 !important;
	background-color:#ffe2e2;
}
#login_error, .message {
	margin: 0 0 16px 8px;
	border-width: 1px;
	border-style: solid;
	padding: 12px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.input_error {
	font-size:1.084em;
	left:0;
	margin-top:-0.3em;
	z-index:458;
}
.input_error div, .input_error span {
	background:transparent url(../images/input_error_red_bg.png) no-repeat scroll 0 0;
}
.input_error div {
	color:#FFFFFF;
	height:38px;
	padding:8px 4px 0 15px;
	white-space:nowrap;
}
.input_error span {
	background-position:100% 0;
	height:38px;
	left:0;
	margin-left:100%;
	overflow:hidden;
	position:absolute;
	top:0;
	width:8px;
}
.loginPanel {
	text-align:left;
}
.loginPanel ul {
	list-style:none;
	padding:0px 0px 5px 0px;
}
.loginPanel ul li {
	float:left;
	padding:0 3px 0 0;
	vertical-align:top;
	font-weight:bold;
}
.loginPanel ul li a.selected {
	background:#74CA00 none repeat scroll 0 0;
}
.loginPanel ul li a {
	background:#2C6288 none repeat scroll 0 0;
	color:#FFFFFF;
	float:left;
	padding:8px 10px;
}
.loginTab {
	background:#FFFFFF none repeat scroll 0 0;
	border:5px solid #D5D4D4;
	clear:both;
	margin:0;
	overflow:hidden;
	padding:5px 13px 12px 11px;
	width:540px;
}
body {
	margin:0;
	color:#000;
	font:12px/14px Arial, Verdana, sans-serif;
	background:#ddeef6;
	min-width:938px;
}
img {
	border-style:none;
}
a {
	text-decoration:none;
	color:#2c6187;
}
a:hover {
	color:#729200;
}
input, textarea, select {
	font:14px/16px Arial, Verdana, sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
.holder {
	margin:0 auto;
	width:938px;
}
.hold {
	width:100%;
	overflow:hidden;
}
#toolbar {
	width:100%;
	background:#002233;
	overflow:hidden;
	height:27px;
}
#toolbar ul {
	float:right;
	padding:8px 0;
	margin:0;
	list-style:none;
	font:11px/16px Arial, Verdana, sans-serif;
}
#toolbar li {
	float:left;
	background:url(../images/toolbar-sep.gif) no-repeat 0 5px;
	padding:0 11px;
}
#toolbar li:first-child {
	background:none;
}
#toolbar a {
	color:#fff;
}
#toolbar .rss a {
	background:url(../images/rss.gif) no-repeat 0 50%;
	padding:0 0 0 25px;
}
#header {
	width:100%;
	overflow:hidden;
	background:#5599bc url(../images/header.jpg) no-repeat 50% 0;
	padding:29px 0 27px;
}
.logo {
	float:left;
	margin:0 0 0 19px;
	overflow:hidden;
	width:290px;
	height:66px;
	padding-top:10px;
}
.logo a {
	display:block;
	width:185px;
	height:76px;
	cursor:pointer;
}
#header .txt {
	float:right;
	background:url(../images/ico-bird.gif) no-repeat;
	margin:15px 30px 0 0;
	display:inline;
	padding:4px 0 15px 75px;
	width:360px;
	color:#fff;
	font:11px/14px Georgia, "Times New Roman", Times, serif;
}
#header .txt p {
	margin:0;
}
#header .txt p a {
	color:#b4bc3d;
	text-decoration:underline;
	font-size:10px;
}
#header .txt p a:hover {
	text-decoration:none;
}
#nav {
	width:100%;
	overflow:hidden;
	background:#e1e1e1 url(../images/nav.gif) repeat-x;
	border-bottom:1px solid #f6f6f6;
}
#nav ul {
	padding:0;
	margin:0 0 0 -10px;
	list-style:none;
	height:1%;
	font:bold 16px/18px Arial, Verdana, sans-serif;
}
#nav li {
	float:left;
}
#nav a {
	float:left;
	padding:18px 25px 20px 28px;
	color:#202020;
}
#nav .active a, #nav .current_page_item a, #nav .current-cat a, #nav a:hover {
	text-decoration:none;
	background:url(../images/nav-ov.gif);
}
#content {
	width:100%;
	overflow:hidden;
	background:url(../images/content.gif) repeat-x;
	padding:25px 0 15px;
}
#content .holder {
	background:url(../images/content.png);
	padding:8px 7px 8px 8px;
	width:923px;
}
#content a {
	position:relative;
}
.comment-cloud {
	float:right;
	top:15px;
}
.comment-cloud a {
	background:transparent url(../images/bg_comment_cloud.gif) no-repeat scroll 0 0;
	color:#5D5D5D;
	display:block;
	font-family:Georgia;
	font-size:11px;
	height:26px;
	padding-top:4px;
	text-align:center;
	text-decoration:none;
	width:31px;
}
.content-bg {
	width:923px;
	overflow:hidden;
	background:#fff url(../images/content-bg.gif) repeat-y 100% 0;
	position: relative;
}
a.more {
	font-size:14px;
}
.main {
	float:left;
	width:553px;
	padding:20px 34px 0 28px;
	background:url(../images/main.gif) repeat-x;
	overflow:hidden;
}
.main h2 {
	margin:0 0 0 4px;
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
.main .list {
	padding:0px;
	padding-top: 16px;
	margin:0;
	list-style:none;
}
.homepage .list {
	padding-top: 0px;
}
.main .list li {
	padding:13px 14px;
	overflow:hidden;
	height:1%;
	vertical-align:top;
}
.main .list li.first {
	background:#eff5f8;
}
.main .list .image {
	float:left;
	width:61px;
	overflow:hidden;
	margin:0 12px 0 0;
}
.main .list .image img {
	display:block;
	border:4px solid #ededed;
}
.main .list .txt-hold {
	height:1%;
	overflow:hidden;
}
.main .list .txt-hold p {
	margin:3px 0 0;
	font:13px/16px Arial, Verdana, sans-serif;
	color: #242424;
}
.main .list .txt-hold .info {
	color:#ababab;
	font:11px/14px Arial, Verdana, sans-serif;
	margin:6px 0 0;
}
.main .visual {
	padding:33px 0 0;
	overflow:hidden;
	height:1%;
}
.main .visual img {
	display:block;
	border:4px solid #ededed;
}
.main .txt-box {
	padding:16px 0 28px;
}
.main .txt-box p {
	margin:16px 0 0;
	line-height:20px;
}
.main .txt-heading h2 {
	margin:0;
}
.main .txt-heading h3 {
	margin:0;
	font:18px/20px Georgia, "Times New Roman", Times, serif;
}
.bubble {
	float:right;
	overflow:hidden;
	text-align:center;
	background:url(../images/bubble.gif);
	width:27px;
	height:14px;
	font:11px/14px Georgia, "Times New Roman", Times, serif;
	color:#5d5d5d;
	padding:4px 2px 14px;
}
.txt-heading p {
	color:#ababab;
	font:11px/14px Arial, Verdana, sans-serif !important;
	margin:6px 0 0 !important;
}
.main .products {
	border-top:1px solid #e9e9e9;
	overflow:hidden;
	padding:32px 0 0;
}
.main .products .hold {
	padding:0 0 32px;
	margin:0 -31px 0 0;
	width:584px;
}
.main .product {
	float:left;
	overflow:hidden;
	width:260px;
	padding:0 31px 0 0;
}
.main .product img {
	display:block;
	border:4px solid #ededed;
}
.main .product .txt-heading {
	padding:8px 0 0;
}
.main .product .bubble {
	margin:2px 0 0 10px;
}
.main .product p {
	margin:10px 0 6px;
	line-height:20px;
}
.sidebar {
	float:right;
	overflow:hidden;
	width:307px;
}
.sidebar .box {
	width:266px;
	overflow:hidden;
	background:url(../images/side-sep.gif) repeat-x 0 100%;
	padding:17px 18px 18px 23px;
}
.sidebar .no-bg {
	background:none;
}
.info-box ul {
	padding:0;
	margin:0;
	list-style:none;
	font:12px/14px Georgia, "Times New Roman", Times, serif;
}
.info-box li {
	height:1%;
	padding:0 0 0 16px;
	vertical-align:top;
}
.info-box .info-users {
	background:url(../images/ico-users.gif) no-repeat 0 2px;
}
.info-box .info-latest {
	background:url(../images/ico-latest.gif) no-repeat 2px 2px;
}
.search-box .txt {
	float:left;
	color:#999;
	border:1px solid #dfdfdf;
	padding:7px 10px;
	height:17px;
	width:153px;
	margin:0 14px 0 0;
	position:relative;
}
.search-box .btn {
	float:left;
}
.info-list .heading {
	padding:0 0 6px;
	margin:0 -10px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
}
.info-list .heading li {
	float:left;
	padding:0 3px 0 0;
	vertical-align:top;
}
.info-list .heading a {
	float:left;
	color:#fff;
	padding:8px 10px;
	background:#2c6288;
}
.info-list .heading a.selected {
	background:#74CA00;
}
.ico-list {
	margin:0;
	list-style:none;
	width:232px;
	padding:5px 13px 12px 11px;
	overflow:hidden;
	border:5px solid #d5d4d4;
	background:#fff;
	clear:both;
}
.ico-list li {
	width:100%;
	overflow:hidden;
	padding:4px 0 0;
	vertical-align:top;
}
.ico-list .photo {
	float:left;
	width:48px;
	overflow:hidden;
}
.ico-list .photo img {
	display:block;
	border:4px solid #ededed;
}
.ico-list .txt {
	float:right;
	border-bottom:1px solid #ededed;
	padding:14px 10px;
	width:156px;
	overflow:hidden;
	font:14px/16px Georgia, "Times New Roman", Times, serif;
}
h3.btn-lnk {
	margin:0;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	width:100%;
	clear:both;
	overflow:hidden;
}
h3.btn-lnk a {
	color:#fff;
	float:left;
	padding:10px 16px 8px 13px;
	background:#74CA00;
}
h3.btn-lnk a:hover {
	color:#fff;
}
.columns {
	width:270px;
	margin:12px -4px 0 0;
	overflow:hidden;
}
.columns ul {
	float:left;
	width:125px;
	overflow:hidden;
	padding:0 10px 0 0;
	margin:0;
	list-style:none;
	border-top:1px solid #cfd0c7;
}
.columns li {
	width:100%;
	overflow:hidden;
	border-bottom:1px solid #cfd0c7;
	padding:6px 0;
	vertical-align:top;
}
.columns a {
	background:url(../images/ico-list.gif) no-repeat;
	float:left;
	padding:2px 0 3px 21px;
	color:#636363;
}
.contacts {
	width:256px;
	padding:0;
	margin:0;
	list-style:none;
	background:#fff;
	border:5px solid #d5d4d4;
	border-top:0;
	font:14px/16px Arial, Verdana, sans-serif;
}
.contacts li {
	border-top:5px solid #d5d4d4;
	width:100%;
	overflow:hidden;
	vertical-align:top;
}
.contacts a {
	display:block;
	padding: 0px;
}
.contacts .twitter {
	background:url(../images/ico-twitter.gif) no-repeat 30px 50%;
	height: 100px;
}
.members {
	list-style:none;
	margin:-3px -6px 0 0;
	padding:0;
	width:270px;
	overflow:hidden;
}
.members li {
	float:left;
	padding:10px 10px 0 0;
	overflow:hidden;
	width:80px;
	height:80px;
	vertical-align:top;
}
.members a {
	display:block;
	border:1px solid #cfd0c7;
	background:#fff;
	padding:4px;
}
.members img {
	display:block;
}
.video {
	margin:6px 0 0;
	border:5px solid #d5d4d4;
}
.video img {
	display:block;
}
.buttons {
	margin:8px 0 0;
	padding:0;
	list-style:none;
}
.buttons li {
	float:left;
	padding:0 3px 0 0;
}
.buttons a {
	float:left;
	background:#74CA00;
	border:1px solid #74CA00;
	color:#fff;
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	width:29px;
	padding:7px 0 8px;
}
.buttons a:hover, .buttons a.selected {
	background:#2c6288;
	border-color:#616e77;
	color:#fff;
}
#bottom-content {
	width:100%;
	overflow:hidden;
	background:#a9b5bd;
	padding:25px 0 17px;
}
#bottom-content h3 {
	margin:0;
	float:left;
	color:#fff;
	font:bold 12px/18px Georgia, "Times New Roman", Times, serif;
	padding:9px 18px 8px 13px;
	background:#616e77;
}
#bottom-content .txt-box {
	margin:8px 0 0;
	overflow:hidden;
	background:#ededed;
	border:5px solid #cad4d6;
	padding:14px;
	height:1%;
}
#bottom-content .txt-box p {
	margin:0;
	color:#545454;
	font:12px/20px Arial, Verdana, sans-serif;
}
#footer {
	width:100%;
	overflow:hidden;
	background:#002233;
	color:#fff;
	padding:22px 0 26px;
}
#footer ul {
	float:right;
	padding:0;
	margin:0;
	list-style:none;
}
#footer li {
	float:left;
	background:url(../images/white-sep.gif) no-repeat 0 4px;
	padding:0 7px 0 9px;
}
#footer li:first-child {
	background:none;
}
#footer a {
	color:#fff;
}
#footer a:hover {
	text-decoration:underline;
}
#footer p {
	margin:0;
}
.heading-box {
	width:100%;
	overflow:hidden;
}
.heading-box .logo-img {
	float:left;
	overflow:hidden;
	background:url(../images/logo-box.gif);
	width:240px;
	height:160px;
	padding:6px;
}
.heading-box .txt-hold {
	float:right;
	overflow:hidden;
	width:282px;
}
.heading-box .txt-hold h2 {
	float:left;
	margin:0 10px 0 0;
}
.star {
	float:left;
	padding:2px 0 0;
	margin:0;
	list-style:none;
}
.star li {
	float:left;
}
.star a {
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/star.gif);
	width:23px;
	height:21px;
}
.star .active a {
	background-position:0 -21px;
}
.heading-box .txt-hold a {
	font:14px/20px Georgia, "Times New Roman", Times, serif;
}
.heading-box .subheading {
	margin:-22px 0 0 270px;
}
.txt-list {
	margin:46px -34px 0 -28px;
	width:553px;
	padding:28px 34px 166px 28px;
	border-top:1px solid #e9e9e9;
}
.txt-list .image {
	float:left;
	overflow:hidden;
	background:url(../images/image-bg.gif);
	padding:6px;
	width:88px;
	height:88px;
	margin:16px 0 0;
}
.txt-list .image img {
	display:block;
}
.txt-list .txt-box {
	float:right;
	width:434px;
	overflow:hidden;
}
.main .txt-list .txt-box {
	padding:16px 0 0;
}
.main .txt-list .txt-heading h3 {
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
/* Comments */







#comments {
	background: rgb(247,246,246) url(../images/bg_comments.gif) repeat-x 0 top;
	width: 616px;
	margin-left: -28px;
}
#comments h3 {
	font-size: 20px;
	font-weight: normal;
	padding: 10px 0 20px 0;
	color: #555555;
}
/* Comments (comment) */







#comments_wrap {
	width: 553px;
	padding: 15px 32px 75px 31px;
	background: url(../images/bg_comments.gif) repeat-x 0 bottom;
	margin-bottom: -52px;
	position: relative;
}
#comments .comment a {
	text-decoration: underline;
}
#comments .comment a:hover {
	text-decoration: none;
}
#comments .comment small {
	font-size: 10px;
	margin-top: -2px;
}
#comments .comment {
	margin-top: 10px;
	width: 100%;
}
#comments .comment .col-left {
	width: 110px;
	float: left;
}
#comments .comment .col-left img {
	border: #EDEDED 5px solid;
}
#comments .comment .col-left .inside {
	background: url(../images/bg_comment_element.gif) no-repeat right 27px;
	width: 110px;
	float: right;
	margin-right: -16px;
	position: relative;
	overflow: hidden;
	padding-right: 7px;
	min-height:70px;
}
#comments .comment .col-left p {
	padding: 0 0 0 2px;
	line-height: 19px;
}
#comments .comment .col-right {
	min-height: 70px;
	background: #fff;
	padding: 10px 20px;
	border: #EDEDED 5px solid;
	margin-left:121px;
	float:none;
}
* html #comments .comment .col-right {
	height: 100px;
}
#comments .comment span.reply {
	float:right;
	padding: 3px 3px 0;
	font-size:11px;
}
#comments .comment span.reply a {
	text-decoration:none;
	color:#aaa;
}
#comments ul.children {
	margin:10px 0 0 20px;
	padding:0;
}
#comments .navigation .alignright, #comments .navigation .alignleft {
	margin:0;
}
#comments .navigation a {
	background: #9F9F9F;
	color: #fff;
	display: block;
	padding: 5px 9px;
	margin-left: 4px;
	font-family:Georgia;
	font-weight:bold;
}
#comments .navigation a:hover {
	background: #888;
}
#comments .commentlist, #comments .commentlist li {
	padding: 0;
	list-style: none;
	margin: 0;
}
#comments .commentlist p {
	padding:0 0 10px;
}
#comments .commentlist #respond #form_wrap {
	padding:0 0 25px;
	margin:0;
	border:0;
	width:auto;
}
#comments .commentlist .children #respond #form_wrap .col-right {
	float:none;
}
#comments .cancel-comment-reply {
	margin-bottom:10px;
}
/* Comments (form) */







#form_wrap {
	border-bottom: 1px solid #E6E6E6;
	width: 553px;
	padding: 15px 32px 30px 31px;
	position: relative;
}
#form_wrap h2 {
	padding-bottom: 28px;
	position: relative;
}
#form_wrap .form-left {
	width: 170px;
	float:left;
}
#form_wrap .form-right {
	width: 361px;
	float:right;
}
.children #form_wrap .form-right {
	float:none;
}
#form_wrap textarea, #form_wrap .form-left input, #formail select, #formail input, #forsubscribe input {
	border: 1px solid;
	border-top-color: #C5C3C3;
	border-left-color: #C5C3C3;
	border-right-color: #EDEDED;
	border-bottom-color: #EDEDED;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #676563;
	padding: 7px 10px;
}
#formail #mailer_code, #formail #mailer_name, #forsubscribe #news_email {
	display: block;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 340px;
}
#forsubscribe #news_email {
	display: inline;
	width: 240px;
}
#formail #sendmail, #forsubscribe #subscribe {
	font-family: Georgia,"Times New Roman",Times,serif;
	color: white;
	background-color: #2C6288;
	font-size: 12px;
	font-weight: bold;
	border: none;
	cursor: pointer;
}
#formail #mailer_promotion {
	margin: 0px;
	margin-top: 10px;
}
#response_mailer, #response_subscribe {
	display: none;
	width: 340px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	color: #676563;
}
#formail label {
	color: #676563;
	font-size: 12px;
}
#form_wrap textarea {
	width: 340px;
	margin-bottom: 18px;
}
#form_wrap .form-left input {
	width: 147px;
	display: block;
	margin-bottom: 10px;
}
#form_wrap input.sb {
	clear: left;
	display: block;
}
#form_wrap p.lc_logged {
	margin-top: -20px;
	position: relative;
}
.fix {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden
}
div#listing {
	height: 34px;
	border-bottom: 1px solid #e9e9e9;
	padding: 0px;
	margin: 0px;
	margin-left: -26px;
	padding-left: 30px;
	padding-top: 10px;
	margin-bottom: 10px;
	width: 1000px;
}
div#listing a {
	line-height: 34px;
	color: #2c6288;
	font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding-right: 7px;
}
div#listing a:hover {
	color: #74CA00;
}
div.bigname {
	color: #565656;
	font-size: 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	padding: 0px;
	padding-top: 20px;
	padding-bottom: 20px;
}
div.store_list {
	background-image: url(../images/bg_sidebar_circle.gif);
	background-repeat: no-repeat;
	background-position: left;
	width: 28%;
	display: block;
	float: left;
}
div.store_list a {
	padding-left: 12px;
	color: #2c6288;
}
div.store_list a:hover {
	color: #74CA00;
}
img.deal_img {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background-color:#EDEDED;
	border:1px solid #EDEDED;
	padding:5px;
	display: block;
}
.alignright {
	margin: 10px 0px 8px 20px;
	float: right;
}
.alignleft {
	margin: 10px 20px 8px 0;
	float: left;
}
div.viewit {
	float: right;
	margin: 10px 0px 8px 20px;
	clear: both;
}
div.viewit a {
	color:#fff;
	padding:8px 10px;
	background:#2c6288;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	line-height: 14px;
	font-size: 12px;
}
div.viewit a:hover {
	background:#74CA00;
}
/* Main Content (post) */







.main .post p {
	color: #5a5a5a;
}
.main h2, .main h3 {
	color: #2A2A2A;
	text-decoration: none;
	padding-bottom: 20px;
}
.main p.post-details {
	line-height: 18px;
	margin-top: 0px;
	position: relative;
}
.main p.post-details a {
	text-decoration: none;
}
.main p.post-details a:hover {
	text-decoration: underline;
}
.main p.post-details {
	color: #9F9F9F !important;
	font-size: 11px;
	padding: 0 50px 0 1px
}
.post_detail {
	color: #9F9F9F;
	font-size: 11px;
}
/* Main Content (post>single) */







.main p.tags {
	width: 100%;
	clear: both;
}
td.storeh2 h1 {
	color: #000 !important;
	margin-left: 0px !important;
	padding-left: 20px;
	margin:0 0 0 4px;
	font:24px/26px Georgia, "Times New Roman", Times, serif;
}
.post-ratings {
	width: auto;
	display: inline;
	padding-left: 20px;
}
.viewpromos {
	line-height: 20px;
	display: block;
	padding-left: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
td.coupon_title h2 {
	padding-left: 20px;
	padding-bottom: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	line-height: 26px;
	color: #565656 !important;
	margin: 0px !important;
}
.deal_title, div.sdeal_name h2 {
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-size: 24px !important;
	line-height: 26px !important;
	color: #565656 !important;
	border-top: 1px solid #e9e9e9 !important;
	margin-left: -30px !important;
	margin-right: -40px !important;
	margin-top: 20px !important;
	padding-bottom: 10px !important;
	padding-left: 30px !important;
	padding-top: 10px !important;
}
.deal_pro span {
	padding-bottom: 20px;
	display: block;
}
.deal_pro span a {
	color: #2C6187;
	text-decoration: none;
	font-size: 24px;
	line-height: 26px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.txt-heading span {
	padding-bottom: 20px;
	display: block;
}
.txt-heading span a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: black;
	line-height: 20px;
}
.hold span a {
	font-size: 24px !important;
	line-height: 26px !important;
}
.homepage h2 {
	font-size: 24px !important;
	line-height: 26px !important;
	color: #555555 !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal !important;
	font-style: normal !important;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
}
.help_review, div.help_review h2 {
	font-size: 20px !important;
	line-height: 22px !important;
	color: #555555 !important;
	font-family: Georgia, "Times New Roman", Times, serif !important;
	font-weight: normal !important;
	font-style: normal !important;
	padding: 0px !important;
	margin: 0px !important;
	width: 100%;
}
.heal_review_content {
	width: 100%;
	line-height: 20px;
}
.heal_review_content p {
	color: #333333 !important;
}
.home_line {
	border-top: 1px solid #e9e9e9;
	margin: 0px;
	padding: 0px;
	margin-left: -50px;
	margin-right: -50px;
	margin-top: 20px;
	padding-top: 10px;
}
.homepage h1 {
	font-size: 24px !important;
	line-height: 26px !important;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
}
.home_text {
	color: #000;
	font-size: 12px;
	line-height: 20px;
}
a.deal_title_home {
	color: #242424;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 20px;
	text-decoration: none;
}
.block {
	padding-top:20px;
}
.block h2 a {
	color: black;
	text-decoration: none;
}
.block h2 a:hover {
	color: black;
	text-decoration: underline;
}
.block p {
	color: black !important;
	line-height: 20px;
}
h4.continue a {
	background:#2C6288 none repeat scroll 0 0;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	padding:5px 10px;
	font-family: Arial, Verdana, sans-serif;
	text-decoration:none;
}
h4.continue:hover, h4.continue a:hover {
	color: #ffffff;
	text-decoration:none;
}
.gray_bar {
	background-color: #326793;
	/*
	background-image: url(../images/gray_bar.gif);
	*/
	background-position: center top;
	height: 38px;
}
#store_video {
	float: left;
	width: 260px;
	height: 200px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-right: 10px;
}
.zcoupon_notify {
	text-align: center;
	border: 1px solid #CCC;
	background-color: #FF6;
	font-size: 11px;
	padding: 3px;
	margin: 0px;
	margin-left: 10px;
	display: none;
}
.woo_videoTitle {
	font-size:13px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:10px;
	color:#333333;
}
.woo_videoDate {
	color:#999999;
	font-size:11px;
	margin-bottom:5px;
}
span.zcoupon {
	color: #2C6187;
	font-family: Arial, Verdana;
	font-weight: bold;
}
.blue_class {
	background:#EBF2F8;
	border:1px solid #BFD1E1;
	font-size:13px;
	color:#333333;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
}
.yellow_class {
	background:#DBF6BE;
	border:1px solid #9BBF65;
	color:#5F704C;
	font-size:20px;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
}
.green_class {
	background:#FFF298;
	border:1px solid #ECD852;
	font-size:18px;
	color:#424242;
	padding:3px;
	margin-bottom:5px;
	text-align:center;
	overflow:hidden;
}
.achead {
	display:block;
	margin-bottom:10px;
	font-size:13px;
	cursor:pointer;
	margin-left:100px;
	background-image:url('../images/add-gray.jpg');
	background-repeat:no-repeat;
	line-height: 20px;
	padding: 0px;
	padding-left: 24px;
}
.skip_button {
	text-align: center;
	font-size:13px;
	font-style: italic;
	margin: 0px;
	margin-top: 10px;
}
.tableViewCell a {
	background: none !important;
	padding: 0px;
}
/*-------------- FORUMS ------------*/
.forumMain {
	width:861px !important;
	background-color:#FFFFFF !important;
	color:#555555;
}
#hottags {
	float:left;
	width: 150px;
}
#discussions {
	float:left;
}
#forum-welcome {
	float:left;
	margin-bottom:22px;
}
.col-6 {
	width:400px;
}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
	float:left;
	margin:0 10px;
}
#forumlist {
	border-collapse:collapse;
	font-size:11px;
	margin-top:5px;
	width:100%;
}
#forumlist thead {
	display:table-header-group;
	vertical-align:middle;
}
#forumlist tr {
	display:table-row;
	vertical-align:inherit;
}
#forumlist thead th {
	font-weight:bold;
	line-height:1em;
	padding:0;
}
#forumlist caption, th {
	text-align:left;
}
#forumlist th {
	display:table-cell;
}
#forumlist h3 {
	color:#333333;
	font-size:14px;
	font-weight:bold;
	margin:-1px 0 1px;
}
#forumlist a {
	font-size:14px;
	color:#21759b;
}
#forumlist a:hover {
	color:#d54e21;
}
tbody {
	display:table-row-group;
	vertical-align:middle;
}
#forumlist tbody tr {
	border-bottom:1px solid #DADADA !important;
	vertical-align:top;
}
#forumlist td {
	line-height:1.5em;
	padding:8px 0;
}
#forumlist .num {
	font-family:Georgia;
	font-size:12px;
}
table.widefat {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	clear:both;
	margin-bottom:11px;
	width:100%;
}
table.widefat thead {
	background-color:#022135;
	color:#FDFAF1;
	background-image:url(../images/thread-icon.gif);
	background-repeat:no-repeat;
	background-position:15px 5px;
}
table.widefat tr.alt {
	background-color:#F9F9F9;
}
table.widefat th {
	padding-bottom:4px;
	padding-top:8px;
	text-align:left;
}
table.widefat td, table.widefat th {
	border-bottom:1px solid #CCCCCC;
	font-size:12px;
	padding:6px;
	vertical-align:text-top;
}
.submit input, .forumBtn, .button {
	background:#F2F2F2 url(images/white-grad.png) repeat-x scroll left top;
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	-moz-box-sizing:content-box;
	-x-system-font:none;
	border:1px solid #BBBBBB;
	color:#464646;
	cursor:pointer;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	padding:2px 8px !important;
	text-decoration:none;
	text-shadow:0 1px 0 #FFFFFF;
}
.forumBtn a:hover {
	color:#d54e21;
}
table.widefat a {
	text-decoration:none;
}
table.widefat a:hover {
	color:#d54e21;
}
h2.post-form {
	font-family:Georgia, Times, "Times New Roman", serif !important;
	clear:both !important;
	color:#333333 !important;
	font-size:14px !important;
	font-weight:bold !important;
}
.form-table {
	border-collapse:collapse;
	color:#333333;
	margin-top:1em;
	width:100%;
}
.form-table tr {
	background-color:#EAF3FA;
}
.form-table td, .form-table th th {
	border-bottom-color:#FFFFFF;
}
.form-table th {
	border-bottom-style:solid;
	border-bottom-width:8px;
	border-bottom-color:#FFFFFF;
	font-weight:bold;
	padding:10px;
	text-align:left;
	width:150px;
}
.form-table td {
	border-bottom-style:solid;
	border-bottom-width:8px;
	line-height:20px;
	margin-bottom:9px;
	padding:10px;
}
.bbcrumb {
	margin:0px;
	padding:0px;
	font-size:11px;
	font-weight:normal;
	font-family:"Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;
}
.topictitle h2 {
	color:#333333;
	font-size:22px;
	line-height:1.2em;
	margin:0px !important;
	padding:0px !important;
}
.col-10 {
	width:642px;
}
.topicmeta {
}
.col-2 {
	width:132px;
}
a.rsslink {
	background:transparent url(http://s.wordpress.org/style/images/feedicon10.png) no-repeat scroll left top;
	padding-left:14px;
}
#thread {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:20px 0 0 !important;
	padding:0;
}
#thread li.postitem {
	float:left;
}
#thread .threadauthor {
	margin:0;
	overflow-x:hidden;
}
.threadauthor {
	line-height:1.4em;
	padding-top:3px;
}
.col-3 {
	width:180px;
}
.col-7 {
	width:435px;
}
.threadauthor .avatar {
	float:left;
	margin-right:12px;
}
.threadpost .post {
	color:#333333;
	margin-left:14px;
	overflow:auto;
}
.topicmeta ul li {
	line-height:1.5em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 0 8px;
}
.favTitle {
	color:#333333;
	font-size:22px;
	line-height:1.2em;
	margin-bottom:11px;
}
.parForum {
	font-family:"Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, sans-serif;
	line-height:22px;
}
ul#profile-menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:-3px 0 0;
	padding:0px;
}
ul#profile-menu li {
	border-top:1px solid #DADADA;
	font-size:12px;
	margin-top:-1px;
	padding:5px 0;
}
ul#profile-menu li.current a {
	color:#000000;
}
#theuser {
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	border:1px solid #DADADA;
	float:left;
	margin-bottom:22px;
	width:99%;
}
#useravatar {
	float:left;
	margin:12px 12px 8px;
}
#userlogin {
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
	background:#002233 none repeat scroll 0 0;
	color:#FFFFFF;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:18px;
	font-weight:normal;
	padding:10px;
}
#theuser #userinfo {
	margin-bottom:0;
	margin-left:10px;
}
dl#userinfo {
	color:#333333;
	float:left;
	margin-bottom:12px;
	margin-left:12px;
	margin-top:8px;
	width:82%;
}
dl#userinfo dt {
	color:#888888;
	float:left;
	font-size:10px;
	font-weight:bold;
	margin-left:-12px;
	margin-right:6px;
}
dd {
	-moz-margin-start:40px;
	display:block;
}
dl, dt, dd {
	margin:0;
	padding:0;
}
#useractivity {
	clear:both;
	margin-bottom:22px;
}
#profile-form table {
	color:#333333;
	width:100%;
}
#profile-form table tr {
	background-color:#EAF3FA;
}
#profile-form table th {
	border-color:-moz-use-text-color -moz-use-text-color #FFFFFF;
	border-style:none none solid;
	border-width:0px 0px 5px;
	padding:10px;
	vertical-align:top;
	width:30%;
}
#profile-form table td {
	vertical-align:top;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:5px solid #FFFFFF;
	padding:10px;
}
#profile-form table input, #profile-form textarea, #profile-form select {
	border-color:#B0C1CF #D1E5F6 #D1E5F6 #B0C1CF;
	border-style:solid;
	border-width:1px;
	width:97%;
}
.form-table input, .form-table textarea {
	border-color:#B0C1CF #D1E5F6 #D1E5F6 #B0C1CF;
	border-style:solid;
	border-width:1px;
}
#topic-search-form h2 {
	font-family:Georgia, Times, "Times New Roman", serif;
	font-size:20px;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 5px -5px;
}
.results li h4 {
	border-bottom:1px solid #DEDEDE;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	margin-bottom:10px;
	padding-bottom:4px;
	padding-top:1px;
}
.results li h4 a {
	color:#21759B;
	font-weight:normal;
	text-decoration:none;
}
#search-form input, #search-form select {
	width:250px;
	border-color:#B0C1CF #D1E5F6 #D1E5F6 #B0C1CF;
	border-style:solid;
	border-width:1px;
}
.forum_tagTitle h2 {
	color:#333333;
	font-size:22px;
	line-height:1.2em;
	margin-bottom:11px;
	font-family:Georgia, Times, "Times New Roman", serif;
	font-weight:normal;
}
#tag-form #tagformsub {
	background:#F2F2F2 url(images/white-grad.png) repeat-x scroll left top;
	-moz-border-radius-bottomleft:11px;
	-moz-border-radius-bottomright:11px;
	-moz-border-radius-topleft:11px;
	-moz-border-radius-topright:11px;
	-moz-box-sizing:content-box;
	-x-system-font:none;
	border:1px solid #BBBBBB;
	color:#464646;
	cursor:pointer;
	font-family:"Lucida Grande", Verdana, Arial, "Bitstream Vera Sans", sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:16px;
	padding:2px 8px !important;
	text-decoration:none;
	text-shadow:0 1px 0 #FFFFFF;
}
#tag-form #tag {
	-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#F5F5F5 none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#666666;
	font-size:10px;
	height:14px;
	margin-right:2px;
	padding:3px;
	vertical-align:top;
}
input#tag {
	padding-left:0;
	padding-right:0;
	width:80px;
}
#thread li.alt {
	float:left;
	background-color:#FCFCFC;
}
/*------------------ CUSTOM CSS -------------------*/
.classh1 {
	-x-system-font:none;
	color:#000000 !important;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:26px;
	margin-bottom:10px;
	margin-left:0 !important;
	margin-right:0;
	margin-top:0;
}
.subForum {
	padding-left:30px !important;
	background-image:url(../images/bg_sidebar_circle.gif);
	background-position:10px center;
	background-repeat:no-repeat;
}
.sticky .topicTH {
	background-image:url(../images/sticky.gif);
	background-position:right center;
	background-repeat:no-repeat;
}
.admin {
	border-top: 1px solid rgb(218, 218, 218);
	padding-top: 10px;
	padding-bottom: 5px;
}
.topicIcon {
	background-image:url(../images/thread.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	padding:0 5px 0 10px !important;
	width:30px;
}
.topicIcon_important {
	background-image:url(../images/thread_hot.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	padding:0 5px 0 10px !important;
	width:30px;
}
.forumIcon {
	background-image:url(../images/forum.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	padding:0 5px 0 10px !important;
	width:40px;
}
.userPost_unamerow {
	background-image:url(../images/user.gif);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:15px;
	font-weight:bold;
	height:20px;
	padding-left:25px;
	padding-top:2px;
}
.userPost_unamerow a {
	color:#2f5f85;
	text-decoration:none;
}
.userPost_title {
	height: 19px;
	background-color: rgb(2, 33, 53);
	color:#fdfaf1;
	margin-bottom: 2px;
	padding-top: 7px;
	padding-left: 20px;
	font-size:12px;
	background-image:url('../images/thread-icon.gif');
	background-repeat:no-repeat;
	background-position:4px 8px;
}
.forumSearch_txt {
	width:184px;
	height:30px;
	border:1px solid #dfdfdf;
	font-size:25px;
}
.forumSearch_btn {
	background-image:url('../images/search-btn-forum.gif');
	width:74px;
	height:30px;
	color:#FFFFFF;
	text-align:center;
	border:1px solid #02202b;
	font-size:15px;
}
.path-link {
	padding-left:20px;
	background-image:url('../images/path-folder.gif');
	background-repeat:no-repeat;
	background-position:left top;
	margin-bottom:20px;
}
div#store_archive {
	position: absolute;
	bottom: 20px;
	left: 20px;
}
img.coupon_type {
	float: left; 
	padding-right: 10px;
}
h2.current_coupon {
	color: #565656;
	padding-top: 15px;
	padding-bottom: 0px;
}

.clear{
	clear:both;
}

.rating {
	padding-left: 20px;
}

.graphcont {
	color:#252525;
	float:left;
	margin-top: 7px;
}

.graph {
	float:left;
	margin-right: 10px;
	background-color:#f6f6f6;
	border: 1px solid #f2f1f1;
	position:relative;
	width:175px;
	height: 17px;
	padding:0;
}

.graph .bar {
	display:block;
	position:relative;
	background-image:url(../images/bargraph.gif);
	background-position:right center;
	background-repeat:repeat-x;
	text-align:center;
	color:#fff;
	height:17px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
}

.graph .bar span {
	position:absolute;
	left:1em
}

.bar_leftside {
	float: left;
	width: 50%;
}

.bar_rightside {
	float: right;
	width: 40%;
}

.bar_rightside .graph .bar {
	background-image:url(../images/bargraph2.gif);
}

.right_text {
	padding-left: 50px;
	background-repeat: no-repeat;
	background-position: left top;
}
.ff_logo {
	background-image: url(../images/ff_logo.gif);
}
.ie_logo {
	background-image: url(../images/ie_logo.gif);
}
.windows_logo {
	background-image: url(../images/windows_logo.gif);
}
.ff_addon_logo {
	background-image: url(../images/ff_addon_logo.gif);
}
.install {
	background-color: #fafafa;
	border: 1px solid #f2f1f1;
	background-image: url(../images/plus.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: 5px 5px;
	line-height: 25px;
	padding-left: 25px;
	width: 190px;
}
p.bf_sdeals, p.bf_ssaving {
	color: #252525;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	line-height: 20px;
	font-weight: bold;
}
p.bf_sdeals b {
	color: #6aa6c4;
}
p.bf_ssaving b {
	color: #a8de60;
}