#landingwrapper {
        position: relative;
        text-align: left;
        width: 940px;
        margin-right: auto;
        margin-left: auto;
        color: #FFFFFF;
}

#landingwrapper710 {
        position: relative;
	float: right;
        text-align: left;
        width: 710px;
        margin-right: auto;
        margin-left: auto;
        color: #FFFFFF;
}

#landingcontent710 {
	position: relative;
	float: left;
        margin-right: 0px;
        padding: 0px 0px 0px 0px;
	width: 710px;
}

#landingcontent {
	position: absolute;
        margin-left: 230px;
        padding: 0px 0px 0px 0px;
	width: 710px;
}

#landingcontent p {
        font-size: 80%;
        line-height: .9em;
}

#landingsidebar710 {
	position: absolute;
        width: 210px;
        left: 0;
	margin: 0;
	padding: 0;
        margin-left: 0;
        background: #FFFFFF;
}

#prodlandingsidebar {
	float: left;
        width: 531px;
	margin-left: 0;
	top: 0;
        left: 0;
	margin: 0;
	padding: 0;
        background: #FFFFFF;
}

#landingsidebar {
        width: 210px;
        left: 0;
	margin: 0;
	padding: 0;
        margin-left: 0;
        background: #FFFFFF;
}

.sidebarBoxContentAreaLanding {
	width: 175;
        margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	font-family: verdana,arial,helvetica,sans-serif ; 
	font-size: 8pt; 
	color: #000000;
}

.locatorTabBox {
	float: right;
        right: 0;
        margin-right: 0;
        width: 381px;
        padding: 0;
        background: #FFFFFF;
}


.topLocatorTabBox {
        width: 381px;
	height: 50px;
        background: url(/products/images/locatortab_381x50.jpg) top left no-repeat;
        padding: 0 0px 0px 0px; 
        margin: 0px;
        top: 0px;
        left: 0;
}

/* The 17 in the bottom margin is for the curved tail */
.topLocatorTabBox h2 {
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
        margin: 5px 0px 17px 16px;
        padding: 10px 0 0 0;
}

