/**{ margin:0px; padding:0px; text-decoration:none;}*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1.site-title{ float:left; width:100%; font-size:14px; color:#8D1723; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px;}
div.mrgn-left40{ margin-left:40px !important;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.left-panel{ float:left; width:679px; margin-right:20px;}
div.right-panel{ float:left; width:188px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.template1,
div.template2,
div.template3,
div.template4,
div.template5,
div.template6{float:left; width:887px; border:1px solid #dfdfdf; padding:10px; background:#F3ECD9; clear:both; margin-top:10px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.gallery{float:left; width:677px; height:410px; border:1px solid #dfdfdf; margin:0px 0px 20px 0px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-186x170{float:left; width:186px; height:170px; border:1px solid #dfdfdf; margin-bottom:20px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-317x213{float:left; width:317px; height:213px; border:1px solid #dfdfdf; margin-bottom:20px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-186x401{float:left; width:186px; height:401px; border:1px solid #dfdfdf; margin-bottom:20px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-677x225{float:left; width:677px; height:225px; border:1px solid #dfdfdf; margin:0px 0px 20px 0px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-186x650{float:left; width:186px; height:650px; border:1px solid #dfdfdf; margin:0px 0px 20px 0px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
div.product-317x360{float:left; width:317px; height:360px; border:1px solid #dfdfdf; margin:0px 0px 20px 0px; background:url(../images/img-preloader.gif) no-repeat center #fff;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.gallery a{ float:left; width:100%; height:410px; text-align:center; line-height:410px; color:#cccccc; font-size:20px;}
div.product-186x170 a{ float:left; width:100%; height:170px; text-align:center; line-height:170px; color:#cccccc; font-size:20px;}
div.product-317x213 a{ float:left; width:100%; height:213px; text-align:center; line-height:213px; color:#cccccc; font-size:20px;}
div.product-186x401 a{ float:left; width:100%; height:401px; text-align:center; line-height:401px; color:#cccccc; font-size:20px;}
div.product-677x225 a{ float:left; width:100%; height:225px; text-align:center; line-height:225px; color:#cccccc; font-size:20px;}
div.product-186x650 a{ float:left; width:100%; height:650px; text-align:center; line-height:650px; color:#cccccc; font-size:20px;}
div.product-317x360 a{ float:left; width:100%; height:360px; text-align:center; line-height:360px; color:#cccccc; font-size:20px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.popup-search-popup{float:left; width:76%; padding:15px; border:3px solid #333; position:absolute; z-index:2; background:#FFF; display:none;}
div.popup-search-popup h2{ float:left; width:100%;}
div.popup-search-popup input{ float:left; margin-right:5px;}
div.popup-search-popup ul{ float:left; width:101%; margin-top:15px;}
div.popup-search-popup ul li{ float:left; list-style:none; margin:3px;}
div.popup-search-popup ul li a{ display:inline-block; float:left; width:140px; height:160px; background:url(../images/img-preloader.gif) no-repeat center #fff; text-align:center;  border:5px solid #dfdfdf;}
div.popup-search-popup ul li a.active{ border:5px solid #F00; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
a.close{ float:left; width:20px; height:20px; font-family:"Arial Black", Gadget, sans-serif; color:#FFF; background:#555; font-size:12px; font-weight:bolder; text-align:center; line-height:20px; position:absolute; right:10px; top:10px;}
#saveTemplate1{ float:left;}
h2{ float:left; margin:0px 10px 10px 0px;}
select{ width:200px; height:20px; border:1px solid #CCC; height:20px; padding:1px;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.collection-item-list{float:left;position:relative;width:1000px;height:848px; margin:10px 0px 10px 0px;}
div.collection-item-list div{float:left;position:relative;background:#ccc;overflow:hidden;}
div.collection-item-list div div{display:block;width:100%;height:100%; position:absolute; top:0px; left:0px; z-index:1; background:none;}
div.collection-item-list div input.collection-file{width:100%;height:100%; padding:0px;position:absolute; top:0px; left:0px; z-index:2; cursor:pointer; font-size:250px; opacity:0; filter:alpha(opacity:0);}
div.collection-item-list a.del-collection-img{width:20px;height:20px; text-align:center; line-height:20px;position:absolute; top:5px; right:5px; z-index:3; background:#E63536; color:#fff;}
div.collection-item-list h3{width:auto;background:#FFFFFF;font-size: 11px;font-weight: normal;padding:5px;position: absolute;top:0px;left:0px;z-index: 3;text-align: center; filter:alpha(opacity:0);opacity:0;
-moz-transition: all 0.5s ease;	-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}
div.collection-item-list div:hover h3{opacity:1; filter:alpha(opacity:1);}

div.collection-item-list div.c1{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c2{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c3{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c4{width:317px;height:280px;}
div.collection-item-list div.c5{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c6{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c7{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c8{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c9{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c10{width:317px;height:280px;}
div.collection-item-list div.c11{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c12{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c13{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c14{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c15{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c16{width:317px;height:280px;}
div.collection-item-list div.c17{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c18{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c19{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c20{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c21{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c22{width:317px;height:280px;}
div.collection-item-list div.c23{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c24{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c25{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c26{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c27{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c28{width:317px;height:280px;}
div.collection-item-list div.c29{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c30{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c31{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c32{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c33{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c34{width:317px;height:280px;}
div.collection-item-list div.c35{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c36{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c37{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c38{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c39{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c40{width:317px;height:280px;}
div.collection-item-list div.c41{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c42{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c43{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c44{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c45{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c46{width:317px;height:280px;}
div.collection-item-list div.c47{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c48{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div.c49{width:346px;height:557px; margin:0px 10px 10px 0px;}
div.collection-item-list div.c50{width:644px;height:267px;margin:0px 0px 10px 0px;}
div.collection-item-list div.c51{width:317px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c52{width:317px;height:280px;}
div.collection-item-list div.c53{width:495px;height:280px;margin:0px 10px 10px 0px;}
div.collection-item-list div.c54{width:495px;height:280px;margin:0px 0px 10px 0px;}

div.collection-item-list div input.text{width:92%;position:absolute; bottom:10px; left:2%; padding:5px 2%; z-index:3;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.cat-list{ float:left; width:100%;}
ul.cat-list li{ float:left; width:100%; text-align:left; margin-bottom:5px;}
ul.cat-list li input.checkbox{ float:left; margin-right:5px;}

/*~order details~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.details-popup{ float:left; width:60%; padding:30px; border:3px solid #E64446; position:absolute; background:#FFF;-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; z-index:100;}
div.details-popup a.btn-close{ float:right; color:#000000; font-weight:bold; height:25px; line-height:24px; position:absolute; top:-10px; right:-10px; text-align:center; width:25px; -moz-border-radius:100px; -webkit-border-radius:100px; border-radius:100px; background:#E64446; color:#FFF;}
div.details-popup ul{ float:left; width:100%;}
div.details-popup ul li{ float:left; width:100%; line-height:22px; margin:2px 0px; font-size:13px;}
div.details-popup ul li label{ float:left; width:120px; font-weight:bold;}
div.details-popup ul li p{ float:left; width:300px;}

table.address{margin:0 0 20px 0;}
table.address td{padding:3px 0;}
table.order-list{text-align:center;}
table.order-list{border-collapse:collapse;}
table.order-list th{padding:10px 5px;}
table.order-list td{padding:10px 5px;}
div.order-detail{width:1200px;}
table.address select {border: 1px solid #CCCCCC;padding: 5px;width: 125px; height:auto;}
div.tbl-order-list{ float:left; width:100%; height:300px; overflow:auto;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.popup-search-popup{float:left; width:76%; padding:15px; border:3px solid #333; position:absolute; z-index:2; background:#FFF; display:none;}
div.popup-search-popup h2{ float:left; width:100%;}
div.popup-search-popup input{ float:left; margin-right:5px;}
div.popup-search-popup ul{ float:left; width:101%; margin-top:15px;}
div.popup-search-popup ul li{ float:left; list-style:none; margin:3px;}
div.popup-search-popup ul li a{ display:inline-block; float:left; width:140px; height:160px; background:url(../images/img-preloader.gif) no-repeat center #fff; text-align:center;  border:5px solid #dfdfdf;}
div.popup-search-popup ul li a.active{ border:5px solid #F00; }
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
div.popup-pair-with{float:left; width:870px; height:400px; padding:15px; border:3px solid #333; position:absolute; z-index:100; background:#FFF; display:none;}
div.popup-pair-with h2{ float:left; width:100%;}
div.popup-pair-with input{float:left; margin-right:5px; width:65px;height:24px; cursor:pointer;}
div.popup-pair-with ul{float:left; width:101%; margin-top:15px;}
div.popup-pair-with ul li{ float:left; list-style:none; margin:3px;}
div.popup-pair-with ul li a{ display:inline-block; float:left; width:100px; height:100px; background:url(../images/loader-small.gif) no-repeat center #fff; text-align:center;  border:1px solid #dfdfdf; position:relative;}
div.popup-pair-with ul li a.active{ border:1px solid #E50000;}
div.popup-pair-with ul li.select-type{width:100%; margin:0px 0px 10px 0px;}
div.popup-pair-with select.select-product{width:250px;height:30px; line-height:30px; padding:5px;float:left; margin:0px 10px 0px 0px;}
div.productPaging{width:865px;float:left;}
div.popup-pair-with ul li div.mxpaging a{width:20px;height:20px; line-height:20px; text-align:center; border:1px solid #ccc; background:none; margin:0px 3px;}
div.popup-pair-with ul li div.mxpaging #showRec, div.popup-pair-with ul li div.mxpaging div{display:none;}
div.popup-pair-with ul li div.mxpaging a.active{border:1px solid #e50000;}
div.popup-pair-with ul li div.mxpaging a.no-first:before{content:"«";}
div.popup-pair-with ul li div.mxpaging a.no-prev:before{content:"‹";}

div.popup-pair-with ul li div.mxpaging a.first:before{content:"«";}
div.popup-pair-with ul li div.mxpaging a.prev:before{content:"‹";}

div.popup-pair-with ul li div.mxpaging a.no-last:before{content:"»";}
div.popup-pair-with ul li div.mxpaging a.no-next:before{content:"›";}

div.popup-pair-with ul li div.mxpaging a.last:before{content:"»";}
div.popup-pair-with ul li div.mxpaging a.next:before{content:"›";}

div.popup-pair-with ul li div.mxpaging a.no-first,div.popup-pair-with ul li div.mxpaging a.no-prev,div.popup-pair-with ul li div.mxpaging a.no-last,div.popup-pair-with ul li div.mxpaging a.no-next{display:none;}

div.popup-pair-with ul li a span.remove-pair{float:left; width:15px; height:15px; line-height:13px; position:absolute; color:#fff; top:5px; right:5px; font-weight:bold; background:#E64446;text-transform:uppercase; font-size:8px; text-align:center; display:block;}
div.popup-pair-with ul li.seperator{width:100%; float:left; margin:10px 0px;}


table.product-img-list{text-align:center;}
table.product-img-list fieldset{border:0px;}
table.product-img-list input.text{width:80% !important;}
table.product-img-list fieldset.video-thumbs ul li{width:100px; height:100px;}
table.product-img-list fieldset.video-thumbs ul li img{width:100%; height:auto;}
table.product-img-list ul.product-size-stock{width:100%;}
table.product-img-list ul.product-size-stock li{width:100%; margin:0px 0px 7px 0px; float:left; padding:0px 0px 7px 0px; border-bottom:1px solid #e0e0e0;}
table.product-img-list ul.product-size-stock li div{width:64%; margin:0px 4% 0px 4%; float:left; text-align:left;}
table.product-img-list ul.product-size-stock li div.size{width:20%;padding:20px 0px 0px 0px;}
table.product-img-list ul.product-size-stock li div.size input{float:left; width:auto !important; margin:0px 3px 0px 0px;}

/*~~~~~~~~~~~~Uploadify~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
fieldset.video-thumbs{ float:left; width:98%; margin:0px; padding:5px; position:relative;}
fieldset.video-thumbs object{ float:left; margin-bottom:10px;}
div.productImgSet{ float:left; width:100%; position:relative;}
fieldset.video-thumbs ul.galleryList{ float:left; width:100%;}
fieldset.video-thumbs ul{ float:left; width:100%; clear:both; position:relative;}
fieldset.video-thumbs ul li{ float:left; width:150px; border:1px solid #ccc; position:relative; padding:1%; position:relative;  margin:2px;}
fieldset.video-thumbs ul li div.img-box{ float:left;}
fieldset.video-thumbs ul li a.btn-del-img{ float:left; width:15px; height:15px; text-align:center; line-height:13px; position:absolute; color:#fff; top:5px; right:5px; font-weight:bold; background:#000; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-transform:lowercase;}
fieldset.video-thumbs ul li ul{ float:left; width:292px; margin-left:10px;}
fieldset.video-thumbs ul li ul li{ float:left; width:100%; border:none; margin:0px; }
fieldset.video-thumbs ul li ul li label{ float:left; width:100%; font-size:11px; margin-bottom:3px; }
fieldset.video-thumbs ul li ul li input,fieldset.video-thumbs ul li ul li textarea{ width:276px;}
fieldset.video-thumbs ul li ul li:last-child{ margin:0px;}

fieldset.video-thumbs.with-description{ width:98%;}
fieldset.video-thumbs.with-description ul{ clear:none;}
fieldset.video-thumbs.with-description ul li{ width:36%;}
fieldset.video-thumbs.with-description ul li li{ width:100%;}

.sizefields{margin:0px 20px 0px 75px;}
.tbl-title{ display:block; width:270px; margin:0px;}
.tbl-title div input{ width:120px;}
.tbl-title div.tbl-title-col3 input{ width:60px;}
.tbl-title div{ display:inline-block; margin:3px 0px; }
.tbl-title-col1{ width:50px;}
.tbl-title-col2{width:140px; text-align:left;}
.tbl-title-col3{width:80px;  text-align:left;}

p.err{ display:inline-block; width:100%; text-align:center; font-size:11px; color:#F00; padding:10px 0px;}

div.details-popup a.popup-close {
    background: none repeat scroll 0 0 #E64446;
    border-radius: 100px;
    color: #FFFFFF;
    float: right;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    position: absolute;
    right: -10px;
    text-align: center;
    top: -10px;
    width: 25px;