/* common styles starts */
html { min-height: 100%; margin-bottom: 1px; }
body {
	padding:0;
	text-align:center;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#53701F;
	background: #566c11 url(../images/body-bg.gif) repeat-x left top;
}
h1, h2, h3, h4, h5, h6, ul, li, img, div, p {
	padding:0;
	margin:0;
	border:0;
	color:#000000;
}
ul, ol {
	list-style-type:none;
}
img {
	border:0;
}
.container {
	width:960px;
	text-align:left;
	margin:0 auto;
}
.clear {
	clear:both;
}
/* common styles end */
/* header styles starts */
.header {
	position:relative;
	height:215px;
}
.logo {
	position:absolute;
	top:3px;
	left:2px;
	background:url(../images/logo.png) top left no-repeat;
	width:370px;
	height:148px;
	display:block;
	text-indent:-9999999px;
}
.ollie {
	position:absolute;
	top:0;
	right:2px;
	background:url(../images/ollie.png) top left no-repeat;
	;
	width:206px;
	height:164px;
	text-indent:-9999999px;
}
.tabsnav-bg {
	position:absolute;
	top:108px;
	left:0px;
	background:url(../images/tabsnav-bg.png) top left no-repeat;
	;
	width:960px;
	height:112px;
	text-indent:-9999999px;
}
.tabs-redbar, .ollie-redbar {
	position:absolute;
	top:141px;
	left:0px;
	background:url(../images/redbar.png) top left no-repeat;
	width:960px;
	height:88px;
	text-indent:-9999999px;
}
.ollie-redbar {
	background:url(../images/ollie-redbar.png) top left no-repeat;
}
.sub-tabs {
	position:absolute;
	top:178px;
	left:141px;
	width:673px;
	height:23px;
	text-align:center;
	font:bold 12px/22px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.sub-tabs a {
	padding:5px 7px;
	color:#FFFFFF;
	text-decoration:none;
}
.sub-tabs a:hover, .sub-tabs a.selected {
	color:#000;
	background:url(../images/subtabs-bg.gif);
}
.dyanmic-add-375x100 {
	position:absolute;
	top:3px;
	right:208px;
	width:375px;
	height:100px;
	overflow:hidden;
}
/* header styles end */
/* Navigation styles end */
.news, .page-news .news {
	background:url(../images/nav/news-tab.gif) 0 0 no-repeat;
	height:56px;
	width:84px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:133px;
	left:34px;
}
.news:hover, .page-news .news {
	background-position:0 -56px;
}
.mtolive101, .page-mtolive101 .mtolive101 {
	background:url(../images/nav/mtolive101-tab.gif) 0 0 no-repeat;
	height:55px;
	width:141px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:122px;
	left:112px;
}
.mtolive101:hover, .page-mtolive101 .mtolive101 {
	background-position:0 -55px;
}
.recipes, .page-recipes .recipes {
	background:url(../images/nav/recipes-tab.gif) 0 0 no-repeat;
	height:51px;
	width:101px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:116px;
	left:250px;
}
.recipes:hover, .page-recipes .recipes {
	background-position:0 -51px;
}
.products, .page-products .products {
	background:url(../images/nav/products-tab.gif) 0 0 no-repeat;
	height:48px;
	width:120px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:116px;
	left:349px;
}
.products:hover, .page-products .products {
	background-position:0 -48px;
}
.shop, .page-shop .shop {
	background:url(../images/nav/shop-tab.gif) 0 0 no-repeat;
	height:48px;
	width:71px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:116px;
	left:469px;
}
.shop:hover, .page-shop .shop {
	background-position:0 -48px;
}
.locator, .page-locator .locator {
	background:url(../images/nav/locator-tab.gif) 0 0 no-repeat;
	height:48px;
	width:101px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:116px;
	right:319px;
}
.locator:hover, .page-locator .locator {
	background-position:0 -48px;
}
.community, .page-community .community {
	background:url(../images/nav/community-tab.gif) 0 0 no-repeat;
	height:48px;
	width:128px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:116px;
	right:192px;
}
.community:hover, .page-community .community {
	background-position:0 -48px;
}
.olliesplace, .page-olliesplace .olliesplace {

	background:url(../images/nav/olliesplace-tab.gif) 0 0 no-repeat;
	height:70px;
	width:159px;
	display:block;
	text-indent:-9999999px;
	position:absolute;
	top:121px;
	right:34px;
}
.olliesplace:hover, .page-olliesplace .olliesplace {
	background-position:0 -70px;
}
/* Navigation styles end */
/* body footer styles starts */
.body-footer, .body-innerpage-footer, .body-innerpage-ollie-footer {
	height:150px;
	width:960px;
	position:relative;
	background:url(/images/body-footer.png) top left;
}
.body-innerpage-footer {
	background:url(/images/body-innerpage-footer.png) top left;
}
.body-innerpage-ollie-footer {
	background:url(/images/body-innerpage-ollie-footer.png) top left;
}
.dyanmic-add-175x65 {
	position:absolute;
	bottom:10px;
	left:52px;
	width:175px;
	height:65px;
	overflow:hidden;
}
.dyanmic-add-500x65 {
	position:absolute;
	bottom:10px;
	right:225px;
	width:500px;
	height:65px;
	overflow:hidden;
}
/* body footer styles end */
/* flash body starts */
.flash-body {
	position:relative;
	height:382px;
	width:960px;
}
.flashtop {
	position:absolute;
	top:0;
	left:0;
}
.flash {
	position:absolute;
	top:155px;
	left:25px;
	border:10px solid #fff;
	border-width:0 10px
}
/* flash body end */
/* footer styles starts */
.footer {
	background-color:#31430b;
	color:#D0D74D;
}
.footer .panels {
	float:left;
	margin:10px;
	width:170px;
}
.footer .panels h3 {
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
.footer .panels h3 a {
	color:#FFFFFF;
	text-decoration:none;
}
.footer .panels h3 a:hover {
	text-decoration:underline;
}
.footer .panels ul {
	color:#D0D74D;
	margin:5px 0 15px 10px;
}
.footer .panels ul a {
	color:#D0D74D;
	text-decoration:none;
}
.footer .panels ul a:hover {
	text-decoration:underline;
}
.footertxt {
	float:right;
	color:#FFFFFF;
	font-weight:bold;
}
/* footer styles end */
/* body innerpage styels starts */
.body-innerpage {
	background:url(../images/body-innerpage-bg.gif) top left repeat-y;
	width:910px;
	margin:0 auto;
}
.body-innerpage-ollie-bg {
	background:url(../images/ollie-big-bg.gif) 25px 165px no-repeat;
}
.body-innerpage-ollie-bg .body-innerpage {
	background:url(../images/spacer.gif) top left repeat-y;
}
.body-innerpage .content {
	padding:5px 27px 10px 27px;
}
.content p, .content h2, .content h3, .content h4 {
	margin: 12px 0 0 0
}
.breadcom {
	font-weight:bold;
	text-transform: uppercase;
	color:#000;
	padding:0 0 5px 0;
}
.breadcom span {
	padding:0 5px 0 1px;
}
.breadcom a {
	color:#000;
	text-decoration:none;
}
.breadcom a:hover {
	text-decoration:underline;
}
.columns {
}
.columns .leftcolumn {
	float:left;
	width:414px;
}
.columns .rightcolumn {
	float:right;
	width:430px;
}
body.page-news .columns .leftcolumn, body.page-mtolive101 .columns .leftcolumn {
	width: 634px;
	float: left
}
body.page-news .columns .rightcolumn, body.page-mtolive101 .columns .rightcolumn {
	width: 210px;
	float: right
}
.dyanmic-add-210x210 {
}
h1 {
	color:#3F5302;
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	padding:5px 0;
}
h2 {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 0;
}
.productslist, .productslist ul {
	margin:0 0 0 20px;
	color:#BE1E2D;
}
.productslist ul {
	margin:0 0 4px 20px;
}
.productslist li, .productslist li ul li {
	padding:2px 0;
}
.productslist a, .productslist liul li a {
	color:#BE1E2D;
}
.productslist a {
	font-weight:bold;
	text-decoration:none;
}
.productslist ul li a {
	font-weight:normal;
	text-decoration:underline;
}
blockquote {
	margin: 12px 0 0 12px;
	padding: 0 0 0 12px
}
.smaller {
	font-size: 90%;
	color: #333;
	white-space: nowrap
}
/* body innerpage styels end */
/* Ollie About styles starts */
.ollie-columns{
	
}
.ollie-columns p{
	color:#fff;
}
.ollie-columns .leftcolumn{
	float:left;
	width:275px;
}
.ollie-columns .rightcolumn{
	float:right;
	width:572px;
}
.ollie-columns .rightcolumn .rightcontent{
	border:3px solid #fff200;
	background:#be1e2d;
	padding:12px;
	color:#fff;
}
.ollie-columns .rightcolumn .rightcontent h1{
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.ollie-columns .rightcolumn .rightcontent ul.profile{
	padding:20px;
	color:#fff;
}
.ollie-columns .rightcolumn .rightcontent ul.profile li{
	color:#fff;
}
.ollie-columns .rightcolumn .rightcontent ul.profile li{
	color:#fff;
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
}
.ollie-columns .rightcolumn .rightcontent ul.profile li a{
	color:#fff200;
}
.ollie-columns .rightcolumn .rightcontent ul.profile li a:hover{
	text-decoration:none;
}
.ollie-columns .rightcolumn .rightcontent .rightpart{
	float:right;
	width:241px;
	text-align:center;
	margin:0 -12px 12px 0;
}
/* Ollie About styles end */
/* ollie-desktop-patterns starts */
.ollie-columns .rightcolumn .fungames {
	background:#37b34a;
}
.desktop-design-tiles{
	padding:0 0 12px 0;
}
.desktop-design-tiles ul{
	width:250px;
	height:208px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	margin:12px 10px;
	float:left;
}
.desktop-design-tiles ul li.tileimg{
	width:250px;
	height:188px;
	overflow:hidden;
}
.desktop-design-tiles ul li{
	color:#fff;
}
.desktop-design-tiles ul li a{
	color:#fff;
	padding:0 4px;
	line-height:20px;
}
.desktop-design-tiles ul li a:hover{
	text-decoration:none;
}
/* ollie-desktop-patterns end */
/* gamescategories styles starts */
.gamescategories{
	padding:6px 0;
}
.gamescategories h2{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.gamescategories .tiles ul{
	width:157px;
	height:134px;
	overflow:hidden;
	float:left;
	margin:0 22px 15px 0;
}
.gamescategories .tiles ul li.tile{
	width:157px;
	height:118px;
	overflow:hidden;
}
.gamescategories .tiles ul li{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
}
.gamescategories .tiles ul li a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#00448A;
}
.gamescategories .tiles ul li a:hover{
	text-decoration:none;
}
/* gamescategories styles end */
/* get out and play styels starts */
.ollie-columns .rightcolumn .getoutplay {
	background:#f6921e;
	color:#000;
}
.ollie-columns .rightcolumn .getoutplay h1{
	color:#000;
}
.getoutplay-categories .tiles ul{
	width:auto;
	height:auto;
	float:left;
	margin:6px 0 28px 0;
}
.getoutplay-categories .tiles ul li{
	float:left;
}
.getoutplay-categories .tiles ul li.tile{
	width:176px;
	margin:0 12px 0 0;
}
.getoutplay-categories .tiles ul li.details{
	width:350px;
	color:#000;
}
.getoutplay-categories .tiles ul li.details a{
	font:bold 14px Verdana, Arial, Helvetica, sans-serif;
	color:#00448A;
}
.getoutplay-categories .tiles ul li.details a:hover{
	text-decoration:none;
}
/* get out and play styels end */
/* tv styles starts */
.ollie-columns .rightcolumn .tv {
	background:#57b6dd;
	color:#000;
}
.player{
	border:4px solid #ffffff;
	border-bottom:0;
}
.player .buttons{
	background:#fff;
	text-align:center;
}
.player-columns{}
.player-columns .player-leftcolumn{
	width:300px;
	float:left;
}
.player-columns .player-rightcolumn{
	float:right;
	padding:12px 0 0 0;
}
.playertiles{
	padding:12px 0 0 0;
}
.playertiles ul.tile{
	float:left;
	width:88px;
	margin:5px;
	line-height:16px;
}
.playertiles ul.tile li.clip{
	border:3px solid #fff;
	height:46px;
}
.playertiles ul.tile li{
	text-align:center;
}
.pagination{
	text-align:right;
	padding:5px 12px 0 0;
}
.pagination a{
	color:#000;
	padding:0 2px;
}
.pagination a:hover{
	text-decoration:none;
}
/* tv styles end */

.addThis {text-align: right; border-top: 2px solid #31430b; padding: 8px; margin: 8px 0 0 0}
.adblock {text-align: center}
.productPhoto {background: #fff; text-align: center; padding: 12px 0; margin: 0 0 12px 0}
.recipePhoto {text-align: center; margin: 0 0 12px 0}