html { background: #000 url(../img/bg_purple.gif) repeat-x top left; margin: 0; padding: 0; }
body {
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 76%;
	behavior: url(csshover.htc);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: transparent url(../img/bg.gif) repeat-x top left;
	}

/* */

h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	}
h2 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;
	}
h3 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
p {
	margin: 0px;
	}
strong, b {
	font-weight: bold;
	}
img {
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
	}
form {
	margin: 0;
	padding: 0;
	}
hr {
	margin: 0.5em 0;
	border: 0px;
	height: 1px;
	color: #000;
	background-color: #fff;
	border-top: 1px solid #d6d6d6;
	}
.hide { display: none; }
.clr { clear: both; }
.highlight { color: #d9ecff; }
.floatLeft { float: left; }
.floatRight { float: right !important; }
.noBdr { border: 0px !important; }

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a img.fade { opacity: 0.9999; filter: alpha(opacity=100); }
a:hover img.fade { opacity: 0.8; filter: alpha(opacity=80); }
a { color: #339966; text-decoration: none; font-weight: bold; outline: 0 none; }
a:hover { text-decoration: underline; }

.hr {
	width: 362px;
	height: 17px;
	clear: both;
	background: transparent url(../img/hr.gif) no-repeat top left;
	}
.hr hr { display: none; }

/* */

#messages { margin: 10px 10px 10px 0; padding: 10px 10px 3px 10px; background-color: #EBEBEB; border: 1px solid #b9bbbe; }

.pageWrap {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 980px;
        z-index: 10;
        position:relative;
	}
html > .pageWrap {
	width: 980px;
        z-index: 10;
        position:relative;
	}
.headerArea {
	margin: 0;
	padding: 0;
	height: 206px;
	background: transparent url(../img/nav_bg.gif) no-repeat bottom center;
	}
.headerArea h1 a,
.headerArea h2 a {
	margin: 0;
	padding: 0;
	width: 237px;
	height: 113px;
	float: left;
	display: block;
	background: #FFF url(../img/logo.gif) no-repeat center left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
        z-index:100;
	}
.ad_top {
	padding: 10px 0 0 0;
	float: right;
	width: 740px;
	height: 103px;
	}

.ad_bottom {


	width: 971px;
	height: 186px;
    overflow: hidden;

    position: relative;

}

.ad_bottom .ad_bottom_left {

    position: absolute;
    top: 13px;
    left: 7px;

}

.ad_bottom .ad_bottom_right {

    position: absolute;
    top: 13px;
    left: 820px;

}

.contentWrap {
	background: #fff url(../img/content_bg.v2.gif) repeat-y top left;
	width: 980px;
	}
.contentWrap div.leftCol {
	padding: 7px 0 0 7px;
	width: 307px;
	float: left;
	/*border: 1px solid #ff00ff;*/
	}
.contentWrap div.rightCol {
	margin: 0;
	padding: 0 0 0 10px;
	width: 656px;
	float: left;
        position:relative;
	/*border: 1px solid #00ff00;*/
	}

/*.subBar {
	clear: both;
	width: 971px;
	}*/

.contentWrap div.rightCol h2 {
	margin: 0;
	padding: 0 50px 0.5em 0;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d;
	}
.contentWrap div.rightCol h1.newHeader {
	margin: 0;
	padding: 0 50px 0.5em 0 !important;
	font-size: 17px !important;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d !important;
	}

.contentWrap div.rightCol h1.articleTitle {
	margin: 0;
	padding: 0 50px 0.5em 0;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: bold;
	color: #8d8d8d;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	}

.contentWrap div.rightCol div#pageBanner h2 {
	margin: 0;
	padding: 1em 50px 1em 0;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d;
	}
.contentWrap div.rightCol div#pageBanner h2.aboutus,
.contentWrap div.rightCol div#pageBanner h2.newsflash,
.contentWrap div.rightCol div#pageBanner h2.newreleases,
.contentWrap div.rightCol div#pageBanner h2.shop,
.contentWrap div.rightCol div#pageBanner h2.shoppingguide,
.contentWrap div.rightCol div#pageBanner h2.video,
.contentWrap div.rightCol div#pageBanner h2.winwin,
.contentWrap div.rightCol div#pageBanner h2.museum,
.contentWrap div.rightCol div#pageBanner h2.articles {
	margin: 10px 0 0 0;
	padding: 0;
	width: 645px;
	height: 130px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	}

h2.aboutus { background-image: url(../img/banners/aboutus.jpg); }
h2.newsflash { background-image: url(../img/banners/newsflash.jpg); }
h2.newreleases { background-image: url(../img/banners/newreleases.jpg); }
h2.shop { background-image: url(../img/banners/shop.jpg); }
h2.shoppingguide { background-image: url(../img/banners/shoppingguide.jpg); }
h2.video { background-image: url(../img/banners/video.jpg); }
h2.winwin { background-image: url(../img/banners/winwin.jpg); }
h2.museum { background-image: url(../img/banners/museum.jpg); }
h2.articles { background-image: url(../img/banners/articles.jpg); }

.contentWrap div.rightCol div#pageBanner h2.aboutus a,
.contentWrap div.rightCol div#pageBanner h2.newsflash a,
.contentWrap div.rightCol div#pageBanner h2.newreleases a,
.contentWrap div.rightCol div#pageBanner h2.shop a,
.contentWrap div.rightCol div#pageBanner h2.shoppingguide a,
.contentWrap div.rightCol div#pageBanner h2.video a,
.contentWrap div.rightCol div#pageBanner h2.winwin a,
.contentWrap div.rightCol div#pageBanner h2.museum a,
.contentWrap div.rightCol div#pageBanner h2.articles a {
	margin: 0 0 0 0;
	padding: 0;
	width: 645px;
	height: 130px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	}

h2.aboutus a { background-image: url(../img/banners/aboutus.jpg); }
h2.newsflash a { background-image: url(../img/banners/newsflash.jpg); }
h2.newreleases a { background-image: url(../img/banners/newreleases.jpg); }
h2.shop a { background-image: url(../img/banners/shop.jpg); }
h2.shoppingguide  a{ background-image: url(../img/banners/shoppingguide.jpg); }
h2.video a { background-image: url(../img/banners/video.jpg); }
h2.winwin a { background-image: url(../img/banners/winwin.jpg); }
h2.museum a { background-image: url(../img/banners/museum.jpg); }
h2.articles a { background-image: url(../img/banners/articles.jpg); }


/* was .content */
.contentWrap div.rightCol h1 {
	margin: 0;
	padding: 0 50px 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d;
	}

.contentWrap div.rightCol h3 {
	margin: 0;
	padding: 0 50px 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d;
	}
.contentWrap div.rightCol h4 {
	margin: 0;
	padding: 0 30px 1em 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
#ptagfallback {
	font-size: 11px;
	line-height: 1.5em;
	color: #2e2f35;
	width: 644px;
	overflow: hidden;
	}
#ptagfallback img {
	margin: 10px 0 10px 0;
	}
.contentWrap div.rightCol p {
	margin: 0;
	padding: 0 0 0.5em 0;
	font-size: 11px;
	line-height: 1.5em;
	color: #2e2f35;
	}
.contentWrap div.rightCol strong {
	color: #000;
	}
.contentWrap div.rightCol ul {
	margin: 0 40px 1em 40px;
	color: #2e2f35;
	}


.content div.date {
	color: #ccc;
	float: right;
	width: 160px;
	}
.content div.date p {
	margin: 0;
	padding: 0;
	size: 9px;
	color: #ccc;
	}
.addComment { padding: 20px 0 10px 0; }
.shareThis { padding: 35px 0 10px 0; }



form.searchFrm {
	margin: 0;
	padding: 4px 0 0 0;
	font-size: 9px;
	position: relative;
	color: #ffffff;
	width: 215px;
	float: right;
	height: 20px;
	}
form.searchFrm fieldset { padding: 0; border: 0; }
form.searchFrm legend { padding: 0; margin: 0; font-size: 1.4em }
form.searchFrm label { padding: 0 0 0 0; }

form.searchFrm dl {
	margin: 0;
	padding: 0;
	/*width: 450px;*/
	display: block;
	clear: both;
	}
form.searchFrm dt, form dd {
	margin: 0 0 0 0;
	padding: 0px;
	float: left;
	display: inline;

	}
form.searchFrm dt {
	/*width: 150px;*/
	padding: 0 10px 0 10px;
	text-align: left;
	}
form.searchFrm dd {
	/*width: 200px;*/
	}
