html, body, ul, ol, li, img, p, h1, h2, h3, h4, h5, h6, form, fieldset {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-family:Helvetica, Arial,  sans-serif;
	background-color:#636e75;
	min-width:1000px;
}body  a{
	color: #2F7940;
}

#bg-repeat{
	background-image: url(../img/bodyBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#e9ecee;
}

#bg {
	background-image: url(../img/bg.png);
	background-repeat: no-repeat;
	background-position: center top;
}

#header {
	width:1000px;
	margin:0 auto;
	padding-top:150px;
}

#search-relative{
	position:relative;
}

#search {	
	float:right;
	padding-right:7px;
	height:37px;
}#search input{	
	display:block;
	float:left;
}#search input.searchQuery{
	width:270px;
	font-size:12px;
	background-color:transparent;
	margin-right:15px;
	border:none;
	color:#797979;
	margin-top:6px;
}

#livesearch
  {
	display:none;
	width:313px;
	font-size:11px;
	position:absolute;
	padding:10px;
	text-align:left;
	left:665px;
	background-color:#131313;
	background-image: url(../img/search_bg.png);
	background-position: center bottom;
	color:#7b7b7b;
	border-left:1px solid #353535;
	border-right:1px solid #1d1d1d;
	border-top:1px solid #2b2b2b;
	bottom:46px;
  }
 #livesearch a{
	color:#fff;
	text-decoration:none;
 }

ul#nav {
	height:60px;
	margin-bottom:15px;
	list-style:none;
}ul#nav li{
	font-size:11px;
	font-weight:bold;
	line-height:60px;
	float:left;
	padding-left:25px;
	text-align:center;
}ul#nav li a{
	text-decoration:none;
	padding:5px 10px;
	color:#777;
}ul#nav li.twitterRss {
	float:right;
	padding:0px;
	margin:0px;
}ul#nav li.twitterRss a{
	padding:0px;
	display:block;
	width:80px;
	height:30px;
	margin-top:15px;
}ul#nav li a:hover{
	color:#bbb;
}ul#nav li.selected{
}ul#nav li.selected, ul#nav li.selected a{
	color:#ddd;
}ul#nav li.selected a{
	-moz-border-radius:20px 20px 20px 20px;
	border:1px solid #000;
	border-bottom:1px solid #272727;
	border-right:1px solid #1b1b1b;
	background-color:#101010;
}

#contentContainer {
	border-right:1px solid #c5cace;
	border-left:1px solid #c5cace;
	width:950px;
	margin:0 auto;
	padding:25px;
	padding-top:10px;
	background-color:#fff;
}

.post {
	padding:25px 25px 25px 25px;
}.post.open-giveaway{
	background-color:#f7fbff;
	border:1px solid #c5e2f2;
}

.post div.percent {
	float:left;
	text-align:center;
	width:130px;
	padding-right:25px;
}.post div.percent p.amount{
	color:#00ba16;
	font-size:28px;
}.post div.percent p.savings{
	line-height:0.5em;
	color:#4f565a;
	font-size:14px;
	padding-bottom:7px;
}

