/* @override http://game-downloads.net/stylesheets/global.css */

/* @override http://game-downloads.net/stylesheets/global.css */

/* @override http://localhost:3000/stylesheets/global.css */

body {
	background: #f0efef;
	font-family: Arial, Verdana, sans-serif;
}

.clear {
	clear: both;
}

a {
	color: #df1f1f;
	text-decoration: none;
	outline: none !important;
}

a:hover {
	text-decoration: underline;
}

h1, h2, h3, h4 {
	color: #252d3c;
	border-bottom: solid 2px #dc0202;
}

h2 {
	font-size: 30px;
	line-height: 29px;
	margin: 0 0 15px 0;
}

h3 {
	font-size: 20px;
	padding: 0 0 0 1px;
	line-height: 24px;
	clear: both;
}

ol {
	padding: 12px 0 0 2px;
	font-size: 14px;
	list-style: inside decimal;
}

ol li {
	background: url(../../images/background_ol_count.jpg) no-repeat left top;
	color: #fff;
	padding: 1px 0 0 6px;
	margin-bottom: 0;
}

#col3 div.leftCol ol.newReleases li {
	margin-bottom: 6px;
}

ol li a {
	display: block;
	position: relative;
	top: -16px;
	left: 20px;
	line-height: 16px;
}

ol li.over10 {
	position: relative;
	left: -5px;
	background-position: 5px 0px;
}

ol li.over10 a {
	left: 25px;
}

.standardButton {
	background: url(../../images/button_background.jpg) no-repeat;
	float: left;
}

.standardButton:hover {
	background-position: 0px -35px;
}

.standardButton a {
	display: block;
	background: url(../../images/button_right_background.jpg) no-repeat right top;
	font-size: 20px;
	padding: 6px 21px 0 21px;
	height: 29px;
	color: #000;
}

.standardButton a:hover {
	background-position: right -35px;
	text-decoration: none;
}

.smallButton {
	background: url(../../images/button_small_background.jpg) no-repeat;
	float: left;
}

.smallButton:hover {
	background-position: 0px -27px;
}

.smallButton a {
	display: block;
	background: url(../../images/button_small_right_background.jpg) no-repeat right top;
	font-size: 12px;
	padding: 7px 8px 0 8px;
	height: 20px;
	color: #000;
}

.smallButton a:hover {
	background-position: right -27px;
	text-decoration: none;
}

/*.ad {
	background: #252d3c;
	overflow: hidden;
}*/

.dropLetter {
	padding-bottom: 5px;
}

a.metaMoreLink {
	display: block;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	margin: 8px 0 0 0;
}

.pageWidth {
	width: 930px;
	margin: 0px auto;
	background: #fff;
	position: relative;
}

#headerWrap {
	background: url(../../images/background_header.jpg) repeat-x;
}

#headerWrap #header {
	position: relative;
	height: 149px;
	background: transparent;
}

#headerWrap #header p {
	text-indent: -9999px;
	background: url(../../images/game_downloads_logo.jpg) no-repeat;
	position: absolute;
	left: 0px;
	top: 11px;
	width: 713px;
	height: 110px;
	border: none;
}

#headerWrap #header ul.mainNavigation {
	padding: 120px 0 0 0;
}

#headerWrap #header ul.mainNavigation li {
	float: left;
	font-size: 20px;
	padding: 0 10px 0 14px;
}

#headerWrap #header ul.mainNavigation li a {
	color: #fff;
}

#headerWrap #header ul.mainNavigation li a:hover {
	color: #ffcc00;
}

#headerWrap #header form.search {
	position: absolute;
	top: 101px;
	left: 583px;
}

#headerWrap #header form.search .inputWrap {
	float: left;
}

#headerWrap #header form.search input {
	float: left;
	background: url(../../images/background_search_input.jpg) no-repeat;
	border: none;
	padding: 7px 9px;
	height: 29px;
	width: 214px;
	font-size: 20px;
	margin: 0 4px 0 0;
}

#headerWrap #header form.search .standardButton {
	margin-top: 2px;
}

.leftCol {
	width: 155px;
	padding: 35px 17px 0 13px;
	float: left;
}

.leftCol ul.findGames {
	padding: 6px 0 7px 2px;
	font-size: 14px;
}

.leftCol ul.findGames li {
	padding: 0 0 6px 0;
}