form.searchFrm input.textField { margin: 1px 10px 0 0; padding: 2px; border: 1px solid #8a8b8b; font-size: 9px; float: left; width: 130px; height: 11px; }
form.searchFrm button {
	margin: 2px 0 0 0;
	padding: 0;
	width: 64px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	float: left;
	border: 0;
	cursor: pointer;
	background: transparent url(../img/btn_top_search.gif) no-repeat bottom left;
	}

.btnViewAll { padding: 5px 0 0 39px; display: block; }
.btnViewAll a {
	margin: 0 0 0 0;
	padding: 0;
	width: 52px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_view_all.gif) no-repeat bottom left;
	}

.barNavigationSet {
	margin: 0;
	padding: 0;
	width: 139px;
	height: 24px;
	display: block;
	float: right;
	background: transparent url(../img/bar_navi_bg.gif) no-repeat top left;
	}
.barNavigationSetFull {
	margin: 0;
	padding: 0;
	width: 139px;
	height: 24px;
	display: block;
	float: right;
	background: transparent url(../img/bar_navi_bg.gif) no-repeat top left;
	}
.barNavigationSet .btnViewAll { padding: 5px 0 0 39px; display: block; }
.barNavigationSet .btnViewAll a {
	margin: 0 0 0 0;
	padding: 0;
	width: 52px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_view_all.gif) no-repeat bottom left;
	}

.barNavigationSetFull span.btnViewAll { padding: 5px 0 0 4px; display: block; float: left; }
.barNavigationSetFull span.btnViewAll a {
	margin: 0 0 0 0;
	padding: 0;
	width: 52px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_view_all.gif) no-repeat bottom left;
	}
.barNavigationSetFull span.btnViewPrev { padding: 5px 0 0 13px; display: block; float: left; }
.barNavigationSetFull span.btnViewPrev span {
	margin: 0 0 0 0;
	padding: 0;
	width: 22px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background: transparent url(../img/btn_view_prev.gif) no-repeat bottom left;
	}
.barNavigationSetFull span.btnViewNext { padding: 5px 0 0 4px; display: block; float: left; }
.barNavigationSetFull span.btnViewNext span {
	margin: 0 0 0 0;
	padding: 0;
	width: 22px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	cursor: pointer;
	background: transparent url(../img/btn_view_next.gif) no-repeat bottom left;
	}
.barNavigationSetFull span.btnViewPrev span.disabled, .barNavigationSetFull span.btnViewNext span.disabled { background-position: bottom right; cursor: default; }

.latestVideo {
	margin: 0 0 8px 0;
	width: 300px;
	height: 152px;
	overflow: hidden;
	display: block;
	background: transparent url(../img/latest_video_bg.gif) no-repeat top left;
	position: relative;
}

.latestVideo div.videoStill { padding: 23px 0 13px 23px; }
.latestVideo div.videoName { padding: 0 0 4px 28px; clear: both; font-size: 9px; }


.latestVideo .videoSwitch a {

   position: absolute;

	width: 27px;
	height: 27px;

	display: block;

	outline: none;

}

.latestVideo .videoSwitch .videoSwitch1 {

	top: 98px;
	left: 185px;

}

.latestVideo .videoSwitch .videoSwitch2 {

	top: 98px;
	left: 218px;

}

.latestVideo .videoSwitch .videoSwitch3 {

	top: 98px;
	left: 251px;

}


.mainFeature { padding: 10px 10px 0 0; width: 646px; }
.mainFeature img.feature { float: left; }
.mainFeature img.onSale { float: right; }

.newReleases { float: left; width: 656px; margin: 10px 0 0 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; }
.sneakerMuseum { float: left; width: 654px; margin: 10px 0 0 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; clear: both; }

.newReleases h2.title, .sneakerMuseum h2.title, .articles h2.title, .sneakerFreakerShopHome h2.title {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 314px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.newReleases h2.title { width: 182px; background: transparent url(../img/title_new_releases.gif) no-repeat top left; }
.sneakerMuseum h2.title { background: transparent url(../img/title_sneaker_museum.gif) no-repeat top left; }
.articles h2.title { width: 115px; background: transparent url(../img/title_articles.gif) no-repeat top left; }
.sneakerFreakerShopHome h2.title{ background: transparent url(../img/title_sneaker_freaker_shop.gif) no-repeat top left; }

.newReleases a.rss, .articles a.rss {

	float: left;
	position: relative;
	top: 4px;

}

#releases {
	width: 650px;
	height: 432px;
	overflow: hidden;
	position: relative;
}
#releases .snkrGrid {padding-bottom:5px;height:140px;}

#articlesData {
	width: 650px;
	min-height: 465px; /*355*/
	overflow: hidden;
	position: relative;
}

.newReleasesExpanded { float: left; width: 656px; margin: 10px 0 10px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; overflow: hidden; position: relative; }
.newReleasesExpanded h2.title a {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 40px; /* 124px */
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/newreleases.jpg) no-repeat top left;
	}

.newReleasesExpanded h2.title {
	padding-bottom: 0px !important;
    }

.newReleasesExpanded .beforeItem {
	background: transparent url(../img/arrow.grey.left.gif) no-repeat center left;
	width: 80px;
	overflow: hidden;
	background-color: #fff;
    position: absolute;
    float: left;
    top: -5px;
    right: 100px;
    }

.newReleasesExpanded .beforeItem img {
    float: right;
    }

.newReleasesExpanded .afterItem {
	background: transparent url(../img/arrow.grey.right.gif) no-repeat center right;
	text-align: right;
	width: 80px;
	overflow: hidden;
	float: right;
	background-color: #fff;
    position: absolute;
    top: -5px;
    right: 10px;
    }
.newReleasesExpanded .afterItem img {
	float: left;
    }
.filterWhiteOut {
    background-color: #fff;
    width: 420px;
    height: 40px;
    }
.filterNewReleasesBar { padding: 6px 0 0 0; height: 20px; border-top: 1px solid #4c4c4c; width: 645px; }
.filterNewReleasesBar hr { display: none; }

div#newReleasesPrev {
	float: left;
}

div#newReleasesNext {
	float: right;
	margin-right: 10px;
}

div#newReleasesNext,
div#newReleasesPrev {
	cursor: pointer;
}

.articles { float: left; width: 656px; margin: 10px 0 0 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; }
.articles div.col {
	float: left;
	/*width: 150px;*/
	width: 309px;
	margin-right:27px;
	margin-bottom:1em;
	background-color: #fff;
	/*background-color: #f1f3f7;
	border-right: 15px solid #fff;*/
	}
.articles div.right {margin-right:0;}
.articles div.noBdr { border-right: 0px; }
.articles div.col a { text-decoration: none; }
.articles div.col a span { text-decoration: none; color: #111; padding: 1em 5px 0.5em 5px; display: block; font-size:1.3em; }
.articles div.col a:hover span { text-decoration: underline; }
.articles div.col h3  {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #111;
	text-decoration: none;
	}
.articles div.col p {
	margin: 0;
	padding: 0 5px 1em 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333;
	}
.articles div.colBg { width: 656px; background: transparent /*url(../img/articles_col_bg.gif) repeat-y top left*/; border-bottom: 8px solid #fff; }

.articlesExpanded { float: left; width: 656px; margin: 10px 0 10px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; overflow: hidden; }
.articlesExpanded div.col {
	float: left;
	width: 320px;
	background-color: #f1f3f7;
	border-right: 15px solid #fff;
	}
.articlesExpanded div.noBdr { border-right: 0px; }
.articlesExpanded div.col a { text-decoration: none; }
.articlesExpanded div.col a span { text-decoration: none; color: #111; padding: 1em 5px 1em 5px; display: block; }
.articlesExpanded div.col a:hover span { text-decoration: underline; }
.articlesExpanded div.col h3  {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #111;
	text-decoration: none;
	}
.articlesExpanded div.col p {
	margin: 0;
	padding: 0 5px 1em 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #333;
	}
.articlesExpanded div.colBg { width: 656px; background: transparent url(../img/articles_col_bg.gif) repeat-y top left; }
.articlesExpanded h2.title a {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 37px; /* 124px */
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/articles.jpg) no-repeat top left;
	}
.articlesExpanded h2.title {
	padding: 0 0 3px 0 !important;
}

.aboutExpanded { float: left; width: 656px; margin: 10px 0 10px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; }
.aboutExpanded h2.title {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 124px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/aboutus.jpg) no-repeat top left;
	}
.aboutExpanded div.content { float: left; }

.blankExpanded { float: left; width: 656px; margin: 10px 0 10px 0; }
.blankExpanded h2.title {
	margin: 0;
	padding: 1em 50px 1em 0;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: normal;
	color: #8d8d8d;
	}
.blankExpanded div.content { float: left; }


.videoExpanded { float: left; width: 656px; margin: 10px 0 0 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; }
/*
.videoExpanded div.col {
	float: left;
	width: 153px;
	border-right: 8px solid #fff;
	}
.videoExpanded div.col a { text-decoration: none; }
.videoExpanded div.col a span { text-decoration: none; color: #8d8d8d; padding: 1em 5px 1em 5px; display: block; }
.videoExpanded div.col a:hover span { text-decoration: underline; }
.videoExpanded div.col h2 {
    float: left;
}
.videoExpanded div.col h3 {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #8d8d8d;
	text-decoration: none;
	}
.videoExpanded div.col p {
	margin: 0;
	padding: 0 5px 1em 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
.videoExpanded div.colBg { width: 656px; border-bottom: 8px solid #fff; }
*/
.videoExpanded h2.title {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 124px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/video.jpg) no-repeat top left;
}

