.pagination a {
	display: inline-block;
	height: 20px;
	width: 20px;
    color: #303030;
	text-align: center;
	text-decoration: none;
	font-family: Times, 'Times New Roman', Georgia, Palatino; /* ATTN: need a better font stack */
	font-weight: bold;
	font-size: 16px;
	outline: none;
	vertical-align: middle;
}

.pagination a.disabled, .pagination a.disabled:hover, .pagination a.disabled:focus, .pagination a.disabled:active {
    color: #CDCDCD;
}

.pagination a:first-child {
	border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	-webkit-border-radius: 2px 0 0 2px;
}

.pagination a:last-child {
	border-radius: 0 2px 2px 0;
	-moz-border-radius: 0 2px 2px 0;
	-webkit-border-radius: 0 2px 2px 0;
}

.pagination a {
	border-right: 1px solid #CDCDCD; 
	border-left: 1px solid #CDCDCD;   
}

.pagination a:first-child {
	border: none;
}

.pagination a:last-child {
	border: none;
}

.pagination input {
	border: none;
	float: left;
	text-align: center;
	height: 20px;
	outline: none;
	vertical-align: middle;
	width: 120px;
	padding: 0;
	margin: 0;
}

/* readymade Page class */
.readymadePage.pagination 
{
    width: 100%;
	margin: 5px 0;
}

.readymadePage.pagination a {
    height: 151px;
    width: 20px;
    font-size: 50px;
    line-height: 140px;
}

.readymadePage.previous {
    padding: 0 5px 0 0;
}

.readymadePage.next {
    padding: 0 0 0 5px;
    /*float: right;*/
}

/* gigantic class */
/*
.gigantic.pagination {
	margin: 10px 0;
}

.gigantic.pagination a {
	height: 30px;
	width: 30px;
	font-size: 20px;
	line-height: 20px;
}

.gigantic.pagination input {
	width: 300px;
	height: 30px;
	font-size: 20px;
}
*/
/* label collections Page class */
/*
.labelCollections.pagination 
{
    width: 100%;
	margin: 5px 0;
}

.labelCollections.pagination a {
    height: 110px;
    width: 20px;
}

.labelCollections.previous 
{
    height: 130px !important;
    width: 20px;
    font-size: 50px;
    line-height: 130px;
    padding: 0 5px 0 0;
}

.labelCollections.next 
{
    position: static;
    display: inline-block;
    
    height: 130px !important;
    background: none;
    width: 20px;
    font-size: 50px;
    line-height: 130px;    
}
*/

#galleryContainer 
{
    /*margin: 15px 0 10px 0;*/
}    

#galleryContainer .feature-box 
{
    position: relative;
    margin: 10px 0 0 0;
    padding: 10px 0 0 15px;
    width: 234px;
    border-style: solid;
    border-width: 1px;
    border-color: #d7d7d7;
    border-radius: 0;
    -webkit-box-shadow: #d7d7d7 3px 3px 5px;
    -moz-box-shadow: #d7d7d7 3px 3px 5px;
    box-shadow: #d7d7d7 3px 3px 5px;
    background-color: #ffffff;   
}

#galleryContainer .feature-box h3 {
    font-size: 16px;
    margin: 0 0 5px 0;
}

#galleryMenuContainerParent {
    display: inline-block;
}

#galleryMenuContainer 
{
    margin: 0 15px 0 0;
    padding: 15px;
    width: 234px;
    display: inline-block;
    text-align: left;
}
#galleryMenuContainer a:link { color: #01ACDC; font-family: Roboto; }
#galleryMenuContainer a:hover { color: #303030; }
#galleryMenuContainer a:active { color: #B4B4B4; }
/*#galleryMenuContainer a.selected.active { color: #B4B4B4; }*/
#galleryMenuContainer ul li > a { text-align: left; text-transform:uppercase; font-size: 14px; letter-spacing: 0.8pt; line-height: 1.9; font-weight: 700; }
#galleryMenuContainer ul ul li > a { font-size: 14px; letter-spacing: -0.6pt; line-height: 1.4; font-weight: 300; text-transform: none; }



#galleryContent {
    width: 672px;
    vertical-align: top;    
    display: inline-block;
}

#galleryCategory {
    /* display: none; */
    margin:0 0 5px 0;
    width: 100%;
}
#galleryCategoryHeader 
{
    text-align: left;
    position: relative;
    width: 672px;
    min-height: 210px;
    padding: 15px;
    margin: 0 0 20px 0;
}