.leftCol ol.newReleases li a {
	width: 112px;
}

.bottomAd {
	padding-bottom: 19px;
}

.bottomAd .ad, .topAd .ad {
	width: 728px;
	height: 90px;
	margin: 0px auto;
}

#col3 {
	padding: 0 0 34px 0;
}

#col3:after, #col2:after,
#col2 .rightCol ul.gameList li:after,
.suggestions ul:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#col3 .centerCol {
	float: left;
	padding: 30px 17px 0 0;
	width: 417px;
}

#col3 .centerCol #featuredDownload {
	width: 413px;
	background: url(../../images/feature-bg.png) no-repeat left bottom;
	margin: 0 0 19px 1px;
	padding: 0;
}

#col3 .centerCol #featuredDownload #feature-cap{
	width: 413px;
	height: 15px;
	background: url(../../images/feature-cap.png) no-repeat left bottom;
}
#col3 .centerCol #featuredDownload .gamePreview {
	display: block;
	width: 300px;
	height: 150px;
	padding: 5px 6px 7px 6px;
	margin: 0px auto;
	background: url(../../images/background_featured_download_image.gif) no-repeat;
}

#col3 .centerCol #featuredDownload .metaData {
	width: 302px;
	color: #fff;
	margin: 0px auto;
	padding: 4px 0 0 0;
}

#col3 .centerCol #featuredDownload .metaData a.gameTitle {
	font-size: 22px;
	text-align: center;
	display: block;
	color: #fff;
	padding: 0 0 3px 0;
}

#col3 .centerCol #featuredDownload .metaData span {
	font-size: 14px;
	float: left;
}

#col3 .centerCol #featuredDownload .metaData span #category {
	color: #ffcc00;
	float: none;
}

#col3 .centerCol #featuredDownload .metaData span #category a {
	color: #ffcc00;
	float: none;
}

#col3 .centerCol #featuredDownload .metaData span#price {
	display: block;
	float: right;
	text-align: right;
}

#col3 .centerCol #featuredDownload .metaData p {
	font-size: 12px;
	padding: 8px 0 17px 0;
	clear: both;
}

#col3 .centerCol #featuredDownload .buyNow {
	margin: 0 0 0 23px;
}

#col3 .centerCol #featuredDownload .buyNow.only {
	margin: 0 0 0 91px;
}

#col3 .centerCol #featuredDownload .freeTrial {
	float: right;
	margin: 0 21px 0 0;
}

#col3 .centerCol #featuredDownload .subscribeNow {
	float: left;
	margin: 0 0 0 119px;
}

#featuredDownload.twitter h3 {
	color: #fff;
	border-bottom: 0;
	padding: 10px 20px 20px 20px;
}

#col3 .centerCol ul#editorsPicks {
	padding: 0px 0 0 0;
}

#col3 .centerCol ul#editorsPicks li {
	padding: 0 0 26px 0;
	clear: both;
}

#col3 .centerCol ul#editorsPicks li:after {
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

#col3 .centerCol ul#editorsPicks #gamePreview {
	float: left;
	border: solid 1px #cc0a0a;
	margin: 0 16px 0 0;
}

#col3 .centerCol ul#editorsPicks .metaData {
	float: left;
	width: 298px;
}

#col3 .centerCol ul#editorsPicks .metaData a {
	font-size: 18px;
}

#col3 .centerCol ul#editorsPicks .metaData p {
	font-size: 14px;
	padding: 0 10px 5px 0;
}

#col3 .centerCol ul#editorsPicks .metaData span {
	font-size: 12px;
}

#col3 .centerCol ul#editorsPicks .metaData span#category {
	color: #cc0a0a;
}

#col3 .centerCol ul#editorsPicks .metaData span#category a{
	color: #cc0a0a;
	font-size: 12px;
}

#col3 .centerCol #error {
	width: 413px;
	height: 321px;
	background: url(../../images/background_featured_download.jpg) no-repeat;
	margin: 0 0 19px 1px;
	padding: 14px 0 0 0;
}

#col3 .centerCol #error img {
	display: block;
	width: 109px;
	margin: 44px auto 0px auto;
}

#col3 .centerCol #error p.errorNotice {
	font-size: 22px;
	color: #fff;
	width: 362px;
	margin: 0px auto;
	text-align: center;
	padding: 16px 0 6px 0;
	line-height: 24px;
}

