@charset "UTF-8";
/* CSS Document */

.menu {
	font-size: 0.5em;}

a img {border: none; }


a: {font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.6em; color:#F06793;cursor: auto}  
	a:link {color:#F06793;text-decoration:none }
	a:visited {color:#F06793;text-decoration:none }
	a:hover {text-decoration: none; color:#02BBC9; background:; }
	a:active {text-decoration: none; color:; }
	a img {background: none; border:none }



#wrapper {
	margin: auto;
	height: auto;
	width: 850px;
	
}


 
/* HEADER STARTS*/
#header {
	float: left;
	height: 107px;
	width: 850px;
	margin: 0px;
	padding: 0px;
}
#kids {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 107px;
	width: 152px;
}
#logo {
	float: left;
	height: 107px;
	width: 300px;
	padding-top: 30px;
	padding-left: 90px;
}
#bizzie {
	float: right;
	height: 107px;
	width: 118px;
}
/* HEADER ENDS*/


/* H1 header statts*/

.H1header { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:1.1em; color:#E86FA2;  }

/* H1 header ends*/



/* H2 header statts*/

.H2header { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.9em; color:#E86FA2;  }

/* H2 header ends*/


/* DEVIDER STARTS*/
#devider {
	float: left;
	height: 1px;
	width: 850px;
}


#devider2 {
	float: left;
	height: 5px;
	width: 850px;
	padding-top: 15px;
}
/* DEVIDER ENDS*/


/* MENU STARTS*/

#menu {
	margin: 0px;
	padding-top: 6px;
	float: left;
	height: 25px;
	width: 850px;
}
#home {
	float: left;
	height: 20px;
	width: 38px;
	padding-right: 40px;
}
#about {
	float: left;
	height: 20px;
	width: 61px;
	padding-right: 40px;
}

#testimonials {
	float: left;
	height: 20px;
	width: 86px;
	padding-right: 40px;
}

#contact {
	float: left;
	height: 20px;
	width: 76.5px;
	padding-right: 40px;
}

#shop {
	float: left;
	height: 19.487px;
	width: 35px;
	padding-right: 40px;
}



#products {
	float: left;
	height: 19.487px;
	width: 56.298px;
	padding-right: 40px;
}

#basket {
	float: right;
	height: 19.487px;
	width: 53.41px;
}



/* GENERAL PAGE WRAPPER*/
#content_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 450px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#content {
	float: left;
	height: 850px;
	width: 650px;
	padding-top: 40px;

}



#photos {
	float: right;
	height: 440px;
	width: 135px;
	padding-top: 10px;
}



/* INDEX PAGE WRAPPER*/
#indexcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 620px;
	width: 850px;
	
}


#indexcontent {
	float: left;
	height: 400px;
	width: 850px;
	padding-top: 0px;
	background-image: url(photo_images/homepage3.jpg);
	background-repeat: no-repeat;
	background-position: top right;
}

#indextext {
	float: left;
	height: 400px;
	width: 850px;
	padding-top: 300px;
	
}

#indexleft {
	float: left;
	height: 400px;
	width: 122px;
	padding-top: 10px;
	padding-right: 30px;
}


#indextoptext {
	float: left;
	height: 100px;
	width: 300px;
	padding-top: 10px;
	background-position: top left;
}

#indextopcentretext {
	float: left;
	height: 100px;
	width: 800px;
	padding-top: 180px;
	
}
#indexcentretext {
	float: left;
	height: 100px;
	width: 600px;
	padding-top: 30px;
	
}

#indexpic {
	float: center;
	height: 100px;
	width: 135px;
	padding-top: 10px;
	
}

.index {font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#F06793; font-weight: bold; text-align: left;}

.indexcentre {font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.9em; color:#02BBC9; font-weight: bold; text-align: left;}

/* SIDE MENU*/
#side_menu {
	float: left;
	height: 430px;
	width: 125px;

}

#prod {
	float: left;
	height: 28.702px;
	width: 90px;
	padding-top: 20px;
}

#db {
	float: left;
	height: 35.4px;
	width: 122px;
}

#dblib {
	float: left;
	height: 55px;
	
}

#hl {
	float: left;
	height: 34.443px;
	width: 122px;
}
#sb {
	float: left;
	height: 34.442px;
	width: 122px;
}
#bsb {
	float: left;
	height: 37.313px;
	width: 122px;
}
#tshirt {
	float: left;
	height: 31.096px;
	width: 122px;
}
#sophie {
	float: left;
	height: 38.784px;
	width: 122px;
}

#tips {
	float: left;
	height: 95px;
	width: 112px;
	padding-top: 100px;
}
#libtips {
	float: left;
	height: 95px;
	width: 112px;
	padding-top: 100px;
}