#galleryCategoryItemsHeader {
    text-align: left;
    margin: 10px 0 10px 0;   
}

#galleryCategoryItems {
    text-align: left;
    margin: 10px 0 10px 0;   
}



#galleryThemeTemplates
{
    display: none;
    min-width: 700px;
    width: 700px;
    text-align: left;
}

#galleryThemeDesigns
{
    display: none;
    min-width: 700px;
    width: 700px;
    text-align: left;
    margin: 5px 0 10px 0; 
}

#designGalleryThemePage {
    display: none;
}

.categoryLinkHighlight
{
    color: #303030 !important;
    font-weight: bold;
}

#categoryImageCount 
{
    font-weight: bold;
}
 
    

#designGalleryHeader 
{
    position: relative;
    width: 672px;
    padding: 15px;
    margin: 0 0 20px 0;
}

#designGalleryHeader h5
{
    color: #777777;
    font-size: 24px;
    font-weight: bold;
}

#desigGalleryContainer h1 
{
    margin: 15px 0 5px 0;
}

#designGalleryContainer h6
{
    color: #777777;
}

.designGallerySheetTemplatePreview 
{
    position: relative;
    display: inline-block;
    padding: 5px;
    margin: 5px;
    width: 326px
}

.designGallerySheetTemplatePreview .templateActions a
{
    font-size: 10px;
    vertical-align: bottom;
    display: inline-block;
    padding: 0 0 5px 0;
}

.designGallerySheetTemplatePreview .previewDetails
{
    position: relative;
    display: inline-block;
    margin: 0 0 0 3px;
}

.designGallerySheetTemplatePreview button 
{
    font-size: 12px;
    font-weight: 600;
    padding: 0 0 5px 0;        
}


.designGallerySheetTemplatePreview .previewImage
{
    display: inline-block;
    vertical-align: top;
}

.designGallerySheetTemplatePreview .previewImage img
{
    width: 102px;
    height: 135px;
    /*border-style: solid; border-width: 1px; border-color: #777777;*/
}

.previewDetails .previewDetailsTitle
{
    font-family: Roboto, sans-serif; font-weight: 700; color: #303030; font-size: 16px;
    margin: 0 0 5px 0;
    max-width: 210px;
    white-space: nowrap;
}

.previewDetails .previewDetailsSubTitle { font-family: Roboto, sans-serif; font-weight: 500; color: #303030; font-size: 15px; line-height: 1.5; }
.previewDetails .previewDetailsSubTitle > span { font-weight: 300; }

.previewDetails .previewDetailsPrice 
{
    font-size: 12px;
    margin: 5px 0 0 0;
    font-style: italic;
}

.previewDetails a
{
    font-size: 10px;
    margin: 0 0 5px 0;
}

.previewDetails p
{
    margin: 0px;
}

.designGallerySheetTemplatePreview .templateActions
{
    display: block;
    margin: 5px 0 0 0;
    text-align: center;
    position: absolute;
    bottom: 5px;
    right: 5px;
}

/* Pre-Designed Template styles */
#designGalleryThemeDesigns
{
    display: none;
    min-width: 700px;
    width: 700px;
    text-align: left;
    margin: 5px 0 10px 0; 
}
 
#collectionsContainer {
    margin: 10px 0 10px 0;
    padding: 5px;
    width: 692px;
    border-radius: 1px; border: solid 1px #777777; display: none;
}

#collectionsContainer h5
{
    display: inline-block;
}

#designGalleryCollections 
{
    display: inline-block;
    vertical-align: top;
    width: 640px;
    text-align: left;
}

#designGalleryCollections .pagination a:last-child
{
    color: red;
}

#designGalleryCollections.galleryThemeThumb {
    width: 130px;
    text-align: left;
}

.gallery-round-arrow-tag  { 
    display: inline-block;
    height: 80px;
    width: 260px;
}
.gallery-round-arrow-tag > img { position: relative; float: left; top: 10px; left: 2px; }
.gallery-round-arrow-tag > span { position: relative; position: relative; float: right; top: 12px; left: -44px; }
.gallery-round-arrow-tag > button { position: relative; top: 20px; left: 4px; }

#divStickerMakerSelectArt {
    width: 100%; 
    min-height: 320px; 
    height: 100%; 
    display:none; 
    text-align: center; 
    padding-top: 120px;
}
#artGalleryContainer 
{
    position: relative;
}    