#col3 .centerCol #error p.suggestion {
	font-size: 13px;
	color: #ffcc00;
	width: 295px;
	margin: 0px auto;
	text-align: center;
	line-height: 15px;
}

#col3 .rightCol {
	float: left;
	padding: 22px 0 0 0;
	width: 300px;
}

#col3 .rightCol .specialOffers {
	width: 297px;
	height: 147px;
	background: url(../../images/background_special_offers.jpg) no-repeat;
	margin: 0 0 12px 0;
}

#col3 .rightCol .specialOffers h3 {
	color: #fff;
	border: none;
	padding: 12px 0 12px 16px;
}

#col3 .rightCol .specialOffers img {
	margin: 0 0 0 15px;
	border: solid 1px #fff;
	float: left;
}

#col3 .rightCol .specialOffers .metaData {
	float: left;
	padding: 0 0 0 11px;
	width: 156px;
}

#col3 .rightCol .specialOffers .metaData span {
	color: #fff;
	font-size: 14px;
}

#col3 .rightCol .specialOffers .metaData #specialGameName {
	font-size: 18px;
	display: block;
}

#col3 .rightCol .specialOffers .metaData .buyNow {
	margin: 10px 0 0 0;
}

#col3 .rightCol .specialOffers .metaData .freeTrial {
	margin: 10px 0 0 6px;
}

#col3 .rightCol .ad {
	width: 300px;
	height: 250px;
	margin: 0 0 22px 0;
}

#col3 .rightCol ol.popularGames .mostPopularGame {
	background: url(../images/background_most_popular_game.jpg) no-repeat;
	color: #000;
	padding: ;
	position: relative;
	height: 124px;
	overflow: hidden;
	margin-bottom: 20px;
}

#col3 .rightCol ol.popularGames .mostPopularGame div{
	width:  202px;
	float: right;
	text-align: center;
	padding-top: 10px;
}

#col3 .rightCol ol.popularGames .mostPopularGame img {
	border: solid 1px #cc0a0a;
}

#col3 .rightCol ol.popularGames .mostPopularGame #popularGameName {
	font-size: 13px;
	color: #fff;
	display: block;
	position: relative;
	
}

#col3 .rightCol ol.popularGames .mostPopularGame #popularGameName {
	font-size: 13px;
}

#col3 .rightCol ol.popularGames li a {
	width: 274px;
}

#col3 .rightCol .metaMoreLink {
	margin-right: 20px;
}

#specialGameName a {
	color:  #fff;
	
}

#col2 .rightCol {
	float: left;
	width: 731px;
	padding: 30px 0 0 0;
}

#col2 .rightCol .ad {
	width: 728px;
	height: 90px;
	margin: 0 0 19px 0;
}

#col2 .rightCol .pageTitle {
	position: relative;
}

#col2 .rightCol .pageTitle h1 {
	padding-bottom: 26px;
	margin-bottom: 0px;
	font-size: 30px;
	line-height: 29px;
	margin: 0 0 15px 0;
}

div.leftCol h2 {
	font-size: 24px;
	padding: 0 0 0 1px;
	line-height: 24px;
	clear: both;
	margin: 0;
}

#col2 .rightCol .pageTitle ul.breadcrumb {
	position: absolute;
	bottom: 6px;
}

#col2 .rightCol .pageTitle ul.breadcrumb li {
	display: inline;
	font-size: 14px;
}

#col2 .rightCol ul.sort {
	padding: 7px 0 0 0;
	position: relative;
	width: 731px;
}

#col2 .rightCol ul.sort li {
	display: inline;
	font-size: 18px;
	padding: 0px 14px;
	border-right: solid 1px #000;
}

#col2 .rightCol ul.sort li.first {
	display: block;
	float: left;
	margin-top: -7px;
	color: #fff;
	background: url(../../images/background_sortby.jpg) repeat-x;
	width: 115px;
	height: 30px;
	text-align: center;
	padding: 6px 0 0 0;
	border: none;
}

#col2 .rightCol ul.sort li.last {
	border: none;
}

#col2 .rightCol ul.sort li.results {
	border: none;
	position: absolute;
	right: 0px;
	padding: 2px 6px 0 0;
	font-size: 16px;
}

#col2 .rightCol ul.gameList {
	clear: both;
	padding: 15px 0 0 0;
}

#col2 .rightCol ul.gameList li {
	clear: both;
	padding: 13px 0px;
	border-bottom: solid 1px #000;
}

