
body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

img{
	border:none;
}

.clear{
	margin:0px;
	padding:0px;
	clear:both;
}

.f_left{
	float:left;
}

.f_right{
	float:right;
}

.main{
	margin:0px auto;
	padding:0px;
	width:855px;
}

/*header start*/
.header{
	margin:0px;
	padding:0px;
	height:91px;
	position: relative;
}

.header h1{
	margin:0px;
	padding:20px 0 0 0;
	width:62px;
	float:left;
}

.header_right{
	margin:0px;
	padding:0px;
	width:511px;
	float:right;
}

.header_nav{
	margin:0px;
	padding:27px 0 0 0;
	float:right;
}

.header_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.header_nav li{
	margin:0px;
	padding:0px;
	display:inline;
}

.header_nav li a{
	margin:0px;
	padding:0 5px 0 5px;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#9b5ba4;
	outline:none;
	text-decoration:none;
}

.header_nav a:hover{
	color:#9b5ba4;
	text-decoration:underline;
}


.need_help{
	margin:0px;
	padding:23px 0 0 20px;
	font-size:13px;
	font-weight:bold;
	color:#99cc33;
}
/*header end*/

/*nav_1 start*/
.nav_1{
	margin:0px;
	padding:0px;
	width:849px;
	height:40px;
	background:url(../images/nav_1.jpg) no-repeat;
}

.nav_1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.nav_1 li{
	margin:0px;
	padding:0px;
	display:inline;
}

.nav_1 li a{
	margin:0px;
	padding:8px 18px 0 25px;
	display:block;
	float:left;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	outline:none;
	text-decoration:none;
}

.nav_1 a:hover{
	text-decoration:underline;
}
/*nav_1 end*/

.banner{
	margin:8px 0 0 0 ;
	padding:0px;
	width:846px;
	height:203px;
	background:url(../images/banner.jpg) no-repeat;
}



/*nav_2 start*/
.nav_2{
	margin:8px 0 0 0;
	padding:0px;
	width:849px;
	height:40px;
	background:url(../images/nav_2.jpg) no-repeat;
}

.nav_2 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.nav_2 li{
	margin:0px;
	padding:0px;
	display:inline;
}

.nav_2 li a{
	margin:0px;
	padding:8px 10px 0 28px;
	display:block;
	float:left;
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	outline:none;
	text-decoration:none;
}

.nav_2 a:hover{
	text-decoration:underline;
}
/*nav_2 end*/


.mid{
	margin:0px;
	padding:0px;
	width:855px;
}


p{
	margin:0px;
	padding:13px 0 0 0;
	font-size:12px;
 }
 
 p span{
 	color:#903f98;
 }
 
.gallery{
	margin:0px;
	padding:13px 0 0 0;
	width:855px;
}

.box{
	margin:0px;
	padding:0 5px 0 5px;
	float:left;
	width:131px;
}

.box a {
color:#903f98;
text-decoration: none;
}

.box a:hover {
text-decoration: underline;
}

.img_border{
	margin:0px;
	padding:15px 0 0 0 ;
	width:128px;
	height:164px;
	text-align:center;
	border:1px #e1f0cf solid;
}

.text{
	margin:5px 0 0 0;
	font-size:9px;
	color:#6c6c6c;
}

.text span{
	color:#9b5ba4;
}


.mid_end{
	margin:0px;
	padding:25px 6px 0 6px;
	width:843px;
}

.visit_bolg{
	margin:30px 0 0 0;
	float:left;
	width:130px;
}

.logo_2{
	margin:0 0 0 180px;
	float:left;
	width:220px;
	text-align:center;
}

.logo_2_text{
	margin:0px;
	padding:5px 0 0 0;
	color:#666;
}

.logo_2_text span{
	color:#904098;
}


.share_this{
	margin:50px 0 0 0; 
	float:right;
	width:115px;
	font-size:16px;
	font-weight:bold;
	color:#666;
}