.post div.content {
	color:#636e75;
	width:600px;
	float:left;
}.post div.content h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:18px;
	font-weight:bold;
}.post div.content h1 a{
	color:#4f565a;
}.post div.content h1 span.timeAgo{
	font-size:10px;
	color: #636e75;
	margin-left:10px;
	font-style: italic;
}.post div.content p.title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:18px;
	font-weight:bold;
}.post div.content p.title a{
	color:#4f565a;
}.post div.content p.title span.timeAgo{
	font-size:10px;
	color: #636e75;
	margin-left:10px;
	font-style: italic;
}.post div.content .price{
	font-size:12px;
	padding:5px;
	margin-top:5px;
	border:1px solid #ececec;
	background-color:#fff;
	background-image: url(../img/oddBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.post div.content p.price span.saleprice{
	color:#c00;
	font-weight:bold;
}.post div.content p.lowestprice{
	margin-top:5px;
	color:#347db5;
	font-size:11px;
	font-style: italic;
}

.post div.vote {
	margin-top:7px;
	width:120px;
	margin-left:25px;
	float:right;
}.post div.vote .vote-rating.high{
	color: #83B35D;
}.post div.vote .vote-rating.mid{
	color:#d87321;
}.post div.vote .vote-rating.low{
	color:#e23d3d;
}.post div.vote p.rate-this-game{
	font-size:11px;
	color:#4f565a;
	margin-bottom:6px;
}.post div.vote .divider {
	padding-right:10px;
	border-right:1px solid #d6d6d6;
	margin-right:10px;
	height:20px;
	float:left;
}.post div.vote #vote-response {
	font-size:12px;
	font-weight:bold;
	color:#4f565a;
	padding:3px;
}.post div.vote  .vote-up, .post div.vote  .vote-down{
	background-image: url(../img/icons/vote_arrows.png);
	background-repeat:no-repeat;
	width:20px;
	margin:0 auto;
	height:20px;
	cursor:pointer;
	float:left;
}.post div.vote  .vote-up-number, .post div.vote  .vote-down-number{
	float:left;
	margin-left:5px;
	margin-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#4f565a;
	line-height:20px;
}.post div.vote  .vote-up a, .post div.vote  .vote-down a{
	display:block;
	height:20px;
	width:20px;
}.post div.vote  .vote-up{
	background-position:0px 0px;
}.post div.vote  .vote-down{
	background-position:0px -20px;
}.post div.vote  .vote-up.selected, .post div.vote  .vote-up.enabled:hover{
	background-position:0px -40px;
}.post div.vote  .vote-down.selected, .post div.vote  .vote-down.enabled:hover{
	background-position:0px -60px;
}

.thumbnail {
	float:right;
	background-color:#e1e1e1;
	padding:6px;
	width:120px;
}

#footer {
	background-color:#636e75;
	background-image: url(../img/footerBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom:25px;
}#footerBanner {
	background-color:#80898f;
	background-image: url(../img/footerContentBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	border:1px solid #566269;
	border-top:none;
	margin:0 auto;
	width:950px;
	padding:25px;
}#footerContent {
	margin:0 auto;
	font-size:12px;
	color:#d6dce1;
	width:1000px;
	padding-top:10px;
}#footerContent a{
	font-weight:bold;
	color:#fff;
}#footerContent h1{
	font-weight:bold;
	color:#d6dce1;
	font-size:12px;
}

.clearBoth {
	clear:both;
	height:1px;
	overflow:hidden;
}

#icons {
	padding:25px 0px;
	text-align:center;
	margin-top:25px;
	border:1px solid #ececec;
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}#icons img{
	padding:5px;
}

.priceDropContainer, .statsList{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	font-size:12px;
}

.statsList {
margin-bottom:25px;
}.statsList .statsRow {
	padding:0 25px;
	font-size:12px;
	font-style:normal;
	color:#4F565A;
}.statsList .statsRow.fields{
	font-size:11px;
	font-weight:bold; font-style:normal;
	color:#dd5454;
}.statsList .statsRow p{
	float:left;
	width:175px;
	text-align:center;
}.statsList .statsRow p.left{
	text-align:left;
	font-weight:bold;
}
	
