* {margin: 0; padding: 0;}/*Verdana, sans-serif*/
body {color:#663; background:transparent url("http://www.goopworld.com/images/bg4.jpg") repeat 0 0;}
body, div, p, table, tr, td, h1, h2, h3, h4, ul, ol, li, blockquote, pre, label {font:12px/1.2 Georgia, "Times New Roman", Times, serif; letter-spacing:0;}
a img{border:0;}
a {color:#369;}
a:hover {text-decoration:none; color:#555;}
ul, ol {margin-left:1em; padding:1em;}
ul li {padding-bottom:4px; list-style:square;}
ol li {padding-bottom:4px;}
p {padding-bottom:10px}
.fineprint {font-size:10px; color:gray;}
.accent {color:#FF9C09;}
.hidden{position:absolute; left:-1500em;}

/* BEGIN, FRAMEWORK */
#goopworld {width:672px; background:transparent url(http://www.goopworld.com/images/fthr2.png) repeat-y 0 0; padding:0 93px 20px 93px; margin:0 auto;}
#goopborder {width:652px; border:solid 1px #cc9; padding:10px;}
.column {float:left;}
.container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.container {display:inline-block;} 
*html.container {height:1%;display:block;}/*IE Hack*/
/* END, FRAMEWORK */

/* BEGIN, HEADER */
#goopheader {width:648px; height:228px; border:solid 2px #330;}
#goopheader a span.goophome {width:648px; height:228px; display:block; background:url("http://www.goopworld.com/images/home_01.jpg") no-repeat;}
#goopheader a:hover span.goophome {background:url("http://www.goopworld.com/images/home_01a.jpg") no-repeat;}
/* END, HEADER */

/* BEGIN, MENU DROPDOWN */
#menu {width:652px; height:34px;}
#menu a {font-family:Arial; text-decoration:none; color:#036;}
#menu a:hover {color:#036; cursor:pointer;}
#menu a span {display:block; height:34px; padding:0; text-decoration:none;}
#menu ul {margin:0; padding:0;}
#menu li {margin:0; padding:0;}
#menu .divider {border-bottom:dotted 1px #cc9; margin-bottom:0; padding-bottom:3px;}
/*off*/
#menu a span.scoop {width:169px; background:url("http://www.goopworld.com/images/goopscoop_02.jpg") no-repeat;}
#menu a span.wear {width:156px; background:url("http://www.goopworld.com/images/goopwear_03.jpg") no-repeat;}
#menu a span.gifts {width:153px; background:url("http://www.goopworld.com/images/goopgifts_04.jpg") no-repeat;}
#menu a span.shop {width:174px; background:url("http://www.goopworld.com/images/goopshop_05.jpg") no-repeat;}
/*on*/
#menu a:hover span.scoop {background:url("http://www.goopworld.com/images/goopscoop_02a.jpg") no-repeat;}
#menu a:hover span.wear {background:url("http://www.goopworld.com/images/goopwear_03a.jpg")}
#menu a:hover span.gifts {background:url("http://www.goopworld.com/images/goopgifts_04a.jpg") no-repeat;}
#menu a:hover span.shop {background:url("http://www.goopworld.com/images/goopshop_05a.jpg") no-repeat;}
/* second level */
#menu ul li {float:left; position:relative; margin-left:0px; list-style:none;}/*cc9*/
#menu ul li ul {display:none; position:absolute; top:34px; left:0; background:#ffc; border-right:solid 2px #330; border-bottom:solid 2px #330; border-left:solid 2px #330;}
#menu ul li ul li {float:left; position:relative; margin:0; width:100%; padding-bottom:2px;}
#menu ul li ul li a span {color:#996; display:block; padding:0; height:12px; padding:0 4px; font-size:10px;}
#menu ul li ul li a:hover span{color:#fff; text-decoration:none; background:#c93;}
ul.subscoop {width:165px;}
ul.subwear {width:152px;}
ul.subgifts {width:149px;}
ul.subshop {width:170px;}
/* hack */
#menu li>ul {top:auto; left:auto;}
/* list nested */
#menu li:hover ul, #menu li.over ul {display:block;}
/* END, MENU DROPDOWN */

/* BEGIN, Goopworld BANNER */
#goopbanner {width:648px; height:66px; border:solid 2px #330; background:#ebebeb; margin-bottom:20px;}
#goopbanner img {float:left; margin:3px 10px 10px 15px;}
#goopbanner form {background:white; float:left; margin:12px 0 0 0; border:solid 1px #996; padding:10px 0 10px 10px; width:300px;}
#goopbanner select {font-size:10px; color:#996; margin:0; border:solid 1px #996;}
#goopbanner option {padding:0 2px;}
#goopbanner strong {font:bold 11px/1.5 Georgia, "Times New Roman", serif; color:#663;}
/* END, Goopworld BANNER */

/* BEGIN, Goopworld BANNER HOME
#goopbannerhome {width:648px; border:solid 2px #330; background:#ebebeb; margin-bottom:20px;}
#goopbannerhome img {float:left;}
#goopbannerhome form {background:white; float:left; margin:20px 0 0 30px; border:solid 1px #996; padding:10px 0 10px 10px; width:300px;}
#goopbannerhome label {font-weight:bold; color:#663; padding-right:5px;}
#goopbannerhome input.newsmail {font-size:12px; color:#996; width:140px; background:white; border:solid 1px #996;}
#goopbannerhome input.newsbtn {font-weight:bold; font-size:10px; color:white; background:silver; border:solid 1px #996; margin-left:5px; padding:0 0 2px 0;}

#goopbannerhome a span.goopmyspace {float:left; width:86px; height:82px; display:block; background:url("http://www.goopworld.com/images/myspaceBtn.jpg") no-repeat;}
#goopbannerhome a:hover span.goopmyspace {background:url("http://www.goopworld.com/images/myspaceBtn_on.jpg") no-repeat;}
END, Goopworld BANNER HOME */



/* BEGIN, Goopworld BANNER HOME */
#goopbannerhome {width:648px; border:solid 2px #330; background:#ebebeb; margin-bottom:20px;}
#goopbannerhome img {float:left; margin:0 10px;}
#goopbannerhome form {background:white; float:left; border:solid 1px #996; margin:10px 0 0 10px; padding:5px 0 5px 10px; width:300px;}
#goopbannerhome label {font-size:10px; font-weight:bold; color:#663; padding-right:5px;}
#goopbannerhome input.newsmail {font-size:12px; color:#996; width:140px; background:white; border:solid 1px #996;}
#goopbannerhome input.newsbtn {font-weight:bold; font-size:10px; color:white; background:silver; border:solid 1px #996; margin-left:5px; padding:0 0 2px 0;}
#goopbannerhome a span.goopmyspace {float:left; width:86px; height:82px; display:block; background:url("http://www.goopworld.com/images/myspaceBtn.jpg") no-repeat;}
#goopbannerhome a:hover span.goopmyspace {background:url("http://www.goopworld.com/images/myspaceBtn_on.jpg") no-repeat;}
/* END, Goopworld BANNER HOME */



/* BEGIN, Goopworld CONTENT */
#goopcontent{width:652px;}
.goopcover {float:left; margin-left:0;}
.goopcopy {width:360px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333; text-align:center;}
.goopcopy h1 {font-weight:bold; font-size:16px; font-style:italic; padding-bottom:10px;}
/* END, Goopworld CONTENT */

/* BEGIN, Goopscoop */
#goopscoop{width:652px;}
#goopscoop h1{font-weight:bold; font-size:22px; text-transform:uppercase; clear:both; padding-bottom:5px;}
.scooper {float:left; width:152px; height:152px; background:transparent; text-align:center; padding:0 5px 10px 5px; border-top:dotted 1px #ffc;}
.scooper a {font-size:11px; font-family:Verdana; padding:0 2px; text-transform:uppercase;}
.scooper img {padding-top:4px;}
/* END, Goopscoop */

/* BEGIN, Goopworld LISTINGS */
#gooplistings{width:652px;}
#goopcrumbs {clear:both; padding-bottom:20px; font-weight:bold; text-transform:uppercase;}
#goopcrumbs a {}
.altgoop {width:150px; float:left; text-align:center; padding:0 5px 20px 5px;}/*width:197px; padding:0 10px 20px 10px;*/
.altgoop a {font:11px/1.2 Verdana, sans-serif;}
.altgoop a img {}/*border:solid 1px silver;*/
/* END, Goopworld LISTINGS */

/* BEGIN, Goopworld DETAILS */
#goopdetails{width:652px;}
#goopimage {width:252px; float:left; text-align:center; padding-right:20px;}
#goopdescription {width:380px; float:left;}
#goopdescription h1 {font-weight:bold; font-size:18px;}
/* END, Goopworld DETAILS */


/* BEGIN, Goopworld FOOTER */
#goopfootertext {width:652px; font:10px/1.5 Georgia, "Times New Roman", Times, serif; color:#663; text-align:center; margin-top:20px; padding:10px 0; border-top:solid 1px #cc9;}
#goopfooterlinks {width:652px; font:11px/1.5 Georgia, "Times New Roman", Times, serif; color:#99c; background:#330; text-align:center; padding:10px 0;}
#goopfooterlinks a {color:#99c; text-decoration:underline;}
#goopfooterlinks a:visited {color:#9999CC;}
#goopfooterlinks a:hover {color:#ffc; text-decoration:none;}
#goopfooterlinks a:active {color:#ffc;}
/* END, Goopworld FOOTER */