.line{
	margin:10px 0 0 0;
	border-bottom:2px #e6f1d5 solid;
	float:right;
	width:790px;
}
/*footer start*/
.footer{
	margin:0px;
	padding:0px;
}


.footer_nav{
	margin:0px;
	width:140px;
	float:left;
	padding:15px 0 0 0;
}

.footer_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.footer_nav li{
	margin:0px;
	padding:0px;
	display:inline;
}

.footer_nav li a{
	margin:0px;
	padding:5px 0 0 0;
	display:block;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#6a696a;
	outline:none;
	text-decoration:none;
}

.footer_nav a:hover{
	color:#6a696a;
	text-decoration:underline;
}


.copyright{
	margin:0px;
	padding:20px 0 0 0;
	color:#904098;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



.main-menu {
width: 849px;
height: 40px;
position: relative;
background: url(../images/top_menu_bg.jpg);
}


.main-menu li {
float: left;
list-style: none;
}

.main-menu li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
background: url(../images/top_menu_bg.jpg) no-repeat;
height: 40px;
display: block;
overflow: hidden;
text-indent: -9999px;
outline: none;
}

.main-menu li#menu_mCostumes  a {
left: 0px;
width: 171px;
background-position: 0px 0;
}

.main-menu li#menu_wCostumes  a {
left: 171px;
width: 188px;
background-position: -171px 0;
}

.main-menu li#menu_sCostumes  a {
left: 359px;
width: 164px;
background-position: -359px 0;
}

.main-menu li#menu_Couples  a {
left: 523px;
width: 106px;
background-position: -523px 0;
}

.main-menu li#menu_hCostumes a {
left: 629px;
width: 220px;
background-position: -629px 0;
}


/* Menu Hover  */
.main-menu li#menu_mCostumes a:hover {
background-position: 0px -40px;
}

.main-menu li#menu_wCostumes a:hover {
background-position: -171px -40px;
}

.main-menu li#menu_sCostumes a:hover {
background-position: -359px -40px;
}

.main-menu li#menu_Couples a:hover {
background-position: -523px -40px;
}


.main-menu li#menu_hCostumes a:hover {
background-position: -629px -40px;
}


.menu2 {
width: 849px;
height: 40px;
position: relative;
background: url(../images/menu2.jpg);
overflow: hidden;
margin: 10px 0 0 0;
}


.menu2 li {
float: left;
list-style: none;
}

.menu2 li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
background: url(../images/menu2.jpg) no-repeat;
height: 40px;
display: block;
overflow: hidden;
text-indent: -9999px;
outline: none;
}

.menu2 li#menu_cCostumes  a {
left: 0px;
width: 198px;
background-position: 0px 0;
}

.menu2 li#menu_bCostumes  a {
left: 198px;
width: 165px;
background-position: -198px 0;
}

.menu2 li#menu_mommyTobe  a {
left: 363px;
width: 157px;
background-position: -363px 0;
}

.menu2 li#menu_Wigs  a {
left: 520px;
width: 83px;
background-position: -520px 0;
}

.menu2 li#menu_Licenses  a {
left: 603px;
width: 103px;
background-position: -603px 0;
}

.menu2 li#menu_Sizing  a {
left: 706px;
width: 143px;
background-position: -706px 0;
}

/* Menu Hover  */
.menu2 li#menu_cCostumes a:hover {
background-position: 0px -40px;
}

.menu2 li#menu_bCostumes a:hover {
background-position: -198px -40px;
}

.menu2 li#menu_mommyTobe a:hover {
background-position: -363px -40px;
}

.menu2 li#menu_Wigs a:hover {
background-position: -520px -40px;
}

.menu2 li#menu_Licenses a:hover {
background-position: -603px -40px;
}

.menu2 li#menu_Sizing a:hover {
background-position: -706px -40px;
}





.stbuttontext {
color: #666;
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 15px;
}

a.stbutton {
text-decoration: none;
}