.priceDropPost div.amount {
	float:left;
	font-weight:bold;
	text-align:right;
	width:65px;
	margin-right:25px;
	padding-right:25px;
	color:#00800f;
	font-size:13px;
	background-image: url(../img/arrow_down.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.priceDropPost div.content {
	width:500px;
	float:left;
}.priceDropPost div.content p.title{
	font-weight:bold;
}.priceDropPost div.content p.title, .priceDropPost div.content p.title a{
	text-decoration:none;
	color:#4f565a;
}.priceDropPost div.content p.title a:hover{
	text-decoration:underline;
}.priceDropPost div.content p.title span.price{
	font-size:11px;
	color:#81878b;
	margin-left:5px;
}.priceDropPost div.lowestprice {
	text-align:right;
	float:right;
	width:270px;
	padding-right:25px;
	color:#347db5;
	font-size:11px;
	font-style: italic;
}

.priceDropPost div.empty {
	color:#81878b;
	font-size:11px;
	font-style: italic;
	padding:0 25px;
}

.compact-post div.feed {
	color:#4f565a;
	font-weight:bold;
	font-size:12px;
	padding:15px 25px;
}.compact-post div.feed .steam {
	color:#81878b;
	font-weight:normal;
	font-size:11px;
	font-style: italic;
}.compact-post div.feed p{
	float:left;
	margin-right:10px;
}

.priceDropPost {
	font-size:12px;
	padding:10px;
	background-color:#f1f1f1;
	background-image: url(../img/priceDropOddBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom:1px solid #ececec;
}

.priceDropPost.even {
	background-color:#fbfbfb;
	background-image: url(../img/priceDropEvenBg.png);
}
.priceDropDescription{
	font-size:11px;
	color:#81878b;
	line-height:40px;
	float:right;
	padding-right:36px;
	font-style: italic;
}


.rssWarning {
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #e4e7ea;
}

ul#rss {
	text-align:center;
	list-style:none;
}ul#rss li {
	font-size:12px;
	padding-bottom:25px;
	padding-top:25px;
	color:#4f565a;
	border-bottom:1px solid #e4e7ea;
}ul#rss li a{
	color:#4f565a;
}ul#rss li img{
	margin-right:5px;
	margin-top:10px;
}ul#rss li img.twitter{
	margin-left:20px;
}


.postAll {
	padding:15px 25px 15px 25px;
	border-bottom:1px solid #e4e7ea;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	background-image: url(../img/oddBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.postAll.even {
	background-color:#f5f6f7;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.postAll div.percent {
	float:left;
	font-weight:bold;
	text-align:center;
	width:130px;
	padding-right:25px;
}.postAll div.percent p.amount{
	color:#00ba16;
	margin-top:6px;
	font-size:22px;
}.postAll div.percent p.savings{
	line-height:0.5em;
	color:#4f565a;
	font-size:11px;
	padding-bottom:7px;
}

.postAll div.content {
	color:#636e75;
	width:560px;
	float:left;
}.postAll div.content p.title{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:14px;
	font-weight:bold;
}.postAll div.content p.title a{
	color:#4f565a;
}.postAll div.content p.title span.timeAgo{
	font-size:10px;
	color: #636e75;
	margin-left:10px;
	font-style: italic;
}.postAll div.content p.price{
	font-size:12px;
	padding:5px;
	margin-top:5px;
}.postAll div.content p.price span.saleprice{
	color:#00ba16;
	font-weight:bold;
}


.sortContainer {
	width:950px;
	height:40px;
	background-image: url(../img/sortContainer.png);
	background-repeat: no-repeat;
}.sortContainer.sortFooter {
	background-image: url(../img/sortContainer2.png);
	margin-top:1px;
}.sortContainer .button{
	margin:6px 0px;
	margin-right:6px;
	float:left;
	width:84px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	font-size:10px;
	background-image: url(../img/sortDefault.png);
	background-repeat: no-repeat;
}.sortContainer .button.center{
	margin:6px auto;
	float:none;
}.sortContainer .button a{
	padding-left:10px;
	display:block;
}.sortContainer .button, .sortContainer .button a{
	text-decoration:none;
	color:#636e75;
}.sortContainer .button:hover{
	background-image: url(../img/sortOver.png);
	color:#4f565a;
}.sortContainer .button.asc{
	background-image: url(../img/sortAsc.png);
}.sortContainer .button.asc, .sortContainer .button.asc a{
	color:#5e8e52;
}.sortContainer .button.desc{
	background-image: url(../img/sortDesc.png);
}.sortContainer .button.desc, .sortContainer .button.desc a{
	color:#5e8e52;
}

.sortContainer .buttonContainer {
	float:left;
}.sortContainer .title {
	width:440px;
	margin-left:5px;
}.sortContainer .titleSm {
	width:315px;
	margin-left:5px;
}.sortContainer .savings {
	width:125px;
}.sortContainer .price {
	width:125px;
}.sortContainer .comments {
	width:125px;
}.sortContainer .date {
	width:125px;
}.sortContainer .reviews {
	width:125px;
}.sortContainer .store {
	width:125px;
}.sortContainer .rating {
	margin-right:5px;
	width:125px;
}.sortContainer .subNavButton {
	height:40px;
	line-height:28px;
	font-weight:bold;
	width:147px;
	text-align:center;
	font-size:12px;
	float:left;
	margin-left:3px;
}.sortContainer .subNavButton.selected{
	background-image: url(../img/subNavSelected.png);
	background-repeat: no-repeat;
}.sortContainer .subNavButton a{
	display:block;
	padding:6px;	
}.sortContainer .subNavButton, .sortContainer .subNavButton  a{
	color:#636e75;
}.sortContainer .subNavButton  a:hover{	
	text-decoration:none;
}.sortContainer .subNavButton.selected, .sortContainer .subNavButton.selected  a{
	text-decoration:none;
	color:#c00;
}.sortButtons{
	float:right;
}

