/*****************************************************Standard settings start*******************************/
*{
    margin:0;
    padding:0
}
img{
    border:0
}
body{
    font:normal 11px/1 Arial, Helvetica, sans-serif;
    background:#fff;
    color:#000
}
h1{
    color:#77b800;
    font-size:1.8em;
	line-height:2
}
h2{
    font-size:1.2em
}
h3{
    font-size:1em;
    margin:20px 0 0 0
}
h4{
    color:#007c5a;
    font-size:1.2em
}
h5{
    font-size:.9em
}
h6{
    font-size:.8em
}
a{
    color:#008657;
    text-decoration:none
}
a:hover{
    text-decoration:underline
}
a span{
    display:none
}
a:focus,
object:focus,
label:focus,
input:focus{
    outline:none
}
p{
    padding:5px 0
}
ul{
    color:#626262;
    list-style:disc;
	margin:10px 0
}
li{
    list-style-position:outside;
	line-height:1.2;
    margin:2px 0 0 15px
}
ol{
    list-style:decimal
}
sup{
    vertical-align:top;
	font-size:.6em
}
/*****************************************************Standard settings end*********************************/
/*****************************************************overrides start***************************************/
.floatLeft{
    float:left
}
.floatRight{
    float:right !important
}
.clear{
    width:100%;
    clear:both;
    font-size:0.01px
}
.noMargin{
    margin:0 !important
}
a.getStarted{
    width:75px;
    height:16px;
    display:block;
	cursor:pointer;
    background:url("/images/fantasticplastic.mtb/getStartedPlastic.png") no-repeat;
    margin:8px 0 0 0
}
a.getStarted:hover{
    background-position:0 -16px
}
a.seeRules{
    width:104px;
    height:16px;
    display:block;
	cursor:pointer;
    background:url("/images/fantasticplastic.mtb/seeRules.png") no-repeat;
    margin:8px 0 0 0
}
a.seeRules:hover{
    background-position:0 -16px
}
a#topLogo{
    width:189px;
	height:41px;
	position:absolute;
	top:17px;
	right:27px;
	cursor:pointer;
    background:url("/images/fantasticplastic.mtb/topLogo.png") no-repeat;
	display:block
}
li ul{
	margin:0
}
li.noDot{
    list-style:none
}
#mainText p.rules{
	font-size:1em;
	padding:10px 0
}
#mainText p.rules span{
	color:#235937;
	font-size:1em;
	font-weight:bold
}
/*****************************************************overrides end*****************************************/
#pageWrap{
    width:900px;
    margin:0 auto
}
#banner{
    height:335px;
    position:relative;
	z-index:20
}
#banner.sub{
    height:174px;
    position:relative
}
#banner a.learnMore{
    position:absolute;
    right:438px;
    bottom:100px
}
#messagePicWrap,
#contextPicWrap{
    position:absolute
}
#messagePicWrap{
    left:12px;
    top:37px
}
#homeFlash{
	position:absolute;
	right:0;
	top:60px
}
#rateWrap{
	width:390px;
    float:right;
	display:inline;
	padding:10px 0 0 0
}
#rateWrap h3{
	font-size:1.6em;
	font-weight:normal
}
#rateWrap ul{
    color:#007c5a;
	font-size:1.2em
}
#mainText{
    width:430px;
    padding:0 0 0 22px
}
#mainText.sub{
	position:relative;
	margin:-120px 0 0 0;
	z-index:100
}
#mainText p, #mainText li{
    font-size:1.2em;
    line-height:1.2em
}
#mainText p.home{
    color:#235937;
    font-size:1.6em;
	line-height:1.3;
	padding-top:10px
}
#mainText h2{
    color:#86be17;
    font-size:1.8em;
	line-height:1.2
}
#mainText h2 span{
    color:#235937
}

#mainText li.winners{
    font-size: 1.5em;
}

#podsHTop,
#podsHBot,
.podVTop,
.podVBot{
    width:100%;
    float:left;
    clear:both;
    position:relative;
    background:url("/images/fantasticplastic.mtb/podsHTopBg.png") 12px 0 no-repeat
}
.podVTop,
.podVBot{
    width:288px;
    clear:left;
    background:url("/images/fantasticplastic.mtb/podsVTopBg.png") no-repeat
}
.podVTop{
    margin:8px 0 0 0
}
#podsHTop{
    margin:45px 0 0 0
}
#podsHTop a,
#podsHTop p,
.podVTop a,
.podVTop p{
    font-size:1em;
    line-height:1.5em
}
#podsHTop h2,
.podVTop h2{
    line-height:1.3;
    margin:0 0 10px 0
}
#podsHTop p,
.podVTop p,
#productPodsWrap p{
    color:#626262
}
#podsHTop p span,
.podVTop p span{
    color:#86be17;
	font-size:1.3em;
	font-weight:bold
}
#podsHTop a{
    color:#86be17;
    line-height:1.3em
}
#podsHBot{
    background:url("/images/fantasticplastic.mtb/podsHBotBg.png") 12px 100% no-repeat;
    padding:0 0 10px 0
}
#podsHBot div,
.podVBot div{
    width:258px;
    float:left;
    position:relative;
    display:inline;
    margin:20px 0 0 12px;
    padding:0 10px 10px 20px
}
.podVBot div{
    margin:4px 0;
    padding-bottom:15px
}
#podsHBot img,
.podVBot img{
    float:right;
    position:relative;
    margin:30px 10px 0 10px
}
#podsVertWrap{
    width:288px;
    float:right;
    clear:right;
    position:relative;
    padding:40px 0 0 0
}
.podVBot{
    background:url("/images/fantasticplastic.mtb/podsVBotBg.png") 0 100% no-repeat;
    padding:20px 0 0 0
}
#footNav{
    font-size:.9em;
    text-align:center;
    margin:50px 0 8px 0
}
#footNav ul{
    list-style:none
}
#footNav li{
    color:#008657;
    display:inline;
    margin:0 7px
}
#footLegal{
    background:#f6f6f6;
    text-align:center;
    padding:15px 0 30px 0
}
#footLegal p{
    width:900px;
    color:#878787;
    font-size:.9em;
    text-align:center;
    margin:0 auto
}
#footLegal img{
    padding:15px 0 0 0
}
#footBox{
	width:900px;
	margin:0 auto
}
#footBox p{
	text-align:left;
	width:auto
}









