@charset "utf-8";
/* CSS Document */

html, body, h1, h2, h3, h4, h5, h6, ul, p {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#111111;
	font-weight:normal;
	background-color:#6bc414;
	background-image:url(images/mainbg.jpg);
	background-repeat:repeat-x;
}

.mainbg{
	background-image:url(images/bodybg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}

.displaynone{
	display:none;
}

.clear{
	clear:both;
}

.relative{
	position:relative;
}

.absolute{
	position:absolute;
}

.left{
	float:left;
	width:auto;
}

.right{
	float:right;
	width:auto;
}

.maincenter{
	width:926px;
	margin-left:auto;
	margin-right:auto;
}

.maindiv{
	width:100%;
	float:left;
}

.header{
	height:220px;
	position:relative;
}

.playnow{
	margin-top:23px;
	margin-left:43px;
}

.logo{
	position:absolute;
	top:22px;
	left:0px;
}

.logo2{
	width:188px;
	height:167px;
	position:absolute;
	top:39px;
	right:33px;
	background-image:url(images/playnowbg.png);
}

.menu{
	width:586px;
	padding-left:130px;
	height:59px;
	position:absolute;
	top:76px;
	left:61px;
	background-image:url(images/menubg.jpg);
}

.menuopt{
	float:left;
	width:auto;
	margin-right:1px;	
}

.menu2{
	height:62px;
	padding-left:82px;
	width:844px;
	float:left;
	background-image:url(images/contenttop.png);
	background-position:0px 32px;
	background-repeat:no-repeat;
}

.menuopt1{
	width:193px;
	float:left;
	text-align:center;
	margin-right:2px;
}

.menuopt1 a{
	width:191px;
	float:left;
	height:27px;
	padding-top:8px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/menubg.png);
}

.menuopt1 a:hover{
	width:191px;
	float:left;
	height:27px;
	padding-top:8px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/menubgS.png);
}

.headingleft{
	height:84px;
	float:left;
	width:102px;
	background-image:url(images/headingleft.png);
}

.headingright{
	width:37px;
	height:84px;
	float:left;
	background-image:url(images/headingright.png);
}

.menuopt1S{
	width:193px;
	float:left;
	text-align:center;
	margin-right:2px;
}

.menuopt1S a{
	width:191px;
	float:left;
	height:27px;
	padding-top:8px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/menubgS.png);
}

.menuopt1S a:hover{
	width:191px;
	float:left;
	height:27px;
	padding-top:8px;
	color:#000000;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/menubgS.png);
}

.headingcenter{
	width:787px;
	height:68px;
	padding-top:16px;
	float:left;
	background-image:url(images/headingcenter.jpg);
	background-repeat:repeat-x;
	position:relative;
}

.whatsnew{
	position:absolute;
	top:-13px;
	left:0px;
        background-image:url(images/whatsnew.png);
        background-repeat: no-repeat;
        width: 263px;
        height: 101px;
}

.fanart{
	position:absolute;
	top:-14px;
	left:0px;
        background-image:url(images/fanart.png);
        background-repeat: no-repeat;
        width: 438px;
        height: 139px;
}

.funstuff {
	position:absolute;
	top:-13px;
	left:0px;
        background-image:url(images/funstuff.png);
        background-repeat: no-repeat;
        width: 269px;
        height: 101px;
}

.parentsOverview {
	position:absolute;
	top:-13px;
	left:0px;
        background-image:url(images/phead.png);
        background-repeat: no-repeat;
        width: 269px;
        height: 101px;
}


.contactus{
	position:absolute;
	top:14px;
	left:0px;
        background-image:url(images/contactus.png);
        background-repeat: no-repeat;
        width: 269px;
        height: 101px;
}

.menubottombg{
	height:14px;
	background-image:url(images/menubottombg.jpg);	
}