.sortContainer .subNavButton.priceDrop{
	background-image: url(../img/priceDropTab.png);
	background-repeat: no-repeat;
}.sortContainer .subNavButton.priceDrop p{	
	display:block;
	padding:6px;	
	color:#c00;
}

.sortContainer .subNavButton.feedTab{
	background-image: url(../img/subNavSelected.png);
	background-repeat: no-repeat;
}.sortContainer .subNavButton.feedTab p{	
	display:block;
	padding:6px;	
	color:#c00;
}




.affiliateContainer {
	width:950px;
	height:40px;
	line-height:40px;
	font-size:12px;
	margin-bottom:10px;
	text-align:center;
	color:#5c7f64;
	background-image: url(../img/affiliateContainer.png);
	background-repeat: no-repeat;
}.affiliateContainer a{
	color:#2f7940;
	font-weight:bold;
}.affiliateContainer a:hover{
	color:#5fa46e;
}

.affiliates {
	margin:15px auto;
	width:500px;
	font-size:12px;
	color:#4f565a;
	line-height:1.7em;
}.affiliates p.title{
	font-weight:bold;
}.affiliates p.description{
	margin:25px;
	padding-left:25px;
	text-align:justify;
	border-left:1px dotted #b1babf;
}.affiliates p.description a{
	font-weight:bold;
	color:#418dbb;
}.affiliates p.description img{
	background-color:#e1e1e1;
	padding:6px;
	float:right;
	margin:0px 0px 10px 25px;
}.affiliates span.title{
	font-weight:bold;
}.affiliates span.title.gamersgate{
	color:#3c657e;
}.affiliates span.title.impulse{
	color:#d66c29;
}.affiliates p.thanks{
	margin:25px;
	font-style: italic;
}.affiliates p.thanks a{
	font-weight:bold;
	color:#418dbb;
}

.pagination {
	text-align:center;
	font-size:12px;
	color:#4f565a;
	margin-top:10px;
}.pagination.expand{
	margin-bottom:25px;
}.pagination p.pageNumbers{
	float:right;
}.pagination p.resultsDisplayed{
	float:left;
}.pagination a{
	color:#5c7f64;
	margin:0px 3px;
}.pagination a.selected{
	text-decoration:none;
	font-weight:bold;
	color:#cc0000;
}

.pageLinks {
	font-size:12px;
	color:#5c7f64;
	line-height:28px;
	margin-right:10px;
	float:right;
}.pageLinks a{
	color:#5c7f64;
	font-weight:bold;
	margin-right: 15px;
}

.compactContainer{
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
	color:#4f565a;
	font-size:12px;
}.compactContainer a{
	color:#4f565a;
}.compact-post {
	background-color:#fff;
	border-bottom:1px solid #ececec;
}.compact-post.even {
	background-color:#fbfbfb;
}.compact-post .selected{
	background-color:#fcfcfc;
	color:#679761;
	font-weight:bold;
}.compact-post .selected a{
	color:#679761;
}.compact-post.even .selected{
	background-color:#f3f3f3;
}.compact-post.sale, .compact-post.sale .selected{
	background-color:#eef7e2;
}.compact-post.sale, .compact-post.sale .selected, .compact-post.sale a, .compact-post.sale .selected a{
	color:#679761;
}.compact-post .title, .compact-post .savings, .compact-post .price, .compact-post .comments, .compact-post .date, .compact-post .reviews, .compact-post .rating, .compact-post .store{
	float:left;
	padding:5px;
	width:115px;
	text-align:center;
}.compact-post .title{
	padding-left:9px;
	font-weight:bold;
	width:430px;
	text-align:left;
}.compact-post .title.titleSm{
	width:305px;
}.compact-post .date, .compact-post .rating{
	padding-right:9px;
}

