.tTip {
	width: 80px;
	text-align: center;
}
.tip {
	width: 212px;
	padding-top: 37px;
	overflow: hidden;
	display: none;
	position: absolute;
	z-index: 100;
	background: transparent url(http://www.costumes4less.com/images/tipTop.png) no-repeat top;
}
.tipMid {
	background: transparent url(http://www.costumes4less.com/images/tipMid.png) repeat-y;
	padding: 0 25px 20px 25px;
}
.tipBtm {
	background: transparent url(http://www.costumes4less.com/images/tipBtm.png) no-repeat bottom;
	height: 32px;
}
/*.sdsnew{color:#3376B8; font-family:Arial;font-size:10px;position:absolute; padding-top:0px; margin-top:5px;background-image:url(http://www.costumes4less.com/img/halloween-delivery-guaranteed.gif)}*/.midiile {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
.midiile:hover {
	font-size: 12px;
	color: #FDFF2F;
	text-decoration: underline;
}
.hometable-n {
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 0px;
	border: 1px solid #a1a1a1;
	background: #FFFFFF url(http://www.costumes4less.com/img/links-bg.jpg) bottom left repeat-x;
}
img {
	border: 0;
}
.container {
	width: 766px;
	padding: 0;
	margin: 0 auto;
	margin-top: 10px;
}
.folio_block {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -240px 0 0 -383px;
}
/*--Main Container--*/.main_view {
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/.window {
	height: 400px;
	width: 766px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0;
	left: 0;
}
.image_reel img {
	float: left;
}
/*--Paging Styles--*/.paging {
	position: absolute;
	top: 0px;
	right: -7px;
	width: 178px;
	height: 37px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 30px; /*	background: url(img/paging_bg2.png) no-repeat;*/
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	background: #920000;
	border: 1px solid #610000;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.paging a:hover {
	font-weight: normal;
}

.h_headingLink {
	color: blue;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.h_headingLink:hover {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.blink {
	color: blue;
	background: url(http://www.costumes4less.com/img/pixel-arrow.png) center left no-repeat;
	margin-left: 10px;
	margin-bottom: 5px;
}
.blink:hover {
	font-weight: normal;
	margin-bottom: 5px;
}
.phome {
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	color: #5c5b5b;
}
.line {
	border-bottom: 1px dashed #787878;
}
.f_contentlogo {
	border: 1px solid #CACACA;
	background: #F9F9F9;
	width: auto;
}
.f_content a {
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
	color: #5c5b5b;
}
.headersubmenu, .headersubmenu ul, .headersubmenu ul li, .headersubmenu ul li a {
	padding: 0px;
	margin: 0px;
}
.headersubmenu {
	padding-top: 8px;
	padding-bottom: 0px;
	/*height:25px;*/
}

/* SmallCart CSS Start*******************/
div.smallCartDetail
{
	display: none;
	background: #FFFFFF;
	border: 2px solid #FFC184;
	width: 230px;
	min-height: 80px;
	z-index: 9;
	position: absolute;
	right: -2px;
	top: 40px;
	padding: 15px;
	-moz-border-radius: 5px 0px 5px 5px;
	-webkit-border-radius: 5px 0px 5px 5px;
	border-radius: 5px 0px 5px 5px;
	-moz-box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	-webkit-box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	box-shadow: 1px 6px 8px 6px rgba(0,0,0,0.35);
	cursor:auto;
}
div.smallCartDetail a.mc_title
{
	font-size: 11px;
	font-weight: normal;
}
div.smallCartDetail span.mc_qty
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
div.smallCartDetail a.mc_cartLink
{
	background-image: url(../../images/base_img/new_mc_button.png);
	font-family: arial,verdana,helvetica,sans-serif;
	color: #996633;
	cursor: pointer;
	background-position: 0px 0px;
	display: block;
	height: 28px;
	margin: 0 10px 0 0;
	padding: 0;
	text-decoration: none;
	max-width: 225px;
}
div.smallCartDetail a.mc_cartLink span.mc_cartSpan
{
	background-image: url(../../images/base_img/new_mc_button.png);
	cursor: pointer;
	background-position: right 0px;
	display: block;
	height: 28px;
	left: 10px;
	padding: 0 10px 0 0;
	position: relative;
	color: black;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	font-family: "arial" , "sans-serif";
	font-weight: bold;
	text-decoration: none;
	text-shadow: 0px 1px 0px #ffe093;
}
div.smallCartDetail a.mc_cartLink span.mc_cartSpan span.mc_cartItm
{
	font-weight: normal;
	display: inline;
}
/* SmallCart CSS End********************/

/* NEWSLETTER POPUP CSS Start********************/
#signup_box{font-family:Arial, Helvetica, sans-serif; font-size:12px; width:800px; height:533px; padding:0px; border:none;--webkit-box-shadow:none;box-shadow:none; background:none; left: 50%; position: fixed; top:12%;z-index: 9999;display: block;margin-left: -400px; background-color:#FFFFFF;}
#signup_box div.divEmailForm{width:800px; height:533px; padding:0px; border:none; background:url(../../newimages/popup.jpg) 0px 0px no-repeat;}
#signup_box div.divInputEmail{min-width:20px; min-height:20px; height:57px; width:490px; font-style:italic; text-align:center; font-family:arial; 
color:#999; position:absolute; z-index:1; font-size:28px; top:343px; left:24px;}
#signup_box div.divInputEmail input.inputEmail{font-size:28px; padding:0; background-color:transparent; height:57px; width:490px; background-image:url(about:blank); 
text-shadow:none; border-radius:0; box-shadow:none; line-height:57px; text-align:center; font-style:italic; color:#999; margin:0; display:block; 
border:1px solid transparent;}
#signup_box div.divInputButton{min-width:20px; min-height:20px; height:57px; width:265px; font-family:arial; position:absolute; z-index:1; 
font-size:20px; top:343px; left:517px;}
#signup_box div.divInputButton input.inputButton{font-size:12px; padding:0; background-color:transparent; height:57px; width:265px; 
background-image:url(about:blank); text-shadow: none; border-radius:0; box-shadow: none; line-height:91px; color:transparent; cursor:pointer; 
margin:0; display:block;   border:1px solid transparent;}

#signup_box .top{ padding-bottom:8px; border:none; position:absolute; right:0px;}
#signup_box .clr{ clear:both}
#signup_box .close{ width:20px; float:right}
#signup_box .pur_later{	min-width: 20px;min-height: 20px;height: 33px;width: 720px;position: absolute;z-index: 1;top: 420px;left: 45px;}
#signup_box .pur_later a{ text-decoration:underline;font-size: 21px;font-weight: bold;color: #ff0000;}
#signup_box .pur_later a:hover{ text-decoration:none;}

#signup_box div.divLoading, #signup_box div.divSuccess, #signup_box div.divAlready{width:800px; height:533px; padding:0px; border:none;}
#signup_box div.divLoading div.loadingImgDiv{width:400px; height:400px; margin:66px auto;}
/* NEWSLETTER POPUP CSS End********************/

/*themes and idea nav*/	
.themenav{ height:32px;position:relative;left:0;}/*z-index:9999;*/
.themenav,.themenav ul{list-style:none;position:relative;margin:0;padding:0; }
.themenav ul a{float:left;}
.themenav ul ul a{float:none}
.themenav .cos-themenav a{float:none;padding:0}
.themenav ul ul,.themenav .cos-themenav,.themenav .cos-themenav ol li{opacity:0;visibility:hidden;display:none /9;-webkit-transition:opacity 150ms ease-in-out;-moz-transition:opacity 150ms ease-in-out;-o-transition:opacity 150ms ease-in-out;-ms-transition:opacity 150ms ease-in-out;transition:opacity 150ms ease-in-out; z-index:99999;}
.themenav li:hover>ul,.themenav li:hover>.cos-themenav,.themenav li:hover>.cos-themenav ol li{opacity:1;visibility:visible;display:block !important/9;background:#FFF;}
.themenav ul:after{content:"";clear:both;display:block}
.themenav ul li{ text-align:left;padding:9px 2px 7px 2px;float:left;-webkit-transition:all 150ms ease-in-out;-moz-transition:all 150ms ease-in-out;-o-transition:all 150ms ease-in-out;-ms-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out;z-index:99999}
.themenav ul li a{display:block;color:#FFF;font-size:12px!important;text-mainnavation:none;}
.arrow:after{content:"";float:right;text-align:right;width:0;height:0;display:block;top:9px;position:relative;border-right:3px solid transparent/9;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:3px solid #bbb;margin:-2px 0 0 5px}
.themenav .right{float:right}
.themenav .right ul,.themenav .right .cos-themenav{right:0;width:135px;}
.themenav ul ul{background:#C9440C;border:1px solid #121B96;border-top:0;position:absolute;top:100%;width:170px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}
.themenav ul ul ul{position:absolute;left:100%;border-top:1px solid #e0e0e0;top:-1px}
.themenav ul ul li a{color:#e75700 !important;border-bottom:1px dotted #f26428;padding:8px 12px;}
.themenav ul ul li{ float:none;position:relative;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;background:#C9440C!important; }
.themenav ul ul li a:active,.themenav ul ul li:hover{background-color:transparent}
.themenav ul ul li:hover{background:#E9E9E9!important;color:#FFF}
.cos-themenav{position:absolute;top:100%;border:1px solid #e0e0e0;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99999;padding:10px 11px}
.cos-themenav ol{list-style:none;padding:0;}
.cos-themenav ol li{width:100%;border-bottom:1px dotted #F26428; padding:8px 0; margin-left:0px;/* increase menu lineheight*/}
.cos-themenav ol li ol li{border-bottom:0 dotted #F26428;line-height:18px}
.cos-themenav ol li ol li a{color:#FFF;text-decoration:underline;}
.cos-themenav ol li:hover,.cos-themenav ol li a{color:#e75700 !important;font-size:12px;font-weight:400;background-image:none; }
/*.cos-themenav ol li a:hover{color:#181C92}*/
.cos-themenav ol li a:hover{color:#E85802}
.cos-themenav .col-1{width:180px}
.cos-themenav .col-2{width:160px}
.cos-themenav .col-3{width:180px}
.cos-themenav .col-4{width:180px}
.cos-themenav .col-1,.cos-themenav .col-2,.cos-themenav .col-3,.cos-themenav .col-4,.cos-themenav .col-5,.cos-themenav .col-6,.cos-themenav{float:left;margin:0 10px;}
.cos-themenav.full-width{left:0px;width:770px;border:1px solid #330000;margin:0 auto;padding:10px 0; margin-top:-2px; z-index:99999;}
.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6,.full-width{float:left;margin:0 .4% 0 1.4%;}
.cos-themenav.full-width{ border:2px solid #e75700; box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);}
.mainnav.themenav ul li:hover{color:#FFF;}
.themenav ul li a:active,.themenav ul li:hover,.cos-themenav ol li ol li a:hover{color:#FFF}
.cos-themenav .col-5,.cos-themenav .col-6{width:747px}
.full-width .col-1,.full-width .col-2,.full-width .col-3,.full-width .col-4,.full-width .col-5,.full-width .col-6{/*width:20%*/}

@media only screen and max-width 767px {
.themenav ul li{width:100%;cursor:pointer;position:relative}
.themenav .cos-themenav ol li{height:0}
.themenav li:hover>.cos-themenav ol li{height:auto}
.cos-themenav,.themenav ul ul{z-index:100}
.themenav ul ul{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.themenav ul ul ul{left:0}
.themenav ul ul li:hover>ul{position:relative;border:none;border-top:1px solid #e4e4e4;-webkit-box-shadow:none;box-shadow:none}
.themenav ul li ul li .arrow:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #bbb;margin:0}
.cos-themenav{padding:18px 0}
.cos-themenav ol li:last-child{margin:0 0 20px}
.themenav .col-1,.full-width .col-1,.themenav .col-2,.full-width .col-2,.themenav .col-3,.full-width .col-3,.themenav .col-4,.full-width .col-4,.themenav .col-5,.themenav .col-6,.full-width .col-5{float:left;width:90%;margin:0 0 0 5%}
}
ul.themenav li.hasSubMenu:hover{background:none !important;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;}
ul.themenav ul.subMainNav{ border:2px solid #e75700 !important; background:#FFF;clear:both; margin:0;  padding: 8px 10px; top:30px; border:none; /*margin-left:-2px; width:120px;*/ width:120px;}
ul.themenav ul.subMainNav li{margin:0; padding:0; background:none;}ul.themenav ul.subMainNav li a{ font-weight:normal; padding-left:0; padding-right:0}
ul.themenav ul.subMainNav li:hover{background:none;}
ul.themenav li span.nav_drop_arrow{display:inline-block; border-style:solid; _border-style:dashed; border-width:4px; border-color:transparent; border-top:4px solid #FFF; border-bottom-width:0; width:0; height:0; font-size:0; line-height:0; visibility:visible; margin:6px 0px 2px 5px;}
/*themes and idea nav*/	