@cument */harset "UTF-8";
/* CSS Doc

  /*Styles For Paper Description  (pop up window)Starts Here
        ************************************************************************/
        .cardinfo_container {
        width: 800px;
        height:298px;
        }
        .cardinfo_row {
        width: 800px;
        height:298px;
        float:left;
        }
        .columnleft {
        width:202px;
        height:295px;
        float:left;
        margin-left:30px;
        }
        .popupdivider {
        background-image:url(/Images/PageGraphics/default/categories/cards/2016/August/popupdivider.png);
        background-repeat:no-repeat;
        background-position:right;
        display:inline-block;
        }
        .columnmiddle{
        width:232px;
        height:295px;
        float:left;
        margin-left:38px;
        }
        .columnright {
        width: 233px;
        height:295px;
        float:left;
        margin-left:40px;
        }
        .papertype {
        color: #ef6224;
        font-weight:700;
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:600;
        font-size:18px;
        text-align:left;
        text-decoration:none;
        }
        .description {
        margin-top:16px;
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:500;
        font-size:13px;
        color:#4a4a4a;
        text-align:left;
        }
        .photopapertext {
        margin-right:28px;
        }
        .cardinfo_desc {	font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:500;
        font-size:13px;
        color:#4a4a4a;
        text-align:left;
        }
        .img_papertype {
        width:165px;
        height:150px;
        margin-top:14px;
        }
       
        .left {
        float: left;
        }
        .right {
        float: right;
        }
        /*Styles For MODAL
        ************************************************************************/
        button:focus {outline:0 !important;}
        .modal {
        display: none; /* Hidden by default */
        position: absolute; /* Stay in place */
        z-index: 1; /* Sit on top */
        padding-top: 1679px; /* Location of the box */
        /*padding-left: 110px;*/
        padding-left:108px;
        margin: 0 auto;
        left: 0;
        top: 0;
        width:100%; /* Full width */
        height: 100%; /* Full height */
        overflow: auto;
        }
        /* Modal Content */
        .modal-content {
        background-color: #fefefe;
        margin: auto;
        padding: 0px 0px 0px 10px;
        border: 1px solid #888;
        width: 800px;
        }
        /* The Close Button */
        .close {
        color: #aaaaaa;
        float: right;
        font-size: 24px;
        font-weight: bold;
        padding-right:20px;
        padding-top:10px;
        }
        .close:hover,
        .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        }
        .imgbutton {
        margin-left:5px;
        vertical-align:bottom;
        width: 18px;
        height:17px;
        } 
		
		
        /*Styles For Modal Ends Here
        ************************************************************************/
         
        .headercards {
        font-family:'lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
        font-weight:500px;
        font-size:23px;
        }
         
        /**Cards Page Styles**/
        .headerleft {
        width:841px;
        margin:0px 0px 20px 0px;
        text-align:center;
        }
        .ocassionscontainer {
        width: 100%;
        margin: 10px 0px 0px 0px;
        display: inline-block;
        }
        .topcardsrow {
        width: 100%;
        margin-bottom:10px;
        margin-top:0;
        margin-left: 0;
        margin-right: 0;
        padding: 0;
        }
        .secondcardsrow {
        width: 100%;
        margin-bottom:10px;
        margin-top:31px;
        }
        .secondcardsrow {
        width: 100%;
        margin-bottom:10px;
        margin-top:25px;
        margin-left: 0;
        margin-right: 0;
        }
        .imgcards_col {
        width: 406px;
        height: 354px;
        display:inline-block;
        }
        .cardscol {
        width: 406px;
        }
        .linkscontainer {
        margin: 12px 0px 0px 0px;
        width: 406px;
        display: block;
        }
        .left {
        float: left;
        }
        .right {
        float: right;
        }
        .cardcategories {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:500;
        line-height:25px;
        margin: 0;
        padding: 0;
        font-size:16px;
        color:#5C5C5C;
        display: block;
        }
        a.productlink_cardcategories {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:600;
        font-size:16px;
        line-height:25px;
        color:#5C5C5C;
        display: block;
        text-decoration:none;
        }
        a.productlink_cardcategories:hover {
        color:#00acc7;
        text-decoration:none;
        }
        /*Card type Styles*/
        .cardtype_container {
        width: 841px;
        background-color:#f2f2f2;
        display:inline-block;
        margin: 6px 0px 20px 0px;
        }
        .cardtypecol_supreme {
        width: 273px;
        height:310px;
        display: inline-block;
        float: left;
        }
        .cardtypecol_postcards {
        width: 178px;
        height:310px;
        display: inline-block;
        float: left;
        margin: 0px 0px 0px 0px;
        }
        .cardtypecol_folded {
        width: 184px;
        height:310px;
        display: inline-block;
        float: left;
        }
        .cardtypecol_flatcards {
        width: 181px;
        height:310px;
        display: inline-block;
        margin: 0px 0px 0px 14px;
        float: left;
        }
        .cardtypecol_supreme {
        width: 274px;
        height:310px;
        display: inline-block;
        float: left;
        margin: 0px 0px 0px 0px;
        }
        .cardtypetop {
        width:auto;
        }
        .cardtypeproduct {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:700;
        font-size:14px;
        color:#05acc7;
        text-align:center;
        margin: 28px 0px 0px 0px;
        }
        a.productlink_cardtypeproduct {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:700;
        font-size:13px;
        color:#0aacc7;
        text-decoration:none;
        }
        a.productlink_cardtypeproduct:hover {
        color:#f06022;
        }
        .cardtypesize {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:700;
        font-size:13px;
        color:#f06022;
        text-align:center;
        text-decoration:none;
        margin: 6px 0px 3px 0px;
        }
        a.productlink_cardtypesize {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:700;
        font-size:13px;
        color:#f06022;
        text-align:center;
        text-decoration:none;
        }
        a.productlink_cardtypesize:hover {
        color:#0aacc7;
        text-decoration:none;
        }
        .cardtypebenefits {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:500;
        font-size:14px;
        color:#4a4a4a;
        text-align:center;
        margin: 6px 0px 0px 0px;
        }
        .cardtypebenefitsbold {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:14px;
        color:#8e2b68;
        text-align:center;
        }
        .cardtypelowestprice {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:400;
        font-size:12px;
        color:#4a4a4a;
        text-align:center;
        margin: 2px 0px 18px 0px;
        }
        .cardtypeimg {
        margin: 0px 0px 0px 0px;
        display: block;
        height:90px;
        }
        .dividingline {
        background-image:url(/Images/PageGraphics/default/categories/cards/dividingline.jpg);
        background-repeat:no-repeat;
        background-position:right;
        }
        .cardtypedesc {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:400;
        font-size:12px;
        line-height:15px;
        color:#4a4a4a;
        text-align:center;
        margin: 13px 0px 0px 0px;
        }
        a.cardtypedesc {
        text-decoration:none;
        color:#4a4a4a;
        }
        #paperdescription a{
        text-decoration:none;
        color:#4a4a4a;
        }
        /*Stationery Styles**/
        .stationerysection {
        width: 841px;
        float:left;
        margin-top:0;
        margin-bottom:0;
        margin-left:0;
        margin-right:0;
        padding: 0;
        }
        .stationeryrow {
        width: 841px;
        margin-top:0;
        margin-bottom:39px;
        margin-left:0;
        margin-right:0;
        padding: 0;
        }
        .stationeryrowlast {
        width: 841px;
        margin-top:0;
        margin-bottom:15px;
        margin-left:0;
        margin-right:0;
        padding: 0;
        }
        .stationerycolwide {
        width: 540px;
        margin:0;
        padding:0;
        }
        .stationerycol {
        width: 273px;
        margin:0;
        padding:0;
        }
        .stationeryproduct {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:600;
        line-height:25px;
        font-size:16px;
        color:#EF6224;
        display: block;
        margin-top:0;
        margin-bottom:0;
        margin-left:0;
        margin-right:0;
        padding:0;
        }
        a.productlink_stationeryproduct {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:600;
        line-height:25px;
        font-size:16px;
        color:#EF6224;
        text-decoration:none;
        }
        a.productlink_stationeryproduct:hover {
        color: #0aacc7;
        text-decoration:none;
        }
        a.productlink_stationeryprice {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:400;
        font-size:15px;
        color:#4a4a4a;
        text-decoration:none;
        }
        a.productlink_stationeryprice:hover {
        color: #0aacc7;
        text-decoration:none;
        }
        .stationeryprice {
        font-family:'lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        font-weight:400;
        font-size:15px;
        color:#4a4a4a;
        }
        .img_stationerywide {
        width: 540px;
        height: 284px;
        background-color:#f2f2f2;
        margin: 6px 0px 20px 0px;
        display:inline-block;
        float: left;
        }
        .img_stationery {
        width: 273px;
        height:284px;
        background-color:#f2f2f2;
        margin: 3px 0px 20px 0px;
        float: left;
        display:inline-block;
        }
        /*Pricing Styles Changes Cards Page**/
        .headerbox {
        width:841px;
        text-align: left;
        margin:0px 0px 30px 0px;
        text-align:center;
        }
        #foldedcardspricing  {
        border-collapse:collapse;
        }
        #foldedcardspricing td,th {
        border:solid 1px #ADADAD;
        }
        /**Table Pricing**/
        #foldedcardspricing td {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        }
        #foldedcardspricing th {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        background-color:#e8f5f4;
        }
        #foldedcardspricing tr td:first-child {
        color:#f06022;
        text-align:right;
        padding-right:12px;
        }
        #cardspricing  {
        border-collapse:collapse;
        }
        #cardspricing th {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        border:solid 1px #ADADAD;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        background-color:#e8f5f4;
        }
        #cardspricing td {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        border:solid 1px #ADADAD;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        }
        #cardspricing tr td:first-child {
        color:#f06022;
        text-align:right;
        padding-right:12px;
        }
        /** Note Cards Pricing */
        #notecardspricing  {
        border-collapse:collapse;
        }
        #notecardspricing td,th {
        border:solid 1px #ADADAD;
        }
        #notecardspricing th:first-child {
        width:158px;
        }
        #notecardspricing td {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        }
        #notecardspricing th {
        font-family: 'Lato', "Helvetica Neue", Helvetica, Arial, sans-serif;
        padding:5px;
        text-align:center;
        color:#4a4a4a;
        font-size:13px;
        background-color:#e8f5f4;
        }
        #notecardspricing tr td:first-child {
        color:#f06022;
        text-align:right;
        padding-right:12px;
        }