#cc{
	color:#4f565a;
	font-size:12px;
	margin-bottom:10px;
}#cc a{
	color:#4f565a;
	font-weight:bold;
}

.flag{
	width:16px;
	float:left;
	margin:3px;
	height:11px;
	background-repeat: no-repeat;
	background-position: 0px -11px;
}.flag a{
	display:block;
	width:100%;
	height:100%;

}.flag.selected, .flag:hover{
	background-position: 0px 0px;
}.flag.us{
	background-image: url(../img/flags/us.png);
}.flag.uk{
	background-image: url(../img/flags/uk.png);
}.flag.de{
	background-image: url(../img/flags/de.png);
}.flag.au{
	background-image: url(../img/flags/au.png);
}

#loginForm{
}#loginForm ol{
	list-style:none;
}#loginForm ol li{
	display:inline;
}#loginForm input.text{
	color:#4f565a;
	margin-right:10px;
	border:1px solid #ececec;
	padding:5px;
	font-size:12px;
}#loginForm input.login{
	margin-left:10px;
}#loginForm label{
	color:#4f565a;
	font-size:12px;
}

#giftForm{
}#giftForm ol{
	list-style:none;
}#giftForm ol li{
	display:inline;
}#giftForm input.text{
	color:#4f565a;
	width:215px;
	margin-right:10px;
	border:1px solid #ececec;
	padding:5px;
	font-size:12px;
}#giftForm input.enter{
	margin-left:10px;
}#giftForm label{
	color:#4f565a;
	font-size:12px;
}

.formContainer{
	text-align:center;
	padding:15px;
	border:1px solid #ececec;
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-bottom:25px;
}

.loginContainer.hidden{
	display:none;
}

.errors{
text-align:center;
}.errors p {
	color: #ca4a4a;
	font-size:12px;
	margin-bottom:10px;
}


#commentContainer {
	font-size:12px;
	color:#4f565a;
	margin-bottom:25px;
}

.parentContainer{
	border-bottom:1px solid #ececec;
	padding-bottom:15px;
}.comment.parent{
	padding:25px 10px 10px 10px;

}.comment.first.parent{
	border-top:none;
	margin-top:0px;
}.comment.parent .authorContainer{
	width:200px;
	float:left;
}.comment.parent .authorPhoto{
	float:left;
	width:60px;	
}.comment.parent .bodyContainer{
	width:825px;
	float:right;
}.comment.parent .bodyContainer .authorName{
	font-weight:bold;
	font-size:11px;	
	margin-bottom:5px;
}.comment.parent .bodyContainer .authorDate{	
	color:#347DB5;
	font-weight:normal;
}.comment.parent .bodyContainer .commentBody{
	line-height:1.65em;
	margin-bottom:5px;	
}.comment.parent .bodyContainer .commentBody p.newLine{
	margin-top:20px;
}.comment.parent .bodyContainer .commentReply{
	font-size:11px;
	font-weight:bold;
}.comment.parent .bodyContainer .commentReply, .comment.depth-0 .bodyContainer .commentReply a{
	color:#679761;	
}

.authorName span.karma{
	font-weight:normal;
	color:#757b7f;
}
	
.borderContainer{
	border-left:1px solid #ececec;
	padding-left:25px;
	float:right;

}.comment.child{
	margin:5px 0px;
}.comment.child .childContainer{
	padding:15px;
	border:1px solid #ececec;
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.comment.child .authorContainer{
	width:250px;
	float:right;
}.comment.child .authorContainer .authorPhoto{
	float:right;
	width:40px;
}.comment.child .authorContainer .authorDetails{	
	float:left;
	width:203px;
}.comment.child .authorContainer .authorName{
	font-weight:bold;
	font-size:11px;	
	margin-bottom:5px;
	text-align:right;
}.comment.child .authorContainer .authorDate{	
	font-size:11px;
	color:#347DB5;
	text-align:right;
}.comment.child .bodyContainer{
}.comment.child .bodyContainer .commentBody{
	margin-bottom:5px;
	line-height:1.65em;
}.comment.child .bodyContainer .commentBody p.newLine{
	margin-top:20px;
}.comment.child .bodyContainer .commentReply{
	font-size:11px;
	font-weight:bold;
	float:left;
}.comment.child .bodyContainer .commentReply, .comment.child .bodyContainer .commentReply a{
	color:#679761;	
}

#commentForm .comment.child.depth-0{

}