.featuresExpanded { float: left; margin: 0; padding: 10px 0 0 10px; width: 970px; margin: 0; background-color: #fff; overflow:  hidden; }
.featuresExpanded div.col {
	float: left;
	width: 317px;
	min-height: 128px;
	border-right: 6px solid #fff;
	}
.featuresExpanded div.clr { height: 8px !important; overflow: hidden; }
.featuresExpanded div.col a { text-decoration: none; }
.featuresExpanded div.col a span { text-decoration: none; color: #8d8d8d; padding: 1em 5px 1em 5px; display: block; }
.featuresExpanded div.col a:hover span { text-decoration: underline; }
.featuresExpanded div.col h3  {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #8d8d8d;
	text-decoration: none;
	}
.featuresExpanded div.col p {
	margin: 0;
	padding: 0 5px 1em 5px;
	font-size: 0.8em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
.featuresExpanded div.colBg { width: 646px; border-bottom: 8px solid #fff; }
.featuresExpanded h2.title {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 970px;
	height: 124px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/features.jpg) no-repeat top left;
	}
.featuresExpanded div.zigzag {
	width: 970px;
	}


.winwinExpanded { float: left; width: 656px; margin: 10px 0 10px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; overflow: hidden; }
.winwinExpanded h2.title a {
	margin: 0 0 8px 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 124px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/winwin.jpg) no-repeat top left;
	}

.winwinExpanded div.odd { background-color: #fff; }
.winwinExpanded div.even { background-color: #ecedf1; }

.winwinExpanded div.newsGrid { clear: none; float: left; width: 318px; }
.winwinExpanded div.content { float: left; }

.winwinExpanded div.col {
	float: left;
	width: 314px;
	border-right: 8px solid #fff;
	}
.winwinExpanded div.newsGrid { clear: none; float: left; width: 323px; }
.winwinExpanded div.newsGrid div.img { padding: 5px; float: left; width: 68px; }
.winwinExpanded div.newsGrid div.txt { float: left; width: 220px; height: 100px; }

.newsFlashSide { }
.newsFlashSide div.odd { background-color: #fff; }
.newsFlashSide div.even { background-color: #ecedf1; }

.facebookWidgetSide { width:300px; height:258px; margin-bottom:8px; background-color: #fff; }

.newsGrid { clear: both; width: 300px; }
.newsGrid a { font-size: 9px; color: #111; text-decoration: none; }

.newsGrid:hover h3 { text-decoration: underline; }
.newsGrid:hover img.fade { opacity: 0.8; filter: alpha(opacity=80); }

.newsGrid div.img { padding: 5px; float: left; width: 70px; height: 70px; }
.newsGrid div.txt { float: left; width: 218px; height: 56px; }

.newsGrid div.txt h3 {
	margin: 0;
	padding: 5px 5px 5px 0;
	font-size: 9px;
	line-height: 1.4em;
	color: #111;
	}
.newsGrid div.txt p {
	margin: 0;
	padding: 0 5px 0 0;
	font-size: 9px;
	line-height: 1.4em;
	color: #333;
	}

.newsCrossfade {
	margin: 0 0 8px 0;
	background-color: #fff;
	width: 300px;
	height: 80px;
	overflow: hidden;
	position: relative;
	}
.newsCrossfade .fadingDivContainer {
	position: absolute;
	top: 0px;
	opacity: 0.9988;
	filter: alpha(opacity=99);
	}
.newsFlashExpanded { float: left; width: 646px; margin: 10px 0 10px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; overflow: hidden; }
.newsFlashExpanded h2.title a {
	margin: 0 0 0 0 !important;
	padding: 0 !important;
	width: 645px;
	height: 37px; /* 124px */
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/banners/newsflash.jpg) no-repeat top left;
	}
.newsFlashExpanded div.zigzag {
	margin: -4px 0 0 0;
	}
.newsFlashExpanded div.odd { background-color: #fff; }
.newsFlashExpanded div.even { background-color: #ecedf1; }

.newsFlashExpanded div.newsGrid { clear: none; float: left; width: 323px; }
.newsFlashExpanded div.content { float: left; }

.sneakerFreakerShopHome { float: left; width: 656px; margin: 10px 0 0px 0; background: transparent url(../img/green_bar.v2.gif) no-repeat top left; overflow: hidden; }

.shopGrid { float: left; width: 120px; }
.shopGrid h3 { margin: 0; padding: 0 0 10px 0 !important; line-height: 1em !important; text-align: center; text-transform: uppercase; }
.shopGrid a { font-size: 9px; color: #111; text-decoration: none; }
.shopGrid span { width: 110px; display: block; }
.shopGrid a:hover span { width: 110px; text-decoration: underline; }
.shopGrid div.col img:hover { text-decoration: none; }
.sneakerFreakerShopHome .colPad { padding: 0 7px 0 0; }



.btnMore { padding: 0 7px 0 0; display: block; }
.btnMore a {
	margin: 0 0 0 0;
	padding: 0;
	width: 42px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	float: right;
	position: relative;
	background: transparent url(../img/btn_more.gif) no-repeat bottom left;
	}
.bnr { margin: 0 0 8px 0; }

.newsFlashSide { width: 300px; background: transparent url(../img/title_newsflash.gif) no-repeat top left; clear: both; }

.newsFlashSide h3.title {
	margin: 0 0 0 0;
	padding: 0;
	width: 245px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/title_newsflash.gif) no-repeat bottom left;
	}

.newsFlashSide .btnViewAll a {
	margin: 0 0 0 0;
	padding: 0;
	width: 52px;
	height: 15px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_view_all_black.gif) no-repeat bottom left;
	}

.userTools {
	margin: 0;
	padding: 0 0 0 0;
	width: 313px;
	height: 90px;
	float: left;
	color: #ccc;
	font-size: 9px;
	}
.userTools { }
.userTools div.loggedIn div.img { padding: 7px 0 0 7px; float: left; width: 50px; }
.userTools div.loggedIn div.txt { float: left; width: 240px; }

.userTools div.loggedIn ul {
	margin: 0 0 0 8px;
	padding: 5px 0 0 15px;
	}
.userTools div.loggedIn ul li {
	margin: 0;
	padding: 0 0 2px 0;
	position: relative;
	text-decoration: none;
	font-size: 9px;
	}
.userTools div.loggedIn ul li a {
	margin: 0;
	padding: 0;
	font-weight: normal;
	color: #e4e4e4;
	}
.userTools div.loggedIn ul li.green { color: #5fb89b; }
.userTools div.loggedIn ul li.red { color: #f80633; }
.userTools div.loggedIn ul li.grey { color: #7f8080; }
.userTools div.loggedIn ul span.user { color: #fff; }

.userTools div.loggedIn ul li.green a { color: #5fb89b; }
.userTools div.loggedIn ul li.red a { color: #f80633; }
.userTools div.loggedIn ul li.grey a { color: #7f8080; }
.userTools div.loggedIn ul span.user a { color: #fff; }

.userTools div.welcome { margin: 0; padding: 0; }
.userTools div.welcome h3.title {
	margin: 0 0 0 0;
	padding: 0;
	width: 310px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/title_news_giveaways.gif) no-repeat top left;
	}
.userTools div.welcome h4.joinNow {
	margin: 4px 0 0 0;
	padding: 0;
	width: 68px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/title_join_now.gif) no-repeat top left;
	}
.userTools div.welcome p.loginLink {
	margin: 0;
	padding: 18px 0 0 10px;
	display: block;
	width: 200px;
	font-size: 9px;
	clear: both;
	position: relative;
	color: #999;
	}


.userTools div.esWelcome { margin: 0; padding: 0; }
.userTools div.esWelcome h3.title {
	margin: 0 0 0 0;
	padding: 0;
	width: 310px;
	height: 24px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/title_es_newsletter.gif) no-repeat top left;
	}
.userTools div.esWelcome button {
	margin: 4px 0 0 0;
	padding: 0;
	width: 115px;
	height: 27px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	border: 0;
	background: transparent url(../img/btn_es_signup.gif) no-repeat top left;
	}
.userTools div.esWelcome label {
    padding: 3px 5px 0 5px;
    float: left;
	}
.userTools div.esWelcome label input { padding: 5px; width: 160px; }

.btnNewsletter { padding: 0; display: block; }
.btnNewsletter a {
	margin: 5px 0 0 0;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_newsletter.gif) no-repeat bottom left;
	}
.btnMember { padding: 0; display: block; }
.btnMember a {
	margin: 5px 5px 0 2px;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_full_member.gif) no-repeat bottom left;
	}


.btnLrgNext { padding: 0; display: block; }
.btnLrgNext a {
	margin: 20px 8px 0 0;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	float: right;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_lrg_next.gif) no-repeat bottom left;
	}
.btnLrgPrev { padding: 0; display: block; }
.btnLrgPrev a {
	margin: 20px 5px 0 0;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	float: left;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_lrg_prev.gif) no-repeat bottom left;
	}

.articlesExpanded div.content img { max-width: 646px; }
.featuresExpanded div.content img { max-width: 646px; }
.newReleasesExpanded div.content img { max-width: 646px; }
.newsFlashExpanded div.content img { max-width: 646px; }
.winwinExpanded div.content img { max-width: 646px; }

.zigzag { margin: 0 0 5px 0; clear: both; height: 20px; width: 645px; background: transparent url(../img/zigzag_long.gif) no-repeat center left; }
.zigzag hr { display: none; }


.snkrGrid { float: left; width: 153px;}
.snkrGrid h3 { margin: 0; padding: 0 !important; line-height: 1em !important; text-align: center; }
.snkrGrid a { font-size: 9px; color: #111; text-decoration: none; }
.snkrGrid span { width: 153px; display: block; }
.snkrGrid a:hover span { width: 153px; text-decoration: underline; }
.snkrGrid div.col img:hover { text-decoration: none; }
.colpad { padding: 0 11px 5px 0; }
.colPad { padding: 0 9px 5px 0; }

.newReleasesExpanded div.snkrGrid { float: left; width: 155px;}

/* */

.contentFooter { margin: 0; padding: 0; clear: both; width: 971px; overflow: hidden; }

.footerWrap { background: #000 url(../img/footer_bg.gif) repeat-x top left; }
.footer {
	margin: 0 auto;
	padding: 0 0 0 0;
	width: 980px;
	position: relative;
	background: transparent url(../img/footer_lines_bg.gif) repeat-x top left;
	}
html > .footer {
	width: 980px;
	}

.footerNav {
	margin: 0;
	padding: 0 0 0 0;
	width: 240px;
	height: 244px;
	clear: both;
	float: left;
	position: relative;
	background: transparent url(../img/footer_divider.gif) no-repeat top right;
	}
.footerNav ul {
	margin: 0;
	padding: 6px 0 0 8px;
	list-style-type: none;
	position: relative;
	}
.footerNav ul li {
	margin: 0;
	padding: 2px 0;
	position: relative;
	text-decoration: none;
	}
.footerNav ul li a {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	color: #e4e4e4;
	position: relative;
	}
.footerNav ul li a:hover, {
	background-position: bottom left;
	/*overflow: hidden;*/
	}
.footerNav ul li a.hyperspace {
	margin: 3px 0 8px 0;
	padding: 0;
	width: 204px;
	height: 33px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/hyperspace.gif) no-repeat bottom left;
	}

.footerCol {
	padding: 0 0 0 10px;
	width: 236px;
	height: 208px;
	float: left;
	}
.footerCol ul {
	margin: 0 0 10px 0;
	padding: 0;
	list-style-type: none;
	overflow: hidden;
	height: 160px;
	}
.footerCol ul li {
	margin: 0;
	padding: 0 0 2px 9px;
	text-decoration: none;
	background: transparent url(../img/footer_bullet.gif) no-repeat 0 5px;
	}
.footerCol ul li a {
	margin: 0;
	padding: 0;
	display: block;
	font-size: 10px;
	font-weight: normal;
	color: #e4e4e4;
	}
.footerCol ul li a span {
	color: #919191;
	}
.footerCol ul li a:hover, {
	background-position: bottom left;
	/*overflow: hidden;*/
	}
.footerCol h4 {
	margin: 0;
	padding: 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
.footerCol h4.title {
	margin: 0 0 8px 0;
	padding: 0;
	width: 233px;
	height: 30px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.footerCol h4.forumPosts { background: transparent url(../img/footer_forum_posts.gif) no-repeat bottom left; }
.footerCol h4.newReleases { background: transparent url(../img/footer_new_releases.gif) no-repeat bottom left; }
.footerCol h4.blogPosts { background: transparent url(../img/footer_blog_posts.gif) no-repeat bottom left; }
.footerCol h4.sneakers { background: transparent url(../img/footer_sneakers.gif) no-repeat bottom left; }
.footerCol h4.recentFeatures { background: transparent url(../img/footer_recent_features.gif) no-repeat bottom left; }

.footer div.divider { background: transparent url(../img/footer_divider.gif) no-repeat top right; width: 238px; /* Changes width on 3rd footer column */ }

.footerCol h4.title a {
	margin: 0 0 8px 0;
	padding: 0;
	width: 233px;
	height: 22px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}
.footerCol h4.rssFeed a { background: transparent url(../img/footer_rss_feed.gif) no-repeat bottom left; }
.footerCol h4.releaseFilter a { background: transparent url(../img/footer_quickpick.gif) no-repeat bottom left; }

.filterQuickPick {
	width: 510px;
	height: 40px;
	float: right;
}
.filterQuickPick h4.title {
	margin: 0 0 8px 0;
	padding: 0;
	width: 140px;
	height: 22px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	float: left;
	}

/* Menu */

.mainMnu {
	margin: 0;
	padding: 0 0 0 0;
	width: 666px;
	height: 66px;
	float: right;
	}
.mainMnu ul {
	margin: 0;
	padding: 0;
	height: 31px;
	list-style-type: none;
	}
.mainMnu ul li {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	width: 83px;
	height: 66px;
	text-indent: -700em;
	text-decoration: none;
	}
.mainMnu ul li a, .mainMnu ul li span {
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	float: left;
	width: 83px;
	height: 66px;
	text-indent: -700em;
	text-decoration: none;
	}
.mainMnu ul li a:hover, {
	background-position: bottom left;
	/*overflow: hidden;*/
	}
/*Hide from Mac IE\*/
.mainMnu ul li a {
	overflow: hidden;
	}
/*End hide*/

.mainMnu #mnuItem01 { background: #1f1b34 url(../img/nav.articles.v2.gif) no-repeat bottom left; width: 84px; }
.mainMnu #mnuItem02 { background: #493f7b url(../img/nav.freakers.v2.gif) no-repeat bottom left; width: 84px; }
.mainMnu #mnuItem03 { background: #564c91 url(../img/nav.features.v2.gif) no-repeat bottom left; }
.mainMnu #mnuItem04 { background: #6255a4 url(../img/nav.shoppe.v2.gif) no-repeat bottom left; }
.mainMnu #mnuItem05 { background: #695fb8 url(../img/nav.winwin.v2.gif) no-repeat bottom left; }
.mainMnu #mnuItem06 { background: #6255a4 url(../img/nav.forum.v2.gif) no-repeat bottom left; }
.mainMnu #mnuItem07 { background: #564c91 url(../img/nav.blog.v2.gif) no-repeat bottom left; }
.mainMnu #mnuItem08 { background: #493f7b url(../img/nav.museum.gif) no-repeat bottom left; }
.mainMnu #mnuItem09 { background: #1e1d35 url(../img/facebook-nav-bg.png) no-repeat bottom left; }

.mainMnu #subItem01 { background: transparent url(../img/nav/articles_articles.gif) no-repeat top left; }
.mainMnu #subItem02 { background: transparent url(../img/nav/articles_newreleases.gif) no-repeat top left; }
.mainMnu #subItem03 { background: transparent url(../img/nav/articles_newsflash.gif) no-repeat top left; }
.mainMnu #subItem04 { background: transparent url(../img/nav/freakers_forum.gif) no-repeat top left; }
.mainMnu #subItem05 { background: transparent url(../img/nav/freakers_myfrknblog.gif) no-repeat top left; }

.mainMnu:hover #mnuItem01 a { height: 25px; }
.mainMnu:hover #mnuItem02 span { height: 25px; }

ul.subNav {}

.mainMnu ul.subNav li {
	display: none;
	z-index: 1000;
	}
.mainMnu ul li ul.subNav {
	margin: 0;
	display: none;
	z-index: 1000;
	}
.mainMnu ul li:hover ul.subNav {
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
	top: 0;
	left: 0;
	display: block;
	z-index: 1000;
	}
.mainMnu ul li:hover ul.subNav li {
	margin: 0;
	padding: 0;
	display: block;
	width: 79px;
	height: 10px !important;
	text-indent: -700em;
	text-decoration: none;
	}
.mainMnu ul li:hover ul.subNav li a {
	margin: 0;
	padding: 0;
	display: block;
	width: 79px;
	height: 10px !important;
	text-indent: -700em;
	text-decoration: none;
	}
ul.subNav li a:hover {
	border-left: 3px solid #FF0000;
	}

/* */

.subMnu {
	margin: 0;
	padding: 0 0 0 0;
	width: 418px;
	height: 26px;
	float: left;
	}
.subMnu ul {
	margin: 0;
	padding: 0;
	height: 26px;
	list-style-type: none;
	}
.subMnu ul li {
	margin: 0;
	padding: 0;
	float: left;
	}
.subMnu ul li a {
	margin: 0;
	padding: 0;
	display: block;
	_float: left;
	width: 10px;
	height: 26px;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	}
.subMnu ul li a:hover {
	background-position: bottom left;
	/*overflow: hidden;*/
	}
/*Hide from Mac IE\*/
.subMnu ul li a {
	overflow: hidden;
	}
/*End hide*/

.subMnu #subMnuItem01 { background: transparent url(../img/sub_nav_01.gif) no-repeat bottom left; width: 172px; }
.subMnu #subMnuItem02 { background: transparent url(../img/sub_nav_02.gif) no-repeat bottom left; width: 147px; }
.subMnu #subMnuItem03 { background: transparent url(../img/sub_nav_03.gif) no-repeat bottom left; width: 99px; }


/* */


.articlesFilter {
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	width: 645px;
	height: 22px;
	clear: both;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #8c8e8e;
	overflow: hidden;
	}
.articles div.articlesFilter { *margin: 0px 0 10px 0; border:0; }
.articlesFilter ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 19px;
	background: transparent url(../img/filter_mnu_bg.gif) repeat-x top left;
	}
.articlesFilter ul li {
	margin: 0;
	padding: 0;
	float: left;
	}
.articlesFilter ul li a {
	margin: 0;
	padding: 0;
	display: block;
	_float: left;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: -1px;
	border-right: 1px solid #ccc;
	line-height: 19px;
	height: 19px;
	text-align: center;
	text-transform: uppercase;
	/*color: #000;*/
	}
.articlesFilter ul li a:hover {
	background-position: bottom left;
	text-decoration: none;
	background-color: #4b8c7c;
	color: #fff;
	/*overflow: hidden;*/
	}
/*Hide from Mac IE\*/
.articlesFilter ul li a {
	overflow: hidden;
	}
/*End hide*/

li.noBdr a { border: 0 !important; }
.articlesFilter .even a { color: #000; }
.articlesFilter .current a, .articlesFilter .current a:hover { color: #fff; background-color: #4b8c7c; }

.articlesFilter #filtMagClassics 	{ width: 85px; }
.articlesFilter #filtTheBiz 	{ width: 49px; }
.articlesFilter #filtVintage 	{ width: 58px; }
.articlesFilter #filtColab 	{ width: 45px; }
.articlesFilter #filtMusic 	{ width: 45px; }
.articlesFilter #filtCustom 	{ width: 55px; }
.articlesFilter #filtStores 	{ width: 50px; }
.articlesFilter #filtSkate 	{ width: 45px; }
.articlesFilter #filtWomen 	{ width: 52px; }
.articlesFilter #filtFashion 	{ width: 55px; }
.articlesFilter #filtEvent 	{ width: 45px; }
.articlesFilter #filtIndie 	{ width: 50px; border-right: 0; }

.articlesFilter #filtWomen:hover 	{ background-color: #f49ac1; }
.articlesFilter .current a#filtWomen, .articlesFilter .current a#filtWomen:hover { background-color: #f49ac1; }


.featuresFilter {
	margin: -5px 0 10px 0;
	padding: 0 0 10px 0;
	width: 960px;
	height: 22px;
	border-bottom: 1px solid #8c8e8e;
	overflow: hidden;
	}
.featuresFilter ul {
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 19px;
	background: transparent url(../img/filter_mnu_bg.gif) repeat-x top left;
	}
.featuresFilter ul li {
	margin: 0;
	padding: 0;
	float: left;
	}
.featuresFilter ul li a {
	margin: 0;
	padding: 0;
	display: block;
	_float: left;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: -1px;
	border-right: 1px solid #ccc;
	line-height: 19px;
	height: 19px;
	text-align: center;
	text-transform: uppercase;
	/*color: #000;*/
	}
.featuresFilter ul li a:hover {
	background-position: bottom left;
	text-decoration: none;
	background-color: #4b8c7c;
	color: #fff;
	/*overflow: hidden;*/
	}
/*Hide from Mac IE\*/
.featuresFilter ul li a {
	overflow: hidden;
	}
/*End hide*/

li.noBdr a { border: 0 !important; }
.featuresFilter .even a { color: #000; }
.featuresFilter .current a, .articlesFilter .current a:hover { color: #fff; background-color: #4b8c7c; }



.featuresFilter #filtClassics 		{ width: 130px; }
.featuresFilter #filtOldSchool 		{ width: 86px; }
.featuresFilter #filtNewSchool 		{ width: 86px; }
.featuresFilter #filtHowTo 			{ width: 100px; }
.featuresFilter #filtBestOfTheBest 	{ width: 106px; }
.featuresFilter #filtLookBooks 		{ width: 90px; }
.featuresFilter #filtColabs 		{ width: 70px; }
.featuresFilter #filtNike 			{ width: 46px; }
.featuresFilter #filtPuma 			{ width: 50px; }
.featuresFilter #filtADIDAS 		{ width: 56px; }
.featuresFilter #filtWomens 		{ width: 66px; }
.featuresFilter #filtSkate	 		{ width: 62px; }

.featuresFilter #filtWomens:hover 	{ background-color: #f49ac1; }








/* */

form.enterCompFrm {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 0.8em;
	position: relative;
	color: #8d8d8d;
	clear: both;
	width: 645px;
	border-top: 1px solid #ccc;
	}
form.enterCompFrm fieldset { padding: 0; border: 0; }
form.enterCompFrm legend { padding: 5px 0 5px 0; margin: 0; font-size: 1.4em }
form.enterCompFrm label { padding: 0 0 0 0; font-size: 11px; color: #000; }
form.enterCompFrm textarea {
	margin: 0 0 10px 0;
	width: 500px;
	height: 150px;
	}
form.enterCompFrm dl {
	margin: 0px;
	padding: 0px;
	width: 623px;
	display: block;
	clear: both;
	}
form.enterCompFrm dt, form dd {
	margin: 0 0 10px 0;
	padding: 0px;
	float: left;
	display: inline;
	line-height: 20px;
	}
form.enterCompFrm dt {
	width: 100px;
	padding: 0 10px 0 0;
	text-align: left;
	}
form.enterCompFrm dd {
	width: 500px;
	}
form.enterCompFrm dd.grid label {
	width: 90px;
	float: left;
	display: block;
	}
form.enterCompFrm dd.grid label.wide {
	width: 185px;
	}
form.enterCompFrm dd.submit { margin: 15px 0 0 0; padding: 10px; width: 623px; background-color: #5fb89a; }
form.enterCompFrm dd.submit button { margin: 10px 0; }
form.enterCompFrm sup.req {
	vertical-align: baseline;
	font-size: 1.1em;
	color: #CC0000;
	}
form.enterCompFrm p { padding: 0 0 1em 0; line-height: 1.3em; }

form.enterCompFrm dd.submit button {
	margin: 0;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	float: right;
	background: transparent url(../img/btn_lrg_enter_comp.gif) no-repeat top left;
	text-indent: -700em;
	text-decoration: none;
	color: transparent;
	overflow: hidden;
	border: 0;
	cursor: pointer;
	position: relative;
	}

/* */

.made_in_china {
	padding: 10px;
	font-size: 9px;
	background: #000000;
	color: #FFFFFF;
}


/* FRKN Blog */
.blogWrap {
	background: #fff url(../img/blog_wrap_bg.gif) repeat-y top right;
	}


.myFrknBlogWrap {
	padding: 0 0 0 0;
	width: 656px;
	position: relative;
	background: transparent url(../img/blog_bg.gif) repeat-y top left;
	}
.myFrknBlogWrap h1 {
	margin: 0;
	padding: 0 50px 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #2e2f35;
	}
.myFrknBlogWrap h2 {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #2e2f35 !important;
	}
.myFrknBlogWrap h3 {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 1.1em;
	line-height: 1.4em;
	font-weight: normal;
	color: #2e2f35;
	}
.myFrknBlogWrap h4 {
	margin: 0;
	padding: 0 30px 1em 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #2e2f35;
	}
.myFrknBlogWrap p {
	margin: 0;
	padding: 0 0 1em 0;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #2e2f35;
	}
.myFrknBlogWrap ol {
	margin-top: 0;
	font-size: 0.8em;
	line-height: 1.3em;
	color: #2e2f35;
	}

.frkn_left {
	position: static;
	float: left;
	display: inline;
	width: 446px;
	padding: 10px 0 0 0;
	margin-right: 8px;
	text-align: left;
	overflow: hidden;
	}
.frkn_right {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	display: inline;
	background: #000000;
	font-size: 10px;
	overflow: hidden;
	}
.frkn_block { width: 446px; }

.floatHolder { clear: both; }

.myFrknBlogWrap div.clearer {
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	_margin: 0px;
	line-height: 0px;
	}
.myFrknBlogWrap div.clear_row, .myFrknBlogWrap div.clear_5px { height: 5px; }
.myFrknBlogWrap div.clear_2px { height: 2px; }
.myFrknBlogWrap div.clear_10px { height: 10px;}
.myFrknBlogWrap div.clear_20px { height: 20px;}
.myFrknBlogWrap div.clear_40px { height: 40px; }

.myFrknBlogWrap div.content img { max-width: 446px; }

input, textarea, select { border: 1px solid #CCCCCC; padding: 2px; }

div#frkn_nav {
	width: 443px;
	margin: 0 auto;
	background: #000000;
	height: 20px;
	position: static;
	display: block;
	font-size: 10px;
}

div#frkn_nav a {
	display: block;
	position: static;
	float: left;
	text-align: center;
	color: #FFFFFF;
	padding: 4px 0 0 0;
	cursor: pointer;
	text-decoration: none;
}

div#catDivider {
	width: 444px;
	height: 15px;
	background-image: url("images/layout/frkn.panel.jpg") no-repeat;
	line-height: 15px;
}



.frnk_userinfo {
	width: 180px;
	color: #FFFFFF;
	margin-left: 3px;
	margin-top: 6px;
	margin-top: 10px;
}

div#whatisfrkn {
	width: 444px;
	margin-bottom: 10px;
	text-align: left;
	border: 1px solid #CCCCCC;
	background: #F3F3F3;
}

div#whatisfrkn div {
	width: 426px;
	padding: 10px 0 0 0;
	margin-left: 10px;
}

.sfgreen {
	color: #A4D7B0;
}



.frkn_panel {
	width: auto;
	height: 15px;
	background: url('images/layout/frkn.panel.jpg') no-repeat;
	line-height: 15px;
	background-color: #000;
}

.searchBox {
	border: 1px solid #61615e;
	background: #1e1e1e;
	padding: 3px;
	color: #FFFFFF;
	font: 10px verdana;
}

.right_drop {
	border: 1px solid #61615e;
	background: #1e1e1e;
	padding: 2px;
	color: #FFFFFF;
}

.buddylist {
	display: block;
	text-align: justify;
	color: #FFFFFF;
	width: 239px;
	margin-left: 2px;
}
.buddylist span {
	margin: 20px 0 0 0;
	clear:both;
	display: block;
}

.buddylist a {
	padding: 1px 0;
	margin: 0;
	float: left;
	width: 190px;
	color: #a4d7b0;
	display: block;
	font-weight: normal;
}

div#frknPanel {
	position: relative;
	background: #333331 url('images/layout/frkn.panel.topleftcurve.gif') top left no-repeat;
	width: 190px;
	padding-top: 1px;
	padding-bottom: 2px;
	text-align: right;
}

div#frknblog_content {
	padding: 0px;

}

div#right_col {
	1px solid yellow;
}



.myFrknBlogWrap div.col {
	padding: 0 0 0 0;
	width: 223px;
	float: left;
	}
.myFrknBlogWrap div.frkn_panel_square {
	margin: 3px;
	padding: 0;
	width: 8px;
	height: 6px;
	float: left;
	overflow: hidden;
	}
.myFrknBlogWrap div.col h3 {
	padding: 0;
	width: 180px;
	float: left;
	}

.blogItem {
	padding: 5px 0 5px 0;
	font-size: 10px;
	height: 30px;
	}


.frnk_userinfo div.img { padding: 0 0 10px 5px; float: left; width: 55px; }
.frnk_userinfo div.txt { float: left; width: 110px; }

.blogItem div.img { float: left; width: 25px; }
.blogItem div.txt { float: left; width: 192px; }
.myFrknBlogWrap div.odd { background-color: #f3f3f3;}

.searchBlog { margin: 0; padding: 15px 0 0 0; clear: both; width: 198px; }
.searchBlog form { text-align: right; padding: 0 2px 0 0; }
.searchBlog input.searchBox { width: 100px; font-size: 9px; }
.searchBlog input.btn { margin: 3px 0 0 0; }
.searchBlog select { font-size: 9px; }

.frkn_panel_square {
	padding: 0;
	margin: 3px;
	padding: 0;
	width: 8px;
	height: 10px;
	float: left !important;
	display: block;
	}
.sideBarPosts { /* This replaces one of the many #black_box on the right hand col */
	padding: 0 0 0 5px;
	clear: both;
	}
#black_box {
	padding: 0 0 0 5px;
	clear: both;
	}
.colourbox {
	padding: 0;
	margin: 3px;
	padding: 0;
	width: 8px;
	height: 8px;
	float: left !important;
	display: block;
	}
.sideBarPosts h3 {
	margin: 0;
	padding: 0;
	float: left;
	width: 110px !important;
	}

ul.frkn_list {
	clear: both;
	list-style-type: none;
	list-style-image:url(../img/listing.arrow.gif);
	}
ul.frkn_list li {
	margin: 0;
	padding: 0;
	}
.frkn_right, .frkn_right_block { width: 200px !important; }
.frkn_right_block { padding: 0 0 0 5px; }
.feature_box {
	}
.frkn_list {
		list-style-image:url(../img/listing.arrow.gif);
		margin-left: 18px !important;
		padding-left: 0px;
		}
.frknUserName h3 { margin: 0; padding: 0 !important; width: 180px !important; }


/* matts zend stuff */

.errors {
	color: red !important;
}

form.zend table th, form.zend table td {

	padding: 5px;

}

form.zend table th {

	vertical-align: top;
	padding-right: 7px;

}



/* Old Misc */
.shopGuide { padding:  0 0 0; width: 645px; font-size: 11px; }
.shopGuide h6 {
	margin: 0;
	padding: 0 30px 1em 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
.shopGuide div.col {
	position: relative;
	float: left;
	display: inline;
	}
.shopGuide div.form_label {
	width: 200px;
	font-weight: bold;
	text-align: right;
	margin-right: 6px;
	line-height: 20px;
	}
.shopGuide div.form_input { width: 300px; }
.shopGuide div.clearer {
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	_margin: 0px;
	line-height: 0px;
	}
.shopGuide div.clear_row, .main_block div.clear_5px { height: 5px; }
.shopGuide div.clear_2px { height: 2px; }
.shopGuide div.clear_10px { height: 10px;}
.shopGuide div.clear_20px { height: 20px;}
.shopGuide div.clear_40px { height: 40px; }
.shopGuide .note {
	color: #999999;
}
.nextShop { margin: 20px 0 0 0; border-top: 1px solid #ccc; }
.nextShop span { padding: 10px 0 0 0; display: block; }

a.addShopBtn {
	margin: 0px 8px 0 0;
	padding: 0;
	width: 112px;
	height: 25px;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	position: relative;
	background: transparent url(../img/btn_add_shop.gif) no-repeat bottom left;
	}



.userWrap { padding: 10px 0 0 0; width: 645px; font-size: 11px; }
.userWrap h6 {
	margin: 0;
	padding: 0 30px 1em 0;
	font-size: 1em;
	line-height: 1.4em;
	color: #8d8d8d;
	}
.userWrap div.col {
	position: relative;
	float: left;
	display: inline;
	}
.userWrap div.form_label {
	width: 200px;
	font-weight: bold;
	text-align: right;
	margin-right: 6px;
	line-height: 20px;
	}
.userWrap div.form_input { width: 300px; }
.userWrap div.clearer {
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	_margin: 0px;
	line-height: 0px;
	}
.userWrap div.clear_row, .main_block div.clear_5px { height: 5px; }
.userWrap div.clear_2px { height: 2px; }
.userWrap div.clear_10px { height: 10px;}
.userWrap div.clear_20px { height: 20px;}
.userWrap div.clear_40px { height: 40px; }

.wholesaleOrder { width: 645px; font-size: 10px; }

.wholesaleOrder div.col {
	position: relative;
	float: left;
	display: inline;
	}
.wholesaleOrder div.form_label {
	width: 260px;
	font-weight: bold;
	text-align: right;
	margin-right: 6px;
	line-height: 20px;
	}
.wholesaleOrder div.form_input { width: 300px; }
.wholesaleOrder div.clearer {
	clear: both;
	margin-bottom: 0px;
	margin-top: 0px;
	_margin: 0px;
	line-height: 0px;
	}
.wholesaleOrder div.clear_row, .main_block div.clear_5px { height: 5px; }
.wholesaleOrder div.clear_2px { height: 2px; }
.wholesaleOrder div.clear_10px { height: 10px;}
.wholesaleOrder div.clear_20px { height: 20px;}
.wholesaleOrder div.clear_40px { height: 40px; }

.wholesaleOrder h6 {
	background:#DDF1E2 none repeat scroll 0% 0%;
	font-size:14px;
	margin-bottom:0px;
	margin-top:0px;
	padding:10px;
	}

.videoBlog,
.newsflashBlog {
    margin: 0 0 10px 0;
    padding: 10px 0;
    width: 646px;
    _overflow: hidden;
    border-bottom: 5px solid #6b6b6b;
}

.separator {
    border-top: 5px solid #6b6b6b;
}

.newsflashDetailsPaging {
    font-size: 0.9em;
}

.videoBlogDetail {
    margin: 0 0 10px 0;
    padding: 10px 0;
    width: 646px;
    _overflow: hidden;
}

.videoBlog h2,
.videoBlogDetail h2,
.newsflashBlog h2 {
    float: left;
}

div.videoBlog p.date,
div.videoBlogDetail p.date,
div.newsflashBlog p.date {
    float: right;
    color: #9a9494;
}

/* spanish blog */


.spanishBlogWrap { padding: 0 0 0 0;}

.spanishPost {
	margin: 0 0 10px 0;
	padding: 10px 0;
	width: 646px;
	_overflow: hidden;
	border-bottom: 5px solid #6b6b6b;
	}

.spanishBlogWrap div.spanishPost h2.title,
.spanishBlogWrap div.spanishPost p.postedBy {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	float: left;
	width: 500px;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #000000;
	}
.spanishBlogWrap div.spanishPost p.postedBy {
	margin: 0 0 10px 0;
	font-size: 1.2em;
	color: #96979b;
	}

.spanishBlogWrap div.spanishPost p.date,
.spanishBlogWrap div.spanishPost p.category {
	margin: 0;
	padding: 0;
	font-size: 1.4em;
	line-height: 1.4em;
	font-weight: normal;
	float: right;
	width: 120px;
	display: block;
	letter-spacing: -1px;
	text-transform: uppercase;
	color: #9a9494;
	text-align: right;
	}
.spanishBlogWrap div.spanishPost p.category {
	font-size: 1.2em;
	color: #bebebe;
	}
.spanishBlogWrap div.spanishPost p.category a {
	color: #bebebe;
	font-weight: normal;
	text-decoration: none;
	}
.spanishBlogWrap div.spanishPost p.category a:hover {
	color: #bebebe;
	text-decoration: underline;
	}

.spanishBlogWrap h3 {
	margin: 0;
	padding: 1em 50px 1em 11px;
	font-size: 1.5em;
	line-height: 1.4em;
	font-weight: normal;
	color: #313131;
	}
.spanishBlogWrap h4 {
	margin: 0;
	padding: 0 30px 1em 11px;
	font-size: 1em;
	line-height: 1.4em;
	color: #313131;
	}
.spanishBlogWrap p {
	margin: 0;
	padding: 0 30px 1em 11px;
	font-size: 1em;
	line-height: 1.4em;
	color: #313131;
	}


/* */

.subMnu {
	margin: 0;
	padding: 0 0 0 0;
	width: 370px;
	height: 26px;
	float: left;
	}
.subMnu ul {
	margin: 0;
	padding: 0;
	height: 26px;
	list-style-type: none;
	}
.subMnu ul li {
	margin: 0;
	padding: 0;
	float: left;
	}
.subMnu ul li a {
	margin: 0;
	padding: 0;
	display: block;
	_float: left;
	width: 10px;
	height: 26px;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background-position: top left;
	background-repeat: no-repeat;
	}
.subMnu ul li a:hover {
	background-position: bottom left;
	/*overflow: hidden;*/
	}
/*Hide from Mac IE\*/
.subMnu ul li a {
	overflow: hidden;
	}
/*End hide*/

.subMnu #subMnuItem01 { background: transparent url(../img/sub_nav_01.gif) no-repeat bottom left; width: 172px; }
.subMnu #subMnuItem02 { background: transparent url(../img/sub_nav_02.gif) no-repeat bottom left; width: 147px; }
.subMnu #subMnuItem03 { background: transparent url(../img/sub_nav_03.gif) no-repeat bottom left; width: 103px; }
.subMnu #subMnuItem04 { background: transparent url(../img/sub_nav_04.gif) no-repeat bottom left; width: 75px; }
.subMnu #subMnuItem05 { background:transparent url('../img/flag-de.gif') no-repeat 0 6px; width:16px; }

.twitLink {
	padding: 6px 10px 0 5px;
	float: right;
	}

.twitLink a {
	margin: 0;
	padding: 0;
	display: block;
	width: 63px;
	height: 14px;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	background: transparent url(../img/twitter.gif) no-repeat top left;
	}

/* top 5 */

.top5_wrapper {

	width: 300px;
	height: 325px;
	overflow: hidden;

	background-image: url('../img/top5.gif');

	margin: 8px 0px;

}

.top5_wrapper .top5_header {

	width: 300px;
	height: 31px;
	overflow: hidden;

	position: relative;

}

.top5_wrapper .top5_header .top5_header_releases {

	position: absolute;
	top: 5px;
	left: 85px;

   width: 122px;
	height: 26px;
	overflow: hidden;

}

.top5_wrapper .top5_header .top5_header_releases a {

	width: 122px;
	height: 26px;
	display: block;

	text-indent: -9999px;

	background-image: url('../img/top5_releases_off.gif');

	outline: none;

}

.top5_wrapper .top5_header .top5_header_releases a.on {

	background-image: url('../img/top5_releases_on.gif');

	outline: none;

}

.top5_wrapper .top5_header .top5_header_articles {

	position: absolute;
	top: 5px;
	left: 213px;

   width: 82px;
	height: 26px;
	overflow: hidden;

}

.top5_wrapper .top5_header .top5_header_articles a {

	width: 82px;
	height: 26px;
	display: block;

	text-indent: -9999px;

	background-image: url('../img/top5_articles_off.gif');

	outline: none;

}

.top5_wrapper .top5_header .top5_header_articles a.on {

	background-image: url('../img/top5_articles_on.gif');

	outline: none;

}

.top5 {

	height: 59px;
	overflow: hidden;

	position: relative;

}

.top5 .top5_img {

	width: 68px;
	height: 45px;
	overflow: hidden;

	position: absolute;
	top: 5px;
	left: 5px;

}

.top5 .top5_info {

	position: absolute;
	top: 13px;
	left: 83px;

	width: 180px;
	height: 40px;
	overflow: hidden;

}

.top5 .top5_info a {

	font-size: .9em;
	color: #4F4F4F;

	outline: none;

}

div.shopGuide form select#store_type {
	width: 170px;
}


/* Pagination */

.pagination {

	padding: 15px 0px;

}

/* [BEGIN] Image Gallery */

#image_gallery .wrapper,
#image_gallery .wrapperCurrent {
    padding: 2px;
    margin: 0 8px 8px 0;
    float: left;
}

#image_gallery .wrapperCurrent {
    border: solid 1px black;
}

#image_gallery .wrapper {
    border: solid 1px white;
}

#image_gallery .wrapper:hover {
    border: solid 1px black;
}

#image_gallery .cropper {
    width: 147px;
    height: 98px;
    overflow: hidden;
}

#image_gallery .thumb,
#image_gallery .current {
    margin: 0;
    padding: 0;
}

#slide_gallery {
    width: 644px;
}

#image_gallery_popup img {
    margin-top: 0;
}

#image_gallery_popup .thumbnails {

}

#image_gallery_popup .wrapper,
#image_gallery_popup .wrapperCurrent {
    padding: 0px;
    margin: 0 12px 8px 0;
    float: left;
}

#image_gallery_popup .wrapperCurrent {
    border: solid 1px black;
}

