<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

red:  #aa0000
pink: #fdd8e0
red back ground tint #fdd8e0

red border #fab3c3


*/


.bd { border:1px dotted #b62529;}


body                { font-family: 'AmbleRegular';color:#333}

a                   { text-decoration:none;color:#aa0000;}
a:hover,a:focus     { text-decoration:none;color:#333;}



/* HEADER */
.header-banner-message {	font-family: 'AmbleRegular';}

#header-wrapper             { min-height:90px;}

#header-actions             { margin-top:10px;}
#header-checkout-tools      { margin-bottom:4px;}
#header-checkout-tools  td  { padding:2px 0 2px 5px;}
#header-tagline             { margin-top:2px; line-height:150%;font-size:18px; font-family:'borgia_proregular'}


h1                          { font-family:'borgia_proregular'}
h1#title                    { font-size:28px;margin-top:0px; }
h1#title small              { font-size:18px;}
h1#landing-title            { font-size:36px;margin-top:0px;padding:5px 0 11px 10px; }



#header-tagline             { color:#aa0000;min-height:30px;padding:0;}
#header-tagline  h3         { font-size:23px;line-height:140%;font-weight:normal;padding:0px;margin:10px 0 10px 0;}






/* NAV BAR */
.navbar-header              { background:#fdd8e0;}
.navbar-custom              { background:#fdd8e0;font-family: 'AmbleRegular'; border-color: #fdd8e0;margin-bottom:0px;}
.navbar-collapse            { background:#fdd8e0;}
.navbar-custom .navbar-toggle   { background:#fdd8e0;}
.navbar-brand-custom        { background:#fff;padding:0 10px 0 10px;}


/* BREADCRUMB */
#breadcrumb                 { margin-top:0px;}
ul.breadcrumb               { background:#fff;padding-left:0px;font-size:86%;margin:2px 0 3px 0;}


/* PAGE */
#page-content               { }


/* INDEX CAROUSEL */
.index-caption              { left:20px;top:10px;bottom:0px;right:20%;padding:0px;text-align:left;}
.index-caption h3           { font-size:40px;font-family:'borgia_proregular'}
.index-caption a            { margin-right:6px;margin-bottom:5px;}
.index-indicators           { bottom:0px;}



.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}



/* LINK HEADERS */
h3.link-header              { font-size:18px;font-family:'borgia_proregular';margin-top:0px;margin-bottom:0px;}


/* PRODUCT TITLE */
h2.category-title            { font-size:16px;margin:0px;}
span.category-title-chevron   { font-size:12px;margin:0px;}
h2.product-title             { font-size:24px;margin:0px;}
span.product-title-chevron   { font-size:18px;margin:0px;}

span.product-title-cirlce-arrow-up { font-size:18px;}

#product_wrapper              { padding-left:5px;margin-bottom:10px; }  


.page-curl                      {position:absolute;z-index:1000;bottom:1px;height:90px;right:1px;width:90px;}


/* PRODUCT TYPE */

.banner-image-title             { position:absolute; bottom:15px; left:2%;width:96%;height:44px;background:#fff;  filter: alpha(opacity=0.7);opacity: 0.7;}
.banner-image-title h1          { font-size:36px;margin-left:10px;}

#product_wrapper_controls a     { height:36px;padding-top:6px;}
#product_wrapper_controls h5    { padding-top:0px;margin:4px;}
#product_wrapper_controls span.glyphicon  { font-size:20px;}



/* PRODUCT TITLE */
h2.prooflist-title            { font-size:16px;margin:0px;}



/* MOTIF DIALOG (discontinued 08/02/2015 */
.carousel-control-motif-left    { left:30px;top:0px;}
.carousel-control-motif-right   { right:0px;top:0px;}




/* STUDIO */
img.font-selected               { height:30px;}
img.modal_fontselector          { cursor:pointer;}
img.font-selected               { cursor:pointer;border:1px solid #999;}

.inkcolour-selected             { height:28px;cursor:pointer;border:1px solid #666;}
.iconpreview                    { cursor:pointer; }







.panel-tsb { border-color: #fab3c3; }

.panel-tsb &gt; .panel-heading     {  background-color: #fdd8e0; border-color: #fab3c3; }
.panel-tsb &gt; .panel-heading + .panel-collapse &gt; .panel-body { border-top-color: #fab3c3;} 
.panel-tsb &gt; .panel-footer + .panel-collapse &gt; .panel-body {  border-bottom-color: #fab3c3;}













/* NAV BAR STUDIO */
.navbar-fixed-top .container-fluid        { border-bottom:1px solid #aa0000;background:#fff;}
.navbar-fixed-bottom .container-fluid        { border-top:1px solid #aa0000;background:#fff;}

.navbar-studio-title            { background:#fff;float:left;height:50px;padding:10px 15px;font-size: 24px;line-height:30px;font-family:'borgia_proregular'}

ul.navbar-custom-studio             { background:#e7e7e7 !important;}

#header-studio-logo             { padding:0 20px 0 10px;margin:0 0 0 -15px;background:#fff;}

a.nav-success  { background:#5cb85c;color:#fff !important;}
a.nav-success:hover  { background:#5cb85c !important;color:#000 !important;}

















             
             
             
             


/* PAPER/ENVELOPE COLOUR ICONS */
.design-selector_wrapper        {  }
.design-selector_wrapper h6                     { min-height:30px;cursor:pointer;margin-bottom:5px;
                                                  font-weight:normal;font-family:'AmbleLightCondensed';font-size:12px;}
                                                  

.design-selector_wrapper h6.iconwrapper         { cursor:pointer }
.design-selector_wrapper img.imgiconpopover     { width:160px;height:160px; }






/* PROOF LIST */
#proof-list-wrapper             { min-height:250px;}






/* LANDING*/ 
#landingpage-content            {margin-top:10px;padding:0px 15px 10px 15px;}

#landingpage-content            { font-family:sofia_pro_lightregular;}
#landingpage-content .btn       { font-size:22px;}
#landingpage-content h2         { font-size:24px;}
#landingpage-content h3         { font-size:18px;}
#landingpage-content h3.prices  { font-size:18px;}

#landingpage-content h4         { font-size:14px;line-height:150%;}
#landingpage-content h5         { font-size:12px;}

#landing-footer-copyright       { font-size:11px;margin-top:40px;color:#aaa}






/* REORDER */
.reorder-wrapper					{ padding-top:80px; padding-bottom:160px;}





ul.nav-text li              { font-size:13px;}
ul.nav-text li h3           { font-size:13px;}

img.image-btn-border        { border:2px solid #999;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; } 


/* FOOTER */
#footer-wrapper               { margin-top:10px;border-top:1px solid #fab3c3;border-bottom:1px solid #fab3c3;}  
#footer-wrapper-copyright     { background:#ffffff;padding:15px 0 50px 0;color:#999;}
#footer-wrapper               { background:#fdd8e0;padding:20px 0 30px 0;color:#666;}
ul.footerlinks                { list-style-type:none;margin:0px; font-size:95%;margin-left:0px}
ul.footerlinks li             { margin-bottom:5px; }
ul.footerlinks a              { color:#666; }






#usecookies {	position: fixed;	bottom: 20px;	left: 12px;	background:#bbb ;	padding:10px;	border:1px solid #666;}






                               
                                

/* EXTENDED CHARACTER SET */
div#extendedchars               { margin:10px 0 0 0;padding:10px; }
div#extendedchars a             { float:left;border:1px solid #999999;color:#333333;background:#ffffff;text-align:center;
                                  width:30px;height:36px;margin:0 8px 7px 0;padding:4px 0 0 0;font-size:28px;
                                  font-family:Courier New;line-height:120%;display:block;cursor:pointer; text-decoration:none;}
div#extendedchars a:hover       { border:1px solid #cc0000; }
input#holderExtendedChars       { font-size:28px;height:36px;padding-top:5px; }






/* GALLERY */
.imggallerypopover                              { width:400px;height:300px; }
.nav-gallery                                    { font-size:90%;margin-top:10px;}
.nav-gallery-title                              {  padding:0 0 0 10px;margin:2px 0 2px 0; }
h2.nav-gallery-title                              { line-height:120%;font-size:30px; font-family:'borgia_proregular'}

.popover450 {  max-width: 450px; }



/* FONT/INK DIALOG FIXED WIDTH */
div.modal-width-600                             { width:640px; }
div.modal-width-large                           { width:680px; }
div.modal-width-small                           { width:480px; }





div.inkswatch                                   { width:102px;height:70px;float:left;cursor:pointer;border:1px solid #ddd;margin:0 10px 6px 0; }
div.inkswatch p.caption                         { width:100%;height:20px;font-size:12px;background:#fff;text-align:center;overflow:hidden}



/* PROOF PREVIEW THUMBS */
.magiczoomthumnails                             { float:left;}
.magiczoomthumnails p                           { width:100%;float:left;height:22px;font-size:12px;margin:0;padding:0px; }
.magiczoomthumnails img                         { margin:0 0 5px 0; border:1px solid #999; }


#proof-view-actions  a                            { margin-top:12px;}



.table-striped-custom tbody &gt; tr:nth-child(odd) &gt; td, 
.table-striped-custom tbody &gt; tr:nth-child(odd) &gt; th {  background-color: #efefef;}
.table-tight td                                 { line-height:150%;padding:2px 5px 2px 4px;}



dl#contact-details dt,dd                        { margin-top:20px;}


.link-header-box                                { background:#3399cc;margin:0 0 5px 0; padding:0 0 0 3px;line-height:30px;font-size:90%;}
.link-header-box a                              { color:#fff;}
.link-header-box a:hover                        { color:#ccc;text-decoration:none; }
.nav-list-mini                                  { font-size:96%;}
.nav-list-mini p                                { font-size:96%;}
.nav-list-mini span                             { font-size:96%;}






/* BASKET - DELIVERY RATES, BASKET EXTRA - monospaced font */
.basket_fixedfont                           { font-family:'Courier New';font-size:14px; }


/* CHECKOUT USER INPUT FORM STATES */

.error_label        { color:#aa0000;}
.error_element      { color:#aa0000;border:1px solid #aa0000;}
.ok_label           { color:#ccc;}
.ok_element         { color:#ccc;}
.blank_element      { color:#3399cc; }
.inputrequired      { background:url(../images/icons/inputrqd.png) no-repeat right top; }





/* PASSWORD CONTROL*/
#passwordcontrol .passwordsecure    { background: #fff url(../images/effects/inputfadegreen.png) no-repeat -500px 0; }
#passwordcontrol #score    { width:50px; }




/* ABOUT US ICONS */
img.whybuy-icon        { max-width:100px;}



.icon32				{ width:32px;height:32px;}
.icon64				{ width:64px;height:64px;}
.icon128			{ width:128px;height:128px;}
.social-footer-icon {
	margin-right: 30px;
}



/* LANDING*/ 
.landing-cta-title  { padding:3px 0 0 5px;}
.landing-cta-title h3 { font-size:30px;}
.landing-cta-title h3 &gt; div { margin-top:6px;}
.landing-cta-title h3 a { color:#fff;}
.landing-cta-title h3 a:hover { color:#3399cc; text-decoration:none;  }
.landing-cta-title p { color:#666;}

.viewdesign { padding:2px;border:2px solid #3399cc;background:#fff}


.landing-cta-title-small        { padding:3px 0 0 5px;}
.landing-cta-title-small h3     { font-size:24px;margin:0px;padding:0px;}
.landing-cta-title-small h3 &gt; div { margin-top:4px;}
.landing-cta-title-small h3 a { color:#fff;}
.landing-cta-title-small h3 a:hover { color:#3399cc; text-decoration:none;  }
.landing-cta-title-small p { color:#666;margin:0px;padding:2px 0 0 0;}












/* UTILITY */ 
.btn-tsb {
  color: #fff;
  background-color: #aa0000;
  border-color: #aa0000;
}
.btn-tsb:hover,
.btn-tsb:focus,
.btn-tsb:active,
.btn-tsb.active,
.open &gt; .dropdown-toggle.btn-tsb {
  color: #fff;
  background-color: #c30000;
  border-color: #aa0000;
}
.btn-tsb:active,
.btn-tsb.active,
.open &gt; .dropdown-toggle.btn-tsb {
  background-image: none;
}



.btn-tsb-tint {
  color: #333;
  background-color: #fdd8e0;
  border-color: #fab3c3;
}
.btn-tsb-tint:hover,
.btn-tsb-tint:focus,
.btn-tsb-tint:active,
.btn-tsb-tint.active,
.open &gt; .dropdown-toggle.btn-tsb-tint {
  color: #333;
  background-color: #fdd8e0;
  border-color: #fab3c3;
}




.b-create-proof                 {   width:220px;height:72px;clear:both;float:left;margin:15px 0 20px 0;border:1px solid #999;
                                    border-radius:4px;-moz-border-radius:4px; }



.table-noborder th, .table td {  border-top: 0px}


.icon32         { width:32px;height:32px;}


.tight          { padding:0px;margin:0px; }

.pad0           { padding:0px; }
.pad2           { padding:2px; }
.pad5           { padding:5px; }
.pad10           { padding:10px; }
.pad15           { padding:15px; }
.pad20           { padding:20px; }
.margin5        { margin:5px; }

.padtop         { padding-top:5px; }
.padleft        { padding-left:5px; }
.padright       { padding-right:5px; }
.padbottom      { padding-bottom:5px; }

.padtop-large         { padding-top:15px; }
.padleft-large        { padding-left:15px; }
.padright-large       { padding-right:15px; }
.padbottom-large      { padding-bottom:15px; }

.margintop          { margin-top:5px; }
.marginleft         { margin-left:5px; }
.marginright        { margin-right:5px; }
.marginbottom       { margin-bottom:5px; }

.margintop-large    { margin-top:15px; }
.marginleft-large   { margin-left:15px; }
.marginright-large  { margin-right:15px; }
.marginbottom-large { margin-bottom:15px; }


.radius0        {-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.radius4        {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.radius8        {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.radius12       {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}
.radius24       {-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}

.bottom-line, .bottom-line-small    { border-bottom:1px solid #3399cc; padding-bottom:2px;margin-bottom:5px; }
.bottom-line-medium                 { border-bottom:5px dotted #3399cc; padding-bottom:5px;margin-bottom:5px; }
.bottom-line-large                  { border-bottom:8px dotted #3399cc; padding-bottom:8px;margin-bottom:8px; }

.top-line, .top-line-small          { border-top:1px solid #3399cc; padding-top:5px;margin-top:0px; }
.top-line-medium                    { border-top:5px dotted #3399cc; padding-top:5px;margin-top:5px; }
.top-line-large                     { border-top:8px dotted #3399cc; padding-top:8px;margin-top:8px; }

.border-blue-top                        { border-top:1px solid #3399cc; }
.border-blue                        { border:1px solid #3399cc; }
.border-grey                        { border:1px solid #999999; }
.border-grey-tint                   { border:1px solid #ccc; }
.border-red                         { border:1px solid #cc0000; }
.border-white                       { border:1px solid #ffffff; }


.tab-border-grey                    { border-top:0px; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; }
.nav-tabs-tight                     { margin-bottom:0px;}



.background-black                   { background:#666; }
.background-white                   { background:#fff; }
.background-blue                    { background:#3399cc; }
.background-red                     { background:#aa0000; }
.background-red-tint                { background:#fdd8e0; }
.background-blue-tint               { background:#c0deed; }
.background-grey-tint               { background:#efefef; }



.line-break                        { clear:both; }
.text-justify                      { text-align:justify;}
.text-left                         { text-align:left;}

.text-bold                         { font-weight:bold; }
.text-italic                       { font-style:oblique;}
.text-strike                       { text-decoration:line-through;}


.text-tiny                         { font-size:66%; }
.text-small                        { font-size:85%; }
.text-large                        { font-size:120%; }
.text-white                        { color:#fff;}
.text-blue                         { color:#3399cc;}
.text-red                          { color:#aa0000;}
.text-black                          { color:#000;}
.text-grey                          { color:#999;}


.text-smithy						{ color: #ce0ae4;font-size: 13px;font-family:AmbleLightCondensed }
.text-smithy-white					{ color: #fff;font-size: 13px;font-family:AmbleLightCondensed }


.glyphicon-small                   { font-size:12px;}
.glyphicon-mini                    { font-size:9px;}



.overflow-hidden                    {overflow:hidden;white-space: nowrap;}
                                     
                                   
                                     
                                     
                                     }
.block-link                        { display:block;}
.font-normal                       { font-weight:normal;}
.cursor                            { cursor:pointer;}

.list-spaced li                     { margin-top:5px;margin-bottom:5px; }

.hide-it                             { display: none }
.show-it                             { display: block }









@font-face {
font-family: 'AmbleRegular';
src: url('fonts/amble/Amble-Regular-webfont.eot');
src: url('fonts/amble/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/amble/Amble-Regular-webfont.woff') format('woff'),
url('fonts/amble/Amble-Regular-webfont.ttf') format('truetype'),
url('fonts/amble/Amble-Regular-webfont.svg#AmbleRegular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'AmbleLightCondensed';
src: url('fonts/amble/Amble-LightCondensed-webfont.eot');
src: url('fonts/amble/Amble-LightCondensed-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/amble/Amble-LightCondensed-webfont.woff') format('woff'),
url('fonts/amble/Amble-LightCondensed-webfont.ttf') format('truetype'),
url('fonts/amble/Amble-LightCondensed-webfont.svg#AmbleLightCondensed') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
    font-family: 'borgia_proregular';
    src: url('fonts/borgiapro_regular_macroman/BorgiaPro-Regular-webfont.eot');
    src: url('fonts/borgiapro_regular_macroman/BorgiaPro-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/borgiapro_regular_macroman/BorgiaPro-Regular-webfont.woff') format('woff'),
         url('fonts/borgiapro_regular_macroman/BorgiaPro-Regular-webfont.ttf') format('truetype'),
         url('fonts/borgiapro_regular_macroman/BorgiaPro-Regular-webfont.svg#borgia_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}



@font-face {
    font-family: 'sofia_pro_lightregular';
    src: url('fonts/sofiapro_light_macroman/SofiaProLight-webfont.eot');
    src: url('fonts/sofiapro_light_macroman/SofiaProLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sofiapro_light_macroman/SofiaProLight-webfont.woff') format('woff'),
         url('fonts/sofiapro_light_macroman/SofiaProLight-webfont.ttf') format('truetype'),
         url('fonts/sofiapro_light_macroman/SofiaProLight-webfont.svg#sofia_pro_lightregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

</pre></body></html>