@charset "UTF-8";
/* CSS Document */

h1.headtext { width:624px; height:86px; text-indent:-9999px; }

/* PRODUCT POPOUTS */
#gardenerspop { height: 197px; width: 188px; margin-left:440px; float: left; position: absolute; display:block; z-index:100 }
.starpop { height: 80px; width: 80px; float: right; z-index:100;}
.starpopl { height: 80px; width: 80px; float: left; z-index:100;
		   background: url(/shop/content/unwrapped/images/star1.png) no-repeat; }


/* MASTHEAD */

/* White box corners */
#hbmast { background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; z-index: 10;}
.hbbot div { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left; }
.hbbot { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right; }

/* Height and width stuff */
#hbtop { font-size: 1px; z-index: 10;}
.hbbot div, .hbbot { height: 10px; font-size: 1px; }

/* Elements */
#unwrapped { margin-bottom:10px; z-index: 10;}
.hbcontent { margin-top: 15px; height:80px; margin-left: 20px; margin-right: 20px;}
.hbmast { width: 624px; float: left; }
#hbhowitworks { float: left; margin-left:20px; margin-right:40px; dislay: block; text-align: left; }


/* ECARD */

.ecardleft { width:200px; height:400px; float:left}
.ecardright { width:350px; height:400px; float:right }



/* BESTSELLER */

/* White box corners & hide image corners */
#bestsellerbox { width:324px; height: 220px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; float: right; }
.btop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.btop1 { background: url(/shop/content/unwrapped/images/categorypages/tr.gif) no-repeat top right; }
.bbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  width:10px; margin-left:314px; margin-top: 200px;}
.bbot { background: url(/shop/content/unwrapped/images/categorypages/hc_bl.png) no-repeat bottom left;   }

/* Height and width stuff */
.btop1, .btop, .bbot1, .bbot { height: 10px; font-size: 1px;}

/* Elements */
.bcontent { width:294px; height:200px; float: right; padding-right:20px; padding-left:20px: }
#bimage { width: 300px; height:220px; float: left; margin-bottom:10px;}
.bbestseller { height:180px; width:260px; margin: 10px;  }
.baddtobasket { float: right; margin-top: 2px; }
.bmedia { float: left; }




/* CATEGORY PRODUCTS */

/* White box corners & hide image corners */
.ctop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.ctop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; }
.cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.ctop { height: 10px; width: 200px; font-size: 1px; }
.ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:190px; }
.cbot1, .cbot { height: 10px; font-size: 1px;}

/* Elements */
#categoryleft { width:200px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; margin-right:12px;float: left; }
#categorymiddle { width:200px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; margin-right:10px;float: left; }
#categoryright { width:200px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; float: right; }
.ccontent_video{ width:150px; height:170px; margin-top:10px; margin-right:10px; margin-left:10px; overflow:hidden; }
.ccontent { width:175px; height:170px; margin-top:10px; margin-right:10px; margin-left:10px; overflow:hidden; }

#cimage { width: 200px; height:150px; }
.caddtobasket { text-align: center; }
.cmedia { float: right; padding:5px; }




/* FLANIMALS styles */
#flanimal_bstar { height:95px; width:95px; margin-left:370px; float:left; position:absolute; margin-top:90px; }
#flanimal_bimage { width:190px; height:235px; float: right; margin-bottom:10px;}
.flanimal_bcontent { width:400px; height:200px; float:right;  padding-left:10px; padding-right:10px; }
#flanimal_box { width:434px; height: 235px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; float:left; }
.flanimal_btop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; margin-top:0px; margin-left:180px; }
.flanimal_bbot1 { background: url(/shop/content/unwrapped/images/categorypages/hc_br.png) no-repeat bottom right;  width:10px; margin-left:180px; margin-top: 215px;}
.flanimal_btop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.flanimal_bbot { background: url(/shop/content/unwrapped/images/categorypages/hc_bl.png) no-repeat bottom left; margin-top: 215px; margin-left:0px;  }

/* Height and width stuff */
.flanimal_btop1, .flanimal_btop, .flanimal_bbot1, .flanimal_bbot { height: 10px; font-size: 1px;}

/* simple box */
#flanimal_simplebox { width:624px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-bottom:10px; margin-right:12px;float: left; }
.simplebox_content { width:590px; height:80px; margin-top:10px; margin-right:15px; margin-left:15px; }
/* White box corners & hide image corners */
.simplebox_ctop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.simplebox_ctop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; }
.simplebox_cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.simplebox_cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.simplebox_ctop { height: 10px; width: 200px; font-size: 1px; }
.simplebox_ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:615px; }
.simplebox_cbot1, .simplebox_cbot { height: 10px; font-size: 1px;}






/* HOW WE SPEND YOUR MONEY */
/* simple box */
.hwsym_simplebox { width:624px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-right:12px;float: none; }
.hwsym_simplebox_content { width:590px; height:suto; margin-top:10px; margin-right:14px; margin-left:15px; }
.hwsym_box_content_right { width:300px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; float:right; }
.hwsym_number {height:65px; width:65px; float:left; margin-left:10px; }
.hwsym_image { float:left; padding:5px; margin-left:5px;  }
.flashbox {  text-align:center; width: 594px;  }


/* White box corners & hide image corners */
.hwsym_simplebox_ctop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.hwsym_simplebox_ctop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; }
.hwsym_simplebox_cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.hwsym_simplebox_cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.hwsym_simplebox_ctop { height: 10px; width: 200px; font-size: 1px; }
.hwsym_simplebox_ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:614px; }
.hwsym_simplebox_cbot1, .hwsym_simplebox_cbot { height: 10px; font-size: 1px;}

#hwsym10 {
	width:624px;
}



