@charset "utf-8";

/******
/-----------------
	Kiddaroo Stylesheet V.1.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#f4f9ea;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#58595b;}
	body#index #header{display:none;}body#index #container{padding-top:105px;}body#index #footer img{display:none;}

h1{}
h2{margin-top:-5px;padding:0px 0px 5px 0px;font-size:26px;font-weight:normal;}h2.yellow{color:#f5e32f;}h2.purple{color:#a41e8a;}h2.orange{color:#de9932;}h2.blue{color:#31aaee;}h2.red{color:#cd362f;}
h3{height:22px;margin:0px 0px 20px -20px;line-height:22px;}/*h3 span{padding:4px 10px 4px 20px;color:#fff;}h3.yellow span{background:#f5e32f;}h3.purple span{background:#a41e8a;}h3.orange span{background:#de9932;}h3.blue span{background:#31aaee;}h3.red span{background:#cd362f;}*/
h4{padding:10px 0px;font-weight:normal;font-size:12px;color:#99c84b;position:relative;}h4 span{position:absolute;top:10px;right:0px;}

#wrapper{background:#fff;}

#container{width:770px;height:540px;margin:0px auto;padding:20px 0px 70px;}

#header{height:85px;position:relative;}
	#header img{position:absolute;top:0px;left:0px;}
	#header ul{position:absolute;top:12px;right:0px;}#header li{margin-left:10px;float:left;}#header li a{display:block;width:88px;height:32px;background:url(../images/sprites/nav_bg.gif) -119px 0px;text-indent:-9999px;}#header .checkout a{background-position:-119px -32px;}

#nav{width:90px;margin-left:20px;float:left;}
	#nav ul{}#nav li{margin-bottom:30px;position:relative;}#nav li:hover ul{display:block;}#nav li:hover ul ul{display:none;}
	#nav a,h3 span{display:block;width:90px;height:32px;background:url(../images/sprites/nav_bg.gif);text-indent:-9999px;}
		#nav .products a,h3.red span{background-position:0px -32px;}#nav .about a,h3.yellow span{background-position:0px -64px;}#nav .contact a,h3.blue span{background-position:0px -96px;}#nav .news a,h3.purple span{background-position:0px -128px;}#nav .faqs a,h3.orange span{background-position:0px -160px;}
		#nav ul ul{display:none;position:absolute;top:-1px;left:90px;z-index:9999;}#nav ul ul li{margin:0px;}#nav ul ul li a{width:170px;padding-left:20px;line-height:32px;color:#fff;font-size:12px;background:none;border:1px solid #fff;border-left:0px;border-top:0px;text-indent:0px;}#nav ul ul li:first-child a{border-top:1px solid #fff;}
			#nav .products ul li a{background:#cd362f;}
		#nav ul ul ul{display:none!important;top:-1px;left:190px;}#nav ul ul li:hover ul{display:block!important;}#nav ul ul a:hover{background:#666;}

#mainkiddarooimg{width:310px;height:460px;background:#ddd;float:left;position:relative;}
	#mainkiddarooimg .links{position:absolute;top:0px;right:0px;width:200px;}#mainkiddarooimg .links li{margin-bottom:1px;}#mainkiddarooimg .links a{display:block;width:170px;padding:2px 10px 2px 20px;line-height:26px;color:#fff;background:#cd362f;font-size:12px;text-indent:0px;}
	#mainkiddarooimg span.magnify{position:absolute;bottom:0px;right:0px;display:block;width:80px;height:80px;background:url(../images/img_magnify.png);display:none;}
	#mainkiddarooimg img.slogan{position:absolute;bottom:-35px;left:0px;}

#content{width:330px;min-height:460px;padding-left:20px;float:left;overflow:visible;position:relative;}
	#content p{line-height:18px;}#content p a{color:#31aaee;}
	#content ul{padding:0px 0px 5px 25px;}#content li{padding:1px 0px;}

#footer{width:770px;height:30px;margin:0px auto;color:#59595b;position:relative;}
	#footer img{position:absolute;bottom:30px;left:-10px;}
	#footer div{padding-top:10px;font-size:10px;}#footer .right{text-align:right}
	#footer ul{padding-left:20px;}#footer li{margin-right:20px;float:left;position:relative;}#footer li:hover ul{display:block;}
		#footer ul ul{display:none;position:absolute;bottom:13px;left:-10px;width:150px;padding:0px 0px 10px 0px;background:#f4f9ea;}#footer ul ul li{margin:0px;padding:5px 8px;float:none;}
	#footer a{color:#59595b;}#footer a:hover{text-decoration:underline;}
/**	---------
	Class Declarations	**/
.left{float:left;}.right{float:right;}.clear{clear:both;}

.blocklink{display:block;width:300px;margin:10px 0px;line-height:30px;color:#fff;text-align:center;clear:both;float:right;}.blocklink:hover{background:#7abb4e;}a.greenblock{background:#99c84a;}
/**	---------
	Forms	**/
.formheading h2{padding:0px 0px 0px 5px;font-size:14px;line-height:30px;color:#fff;background:#ff0000;}.formheading h2.greengo{background:none;font-size:12px;color:#58595b;}
.contactform td{padding:4px;}.contactform label,.contactform button{display:block;width:70px;height:24px;line-height:24px;text-align:center;color:#fff;background:#666;float:left;}.contactform input,.contactform textarea{width:160px;margin-bottom:5px;height:22px;padding:0px 5px;border:1px solid #ccc;font-family:Arial, Helvetica, sans-serif;float:left;}.contactform textarea{height:100px;}.contactform button{width:80px;height:30px;line-height:30px;font-size:12px;font-weight:bold;background:#33abee;float:right;}
.formclear{display:none;}
#checkout .contactform label{width:95px;padding-left:5px;text-align:left}#checkout .contactform input,#checkout .contactform textarea{width:218px}
/**	---------
	FAQs	**/
.faqs_encase{height:460px!important;overflow-y:scroll!important;}
	.faqs_encase ul{list-style:circle}
#faqs h2{margin:0px 0px 3px 0px;padding:10px 10px 10px 0px;font-weight:normal;font-size:12px;color:#99c84b;cursor:pointer}#faqs h2:hover,#faqs h2.active{color:#666;}
#faqs div{padding:6px;}
/**	---------
	Shopping Cart	**/
#shoppingcart{width:580px;padding-left:40px;float:left;position:relative;}#shoppingcart img.cart{position:absolute;top:20px;right:10px;}

.purchase{position:absolute;bottom:0px;right:0px;height:25px;padding-top:10px;line-height:25px;float:right;}.purchase label{padding:0px 10px;color:#cc362f;float:left;}.purchase input{width:23px;height:23px;margin-right:10px;border:1px solid #cc362f;font-size:14px;color:#666;float:left;}.purchase button{width:80px;height:29px;background:url(../images/addtocart.gif);float:left;}
.cart-encase{width:385px;}
table.cartcontents td{padding:4px;border:1px solid #cd362f;}table.cartcontents thead td{background:#cd362f;color:#fff;}table.cartcontents tbody input{width:23px;height:23px;margin-right:10px;border:1px solid #666;font-size:14px;color:#666;float:left;}table.cartcontents tbody input[type=button]{font-size:12px;}table.cartcontents tfoot td{border:none;}
input.cartsubmit{display:block;width:140px;height:30px;margin:1px 0px;line-height:30px;color:#fff;text-align:center;background:#99c84a;float:right;}