/*  $$$ makeyourownbirdtoys.com (c) superbirdtoys.com
	$$$ alex@bigmooninteractive.com
  	3.0 / 11-24-09 / 0101 www.makeyourownbirdtoys.com   	*/                                   

	/* Start Reset Styles - Thanks to Eric Meyer (http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/)*/
	html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,	
	a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline;}
	/*End Reset Styles */
	
	a:link {color: #0099FF;}
	a:visited{color: #666666;}
	a:hover {color: #FF0000;}

	body {background: #31D801/*#8CBD2C#31CFFD*/; background-attachment: scroll; padding: 60px 0 70px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; word-spacing: 2pt; line-height: 16pt; color: #000;}
	
	ol, ul, li {list-style: none;}
	img, a {border: none;}
	h1, h2, h3, h4, h5 {padding: 0; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; word-spacing: 2pt; line-height: 15pt; clear: both; font-weight: bold;}
	.ilt {font-style: italic;}
	.w3cfont {font-size: 8px;}
	.leffl {float: left;}
	.rigfl {float: right;}
.bldtxt {font-weight: bold;}
	
	.ct {text-align: center;}
	
	.pagebox .inner_cont {list-style-position: outside; margin: 4px 108px 25px 80px; padding: 0;}
	.pagebox .inner_cont li { margin-bottom: 7px; padding: 0; list-style: circle;}

	
	.headbox {width: 1012px;/* height: 393px;*/ height: 440px; margin: 4px auto 0; background: url(/images/bigparts1.png) no-repeat 0 -243px; position: relative;}
	.headbox .page_title { width: 616px; height: 53px; background: url(/images/bigparts1.png) no-repeat -95px -178px; position: absolute; top: 14px; left: 207px; overflow: hidden; text-indent: -5000em; }
	.headbox .homelink { width: 124px; height: 128px; background: url(/images/bigparts1.png) no-repeat -12px -864px; position: absolute; top: -19px; left: 44px;}
	.headbox .homelink a { width: 124px; height: 128px; display: block;  overflow: hidden; text-indent: -5000em;}
	.headbox .page_title a, .headbox .page_title h1 { width: 616px; height: 53px;}
	.headbox .textlink { padding: 4px 30px 10px 0; background: url(/images/pagetitlebg.gif) no-repeat top right; position: absolute; top: 73px; left: 222px; font-size: 13pt; color: #ff9900; }
	
	.extralinks {width: 100%; height: 48px; background: url(http://www.makeyourownbirdtoys.com/images/bigparts1.png) repeat-x 0 -810px; position: fixed; top: 0; left: 0; z-index: 2000;}
	.extralinks a {height: 22px; margin: 9px 8px 0; background: url(http://www.makeyourownbirdtoys.com/images/bigparts1.png) no-repeat; overflow: hidden; display: block; float: left; text-indent: -5000em; }

	.extralinks .link2 {width: 202px; background-position: 9px -88px;}
	.extralinks .link2:hover {background-position: 9px -65px}
	.extralinks .link3 {width: 196px; background-position: -242px -88px;}
	.extralinks .link3:hover {background-position: -242px -65px}
	
	/*.extralinks .link4 {width: 60px; background-position: -453px -88px; float: right;}
	.extralinks .link4:hover {background-position: -453px -65px}*/
	
	.extralinks .link5 {width: 155px; background-position: -521px -88px; float: right;}
	.extralinks .link5:hover {background-position: -521px -65px}
	
	.extralinks .infobut  {width: 55px; background-position: -888px -149px; margin-right: 24px; float: right;}
	.extralinks .infobut:hover {background-position: -888px -123px}
	 
	.viewcart {width: 60px; height: 22px; margin: 9px 8px 0; background:url(/images/bigparts1.png) no-repeat -453px -88px; float: right; border: none; cursor: pointer;}
	.viewcart:hover {background-position: -453px -65px}

	
	.headbox .navbox, .footbox .navbox { width: 965px;  margin: auto; padding: 12px 0 0 47px; position: absolute; left: 0;}
	.headbox .navbox {height: 40px; background: url(/images/bigparts1.png) no-repeat 0 -404px; bottom: 0px;}
	.footbox .navbox { bottom: 20px;}
	.navbox a {height: 23px; margin-right: 40px; background: url(/images/bigparts1.png) no-repeat; float: left; display: block; overflow: hidden; text-indent: -5000em;}

	.navbox .nav1, .footbox .navbox .nav1 {width: 161px; background-position: 0 -123px;}
	.navbox .nav1:hover, .footbox .navbox .nav1:hover {background-position: 0 -149px;}
	.navbox .nav2, .footbox .navbox .nav2 {width: 119px; background-position: -190px -123px;}
	.navbox .nav2:hover, .footbox .navbox .nav2:hover {background-position: -190px -149px;}
	.navbox .nav3, .footbox .navbox .nav3 {width: 222px; background-position: -336px -123px;}
	.navbox .nav3:hover, .footbox .navbox .nav3:hover {background-position: -336px -149px}
	.navbox .nav4, .footbox .navbox .nav4 {width: 134px; background-position: -589px -123px;}
	.navbox .nav4:hover, .footbox .navbox .nav4:hover {background-position: -589px -149px}
	.navbox .nav5, .footbox .navbox .nav5 {width: 124px; background-position: -756px -123px;}
	.navbox .nav5:hover, .footbox .navbox .nav5:hover {background-position: -756px -149px}
	
	
	#zerozero {height: 166px;}
	#sixwide {width: 940px; margin-top: 25px;}
	#threewide {width: 470px;}
	#sixx22 { width: 622px;}
	.sb {font-weight: bold;}
	.sbb {font-weight: bold; display: block; font-size: 10pt;}
	#rmg {margin-right: 300px;}
	.desc_cont#smfont { font-size: 9pt; margin-right: 0;}
	.sb#spz { margin-bottom: 12px;}

	
	.headbox .flashbox { width: 992px; /*height: 225px;*/ height: 272px; background: url(/images/bigerror.gif) no-repeat #fff; position: absolute; top: 116px; left: 10px; }
	.top_link {width: 88px; height: 59px; margin: 65px auto 30px; background: url(/images/bigparts1.png) no-repeat 0 -172px; clear: both; display: block;   overflow: hidden; text-indent: -5000em; }

	.pagebox { width: 1012px; margin: 0 auto; padding: 0; padding-top: 30px; background: url(/images/bgscrooly.gif) repeat-y 0 0; position: relative;}
	.pagebox a {font-weight: bold; color:#FF0000;}
	.pagebox a:hover { text-decoration: underline;}
	.pagebox a:visited { color: #333333; text-decoration: underline;}


	.pagebox .inner_stuff { width: 250px;/* this is the original width: 302px; */ background: #fff /*#FFB46A url(/images/side_bg.gif) no-repeat bottom left*/; position: absolute; top: 30px; right: 33px; display:block; }
	.pagebox .inner_stuff li {/* this is the original width: 302px; */ display:block; }
	.pagebox .inner_stuff h2 { margin: auto 0 6px; font-size: 13pt;}
	.pagebox .inner_stuff li p { margin: auto 0 10px;}
	.pagebox .inner_stuff p.toph {padding-top: 0; clear: both;}
	.pagebox .inner_stuff #conbut { width: 127px;  height: 128px; margin: 12px auto; background: url(/images/bigparts1.png) no-repeat -162px -863px; display: block; overflow: hidden; text-indent: -5000em;}
	.pagebox .inner_stuff#int  { top: 62px;}
	.pagebox .inner_stuff#int .sb { color: #FF0000;}
	
	.pagebox p, .pagebox h2, .pagebox h3 { /*width: 922px;*/ margin: auto 35px;}

	.pagebox p {margin-bottom: 22px;}
	.pagebox h2 {margin-top: 11px; margin-bottom: 9px; font-size: 15pt; color: #0099CC;}
	.pagebox h3 {margin-top: 55px; display: block; height:40px; margin-bottom: 15px; clear: both; color: #FD6436;}
	
	.pagebox .portbox { width: 185px; height: 56px; background: url(/images/parts_big.gif) no-repeat top left; position: absolute; top: 11px; right: 7px; z-index: 1500; }
	.pagebox .portbox ul li { width: 185px; height: 56px; display: block; float: left; font-size: 9pt; line-height: 10pt; font-weight: normal;}
	.pagebox .portbox ul li p {width: 70px; padding: 0 2px 0 6px; display: block; float: left;}
	
	.pagebox .vpo { text-align: center; font-weight: bold; margin: 75px auto 0; clear: both; }	
	.pagebox #plinks { width: 955px; height: 42px; margin: auto; display: block; text-align:center; color:#FF0000; }
	.pagebox #plinks a { margin: 6px; font-size: 10pt;}
	
	.pagebox .desc_cont {list-style-position: outside; margin: -10px 108px 25px 70px; padding: 0;}
	.pagebox .desc_cont li { margin: 0; padding: 0; list-style: square;}
	
	
	
/*	.pagebox .inner_stuff .add1 {}*/
	
	.productbox_app {  position: relative; float: left; clear: both; display: block; }
	.productbox_app #h33 {height: 37px; background: #31CFFD;}
	.productbox_app h3 { width: inherit; margin: 0; padding: 8px 0 0; color: #fff; font-weight: bold; font-size: 12pt;}	
  
  
	.productbox_app .uloin {text-decoration: none;}
    
   
    .productbox_app li a img {width: 150px; display: block; }
	
	.productbox_app li {width: 159px; margin: 4px; padding-top: 6px; display: block;/* float: left;*/}
	.productbox_app li a { width: 150px; margin: auto; display: block; cursor: default;  /*height: 140px;/ text-decoration: none;*/}
	.productbox_app li #cab1 {}
	.productbox_app li #cab2 {}
	.productbox_app li #cab3 {}
	.productbox_app li #cab4 {}
/*	.productbox_app #cab5 {left: 782px;}*/

	.productbox_app h4 {width: 146px; margin-left: 6px; font-weight: bold; text-align: center; float: left; clear: none; display: block;}
	.productbox_app li div {width: 150px; height: 130px; margin:0 auto; display: block; text-align: center; float: left; font-size: 9pt;}


	#vrtbar1 {width: 12px; background: url(/images/bgscrooly.gif) repeat-y -2342px 0;}
	.productbox_app li#vrtbar1 {height: 225px; margin: 0; position: absolute; top: 0; right: 0; z-index: 1700; }

	#tnl {width: 920px; margin-left: 50px; margin-bottom: 15px; background: none; }
	#tnl li h3 {width: 900px; text-align: center;}
	#tnl li#h33 {width: 915px; margin: 0; padding: 0; background: #17BDFF;}
	#tnl li h3 {width: 900px; text-align: center;}
	
	#tnl li {height: 265px; margin: 4px 12px; float: left;}
	#tnl li div {font-size: 8pt;}


	#tgo {width: 680px; height: 225px; margin-left: 35px; margin-bottom: 24px; position: relative;}
	#tgo li {height: 225px; float: left;}
	#tgo li h3 { width: 100%;}
	.pagebox #tgo #h33 {width: 680px; height: 40px; margin: 0; padding: 0; background:#54B439; height: 40px; text-align: center;}
	.pagebox #tgo #h33 a {text-decoration: none; width: auto;}
	.pagebox #tgo #h33.plabg {background: #F20000;;}
	.pagebox #tgo #h33.harbg {background: #FFCC00;}
	.pagebox #tgo #h33.novbg {background: #31CFFD;}
	.pagebox #tgo #h33.natbg {background: #96836C;}
	
	
	#twl {width: 900px; height: 225px; margin-left: 58px; margin-bottom: 44px; position: relative; text-align: center;}
	#twl li {width: 170px; margin-top: 18px; float: left;}
	#twl li h3 {width: 900px; text-align: center;}
	#twl li#h33 {width: 900px; margin: 0; padding: 0; background: #17BDFF;}
	#twl #vrtbar1 {width: 12px;}
	
	
	#tll {width: 220px; height: 225px; margin-left: 20px; margin-bottom: 44px; position: relative; text-align: center; clear: none;}
	#tll li {width: 220px; margin-top: 18px; float: left;}
	#tll li h3 {width: 220px; text-align: center;}
	#tll li#h33 {width: 220px; margin: 0; padding: 0; background: #17BDFF;}
	#tll li#h33 a {width: auto;text-decoration: none;}
	#tll #vrtbar1 {width: 12px;}
	
	
	#radd1 {width: 945px; height: 225px; margin: 14px 0 35px 35px;  position: relative;}
	#radd1 li { height: 225px; float: left;}
	#radd1 li h3 { width: 100%;}
	#radd1 #planb { position: absolute; top: 50px; right: 23px; }
	
	
	
	
	
	
	#tgl {margin-left: 35px; width: 638px;}
	.pagebox h2#tz{margin-top: 0;}	
		
		
	
		
		
		
	/*.productbox_app a.full_link {position: absolute; top: 201px; right: 24px; text-decoration: underline; color: #8CBD2C;}*/
	

	.footbox {width: 1012px; height: 190px; /*height: 280px; */ margin: auto; background: url(/images/bigparts1.png) no-repeat 0 -618px; position: relative;}
	.footbox li .win50bucks { width: 216px; height: 20px; display: block; background: url(/images/bigparts1.png) no-repeat 0 -52px; position: absolute; top: 228px; left: 43px; }
	.footbox li .backbut { width: 48px; height: 15px; display: block; background: url(/images/bigparts1.png) no-repeat 0 -35px; position: absolute; bottom: -30px; right: 41px; }
	.footbox h5 { width: 939px; position: absolute; top: 70px; left: 43px; color: #fff; text-align: center; }

	.foot_copy {width: 980px; margin: 11px auto; position: relative; display: block; position: relative; color: #fff; font-size: 13.5px; word-spacing: 0pt;}
	
	.foot_copy li p {clear: both;}
	.foot_copy li a, .footbox h5 a {font-size: 24px; font-weight: bold; text-decoration: none; color: #fff;}
	.foot_copy li a {font-size: 15px;}
	.foot_copy li a:hover, .footbox h5 a:hover {text-decoration: underline;}
	
	
	/* FORM DESIGN STYLES*/
.pagebox .formdes { width: 230px; height: 380px; margin: 0 10px; float:left; clear:none; font-weight: bold; }

.pagebox form div h3 {margin-top: 10px;}
.pagebox form input { font-weight: 300;}
.pagebox form h3 {margin-bottom: 10px; height: auto;}
.pagebox form #ctr {position: relative; font-weight: bold;}
.pagebox #ctr .ctrp { position: absolute; display: block; width: 668px; height: 182px; top: 62px; right: 40px; }
