﻿#fncbrdtop {background-image:url(../images/insetcrns_1000_top.gif); background-position:top; background-repeat:no-repeat; height:11px;}
#fncbrdmid {border-left:1px solid #DFD8CB; border-right:1px solid #DFD8CB;}
#fncbrdbot {background-image:url(../images/insetcrns_1000_bot.gif); background-position:bottom; background-repeat:no-repeat; height:11px; clear:both; margin-bottom:10px;}

.gal-head-wrapper {margin-top:0px; width:780px; padding-left:20px; border-left:1px solid #ECECEC; padding-bottom:30px;}
.gal-pricelevels {font-size:12px; margin-top:2px;}
.gal-left-col {width:200px; float:left;}

.navbardrop {border:1px solid #dfd8cb; background-color:#ffffff; color:#696054; height:21px;}

#gallery .bread {margin-bottom:15px;}

.ICGalleryPic {
width:178px;
height:240px;
background-image:url(/images/bigrotation2.gif);
background-position:center top;
background-repeat:no-repeat;
position:relative;
font-size:12px;
line-height:140%;
padding-bottom:0px;
vertical-align:bottom;
}

img.gd-gal-gdp {margin:0px 10px 10px 10px; padding:3px; border:1px solid #ECECEC; float:left; vertical-align:bottom; width:40px; height:40px; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}


img.ImgRecycled {position:relative; top:3px; padding-left:1px;}

#gallery h1 {margin-bottom:10px; margin-top:0px;}
#gallery p.home {margin-bottom:0px;}

.ICGalleryPic a img {margin-bottom:5px;}

.gallery-why-shop-here {margin:0px; margin-bottom:20px;}


div.GalleryTitleDescription {
width:800px;
margin-bottom:6px;
padding:0px 5px 5px 5px;
}

.ICViewAll {
display:inline;
margin-left:20px;
margin-top:3px;
margin-bottom:3px;
padding:3px;
margin-right:10px;
}

div.ICQV {
z-index:2;
display:none;
}

div.TTInfo {
border-bottom:none;
padding:2px;
}

div.TTDiv {
position:absolute;
visibility:hidden;
z-index:100;
width:660px;
background-color:#FFF;
background-image:none;
background-position:top;
background-repeat:repeat-x;
border-color:#DFD8CB;
border-style:solid;
border-width:1px;
padding:13px 4px 4px;
}


div.ICQVnew {
position:absolute;
top:30px;
left:23px;
z-index:2;
display:none;
}


#ICpaging table tr td {vertical-align:middle;}

.ICPaging-pagenav {float:right; display:block; width:225px; position:absolute; top:0px; right:-10px; padding:15px 30px 3px 0px; background:#F5F5F1 url(/images/ic-sprites.png) -739px -269px no-repeat; height:25px;}
.ICPaging-pagenav span {float:right; display:block; margin:0px 3px;}
#ctl00_cphContent_ItemControl2_lbPrevious, #ctl00_cphContent_ItemControl2_lbNext {}
#ctl00_cphContent_ItemControl2_lbPreviousBottom, #ctl00_cphContent_ItemControl2_lbNextBottom {}
.ICPaging-pagenav td {}
.ICPaging-pagenav td a, .ICPaging-pagenav td a:active, .ICPaging-pagenav td a:hover {margin:0px 3px; text-align:center; color:#909090}
.ICPaging-pagenav span input {margin-left:5px;}
#ctl00_cphContent_ItemControl2_pnFirstPage a {margin-right:5px; letter-spacing:0px;}
#ctl00_cphContent_ItemControl2_pnLastPage a {margin-left:5px; letter-spacing:0px;}
#ctl00_cphContent_ItemControl2_pnLastPage, #ctl00_cphContent_ItemControl2_pnFirstPage, #ctl00_cphContent_ItemControl2_pnLastPageBottom, #ctl00_cphContent_ItemControl2_pnFirstPageBottom {letter-spacing:1px;}
.paging-arrows {position:relative; top:2px;}

table.celBodyRefinements {margin-left:0px !important;}
table.celBodyRefinements {line-height:130%;}

#divResultsMessage a {color:#5D5142; text-decoration:none;}


p.ICSideTitle2 { font-family:Helvetica, Arial, sans-serif; color:#696054; font-size:14px; margin-bottom:10px; font-weight:bold; margin-top:0; }

div.GalleryRightArea {width: 800px; float: left; }

#ICpaging, #ICpagingBottom {width:800px; padding-bottom: 3px; margin:0px; padding:0px; background-color:#F5F5F1; color:#696054; font-weight:bold; font-size:10pt; padding-top: 3px; height:40px; position:relative;}
#ICpaging {margin-bottom:2px;}
#ICpagingBottom {margin-top:2px;}
.dropdownlist {border:1px solid #696054; color:#484138; padding:1px;}
.ICPaging-sort {float:left; margin-left:10px; margin-top:8px;}
.ICPaging-perpage, .ICpaging-viewall {display:inline; margin-left:20px;}

.search-results-message {color:#B13131; padding:0px 0px 10px 0px; font-size:14px; height:20px; display:block;}

a.ICpagingLinks:link { color: #696054; font-family:Arial;  text-decoration:underline;}
a.ICpagingLinks:visited { color: #696054; font-family:Arial; text-decoration:underline; }
a.ICpagingLinks:hover { color: #B13131; font-family:Arial; text-decoration:underline; }
a.ICpagingLinks:active { color: #696054; font-family:Arial; text-decoration:underline; }
.ICPagingSelected {color:#696054; cursor:pointer; background-image:url('/images/Gallery_crcl.png'); background-position:center; background-repeat:no-repeat; }

.Grid { width: 100%; margin: 0px; border: none; border-collapse: collapse; }
.Grid td { padding: 10px; border-bottom: solid 1px #ECECEC; margin: 0px; width: 199px; vertical-align:bottom; position:relative }

table.Grid { border-left: solid 1px #ECECEC;}

.loadingglryimg {     display: none;}
.icgalpaging {color: #696054; font-weight: bold; color:#ddd2ce; background-image:url(/images/Gallery_crcl.png); background-position:center; background-repeat:no-repeat; margin: 1px; padding: 6px;}
span.icgalpaging {color:#FFF}
.popOver {z-index: 2; width: 0px; border: solid 1px #9e9e9e; background-color: #000000; overflow: hidden; display: none;}
.popPnl { z-index: 2; color: blue; font-family: Arial; overflow: hidden; opacity: 0.4; filter: alpha(opacity=40) display:none; padding: 5px 5px 5px 5px;}
#modalOverlay { z-index: 0; position: fixed; height: 100%; width: 100%; background-color: #FFFFFF;}
.ICPrice1, .ICPrice2 { font-size:11px; color:#888888;}

.SaleStyleIC { display:none;}
.SaleStyleGAS { position: absolute; top:2px; left: 120px}


.gallery-narrow-your-search label {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#888888; margin-left:3px; position:relative; top:-2px;}
.gallery-narrow-your-search label img {margin-right:3px; border:1px solid #888888; position:relative; top:1px;}
.gallery-narrow-your-search table {margin-left:10px;}


.gallery-accessory-leftside {}

#gallery-grid {position:relative;}
td #gallery-grid {height:320px; position:relative;}
#gallery-grid .ICSaleTotal {font-size:11px;}
#gallery-grid .ICDefaultTotal {font-size:11px}
.Grid td {padding:0px;}
#gallery-grid .gal-sale-icon {position:absolute; top:-2px; right:163px;}
#gallery-grid .gas-gal-sale-icon {visibility:hidden;}

#gallery {display:inline-block;}


#gal-table-cell {padding:0px; border-collapse: collapse; height:100%; width:100%;}	
#gal-table-cell td	{vertical-align:bottom !important; border:none !important; text-align:center;}		


#gallery-grid .gal-item-image {position:absolute; top:0px; width:200px; height:200px; right:0px; text-align:center;}
#gallery-grid .gal-quicklook {position:absolute; bottom:65px; width:200px; right:0px; text-align:center; }
#gallery-grid .gal-maininfo {position:absolute; bottom:0px; width:200px; right:0px; text-align:center; color:#888888; font-size:11px; line-height:15px; height:90px;}

#gallery-grid a, #gallery-grid a:active {color:#888888; text-decoration:none;}
#gallery-grid a:hover {color:#B13131}
#gallery-grid .gal-invitation-name {font-weight:700;}

#gallery-grid .gal-inkswatches {}
#gallery-grid .gal-inkswatches ul {margin-top:3px;}
#gallery-grid .gal-ink-more {font-size:11px;}
#gallery-grid .gal-ink-more img {position:relative; top:3px;}
#gallery-grid .gal-quick-ship {position:relative; display:block; padding-right:27px;}
#gallery-grid .gal-quick-ship img {position:absolute; top:-1px; right:39px;}
#gallery-grid  .gal-icons { width:180px; text-align:center; padding:0px 10px;}
#gallery-grid .IC-gal-sale-icon {margin:0px 10px; display:none;}

.gal-loading-screen-cont {position: absolute; z-index: 3;}
.gal-loading-screen-cont-bot {position: relative; z-index: 3;}
.gal-loading-screen-element {background: url(/images/transwhite.png); padding-top: 100px; height: 631px; width: 800px; text-align:center;}
#ctl00_cphContent_ItemControl2_imgLoading {z-index:0;}
.gal-loading-screen-element-bot { position:absolute; bottom:0px; background: url(/images/transwhite.png); padding-top: 100px; height: 600px; width: 800px; text-align:center;}

.swatch {vertical-align:middle; width:14px; height:14px; margin-top:-6px;}
.swatch2 {vertical-align:bottom; margin-top:-6px; padding-bottom:8px;}

#IC-gal-view-back {position:absolute; bottom:-15px; left:72px; display:none;}
#IC-gal-view-back a {color:#888; font-size:10px; background:url('/images/gal-flip-icon.png') no-repeat 0px 1px; padding-left:13px; height:15px; line-height:15px; }
#IC-gal-view-back a:link {color:#888;}      /* unvisited link */
#IC-gal-view-back a:visited {color:#888;}  /* visited link */
#IC-gal-view-back a:hover {color:#B13131 !important;}  /* mouse over link */
#IC-gal-view-back a:active {color:#888;}  /* selected link */ 
#IC-gal-view-back a:link {color:#888; }

.ImageFrontAnimate, .ImageBackAnimate {
    -webkit-animation-iteration-count: 1;
    -webkit-animation-duration: .2s;
    -webkit-transform-style: preserve-3d;
}
.ImageFrontAnimate {
    -webkit-animation-name: flip;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-fill-mode: backwards;
}
.ImageBackAnimate {
    -webkit-animation-name: flipb; 
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-delay: 0s;
    -webkit-animation-fill-mode: backwards;
}   

@-webkit-keyframes flip {
  from { -webkit-transform: rotateY(0deg); }
  to  { -webkit-transform: rotateY(90deg);}
} 

@-webkit-keyframes flipb 
{
  from { -webkit-transform: rotateY(90deg); }
  to       { -webkit-transform: rotateY(0deg); }
}   
