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

body{
	margin:0;
	padding:0;
	background-image:url(../images/back-body.png)}

#main{
	background-image:url(../images/back.png);
	background-position:top center;
	background-repeat:repeat-x;}

#container{
	width:1000px;
	margin-left:auto;
	margin-right:auto;}

#header-top{

	background-repeat:no-repeat;
	background-position:right;
	height:12px;
	padding:0;
	margin:0;}

#header-main h1{
	padding:0;
	margin:0;
	background-image:url(../images/fancy-dress.png);
	height:121px;
	width:1000px;
	text-indent:-10000px;}

#nav-top{
	background-image:url(../images/nav-back.png);
	height:32px;}

#nav-top-container{
	background-image:url(../images/nav-end.png);
	background-repeat:no-repeat;
	background-position:right;
	width:1000px;
	height:32px;
	}

#nav-top ul{
	padding:0;
	margin:0;
	list-style:none;
	margin-left:8px}

#nav-top ul li{
	float:left;
	height:32px;
	margin-left:20px}

#nav-top ul li a{
	float:left;
	height:32px;
	text-indent:-100000px}

#nav-top ul li a:hover{
	background-position:0 -32px;}

#nav-home a{
	background-image:url(../images/nav-home.gif);
	width:36px;
	}

#nav-gallery a{
	background-image:url(../images/nav-gallery.gif);
	width:128px;
	}

#nav-search a{
	background-image:url(../images/nav-search.gif);
	width:51px;
	}

#nav-promotions a{
	background-image:url(../images/nav-promotions.gif);
	width:82px;
	}

#nav-my-account a{
	background-image:url(../images/nav-my-account.gif);
	width:80px;
	}

#nav-basket a{
	background-image:url(../images/nav-basket.gif);
	width:48px;
	}

#nav-checkout a{
	background-image:url(../images/nav-checkout.png);
	width:66px;
	}

#nav-contact a{
	background-image:url(../images/nav-contact.gif);
	width:77px;
	}
#nav-hire a{
	background-image:url(../images/nav-hire.gif);
	width:30px;
	}

#nav-menu{
	width:197px;
	background-image:url(../images/menu-back.jpg);
	float:left}

#nav-menu h3{
padding:0;margin:0; text-indent:-10000px}

#search-bar{
	background-image:url(../images/search-bar-back.png);
	height:153px
	}

#search-box{
	width:300px;
	height:153px;
	background-image:url(../images/search-box-back.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left}

#search-bar-split{
	background-image:url(../images/search-bar-split.png);
	width:4px;
	height:153px;
	float:left}

#popular-box{
	height:153px;
	background-image:url(../images/popular-box-back.png);
	background-position:top left;
	background-repeat:no-repeat;
	float:left}

#content{
	width:1000px;
	clear:both;
	background-color:#FFFFFF;}



#main-content{
	background-color:#FFFFFF;
	width:775px;
	float:right;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, Tahoma, sans-serif;
	font-size:12px;}

#main-content a{color:#990000;text-decoration:none;}
#main-content a:hover{color:#ff0000;text-decoration:none;}

#footer{
	color:#CCCCCC;
	font-family:"Trebuchet MS", "Myriad Pro", Calibri, Tahoma, sans-serif;
	font-size:10px;
	text-align:center;
	clear:both
	}

#footer a{
	color:#CCCCCC;
	text-decoration:none;
	}

#footer a:hover{
	color:#CC0000;
	}

.clear{ clear:both}

#title-accessories{
	width:197px;
	height:27px;
	text-indent:-10000px;
	background-image:url(../images/title-accessories.png)}

#title-costumes{
	width:197px;
	height:27px;
	text-indent:-10000px;
	background-image:url(../images/title-costumes.png)}


#popular-box{
	}

#popular-items{
	list-style:none;
	margin:30px 0 0 20px;
	padding:0}

#popular-items li{
	float:left;
	margin:0;
	padding:0;}

#popular-items li a{
	margin-left:10px;
	width:121px;
	height:113px;
	text-indent:-10000px;
	display:block;
	}

#popular-item-1 a{
	background-image:url(../images/1.png);}
#popular-item-2 a{
	background-image:url(../images/2.png);}
#popular-item-3 a{
	background-image:url(../images/3.png);}
#popular-item-4 a{
	background-image:url(../images/4.png);}
#popular-item-5 a{
	background-image:url(../images/5.png);}
#popular-item-6 a{
	background-image:url(../images/6.png);}
#popular-item-7 a{
	background-image:url(../images/7.png);}
#popular-item-8 a{
	background-image:url(../images/8.png);}
#popular-item-9 a{
	background-image:url(../images/9.png);}
#popular-item-10 a{
	background-image:url(../images/10.png);}
#popular-item-11 a{
	background-image:url(../images/11.png);}
#popular-item-12 a{
	background-image:url(../images/12.png);}
#popular-item-13 a{
	background-image:url(../images/13.png);}
#popular-item-14 a{
	background-image:url(../images/14.png);}

#nav-menu ul{ margin:0;padding:0; list-style:none}
#nav-menu li{ margin:0;padding:0; display:block;width:197px;}

#nav-menu li a{display:block;width:179px;font-family:"Trebuchet MS", "Myriad Pro", Calibri, Tahoma, sans-serif; font-size:12px; margin:0; color:#000000; text-decoration:none;  display:block; padding:2px 0px 2px 18px; border-bottom:#999999 solid 1px; }
#nav-menu li a:hover{ color:#fff; text-decoration:none; background-color:#CC0000;}

#search-box-form{margin:25px 0 0 0; padding:0;}

#search-box-form fieldset{border:none;}

.search-box-input{font-family:"Trebuchet MS", "Myriad Pro", Calibri, Tahoma, sans-serif;padding:1px; font-size:12px; margin:1px;width:180px;clear:both;float:right; border:1px #999999 solid}

.search-box-submit{
border:none;
float:right;
clear:both}

img {display: block; border:0}

h2{font-size:20px;color:#ee0000}

#map{width:400px;float:right; height:400px}
#contact-text{width:300px;float:left;}
fieldset{border:none}
.inputLabel{width:120px;display:block;float:left}

input.error{border: 2px red solid;}
textarea.error{border: 2px red solid;}

.shopitem{border:4px solid #eee; float:left;margin-bottom:10px;text-align:center;margin-left:4px;margin-right:16px}
.shopimage{width:210px;height:415px;text-align:center;}
.shopitem h3{background-color:#eee;color:white;width:100%;margin:0;padding:0;text-align:center}
.shopitem img{margin-right:auto;margin-left:auto;}


.shopitemtitle{margin:2px}

.itempics{float:left}
.mainpic{}
.thumbpic{}

.maininfo{float:left}


.iteminfo{width:50%;float:right}

#register label{width:150px;float:left;clear:both;margin:2px}

#register input{width:200px;float:left;border:2px solid #ddd;margin:2px}

#terms, #terms a{ text-align:center; font-family:"Trebuchet MS", "Myriad Pro", Calibri, Tahoma, sans-serif; font-size:12px; margin:0; color:#000000; text-decoration:none;}