/* FOOTER STARTS HERE*/

#footer {
	float: left;
	height: 20px;
	width: 850px;
	padding-top: 5px;
}

.footer_text { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.6em; color:#C1D82F;  }

#footer_right {
	float: left;
	height: 10px;
	width: 300px;
}

#footer_tnc {
	float: right;
	height: 10px;
	width: 105px;
	padding-left: 20px;
}
#links {
	float: right;
	height: 10px;
	width: 50px;
	border-right: solid 1px;
	padding-left: 20px;
}

#delivery {
	float: right;
	height: 10px;
	width: 60px;
	border-right: solid 1px;
}

/* FOOTER ENDS HERE*/



/* DRIBBLEBUSTER PAGE*/
#dbcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:2550px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}


#dbcontent {
	float: left;
	height: 2550px;
	width: 560px;
	padding-left: 30px;
}

#product {
	float: left;
	height: 240px;
	width: 170px;
	padding: 1px;
	margin: 1px;
	border: 1px solid #ecece9;
	text-align: center;
}

#offer {
	float: left;
	width: 350px;
	margin-left: 120px;
}

.price { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2; }

.shoplib {font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2; font-weight: bold; text-align: left;}
/* DRIBBLEBUSTER PAGE END*/



/* DRIBBLEBUSTER LIBERTY PAGE*/
#dblcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:1100px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}

#dblproduct {
	float: left;
	height: 270px;
	width: 170px;
	padding: 1px;
	margin: 1px;
	border: 1px solid #ecece9;
	text-align: center;
}
#dblcontent {
	float: left;
	height: 1100px;
	width: 560px;
	padding-left: 30px;
}
/* DRIBBLEBUSTER LIBERTY PAGE END*/

/* TESTIMONIALS PAGE*/
#testimonialscontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:850px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}

#title {
	float: left;
	width:715px;
	padding-top: 20px;
	
}


#testimonial_content {
	float: left;
	height: 430px;
	width: 290px;
	padding-top: 5px;
}


#testimonial_contentleft {
	float: left;
	height: 425px;
	width: 290px;
	padding-top: 5px;
	
	

}

#testimonialcontent_right {
	float: left;
	height: 355px;
	width: 280px;
	padding-left: 90px;
	padding-top: 75px;


}

.testimonial { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2;  }
.testimonialgreen{ font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#02BBC9;  }
/* TESTIMONIAL PAGE END*/


/* ABOUT US PAGE*/
#aboutcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:850px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#awardstitle {
	float: left;
	width: 695px;
	padding-top: 20px;
}

#about_content {
	float: left;
	height: 430px;
	width: 700px;
	padding-top: 5px;
}

.about { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2;  }
.aboutgreen{ font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#02BBC9;  }
/* ABOUT US PAGE END*/


/* T&C PAGE*/
#termsandconscontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:1100px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#termsandcons_content {
	float: left;
	height: 430px;
	width: 700px;
	padding-top: 5px;
}

.tc { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2;  }
.tcgreen{ font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#02BBC9;  }
/* T&C PAGE END*/

/* PRODUCT PAGE*/
#productcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:450px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#product_content {
	float: left;
	height: 725px;
	width: 700px;
	}

#product_right {
	float: left;
	width: 200px;
	height: 400px;
	padding-top: 20px;
	padding-left: 70px;

}
	
#product_left {
	float: left;
	width: 210px;
	height: 400px;
	padding-top: 40px;
	padding-left: 80px;
}


#DBlogo {
	float: left;
	width: 200px;
	height: 100px;
}

#bsblogo {
	float: left;
	width: 200px;
	height: 60px;
	padding-top: 40px;
}

#huga_logo {
	float: left;
	height: 100px;
	width: 200px;
}
#silly_log {
	float: left;
	height: 85px;
	width: 200px;
	padding-top: 15px
}
#sophie_logo {
	float: left;
	height: 100px;
	width: 200px;
	padding-top: 10px;
}
#tshirts_logo {
	float: left;
	height: 100px;
	width: 200px;
}


ul {
	list-style-type: disc;
	}
/* PRODUCT PAGE END*/



/* CONTACT PAGE STARTS HERE*/

#formwrapper {
	float: left;
	height: 500px;
	width: 850px;
	
}

#formtext {
	float: left;
	height: 420px;
	width: 460px;
	padding-top: 30px;
	padding-right: 50px;
	padding-left: 30px;
	
}

#formform {
	float: left;
	height: 450px;
	width: 200px;
}