#image_gallery_popup .wrapper {
    border: solid 1px white;
}

#image_gallery_popup .wrapper:hover {
    border: solid 1px black;
}

#image_gallery_popup .wrapperLast,
#image_gallery_popup .wrapperLastCurrent {
    padding: 0px;
    margin: 0 0 8px 4px;
    float: left;
}

#image_gallery_popup .wrapperLastCurrent {
    border: solid 1px black;
}

#image_gallery_popup .wrapperLast {
    border: solid 1px white;
}

#image_gallery_popup .wrapperLast:hover {
    border: solid 1px black;
}

#image_gallery_popup .cropper {
    width: 67.5px;
    height: 45px;
    overflow: hidden;
}

#image_gallery_popup .thumb,
#image_gallery_popup .current {
    margin: 0;
    padding: 0;
}

#slide_gallery .prevBtn,
#slide_gallery .nextBtn {
    width: 55px;
    height: 47px;
    float: left;
    display: block;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }
#slide_gallery .prevBtn {
    margin: 0 5px 0 0; background: transparent url(../img/slideshow/arrow_left_white.gif) no-repeat bottom left;
}
#slide_gallery .nextBtn {
    background: transparent url(../img/slideshow/arrow_right_white.gif) no-repeat bottom left; float: right;
}