.botLocatorTabBox {
        width: 381px;
        height: 20px;
        background: url(/products/images/locatorbottom_381x20.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.sidesLocatorTabBox {
        width: 381px;
        background: url(/products/images/locator_381x20.jpg) top left repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.contentAreaLocatorTabBox {
        width: 381;
        top:0;
        margin: 0px 0px 0px 0px;
        padding: 0px 20px 0px 20px;
        font-family: verdana,arial,helvetica,sans-serif ;
        font-size: 8pt;
        color: #000000;
}

.fullTabBox {
        left: 0;
        width: 940px;
        padding: 0;
        margin-left: 0;
        background: #FFFFFF;
}


.topFullTabBox { 
        width: 940px;
	height: 50px;
        background: url(/products/images/catalogstab_940x50.jpg) top left no-repeat;
        padding: 0 0 0px 0; 
        margin: 0px;
        top: 0px;  
        left: 0;
}

.topFullGreenTabBox { 
        width: 940px;
	height: 50px;
        background: url(/global/images/landing/tab_940.jpg) top left no-repeat;
        padding: 0 0 0px 0; 
        margin: 0px;
        top: 0px;  
        left: 0;
}

/* The 17 in the bottom margin is for the curved tail */
.topFullGreenTabBox h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.topFullGreenTabBox p {
        font-size: 12px;
        color:#774f23;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

/* The 17 in the bottom margin is for the curved tail */

/* The 17 in the bottom margin is for the curved tail */
.topFullTabBox h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.botFullTabBox {
        width: 940px;
        height: 20px;
        background: url(/products/images/catalogbottom_940x20.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.sidesFullTabBox {
	width: 940px;
        background: url(/products/images/catalog_940x20.jpg) top left repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.sides1800FullTabBox {
        width: 940px;
        height: 1860px;
        background: url(/products/images/catalog_940x20.jpg) top left repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.contentAreaFullTabBox {
	width: 940;
        top:0;
        margin: 0px 10px 0px 10px;
	padding: 20px 0px 0px 0px;
	font-family: verdana,arial,helvetica,sans-serif ; 
	font-size: 8pt; 
	color: #000000;
}

.contentAreaFullGreenTabBox {
	width: 940;
        top:0;
        margin: 0px 10px 0px 10px;
	padding: 5px 0px 0px 8px;
	font-family: verdana,arial,helvetica,sans-serif ; 
	font-size: 8pt; 
	color: #000000;
}

.prodTabBox {
        left: 0;
        width: 531px;
        padding: 0;
        margin-left: 0;
        background: #FFFFFF;
}


.topProdTabBox {
        width: 531px;
	height: 50px;
        background: url(/products/images/productstab_531x50.jpg) top left no-repeat;
        padding: 0px 0 0px 0; // room for footer
        margin: 0px;
        top: 0px;
        left: 0;
}

/* The 17 in the bottom margin is for the curved tail */
.topProdTabBox h2 {
        font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
        margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.botProdTabBox {
        width: 531px;
        height: 20px;
        background: url(/products/images/productbottom_531x20.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.sidesProdTabBox {
        width: 531px;
        background: url(/products/images/products_531x20.jpg) top left repeat;
        padding: 0;
        margin: 0;
        top:0;
}

.contentAreaProdTabBox {
        width: 531;
        top:0;
        margin: 0px 10px 0px 10px;
        padding: 10px 10px 0px 10px;
        font-family: verdana,arial,helvetica,sans-serif ;
        font-size: 8pt;
        color: #000000;
}



.topSidebarBoxLanding { 
        width: 202;
        background: url(/global/images/landing/box_1x202.jpg) top left no-repeat;
        padding: 0 0 5px 0; // room for footer
        margin: 0px;
        top: 10px;  
        left: 0;
}

.botSidebarBoxLanding {
        width: 202;
        height: 20px;
        background: url(/global/images/landing/box_bot_1x202.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
        top:0;
        }


.topSidebarItemLanding { 
        width: 210px;
        background: url(/global/images/landing/sidebar_210.jpg) top left no-repeat;
        padding: 0 0 5px 0; // room for footer
        margin: 0px;
        top: 10px;  
        left: 0;
}

.botSidebarItemLanding {
        width: 210px;
        height: 20px;
        background: url(/global/images/landing/sidebar_bot_210.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
        top:0;
        }

.topLandingBox { 
        left: 0;
        width: 710px;
        background: url(/global/images/landing/box_710x1000.jpg) top left no-repeat;
        padding: 0 0 0px 0; // room for footer
        margin: 0px;
        margin-top: 15px;  
}

.topLandingBoxDigital { 
        left: 0;
        width: 710px;
        background: url(/global/images/landing/digital_tab_box.jpg) top left no-repeat;
        padding: 0 0 0px 0; // room for footer
        margin: 0px;
        margin-top: 15px;  
}

.topFullGreenTabBox710 { 
        left: 0;
        width: 710px;
        background: url(/global/images/landing/fullgreentab_710x60.jpg) top left no-repeat;
        padding: 0 0 0px 0; // room for footer
        margin: 0px;
        margin-top: 15px;  
}

.topFullGreenTabBox710BoxContentArea {
        margin: 5px 0px 0px 0px;
	padding: 10px 15px 0px 15px;
        background: url(/global/images/landing/sides_710x20.jpg) top left repeat;
}

.topLandingBox h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.topFullGreenTabBox710 h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.sidesTabBox710 {
        width: 710px;
}

.topTabBox710 { 
        left: 0;
        width: 710px;
        background: url(/global/images/landing/tab_710x60.jpg) top left no-repeat;
        padding: 0 0 0px 0; // room for footer
        margin: 0px;
        margin-top: 15px;  
}

.topTabBox710 h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 17px 11px;
        padding: 10px 0 0 0;
}

.sidesTabBox710 {
        width: 710px;
        background: url(/global/images/landing/sides_710x20.jpg) top left repeat;
        padding: 0;
        margin: 0;
        top:0;
}



.botLandingBox {
        left: 0;
        top:0;
        width: 710px;
        height: 20px;
        background: url(/global/images/landing/box_bot_1x710.jpg) top left no-repeat;
        padding: 0;
        margin: 0;
	margin-bottom: 15px;
}

.landingContentSpacer {
	width: 710px; 
	height: 10px;
}


.landingSidebarSpacer {
	width: 210px; 
	height: 10px;
}

.landingBoxContentArea {
        margin: 5px 0px 0px 0px;
	padding: 7px 0 0 0;
}

.landingBoxContentAreaDigital {
        margin: 5px 0px 0px 0px;
	padding: 42px 0 0 0;
}

.landingBoxTextArea {
        margin: 5px 0px 0px 0px;
	padding: 20px 20px 0px 20px;
	font-family: verdana,arial,helvetica,sans-serif ; 
	font-size: 9pt; 
	color: #000000;
}

.sidebarContentAreaLanding {
        margin: 0px 24px 0px 24px;
        margin-top: 24px;
}

.topSidebarItemLanding h2 {
	font-family: 'Lucida Grande', Verdana, Sans-Serif;
        font-family:Arial Black, sans-serif;
        font-size:12px;
        color:#774f23;
        font-weight:normal;
        text-transform:uppercase;
	margin: 5px 0px 8px 20px;
        padding: 10px 0 0 0;
}

.sidebarContentAreaLanding ul {
        list-style: none;
        margin: 1em 0 0 0;
        padding: 0;
        border: none;
	line-height: 2;
}

.image {
   position: relative;
   width: 100%; /* for IE 6 */
}

h5 {
   position: absolute;
   top: 12px;
   left: 500px;
   width: 100%;
}

   /* text-transform: uppercase; */
h5 span {
   font-size: 9pt; 
   color: #653323; 
   paddng: 10px;
   font-weight:normal;
}

.topImageLeft {
	float: left;
	top: 0px;
	padding: 0px; px; 0px; px;
	margin: 20px 0 0 5px;
	width: 480px;
}

.topFiveRight {
	float: left;
	top: 0;
	margin: 20px 0 0 10px;
	padding: 10px; 20px; 0px; 20px;
}
.landingBoxContentArea710 {
	float: left; 
        margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 710px;
}

.topLandingBox710 { 
        background: url(/global/images/landing/box_710x1000.jpg) top left no-repeat;
        float: left;
        width: 710px;
        padding: 0 0 0px 0; 
        margin: 0px;
	margin-top: 10px;
}

.botLandingBox710 {
        background: url(/global/images/landing/box_bot_1x710.jpg) top left no-repeat;
        float: left;
	left: 0;
        width: 710px;
        height: 20px;
        padding: 0;
        margin: 0;
	margin-bottom: 0px;
}

.toprow {
	color: #653323;
	float: left; 
	text-align: left;
	width: 225px; 
	height: 40px; 
	border-width: 1px 2px; 
	border-color: #653323 #8c503d;  
	border-style: none none double none;
}

.toprow-right {
	color: #653323;
	float: left; 
	text-align: left;
	width: 225px; 
	height: 40px; 
	border-width: 1px 2px; 
	border-color: #653323 #8c503d;  
	border-style: none none double none;
}

.botrow {
        float: left;
        text-align: left;
        width: 225px;
        height: 225px;
        border-width: 1px 2px;
        border-color: #653323 #99776b;
        border-style: none dotted none none;
}

.botrow-right {
        float: left;
        text-align: left;
        width: 225px;
        height: 225px;
        border-width: 1px 2px;
        border-color: #653323 #99776b;
        border-style: none none none none;
}

.regrow {
	float: left; 
	color: #653323;
	text-align: left;
	width: 225px; 
	height: 225px; 
	border-width: 1px 2px; 
	border-color: #653323 #99776b;  
	border-style: none dotted solid none;
}

.regrow-right {
	float: left; 
	text-align: left;
	width: 225px; 
	height: 225px; 
	border-width: 1px 2px; 
	border-color: #653323 #99776b;  
	border-style: none none solid none;
}

.rowp {
	width: 200; 
	height: 35; 
	padding: 5px 5px 5px 12px;
}

.rowinside {
        padding: 20px 20px 20px 20px;
        color: #653323;
}

.toprowinside {
	margin: 5px 5px 5px 5px;
        padding: 5px 5px 5px 20px;
        color: #653323;
	text-align: center;
	font-size: 10pt; 
}

/*
	overflow: auto;
	overflow-x: scroll;
	overflow-y: hidden;
*/
.card_gallery {
	height: 250px;
	width: 940px;
	overflow: auto;
	background: url(/global/images/landing/linenrepeatable.jpg);
}

.catalog_gallery {
	height: 280px; /* catalog images are 240px high */
	width: 670px;
	overflow-x: scroll;
	overflow-y: hidden;
	margin: 30px 20px 0px 20px;
}

.product_gallery_tall {
	height: 375px;
	width: 940px;
	overflow: auto;
	background: url(/global/images/landing/linenrepeatable.jpg);
}

.change_opacity:hover {
	/* FIRST (order is important) */
	opacity: 0.7;

	/* SECOND (IE8) */
	-ms-filter:”progid:DXImageTransform.Microsoft.Alpha(Opacity=80)”;

	/* THIRD (IE7) */
	filter: alpha(opacity=80);
}

a.cgrollover {
	display: block;
	width: 215px;
	height: 164px;
	text-decoration: none;
	margin: 35px 35px 35px 35px;
	background: url(/products/sizzix/images/08172011/cardgallery.gif);
	}

a.cgrollover:hover {
	background-position: -215px 0;
	}

.cgdisplace {
	position: absolute;
	left: -5000px;
	}

a.product_catalog_rollover {
	display: block;
	width: 150px;
	height: 160px;
	text-decoration: none;
	background: url(/products/sizzix/images/08172011/catalog_rollover.jpg);
	}

a.product_catalog_rollover:hover {
	background-position: -150px 0;
	}

a.ac_fc_rollover {
	display: block;
	width: 75px;
	height: 21px;
	text-decoration: none;
	background: url(/products/ac/images/12072011/AC_08_roll.jpg);
	}

a.ac_fc_rollover:hover {
	background-position: -75px 0;
	}

a.sc_card_gallery_rollover {
	display: block;
	width: 200px;
	height: 172px;
	margin: 0px 35px 0px 35px;
	text-decoration: none;
	background: url(/products/studiocalico/images/08232011/gallery.gif);
	}

a.sc_card_gallery_rollover:hover {
	background-position: -200px 0;
	}

a.sc_catalog_rollover {
	display: block;
	float: right;
	width: 270px;
	height: 65px;
	text-decoration: none;
	background: url(/products/studiocalico/images/08232011/catalog_roll.jpg);
	}

a.sc_catalog_rollover:hover {
	background-position: -270px 0;
	}

a.bg_card_gallery_rollover {
	display: block;
	width: 194px;
	height: 145px;
	margin: 20px 20px 0px 0px;
	text-decoration: none;
	background: url(/products/basicgrey/images/08232011/BG_cardgallery.gif);
	}

a.bg_card_gallery_rollover2 {
	display: block;
	width: 200px;
	height: 160px;
	margin: 20px 20px 0px 0px;
	text-decoration: none;
	background: url(/products/basicgrey/images/01092012/BG_cardgallery2.jpg);
	}

a.bg_card_gallery_rollover:hover {
	background-position: -194px 0;
	}

a.bg_card_gallery_rollover2:hover {
	background-position: -200px 0;
	}

a.bg_shop_rollover {
	display: block;
	float: left;
	width: 240px;
	height: 212px;
	text-decoration: none;
	background: url(/products/basicgrey/images/08232011/BG_shop_arrow.gif);
	}

a.bg_shop_rollover {
	display: block;
	float: left;
	width: 240px;
	height: 209px;
	text-decoration: none;
	background: url(/products/basicgrey/images/01092012/BG_shop.jpg);
	}

a.bg_shop_rollover:hover {
	background-position: -240px 0;
	}

a.bg_shop_rollover2:hover {
	background-position: -240px 0;
	}

a.bg_catalog_rollover {
	display: block;
	float: left;
	width: 200px;
	height: 132px;
	text-decoration: none;
	background: url(/products/basicgrey/images/08232011/BG_catalog_rollover.gif);
	}

a.bg_catalog_rollover2 {
	display: block;
	float: left;
	width: 200px;
	height: 209px;
	text-decoration: none;
	background: url(/products/basicgrey/images/01092012/BG_catalog2.jpg);
	}

a.bg_catalog_rollover:hover {
	background-position: -200px 0;
	}

a.bg_catalog_rollover2:hover {
	background-position: -200px 0;
	}

a.fc_pdf_rollover {
	display: block;
	float: left;
	width: 180px;
	height: 20px;
	text-decoration: none;
	background: url(/products/fc/images/01112012/FC_05b.jpg);
	}

a.fc_pdf_rollover:hover {
	background-position: -180px 0;
	}

.wet_cement {
	background: url(/products/ink/images/01112012/wet-cement-20x20.jpg);
	overflow: hidden;
}

a.ink_color_guide_rollover {
	display: block;
	float: left;
	width: 205px;
	height: 165px;
	text-decoration: none;
	background: url(/products/ink/images/01112012/mid_dl_ink.jpg);
	}

a.ink_color_guide_rollover:hover {
	background-position: -205px 0;
	}

a.ink_swatch_book_rollover {
	display: block;
	float: left;
	width: 319px;
	height: 178px;
	text-decoration: none;
	background: url(/products/ink/images/01112012/mid_inkchart.jpg);
	}

a.ink_swatch_book_rollover:hover {
	background-position: -319px 0;
	}

a.ink_learn_rollover {
	display: block;
	float: left;
	width: 310px;
	height: 41px;
	text-decoration: none;
	background: url(/products/ink/images/01112012/mid_learn.jpg);
	}

a.ink_learn_rollover:hover {
	background-position: -310px 0;
	}

a.bg_spring_rollover {
	display: block;
	float: right;
	width: 470px;
	height: 75px;
	text-decoration: none;
	background: url(/products/basicgrey/images/02012012/bg_2.jpg);
	}

a.bg_spring_rollover:hover {
	background-position: -470px 0;
	}