.content{
	background-image:url(images/contentbg.png);
	background-repeat:repeat-y;
	min-height:1200px;
	height:auto !important;
	height:1200px;
}

.leftpanel{
	padding-left:78px;
	width:237px;
	float:left;
}

.lefttop{
	background-image:url(images/lefttop.jpg);
	height:9px;
}

.leftmiddle{
	background-image:url(images/leftmiddle.jpg);
	background-repeat:repeat-x;
	background-color:#ffff34;
	min-height:691px;
	height:auto !important;
	height:691px;
}

.leftmiddle a{
	color:#000000;
	text-decoration:underline;
}

.leftbottom{
	height:12px;
	background-image:url(images/leftbottom.jpg);
}

.rightpanel{
	width:515px;
	padding-left:31px;
	float:left;
}

.faq{
	margin-top:8px;
}

.faq h1{
	font-weight:bold;
	color:#2c9300;
	font-size:20px;
	background-image:url(images/headingbg.png);
	background-repeat:no-repeat;
	height:44px;
	padding-top:20px;
	padding-left:140px;
	margin-bottom:6px;
}

.faq h2{
	padding-left:20px;
	padding-right:20px;
	font-size:16px;
}

.contentbottom{
	height:45px;
	background-image:url(images/contentbottom.png);
	position:relative;
}

.bottomct{
	position:absolute;
	top:-92px;
	left:-42px;
}

.footerbg{
	width:785px;
	height:58px;
	padding-left:76px;
	background-position:76px 0px;
	background-image:url(images/footerbg.png);
	background-repeat:no-repeat;
	float:left;
}

.footermenu{
	width:100%;
	float:left;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	text-align:center;
	position:relative;
	z-index:1000;
}

.footermenu a{
	padding-left:13px;
	padding-right:13px;
	color:#fdfd8b;
	text-decoration:none;
}
.txtyellow{
	color:#fdfd8b;
}

.contenttop{
	height:30px;
	background-image:url(images/contenttop.png);
}

.fgpanel{
	width:431px;
	float:left;
	padding-left:38px;
}

.fgpanelright{
	width:431px;
	float:right;
}

.fgcontent{
	width:328px;
	height:315px;
	float:left;
	background-color:#dff5ff;
	padding:20px;
}

.tfbg{
	width:292px;
	height:30px;
	padding-left:15px;
	padding-right:15px;
	border:none;
	background-image:url(images/tfbg.jpg);
}

.content1{
	width:89%;
	padding:1% 4% 17px 7%;
	float:left;
}

.content1 h1{
	font-size:16px;
	color:#b10213;
	font-weight:bold;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/headingbg.jpg);
	text-align:center;
	margin-bottom:15px;
	background-repeat:no-repeat;
}

.content1 h2{
	font-size:22px;
	color:#2c9300;
}


.content1 h4{
	font-size:18px;
	font-weight:normal;
	color:#f5983d;
	padding-bottom:20px;
}

.content1 h1 a{
	color:#ffffff;
	text-decoration:none;
}

.content1 h1 a:hover{
	color:#ffffff;
	text-decoration:none;
}

.deth1{
	font-size:22px;
	padding-bottom:15px;
	color:#c00b6a;
}

.content1 a{
	color:#EE9426;
	text-decoration:none;
}

.content1 .navigation a{
	font-size: 14px; 
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}


.content1 a:hover{
	color:#EE9426;
	text-decoration:none;
}

.content1 ul{
	margin-top:14px;
	margin-bottom:14px;
	margin-left:43px;
}

.content1 ol{
	margin-top:14px;
	margin-bottom:14px;
	list-style-position:inside;
}

.content1 ol.commentlist{
	padding:0;
}

.content1 ol li{
	list-style-type:none;
	list-style-type:none;
	padding-left:5px;
	padding-top:6px;
	padding-bottom:6px;
}

.content1 ol li.even{
	background-color:#BFEBFF;
}