h3{
	color:#c00;
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
}h3 span.title{
}h3 span.cancel{
	font-size:11px;
	display:none;
}h3 span.cancel, h3 span.cancel a{
	color:#4f565a;
}h4{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#c00;
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}

#commentForm textarea{
	line-height:1.8em;
	font-size:12px;
	width:100%;
	color:#4f565a;
}

p.ratingPercent{
margin-bottom:3px;
}

div.ratingStars{

}


.reviewContainer{
	padding:15px;
	border:1px solid #ececec;
	border-top:none;
}.reviewContainer.form{
	margin-top:5px;
	border-top:1px solid #ececec;
}.reviewContainer.odd{
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.reviewContainer.even{
	background-color:#fff;
	background-image: url(../img/oddBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.reviewContainer .bodyContainer .reviewBody, .review-body{
	margin-top:5px;
	line-height:1.65em;
	font-size:12px;
	margin-bottom:5px;		
	color:#4f565a;
}.review-body{
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding:15px;
	border:1px solid #ececec;
}.reviewContainer .bodyContainer .reviewBody p.newLine, .review-body p.newLine{
	margin-top:20px;
}.reviewContainer .bodyContainer textarea{
	line-height:1.8em;
	font-size:12px;
	width:100%;
	color:#4f565a;
}.reviewContainer .bodyContainer .submitButton{
	font-size:12px;
	font-weight:bold;
	float:left;
}.reviewContainer .ratingContainer{
	float:right;
}.reviewContainer .ratingContainer p.ratingPercent{
	text-align:right;
}.reviewContainer .authorContainer{
	float:left;
	width:400px;
}.reviewContainer .authorContainer .authorPhoto{
	float:left;
	width:40px;
}.reviewContainer .authorContainer .authorDetails{	
	float:left;
	padding-left:7px;
}.reviewContainer .authorContainer .authorName{
	font-weight:bold;
	font-size:11px;	
	margin-bottom:5px;
}.reviewContainer .authorContainer .authorDate{	
	font-size:11px;
	color:#347DB5;
}

.reviewContainer.form .authorContainer{
	width:250px;
	float:right;
}.reviewContainer.form .authorContainer .authorPhoto{
	float:right;
	width:40px;
}.reviewContainer.form .authorContainer .authorDetails{	
	float:left;
	width:203px;
	padding:0px;
}.reviewContainer.form .authorContainer .authorName{
	font-weight:bold;
	font-size:11px;	
	margin-bottom:5px;
	text-align:right;
}.reviewContainer.form .authorContainer .authorDate{	
	font-size:11px;
	color:#347DB5;
	text-align:right;
}

.reviewContainer .delete{
	font-size:11px;
	font-weight:bold;
	float:left;
}.reviewContainer .delete, .reviewContainer .delete a{
	color:#679761;	
}

.notification{
	border:1px solid #ececec;
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding:15px;
	font-size:12px;
	font-weight:bold;
	color:#4f565a;
	margin-top:5px;
}

.avatars {
	padding:30px;
}.avatars a.selected{
	background-image: url(../img/avatarSelected.png);
	background-repeat: no-repeat;
	background-position: center top;
	display:inline-block;
}.avatars img{
	margin:3px;
}

.clickToView {
	font-size:11px;
	font-style:italic;
	margin-left:7px;
	color:#81878b;
}.post div.content h1 .clickToView  a{
	font-size:11px;
	font-style:italic;
	color:#81878b;
	text-decoration:none;
}

.compact-post .orangeDeal {
	color:#ea4e4e;
}.compact-post .redDeal{
	color:#ea0000;
	font-weight:bold;
}


.statsContainer .statsBg{
	text-align:center;
	background-image: url(../img/statsBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	width:282px;
	height:120px;
	float:left;
}.statsContainer .statsBg.center{
	margin:0 25px;
	padding:0 26px;
	width:282px;
	border-left:1px solid #dbdbdb;
	border-right:1px solid #dbdbdb;
	background-position: center top;
}.statsContainer .statsBg p.percent{
	font-size:36px;
	color:#424242;
	margin-top:25px;
}.statsContainer .statsBg p.country{
	font-size:18px;
	color:#626262;
}.statsHeading{
	background-image: url(../img/statsHeading.png);
	width:950px;
	height:120px;
	margin-bottom:25px;
	background-repeat: no-repeat;
	background-position: center top;
}.rssHeading{
	background-image: url(../img/rssHeading.png);
	width:950px;
	height:185px;
	margin-bottom:25px;
	background-repeat: no-repeat;
	background-position: center top;
}

.contestContainer{
	padding:40px 50px;
	border:1px solid #ececec;
	background-color:#f9f9f9;
	background-image: url(../img/giftBg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom:25px;
}.contestContainer .contestPhoto{
	float:left;
	width:205px;
}.contestContainer .contestRules{
	font-size:12px;
	float:right;
	width:620px;
	color:#4F565A;
}.contestContainer .contestRules h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}.contestContainer .contestRules p.title{
	margin-bottom:2px;
	color:#dd5454;
	font-size:13px;
	font-weight:bold;
	margin-top:15px;
}.contestContainer .contestRules p{
	margin-bottom:5px;
	line-height:1.7em;
}.contestContainer .contestRules p.last{
	margin-bottom:0px;
}

.entryDescription {
	font-size:12px;
	margin-top:10px;
	color:#4F565A;
}



.form-container {
	padding:25px;
	border:1px solid #ececec;
	background-color:#fafafa;
	background-image: url(../img/evenBg.png);
	background-repeat: repeat-x;
	background-position: center top;
}.form-container p{
	font-size:12px;
	color:#4F565A;
	line-height:1.7em;
}.form-container .already-registered{
	font-size:12px;
	margin-left:10px;
}.form-container .login-left{
	float:left;
	width:300px;
	padding-bottom:15px;
	margin-top:15px;
}.form-container .login-right{
	float:right;
	width:300px;
	padding-left:30px;
	border-left:1px solid #e3e7e8;
	padding-bottom:15px;
	margin-top:15px;
}.form-container .map{
	padding:30px 0;
	margin:30px 0;
	border-top:1px solid #e3e7e8;
	border-bottom:1px solid #e3e7e8;
}.form-container .google{
	float:left;
	width:400px;
	font-size:11px;
}.form-container .google a{
	color:#59829a;
}.form-container .address{
	float:right;
	width:220px;
	font-size:12px;
	line-height:1.3em;
}.form-container h3 {
	margin:15px 0;
}.form-container p{
	margin-bottom:15px;
}.form-container ol{
	list-style:none;
}.form-container ol li label{
	font-size:13px;
	font-weight:bold;
	display:block;
	color:#4F565A;
}.form-container ol li label span.optional{
	font-size:11px;
	margin-left:7px;
	font-weight:normal;
}.form-container ol li label.checkbox{
	display:inline;
	font-weight:normal;
}.form-container ol li label a.forgot-password{
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}.form-container ol li .errors p{
	color:#c00;
	font-size:11px;
	text-align:left;
	font-weight:bold;
}.form-container ol li{
	margin-bottom:15px;
}.form-container ol li.divider{	
	margin-bottom:25px;
	border-bottom:1px solid #ececec;
	padding-bottom:25px;
}.form-container ol li input, .form-container ol li .text, .form-container ol li .textarea{
	color:#4F565A;
	padding:7px;
	font-size:14px;
}.form-container ol li .text, .form-container ol li .textarea{
	width:880px;
	color:#4F565A;
}.form-container ol li .text, .form-container ol li .step .textarea{
	width:844px;
}.form-container ol li .text:focus, .form-container ol li .textarea:focus{

}

.sponsor{
font-size:11px;
text-align:center;
margin-top:30px;
color:#4F565A;
}.sponsor a{
color:#4F565A;
font-weight:bold;
}

.discussionContainer{

	color:#4f565a;
	font-size:12px;
}.discussionContainer a{
	color:#4f565a;

}.discussion-post {
	background-color:#fff;
	border-bottom:1px solid #ececec;
}.discussion-post .title{
	font-size:13px;
	font-weight:bold;
	padding:15px 10px 0px 10px;
}.discussion-post .title span.externalLink{
	font-size:11px;
	font-weight:normal;
	margin-left:7px;
	color:#8e99a5;
}.discussion-post .title a{
	text-decoration:none;
}.discussion-post .details{
	color:#8e99a5;
	padding:3px 10px 15px 10px;
	font-size:11px;
}.discussion-post .modified{
	margin-right:7px;
	margin-left:7px;
}.discussion-post .comments a{
	color:#679761;
}


.discuss {
	padding:0px 25px 25px 25px;
	margin-top:25px;
}.discuss h1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:18px;
	font-weight:bold;
}.discuss h1 a{
	color:#4f565a;
}.discuss h1 span.created{
	font-size:10px;
	color: #636e75;
	margin-left:10px;
	font-style: italic;
}.discuss p.link{
	font-size:12px;
	padding:5px;
	margin-top:5px;
	border:1px solid #ececec;
	background-color:#fff;
	background-image: url(../img/oddBg.png);
	background-repeat: repeat-x;
	background-position: center top;
	line-height:1.8em;		
	color:#4f565a;
}.discuss p.link strong{
	color:#c00;
	font-weight:bold;
}.discuss p.lowestprice{
	margin-top:5px;
	color:#347db5;
	font-size:11px;
	font-style: italic;
}




.discuss .content{
	font-size:12px;
	color:#4F565A;
	padding:15px;
}.discuss .content .bodyContainer .commentBody{
	margin-top:5px;
	line-height:1.65em;
}.discuss .content .bodyContainer .commentBody p.newLine{
	margin-top:20px;
}.discuss .content .bodyContainer .authorName{
	font-weight:bold;
	font-size:11px;	
}.discuss .content .bodyContainer .authorDate{	
	color:#347DB5;
	font-weight:normal;
}.discuss .content .bodyContainer .authorName span.karma{
	font-weight:normal;
	color:#757b7f;
}







.sortContainer .startDiscussion{
	margin:0px 5px;
	display:block;
	width:120px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	font-size:10px;
	background-image: url(../img/startDiscussion.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#636e75;
	text-align:center;
}.sortContainer .reviewButtons{
	margin:0px 5px;
	display:block;
	float:left;
	width:120px;
	font-weight:bold;
	height:28px;
	line-height:28px;
	font-size:10px;
	background-image: url(../img/startDiscussion.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#636e75;
	text-align:center;
}

#livesearch a{
display:block;
padding:0px;
border:1px solid transparent;
}#livesearch a:hover{
	background-image: url(../img/search_item_bg.png);
	border-bottom:1px solid #242424;
	border-top:1px solid #131313;
	border-left:1px solid #0d0d0d;
	border-right:1px solid #1b1b1b;
	
}

.searchPrice{
	color:#959595;
	font-weight:bold;
}.searchSalePrice{
	color:#b8d380;
	font-weight:bold;
}

.giveawayCount{
color:#83b35d;
}

.searchSubmit{
	height:27px;
	width:27px;
}

p.sponsor-name{
	font-size:12px;
	margin:6px 0;
}p.sponsor-name a{
	font-weight:bold;
	color:#2F7940;
}p.sponsor-name strong{
	color:#2F7940;
}

select {
	padding:10px;
	font-size:13px;
	width:100%;
	color:#4f565a;
}

.step{
	width:860px;
	float:right;
}.step-number{
	width:30px;
	float:left;
	font-size:24px;
	color:#333333;
	font-weight:bold;
}.review-full{
	display:none;
}.reviewer{
	margin-top:5px;
	color:#347db5;
	font-size:11px;
	font-style: italic;
}

.review-img-container{
	float:right;
	width:340px;
	border:1px solid #ececec;
	padding:10px;
	-moz-border-radius:10px 10px 10px 10px;
}

.bb-heading{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#4f565a;
	font-size:15px;
	font-weight:bold;
}.bb-tag{
	font-size:13px;
	margin:0 5px;
}