@charset "utf-8";
/* CSS Document */
/* www.Go4Costumes.com	*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; line-height:15px; }

/*	Navigation	*/
#nav a { display:block; text-transform:uppercase; font-family:Arial; font-size:10px; padding:6px 0px 0px; height:31px; margin:0px; color:#FFF; line-height:12px; text-align:center; text-decoration:none; border-left:transparent solid 1px; border-right:transparent solid 1px; }
#nav a:hover, #nav .current { background:url(images/nav-hover.gif) repeat-x center top; border-left:#FFF solid 1px; border-right:#FFF solid 1px; }
#nav .bg { background:url(images/nav-bg.gif) repeat-x center top; line-height:43px; text-align:center; text-transform:uppercase; font-family:Verdana; font-size:11px; color:#FFF; line-height:12px; }
#nav .bg td { background:url(images/nav-border.gif) no-repeat right top; height:43px; }
#nav .left { background:url(images/nav-left.gif) no-repeat right top; width:6px; }
#nav .right { background:url(images/nav-right.gif) no-repeat left top; width:6px; }


#topright { padding-right:5px; }
#topright h2 { color:#FFFFFF; font-size:14px; font-weight:normal; text-align:right; line-height:28px; }
#topright h3 { font-size:12px; color:#F87F00; font-weight:normal; text-align:right; }
#topright h3 a { font-size:12px; color:#222; font-weight:normal; text-align:right; text-decoration:none; line-height:28px; }
#topright h3 a:hover { text-decoration:underline; }
#search input.txtbox { font-family:Verdana; font-size:15px; color:#222; border:1px solid #aaa; background:none repeat scroll 0 0 transparent; width:350px; padding:2px 2px 2px 2px; }
#search .btn { background:url(images/srch-go.gif) no-repeat center right; display:block; height:25px; width:33px; text-indent:-9999px; border:none 0px; padding:0px; margin:0px; }
/*	Category Links	*/
.catlinks td{  font-size:11px; line-height:15px; }
.catlinks td.pro { border:1px solid #ccc; padding:5px 7px 7px; }
.catlinks td.pro .stock { font-size:11px; color:#ff6600; line-height:22px; }
.catlinks a { color:#000; font-size:11px; font-family:Arial; font-weight:bold; line-height:14px; display:block; padding:0; margin:auto;}
.catlinks a:hover { text-decoration:none;}
.catlinks a img { border:0px; overflow:hidden; text-decoration:none; display:block; width:125px; height:125px; margin-bottom:13px; margin-top:10px;}
.catlinks a:hover img { border:0px; overflow:hidden; text-decoration:none; display:block; width:200px; height:200px; margin:0px;}
.catlinks span.old { font-size:11px; font-weight:normal; color:#666; text-decoration:line-through; }
.catlinks span { font-size:13px; font-weight:bold; color:#33CC00; font-family:Arial;}
.breadcrumbs { display:block; padding:2px 0 7px; font-size:11px; color:#FF6600; font-weight:bold; text-align:left; }
.breadcrumbs a { font-size:11px; color:#333; text-decoration:underline; }
.breadcrumbs a:hover { text-decoration:none; }
.sorting select { font-size:11px; padding:1px; }
.sorting { font-size:11px; color:#333px; }
.sorting strong { font-size:11px; display:block; margin-bottom:5px; }
.paging { font-size:11px; color:#333; }
.paging a { text-decoration:underline; color:#FF9900; font-weight:bold; }
.paging a:hover { text-decoration:none; }
/* Directory Links	*/
.dirlinks h2.tv { background:url(images/h1-tv-movies.gif) no-repeat left center; display:block; text-indent:-9999px; height:25px; }
.dirlinks h2.seasonal { background:url(images/h1-seasonal.gif) no-repeat left center; display:block; text-indent:-9999px; height:25px; }
.dirlinks h2.popular { background:url(images/h1-popular-search.gif) no-repeat left center; display:block; text-indent:-9999px; height:25px; }
.subdir a { font-family:Arial; font-size:14px; color:#333; line-height:110%;}
.subdir h3 { font-family:Arial; font-weight:bold; font-size:16px; color:#222; display:block; padding-top:4px; line-height:25px;}
.details h3 { font-family:Arial; font-weight:bold; font-size:16px; color:#222; display:block; padding-top:4px; line-height:25px;}
.details { font-size:11px; font-family:Arial; color:#666666; text-align:justify;}
.details p { text-align:justify; }
.details strong { color:#cc6633; font-weight:normal;}
/*	Product Details	*/
.prodtl { font-family:Verdana; font-size:12px; line-height:18px; }

.prodtl .rightdtls { border:1px solid #aaa; }
.prodtl .rightdtls h1 { font-family:Arial; font-size:15px; line-height:20px; padding-top:5px; }
.prodtl .rightdtls a.btnbuy { display:block; background:url(images/btn-buy.jpg) no-repeat center center; width:97px; height:31px; text-indent:-999999px; }
.prodtl .rightdtls .size a { display:block; background:url(images/btn-size.jpg) no-repeat center center; width:76px; height:31px; text-indent:-999999px; }
.prodtl .rightdtls .qty input { width:30px; padding:5px; text-align:center; }

.prodtl .proimg {}

.prodtl .proimg .cap { text-align:left; padding:5px; }/*
.prodtl .proimg .cap span {  background:url(images/img-caption.jpg) no-repeat left center; padding:11px 0 11px 35px; }*/

.prodtl .share { border:1px solid #aaa; }
.prodtl .share h4 { display:block; padding:3px 5px 3px 5px; background:#999; color:#fff;  font-size:14px; font-weight:bold; }
.prodtl .share a { font-size:11px; }

.prodes { border:1px solid #aaa; }

.prodes .des { border:1px solid #aaa; }
.prodes .des  h4 { display:block; padding:3px 5px 3px 5px; background:#999; color:#fff;  font-size:14px; font-weight:bold; }
.prodes .des .detail { padding:5px; line-height:16px; }

.prodes .qfacts { border:1px solid #aaa; }
.prodes .qfacts h4 { display:block; padding:3px 5px 3px 5px; background:#999; color:#fff;  font-size:14px; font-weight:bold; }
.prodes .qfacts .dtls td { background:#eee; padding:3px; }
.prodes .qfacts strong { color:#555; }

.prodtl .reviews { border:1px solid #aaa; }
.prodtl .reviews h4 { display:block; padding:3px 5px 3px 5px; background:#999; color:#fff;  font-size:14px; font-weight:bold; }
.prodtl .reviews h5 { font-size:12px; color:#555; }
.prodtl .reviews .list { border:#aaa solid; border-width:1px 0; margin-bottom:10px; }
.srchrst { font-family:Arial; font-size:16px; color:#FF6600; background:url(images/line-x.png) repeat-x bottom center; padding-bottom:10px; padding-left:10px; }
.srchrst span { color:#33CC00; }

.rightdtls { border:1px solid #aaa; }
.rightdtls table td { padding:5px; font-family:Arial; font-size:12px; background:#FFF; }
.rightdtls .heading { background:#363636; font-size:14px; font-weight:bold; line-height:18px; color:#fff; }
.rightdtls .pid { font-size:12px; font-weight:bold; color:#333; }
.rightdtls a.size { float:right; padding:3px 0; }
.rightdtls select.size { width:60px; padding:2px; font-size:11px; font-family:Arial; }
.rightdtls .price { font-size:14px; font-weight:bold; color:#333; }
.rightdtls .price .retail { font-size:12px; font-weight:bold; font-style:italic; color:#894d0f; text-decoration:line-through; margin-left:5px; }
.rightdtls .qty input { width:60px; padding:2px; font-size:11px; font-family:Arial; }
.rightdtls .stotal { font-size:12px; font-weight:bold; color:#333; }
.rightdtls select.shipping { width:182px; padding:2px; font-size:11px; font-family:Arial; }
.rightdtls .sprice { font-size:12px; font-weight:bold; color:#333; }
.rightdtls .total{ font-size:14px; font-weight:bold; color:#ea5101; }
.rightdtls .addcart { margin-left:108px; }
.cap span { background:url(images/img-zoom.gif) no-repeat left center; display:block; padding:5px 0 5px 30px; font-size:12px; font-family:Arial; }