body, p, h1, h2, h3, h4, h5, h6, ul, img, .cart-thumb, form, input { margin: 0; padding: 0;}

h1, h2 {padding-bottom:15px;}

img {border:0}

#shopping_bag a:link, #shopping_bag1 a:link, #shopping_bag a:visited, #shopping_bag1 a:visited, #shopping_bag a:hover, #shopping_bag1 a:hover  {color:#ffffff; text-decoration:none;}
#shopping_bag a:hover, #shopping_bag1 a:hover {color:#ffd946;}

a:link, a:visited, a:hover {color:#000; text-decoration:none;}
a:hover {text-decoration:underline}

#hide {display:none;}

body {background-color:#f4f4ea; background-image:url(site_background.jpg); background-position: 0 0; background-repeat:repeat-x; text-align: center; font-family:"Times New Roman", Times, serif; font-size:14px; color:#595a5a; color:black;}

#outside {margin: 0 auto; margin-top: 7px; width: 1016px; height: 765px; background-image: url(torn_edge.gif); background-repeat:repeat-y; background-position:top left;}

#inside {margin: 0 auto; width: 950px; height: 765px; text-align: left; background-image:url(page-background3.jpg); background-position: 0 0; background-repeat:no-repeat; background-color:#bddade;}
#index #inside {background-image: url(index-background3.jpg);}

#organic-cotton {float:right; margin:55px 60px 0 0;}
#logo {margin: 10px 0 0 30px;}
#banner {margin: 24px 0 10px 12px;}
#banner-index {width:705px; margin:24px 0 10px 10px;}
#banner-index h1, #banner h1, #banner-index h2, #banner h2, #banner-index h1 a, #banner h1 a {color:white; font-family:Arial, Helvetica, sans-serif; font-size:14pt; font-style:italic; font-weight:bold; padding:0 0 2px 0; margin:0; text-decoration:none}
#banner-index h2, #banner h2, #banner-index h2 a, #banner h2 a {color:#ffdb52; font-weight:normal; text-decoration:none;}
#banner-index h1 a:hover, #banner h1 a:hover, #banner-index h2 a:hover, #banner h2 a:hover {text-decoration:underline;}

#torn {position:relative; margin-top:50px;}
#torn2 {position:relative; margin-top:20px;}

.link {text-decoration:none; font-style:italic; line-height:16px;}
.link:hover {text-decoration:underline;}

#column1 {width:330px; font-family:Arial, Helvetica, sans-serif; padding-left:25px; padding-top:15px; z-index:50;}

#column1 h3 {font-family:"Arial Black", Arial, Helvetica, sans-serif; font-weight:bolder; color:#c74918; text-align:left; font-size:24px; line-height:24px; margin-left:35px; }
#column1 ul {color:#464646; font-size:18px;}
#column1 ul li {margin-bottom:2px; list-style-image:url(leaf-bullet.gif); margin-left:35px; padding-left:0px;}
#column1 ul li a {color:#315162; text-decoration:none; font-size:14px; font-style:italic; }
#column1 ul li a:hover {text-decoration:underline}
#column1 #start-circle {background-image:url(start-button2.gif); background-repeat:no-repeat; height:59px; width:270px; text-align:center; margin-left:12px; margin-top:15px; color:black}
#column1 #start-circle a {font-family:Arial, Helvetica, sans-serif; color:white; display:block; width:100%; height:100%;}
#column1 #start-circle a:hover {text-decoration:none;}
#column1 #start-circle a p.start-top {font-size:24px; font-family:"Arial Black"; padding-top:4px; color:#c74918; margin-bottom:0; padding-bottom:0}
#column1 #start-circle a p.start {color:black; padding-top:0}
#column1 #orgs {color:white; padding-top:25px;}
#column1 #orgs p {font-size:16px; font-weight:bold; padding-top:5px;}
#column1 #orgs a {text-decoration:none; font-size:16px; font-style:italic; color:white; }
#column1 #orgs a:hover {text-decoration:underline; }

#column2 {position:absolute; top:21px; left:371px; z-index:100;}

#column3 {float:right; width:240px; font-family:Arial, Helvetica, sans-serif; padding-right:30px; z-index:50;}

#column3 #green-leaf {background-image:url(go-green-scouts.png); background-repeat:no-repeat; width:210px; height:134px; color:white; margin:30px 0 0 20px;}
#column3 #green-leaf p {padding-bottom:0; text-align:center; font-size:16px; font-weight:bold; margin:0 20px 0 15px; padding-top:55px;}
#column3 #green-leaf p.link {font-size:16px; font-weight:normal; font-style:italic; color:white; padding-top:0;}
#column3 #green-leaf a {display:block; width:100%; height:100%; color:white}
#column3 #green-leaf a:hover {text-decoration:none;}
#column3 #blue-earth {background-image:url(blue-earth.png); background-repeat:no-repeat; height:207px; width:207px; color:white; padding-bottom:20px; margin-top:30px; margin-left:30px; text-align:center; }
#column3 #blue-earth a {display:block; width:100%; height:100%;}
#column3 #blue-earth a:hover {text-decoration:none;}
#column3 #blue-earth p {color:white; font-size:16px;}
#column3 #blue-earth p.enter {color:#ffdb52; font-family:"Arial Black"; font-size:24px; text-decoration:none; padding:5px 0;}
#column3 #blue-earth p.earth-top {padding-top:38px; color:white; font-size:26px; font-weight:bold; line-height:25px;}

#index-bottom {clear:both; text-align:center; color:#315162; font-family:Arial, Helvetica, sans-serif; margin:0 200px; padding-top:30px;}
#index-bottom p {font-size:18px; line-height:18px;}
#index-bottom p img {float:left; padding-right:0;}
#index-bottom p.contact {font-size:13px; display:block; padding-top:50px; line-height:normal; float:none}
#index-bottom p.contact a {font-style:italic; color:#315162;}

#gogreen-main {height:530px; width:700px; margin-left:90px; background-color:white; border:1px solid #939595; padding:20px 30px; overflow:auto;}
#gogreen-main #CollapsiblePanel1, #gogreen-main #CollapsiblePanel2, #gogreen-main #CollapsiblePanel3, #gogreen-main #CollapsiblePanel4, #gogreen-main #CollapsiblePanel5, #gogreen-main .CollapsiblePanel {overflow:visible; height:auto; width:auto; padding:0}
#gogreen-main h2 {color:#105c78; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; padding-bottom:4px; font-size:22px;}
#gogreen-main ul li {font-size:16px; font-weight:bold; margin:0; padding-bottom:2px; color:black; font-family:Arial, Helvetica, sans-serif; list-style-image:url(leaf-bullet.gif); margin-left:40px; padding-left:0px;}
#gogreen-main ul li a {color:blue; font-weight:normal; margin-left:4px; cursor:pointer; font-size:14px;}
#gogreen-main ol li {list-style-image:none; list-style-type:none; padding-bottom:6px; font-size:14px; color: black; font-weight:normal; font-family:"Times New Roman", Times, serif; margin-left:40px; }
#gogreen-main a {margin-left:40px; padding-bottom:8px; color:blue; font-family:Arial, Helvetica, sans-serif; }
#gogreen-main a.normalizer {margin:0; padding:0; font-size:12px;}
#gogreen-main ol li a {margin-left:0; font-family:"Times New Roman", Times, serif;}

#gogreen-register {color:black; }
#gogreen-register iframe {position:absolute; margin-right:30px; left:27px; width:560px; height:500px; border:1px solid #d7d7d7;}
#gogreen-register form {color:black; margin-left:60px; height:450px; border:1px solid #d7d7d7; background:white; width:640px; margin-left:120px; overflow:auto;}
#gogreen-register div {float:right; width:200px; margin-right:130px; margin-top:30px;}
#gogreen-register div a {color:blue; text-decoration:none;}
#gogreen-register div a:hover {text-decoration:underline;}
#gogreen-register div h3 {font-size:19px; font-weight:bold; margin:0; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif; color:#005998;}
#gogreen-register div ul li {margin:0px; padding:0px; list-style-image:url(leaf-bullet2.gif); margin-left:20px;}
#gogreen-register div ul, #gogreen-register div p {margin-bottom:10px;}

#gogreen-register2 {color:black; width:700px; margin-left:90px; background-color:white; border:1px solid #939595; padding:20px 30px;}
#gogreen-register2 #top p {font-size:14px; font-weight:bold; margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#005998;}
#gogreen-register2 #top ul {margin:0 0 0 0; padding:0;  }
#gogreen-register2 #top ul li {display:inline; font-size:15px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#gogreen-register2 #top ul li a {text-decoration:none; background-color:#D3DEC7; text-align:center; border:1px solid black; margin:0 10px 0 0 ; padding: 2px 6px; color:#597546}
#gogreen-register2 #top ul li a:hover {color:#666;}
#gogreen-register2 #bottom {padding-top:32px;}
#gogreen-register2 #bottom h3 {font-size:19px; font-weight:bold; margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#005998;}
#gogreen-register2 #bottom ul {padding-bottom:18px;} 
#gogreen-register2 #bottom ul#right-list {float:right; margin-right:35px;}
#gogreen-register2 #bottom li {font-size:16px; font-weight:bold; margin:0; padding-bottom:2px; color:#597546; font-family:Arial, Helvetica, sans-serif; list-style-image:url(leaf-bullet.gif); margin-left:40px; padding-left:0px;}
#gogreen-register2 #bottom p {padding:4px 0;}
#gogreen-register2 #bottom a {color:blue}

#basic-page {width:700px; margin-left:90px; background-color:white; border:1px solid #939595; padding:20px 30px;}
#basic-page p {padding-bottom:10px; line-height:18px;}
#basic-page p.special {color:#105c78; font-weight:bold;}
#basic-page h2, #basic-page h1 {color:#597546; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; padding-bottom:8px; font-size:22px;}
#basic-page h1 {font-size:26px;}
#basic-page h4 {color:#597546; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#basic-page a {color:blue;}

#centered-box {background-color:white; border:1px solid #999; width:314px; height:300px; position:absolute; padding:20px; font-size:14px; left:292px; top:0; z-index:100;}
#centered-box h2 {color:#005998; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin:0; padding:0; text-align:center;}
#centered-box ul {margin:0; padding:0; padding-top:15px;}
#centered-box li {font-size:14px; margin:0; padding-bottom:2px; color:#597546; font-weight:bold; font-family:Arial, Helvetica, sans-serif; list-style-image:url(leaf-bullet.gif); margin-left:40px; padding-left:0px;}
#thumbs {position:absolute; top:0; left:27px; margin: 35px 30px; width: 850px;}
#pagination {position:absolute; top:480px; left:180px; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
#pagination .page current {}
#pagination .page, #pagination span {border:1px solid #999; padding:2px 5px; margin-right:0.7em; background-color:white; font-weight:bold; }
#pagination span a {font-weight:normal; line-height:30px;}
#pagination .next {}
.thumbnail {border:1px solid #898989; margin-right:18px; margin-bottom:18px; width:100px; height:100px;}


/* thumbnail enlarger found at http://cssglobe.com/ */

ul#thumbs, ul#thumbs li {margin:0; padding:0; list-style:none;}
ul#thumbs {margin-left:33px;}
ul#thumbs li {float:left; margin-right:18px; margin-bottom:18px; border:1px solid #999;}
ul#thumbs a {display:block; float:left; width:100px; height:100px; line-height:100px; overflow:hidden; position:relative; z-index:1;}
ul#thumbs a img {float:left; position:absolute; top:-60px; left:-50px;}

/* mouse over */
ul#thumbs a:hover {overflow:visible; z-index:1000; border:none;}
ul#thumbs a:hover img {border:1px solid #999; background:#fff;}	
/* // mouse over */

/* clearing floats */
ul#thumbs:after, li#thumbs:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
ul#thumbs, li#thumbs {display:block;}
/*  \*/
ul#thumbs, li#thumbs{min-height:1%;}
* html ul#thumbs, * html li#thumbs{height:1%;}	
/* // clearing floats */


#detail-page2 {margin: 0 10px; width: 930px;}
#detail-page2 #left {width:400px; height:470px; margin-left:57px; margin-top:6px;}
#detail-page2 #left img {margin:3px 0 0 14px; padding:3px; background-color:white; border:1px solid #939595;}
#detail-page2 #left ul, #detail-page2 #left ul li, #detail-page2 #left ul li a, #detail-page2 #left ul li img {margin:0; padding:0;}
#detail-page2 #left ul {margin-left:15px;}
#detail-page2 #left ul li {display:inline; line-height:0;}
#detail-page2 #left ul li img {background:none; border:none;}
#detail-page2 #right {float:right; width:470px; margin-top:6px;}
#detail-page2 #right #scrollbar {height:auto; overflow:auto; width:300px; background-color:white; border:1px solid #939595; margin-top:3px;}
#detail-page2 #right #scrollbar p {margin:0; padding:0; padding-bottom:5px; font-size:13px; width:300px; color:#395829}
#detail-page2 #right #scrollbar h1 {color:#005998; font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:0;}
#detail-page2 #right #kids {font-family:"Comic Sans MS", "Lucida Handwriting", sans-serif; font-style:italic; display:block; padding:8px 0 8px 13px; width:275px;}
#detail-page2 #right #kids p {width:275px;}
#detail-page2 #right h3 {color:#005998; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:3px 0 4px 0; padding-top:6px;}
#detail-page2 #right h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#626262; margin-top: 8px; margin-left:105px; }
#detail-page2 #right h4 span {font-weight:normal; font-size:12px; color:blue;}
#detail-page2 #right ul {font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-bottom: 8px;}
#detail-page2 #right ul li {background:#fecf03; list-style-type:none; display:inline; margin-right:1px; padding: 3px 12px;}
#detail-page2 #right ul li a {color:#626262;}
#detail-page2 #right ul li a:hover {text-decoration:none; color:#7d7d7d;}
#detail-page2 #right ol {font-size:11px; padding:0; margin:0; padding:8px; padding-left:26px;}
#detail-page2 #right a.show, #detail-page2 #right a.show2 {display:block; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 0px; color:#626262;}
#detail-page2 #right a.show2 {margin-top:12px; width:350px; color:black;}
#detail-page2 #right a.show2 span {color:red;}
#detail-page2 #right a.show {width:80px;}

/* Product Page revisions */
.blue_buttons {display:inline; padding-right:7px}
.viral_buttons {display:inline; padding-right:5px}
#detail-page2 form {margin-bottom:5px}
/* Product Page revisions */

/*#detail-page2 form {padding-top:8px;}
#detail-page2 form select {display:block; width:auto; margin-left:105px; margin-bottom:7px}
#detail-page2 form label {display:block; width:90px; text-align:right; float:left; }
#detail-page2 form input {margin-left:105px; margin-top:10px;}*/

#detail-page2 #CollapsiblePanel1 {width:250px; background-color:none; border:none; padding:4px; float:right; margin-right:15px;}
#detail-page2 #right #CollapsiblePanel1 h4, #detail-page2 #right #CollapsiblePanel1 h4 a {margin:0; padding:0; font-size:11px; font-weight:normal; color:red;}
#detail-page2 #right #CollapsiblePanel1 h4 span {color:red; font-size:11px;}
#detail-page2 .CollapsiblePanelContent3 {background-color:white; padding:5px; font-size:13px; }
#detail-page2 .CollapsiblePanelContent3 a {color:blue;}

#detail-page {position:absolute; top:0; left:15px; margin: 35px 30px; width: 800px;}
#detail-page #left {background-image:url(product-image-bkgd.gif); background-repeat:no-repeat; width:400px; height:470px;}
#detail-page #left img {margin:15px 0 0 14px; border:1px solid #d7d7d7}
#detail-page #right {float:right; width:400px; }
#detail-page #right p {padding-bottom:5px; font-size:13px;}
#detail-page #right h1 {color:#558431; font-family:Arial, Helvetica, sans-serif; font-size:24px; padding-bottom:3px; margin:0;}
#detail-page #right h3 {color:#558431; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:9px 0 10px 0;}
#detail-page #right h4 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#626262; margin-top: 8px; margin-left:105px; }
#detail-page #right h4 span {font-weight:normal; font-size:10px; color:blue;}
#detail-page #right ul {font-family:Arial, Helvetica, sans-serif; font-size:12px;  margin-bottom: 8px;}
#detail-page #right ul li {background:#fecf03; list-style-type:none; display:inline; margin-right:1px; padding: 3px 12px;}
#detail-page #right ul li a {color:#626262;}
#detail-page #right ul li a:hover {text-decoration:none; color:#7d7d7d;}
#detail-page #right ol {font-size:11px; padding:0; margin:0; padding:8px; padding-left:26px;}
#detail-page #right a.show {font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom: 10px; color:#626262;}
#detail-page form {padding-top:26px;}
#detail-page form select {display:block; width:auto; margin-left:105px; margin-bottom:7px}
#detail-page form label {display:block; width:90px; text-align:right; float:left; }
#detail-page form input {margin-left:105px; margin-top:10px;}

#detail-page2 .CollapsiblePanelContent2 {position:relative; top:-150px; left:260px; width:50%; background-color:white; border:1px solid #d7d7d7}

#footer, #footer2 {text-align:center; font-size:15px; padding: 4px 0 0 0; font-weight:bold; color:black;}

#footer2 {padding-bottom:6px;}
#addthis, #price-field {padding: 5px 0 0 105px;}

#checkout-left {width:570px; height:auto;}


.cart-cell {background-color:white; border:1px solid #939595; padding: 7px 0 7px 7px; margin-left:18px; margin-bottom:10px; width:92%; height:190px; } /* float:left; */
.cart-cell h4 {margin:0; padding:0 0 3px 0; font-size:16px; font-weight:bold; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-align:left; color:#558431; }
.cart-cell img {margin:0 ; width:auto;}
.cart-cell .rightsideofcell {float:right; width:389px;}
.cart-cell .rightsideofcell .greenie {background-color:#bbcead; width:100%;}
.cart-cell .rightsideofcell .greenie a, .cart-cell .rightsideofcell .greenie input, .cart-cell .rightsideofcell .greenie p {display:inline; float:none;}
.cart-cell img {border:1px solid #bbcead;}
.cart-cell .rightsideofcell img {border:none;}

.cart-cell h6 {font-size:13px; text-align:left; font-family:"Times New Roman", Times, serif; font-weight:bold; font-style:italic; color:#007070; padding-left:23px;}
.cart-cell label {font-family:Arial, Helvetica, sans-serif; display:inline; text-align:right; float:left; width:150px; padding:2px 5px 0 0; font-size:13px; }

.cart-cell .rightsideofcell .greenie label.top_label {width:58px; display:inline; margin:0; padding:0; margin-top:7px;}
.cart-cell .rightsideofcell .greenie input.quantity {display:inline; height:auto; margin:0; padding:0; margin-bottom:2px;}
.cart-cell .rightsideofcell .greenie p {font-size:12px; text-align:left; font-family:"Times New Roman", Times, serif; color:black; display:inline; margin:0; padding:0;}
.cart-cell .rightsideofcell .greenie a.remove img {display:inline; margin:0; padding:0;}
.cart-cell .rightsideofcell .greenie input.update-cart {width:auto; height:auto; display:inline; margin:0; padding:0;}

.cart-cell .rightsideofcell .greenie label.attribute_label {}
.cart-cell .rightsideofcell .greenie select.attribute_select {}

.cart-cell select {width:150px;}

.cart-cell .greenie input {width:15px; margin-bottom:3px; height:85%;} /*  */
.cart-cell input {width:135px; margin-top:2px;} /*  */
.cart-cell a {}

/* Cart Page revisions */
#checkout-right #paypal_blue {font-family:Arial, Helvetica, sans-serif; border:1px solid #397caa; padding:6px; padding-bottom:9px; margin-top:0; padding-top:0; width:91%}
#checkout-right #paypal_blue p.why {margin-top:0; padding-top:0; font-size:11px;}
#checkout-right #paypal_blue img {margin-right:10px; margin-top:10px;}
#checkout-right #ordering_suggestions {font-family:Arial, Helvetica, sans-serif; border:1px solid #397caa; padding:6px; padding-bottom:9px; margin-top:8px; background-image:url(blue-background.png); background-position:top left; width:91%}
#checkout-right #ordering_suggestions h4 {font-size:12px; color:#ff0000;}
#checkout-right #checkout, #update-cart {display:inline; padding-right:10px;}
#update-cart {width:auto; height:auto}
/* Cart Page revisions */

#checkout-right {float:right; width:340px; margin-right:30px;}
#checkout-right h2 {margin:0; padding:0; color:#005998; font-family:Arial, Helvetica, sans-serif; font-size:24px;}
#checkout-right h3 {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#005998; font-weight:bold; background-color:white; border:1px solid #939595; padding:6px; display:block; width:235px;}
#checkout-right h3 span.price {font-size:20px; font-family:"Times New Roman", Times, serif; color:black;}
#checkout-right h3 span.shipping {font-size:13px; font-family:"Times New Roman", Times, serif; color:black;}
#checkout-right p {font-size:13px; padding-top:10px;}
#checkout-right img {margin-right:0px; margin-top:0px;}

#checkout-right input#checkout {display:inline; margin:0;}
#notime {margin:8px 0;}

form #checkout-right textarea#note {margin:10px 0; padding:1px;}
form #checkout-right select {margin-bottom:3px; padding:1px;}
form #checkout-right label {padding-right:10px;}
form #checkout-right label#state {padding-right:15px;}

#checkout-right h4 a {color:red; font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#checkout-right #CollapsiblePanel1 {padding-left:8px;}
#checkout-right ul {font-size:12px;}
#checkout-right ul li {list-style-type:none;}

* html #search{height: expression( this.scrollHeight < 401 ? "400px" : "auto" );} /* sets min-height for IE */
#search {width:550px; max-height:400px; margin-left:160px; margin-top:15px; background-color:white; border:1px solid #939595; padding:30px 40px; overflow:auto;}
#search form {padding:20px 0 10px 0; color:#597546;}
#search form input[type="text"] {width:200px; padding: 2px 1px; margin-left:0px; border:1px solid #597546; background-color:#DCE7DC}
#search form select {border:1px solid #597546; background-color:#DCE7DC; padding: 1px; margin-top:5px; margin-left:61px; }
#search form option {color:#597546;}
#search form label {margin-right:5px; width:60px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#search h4 {font-size:16px; font-weight:bold; margin:0; padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#005998;}
#search h5 {padding: 0 0 10px 0; font-size:16px;}
#search h6 {padding: 10px 0; font-size:14px; color:black;}
#search div {padding-bottom:16px;}
#search p {color:#105c78; }
#search #CollapsiblePanel1 a { font-family:"Times New Roman", Times, serif; font-size:14px; font-weight:normal;}
#search #CollapsiblePanel1 ul li {margin:0px; padding:0px; list-style-image:url(leaf-bullet2.gif); margin-left:20px;}
#search a {color:#105c78; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; padding-bottom:4px; font-size:16px; font-weight:bold}

.image_insert {float:right; padding-left:40px;}
.image_insert2 {float:left; padding-right:40px;}

#basic-page2 {width:760px; margin-left:90px; background-color:white; border:1px solid #939595; position:relative; color:#537341; font-family:Arial, Helvetica, sans-serif; clear:both;}
#basic-page2 p {padding-bottom:10px; line-height:16px; padding:10px 30px 0; font-weight:bold; font-size:14px;}
#basic-page2 h2, #basic-page2 h1, #basic-page2 h3 {margin:0; padding:0; padding-bottom:8px; font-size:26px; padding:10px 30px 0;}
#basic-page2 h3 {font-size:26px; text-align:center; padding:0 30px 5px;}
#basic-page2 h2 {text-align:center;}
#basic-page2 h4 {color:#597546; font-family:Arial, Helvetica, sans-serif; font-size:16px;}
#basic-page2 a {color:#597546; padding:10px 30px 0;}
#basic-page2 p a {padding:0;}

#basic-page3 {width:900px; margin-left:20px; background-color:white; border:1px solid #939595; position:relative; color:#537341; font-family:Arial, Helvetica, sans-serif; padding-bottom:20px;}
#basic-page3 ul {text-align:center;}
#basic-page3 ul li {display:inline; list-style:none; padding:0; margin:0;}
#basic-page3 ul.lined {border-top: 1px solid #558431; border-bottom: 1px solid #558431; margin:8px 30px; }
#basic-page3 ul.lined li {margin-right:10px;}
#basic-page3 h2 {font-size:26px; color:#003663; margin: 10px 0 0 0; text-align:center;}
#basic-page3 h3 {font-size:18px; color:#003663; margin:10px 30px 0 30px;}
#basic-page2 #start-circle, #basic-page3 #start-circle {background-image:url(start-button2.gif); background-repeat:no-repeat; height:59px; width:270px; text-align:center; margin-left:30px; margin-top:10px; line-height:19px;}
#basic-page2 #start-circle a, #basic-page3 #start-circle a {font-size:18px; font-family:"Arial Black"; color:#c74918; display:block; width:auto; height:100%;}
#basic-page2 #start-circle a:hover, #basic-page3 #start-circle a:hover {text-decoration:none;}
#basic-page3 #start-circle {float:right; margin:0 30px 0 10px;}
#basic-page3 #start-circle a {padding-top:10px;}

#scoutsBlue {background:#00558b; color:white; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:20px; text-align:center;}
#scoutsBlue p {padding:16px; line-height:20px; font-size:18px;}
#scoutsLeft {width:50%; margin-bottom:0px;}
#scoutsLeft img {margin-left:0px;}
#scoutsRight {width:50%; margin-bottom:0px; float:right;}
#scoutsKoala {width:64%; margin-left:65px;}
#scoutsKoala p {line-height:18px; font-size:15px}
#scoutsKoala h2 {font-size:26px; line-height:26px; text-align:left; margin-top:6px;}
#koala {width:auto; position:absolute; top:-55px; right:-38px;}
#logoGlobe {position:absolute; top:-6px; left:-50px;}

#banner h1.oneLiner {color:#fc3; font-size:40px; padding-bottom:10px;}