/* [END] Image Gallery */


.slideshow {
    margin: 0;
    padding: 15px 0 0 15px;
    position: relative;
    }
.slideshow h1 {
    margin: 0;
    padding: 10px 0 0 0;
    color: #fff;
    font-size: 1.5em;
    font-family: Helvetica, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    }
.slideshow h2 {
    margin: 0;
    padding: 0;
    width: 191px;
    height: 83px;
    float: left;
    display: block;
    background: transparent url(../img/slideshow/logo.gif) no-repeat top left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }

.slideshow .leftCol {
    float: left;
    width: 656px;
    }
.slideshow .rightCol {
    margin: 0 0 0 5px;
    float: left;
    width: 301px;
    }

.slideshow .thumbs { width: 646px; margin-top: 15px; }

.slideshow .hr { width: 646px; height: 25px; background: transparent url(../img/slideshow/zigzag.gif) no-repeat bottom left;  }
.slideshow .hr hr { display: none; }

.slideshow .thumbs .prevBtn,
.slideshow .thumbs .nextBtn {
	width: 55px;
	height: 47px;
	float: left;
	display: block;
	text-indent: -700em;
	text-decoration: none;
	overflow: hidden;
	}

.slideshow .thumbs .prevBtn {
    margin: 0 0 0 0px; background: transparent url(../img/slideshow/arrow_left.gif) no-repeat bottom left;
}