#col2 .rightCol ul.gameList li img {
	border: solid 1px #cc0a0a;
	float: left;
}

#col2 .rightCol ul.gameList li .metaData {
	float: left;
	padding: 0 0 0 17px;
	width: 454px;
}

#col2 .rightCol ul.gameList li .metaData span {
	font-size: 14px;
}

#col2 .rightCol ul.gameList li .metaData .gameTitle {
	font-size: 18px;
	line-height: 18px;
}

#col2 .rightCol ul.gameList li .metaData .description {
	font-size: 14px;
	line-height: 15px;
	padding: 3px 0 9px 0;
}

#col2 .rightCol ul.gameList li .metaData .publisher {
	float: left;
	width: 175px;
	overflow: hidden;
	padding: 0 10px 0 0;
}

#col2 .rightCol ul.gameList li .metaData .releaseDate {
	float: left;
}

#col2 .rightCol ul.gameList li .metaData .price {
	float: right;
}

#col2 .rightCol ul.gameList li .metaData .price span {
	font-size: 15px;
	font-weight: bold;
}

#col2 .rightCol ul.gameList li .action {
	float: left;
	padding: 2px 0 0 26px;
	width: 129px;
}

#col2 .rightCol ul.gameList li .action .standardButton {
	width: 123px;
	padding-left: 6px;
	margin: 0 0 3px 0;
	background-image: url(../../images/button_background_white.jpg);
}

#col2 .rightCol ul.gameList li .action .standardButton a {
	font-size: 18px;
	padding: 6px 21px 0 21px;
	height: 29px;
	background-image: url(../../images/button_right_background_white.jpg);
}

#col2 .rightCol ul.pagenation {
	text-align: right;
	font-size: 14px;
	padding: 20px 0 39px 0;
}

#col2 .rightCol ul.pagenation li {
	display: inline;
	padding: 0 7px 0 3px;
	border-right: solid 1px #000;
}

#col2 .rightCol ul.pagenation li.last {
	border: none;
}

#col2 .rightCol .gameDetail {
	padding: 4px 0 0 0;
}

#col2 .rightCol .gameDetail img {
	border: solid 1px #000;
	float: left;
}

#col2 .rightCol .gameDetail .metaData {
	float: left;
	padding: 14px 0 0 35px;
	width: 500px;
}

#col2 .rightCol .gameDetail .metaData h1 {
	font-size: 30px;
	font-weight: bold;
	border: none;
	margin-bottom: 4px;
}

#col2 .rightCol .gameDetail .metaData ul.breadcrumb {
	font-size: 14px;
	padding: 0 0 0 1px;
}

#col2 .rightCol .gameDetail .metaData ul.breadcrumb li {
	display: inline;
}

#col2 .rightCol .gameDetail .metaData .action {
	width: 110px;
	padding: 23px 0 0 1px;
	float: left;
}

#col2 .rightCol .gameDetail .metaData .action .standardButton {
	padding-left: 0px;
	background-image: url(../../images/button_background_white.jpg);
	margin: 0 0 9px 0;
}

#col2 .rightCol .gameDetail .metaData .action .standardButton a {
	font-size: 18px;
	width: 78px;
	padding: 6px 21px 0 21px;
	height: 29px;
	background-image: url(../../images/button_right_background_white.jpg);
}

#col2 .rightCol .gameDetail .metaData ul.details {
	float: left;
	font-size: 14px;
	padding: 23px 0 0 30px;
	line-height: 18px;
}

#col2 .rightCol .gameDetail .metaData ul.details li {
	clear: both;
}

#col2 .rightCol .gameDetail .metaData ul.details li span {
	font-weight: bold;
	display: block;
	width: 107px;
	float: left;
}

#col2 .rightCol h3, #col2 .rightCol h2 {
	font-size: 18px;
	font-weight: bold;
	border: none;
	padding: 19px 0 0 0;
	line-height: 22px;
	margin: 0;
	clear: both;
}

#col2 .rightCol p.description {
	font-size: 14px;
	padding: 4px 0 0 0;
}

#col2 .rightCol .features {
	width: 60%;
	float: left;
	font-size: 14px;
}

#col2 .rightCol .features  ul {
	padding: 0 0 0 17px;
}

#col2 .rightCol .features li {
	list-style: outside disc;
	margin-bottom: 6px;
}