.content1 ol li.odd{
	background-color:#FFFFFF;
}


.content1 ul li{
	list-style-type:none;
	background-image:url(images/libg1.jpg);
	background-repeat:no-repeat;
	background-position:3px 12px;
	padding-left:20px;
	padding-top:6px;
	padding-bottom:6px;
}

.content1 ul ul{
	margin-top:10px;
}

.content1 ol ol{
	margin-top:10px;
}

.content1 ul ul li{
	list-style-type:disc;
	padding-left:10px;
	margin-left:0px;
	background-image:none;
}


.whatsnewleft{
	width:440px;
	float:left;
	padding-left:34px;
	padding-bottom:88px;
}

.whatsnewleft1{
	width:453px;
	float:left;
	padding-left:18px;
}

.scrolldownPatch {
    left: -10px;
    position: absolute;
    top: 300px;
    z-index: 1000;
}

.bottomborder{
	height:8px;
	background-image:url(images/bottomborder.jpg);
	background-repeat:repeat-x;
	margin-top:20px;
	margin-bottom:15px;
}

.txtshare{
	font-size:16px;
	font-weight:bold;
}

.txtshare a{
	color:#000000;
	text-decoration:underline;
}

.whatnewright{
	width:300px;
	float:right;
	padding-right:35px;
	padding-top:25px;
}

.frame{
	width:217px;
	height:264px;
	float:left;
	margin-right:8px;
	position:relative;
}

.frame img{
	position:absolute;
}

.frameimg{
	top:0px;
	left:0px;
	z-index:100;
}

.abimg{
	top:20px;
	left:25px;
}


.alignright {
    float: right;
}

.press{
	width:736px;
	float: right;
	padding-left:38px;
}

.press .maindiv .link {
	float:left;
	width:360px;
	text-align:center;
	margin-bottom:25px;
}

.press .maindiv .link a:link,
.techsupport a:link {
    /* suggest use of UPPERCASE for links? */
    color: blue;
}

.press .maindiv .link a:visited,
.techsupport a:visited {
    /* suggest use of UPPERCASE for links? */
    color: #7e00ff;
}

.centred {
    text-align: center;
}

.entry p {
    margin: 0 15px 15px 0;
    line-height: 1.2em;
}

.aboutusleft{
	width:381px;
	float:left;
	padding-left:10px;
}

.aboutusright{
	width:381px;
	float:right;
	padding-right:20px;
}

.questionBox {
background-color:#e8f8ff;
margin: 15px 0 20px 0;
}
.questionBox h1 {
background-image: url(http://www.binweevils.com/images/headingbg.png);
height: 64px;
text-align:left;
vertical-align:middle;
padding:10px 0 0 80px;
color:#2c9300;
font-size:18px;
font-weight:bold;
margin:0;
}
.questionBox p {
line-height: 1.3em;
}
#listBox {
background-color: #fbfb73;
padding: 20px;
line-height: 1.5em;
margin: 0;
}
#listBox a {
color:black;
line-height: 1.4em;
}
#listBox a:visited {
color:black;
text-decoration:none;
}
#listBox a:hover {
color:green;
text-decoration:none;
}
.leftColumn {
   width:250px;
   vertical-align:top;
}
#faqTable {
    margin: 0;
}

.techsupport{
	width:383px;
	float:left;
	padding-left:18px;
	text-align:justify;
}

.techsupportright{
	width:344px;
	float:right;
	padding-right:20px;
}

.spheading{
	font-size:22px;
	color:#2c9300;
	font-weight:bold;
}

ul#safetylist {
margin: 0;
}
ul#safetylist li {
background-image: url(http://www.binweevils.com/images/share.jpg);
background-position: left center;
padding: 5px 0 5px 40px;
}

.pollbox {
    border: 1px solid #888;
    padding: 12px 10px 12px 0;
    margin-left: 35px;
    background-color: #ebf2f8;
}