.slideshow .thumbs .nextBtn {
    margin: 0 0 0 0px; background: transparent url(../img/slideshow/arrow_right.gif) no-repeat bottom left;
}

.slideshow .thumbs .prev,
.slideshow .thumbs .next {
    width: 55px;
}

.slideshow .thumbs .prev {
    float: left;
}
.slideshow .thumbs .next {
    float: right;
}

.slideshow .thumbs .wrapper {
    border: solid 1px black;
    padding: 2px;
    margin: 0 0 0 5px;
    float: left;
}

.slideshow .thumbs .wrapper:hover {
    border: solid 1px white;
}

.slideshow .thumbs .selected {
    border: solid 1px white;
}


.slideshow .newRelases {
    margin: 15px 0 0 0;
    width: 301px;
    background-color: #393939;
    }

.slideshow .newRelases h3 {
    margin: 0 0 10px 0;
    padding: 0;
    width: 301px;
    height: 46px;
    float: left;
    display: block;
    background: transparent url(../img/slideshow/title_new_releases.gif) no-repeat bottom left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }
.slideshow .newRelases .item {
    padding: 0 0 0 9px;
    width: 137px;
    height: 130px;
    float: left;
    }
.slideshow .newRelases .item p {
    padding: 5px 0 0 0;
    text-align: center;
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
    }