#col2 .rightCol .requirements {
	float: left;
	padding: 0 0 0 20px;
	font-size: 14px;
	width: 30%
}

#col2 .rightCol .requirements ul {
	padding: 0 0 0 17px;
}

#col2 .rightCol .requirements li {
	list-style: outside disc;
}

#col2 .rightCol .screenShots {
	
}

#col2 .rightCol .screenShots ul {
	
}

#col2 .rightCol .screenShots ul li {
	float: left;
	width: 140px;
	padding: 0 19px 0 0;
}

#col2 .rightCol .screenShots ul li img {
	border: none;
}

#col2 .rightCol .screenShots ul li a {
	text-align: right;
	display: block;
	font-size: 12px;
	padding: 0 4px 0 0;
}

.suggestions {
	padding: 14px 17px 0 17px;
	width: 898px;
}

.suggestions h3 span {
	background: url(../../images/background_suggestions.jpg) repeat-x;
	color: #fff;
	display: block;
	padding: 8px 16px 6px 16px;
	width: 200px;
	position: relative;
	left: -1px;
}

.suggestions ul {
	padding: 30px 0 46px 3px;
}

.suggestions ul li {
	width: 148px;
	float: left;
	padding: 0px 15px;
	text-align: center;
}

.suggestions ul li img {
	border: solid 1px #cc0a0a;
	margin: 0 0 10px 0;
}

.suggestions ul li a {
	display: block;
	font-size: 14px;
}

#footerWrap {
	background: url(../../images/background_footer.jpg) repeat-x;
	height: 164px;
}

#footerWrap #footer {
	background: transparent;
	padding: 21px 0 0 0;
}

#footerWrap #footer ul.hot {
	text-align: center;
	color: #fff;
	padding: 7px 0 0 0;
}

#footerWrap #footer ul.hot li {
	border-right: solid 1px #fff;
	display: inline;
	padding: 0 5px 0 8px;
	line-height: 18px;
	position: relative;
	top: -1px;
	font-size: 14px;
}

#footerWrap #footer ul.hot li a {
	color: #fff;
	position: relative;
	top: 1px;
}

div.pagination {
	padding: 10px;
	text-align: right;
}

div#footer {
	width: 100%;
}

#footerWrap #footer ul.hot li.title {
	border: none;
	font-size: 21px;
	padding-right: 0px;
	top: 0px;
}

#footerWrap #footer ul.hot li.last {
	border: none;
}

#footerWrap #footer .copyright {
	display: block;
	padding: 37px 0 0 0;
	color: #000;
	text-align: center;
	font-size: 14px;
}

/* @group Popup */

div.popup {
	z-index: 1000;
}

div.popup table.popup_table {
	border-collapse: collapse;
	width: 100%;
	height: 100%;
}

div.popup table.popup_table td.tl {
	background: url(../images/tl.png) 0 0 no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.tm {
	background: url(../images/tm.png) 0 0 repeat-x;
	height: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.tr {
	background: url(../images/tr.png) 100% 0 no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.ml {
	background: url(../images/ml.png) 0 0 repeat-y;
	width: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.mm {
	background: #fff;
	vertical-align: top;
	padding: 10px;
}

div.popup table.popup_table td.mr {
	background: url(../images/mr.png) 100% 0 repeat-y;
	width: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.bl {
	background: url(../images/bl.png) 0 100% no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.bm {
	background: url(../images/bm.png) 0 100% repeat-x;
	height: 20px;
	overflow: hidden;
}

div.popup table.popup_table td.br {
	background: url(../images/br.png) 100% 100% no-repeat;
	width: 20px;
	height: 20px;
	overflow: hidden;
}

div.popup a.popup_close {
	position: absolute;
	top: 0;
	left: 0;
}

div.popup a.popup_close img {
	border: none;
	margin: 0;
	padding: 0;
}

div.popup a.popup_close:hover {
	background: transparent;
}

div.popup div.popup_content .label {
	margin-top: 10px;
	text-align: center;
	font-size: 12px;
}

div.popup div.popup_content img {
	cursor: pointer;
}

.zoom_content h2 {
	color: #666;
	font-size: 24px;
}

.zoom_content p {
	color: #666;
	font-size: 13px;
	margin-top: 13px;
}

/* @end */

@media screen and (-webkit-min-device-pixel-ratio:0) {

.standardButton a {
	padding: 7px 21px 0 21px;
	height: 28px;
}

.smallButton a {
	font-size: 13px;
	padding: 6px 9px 0 9px;
	height: 21px;
}

#headerWrap #header form.search input {
	padding: 5px 7px;
	width: 218px;
}

#col3 .leftCol ol.newReleases li.over10 {
	position: relative;
	left: -4px;
	background-position: 4px 0px;
}

#col3 .leftCol ol.newReleases li.over10 a {
	left: 24px;
}

#col3 .centerCol #featuredDownload .metaData a.gameTitle {
	font-size: 23px;
}

#col3 .rightCol ol.popularGames li.mostPopular .mostPopularGame #popularGameName {
	font-size: 18px;
}

#col3 .centerCol #error p.errorNotice {
	font-size: 24px;
	line-height: 25px;
}

#col3 .centerCol #error p.suggestion {
	font-size: 14px;
	line-height: 15px;
}

