/* 

KIDS PLAY MUSIC 2009

*/


/* GLOBAL */
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
a{text-decoration:none;color:#ddd503;}
a:hover{color:#fff600;}
strong{}
em{color:#fff600; font-weight:bold; font-style:normal;}
h1{line-height:23px; font-size:20px; margin:10px 0px 10px 0px; padding:0px;}
.home h1{line-height:15px; font-size:12px; margin:0px 0px 10px 0px; padding:0px; display:inline;}
h2{}
h3{}
h4{}
h5{}
h6{}
ul, li{}
img{border:none;}
.fr{float:right;}
.fl{float:left;}
.clr{clear:both;}
*, input{behavior: url("css/iepngfix.htc");}
p{text-align:justify;}
/* GLOBAL END */


/* LAYOUT START */
body{margin:41px 0px 0px 0px; line-height:15px; background:url(../images/bg.jpg) top center repeat-x #4cb7e3; font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff;}

#container{width:972px; position:relative; min-height:600px; height:auto !important; height:600px; margin:0 auto; background:url(../images/post_Repeatbg.jpg) 155px 450px no-repeat;}

#left_Side{width:351px; float:left;}
	.logo{width:309px; height:129px; border:0px; background-image:url(../images/logo.png); font-size:0px; text-indent:-9999px;  margin:0 auto;}
		.logo a{display:block;  height:129px;}
	#nav{width:351px; height:360px; background-image:url(../images/post_Main.png);  margin-top:10px;}
	.nav_Left{width:177px; margin:0px; padding:0px; float:left;}
		.basket_Nav{ cursor:pointer;width:114px; height:41px; margin:35px 0px 0px 30px; padding:0px; background-image:url(../images/nav/my_Basket.png);display:block; font-size:0px; text-indent:-9999px; }
		.newsletter_Nav{ cursor:pointer;width:110px; height:27px; margin:33px 0px 0px 45px; background-image:url(../images/nav/newsletter.png);display:block; font-size:0px; text-indent:-9999px; }
		.special_Nav{ cursor:pointer;width:130px; height:45px; margin:43px 0px 0px 30px; background-image:url(../images/nav/special_Offers.png);display:block; font-size:0px; text-indent:-9999px; }
		.contact_Nav{ cursor:pointer;width:101px; height:38px; margin:43px 0px 0px 40px; background-image:url(../images/nav/contact_Us.png);display:block; font-size:0px; text-indent:-9999px; }
	
	.nav_Right{width:172px; margin:0px; padding:0px; float:left;}
		.faq_Nav{ cursor:pointer;width:55px; height:31px; margin:30px 0px 0px 60px; padding:0px; background-image:url(../images/nav/faq.png);display:block; font-size:0px; text-indent:-9999px; }
		.store_Nav{ cursor:pointer;width:129px; height:44px; margin:15px 0px 0px 20px; background-image:url(../images/nav/online_Store.png);display:block; font-size:0px; text-indent:-9999px; }
		.brochure_Nav{ cursor:pointer;width:86px; height:41px; margin:24px 0px 0px 37px; background-image:url(../images/nav/brochure.png);display:block; font-size:0px; text-indent:-9999px; }
		.products_Nav{ cursor:pointer;width:136px; height:45px; margin:15px 0px 0px 15px; background-image:url(../images/nav/new_Products.png);display:block; font-size:0px; text-indent:-9999px; }
		.home_Nav{ cursor:pointer;width:122px; height:42px; margin:30px 0px 0px 20px; background-image:url(../images/nav/return_home.png);display:block; font-size:0px; text-indent:-9999px; }
	.sign{width:141px; line-height:normal; height:67px; background-image:url(../images/sign_Bg.jpg); margin-left:1px; color:#624315; font-size:12px; padding:7px 5px 0px 8px;}
		.sign em{color:#cc0000; font-size:10px; font-style:normal; font-weight:normal;}
		
#right_Side{width:577px; float:right; margin-bottom:10px;}
	.search_Wrapper{width:247px; height:38px; line-height:normal; margin-right:60px; padding-left:10px; padding-top:4px; background:url(../images/top_Boxes_bg.png);  float:left; display:table-cell; vertical-align:middle;}
		.searchField{font-size:14px; width:190px; color:#FFF; border:0px; background:none; margin-top:8px; padding-right:5px; float:left; font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif;}
		.searchButton{ display:inline; float:left;}
	.basket_Wrapper{width:217px; height:27px; line-height:normal; font-size:11px; background:url(../images/basket_Boxes_bg.png);  float:left; padding:15px 0px 0px 40px;}
		.basket_Wrapper strong{color:#e9b833; font-style:normal; font-weight:normal;}

#footer{background:url(../images/footer_Bg.png) center top repeat-x; height:260px; }
	#footer_Inner{width:972px; height:120px; line-height:18px; color:#986d21; font-size:10px; padding:140px 0px 0px 0px; margin:0 auto; background:url(../images/footer_Innerbg.png) no-repeat; }
	#footer_Inner em{color:#fea100; font-size:10px; font-style:normal;}
	#footer_Inner a{color:#986d21; font-size:10px; font-style:normal;}
	#footer_Inner a:hover{color:#fea100; font-size:10px; font-style:normal;}
/* LAYOUT END */

/* HOME PAGE */
.home_Categories{width:192px; height:144px; display:block; text-indent:-9999px; font-size:0px; float:left;  text-decoration:none; color:#45b1e0; cursor:pointer;}
	.Shakers{background:url(../images/home_Categories/shakers.png); margin-top:10px;}
	.Bells{background:url(../images/home_Categories/bells.png); margin-top:10px;}
	.Drums{background:url(../images/home_Categories/drums.png); margin-top:10px;}
	.Xylophones{background:url(../images/home_Categories/xylophones.png);}
	.Percussion{background:url(../images/home_Categories/percussion.png);}
	.Party{background:url(../images/home_Categories/party.png);}
	.Wood{background:url(../images/home_Categories/wood.png);}
	.Wind{background:url(../images/home_Categories/wind.png);}
	.Specials{background:url(../images/home_Categories/specials.png);}
	
.home_Banner{width:561px; height:160px; z-index:100; top:550px; right:10px; position:absolute; display:block; text-indent:-9999px; font-size:0px;  background:url(../images/home_Banner.png); }

.home_Para{line-height:normal; margin:0px; padding:0px;}
.home_Para em{font-weight:normal;}
/* HOME PAGE END */

/* PRODUCTS.ASP */
.products_Wrapper{width:258px; height:145px;  float:left; padding:38px 0px 0px 30px;}
	.aquamarine{background-image:url(../images/wrapper_Bgs/aquamarine.png);}
		.aquamarine .products_Text a, .aquamarine .products_Text .name{color:#056542;}
	.blue{background-image:url(../images/wrapper_Bgs/blue.png);}
		.blue .products_Text a, .blue .products_Text .name{color:#065869;}
	.d_pink{background-image:url(../images/wrapper_Bgs/d_pink.png);}
		.d_pink .products_Text a, .d_pink .products_Text .name{color:#310310;}
	.green{background-image:url(../images/wrapper_Bgs/green.png);}
		.green .products_Text a, .green .products_Text .name{color:#295e06;}
	.orange{background-image:url(../images/wrapper_Bgs/orange.png);}
		.orange .products_Text a, .orange .products_Text .name{color:#572e06;}
	.purple{background-image:url(../images/wrapper_Bgs/purple.png);}
		.purple .products_Text a, .purple .products_Text .name{color:#550656;}
	.red{background-image:url(../images/wrapper_Bgs/red.png);}
		.red .products_Text a, .red .products_Text .name{color:#4d0505;}
	.yellow{background-image:url(../images/wrapper_Bgs/yellow.png);}
		.yellow .products_Text a, .yellow .products_Text .name{color:#4b3105;}
.products_Image{width:92px; height:92px; background-color:#FFF; text-align:center; float:left; margin-right:10px;}
.products_Text{width:130px; float:left;}
	.price{font-size:22px; display:block; height:10px;}
	.name{height:40px; display:block;}

#category_List{width:574px; height:44px; color:#ffffff; padding:6px 0px 0px 0px; margin:10px 0px 20px 0px; background-image:url(../images/category_Bg.png);  text-align:center; line-height:18px;}
	#category_List a{color:#d7a828; font-size:12px; font-style:normal;}
	#category_List a:hover{color:#f9d983; font-size:12px; font-style:normal;}

/* PRODUCTS.ASP END */

/* PRODUCT.ASP */
.product_Image{width:288px; height:251px; display:table-cell; vertical-align:middle; text-align:center; float:left; padding:35px 0px 0px 0px; }
	.aquamarine_Imagebg{background-image:url(../images/image_Bgs/aquamarine.png);}
	.blue_Imagebg{background-image:url(../images/image_Bgs/blue.png);}
	.d_pink_Imagebg{background-image:url(../images/image_Bgs/d_pink.png);}
	.green_Imagebg{background-image:url(../images/image_Bgs/green.png);}
	.orange_Imagebg{background-image:url(../images/image_Bgs/orange.png);}
	.purple_Imageb{background-image:url(../images/image_Bgs/purple.png);}
	.red_Imagebg{background-image:url(../images/image_Bgs/red.png);}
	.yellow_Imagebg{background-image:url(../images/image_Bgs/yellow.png);}
	
.product_Text{width:280px; float:left; padding-top:15px;}
	.product_Text .price{font-size:18px; color:#fd8b04; margin-top:3px;}
#quantity{margin:0px; padding:0px;}
.buttons{width:284px; height:32px; margin-top:20px; background:url(../images/buttons.png); }
	.add_Basket{font-size:13px; width:142px; height:24px; display:block; color:#ffffff; float:left; padding:8px 0px 0px 0px; text-align:center;}
	.add_Basket:hover{color:#ffffff;}
	.back_Prods{font-size:13px; width:142px; height:24px; display:block; color:#aecff0; float:left; padding:8px 0px 0px 0px; text-align:center;}
	.back_Prods:hover{color:#aecff0;}
/* PRODUCT.ASP END */

/*BROCHURE*/
.brochure{float:right; margin-left:30px;}

/* CONTACT FORM */
.validation_Outer{width:535px; margin:0 auto; margin-bottom:10px;}
.validation-message{background:#5e0d0d;width:525px; margin:0px; padding:0px 0px 0px 10px;}
#form_Wrapper{width:535px; font-size:12px; color:#efda71; margin:0 auto;}
#enquiryform{margin:0px; padding:0px; background:#17536a; width:535px;}
.field{width:422px; background-color:#063648; border:1px solid #256a84; color:#ffffff; font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.required{width:422px; background-color:#32a1d8; border:1px solid #256a84; color:#ffffff; font-family:"Arial Rounded MT Bold", Arial, Helvetica, sans-serif; font-size:12px; padding:3px;}
.contact_em{color:#67c7f7; font-weight:bold;}
/* CONTACT FORM END */

#checkout{margin:0px; padding:0px; background:#17536a; width:535px;}


/* BASKET */
#basket_Wrapper{width:554px; background-color:#17536a; padding:10px;}
	#basket_Table{background-color:#17536a;}	
	.BasketInfo{border:1px solid #000000;}
	.basketitem{background-color:#1d617b;}
	.totals{width:284px; height:150px; background-image:url(../images/basket_Totalbg.png); float:right; font-size:14px; text-align:left; padding-top:30px;}
		.totals em{color:#673402; font-weight:normal;}
		.totals td{height:30px;}
		.bottom_Section tr{height:10px;}
/* BASKET END */