.slideshow .slideshowControls {
    padding: 10px 0 0 0;
    float: right;
    width: 205px;
    }
.slideshow .slideshowControls a {
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
    color: #afafaf;
    }
.slideshowControls .readStory,
.slideshowControls .closeSlideshow {
    float: right;
    margin-right: 14px;
}

.slideshow .moreArticles {
    margin: 15px 0 0 0;
    width: 301px;
    background-color: #393939;
    }

.slideshow .moreArticles h3 {
    margin: 0 0 5px 0;
    padding: 0;
    width: 301px;
    height: 46px;
    float: left;
    display: block;
    background: transparent url(../img/slideshow/title_more_articles.gif) no-repeat bottom left;
    text-indent: -700em;
    text-decoration: none;
    overflow: hidden;
    }
.slideshow .moreArticles .item {
    padding: 0 0 0 9px;
    width: 280px;
    height: 111px;
    clear: both;
    }
.slideshow .moreArticles .item img {
    float: left;
    }
.slideshow .moreArticles .item p {
    padding: 5px 0 0 10px;
    width: 115px;
    float: left;
    color: #fff;
    font-size: 1.1em;
    text-transform: uppercase;
    }
.slideshow .moreArticles .item a {
    color: #fff;
    font-size: 0.8em;
    text-transform: uppercase;
    }
