@charset "UTF-8";
/********* 	Adventure World Playsets ~ Copyright 2010 ************/

body {margin: 0; padding:0; background: url(../images/body_bg.jpg) repeat-x #ceede7;}

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

html[xmlns] .clearfix {display: block;}

* html .clearfix {height: 1%;}

.container {margin: 0 auto; width:935px;}

#masthead {margin-bottom:0; height:70px;}
#logo {background: url(../images/logo.png) no-repeat; position:relative; width:237px;z-index:500; height:260px; float: left;}
#masthead h1 {margin:0; text-indent: -9999px;}
#masthead ul {list-style-type: none; margin:0; padding:48px 0 0 0; margin-left:-30px; display:block; float:left; width:715px;}
#masthead li {float:left; padding:0 12px;}
#masthead li a {font-family:"KristenITCRegular", Arial, sans-serif; font-size:16px; text-shadow: 3px 3px 5px #333; color:#ffed00; text-decoration: none;}
#masthead li a:hover {color:#26261e;}

#top {background: url(../images/top_bg.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-safety {background: url(../images/top_bg_safety.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-safety a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-tree-house {background: url(../images/top_tree_house.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-tree-house a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-quality {background: url(../images/top_bg_quality.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-quality a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-where {background: url(../images/top_bg_where.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-where a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-packages {background: url(../images/top_bg_packages.jpg) no-repeat; height:68px; z-index:-1;padding:295px 0 0 0;}
#top-packages a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step1 {background: url(../images/top_bg_step1.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step1 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step2 {background: url(../images/top_bg_step2.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step2 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step3 {background: url(../images/top_bg_step3.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step3 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step4 {background: url(../images/top_bg_step4.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step4 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step5 {background: url(../images/top_bg_step5.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step5 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step6 {background: url(../images/top_bg_step6.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step6 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step7 {background: url(../images/top_bg_step7.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step7 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step8 {background: url(../images/top_bg_step8.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step8 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}
#top-step9 {background: url(../images/top_bg_step9.jpg) no-repeat; height:68px; padding:295px 0 0 0;}
#top-step9 a {margin-left:645px; display: block; width:250px; height:45px; text-indent: -9999px;}

#cta {background: url(../images/cta_bg.jpg) no-repeat; height:144px; padding:10px 0;}
#cta a {display: block; text-indent: -9999px; width:273px; height:136px; margin:0 18px; float:left;}
a.packages {background: url(../images/a_choose.jpg) no-repeat;}
a.options {background: url(../images/a_customize.jpg) no-repeat;}
a.why {background: url(../images/a_why.jpg) no-repeat;}
a.tree {background: url(../images/a_treehouse.jpg) no-repeat;}

#content-home {background: url(../images/content_bg.jpg) no-repeat; margin-bottom:-60px;}
#content-home h2 {font-family: "KristenITCRegular", Arial, sans-serif;}
#content-home p {font-family: Comic Sans MS, Arial, sans-serif; line-height:140%;}

#content {background: url(../images/content_main_bg.jpg) repeat-y; margin-bottom:-60px;}
#content h2 {font-family: "KristenITCRegular", Arial, sans-serif;}
#content p {font-family: Comic Sans MS, Arial, sans-serif; line-height:140%;}

.left {float:left; width:182px; padding:10px 50px 10px 20px;}
.left h2 {font-size:18px; margin-top:0; color:#70b830; font-weight: normal;}
.left p {color:#666; font-size:12px;}
.right {float:left; width:405px; padding:10px 260px 10px 10px; background: url(../images/right_bg1.jpg) no-repeat right top;}
.right p {color:#105b42; font-size:13px;}
.right h2 {margin:0; font-size:23px; color:#006633; font-weight:normal;}
.right a {color:#333;}
.right a:hover {color:#105b42;}


#steps ul { margin:0; padding:0; height:90px; list-style-type:none;  clear: both;}
#steps li {list-style-type:none; float:left;  height: 90px; padding: 0px; margin:0; border:1px solid #DDD;}
#steps li#choice1 {background:transparent url(../images/step1.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice2 {background:transparent url(../images/step2.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice3 {background:transparent url(../images/step3.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice4 {background:transparent url(../images/step4.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice5 {background:transparent url(../images/step5.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice6 {background:transparent url(../images/step6.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice7 {background:transparent url(../images/step7.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice8 {background:transparent url(../images/step8.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps li#choice9 {background:transparent url(../images/step9.jpg); background-repeat:no-repeat; width: 90px; margin:0;}
#steps a {display:block; height: 90px; text-indent: -9999px; border-bottom: none; margin:0;}

#steps a#step1 {background:transparent url(../images/step1.jpg) no-repeat;}
#steps a#step2 {background:transparent url(../images/step2.jpg) no-repeat;}
#steps a#step3 {background:transparent url(../images/step3.jpg) no-repeat;}
#steps a#step4 {background:transparent url(../images/step4.jpg) no-repeat;}
#steps a#step5 {background:transparent url(../images/step5.jpg) no-repeat;}
#steps a#step6 {background:transparent url(../images/step6.jpg) no-repeat;}
#steps a#step7 {background:transparent url(../images/step7.jpg) no-repeat;}
#steps a#step8 {background:transparent url(../images/step8.jpg) no-repeat;}
#steps a#step9 {background:transparent url(../images/step9.jpg) no-repeat;}

#steps a#step1:hover, #steps li#choice1.selected {background-position:0px -90px; z-index:50;}
#steps a#step2:hover, #steps a#choice2.selected {background-position:0px -90px; z-index:50;}
#steps a#step3:hover, #steps a#choice3.selected {background-position:0px -90px; z-index:50;}
#steps a#step4:hover, #steps a#choice4.selected {background-position:0px -90px; z-index:50;}
#steps a#step5:hover, #steps a#choice5.selected {background-position:0px -90px; z-index:50;}
#steps a#step6:hover, #steps a#choice6.selected {background-position:0px -90px; z-index:50;}
#steps a#step7:hover, #steps a#choice7.selected {background-position:0px -90px; z-index:50;}
#steps a#step8:hover, #steps a#choice8.selected {background-position:0px -90px; z-index:50;}
#steps a#step9:hover, #steps a#choice9.selected {background-position:0px -90px; z-index:50;}


.main {float:left; width:875px; padding:10px 10px 10px 25px;}
.main p {color:#105b42; font-size:13px;}
.main h2 {margin:0; font-size:23px; color:#006633; font-weight:normal;}
.main h3 {margin:0; font-size:15px; color:#4aaacd; font-weight:bold; font-family: Comic Sans MS, Arial, sans-serif;}
.main h4 {margin:0; font-size:22px; color:#fd751f; font-weight:normal; font-family: Comic Sans MS, Arial, sans-serif;}
.main h4 span{color:#105b42; font-weight:normal; font-family: Comic Sans MS, Arial, sans-serif; font-size:25px; text-shadow:#666666 1px 1px 1px;}
.main a {color:#333;}
.main a:hover {color:#105b42;}
.main ul li {color:#105b42; font-size:13px; font-family: Comic Sans MS, Arial, sans-serif; line-height:140%;}
.main p span {font-size:11px; font-weight:bold; color:#FF6600; line-height:12px;}
.main a.next img {margin:20px 0 20px 370px; border:0;}


hr {border:#59bbe0 1px solid; margin:20px 0;}

.picborder {border:#FFCC00 3px solid;}

table {color:#696969; font-size:11px; font-family: Comic Sans MS, Arial, sans-serif; line-height:120%;}
.feature {text-align:center;}
table img {border:#FFCC00 2px solid;}
tr.products {margin:0; font-size:14px; color:#4aaacd; font-weight:bold; font-family: Comic Sans MS, Arial, sans-serif; vertical-align:top;}
td {border-left:#59bbe0 1px dotted; padding-left:6px;}
td span.tiny {font-size:11px; font-weight:normal; color:#696969;}

#footer {background: url(../images/footer_bg.gif) no-repeat; height:48px;  margin-bottom:20px; padding:60px 0 0 0;}
#footer p {text-align: center; font-size:11px; font-family: Arial, sans-serif; color:#02352c; padding:10px 0;}
#footer a {color:#02352c; text-decoration: none;}