#col2 .rightCol ul.sort li {
	font-size: 20px;
}

#col2 .rightCol ul.sort li.results {
	font-size: 18px;
}

#col2 .rightCol ul.gameList li .action .standardButton a,
	#col2 .rightCol .gameDetail .metaData .action .standardButton a {
	font-size: 18px;
	text-align: center;
	height: 28px;
}

.suggestions h3 {
	font-size: 18px;
}

.suggestions ul li a {
	font-size: 18px;
}

#footerWrap #footer ul.hot li a {
	font-size: 16px;
}

#footerWrap #footer ul.hot li.title {
	font-size: 24px;
}

}

.addthis_toolbox {
   clear: both;
   float: right;
   margin-right: 17px;
   margin-top: 10px;
}

.addthis_toolbox .hover_effect
{
    padding: 10px 10px 10px 10px;
    border: 3px solid #eee;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.addthis_toolbox .hover_effect div
{
    float: left;
}

.addthis_toolbox .hover_effect a
{
    border: 2px solid #fff;
    padding: 4px 2px 2px 16px;
    position: relative;
    text-decoration: none;
    font-size: 11px;
}

.addthis_toolbox .hover_effect a:hover
{
    border: 2px solid #105CB6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    background: #B4D3F8;
    color: #105CB6;
    text-decoration: none;
}

.addthis_toolbox .hover_effect span
{
    position: absolute;
    width: 16px;
    height: 16px;
    top: 2px;
    left: 1px;
}

#col3 .rightCol .specialOffers #twitterInfo img {
	float:  left;
	border: 0;
	margin: 30px 0 0 15px;
}

#twitterInfo h4 {
	font-size: 16px;
	line-height: 20px;
	float: left;
	width: 160px;
	color:  white;
	padding-left: 17px;
	padding-top: 40px;
	border-bottom: 0;
}

/* #twitterInfo a {
	font-size: 18px;
	width: 160px;
	color:  white;
	padding-left: 17px;
	margin-top: 7px;
	display: block;
	border-bottom: 0;
	text-decoration: underline;
	float: left;
} */

#twitterInfo a {
	color:  #fff;
	text-decoration: underline;
}

#twitterInfo a:hover {
	color: #ffcc01;
}

.active_sort {
	text-decoration: underline;
}

#no-results {
	font-size: 1.4em;
	margin: 40px 0 60px 0;
}

#sitemap {
	font-size: 12px;
	padding-top: 34px;
	padding-bottom: 34px;
}

#sitemap h1, #sitemap h2 {
	border: 0;
}

#sitemap h1 {
	font-size: 24px;
	margin-bottom: 20px;
}

#sitemap h2 {
	font-size: 16px;
	margin-bottom: 10px;
	border-bottom: 1px solid #666;
}


#sitemap .column.left {
	float: left;
	width: 420px;
	margin-left: 34px;
}

#sitemap .column.right {
	float:  left;
	margin-left: 34px;
	padding-left: 34px;
	border-left: 1px solid #666;
	height: 300px;
	font-size: 16px;
	line-height: 1.6em;
}

#sitemap .column.left ul {
	margin-bottom: 34px;
}

#sitemap .column.left ul li {
	margin-bottom: 8px;
	line-height: 1.4em;
	padding: 6px 0 6px 10px;
}

#sitemap .column.left ul li.even {
	background: #e5e5e5;
}

.topAd {
	padding-top: 34px;
}