.slideshow .slideshow_current {
    width: 646px;
    height: 430px;
    overflow: hidden;
}

.slideshow .imageCounter {
    position: absolute;
    top: 70px;
    left: 618px;
    font-weight: bold;
    color: #afafaf;
}



#leftAdsSmall {

    width: 300px;
    height: 150px;

    background-color: #FFF;

    position: relative;

    margin: 8px 0px;

}

#leftAdsSmall .left {

    position: absolute;
    top: 10px;
    left: 10px;

}

#leftAdsSmall .right {

    position: absolute;
    top: 10px;
    left: 160px;

}









div#homepagecrossfade.newsCrossfade {
    background-color: #fff;
    width: 130px;
    height: 200px;
    overflow: hidden;
    position: relative;
    float:right;
}

div#homepagecrossfade.newsCrossfade .fadingDivContainer {
    position: absolute;
    top: 0px;
    opacity: 0.9988;
    filter: alpha(opacity=99);
}

div#homepagecrossfade div.newsGrid { clear: both; width: 140px; }
div#homepagecrossfade div.newsGrid a { font-size: 9px; color: #111; text-decoration: none; }
div#homepagecrossfade div.newsGrid:hover h3 { text-decoration: underline; }
div#homepagecrossfade div.newsGrid:hover img.fade { opacity: 0.8; filter: alpha(opacity=80); }
div#homepagecrossfade div.newsGrid div.img { width: 130px; height: 130px; padding:0 0 0 0; }
div#homepagecrossfade div.newsGrid div.txt { padding:5px; width: 130px;  }
div#homepagecrossfade div.newsGrid div.txt h3 { margin: 0; padding: 0 0 5px 0; font-size: 9px; line-height: 1.4em; color: #111; }
div#homepagecrossfade div.newsGrid div.txt p { margin: 0; padding: 0 0 0 0; font-size: 9px; line-height: 1.4em; color: #333; }

.monkii_throwback a{
    font-weight:bold;
}

.siteby a{
    color:white;
}



div.social-links div.left  { float:left; margin:0 0 0 0; }
div.social-links div.left.twitter { padding:2px 0 0 0; }
div.social-links div.left.facebook { width:400px; overflow:hidden; }
div.social-links div.right { float:right; padding:2px 12px 0 0; }

div.newsFlashExpanded div.right { padding:2px 0 0 0; }

div.facebooklike { position:absolute; top:30px; right:12px; width:50px; }

#takeover{position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1000px;
z-index: 1;
display: block;
text-indent: -9999px;
background-position: top center;
cursor:pointer;}
/* applying clearfix rule to all the ads */
/* 980x240 */
div#google_ads_div_Homepage_980x240_ad_container{height:auto!important;}
div#google_ads_div_ROS_980x240_ad_container{height:auto!important;}

/* 300x250  */
div#google_ads_div_ROS_300x250_ad_container, div#google_ads_div_Homepage_300x250_ad_container{height:auto!important;}

/* 300x250_2 */
div#google_ads_div_Homepage_300x250_2_ad_container{height:auto!important;}
div#google_ads_div_ROS_300x250_2_ad_container{height:auto!important;}

/* 728_TOP */
div#google_ads_div_Homepage_728_TOP_ad_container{height:auto!important;}
div#google_ads_div_ROS_728_TOP_ad_container{height:auto!important;}

/* FOOTER */
div#google_ads_div_Homepage_728_FOOTER_ad_container, div#google_ads_div_ROS_728_FOOTER_ad_container{height:auto!important;}
/* \\ applying clearfix rule to all the ads */