#artGalleryMenuContainer 
{
    margin: 0 15px 0 0;
    padding: 15px;
    width: 204px;
    display: inline-block;
}

#artGalleryMenuContainer a:link { color: #01ACDC; font-family: 'Source Sans Pro' }
#artGalleryMenuContainer a:hover { color: #303030; }
#artGalleryMenuContainer a:active { color: #B4B4B4; }
#artGalleryMenuContainer a:hover { color: #303030; }
#artGalleryMenuContainer a.selected:active { color: #B4B4B4; }

#artGalleryMenuContainer ul li, #artGalleryMenuContainer ul li > a  
{
    text-align: left;
    text-transform:uppercase;
    font-size: 14px; letter-spacing: 0.8pt; line-height: 1.9; font-weight: 700;
}
#artGalleryMenuContainer ul ul li > a 
{
    font-size: 14px; letter-spacing: -0.6pt; line-height: 1.4; font-weight: 400; 
}


#artGalleryLandingPage 
{
    display: none;
    text-align: left;
}

#artGalleryLandingPage p.tagLine {
    margin: 5px 0 15px 15px;
}

#artGalleryLandingPageHeader {
    display: none;
    position: relative;
    padding: 15px;
    margin: 0 0 30px 0;
    min-height: 204px;    
}

#artGalleryCategories
{
    margin: 0  0 10px 10px;   
    text-align: left;
}

#artGalleryThemePage 
{
    display: none;
    position: relative;
    vertical-align: top;    
    text-align: left;
}

#artGalleryHeader 
{
    position: relative;
    padding: 15px;
    margin: 0 0 20px 0;
}

#artGalleryHeader h5
{
    color: #777777;
    font-size: 24px;
    font-weight: bold;
}

#artGalleryThemes p.tagLine {
    margin: 5px 0 15px 15px;
}

#artGalleryPageContent {
    width: 702px;
    vertical-align: top;    
    display: inline-block;
}

#artGalleryReadyMadePagesContainer 
{
    position: relative;
    display: none;
    margin: 0 0 20px 0;
    width: 654px;
}

#readyMadePageHeader {
    position: relative;
    z-index: 200;
    cursor: pointer;
}

#readyMadePageHeader p {
    margin: 18px 0 0 50px;
    font-weight: bold;
    display: inline-block;
}

.readymadePageShow {
    background-image: url('/content/images/default/LandingPageButton_Down.png');
    width: 702px;
    height: 53px;
}

.readymadePageHide {
    background-image: url('/content/images/default/LandingPageButton_Up.png');
    width: 702px;
    height: 53px;
}

#readymadePageCarousel {
    z-index: 100;
    position: relative;
    display: none;
    padding: 10px 30px 0 30px;
    width: 702px;
    top: -5px;
}

.categoryLinkHighlight
{
    color: #303030 !important;
    font-weight: bold;
}

#categoryImageCount 
{
    font-weight: bold;
}
    
#artGalleryActionButtons 
{
    position: absolute;
    bottom: 0px;
    left: 0px;
    margin: 10px 0 10px 10px;
}



#artGalleryContainer h6
{
    color: #777777;
}

#artGalleryAssetsContainer 
{
    display: none;
    text-align: left;
    margin: 20px 0 10px 0;        
}

#artGalleryAssetsContainer p.tagLine {
    margin: 5px 0 15px 15px;
}

#artGalleryAssetsContainer h6 {
    display: inline-block;
    color: #303030;
    margin-bottom: 5px;
}

#artGalleryLandingPage {
    display: none;
}

#artGalleryLandingPage p
{
    margin: 5px 0 5px 0;
}
#inspirationPage { margin: 20px 0 0 0; padding: 15px; width: 675px; }
#inspirationPage h2 { padding: 0; margin: 0px; }
#inspirationLinks { margin: 0 0 5px 0; }
#inspirationContent { margin: 20px 0 10px 0; }
#inspirationContent p { font-size: 14px; line-height: 17px; margin: 0px 0px 5px 0px; color: #303030; padding-bottom: 10px; }
#inspirationImages { position: relative; margin: 5px 0 0 0; text-align: right; font-weight: 700;}
#inspirationImages img { padding: 0 3px 20px 0; }
#inspirationImages a { font-weight: 700 !important; }
