﻿.myForm{}
.clickenlarge{font-size:11px;position:relative;top:-10px;color:#F44515;font-weight:bold;margin-bottom:3px;}
.kaboodle{display:block;position:relative;padding:5px;left:15px;vertical-align:middle;}
.promobanner{position:absolute;top:145px;left:0px;}
.paymenttypes1{border:0px solid #ffffff;}
.flashfile{position:absolute;top:40px;left:270px;}
.firefox{padding-bottom:3px;text-align:center;background-color:#FFF1CF;margin-top:-10px;margin-bottom:6px;border:4px solid #CA4C0E;-MOZ-BORDER-RADIUS:15px;-WEBKIT-BORDER-RADIUS:15px;}
.checkprob{color:#235ad6;font-weight:bold;font-size:14px;float:right;top:-20px;position:relative;}
.firefoxtext{font-weight:bold;color:#9F3400;}

.liveonline{position:relative;top:-40px;height:0px;right:105px;}

.searchbub{position:relative;top:-20px;height:0px;right:20px;width:0px;z-index:999;float:right;}

.checkoutbubble{position:absolute;top:0px;height:0px;left:-65px;max-height:0px;}

.newsletter-sign-box{BORDER:4px solid #6AB6F7;BACKGROUND-COLOR:#CFE9FF;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:0 0 10px 10px}

.emailbox{BORDER:1px solid #999;MARGIN-LEFT:7px;WIDTH:170px;MARGIN-TOP:5px;HEIGHT:21px}

.click-to-checkout{BACKGROUND-IMAGE:url(http://www2.funfancydress.com/images/skin/click-to-checkout.gif);BACKGROUND-REPEAT:no-repeat;WIDTH:350px;HEIGHT:110px;MARGIN-TOP:40px;PADDING:o 0 0}

.home-page-cntr{FONT-SIZE:11px;MARGIN:15px 0 0}

.freedelstar{POSITION:absolute;TOP:245px;LEFT:790px}

.home-page-cntr a{TEXT-DECORATION:none;FONT-WEIGHT:400}

.home-page-cntr a:hover{COLOR:#000}

.shippingcheckout img{BORDER:3px solid #6AB6F7;WIDTH:291px;HEIGHT:65px;POSITION:relative;top:20px;right:50px;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;padding:19px;}

.homeContent h3{WIDTH:150px;FONT-SIZE:12px;COLOR:#fff;BACKGROUND-COLOR:#4F3E2E;PADDING:2px 5px}

.home-page-item,.home-page-item1{FLOAT:left;WIDTH:110px;HEIGHT:120px;LINE-HEIGHT:16px;MARGIN:5px 5px 10px 0;PADDING:8px 8px 8px 0}

.home-page-img{TEXT-ALIGN:center;BORDER:1px solid #eee;WIDTH:100px;HEIGHT:125px;PADDING:2px}

.home-page-img:hover{BORDER:1px solid #069}

.home-page-txt{FONT-SIZE:11px;COLOR:#036}
.facebookfan{position:absolute;width:110px;height:110px;left:682px;top:43px;
}

.homeContent h1{FONT-SIZE:18px;COLOR:#066;FONT-WEIGHT:400}

.homeSubscribe{WIDTH:220px;LINE-HEIGHT:16px;BORDER:1px solid #ccc;PADDING:3px}

.homeSubscribe td,.homeSubscribe input{FONT-SIZE:11px}

.quickView{POSITION:absolute;COLOR:#039;FONT-SIZE:12px;TOP:0;LEFT:0;TEXT-DECORATION:none;DISPLAY:none;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left top;PADDING:3px 9px}



.quickView:hover{BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left top;COLOR:#fff}



#homeMainImage{BACKGROUND-REPEAT:no-repeat;WIDTH:352px;HEIGHT:487px;PADDING:5px 0 0 5px}



#homeMainImage a{TEXT-ALIGN:right;FONT-SIZE:11px;COLOR:#069}



.homeShip{TEXT-ALIGN:center;FONT-SIZE:15px}

#quickLinks{FONT-SIZE:11px;FLOAT:right;MARGIN:0 0 10px 20px}

#quickLinks ul{LIST-STYLE:none;MARGIN:0}

#quickLinks li{PADDING:1px 0}

.homeContent{MARGIN:5px 15px}

#homeContentNav ul li{FONT-SIZE:11px;FONT-WEIGHT:400;WIDTH:200px;FLOAT:left}

.topTag{FONT-SIZE:13px;FONT-WEIGHT:400;FONT-STYLE:italic;LINE-HEIGHT:20px;MARGIN:0}

.topTag strong{FONT-SIZE:14px;COLOR:#666;FONT-WEIGHT:700;FONT-STYLE:normal}

.homeImage{BACKGROUND-COLOR:#eee;MARGIN:-24px -24px 20px}

body{BACKGROUND-COLOR:#eee;BACKGROUND-REPEAT:repeat-x}

.col2-set .col-1,.col2-set .col-2{WIDTH:48.5%}

.col2-alt-set .col-1{WIDTH:32%;FLOAT:left}

.col2-alt-set .col-2{WIDTH:65%;FLOAT:right}

.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{FLOAT:left;WIDTH:31.3%}

.col3-set .col-1,.col3-set .col-2{MARGIN-RIGHT:3%}

.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4{FLOAT:left;WIDTH:22%}

.col4-set .col-1,.col4-set .col-2,.col4-set .col-3{MARGIN-RIGHT:4%}

table .col-1,table .col-2,table .col-3,table .col-4{FLOAT:none !important;MARGIN:0 !important}

.col3-set td.spacer{WIDTH:3%}

.col4-set td.spacer{WIDTH:4%}

.accent{COLOR:#E76200;FONT-WEIGHT:700}

input.input-text,select,textarea{BORDER:1px solid #b6b6b6;FONT:12px arial, helvetica, sans-serif}

option,optgroup{FONT:12px arial, helvetica, sans-serif}

input.input-text,textarea{PADDING:2px}

input.form-radio{MARGIN-RIGHT:3px}

.qty{WIDTH:2.5em}

.input-text:focus,select:focus,textarea:focus{BACKGROUND:#edf7fd;OUTLINE:0}

.button-set{CLEAR:both;MARGIN-TOP:4em;BORDER-TOP:1px solid #e4e4e4;PADDING-TOP:8px;TEXT-ALIGN:right}

.form-button,.form-button-alt{BOVERFLOW:visible;WIDTH:auto;BORDER:#900;COLOR:#fff;FONT:bold 12px arial, sans-serif !important;CURSOR:pointer;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;PADDING:1px 8px}

.form-button,.form-button-alt1{BACKGROUND-IMAGE:url(/images/skin/button-image.gif);OVERFLOW:visible;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;WIDTH:auto;BORDER:#900;COLOR:#fff;FONT:bold 12px arial, sans-serif !important;CURSOR:pointer;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;PADDING:1px 8px}

.form-button-buy,.form-button-alt-buy{BACKGROUND-IMAGE:url(/images/skin/button-image-buy.gif);OVERFLOW:visible;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;WIDTH:auto;BORDER:1px solid #F30;COLOR:#fff;FONT:bold 20px arial, sans-serif !important;CURSOR:pointer;TEXT-ALIGN:center;VERTICAL-ALIGN:middle;PADDING:1px 8px}

.btn-checkout{DISPLAY:block;FLOAT:right;FONT-SIZE:15px;FONT-WEIGHT:700;PADDING-RIGHT:8px}



.btn-checkout,.btn-checkout:hover{COLOR:#fef5e5;TEXT-DECORATION:none}



.btn-checkout span{DISPLAY:block;LINE-HEIGHT:40px;PADDING:0 17px 0 25px}



.form-list li.addElement{BORDER-TOP:1px solid #DDD;PADDING-TOP:10px}



.group-select li{PADDING:4px 8px !important}

.group-select li .input-box{FLOAT:left;WIDTH:275px}

.group-select li .input-text,.group-select li select,.group-select li textarea{WIDTH:525px}

.validation-advice,.required{COLOR:#EB340A}

.validation-advice{CLEAR:both;MIN-HEIGHT:15px;MARGIN-TOP:3px;PADDING-LEFT:17px;FONT-SIZE:.95em;FONT-WEIGHT:700;LINE-HEIGHT:1.25em}



.validation-failed{BORDER:1px dashed #EB340A !important;BACKGROUND:#faebe7 !important}



p.required{FONT-SIZE:.95em;TEXT-ALIGN:right}

.success{COLOR:#3d6611}

.error{COLOR:#df280a}

.notice{COLOR:#e26703}

.error-msg,.success-msg,.notice-msg,.note-msg{MIN-HEIGHT:23px !important;MARGIN-BOTTOM:1em !important;BACKGROUND-REPEAT:no-repeat !important;BACKGROUND-POSITION:10px 10px !important;FONT-SIZE:.95em !important;FONT-WEIGHT:700 !important;BORDER-STYLE:solid !important;BORDER-WIDTH:1px !important;PADDING:8px 8px 8px 32px !important}

.error-msg li,.success-msg li,.notice-msg li{MARGIN-BOTTOM:.2em}

.error-msg{COLOR:#df280a;BACKGROUND-COLOR:#faebe7;BORDER-COLOR:#f16048}



.success-msg{COLOR:#3d6611;BACKGROUND-COLOR:#eff5ea;BORDER-COLOR:#446423}



.notice-msg,.note-msg{COLOR:#3d6611;BACKGROUND-COLOR:#fafaec;BORDER-COLOR:#fcd344}



.head,.inner-head{LINE-HEIGHT:1.25em;TEXT-ALIGN:right}



.head h1,.head h2,.head h3,.head h4,.head h5,.inner-head h1,.inner-head h2,.inner-head h3,.inner-head h4,.inner-head h5{FLOAT:left;MARGIN:0}

.page-head{BORDER-BOTTOM:0 solid #ccc;MARGIN:0}

.page-head h3,.page-head-alt h3{COLOR:#0a263c;FONT-SIZE:1em;LINE-HEIGHT:1.3em;FONT-WEIGHT:400;BACKGROUND-COLOR:#fff;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;MARGIN:10px;PADDING:10px}

.button-level h3{FLOAT:left;WIDTH:60%}

.category-head h2{COLOR:#0a263c;FONT-SIZE:1.6em;LINE-HEIGHT:1.3em;FONT-WEIGHT:400;BACKGROUND-COLOR:#fff;-MOZ-BORDER-RADIUS:10px 10px 0 0;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;MARGIN:10px 10px 0;PADDING:5px 5px 0 10px}

.category-description{COLOR:#0a263c;FONT-SIZE:1em;LINE-HEIGHT:1.3em;FONT-WEIGHT:400;BACKGROUND-COLOR:#fff;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;MARGIN:0 10px;PADDING:10px}

.box-header{FONT-SIZE:1.05em;TEXT-ALIGN:left;BACKGROUND:#EEE none repeat scroll 0;FONT-WEIGHT:700;MARGIN:10px 0;PADDING:2px 8px}

.data-table{BORDER:3px solid #6ab6f7;WIDTH:70%;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px}

.data-table .odd{BACKGROUND:#f8f7f5}

.data-table .even{BACKGROUND:#eeeded !important}

.data-table tr.last td,.data-table tr.last th{BORDER-BOTTOM:0;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px}

.data-table th{BORDER-RIGHT:1px solid #6ab6f7;COLOR:#0a263c;WHITE-SPACE:nowrap;PADDING:2px 8px}

.data-table th.wrap{WHITE-SPACE:normal}

.data-table th a,.data-table th a:hover{COLOR:#fff}

.data-table td{PADDING:3px 8px}

.data-table thead tr{background-color: #d9e5ee}



.data-table tfoot{BORDER-BOTTOM:1px solid #d9dde3}



.data-table tfoot tr.first{}



.data-table tfoot tr{BACKGROUND-COLOR:#DEE5E8 !important}



.data-table tfoot td{PADDING-TOP:1px;PADDING-BOTTOM:1px;BORDER-BOTTOM:0;BORDER-RIGHT:1px solid #d9dde3}

.data-table tbody td{BORDER-BOTTOM:1px solid #d9dde3;BORDER-RIGHT:1px solid #6ab6f7}

.nested-data-table th,.nested-data-table td{PADDING-TOP:2px;PADDING-BOTTOM:2px}

.nested-data-table tfoot td{FONT-SIZE:.95em}

.generic-table td{PADDING:0 8px}

.generic-table td.first{PADDING-LEFT:0;WHITE-SPACE:nowrap}

.shipping-tracking .button-set{MARGIN-TOP:0;BORDER:none;BORDER-TOP:0;PADDING-TOP:0}

.disc li{MARGIN-LEFT:20px;LIST-STYLE:disc}

.bare-list{MARGIN:5px 0}

.bare-list li{MARGIN:3px 0}

.content-box{MIN-HEIGHT:250px}

.content{MIN-HEIGHT:50px;PADDING:12px 12px 12px 15px}

.actions{LINE-HEIGHT:1.3em}

.pipe{FONT-SIZE:.95em;PADDING:0 4px}

.divider{HEIGHT:1px;FONT-SIZE:1px;LINE-HEIGHT:1em;OVERFLOW:hidden;MARGIN:10px 0}



table.pager select,table.view-by select{FONT-SIZE:0.95em;MARGIN:0 3px}



table.pager select{WIDTH:50px}

table.view-by select{WIDTH:85px}

table.pager,table.view-by{WIDTH:100%;BACKGROUND-COLOR:#eee;FONT-SIZE:1.1em;FONT-WEIGHT:bold}

table.pager td{WIDTH:33%;BORDER-TOP:1px solid #eee;VERTICAL-ALIGN:middle;PADDING:4px 8px}

table.pager li{PADDING:0 2px}

table.view-by td{display:none;WIDTH:33%;BORDER-TOP:1px solid #e2e2e2;VERTICAL-ALIGN:middle;PADDING:4px 8px}

.header{Z-INDEX:1066;TEXT-ALIGN:left;BORDER:none}

.header-top{height:165px;background-color:#fff;POSITION:relative;WIDTH:1048px;MARGIN:0 auto;PADDING:10px 10px 0}

.header-nav{WIDTH:1066px;BORDER-TOP-STYLE:solid;BORDER-RIGHT-STYLE:solid;BORDER-LEFT-STYLE:solid;BORDER-COLOR:#999 #999 #fff;BORDER-WIDTH:1px;MARGIN:0 auto}

.middle{MIN-HEIGHT:400px;WIDTH:1015px;TEXT-ALIGN:left;POSITION:relative;BORDER-TOP:1px solid #665656;BORDER-LEFT:1px solid #665656;BORDER-RIGHT:1px solid #665656;BACKGROUND-COLOR:#fff;BACKGROUND-REPEAT:repeat-x;MARGIN:0 auto;PADDING:25px 25px 10px}



.side-col{WIDTH:195px;PADDING-RIGHT:10px}



.col-1-layout .col-main{FLOAT:none;MARGIN:0}

.col-2-right-layout .col-main{FLOAT:left;WIDTH:685px}

.col-2-left-layout .col-main{FLOAT:right;WIDTH:810px;BACKGROUND-COLOR:#b8dbf9;-MOZ-BORDER-RADIUS:20px;-WEBKIT-BORDER-RADIUS:20px}

.col-3-layout .col-main{WIDTH:475px;MARGIN-LEFT:17px}

.header-all-costumes{BACKGROUND:url(/images/skin/footertop_wave.gif) no-repeat;BACKGROUND-ATTACHMENT:fixed;BACKGROUND-POSITION:50px 100px}

.header-top-container{BORDER:none}

h1#logo{FLOAT:left;WIDTH:202px;MARGIN:3px 0 10px 12px}

.quick-access{WIDTH:540px;FLOAT:right;MARGIN-TOP:0px;MARGIN-RIGHT:0px;COLOR:#666;PADDING:0}

.quick-access strong{FONT-WEIGHT:400;FONT-STYLE:italic;FONT-SIZE:16px;COLOR:#666}

.quick-access li{display:none;PADDING-RIGHT:7px;PADDING-LEFT:3px;float:right;}



.quick-access li.first{PADDING-LEFT:0}



.quick-access li.last{PADDING-RIGHT:0;BACKGROUND:none;margin-right:5px;}

.shop-access a{COLOR:#069;FONT-SIZE:.95em}

.shop-access a:hover{COLOR:#069;FONT-SIZE:.95em;TEXT-DECORATION:none}

.shop-access li.last{PADDING-RIGHT:0;BACKGROUND:none}

.language-switcher{FLOAT:right;MARGIN-TOP:5px;MARGIN-LEFT:60px}

.language-switcher label{COLOR:#A7C6DD;PADDING-RIGHT:5px}

.breadcrumbs{MARGIN-BOTTOM:5px;MARGIN-TOP:-20px;FONT-SIZE:.95em;LINE-HEIGHT:1em}

.mini-search{POSITION:absolute;TOP:47px;RIGHT:5px;WIDTH:260px;HEIGHT:95px;BACKGROUND:url(/images/header_02.png) 0 0 no-repeat;PADDING:10px 0 0}

.mini-search .input-text{z-index:999;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;WIDTH:100px;border:1px solid #cccccc;TOP:90px;MARGIN-RIGHT:11px}

.search-autocomplete{display:none;Z-INDEX:999;BORDER:1px solid #5c7989;BACKGROUND:#f9f5f0;LEFT:-1px !important;TOP:21px !important}

.search-autocomplete ul{BORDER:1px solid #5c7989;BACKGROUND-COLOR:#f9f5f0}

.search-autocomplete li{CURSOR:pointer;BORDER-BOTTOM:1px solid #f4eee7;PADDING:2px 8px 1px}

.search-autocomplete li .amount{FLOAT:right;FONT-WEIGHT:700}

.search-autocomplete li.odd{BACKGROUND-COLOR:#fffefb;BACKGROUND:#fffefb}

.search-autocomplete li.selected{BACKGROUND-COLOR:#f7e8dd;BACKGROUND:#f7e8dd}

.mini-search .input-text{WIDTH:110px;HEIGHT:15px;MARGIN-RIGHT:1px;MARGIN-TOP:40px}

.mini-search-image{MARGIN-RIGHT:32px}

.side-col .box{MARGIN-BOTTOM:1.3em}

.side-col .box .rightSideShadow{FONT-SIZE:11px;BACKGROUND-REPEAT:no-repeat;TEXT-ALIGN:center;PADDING:2px 4px 4px 0}



.side-col .content{PADDING:5px 10px}



.side-col h2,.side-col h3,.side-col h4,.side-col h5{FLOAT:none}

.side-col h3{FONT-SIZE:1.05em;TEXT-TRANSFORM:uppercase}

.side-col h4{COLOR:#e65505;TEXT-TRANSFORM:uppercase}

.side-col .actions{FONT-SIZE:.95em;TEXT-ALIGN:right;PADDING:4px 0}

.widget-btn{FLOAT:right;FONT-SIZE:11px;MARGIN:0 3px 1px 5px}

.widget-btn,.widget-btn:hover{COLOR:#646464;FONT-WEIGHT:700}

.currency-switcher{FLOAT:right;HEIGHT:20px;BACKGROUND:#4c7494;FONT-SIZE:1.05em;MARGIN:-15px 10px 10px}

.currency-switcher h4{MIN-HEIGHT:21px;COLOR:#fff;PADDING-LEFT:22px;TEXT-TRANSFORM:none}



.currency-switcher select{WIDTH:98%}



.base-mini .head{-MOZ-BORDER-RADIUS:15px 15px 0 0;-WEBKIT-BORDER-RADIUS:15px 15px 0 0;BACKGROUND-COLOR:#6ab6f7;MARGIN:0;PADDING:0}

.base-mini .content,.base-mini ol{BORDER:4px solid #6ab6f7;BACKGROUND:#dfeffd;PADDING-BOTTOM:5px;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:0 0 10px 10px}

.base-mini .actions{BACKGROUND-COLOR: #fff;BORDER:4px solid #6ab6f7;MARGIN-TOP:-8px;BACKGROUND-COLOR:#dfeffd;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:0 0 10px 10px;PADDING:6px}



.base-minichat .head{-MOZ-BORDER-RADIUS:15px 15px 0 0;-WEBKIT-BORDER-RADIUS:15px 15px 0 0;BACKGROUND-COLOR:#4eb42a;MARGIN:0;PADDING:0}



.base-minichat .head h4 .count{BORDER:4px solid #60c43d;TEXT-TRANSFORM:none;COLOR:#4eb42a;WHITE-SPACE:nowrap;FONT-WEIGHT:400;FONT-SIZE:.95em}

.base-minichat .content,.base-mini ol{BORDER:4px solid #4eb42a;BACKGROUND:#def2d7;PADDING-BOTTOM:5px;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:0 0 10px 10px}

.base-minichat .actions{BACKGROUND:url(http://www4.funfancydress.com/images/skin/base_mini_actions_bg.gif) repeat-x #fff;BORDER:4px solid #4eb42a;MARGIN-TOP:-8px;BACKGROUND-COLOR:#def2d7;-MOZ-BORDER-RADIUS:0 0 10px 10px;-WEBKIT-BORDER-RADIUS:0 0 10px 10px;PADDING:6px}

.base-mini1 .head{BORDER-BOTTOM:0 solid #fff;MARGIN:0;PADDING:0}

.base-mini1 .head h4{MIN-HEIGHT:24px;COLOR:#666;WIDTH:40%;BACKGROUND-POSITION:0 0;TEXT-TRANSFORM:capitalize;PADDING:30px 30px 10px 10px}

.base-mini1 .head h4 .count{BORDER:1px solid #6ab6f7;TEXT-TRANSFORM:none;COLOR:#6ab6f7;WHITE-SPACE:nowrap;FONT-WEIGHT:400;FONT-SIZE:.95em}

.base-mini1 .content,.base-mini ol{BORDER:4px solid #6ab6f7;BACKGROUND:#fcf6fa}

.base-mini1 ol li{POSITION:relative;BORDER-BOTTOM:1px solid #6ab6f7;MIN-HEIGHT:100px;PADDING:17px 14px 11px 18px}

.base-mini1 .actions{BACKGROUND:url(http://www2.funfancydress.com/images/skin/base_mini_actions_bg.gif) repeat-x #feedf7;PADDING:6px}

.base-mini1 .product-images{POSITION:absolute;FLOAT:left;LEFT:8px;TOP:10px;WIDTH:82px;HEIGHT:82px}

.base-mini1 .product-images a img{BORDER:1px solid #ccc;MARGIN-BOTTOM:15px;VERTICAL-ALIGN:top}

.mini-product-tags .head h4{}



.mini-product-tags li{DISPLAY:inline;PADDING-RIGHT:4px;LINE-HEIGHT:1.5em}



.mini-product-tags .content a,.mini-product-tags .content a:hover{COLOR:#1b2d3b}

.mini-cart .subtotal{BACKGROUND:#F9C;MARGIN-TOP:5px;TEXT-ALIGN:center;PADDING:2px 0}

.mini-cart h5{BACKGROUND:#ff4fb5;MARGIN:0;PADDING:6px 8px 2px}

.mini-cart .actions{BORDER-BOTTOM:1px solid #6ab6f7;BORDER-LEFT:1px solid #6ab6f7;BORDER-RIGHT:1px solid #6ab6f7;PADDING-TOP:3px;PADDING-BOTTOM:1px;MARGIN-BOTTOM:10px}

.mini-cart .actions .form-button{MARGIN-TOP:3px;MARGIN-BOTTOM:5px}

.mini-wishlist .head h4{}



.mini-poll .head h4{}



.mini-poll td.label{FONT-WEIGHT:700;PADDING-RIGHT:10px}



.footer-container{}

.footer{WIDTH:1043px;HEIGHT:230px;BACKGROUND:url(/images/skin/footertop_wave.gif) repeat-x;BORDER:1px;BACKGROUND-COLOR:#fd69bf;TEXT-ALIGN:left;LINE-HEIGHT:13px;COLOR:#FFF;MARGIN:0 auto;PADDING:.7em 1em 1em}

.footer .store-switcher{DISPLAY:block;VERTICAL-ALIGN:middle;MARGIN-BOTTOM:10px;PADDING:0 10px 0 0}

.footer .informational label{FONT-WEIGHT:700;PADDING-RIGHT:3px;COLOR:#FFF}

.footer .informational a:hover{COLOR:#FFF;TEXT-DECORATION:underline;FONT-SIZE:11px}

.footer .informational2 li{DISPLAY:inline;PADDING-RIGHT:8px;PADDING-LEFT:4px}

.footer .informational2 li.last{BACKGROUND:none;COLOR:#FFF;PADDING-RIGHT:0}

.footer .legality{COLOR:#FFF;TEXT-ALIGN:center;PADDING:13px 0}

.footerLinks ul{FONT-SIZE:10px}

.footerLinks ul li{WIDTH:200px}

.footer .footerCopyright{FLOAT:right;COLOR:#FFF;LINE-HEIGHT:17px;TEXT-ALIGN:right;FONT-SIZE:10px;WIDTH:250px}

.product-shop .form-button,.product-shop .form-button-alt{MARGIN-RIGHT:10px}

.out-of-stock{HEIGHT:18px;PADDING-TOP:3px;COLOR:#D83820;FONT-WEIGHT:700}

.ratings{LINE-HEIGHT:1em;MARGIN:7px 0}

.rating-box{FLOAT:left;POSITION:relative;WIDTH:69px;HEIGHT:13px;MARGIN-RIGHT:5px;}



.rating-box .rating{POSITION:absolute;TOP:0;LEFT:0;HEIGHT:13px;}



.ratings-list td.label{PADDING-RIGHT:8px;FONT-SIZE:.95em;FONT-WEIGHT:700;LINE-HEIGHT:1em}



.regular-price{COLOR:#c76200;FONT-SIZE:3.1em;FONT-WEIGHT:700}

.old-price{COLOR:#999;FONT-SIZE:1.1em}

.old-price .price{TEXT-DECORATION:line-through;WHITE-SPACE:nowrap}

.special-price{COLOR:#cd5033;FONT-SIZE:1.4em;FONT-WEIGHT:700;LINE-HEIGHT:1em}

.special-price .label{FONT-SIZE:.8em;FONT-WEIGHT:400}

.generic-box{MARGIN-BOTTOM:15px;BORDER:1px solid #D0CBC1;BACKGROUND:url(http://www2.funfancydress.com/images/skin/base_mini_head_bg.gif) repeat-x #fff;PADDING:12px 15px}

.generic-product-list li{MARGIN:12px 0}

.catalog-listing{LINE-HEIGHT:1.35em}

.catalog-listing h5{MARGIN-BOTTOM:.1em;FONT-SIZE:11px}

.catalog-listing h5 a{COLOR:#868686;FONT-SIZE:11px;FONT:Verdana;FONT-STYLE:normal;TEXT-DECORATION:none}

.catalog-listing h5 a:hover{COLOR:#868686;FONT-SIZE:11px;FONT:Verdana;FONT-STYLE:normal;TEXT-DECORATION:underline}

.catalog-listing .add-to{COLOR:#555;LINE-HEIGHT:1.3em;FONT-SIZE:.95em;FONT-WEIGHT:700;MARGIN:.7em 0}

.catalog-listing .ratings{MARGIN-BOTTOM:.6em}

.generic-product-grid td{BORDER-RIGHT:1px solid #d9dde3;BORDER-BOTTOM:1px solid #d9dde3;LINE-HEIGHT:1.6em;PADDING:5px}

.generic-product-grid td.empty-product{BORDER-RIGHT:0;BACKGROUND:#f5f6f6}

.layered-nav .border-creator{background-color:#fff;BORDER-COLOR:#a0b3c3;BORDER-STYLE:solid;BORDER-WIDTH:0 1px 1px}

.layered-nav h4{background-color:#fff;BORDER:1px solid #b9ccdd;BORDER-LEFT:0;BORDER-RIGHT:0;BACKGROUND:#eee;COLOR:#1f5070;FONT-WEIGHT:700;FONT-SIZE:1em;MARGIN:0;PADDING:3px 10px}

.layered-nav .narrowed-category li{background-color:#fff;BACKGROUND-COLOR: #fff;PADDING:4px 6px 4px 10px}



.layered-nav .narrowed-category li .label{background-color:#fff;PADDING-LEFT:20px;FONT-WEIGHT:700;TEXT-TRANSFORM:uppercase}



.layered-nav .widget-btn{background-color:#fff;FLOAT:right;FONT-SIZE:.95em;MARGIN:.1em 0 0 5px}



.layered-nav .actions{background-color:#fff;BORDER-COLOR:#dee5e8;BORDER-STYLE:solid;BORDER-WIDTH:1px 0;PADDING:4px 10px}

.narrow-by dl{background-color:#fff;BACKGROUND:#fff;PADDING:0 0 1em}

.narrow-by dt{background-color:#fff;COLOR:#2f2f2f;TEXT-TRANSFORM:uppercase;MARGIN:0;PADDING:7px 10px 0 28px}



.narrow-by dd{background-color:#fff;PADDING:0 12px .8em}



.narrow-by dd li{background-color:#fff;MARGIN-BOTTOM:.3em;LINE-HEIGHT:1.3em}



.tool-tip{BORDER:1px solid #7ba7c9;BACKGROUND:#eaf6ff;margin-left:-150px;}


.tool-tip .inline-content{PADDING:8px}

.tool-tip .block-content{PADDING:15px 20px}

.tool-tip .btn-close{DISPLAY:block;POSITION:absolute;RIGHT:6px;TEXT-ALIGN:right;TOP:6px}

.home-callout{MARGIN-BOTTOM:12px}

.home-spot{FLOAT:left;WIDTH:470px;MARGIN-LEFT:20px}

.best-selling table{BORDER-TOP:1px solid #ccc}

.best-selling tr.odd{BACKGROUND-COLOR: #eee}



.best-selling tr.even{BACKGROUND-COLOR: #fff}



.best-selling td{WIDTH:50%;BORDER-BOTTOM:1px solid #ccc;FONT-SIZE:.95em;PADDING:8px 10px 8px 8px}



.best-selling .product-img{FLOAT:left;BORDER:2px solid #dcdcdc}

.best-selling .product-description{MARGIN-LEFT:107px;LINE-HEIGHT:1.3em}

.best-selling a.product-name,.home-spot .best-selling a.product-name:hover{COLOR:#203548}

.recently .product-image{BORDER:2px solid #dcdcdc}

.recently a.product-name,.recently a.product-name:hover{COLOR:#1d7ecf;FONT-SIZE:11px}

.recently .add-to{MARGIN-TOP:5px;FONT-SIZE:11px}

table.recently-list td{WIDTH:20%}

.advanced-search li label{WIDTH:150px;FLOAT:left}

.advanced-search select{WIDTH:256px;PADDING:2px}

.advanced-search .field-row{DISPLAY:inline;WIDTH:250px}

.advanced-search .range .input-text{WIDTH:70px}

.advanced-search-nothing-found{FONT-WEIGHT:700;COLOR:#df280a;MARGIN-BOTTOM:10px}

.advanced-search-summary-box{BORDER:1px solid #E9D7C9;BACKGROUND-COLOR:#FFF6F1;PADDING:10px 10px 5px}

.advanced-search-summary-tip{CLEAR:both;FONT-WEIGHT:700}

.advanced-search-summary-box ul{LIST-STYLE:none;FLOAT:left;WIDTH:50%;MARGIN-BOTTOM:10px}

.advanced-search-summary-box ul li span{BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left;PADDING-LEFT:15px;FONT-WEIGHT:700;COLOR:#E17C24}



.listing-type-list .listing-item{BORDER-TOP:1px solid #D9DDE3;PADDING:12px 10px}



.listing-type-list .product-shop{WIDTH:135px}

.listing-type-list .product-shop .description{MARGIN:.5em 0 1.2em}

.listing-type-list .product-shop .price-box{FLOAT:left;TEXT-ALIGN:left;MARGIN:3px 13px 5px 0}

.listing-type-list .product-shop .product-reviews{FONT-SIZE:.95em;MARGIN:15px 0}

.listing-type-list .product-shop .product-reviews a,.listing-type-list .product-shop .product-reviews a:hover{COLOR:#6e6969}

.product-img-box-zoom{display:none;FLOAT:left;WIDTH:25px;BORDER:20px;BORDER-COLOR:#ccc;BACKGROUND-IMAGE:url(http://www2.funfancydress.com/images/zoom.png);BACKGROUND-REPEAT:no-repeat;z-index:9999;}

.product-img-box .main-product-img{POSITION:relative;OVERFLOW:hidden;BORDER:1px;WIDTH:265px;HEIGHT:265px;Z-INDEX:1;BORDER-COLOR:#ccc}

#.product-img-box .main-product-img img{POSITION:absolute;BORDER:1px;LEFT:0;TOP:0;WIDTH:100%;CURSOR:move;Z-INDEX:99;BORDER-COLOR:#009}

.image-zoom{Z-INDEX:9;POSITION:relative;HEIGHT:18px;CURSOR:pointer;MARGIN:0 auto 13px;PADDING:0 28px}



#track{POSITION:relative;HEIGHT:18px}



#handle{POSITION:absolute;LEFT:0;TOP:-1px;WIDTH:9px;HEIGHT:22px;}



.btn-zoom-out{POSITION:absolute;LEFT:2px;TOP:1px}



.btn-zoom-in{POSITION:absolute;RIGHT:2px;TOP:1px}

.product-img-box .more-views h4{BORDER-BOTTOM:1px solid #ccc;MARGIN-BOTTOM:.8em;FONT-SIZE:.95em;TEXT-TRANSFORM:uppercase}

.product-img-box .more-views li{FLOAT:left;MARGIN-RIGHT:6px}

.product-img-box .more-views li.last{MARGIN-RIGHT:0}

.product-img-box .more-views li img{BORDER:2px solid #ddd}

.product-info-box{MARGIN-TOP:10px;MARGIN-LEFT:10px;BORDER:none}

.product-info-box .product-name{MARGIN-BOTTOM:.3em;COLOR:#3f3f3f;FONT-SIZE:1.3em;FONT-WEIGHT:700}

.product-info-box .qty-box{FLOAT:left;MARGIN-RIGHT:5px}

.product-info-box .price-box{MARGIN:10px 0}

.add-to-cart-box{FLOAT:left;WIDTH:195px;MARGIN-RIGHT:5px}

.add-to-box{width:400px;FLOAT:left;FONT-SIZE:.95em;LINE-HEIGHT:1.25em;MARGIN-TOP:10px}

.product-attributes,.product-pricing{MARGIN:10px 0;PADDING:5px 0}

.product-attributes td{PADDING:2px 0}

.product-attributes td.label{PADDING-RIGHT:10px;FONT-WEIGHT:700}

.product-essential{BACKGROUND:#fff;PADDING:25px 25px 25px 0}

.product-essential .product-shop{WIDTH:468px}

.product-collateral{}



.product-collateral .head{MARGIN-BOTTOM:1em;BORDER-BOTTOM:1px solid #e5dcc3;PADDING-BOTTOM:1px;FONT-SIZE:1.25em}



.product-collateral .collateral-box{MARGIN-BOTTOM:2em}

.product-collateral .collateral-box h4{COLOR:#677F90}

.product-collateral .attribute-specs table{BORDER-COLOR:#d9DDE3}

.product-collateral .attribute-specs td{PADDING-TOP:3px;PADDING-BOTTOM:3px;LINE-HEIGHT:1.25em}

.product-collateral .up-sell .head{PADDING-BOTTOM:8px;MARGIN-BOTTOM:0}

.product-collateral .up-sell .generic-product-grid{BORDER:1px solid #E5DCC3;BORDER-TOP:0}

.product-collateral .up-sell .generic-product-grid td{WIDTH:25%;BACKGROUND:#fff;PADDING-TOP:15px;BORDER-COLOR:#E5DCC3}

#customer-reviews li{MARGIN-BOTTOM:25px}

.product-collateral .add-tag-box .input-box{FLOAT:left;WIDTH:302px;MARGIN-RIGHT:8px}

.product-collateral .add-tag-box .input-box .input-text{WIDTH:300px}

.tags-list li{DISPLAY:inline;PADDING:0 8px 0 4px}



.add-tag-box{PADDING-LEFT:23px}



.product-review-box{WIDTH:auto;MARGIN:8px 0 13px}



.product-review-box td.label{WIDTH:100px;TEXT-ALIGN:left}

.mini-related-items .product-images{WIDTH:75px}

.mini-related-items .product-images input{FLOAT:left;MARGIN-RIGHT:4px;MARGIN-LEFT:-6px}

.mini-related-items .product-images .checkbox-container{FLOAT:left;WIDTH:15px;DISPLAY:block}

.mini-related-items ol li{PADDING-LEFT:0;PADDING-RIGHT:0}

.mini-related-items .super-products{PADDING-LEFT:5px;MARGIN:0}

.mini-related-items .super-products .product-images{WIDTH:50px;PADDING-LEFT:0;MARGIN-LEFT:-7px}

.mini-related-items .super-products .product-details{WIDTH:500px;MARGIN-LEFT:110px}

.related-header-text{FONT:Arial;FONT-SIZE:16px;COLOR:#666;FONT-WEIGHT:700;MARGIN-BOTTOM:5px}

.shipment-methods dd{MARGIN-BOTTOM:13px}

.payment-methods dd{PADDING:5px 20px}

.shopping-cart th,.shopping-cart td{PADDING-LEFT:13px;PADDING-RIGHT:13px}

.shopping-cart tr.error{BACKGROUND:#FDE6E0 !important}

td.attributes-col{LINE-HEIGHT:1.4em}

td.attributes-col ul{FONT-SIZE:.95em;MARGIN:5px 0}

td.attributes-col dt{MARGIN-TOP:.5em;FONT-SIZE:.95em;FONT-WEIGHT:700}

td.attributes-col dd ul{MARGIN:0 0 5px}

td.attributes-col dd ul li{MARGIN-LEFT:15px;LIST-STYLE:disc}

.check123{MARGIN:1px}

.shopping-cart-collaterals{MARGIN-RIGHT:-600px;WIDTH:605px;PADDING:20px 0 0 105px}

.shopping-cart-collaterals .box{BORDER:3px solid #6ab6f7;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;BACKGROUND:url(http://www2.funfancydress.com/images/skin/base_mini_head_bg.gif) repeat-x #fff;PADDING:12px 15px}

.shopping-cart-collaterals .box .form-button{MARGIN-LEFT:5px}

.shopping-cart-collaterals .discount-codes h4,.shopping-cart-collaterals .shipping-estimate h4{MIN-HEIGHT:16px;COLOR:#e26703;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0 0;TEXT-TRANSFORM:uppercase;PADDING:1px 0 1px 21px}

.shopping-cart-collaterals .discount-codes h4{PADDING-LEFT:0}



.shopping-cart-collaterals .shipping-estimate h4{PADDING-LEFT:23px}



.shopping-cart-collaterals .shipping-estimate .input-text{WIDTH:214px}



.shopping-cart-collaterals .shipping-estimate select{WIDTH:220px}

.shopping-cart-collaterals .upsell{WIDTH:42.5%;BORDER:1px solid #cec3b6;BACKGROUND:#fafaec;PADDING:12px 15px}

.shopping-cart-collaterals .upsell .product-image{FLOAT:left;WIDTH:75px;BORDER:1px solid #d0cdc9}

.shopping-cart-collaterals .upsell .product-shop{WIDTH:170px}

.grand_total{WIDTH:auto;MARGIN-TOP:15px;BORDER:1px solid #BEBCB7;BACKGROUND:#DEE5E8;FONT-SIZE:1.3em !important;FONT-WEIGHT:700;TEXT-ALIGN:right}

.one-page-checkout .group-select{MARGIN-RIGHT:0;MARGIN-TOP:0;BORDER:0;BACKGROUND:none;PADDING:0}

.one-page-checkout .box{BORDER:1px solid #bbb6a5;BORDER-TOP:0;BACKGROUND:#faf7ee;PADDING:15px 20px}

.one-page-checkout .head{MARGIN-BOTTOM:0;BACKGROUND-COLOR: #eee;BORDER-TOP:1px solid #fff;BORDER-COLOR:#D9DDE3;BORDER-STYLE:solid;BORDER-WIDTH:0 1px;PADDING:4px 8px 6px}



.one-page-checkout h3{COLOR:#999;FONT-SIZE:1.05em}



.one-page-checkout h4{BORDER-BOTTOM:1px solid #E4E4E4;PADDING-BOTTOM:2px;TEXT-TRANSFORM:uppercase}

.one-page-checkout .step-count{BACKGROUND:#fff;FONT-SIZE:.9em;LINE-HEIGHT:1em;PADDING:0 4px}

.one-page-checkout .content{PADDING:10px 20px}

.one-page-checkout label.label{FONT-SIZE:1.05em;COLOR:#2f2f2f}

.one-page-checkout .allow .head{BACKGROUND:#d0dce1;CURSOR:pointer;BORDER-COLOR:#a3aeb3;BORDER-WIDTH:1px 1px 0}

.one-page-checkout .active .head{MARGIN-BOTTOM:0;BORDER:1px solid #BBAFA0;BACKGROUND:#F9F3E3;PADDING-BOTTOM:5px;CURSOR:default}

.one-page-checkout .allow h3{COLOR:#a4b3b9}

.one-page-checkout .active h3{COLOR:#F18200}

.one-page-checkout .allow .step-count{BACKGROUND:#dbe6eb}

.one-page-checkout .active .step-count{COLOR:#fff;BORDER:1px solid #f19900;BACKGROUND:#F18200}

.one-page-checkout .active .box{DISPLAY:block;BACKGROUND-COLOR: #FBFAF6;BORDER-COLOR:#BBAFA0}



.one-page-checkout dd .form-list ul{MARGIN:5px 17px 15px}



.one-page-checkout .checkmo-mailing-address{PADDING-LEFT:20px}

.one-page-checkout-progress li{BORDER:1px solid #A3AEB3;BACKGROUND:#eee;MARGIN-BOTTOM:6px}

.one-page-checkout-progress h4{COLOR:#999;BACKGROUND:#eee;TEXT-TRANSFORM:none;MARGIN:0;PADDING:2px 8px}

.one-page-checkout-progress h4.complete{BORDER-BOTTOM:1px solid #A3AEB3;BACKGROUND:#D0DCE1;COLOR:#5e8ab4}

.one-page-checkout-progress h4 a{TEXT-TRANSFORM:none}

.one-page-checkout-progress .content{PADDING:8px 13px}

#opc-review .box{BORDER:0;PADDING:0}

#opc-review .content{BORDER:1px solid #D9DDE3;BORDER-TOP:0}

.opc-please-wait{PADDING-RIGHT:7px}

.one-page-checkout a.back{PADDING-LEFT:16px;LINE-HEIGHT:13px}



.one-page-checkout .button-set{MARGIN-TOP:0;PADDING-TOP:2em}



.checkout-progress{MARGIN:0 auto 1.5em}

.checkout-progress td{FLOAT:left;MARGIN-RIGHT:3px;BORDER-TOP:10px solid #999;COLOR:#abb5ba;FONT-WEIGHT:700;PADDING:4px 20px}

.checkout-progress td.active{BORDER-TOP-COLOR:#e96200;COLOR:#e96200}

.multi-address-checkout-box .box{POSITION:relative;MARGIN-TOP:15px;MARGIN-BOTTOM:25px;BORDER:1px solid #bbb6a5;BACKGROUND-COLOR: #FBFAF6}



.multi-address-checkout-box .legend{FLOAT:left;MARGIN-TOP:-10px;MARGIN-BOTTOM:0;MARGIN-LEFT:15px;BORDER:1px solid #F18200;BACKGROUND:#F9F3E3;COLOR:#F18200;PADDING:2px 8px}



.multi-address-checkout-box .content{PADDING:15px 20px 20px}

.multi-address-checkout-box .count-head{BORDER-BOTTOM:1px solid #BBAFA0;BACKGROUND:#F9F3E3;PADDING:5px 10px}

.shipment-count{BACKGROUND:#E26703;COLOR:#fff;FONT-SIZE:.95em;LINE-HEIGHT:1em;PADDING:2px 5px}

.multi-address-checkout-box .head h5{COLOR:#E26703}

.shipping-method-pointer{BORDER:1px solid #d9d2be;BACKGROUND:#F9F3E3;POSITION:relative;PADDING:13px}

.shipping-method-pointer .pointer{POSITION:absolute;TOP:-20px;RIGHT:-40px}

.place-order-box{FLOAT:right;HEIGHT:71px;OVERFLOW:hidden}

.place-order-box .left-radius{WIDTH:21px;}



.place-order-box .main-radius{PADDING-RIGHT:21px;VERTICAL-ALIGN:middle}



.place-order-box .grand-total{FONT-SIZE:1.5em}



.place-order-box .grand-total .price{COLOR:#e26703;FONT-WEIGHT:700}

.place-order-box input{MARGIN-LEFT:15px}

.giftmessages .gift-header{FONT-SIZE:12px;FONT-WEIGHT:700;COLOR:#e87403}

.giftmessages .input-checkbox{PADDING-BOTTOM:15px}

.giftmessages textarea{HEIGHT:100px}

.giftmessages .input-checkbox input{MARGIN-RIGHT:5px}

.giftmessages .input-checkbox label{FONT-WEIGHT:400;COLOR:#8e8d8b}

.one-page-checkout .box-no-padding{BORDER:1px solid #bbb6a5;BORDER-TOP:0;BACKGROUND:#faf7ee;PADDING:15px 0}

.one-page-checkout .box-no-padding .inner-box{PADDING:0 20px}

.giftmessages .gift-box{BACKGROUND-COLOR:#f6f1eb;BORDER-TOP:1px solid #e9e4de;BORDER-BOTTOM:1px solid #e9e4de;PADDING:22px 16px 22px 22px}

.giftmessages .gift-box .scroll-box{OVERFLOW:auto;HEIGHT:500px}

.giftmessages .product-image{BORDER:1px solid #d2d1cd}

.no-border{BORDER-TOP:none;BORDER-LEFT:none;BORDER-RIGHT:none;BORDER-BOTTOM:none}

.giftmessages .giftmessage-product-info{PADDING-LEFT:10px}

.giftmessages .numeration{FONT-WEIGHT:700;COLOR:#8a8987}

.giftmessages .gift-box label{COLOR:#918d8e}

.giftmessages .group-select li .input-box{FLOAT:left;WIDTH:260px}

.giftmessages .group-select li .input-text,.group-select li select,.group-select li textarea{WIDTH:495px}

.giftmessages .group-select li .input-box .input-text,.group-select li .input-box textarea{WIDTH:235px}

.account-nav{BORDER:1px solid #bbb}

.account-nav .head{BACKGROU-COLOR: #fc9d36;MARGIN:0;PADDING:3px 10px}



.account-nav .head h3{COLOR:#fff;FONT-SIZE:1.1em}



.account-nav ul{BACKGROUND:#fbfaf6;PADDING:4px 10px 10px}

.account-nav li a{DISPLAY:block;BORDER-BOTTOM:1px solid #ddd}

.account-nav li a,.account-nav li a:hover{COLOR:#5f5d5c;TEXT-DECORATION:none}

.account-nav li a:hover{COLOR:#ea7900}

.account-nav li.on{BORDER-BOTTOM:1px solid #ddd;COLOR:#ea7900;FONT-WEIGHT:700}

.login-box .col-1,.login-box .col-2{BORDER:1px solid #bbb6a5;BACKGROUND:#dee5e8}

.login-box .content{MIN-HEIGHT:230px;PADDING:14px 21px}



.login-box h4{MIN-HEIGHT:16px;BORDER-BOTTOM:1px solid #ddd;MARGIN-BOTTOM:1.2em;PADDING-BOTTOM:5px;PADDING-LEFT:23px;BACKGROUND-POSITION:0 1px;BACKGROUND-REPEAT:no-repeat;FONT-SIZE:1.05em;COLOR:#e76200;TEXT-TRANSFORM:uppercase}



.login-box .new-users h4{}



.login-box .registered-users h4{}



.login-box .button-set{BORDER:none;MARGIN:0;PADDING:8px 13px}



.account-box{MARGIN-BOTTOM:20px;BORDER:1px solid #ccc;BORDER-RIGHT-COLOR:#999;BORDER-BOTTOM-COLOR:#999;BACKGROUND-COLOR: #fff;PADDING:15px}



.account-box .head{MARGIN-BOTTOM:10px;BORDER-BOTTOM:1px solid #d9dde3}



.account-box h4{COLOR:#E65505;FONT-SIZE:1.1em;TEXT-TRANSFORM:uppercase}

.account-box .inner-head{MARGIN-BOTTOM:8px;PADDING-BOTTOM:2px;TEXT-ALIGN:right}



.account-box h5{FONT-SIZE:1.1em}



.account-box h6{TEXT-TRANSFORM:uppercase}

.account-main .account-box li{PADDING:5px 0}

.account-box ol .count{FLOAT:left;MARGIN-TOP:3px;BACKGROUND-COLOR:#0a263c;FONT-SIZE:9px;FONT-WEIGHT:700;COLOR:#fff;LINE-HEIGHT:1em;PADDING:1px 3px}

.account-box ol .content{MARGIN-LEFT:20px;PADDING:0}

.account-box ol.recent-reviews small{FLOAT:left;MARGIN-RIGHT:3px;FONT-WEIGHT:700}

.account-box .product-images{WIDTH:65px}

.account-box .product-details{MARGIN:0 0 10px 70px}

.account-side .actions{BORDER-TOP:1px solid #ccc;PADDING-TOP:4px}

.edit-password{DISPLAY:block;HEIGHT:20px;PADDING-LEFT:20px}



.dashboard-welcome{MARGIN-RIGHT:8em;MARGIN-BOTTOM:1.5em;FONT-SIZE:1.1em}



.account-box .head h4{PADDING-LEFT:21px;MIN-HEIGHT:17px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:0 0}

.ad-orders .head h4{}



.ad-account-info .head h4{}



.ad-tags .head h4{}



.ad-reviews .head h4{}



.primary-address-list h4,.address-list h4{FONT-SIZE:1.1em;COLOR:#E26703;TEXT-TRANSFORM:uppercase}



.primary-address-list li{MARGIN-BOTTOM:10px;BORDER:1px solid #ccc;BACKGROUND-COLOR: #fff;PADDING:10px 13px 8px}



.address-list .actions{FLOAT:right;MARGIN:0 0 10px 10px}



.compare-products{MARGIN:30px 0 50px}

.compare-products table{WIDTH:auto;BORDER:0}

.compare-products tr{BACKGROUND:#EEEDED}

.compare-products td{WIDTH:170px;TEXT-ALIGN:left}

.compare-products tbody td{BORDER-COLOR:#ccc}

.compare-products tbody tr.first td{BORDER-TOP:1px solid #D9DDE3;TEXT-ALIGN:center}

.compare-products tbody td.last{BORDER-RIGHT:1px solid #D9DDE3}

.compare-products tbody.attribute-cart td{BACKGROUND:#fffada !important;TEXT-ALIGN:center;BORDER-BOTTOM:1px solid #D9DDE3}

.compare-products tbody td.label{WIDTH:auto;BORDER-BOTTOM:1px solid #9eb8cb;BORDER-LEFT:1px solid #BEBCB7;background-color: #d9e5ee !important;TEXT-ALIGN:left}



.compare-products tbody.remove-buttons td{BORDER:none !important;TEXT-ALIGN:right;FONT-SIZE:0;LINE-HEIGHT:0;PADDING:0}



.my-review-detail .details{FLOAT:right;WIDTH:538px}

.my-review-detail .ratings-list{MARGIN-BOTTOM:.8em}

.giftmessage{PADDING:10px 0 0}

.giftmessage-preview-link{FONT-SIZE:11px;COLOR:#1b7cca;PADDING-RIGHT:7px;BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:right 5px}

.giftmessage-row{BACKGROUND-COLOR:#f2efe9}

.expand{}



.collapse{}



.page-popup{BACKGROUND:#fff;TEXT-ALIGN:left;MARGIN:25px 30px}



.v-top{VERTICAL-ALIGN:top}


.v-middle{VERTICAL-ALIGN:middle}

.v-bottom{VERTICAL-ALIGN:bottom}

.right{FLOAT:right !important}

.link-cart{COLOR:#DC6809 !important;FONT-WEIGHT:700 !important}

.link-remove{COLOR:#646464 !important}

.link-print{PADDING-LEFT:23px}



.link-feed{PADDING-LEFT:18px}



.demo-notice{BACKGROUND:#d75f07;COLOR:#fff;LINE-HEIGHT:1em;TEXT-ALIGN:center;MARGIN:0;PADDING:5px 10px 6px}



.order-access{PADDING-BOTTOM:8px}

.order-info{BORDER:solid 1px #D0CBC1;BACKGROUND:#DEE5E8;PADDING:4px 8px}

.order-info span{DISPLAY:block;FLOAT:left}

.order-info li{DISPLAY:inline;PADDING-RIGHT:7px;PADDING-LEFT:3px}

.order-info li.selected{FONT-WEIGHT:700;}



.alternativeproducts{FONT:Arial;FONT-SIZE:16px;COLOR:#000;FONT-WEIGHT:700}



.addthis_toolbox .hover_effect{position:absolute;right:40px;top:155px;float:right;width:90px;font-size:11px;LINE-HEIGHT:1.9em;height:190px;BORDER:3px solid #ccc;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px;PADDING:0px 0 6px 10px}

.addthis_toolbox .hover_effect a{BORDER:0px solid #fff;POSITION:relative;TEXT-DECORATION:none;PADDING:2px 2px 2px 18px}

.addthis_toolbox .hover_effect a:hover{BORDER:0px solid #105CB6;-MOZ-BORDER-RADIUS:4px;-WEBKIT-BORDER-RADIUS:4px;BACKGROUND:#B4D3F8;COLOR:#105CB6;TEXT-DECORATION:none}

.addthis_toolbox .hover_effect span{POSITION:absolute;WIDTH:16px;HEIGHT:16px;TOP:0px;LEFT:1px}

.base-mini9{BACKGROUND:#F6A120;-MOZ-BORDER-RADIUS:15px;-WEBKIT-BORDER-RADIUS:15px;BORDER:4px solid #F44515;LINE-HEIGHT:1.9em;FONT-SIZE:1em}

.base-mini9 .head9{MARGIN:0;PADDING:0}

.base-mini9 .head9 h4{-MOZ-BORDER-RADIUS:10px 10px 0 0;-WEBKIT-BORDER-RADIUS:15px 15px 0 0;MIN-HEIGHT:17px;COLOR:#fff;WIDTH:88%;BACKGROUND-POSITION:0 0;TEXT-TRANSFORM:capitalize;PADDING:0 10px 3px 14px}

.base-mini9 ol li{DISPLAY:none;POSITION:relative;PADDING:7px 4px 7px 8px}

.base-mini9 .actions9{BACKGROUND-color: #fff;PADDING:6px}



.mini-cart9 .head9 h4{BACKGROUND:#F44515}



.mini-cart9 .subtotal9{BACKGROUND:#FFB901;MARGIN-TOP:5px;TEXT-ALIGN:center;PADDING:2px 0}

.mini-cart9 h5{DISPLAY:none;BACKGROUND:#ff4fb5;MARGIN:0;PADDING:6px 8px 2px}

.mini-cart9 .actions9{BACKGROUND:#F6A120;PADDING-TOP:3px;PADDING-BOTTOM:1px;MARGIN-BOTTOM:10px}

.mini-cart9 .actions9 .form-button9{-MOZ-BORDER-RADIUS:15px;-WEBKIT-BORDER-RADIUS:15px 15px 15px 15px;MARGIN-TOP:0;WIDTH:100px;HEIGHT:30px;MARGIN-BOTTOM:0;MARGIN-LEFT:35px;BACKGROUND:#F44515;FONT-SIZE:16px;COLOR:#fff;FONT-WEIGHT:700;BORDER:2px solid #fff}



.butlinsform{MARGIN-LEFT:200px;MARGIN-TOP:385px}



.butlins-searchtext{HEIGHT:40px;BORDER:5px solid #2fa8e0;BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-ATTACHMENT:scroll;COLOR:#3d3d3d;FONT-SIZE:14pt;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;PADDING:5px}



.butlins-searchtext-drop{HEIGHT:12px;BACKGROUND-IMAGE:none;BACKGROUND-REPEAT:repeat;BACKGROUND-ATTACHMENT:scroll;COLOR:#3d3d3d;FONT-SIZE:14pt;PADDING:5px}

.butlins-button{MARGIN-LEFT:10px;HEIGHT:40px;BORDER:3px solid #2fa8e0;BACKGROUND-COLOR:#2fa8e0;BACKGROUND-IMAGE:none;FONT-WEIGHT:700;BACKGROUND-REPEAT:repeat;BACKGROUND-ATTACHMENT:scroll;COLOR:#fff;FONT-SIZE:14pt;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;PADDING:0 3px 3px}

.ideastable{-MOZ-BORDER-RADIUS:15px;-WEBKIT-BORDER-RADIUS:15px 15px 15px 15px;BORDER:3px solid #fff}

.ideas1{HEIGHT:120px;WIDTH:165px;-MOZ-BORDER-RADIUS:15px;-WEBKIT-BORDER-RADIUS:15px 15px 15px 15px;BORDER:3px solid #78bdf7;BACKGROUND-COLOR:#fff;PADDING:5px}

.ideasdiv{HEIGHT:20px;-MOZ-BORDER-RADIUS:12px;-WEBKIT-BORDER-RADIUS:12px 12px;BORDER-BOTTOM:1px dashed #b8dbf9;BACKGROUND-COLOR:#fff;PADDING-LEFT:15px;PADDING-TOP:5px;PADDING-BOTTOM:5px;FONT-SIZE:13px;FONT-WEIGHT:700;COLOR:#4d4f50;TEXT-DECORATION:underline}


.ideasdivtext{FONT-SIZE:13px;FONT-WEIGHT:700;COLOR:#4d4f50}

.ideasdivtext:link{FONT-SIZE:13px;FONT-WEIGHT:700;COLOR:#4d4f50;TEXT-DECORATION:none}

.ideasdivtext:hover{FONT-SIZE:13px;FONT-WEIGHT:700;COLOR:#4d4f50;TEXT-DECORATION:underline}

.halloweenleft{BACKGROUND-IMAGE:url(/images/halloweenleft.gif);BACKGROUND-REPEAT:no-repeat;WIDTH:195px;HEIGHT:125px;PADDING:35px 0 0 5px}

.halloweenleft a{POSITION:relative;FONT-SIZE:14px;COLOR:#821212;FONT-WEIGHT:700;LINE-HEIGHT:22px;MARGIN-LEFT:-5px}

a:hover,.footer .informational2 a,.product-essential a:hover{TEXT-DECORATION:none}

.highslideShow,.no-display,.page-popup h1#logo,.layered-nav h3,.mini-related-items .super-products .checkbox-container,.one-page-checkout .head a{DISPLAY:none}

#homeContentNav,.box-table select,.generic-product-grid,table.recently-list{WIDTH:100%}

#homeContentNav ul,.col2-set .col-1,.col-left,.col-main,.shopping-cart .continue-shopping,.left,.addthis_toolbox .hover_effect div{FLOAT:left}

.col2-set,.col3-set,.col4-set,.col5-set,#customer-reviews li p{CLEAR:both}

.col2-set .col-2,.col-right,.product-shop,.account-side .actions .form-button,.compare-products tbody.remove-buttons td img{FLOAT:right}

optgroup,.group-select label,.form-list label,.payment-methods label,label.required,.success,.error,td.label,.product-collateral .attribute-specs .label{FONT-WEIGHT:700}

.form-button span,.form-button-alt span,.form-button span,.form-button-alt1 span,.no-wrap,.special-price .price,.nowrap,nobr,.nobr{WHITE-SPACE:nowrap}

.form-button-alt,.form-button-alt1{BORDER:1px solid #406a83;BACKGROUND-COLOR:#618499}

a.form-button-alt,a.form-button-alt1{TEXT-DECORATION:none;PADDING:2px 9px}

.form-button-alt:hover,.form-button-alt1:hover{COLOR:#fff;TEXT-DECORATION:none}

.form-list li,.shop-access,.listing-type-list .listing-item .rating-box{MARGIN-BOTTOM:6px}

.form-list li .input-box .input-text,.form-list li .input-box textarea,.group-select li .input-box .input-text,.group-select li .input-box textarea,.advanced-search .input-text{WIDTH:250px}

.form-list li .input-box select,.group-select li .input-box select,.giftmessages .group-select li .input-box select{WIDTH:256px}

.group-select,.advanced-search{BORDER:1px solid #bbafa0;BACKGROUND:#fbfaf6;MARGIN:28px 0;PADDING:22px 25px 12px}

.group-select .legend,.advanced-search .legend{MARGIN-TOP:-33px;FLOAT:left;BORDER:1px solid #f19900;BACKGROUND:#F9F3E3;COLOR:#E76200;FONT-WEIGHT:700;FONT-SIZE:1.1em;PADDING:0 8px}

.page-head-alt,.multi-address-checkout-box .count-head h4,.primary-address-list li .head{MARGIN:0}

.page-head,.page-head-alt,.a-right{TEXT-ALIGN:right}

.category-head,.shopping-cart{MARGIN-BOTTOM:0}

.data-table tr,.header-nav-container,.product-collateral .up-sell .generic-product-grid td.empty-product,.compare-products tbody.remove-buttons tr{}

.data-table td.last,.data-table th.last,.generic-product-grid td.last,.product-collateral .attribute-specs .data{BORDER-RIGHT:0}

.box-table td,.mini-product-tags .content{PADDING:10px}

.box-table tfoot td,tr.grand_total td,p.grand_total{PADDING-TOP:5px;PADDING-BOTTOM:5px}

.disc,.advanced-search-found-amount{MARGIN-BOTTOM:10px}

.separator,.product-gallery-nav{PADDING:0 5px}

table.pager ol,table.pager li,.breadcrumbs li,.footer .informational2 ul,.order-info ul{DISPLAY:inline}

.layered-nav .head,.narrow-by dd.last,.tags-list li.last{background-color:#fff;}

.middle-container{}

.col-2-right-layout,.col-3-layout{PADDING-TOP:15px;BACKGROUND-IMAGE:none}

.quick-access p,.product-essential .product-shop .ratings{MARGIN-BOTTOM:4px}

.side-col .box .rightSideShadow img,.mini-newsletter .input-text{MARGIN-BOTTOM:3px}

.mini-newsletterpop{text-align:justify;border: 4px solid #a253e4;-MOZ-BORDER-RADIUS:20px;-WEBKIT-BORDER-RADIUS:20px;background-color:#e6d6f4;}

.mini-newsletterpop {padding:5px;}

.mini-newsletterpop a{font-size:10px;}

.side-col .head,.a-left{TEXT-ALIGN:left}

.side-col .actions a,.side-col .actions a:hover,.footer .informational2 a:hover,.catalog-listing .add-to a,.catalog-listing .add-to a:hover{TEXT-DECORATION:underline}

.base-mini,.base-minichat,.base-mini1{BACKGROUND:#fff;LINE-HEIGHT:1.3em;FONT-SIZE:1em}

.base-mini .head h4,.base-minichat .head h4{MIN-HEIGHT:17px;COLOR:#fff;WIDTH:90%;BACKGROUND-POSITION:0 0;TEXT-TRANSFORM:capitalize;PADDING:3px 10px 3px 14px}

.base-mini .head h4 .count,.base-mini9 .head9 h4 .count{BORDER:4px solid #6ab6f7;TEXT-TRANSFORM:none;COLOR:#6ab6f7;WHITE-SPACE:nowrap;FONT-WEIGHT:400;FONT-SIZE:.95em}

.base-mini h5,.base-minichat h5,.base-mini1 h5,.shopping-cart-collaterals .upsell .product-shop h5,.base-mini9 h5{FONT-SIZE:1em}

.base-mini ol li{POSITION:relative;PADDING:2px 4px 2px 8px}

.base-minichat ol li{POSITION:relative;PADDING:7px 4px 7px 8px}

.base-mini ol li.odd,.base-mini ol li.even,.base-minichat ol li.odd,.base-minichat ol li.even{BACKGROUND:#dfeffd}

.base-mini ul.super-product-attributes li,.base-minichat ul.super-product-attributes li,.base-mini1 ul.super-product-attributes li,.base-mini9 ul.super-product-attributes9 li{BACKGROUND-COLOR:transparent !important;PADDING:0}

.base-mini .input1,.base-minichat .input1{PADDING-LEFT:5px;BORDER:1px solid #ccc;WIDTH:112px;HEIGHT:19px;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px}

.base-mini .product-images,.base-minichat .product-images,.base-mini9 .product-images9{POSITION:absolute;FLOAT:left;LEFT:8px;WIDTH:52px;HEIGHT:52px}

.base-mini .product-images a img,.base-minichat .product-images a img,.base-mini9 .product-images9 a img{BORDER:1px solid #FFF;VERTICAL-ALIGN:top}

.base-mini .product-checkbox,.base-minichat .product-checkbox,.base-mini1 .product-checkbox,.base-mini9 .product-checkbox9{FLOAT:left;WIDTH:10px}

.base-mini .product-names,.base-minichat .product-names,.base-mini1 .product-names,.base-mini9 .product-names9{MARGIN-LEFT:18px}

.base-mini .product-details,.base-minichat .product-details,.base-mini9 .product-details9{HEIGHT:50px;MARGIN:0 0 0 60px}

.base-mini[class] .product-details,.base-minichat [class] .product-details,.base-mini9[class] .product-details9{HEIGHT:auto;MIN-HEIGHT:50px}

.base-mini .regular-price,.base-minichat .regular-price,.base-mini1 .regular-price,.footer .informational a,.base-mini9 .regular-price9{COLOR:#FFF;FONT-SIZE:11px}

.base-mini .special-price,.base-minichat .special-price,.base-mini1 .special-price,.base-mini9 .special-price9{FONT-SIZE:14px}

.base-mini .price-box,.base-minichat .price-box,.base-mini1 .price-box,.base-mini9 .price-box9{MARGIN:1px 0}

.base-mini1 ol li.odd,.base-mini1 ol li.even,.base-mini9 .content9,.base-mini9 ol{BACKGROUND:#fcf6fa}

.base-mini1 .product-details,.base-mini1[class] .product-details{HEIGHT:auto;MIN-HEIGHT:100px;MARGIN:0 0 0 120px}

.footer .informational2 a,.footer .informational a:hover,.footer .legality a,.footer .legality a:hover{COLOR:#FFF}

.ratings-list,.price-box{MARGIN:0px 0;position:relative;bottom:1px;}

.ratings-list td,.account-nav li a,.account-nav li.on{PADDING:3px 0}

.generic-product-grid tr.last td,.account-nav li.last,.account-nav li.last a{BORDER-BOTTOM:0}

.generic-product-grid .product-image,.listing-type-grid .product-image,.listing-type-grid1 .product-image1,.product-collateral .up-sell .generic-product-grid .product-image,.product-review-box td,.product-review-box th,.a-center{TEXT-ALIGN:center}

.home-callout img,.one-page-checkout .alloq .head a{DISPLAY:block}

.best-selling h3,.recently h3{COLOR:#e25203;FONT-SIZE:1.2em;MARGIN:12px 0 6px}

.advanced-search li,.payment-methods dt,.shopping-cart-item-message{MARGIN-BOTTOM:5px}

.listing-type-list .product-image,.my-review-detail .product-image{FLOAT:left;WIDTH:135px}

.listing-type-grid td,.listing-type-grid1 td1{WIDTH:160px;BACKGROUND-COLOR:#fff;TEXT-ALIGN:left}

.listing-type-grid .add-to-compare,.listing-type-grid1 .add-to-compare1{DISPLAY:block;PADDING-LEFT:2px;COLOR:#6e6969;FONT-WEIGHT:700;MARGIN:5px 0}



.listing-type-grid .rating-box,.listing-type-grid1 .rating-box1{FLOAT:left;MARGIN-LEFT:0;MARGIN-RIGHT:5px}



.listing-type-grid .actions,.listing-type-grid1 .actions1{TEXT-ALIGN:center;MARGIN:10px 0}

#image,.auto-width{WIDTH:auto}

.product-info-box .ratings,.one-page-checkout-progress .page-head,.address-list li{MARGIN-BOTTOM:1em}

.product-essential,.product-collateral,.product-collateral-bottom,.product-collateral-bottom1{COLOR:#0a263c;FONT-SIZE:1em;LINE-HEIGHT:1.3em;FONT-WEIGHT:400;BACKGROUND-COLOR:#fff;-MOZ-BORDER-RADIUS:10px;-WEBKIT-BORDER-RADIUS:10px 10px 10px 10px;MARGIN:10px 10px 10px 0;PADDING:10px}

.product-collateral-bottomsaw{COLOR:#4C67A1;
border:2px solid #4C67A1;
FONT-SIZE:1em;
LINE-HEIGHT:1.3em;
FONT-WEIGHT:700;
BACKGROUND-COLOR:#fff;
-MOZ-BORDER-RADIUS:10px;
-WEBKIT-BORDER-RADIUS:10px;
MARGIN:10px 10px -10px 0px;
PADDING:0px 10px 0px 90px}

.product-collateral .up-sell .generic-product-grid td img,.account-box .product-images img{BORDER:1px solid #ccc}

#customer-reviews,.tags-list{MARGIN-BOTTOM:15px}

.tags-list li.first,.mini-related-items .product-details{PADDING-LEFT:0}

#opc-login .button-set,#opc-review .data-table{BORDER-TOP:0}

.one-page-checkout .payment-methods dd,.no-padding,.account-nav li.on a,.account-box .content{PADDING:0}

.multi-address-checkout-box .head a,.account-box h5 a,.normal-weight{FONT-WEIGHT:400}

.multi-address-checkout-box .checkmo-mailing-address,.sales-order-view .checkmo-mailing-address{DISPLAY:block;PADDING-LEFT:20px}

.base-mini9 ol li.odd,.base-mini9 ol li.even{DISPLAY:none;BACKGROUND:#fcf6fa}

.each,.only{POSITION:relative;FONT-SIZE:12px;COLOR:#C76200;FONT-WEIGHT:700;LINE-HEIGHT:22px;MARGIN-LEFT:5px}

.checkout-or {TEXT-DECORATION:none;FONT-WEIGHT:700; float:left;padding-bottom:15px;padding-top:10px;}