/* HOW IT WORKS */
/* simple box */
#hiw_simplebox { width:624px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-right:12px;float: none; }
.hiw_simplebox_content { width:570px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; }
.hiw_box_content_right { width:250px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; float:right; }
.hiw_image {float:left; padding:5px; margin-left:5px;}
.hiw_box_content_left { width:250px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; float:left; }
/* White box corners & hide image corners */
.hiw_simplebox_ctop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.hiw_simplebox_ctop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; }
.hiw_simplebox_cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.hiw_simplebox_cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.hiw_simplebox_ctop { height: 10px; width: 200px; font-size: 1px; }
.hiw_simplebox_ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:614px; }
.hiw_simplebox_cbot1, .hiw_simplebox_cbot { height: 10px; font-size: 1px;}


/* THANKYOU*/
/* simple box */
.ty_image { float:right; width:164px; height:164px; margin-right:20px;}




/* VIRTUAL VILLAGE */

#village_intro{ width:624px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-right:12px; float: none; }
.intro_content { width:570px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; }
.hiw_box_content_right { width:250px; height:auto; margin-top:10px; margin-right:15px; margin-left:15px; float:right; }
.hiw_image {float:left; padding:5px; margin-left:5px;}
.vv_flashbox {  text-align:center; width: 624px; margin-bottom:10px; }




/* White box corners & hide image corners */
.intro_ctop { background: url(/shop/content/unwrapped/images/categorypages/tl.gif) no-repeat top left; }
.intro_ctop1 { background: url(/shop/content/unwrapped/images/categorypages/tr.gif) no-repeat top right; }
.intro_cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.intro_cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.intro_ctop { height: 10px; width: 200px; font-size: 1px; }
.intro_ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:614px; }
.intro_cbot1 { height: 10px; width: 10px; font-size: 1px; margin-left:614px; }
.intro_cbot { height: 10px; width: 200px; font-size: 1px; }






/* UPGRADES */
/* curved box */
#curvedbox { width:624px; background: url(/shop/content/unwrapped/images/categorypages/bg.gif) repeat; margin-right:12px;float: none; }
.curvedbox_content { width:570px; height:auto; margin-right:15px; margin-left:15px; }
.curvedbox_content1 { width:570px; height:110px; margin-right:15px; margin-left:15px; }
.curvedbox_content2 { width:570px; height:190px; margin-right:15px; margin-left:15px; }
.curvedbox_content4 { width:570px; height:300px; margin-right:15px; margin-left:15px; }

.curvedbox_content_right { width:200px; height:auto; float:right; text-align:right; }
.curvedbox_image {float:left; padding:5px; margin-left:5px;}
.curvedbox_content_left { width:300px; height:auto; float:left; }

.curvedbox_content_right1 { width:300px; height:260px; float:right; text-align:left; }
.curvedbox_content_left1 { width:200px; height:260px; float:left; text-align:left; }



/* White box corners & hide image corners */
.curvedbox_ctop { background: url(/shop/content/unwrapped/images/categorypages/hc_tl.png) no-repeat top left; }
.curvedbox_ctop1 { background: url(/shop/content/unwrapped/images/categorypages/hc_tr.png) no-repeat top right; }
.curvedbox_cbot1 { background: url(/shop/content/unwrapped/images/categorypages/br.gif) no-repeat bottom right;  }
.curvedbox_cbot { background: url(/shop/content/unwrapped/images/categorypages/bl.gif) no-repeat bottom left;   }

/* Height and width stuff */
.curvedbox_ctop { height: 10px; width: 200px; font-size: 1px; }
.curvedbox_ctop1 { height: 10px; width: 10px; font-size: 1px; margin-left:614px; }
.curvedbox_cbot1 { height: 10px; font-size: 1px;}
.curvedbox_cbot { height: 10px; font-size: 1px;}




/* FOOTER */
/* simple box */
#o_curvedbox { width:624px; background: url(/shop/content/unwrapped/images/orange_bg.jpg) repeat; margin-right:12px;float: none; }
.o_curvedbox_content { width:590px; height:auto; margin-left:20px; margin-right:20px;}
.o_curvedbox_content_right { width:200px; height:auto; float:right; text-align:right; }
.o_curvedbox_content_left { width:300px; height:auto; float:left; }

.o_curvedbox_content_right1 { width:300px; height:auto; float:right; text-align:left; }
.o_curvedbox_content_left1 { width:200px; height:auto; float:left; text-align:left; }



/* White box corners & hide image corners */
.o_curvedbox_ctop { background: url(/shop/content/unwrapped/images/orange_top.jpg) no-repeat top left; }
.o_curvedbox_cbot { background: url(/shop/content/unwrapped/images/orange_bottom.jpg) no-repeat bottom left;   }

/* Height and width stuff */
.o_curvedbox_ctop { height: 10px; font-size: 1px; }
.o_curvedbox_cbot { height: 10px; font-size: 1px;}

.cattext  { width:205px; height:165px; float:left; font-size:12px!important; color:#FFFFFF!important;}
.cattext1  { width:185px; height:165px; float:left; font-size:12px!important; color:#FFFFFF!important;}
.cattext2  { width:180px; height:165px; float:left; font-size:12px!important; color:#FFFFFF!important;}

.cattext a:link { color:#FFFFFF!important;}

.o_title{ float:left; width:604px; height:30px; color:#EF4223; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin-top:10px; margin-left:20px}



/* GENERAL */
#productswrapper { width: 624px;}





/* CSS layout */
.clear { clear: both; }
.clearfix:after { display:block; content:'.'; visibility:hidden; clear:both; height:0; }
.clearfix {display : inline-block; }

/* Hides from IE-mac \*/
.clearfix {display : block; }
/* End hide from IE-mac */