.form { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#02BBC9;  }
.formpink { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#F06793;  }
.little { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#02BBC9; }
.required_star { color:#F06793;}

/* CONTACT PAGE ENDS HERE*/


/* THANK YOU PAGE*/


#thankyou_content {
	float: left;
	height: 320px;
	width: 850px;
	padding-top: 100px;
	text-align: center;
}

/* T&C PAGE END*/

/* DB PRODUCT PAGE*/
#dbproductcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:650px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#dbproduct_content {
	float: left;
	height: 630px;
	width: 650px;
	padding-top: 20px;
	
}

/* DB PRODUCT PAGE END*/


/* HL SHOP PAGE*/
#hlproductcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:1200px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#hlproduct_content {
	float: left;
	height: 1200px;
	width: 560px;
	padding-left: 30px;
	
}

#hlproduct {
	float: left;
	height: 190px;
	width: 120px;
	padding: 10px;
	margin: 20px;
	border: 1px solid #ecece9;
	text-align: center;
}


/* HL SHOP PAGE END*/


/* HL POP UP PAGE*/
#hlpopcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:500px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#hlpop_content {
	float: left;
	height: 500px;
	width: 560px;
	padding-left: 30px;
	
}


/* HL POP PAGE END*/



/* SB SHOP PAGE*/
#sbproductcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:930px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#sbproduct_content {
	float: left;
	height: 930px;
	width: 550px;
	padding-left: 30px;
	
}

#sbproduct {
	float: left;
	height: 220px;
	width: 140px;
	padding: 10px;
	margin: 10px;
	border: 1px solid #ecece9;
	text-align: center;
}


/* SB SHOP PAGE END*/


/* SB POP PAGE*/
#sbpopcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:600px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#sbpop_content {
	float: left;
	height: 600px;
	width: 650px;
	padding-top: 20px;
	
}

/* SB POP PAGE END*/


/* BSB SHOP PAGE*/
#bsbproductcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:600px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#bsbproduct_content {
	float: left;
	height: 600px;
	width: 550px;
	padding-left: 30px;
	
}

/* BSB SHOP PAGE END*/



/* BSB POP PAGE*/
#bsbpopcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:650px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#bsbpop_content {
	float: left;
	height: 600px;
	width: 650px;
	padding-top: 50px;
	
}

/* BSB POP PAGE END*/

/* SOPHIE PRODUCT PAGE*/
#sophie_productcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:600px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}


#sophie_product_content {
	float: left;
	height: 600px;
	width: 550px;
	padding-top: 30px;
	
}

#sophieproduct {
	float: left;
	height: 280px;
	width: 140px;
	padding: 10px;
	margin: 20px;
	border: 1px solid #ecece9;
	text-align: center;
	align: middle;
}

/* SOPHIE PRODUCT PAGE END*/




/* LINK PAGE*/
#link_content_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:1130px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
}



#link_logos  {
	float: left;
	width: 850px;
	height: 780px;
	padding-top: 20px;
	

}
	
#link_content {
	float: left;
	width: 500px;
	height: 980px;
	padding-top: 20px;
	
}


/* LINK PAGE END*/


/* DELIVERY PAGE STARTS*/

#delivery_content {
	float: left;
	height: 450px;
	width: 650px;
}


/* DELIVERY PAGE ENDS*/

/* HLShopPAGE starts*/
#hlshopcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:2400px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}


#hlshopcontent {
	float: left;
	height: 2400px;
	width: 560px;
	padding-left: 30px;
}

#hlshopproduct {
	float: left;
	height: 190px;
	width: 120px;
	padding: 10px;
	margin: 20px;
	border: 1px solid #ecece9;
	text-align: center;
}

.price { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2; }


/* HLShop PAGE END*/



/* TShirtShopPAGE starts*/
#tsshopcontent_wrapper {
	margin: 0px;
	padding: 0px;
	float: left;
	height:1700px;
	width: 850px;
	background-image: url(background/bottom.png);
	background-repeat: no-repeat;
	background-position: bottom center;
	
}


#tsshopcontent {
	float: left;
	height: 1700px;
	width: 560px;
	padding-left: 30px;
}

#tsshopproduct {
	float: left;
	height: 250px;
	width: 176px;
	margin: 1px;
	border: 1px solid #ecece9;
	text-align: center;
}

.price { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:0.7em; color:#E86FA2; }


/* TshirtShop PAGE END*/

.ts_text { font-family: trebuchet, Verdana, Helvetica, sans-serif; font-size:1.0em; color:#02BBC9;  }


#dressshopproduct {
	float: left;
	height: 300px;
	width: 560px;
	padding: 10px;
	margin: 20px;
	border: 1px solid #ecece9;
	text-align: center;
}