body {font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
img {border: 0;}
a {color: #0033CC;}

/****************************************    S P R I T E S      ************************************************************/
/* Header CSS Sprite Menu */
	ul#menu-header{margin:0; padding:0; list-style:none; clear:both;}
		#menu-header li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#menu-header li a{background:url('../images/Sprites-Header-Menu.png') no-repeat; width:100%; height:100%; display:block;}

			/* Home Button */
			#menu-header li.home{width:62px; height:29px;}
				#menu-header li.home a{background-position:0px 0px;}
				#menu-header li.home a:hover{background-position:0px -29px;}

			/* About Us Button */
			#menu-header li.aboutUs{width:84px; height:29px;}
				#menu-header li.aboutUs a{background-position:-62px 0px;}
				#menu-header li.aboutUs a:hover{background-position:-62px -29px;}

			/* Sale Policies Button */
			#menu-header li.salePolicies{width:109px; height:29px;}
				#menu-header li.salePolicies a{background-position:-146px 0px;}
				#menu-header li.salePolicies a:hover{background-position:-146px -29px;}

			/* Contact Us Button */
			#menu-header li.contactUs{width:96px; height:29px;}
				#menu-header li.contactUs a{background-position:-255px 0px;}
				#menu-header li.contactUs a:hover{background-position:-255px -29px;}

			/* Order Status Button */
			#menu-header li.orderStatus{width:109px; height:29px;}
				#menu-header li.orderStatus a{background-position:-351px 0px;}
				#menu-header li.orderStatus a:hover{background-position:-351px -29px;}

			/* Blog Button */
			#menu-header li.blog{width:56px; height:29px;}
				#menu-header li.blog a{background-position:-460px 0px;}
				#menu-header li.blog a:hover{background-position:-460px -29px;}
				
/* shopping cart button */
	ul#button-shoppingcart {margin:0; padding:0; list-style:none; clear:both;}
		#button-shoppingcart li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#button-shoppingcart li a{background:url('../images/Sprites-1.png') no-repeat; width:100%; height:100%; display:block;}
      			#button-shoppingcart li.ShCart{width:135px; height:29px;}
				#button-shoppingcart li.ShCart a{background-position:-582px -44px;}
				#button-shoppingcart li.ShCart a:hover{background-position:-582px -75px;}

/* Wholesale & Image licensing forms buttons */
	ul#buttons-WholeImgLic {margin:0; padding:0; list-style:none; clear:both;}
		#buttons-WholeImgLic li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#buttons-WholeImgLic li a{background:url('../images/Sprites-1.png') no-repeat; width:100%; height:100%; display:block;}
      
			/* wholesale Button */
			#buttons-WholeImgLic li.Whole{width:513px; height:34px;}
				#buttons-WholeImgLic li.Whole a{background-position:0px 0px;}

			/* image licensing Button */
			#buttons-WholeImgLic li.Lic{width:467px; height:34px;}
				#buttons-WholeImgLic li.Lic a{background-position:-513px 0px;}

/* facebook - twitter buttons */
	ul#buttons-fb-tw {margin:0; padding:0; list-style:none; clear:both;}
		#buttons-fb-tw li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#buttons-fb-tw li a{background:url('../images/Sprites-1.png') no-repeat; width:100%; height:100%; display:block;}
      
			/* facebook Button */
			#buttons-fb-tw li.fb{width:96px; height:37px;}
				#buttons-fb-tw li.fb a{background-position:-194px -64px;}
				#buttons-fb-tw li.fb a:hover{background-position:-194px -101px;}

			/* twitter Button */
			#buttons-fb-tw li.tw{width:96px; height:37px;}
				#buttons-fb-tw li.tw a{background-position:-290px -64px;}
				#buttons-fb-tw li.tw a:hover{background-position:-290px -101px;}


/* free ecards button */
	ul#button-freeEcards {margin:0; padding:0; list-style:none; clear:both;}
		#button-freeEcards li{overflow:hidden; text-indent:-9999px; display:inline; float:left; }
			#button-freeEcards li a{background:url('../images/Sprites-1.png') no-repeat; width:100%; height:100%; display:block;}
      			#button-freeEcards li.FE{width:192px; height:37px;}
				#button-freeEcards li.FE a{background-position:-388px -106px;}
				#button-freeEcards li.FE a:hover{background-position:-388px -143px;}

.ShoppingCartButton { margin:0; padding:0;
    height:29px; /*image height*/
    width:135px; /*image width*/
    overflow:hidden; position:relative;}
	.ShoppingCartButton a { display:block; height:100%; width:100%; }
	.ShoppingCartButton a span { display:block; height:100%; width:100%; position:absolute; top:0; left:0;
	    background:url(../images/Sprites-1.png); /*image URL*/
		background-position: -582px -44px; /*image position*/
    	cursor:pointer; }
		
.HawaiianAirButton { margin:20px auto; padding:0;
    height:53px; /*image height*/
    width:107px; /*image width*/
    overflow:hidden; position:relative;}
	.HawaiianAirButton a { display:block; height:100%; width:100%; }
	.HawaiianAirButton a span { display:block; height:100%; width:100%; position:absolute; top:0; left:0;
	    background:url(../images/Sprites-1.png); /*image URL*/
		background-position: -762px -129px; /*image position*/
    	cursor:pointer; }				

.EcoFriendlyButton { margin:20px auto; padding:0;
    height:86px; /*image height*/
    width:87px; /*image width*/
    overflow:hidden; position:relative;}
	.EcoFriendlyButton a { display:block; height:100%; width:100%; }
	.EcoFriendlyButton a span { display:block; height:100%; width:100%; position:absolute; top:0; left:0;
	    background:url(../images/Sprites-1.png); /*image URL*/
		background-position: -582px -123px; /*image position*/
    	cursor:pointer; }				

				
/* Sprites for header - left column - footer */
	.Sprites h4 {overflow:hidden; text-indent:-9999px; margin:0; padding:0;}
	.Sprites-BG-BlueMenuHeader { background-image: url(../images/Sprites-BG-gradients.png); background-repeat: repeat-x; background-position: 0px -73px; }
	.Sprites-AlwaysFreeShipping { height:83px; width:235px; background-image: url(../images/Sprites-1.png); background-position: -720px -44px;}
	.Sprites-loupe { height:12px; width:12px; background-image: url(../images/Sprites-1.png); background-position: -180px -77px; margin:4px }
	.Sprites-SendFreeEcards { height:20px; background-image: url(../images/Sprites-1.png); background-position: -388px -86px; }
	.Sprites-ShopByCat { height:33px; background-image: url(../images/Sprites-1.png); background-position: 0% -44px; }
	.Sprites-MoreCat { height:35px; background-image: url(../images/Sprites-1.png); background-position: 0% -77px; }
	.Sprites-EndAccordion { height:16px; background-image: url(../images/Sprites-1.png); background-position: 0% -112px; }
	.Sprites-Shade192px { height:4px; background-image: url(../images/Sprites-1.png); background-position: 0% -130px; }
	.Sprites-ShareThisPageBlue { height:40px; background-image: url(../images/Sprites-1.png); background-position: -388px -44px; }
	.Sprites-FollowUs { height:20px; background-image: url(../images/Sprites-1.png); background-position: -194px -44px; }
	.Sprites-NewsletterTop { height:55px; background-image: url(../images/Sprites-1.png); background-position: 0% -136px; }
	.Sprites-NewsletterBot { height:35px; background-image: url(../images/Sprites-1.png); background-position: -194px -140px; }
	.Sprites-YahooCornerL { height:129px; background-image: url(../images/Sprites-1.png); background-position: -960px -42px; }
	.Sprites-YahooCornerR { height:129px; background-image: url(../images/Sprites-1.png); background-position: -970px -42px; }
	.Sprites-footerRule { height:6px; background-image: url(../images/Sprites-1.png); background-position: 0% -36px; }
	.Sprites-footerLogo { height:15px; width:134px; background-image: url(../images/Sprites-1.png); background-position: -582px -106px; margin:10px auto;}
	.Sprites-footerGoogleCheckout { height:44px; width:89px; background-image: url(../images/Sprites-1.png); background-position: -870px -129px; margin:20px auto 10px;}
	.Sprites-footerPaypal { height:27px; width:89px; background-image: url(../images/Sprites-1.png); background-position: -671px -129px; margin:10px auto;}
	
/* Sprites right column - Forms wholesale & Image licensing */
	ul#FormsRightCol{margin:0; padding:0; list-style:none; clear:both;}
		#FormsRightCol li{overflow:hidden; text-indent:-9999px; display:block; width:192px; }
			#FormsRightCol li a{background: url(../images/Sprites-Right-Col.png) no-repeat; width:100%; height:100%; display:block;}

			#FormsRightCol li.wholesaleButton{height:77px;}
				#FormsRightCol li.wholesaleButton a{background-position:0px 0px;}
				#FormsRightCol li.wholesaleButton a:hover{background-position:0px -258px;}

			#FormsRightCol li.SaleRepsButton{height:78px;}
				#FormsRightCol li.SaleRepsButton a{background-position:0px -77px;}
				#FormsRightCol li.SaleRepsButton a:hover{background-position:0px -335px;}

			#FormsRightCol li.ImgLicButton{height:103px;}
				#FormsRightCol li.ImgLicButton a{background-position:0px -155px;}
				#FormsRightCol li.ImgLicButton a:hover{background-position:0px -413px;}

/*-------- header menu---------*/
#headermenu ul {
	text-align: center;
	height:29px;
	line-height: 29px;
	margin-top: 0;
	margin-left: 0;
	background:url(http://www.islandartcards.com/images/2008images/Home08-Head-Menu-BG.gif);
	color: #FFF;
	width: 100%;
	background-color:#3cadd9;
}
#headermenu ul li {
	display: inline;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-top: 5px;
	/*background:url(Home08-Head-Menu-divider.gif) no-repeat;*/
	background-image: url(http://www.islandartcards.com/images/2008images/Home08-Head-Menu-divider.gif);
	background-repeat: no-repeat;
	/*background-attachment:fixed;*/
	background-position: 0px -3px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:1px;
}
#headermenu ul li a {
	padding-left: 14px;
	padding-right: 11px;
	padding-bottom: 7px;
	padding-top: 8px;
	color: white;
	position:relative;
	top:1px;
	text-decoration: none;
}
#headermenu ul li a:hover {
	/*background:url(Home08-Head-Menu-BG-hover.gif);
	background-position: 0px -3px;*/
	background-color:#2689ad;
	color: #FFF;
}

/* --------  FOOTER   ---------*/

.minicart { background-image: url(../images/Sprites-BG-gradients.png); background-repeat: repeat-x; background-position: 0px -10px; font-size:12px; padding-bottom:5px;}
.minicart a { text-decoration:none}
.minicart a:hover { text-decoration:underline}
.footerMenu li a { color:#2a8fb4; text-decoration:none; line-height:1.5em; font-size:13px; font-weight:bold}
.footerMenu li a:hover {text-decoration:underline}
.footerMenu h3 { line-height:1.5em; font-size:13px; font-weight:bold;  margin:0 }
.footerMenu {padding:22px 0}
.footerText p {font-size:11px; color:#777; line-height:1.5em}
.footerText {padding:12px 0}


.menufooter {font-size: 9px; color: #666666; letter-spacing: 1px;}
.menufooter a:link, .menufooter a:visited {	color: #666666;	text-decoration: none}
.menufooter a:hover { color: #000000; text-decoration: underline}
td.minicartIAC {
	padding: 6px 2px 0px 14px;
	border-right-color: #288BAF;
	border-right-style: solid;
	border-right-width: 1px;
	border-left-color: #288BAF;
	border-left-style: solid;
	border-left-width: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #333333;
}
/* la habia puesto para los product pero no fuanciono
.product {
  border: 0pt;
  text-align: center;
  margin: 3pt;
}
*/
/* ancho de form de newsletter */
.newsl_textform {width: 164px;}
/* border de header */
.bordergris {
	border-right: 1px solid #c8c8c8;
	border-left: 1px solid #c8c8c8;
} /* tambien puede ser border-right: 1px solid #c8c8c8  */
.mainTitleImages {
	margin-top: 7px;
	margin-left: 30px;
}
.textMainSections {
	font-size: 15px;
	margin-left: 30px;
	margin-right: 30px;
	color: #444;
	line-height: 22px;
}
.textMainSections-noMargin {
	font-size: 15px;
	color: #444444;
	line-height: 22px;
}
.textMainSections-Med-noMargin {
	font-size: 13px;
	color: #555;
	line-height: 18px;
}
.textMainSections-sm-noMargin {
	font-size: 11px;
	color: #444;
	line-height: 15px;
	font-weight: normal;
}
.sm-titlesMainSections {
	font-size: 15px;
	font-weight: bold;
	color: #660066;
	line-height: 22px;
}
.titleMenuCateg {
	font-size: 14px;
	font-weight: bold;
	color: #555;
	margin: 2px 0 5px 27px; /* primero es top-bott segundo es l-r*/
	letter-spacing: 1px;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a.textMainSections-underTT {font-size: 11px; color: #888; font-weight: bold; text-decoration:none;}
a:hover.textMainSections-underTT {text-decoration: underline;}


/* =-=-=-=-=-=-=-[Accordion sub Menu 1]-=-=-=-=-=-=-=- */

.submenu {
	width: auto;
	margin: 0px;
	border: none;
        }

.submenu li a {
	height: auto;/*altura submenu  --  was 20px*/
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
        }

.submenu li a:link, .submenu li a:visited {
	color: #003366;
	font-family:Arial, Helvetica, sans-serif;
	/*background: url(index_files/submenubg.gif);*/
	font-size: 12px;
	font-weight: normal;
	display: block;
	padding-top: 6px;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 14px;
	border-bottom: solid 1px #d7e8ee;
        }

.submenu li a:hover, .submenu li #current {
	color: #CC0000;      
	/* background: url(index_files/submenubg.gif) 0 -32px;*/
        /*padding: 4px 0 0 28px;*/
        }



/*---------------  Tabbed menu for APs  -----------------*/

.MenuCategBGborder { /* bg color & border for menu*/
	background-color: #EDE8F4;
	border-right: 1px solid #DED0EC;
	border-left: 1px solid #DED0EC;
}
.MenuCategBGborder-bottom {	border-bottom: 1px solid #DED0EC; padding:6px 18px 10px}
.MenuCategBGborder h2 { font-size:18px; margin:0}
.MenuCategBGborder h3 {	font-size:13px; margin:0; font-weight:normal; color:#AA2187}
.MenuCategBGborder h5 {	font-size:13px; margin:5px 0 0; font-weight:normal; color:#652083}
.MenuCategBGborder h6 {	font-size:15px; margin:7px 0 0; color:#AA2187; text-align:center; letter-spacing:1px; background-color:#e6d1f4; padding:5px 0}

#menuCategories ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 164px;
}

.titleMenu {
	color: #7d3862;
	padding: 5px 0 5px 10px !important;
	border-bottom: 1px solid #EDE8F4;
	font-size: 13px;
	font-weight: bold;
	background-color:#EDE8F4;
}
#menuCategories li a {
	display: block;
	color: #666666;
	padding: 3px 0 3px 10px !important;
	text-decoration: none;
	border-bottom: 1px solid #EDE8F4;
	background-color:#FFF;
}
#menuCategories a:hover {
	background-color: #faf7ff;
	color: #000;
}
.BrowseAll {
	color: #7d3862;
	font-size: 13px;
	font-weight: bold;
	line-height: 115%;
}

#menuCategories li a.BrowseAll {
	color: #7d3862;
	padding: 5px 0 5px 10px !important;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	border: none;
	background-color:#EDE8F4;
}
#menuCategories li a.BrowseAll:hover {
	color: #461f37;
	background-color:#dfd6ec;
}
#menuCategories img {
	margin-top: 4px;
}
/*-----------Menu1----------*/
.menu1 { /* bg color & border for menu*/
	background-color: #EDE8F4;
/*	border: 1px solid #DED0EC;*/
}
.menu1_TopBorder { border-top: 1px solid #DED0EC;}
.menu1_RightBorder { border-right: 1px solid #DED0EC;}
.menu1_BottomBorder { border-bottom: 1px solid #DED0EC;}
.menu1_LeftBorder { border-left: 1px solid #DED0EC;}


/*---------menu 2----------*/
.Menu2BGborder { /* bg color & border for menu*/
	background-color: #FFE6DD;
	border-right: 1px solid #FFD4BD;
	border-left: 1px solid #FFD4BD;
}
.Menu2-row1 {
	padding: 7px 5px 7px 10px;
	border-width: 0px 1px;
	border-style: solid;
	border-color:#ffd4bd;
	text-align: left;
	font-size: 15px;
	background-color:#ffe6dd;
	font-weight:bold
}
.Menu2-row2 {
	padding: 9px 5px 7px 10px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color:#ffd4bd;
	text-align: left;
	font-size: 12px;
}

/*---------menu 3 [white]----------*/
.Menu3BGborder { /* bg color & border for menu*/
	background-color: #FFF;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
}
.Menu3BGborder-top {background-color: #FFF;	border-top: 1px solid #dedede;}
.Menu3BGborder-bottom {background-color: #FFF;	border-bottom: 1px solid #dedede;}

/*---------- menu1 next-previous nav -------------*/
.menu1NextPrev {
	font-weight:bold;
	font-size: 13px;
	color: #7d3862;
	padding: 6px 1px 4px 1px;
}
.menu1NextPrev a {
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	color:#666;
	background-color:#faf7ff;
	padding: 6px 7px 4px 7px;
	margin: 0 3px;
}
.menu1NextPrev a:hover {
	color:#000;
	background-color: #fff;
}
.menu1NextPrev-current {
	font-weight:bold;
	font-size: 11px;
	color:#666;
	padding: 5px 6px 3px 6px;
	margin: 0 3px;
	border: 1px solid #fff;
}
.menu1NextPrev-2 {
	font-weight:bold;
	font-size: 16px;
	color: #7d3862;
	/*padding: 4px 15px 0px 15px;*/
	line-height: 1.4em;
}
.menu1NextPrev-2 ul {list-style-type: none; }

.menu1NextPrev-2 li a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	color:#666;
	background-color: #fff;
	font-size: 13px;
	padding: 0 7px;
	line-height: 27px;
	margin:2px 0 ;
}
.menu1NextPrev-2 a:hover {color:#000;background-color:#faf7ff;}
.menu1NextPrev-2 li .samepage { background-color: #faf7ff; color:#000}

/*---------menu 5-------*/
.Menu5-row1 {
	padding: 7px 5px 7px 10px;
	border-width: 0px 1px;
	border-style: solid;
	border-color:#826097;
	text-align: left;
	font-size: 15px;
	background-color:#ede3f3;
	font-weight:bold
}
.Menu5-row2 {
	padding: 9px 5px 7px 10px;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
	border-color:#826097;
	text-align: left;
	font-size: 12px;
}
/*---------menu 6  green christmas-------*/
.Menu6BGborder { 
	background-color: #378541;
	border-right: 1px solid #28602f;
	border-left: 1px solid #28602f;
}
/*---------- menu6 next-previous nav -------------*/
.menu6NextPrev {
	font-weight:bold;
	font-size: 13px;
	color: #fff;
	padding: 6px 1px 4px 1px;
}
.menu6NextPrev a {
	text-decoration: none;
	font-size: 11px;
	color:#fff;
	background-color:#8cc393;
	padding: 6px 7px 4px 7px;
	margin: 0 3px;
}
.menu6NextPrev a:hover {
	color:#d91115;
	background-color: #fff;
}
.menu6NextPrev-current {
	font-size: 11px;
	color:#fff;
	padding: 5px 6px 3px 6px;
	margin: 0 3px;
	border: 1px solid #8cc393;
}
/*---------menu 7  gris  - 2nd on GC page -------*/
.Menu7BGborder { background-color: #f9f9f9; border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf;}
/*---------menu 8  beige durazno  - 1st on GC page -------*/
.Menu8BGborder { background-color: #fbf2e9;	border-right: 1px solid #f5debc; border-left: 1px solid #f5debc;}
/*---------menu 9  verde  - 3rd on GC page -------*/
.Menu9BGborder { background-color: #ecfaf3;	border-right: 1px solid #c6f2df; border-left: 1px solid #c6f2df;}
/*---------menu 10  lila  - ME on GC page -------*/
.Menu10BGborder { background-color: #f6f3fd; border-right: 1px solid #e6dbfa; border-left: 1px solid #e6dbfa;}
/*---------menu 11  beige durazno 2  - MiniPC on GC page -------*/
.Menu11BGborder { background-color: #fdf4f3; border-right: 1px solid #fae0db; border-left: 1px solid #fae0db;}
/*---------menu 12  magenta pastel - Posters digital prints -------*/
.Menu12BGborder { background-color: #f9dde6; border-right: 1px solid #f0c1da; border-left: 1px solid #f0c1da;}
/*---------menu 13  gris medio - Posters digital prints carousel -------*/
.Menu13BGborder { background-color: #f0f0f0; border-right: 1px solid #d6d6d6; border-left: 1px solid #d6d6d6;}
/*---------menu 14  peach - jewelry -------*/
.Menu14BGborder { background-color: #fff3e0; border-right: 1px solid #ffeac9; border-left: 1px solid #ffeac9;}
.Menu14BGborder h3 {margin:4px 18px; color: #be6142; text-align:left;}
.Menu14BGborder h2 {color: #923b19; margin:0 18px; padding:0; text-align:left;}
/*---------- menu12 next-previous nav -------------*/
.menu12NextPrev {
	font-weight:bold;
	font-size: 13px;
	color: #fff;
	padding: 6px 1px 4px 1px;
}
.menu12NextPrev a {
	text-decoration: none;
	color:#000;
	margin: 0 1px;
	background-color:#e1779a;
	padding: 6px 7px 4px 7px;
}
.menu12NextPrev a:hover {
	background-color: #9c455b;
	color:#FFF;
}
.menu12NextPrev-current {
	color:#000;
	padding: 6px 3px 4px 3px;
	margin: 0;
}
.menu12NextPrev .PageTotal {
	font-weight:normal;
	color:#666;
	margin: 0 10px;
	padding: 5px 7px 3px 7px;
	border: 1px solid #e1779a;
}
.menu12NextPrevArrow { margin-left:7px;}

/*-----------   title for Menus -------*/
.title4Menu {font-size: 13px; color: #666; margin: 0 0 4px 20px; letter-spacing:0.05em; font-weight:normal;}
.LargerImage { color:#888; font-size:11px; font-weight:bold }
/*-----------   price chart -------*/
.priceChart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:#333;
}
.menu2prices-qty-row {
	background: #ffd1b9;
}
.menu2prices-price-row {
	background: #f4cbcb;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color:#660066;
	margin-left: 30px;
	margin-right: 30px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#660066;
	margin-left: 30px;
	margin-right: 30px;
}
/*--------  Order Status Page  ---------*/
.orderstatusTable {
	font-family: Arial, Helvetica, sans-serif;
}

/*--------------   Squares text styles ---------------*/
.Sq-title {
	font-size: 16px;
	font-weight: bold;
	color: #C50021;
	letter-spacing: -0.04em;
	margin:0 0 4px 0;
	padding:3px 0;
}
.Sq-title a {color: #C50021; text-decoration:none;}
.Sq-title a:hover {text-decoration:underline;}
.Sq-desc {
	font-size: 10px;
	color: #777;
	margin:5px 0; 
	padding:0;
}
.Sq-menu ul {
	list-style-type: none;
	margin: 0;
	font-size: 12px;
	width: 192px;
	position:relative;
	left:-8px;
}

.Sq-menu li a {
	display: block;
	color: #7B4900;
	padding: 4px 0 3px 20px !important;
	text-decoration: underline;
	background: url(../images/arrow_bullet_orange-out.gif) no-repeat 8px .5em;
	font-weight: bold;
}
.Sq-menu a:hover {
	background:#fff url(../images/arrow_bullet_orange-over.gif) no-repeat 8px .5em;
	color: #996600;
}

/* -----------------  APs Tabbed Panel Menus ------------------*/


.APsTabsPanel {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: none;
	width: 100%; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

.APsTabsPanelTabGroup {
	margin: 0 0 0 20px; /* left space from border*/
	padding: 0px;
}

.APsTabsPanelTabSelected {
	position: relative;
	top: 3px; /* 3px down to match back line*/
	float: left;
	padding: 8px 12px; /* el primero es para top-bottom, el segundo es para l-r - space inside tabs */
	margin: 0px 6px 0px 0px; /*space between tabs*/
	font: bold 0.8em sans-serif;
	color:#7d3862;
	background-color: #FFF;
	list-style: none;
	border-bottom: solid 3px #FFF;
	-moz-user-select: none;
	-khtml-user-select: none;
	text-align: center
	/* height: 5em */
}

.APsTabsPanelTab a {
	position: relative;
	top: 3px; /* 3px down to match back line*/
	float: left;
	padding: 8px 12px; /* el primero es para top-bottom, el segundo es para l-r - space inside tabs */
	margin: 0px 6px 0px 0px; /*space between tabs*/
	font: bold 0.8em sans-serif;
	background-color: #DCC6E1;
	list-style: none;
	border-bottom: solid 3px #9E82AA;
	-moz-user-select: none;
	-khtml-user-select: none;
	color:#000;
	text-decoration: none;
	cursor: pointer;
	text-align: center
	/* height: 5em */
}

.APsTabsPanelTab a:hover {
	background-color: #e4d7ea;
	color:#572745;
}

.APsTabsPanelContentGroup {
	clear: both;
	border-top: solid 3px #9E82AA;
	background-color: #FFF;
	/*height: 220px;*/
}

.APsTabsPanelContent {
	padding: 3px;
}

/*-------- quantity pricing ShopSite -------*/
.qp_header td {
	font-size:12px;
	padding: 5px;
}


/*----------  ShopSite Prod Description - for GCs VCs ---------*/
.ProdDesc1 {
	width:150px;
    margin-left: auto;
    margin-right: auto;
	margin-top: 0;
	margin-bottom: 2px;
	text-align: center;
}
.ProdDesc2 {
	width:150px;
	margin:2px auto;
	text-align: center;
}
.ProdDesc2 p, .ProdDesc2 h5, .ProdDesc2 h4 {
	margin:0;
	padding:2px;
}
.ProdDesc2 h5, .ProdDesc2 h4 {
	font-weight:normal;
}
.ProdDesc3 {
	width:230px; /* width for 2 column layout*/
	margin:2px auto;
	text-align: center;
}
.ProdDesc3 p, .ProdDesc3 h5, .ProdDesc3 h4 {
	margin:0;
	padding:2px;
}
.ProdDesc3 h5, .ProdDesc3 h4 {
	font-weight:normal;
}
.ProdDesc4 { /*--  used with APs ----*/
	width:150px; /* width for 2 column layout*/
	margin:2px auto 8px auto;
	text-align: center;
}
.ProdDesc4 h4 { font-size: 15px; color: #006666; margin: 2px 0; font-weight:normal;}
.ProdDesc4 h4 a { color: #006666; text-decoration: none; }
.ProdDesc4 h4 a:hover { text-decoration: underline; }
.ProdDesc4 p { font-size: 12px;	color: #191970;	margin: 4px 0;}
.ProdDesc5 { /*--  used with Posters ----*/
	width:170px; /* width for 2 column layout*/
	margin:2px auto 8px auto;
	text-align: center;
}
.ProdDesc5 h4 { font-size: 15px; color: #c4324d; margin: 2px 0; font-weight:normal;}
.ProdDesc5 h4 a { color: #c4324d; text-decoration: none; }
.ProdDesc5 h4 a:hover { text-decoration: underline; }
.ProdDesc5 p { font-size: 12px;	color: #352d63;	margin: 4px 0;}
.ProdDesc5 h5 { font-size: 13px; color: #000; margin: 0;}/* price*/
.ProdDesc5 h6 { font-size: 10px; color: #999; margin: 0 0 -4px; font-weight:normal;}/* prod description for thumbs*/
.inside {
	font-size: 9px;
	font-style: italic;
	color: #888;
	padding-top: 4px;
}
.EnglishGreet {
	font-size: 10px;
	color: #191970;
	margin-top:4px;
}
.HawaiiGreet {
	font-size: 10px;
	color: #006666;
	margin-top:4px;
}
.CardType { color:#333; font-size:10px}
.ProdName1 { font-size: 15px; color: #006666;}
.ProdName1 a { color: #006666; text-decoration: none; }
.ProdName1 a:hover { text-decoration: underline; }
.ProdArtist1 {
	font-size: 12px;
	color: #993399;
	margin: 2px 0;
}
.ProdPrice1 {
	font-size: 12px;
	color: #000;
	font-weight:bold;
	margin: 2px 0;
}
.ProdName2 {
	font-size: 15px;
	color: #990066;
}
.ProdArtist2 {
	font-size: 12px;
	color: #191970;
	margin: 2px 0;
}
.ProdSize1 {
	font-size: 10px;
	color: #666;
	margin: 2px 0;
}
.ProdEditionSize {
	font-size: 10px;
	color: #6E9A87;
	margin: 2px 0;
}
.ProdNEW1 {
	font-size: 12px;
	color: #C00;
	font-weight:bold;
}
.larger { font-size:larger; }
.smaller { font-size:smaller; }
.ProdField4-2ndLine {color:#777; font-size:smaller; line-height:1.8em; }

/*------ More Info product  -------*/
.ProdDesc-MoreInfo1 { margin:16px auto 12px auto; text-align: center;}
.ProdDesc-MoreInfo1 h1 {font-size: 19px; color: #006666; margin:0; padding:2px;}
.ProdDesc-MoreInfo1 h4 {font-size: 15px; color: #191970; font-weight:normal; margin:0; padding:2px;}
.MoreInfo-ProdKind {
	font-size: 14px;
	color:#3A848F;
}
.ProdDesc-MoreInfo5 { margin:16px auto 12px auto; text-align: center;}
.ProdDesc-MoreInfo5 h1 {font-size: 19px; color: #c4324d; margin:0; padding:2px;}
.ProdDesc-MoreInfo5 h4 {font-size: 15px; color: #352d63; font-weight:normal; margin:0; padding:2px;}
.ProdDesc-MoreInfo5 h5 {font-size: 15px; color: #000; margin:0; padding:5px 0 0;}
.MoreInfo-ProdKind5 { font-size: 14px; color:#843062;} 
/*------ More Info product  for AP-------*/
.MI6-table {border-bottom: 3px solid #fff; border-top: 3px solid #fff; border-right: 9px solid #fff;border-left: 9px solid #fff;}
.MI6-headerGray { background-color:#ebebeb; padding:7px 7px;}
.MI6-headerGray h2 {font-size: 14px; color:#843062;}
.MI6-headerGray h3 {font-size: 14px; color:#843062; text-align:left; margin:0}
.MI6-Title {font-size: 19px; color: #c4324d; margin:0; padding:10px 10px 0px;}
.MI6-2ndLine {font-size: 15px; color: #352d63; font-weight:normal; margin:0; padding:0 10px 10px; border-bottom: 1px solid #dedede}
.MI6-SubprodTable {border-collapse:collapse; margin-bottom:8px;}
.MI6-SubprodTable tr {border-bottom: 1px solid #dedede}
.MI6-SubprodTable tr:hover {background-color: #FAF5FF;}
.MI6-inputCell {padding-left:10px;}
.MI6-SubprodDesc {font-size: 12px; padding:10px 15px 10px 8px; color:#555;}
.MI6-SubprodPrice {font-size: 14px; color: #7f4e81; font-weight:bold; padding: 5px 10px 5px 0; text-align:right}
.MI6-DescText {padding:0 10px 10px}
.MI6-DescText a {color:#9b619a}
.MI6-DescText a:hover {color:#7c3c7b}
.MI6-MainImage img { margin:3px;}
.MI6-MainImage-TopDesc {color:#999; font-size:11px;}
/*------ Product review  -------*/
.MI6-ProdReview {padding:18px 10px 25px}
.MI6-ProdReview h4 { margin:8px 0 0; color:#415eb4; font-size:14px}
.MI6-ProdReview h6 { margin:8px 0; color:#555; font-size:13px; font-weight:normal}
.MI6-ProdReview h6 img { margin:-8px 0 0 30px}
.MI6-ProdReview p { margin:0; color:#666; font-size:12px;}
.MI6-SingleReview { padding:0 20px}
.MI6-NoRews { padding-top:20px; padding-bottom:0}
.HorizRule {border-top:1px solid #dedede; width:100%; margin:18px 0}
.hiddenPic {display:none;}
/*------ Product review stars -------*/
.feedback,.feedbackBG {	margin: 0px; padding: 0px;}
.feedback {	background: url(../reviews/images/review_on.gif) repeat-x; display:inline;}
.feedbackBG { width: 75px; background: url(../reviews/images/review_off.gif) repeat-x;}

/*------ Product templates  -------*/
.PIA_DefaultProd { margin: 15px 0;}
.PIA_DefaultProd a img {border:0;}
.PIA_DefaultProd-Name {
	font-weight:bold;
	margin: 5px 0 2px 0;
}
.PIA_DefaultProd-ProdDesc {	margin: 0 0 10px 0;}

/********---------  subproduct  -----------****/
.SubProduct {font-size: 11px; margin:4px 0; text-align:center}
.SubProd-Price {font-size: 12px; color: #888; font-weight:bold;	margin-left: 4px;}
.SubProduct img { margin: 0 0 -1px 3px; }
    /*---used in AS with table template---*/
.SubProduct2 {font-size: 11px;}
.SubProduct2 td {text-align:right; padding:1px 4px}
.SubProd-Price2 {font-size: 12px; color: #888; font-weight:bold;}
.SubProduct2 img {margin: 0 0 3px 0;}
    /*---used in AS multi lines---*/
.SubProduct-multiline {color:#999; line-height:1.4em;}

/********---------  Cross Sell product  -----------****/
.CrossSell-table td { vertical-align:bottom;}
.CrossSell-prod { margin:0 auto; text-align: center;}
.CrossSell-prod a img { border:0;}
.CrossSell-prod h4 { font-size: 13px; color: #c4324d; margin: 2px 0; font-weight:normal;}
.CrossSell-prod h4 a { color: #c4324d; text-decoration: none; }
.CrossSell-prod h4 a:hover { text-decoration: underline; }
.CrossSell-prod h6 { font-size: 10px; color: #888; margin: 0 0 -4px; font-weight:normal; text-transform:uppercase}
.CrossSell-prod h6 a { color: #888; text-decoration: none; }
.CrossSell-prod h6 a:hover { text-decoration: underline; }

/*--------VC page--------*/
.VC-textcolor {
	color: #87734d;
}

.ClickImage {
	font-size: 13px;
	font-weight: bold;
	color: #40205E;
	text-align: center;
}
/* ----------- ad personalize cards - holiday cards  ---------*/
.personalizeCardsAd h3 {
	font-weight:bold;
	margin:0;
}
.personalizeCardsAd a {
	color: #266A2A;
	text-decoration: none;
}
.personalizeCardsAd a:hover {
	text-decoration:underline;
	color:#d91115;
}
.personalizeCardsAd-red {
	color: #d61115;
	margin:0;
	font-size:11px;
}

/*************   VC cards personalized   ***************/
.VC-vert {
	height: 432px;
	width: 307px;
	background-color:#FFF8E2;
	border:#F3ECD7 solid 1px;
}
.VC-IN-vert {
	height: 292px;
	width: 211px;
	background-color:#F9EBCA;
	border:#E1DDD4 solid 1px;
	margin:auto;
	margin-top:69px;
}
.VC-img-vert img {
	height:278px;
	width:197px;
	margin:7px;
}
.VC-horiz {
	height: 307px;
	width: 432px;
	background-color:#FFF8E2;
	border:#F3ECD7 solid 1px;
}
.VC-IN-horiz {
	height: 211px;
	width: 292px;
	background-color:#F9EBCA;
	border:#E1DDD4 solid 1px;
	margin:auto;
	margin-top:47px;
}
.VC-img-horiz img {
	height:197px;
	width:278px;
	margin:7px;
}

/********--------- Header Pages AP & PRT ----------*******/

.HeaderMain {font-weight:normal; letter-spacing:0.08em; width:574px; margin:0 auto; }
.HeaderMain h1, .HeaderMain h2 {font-family: "Arial Black", arial black, Arial, Helvetica, sans-serif; margin:0; font-weight:normal; }
.HeaderMain h1 a, .HeaderMain h2 a {text-decoration:none; }
.HeaderMain h1 {font-size:24px; padding:6px 0 12px 18px; text-transform:uppercase; }
.HeaderMain h2 {font-size:18px; padding:0 0 0 18px;}
.HeaderMain h3 {font-size:16px; padding:5px 0 10px 45px; margin:0; font-weight:normal; }

#HeaderMain-APs {background:url(../images/BG_APs.gif) no-repeat top left}
#HeaderMain-APs h1, #HeaderMain-APs h1 a {color:#fff;}
#HeaderMain-APs h2, #HeaderMain-APs h2 a {color:#80549f;}
#HeaderMain-APs h1 a:hover {color:#f0eeff;}
#HeaderMain-APs h2 a:hover {color:#6e4889;}
#HeaderMain-APs h3 {color:#861e8a; background: url(../images/Arrow_3Lines_purple.gif) no-repeat 31px 9px; }

#HeaderMain-PRTs {background:url(../images/BG_Posters.gif) no-repeat top left}
#HeaderMain-PRTs h1, #HeaderMain-PRTs h1 a {color:#fff;}
#HeaderMain-PRTs h2, #HeaderMain-PRTs h2 a {color:#a53c7a;}
#HeaderMain-PRTs h1 a:hover {color:#ffe9f6;}
#HeaderMain-PRTs h2 a:hover {color:#93356d;}
#HeaderMain-PRTs h3 {color:#861e8a; background: url(../images/Arrow_3Lines_purple.gif) no-repeat 31px 9px; }

#HeaderMain-FPCs {background:url(../images/BG_FPCs.gif) no-repeat top left}
#HeaderMain-FPCs h1 {color:#fff;}

#HeaderMain-LUGs {background:url(../images/BG_LUGs.gif) no-repeat top left}
#HeaderMain-LUGs h1 {color:#fff;}

#HeaderMain-CALs {background:url(../images/BG_CAL.gif) no-repeat top left}
#HeaderMain-CALs h1 {color:#fff;}

#HeaderMain-HOLIDAY {background:url(../images/BG_HOLIDAY.gif) no-repeat top left}
#HeaderMain-HOLIDAY h1 {color:#fff;}

/********--------- Main Pages Header and table ----------*******/
.HeaderPage {font-weight:normal; letter-spacing:0.08em; width:564px; height:50px; margin:0 auto 8px; text-align:left; }
.HeaderPage h1, .HeaderPage h2 {font-family: "Arial Black", arial black, Arial, Helvetica, sans-serif; margin:0; font-weight:normal; }
.HeaderPage h1 a {text-decoration:none; }
.HeaderPage h1 {font-size:24px; padding:6px 0 20px 18px; color:#fff; }
/*.HeaderPage h2 {font-size:18px; padding:0 0 0 18px; height:36px;}
.HeaderPage h3 {font-size:16px; padding:5px 0 10px 45px; margin:0; font-weight:normal; }*/
.HeaderPage-sm h1 {font-size:18px; padding-top:10px;}
.HeaderPage-double {height:68px; line-height:1.5em;}

#HeaderPage-01 {background:#b63c17 url(../images/Header_BG_01.gif) no-repeat top left}
#HeaderPage-02 {background:#b7185e url(../images/Header_BG_02.gif) no-repeat top left}
#HeaderPage-02 h1, #HeaderPage-02 h1 a {color:#fff;}
#HeaderPage-02 h1 a:hover {color:#ffe9f6;}
#HeaderPage-03 {background:#7a3f94 url(../images/Header_BG_03.gif) no-repeat top left}
#HeaderPage-03 h1, #HeaderPage-03 h1 a {color:#fff;}
/*#HeaderPage-03 h2, #HeaderPage-03 h2 a {color:#80549f;}*/
#HeaderPage-03 h1 a:hover {color:#f0eeff;}
/*#HeaderPage-03 h2 a:hover {color:#6e4889;}
#HeaderPage-03 h3 {color:#861e8a; background: url(../images/Arrow_3Lines_purple.gif) no-repeat 31px 9px; }*/

#HeaderPage-04 {background:#147e20 url(../images/Header_BG_04.gif) no-repeat top left}
#HeaderPage-05 {background:#b91726 url(../images/Header_BG_05.gif) no-repeat top left}
#HeaderPage-06 {background:#2f579d url(../images/Header_BG_06.gif) no-repeat top left}
#HeaderPage-03-double {background:#7a3f94 url(../images/Header_BG_03-double.gif) no-repeat top left}

#HeaderPage-01-2tone {background:#b63c17 url(../images/Header_BG_01-2tone.gif) no-repeat top left}
#HeaderPage-03-2tone {background:#7a3f94 url(../images/Header_BG_03-2tone.gif) no-repeat top left}
.HeaderPage-2tone {height:77px;}
.HeaderPage-2tone h2 {font-size:17px; padding:3px 18px 1px; color:#FFF; }
.HeaderPage-2tone a {color:#FFF; text-decoration:none}
.HeaderPage-2tone a:hover {color:#f4f4f4}
.HeaderPage-2tone h1 {text-align:center}

.SubHeaderPage564px { width:564px; margin:0 auto; text-align:left;}
.SubHeaderPage {font-weight:normal; letter-spacing:0.08em; }
.SubHeaderPage h2 {font-size:18px; padding:0 0 12px 18px; margin:0; font-family: "Arial Black", arial black, Arial, Helvetica, sans-serif;}
.SubHeaderPage h2 a {text-decoration:none; }
.SubHeaderPage h3 {font-size:16px; padding:0 0 10px 45px; margin:0; font-weight:normal;}

.SubHeaderPage-02 h2, .SubHeaderPage-02 h2 a {color:#a53c7a; }
.SubHeaderPage-02 h2 a:hover {color:#93356d;}
.SubHeaderPage-02 h3 {color:#861e8a; background: url(../images/Arrow_3Lines_purple.gif) no-repeat 31px 4px;}

.SubHeaderPage-03 h2, .SubHeaderPage-03 h2 a {color:#80549f; }
.SubHeaderPage-03 h2 a:hover {color:#6e4889;}
.SubHeaderPage-03 h3 {color:#861e8a; background: url(../images/Arrow_3Lines_purple.gif) no-repeat 31px 4px;}

.Page-links h2, .Page-links h2 a {font-size:16px; color:#2a8fb4; text-decoration:none; margin:0;}
.Page-links li {padding:5px 0;}
.Page-links li a {font-size:13px; color:#7A7A7A; text-decoration:none;}
.Page-links li a:hover, .Page-links h2 a:hover {text-decoration:underline}
.Page-links_leftCell {padding: 0 17px; vertical-align:top; border-right: thin solid #c8c8c8;}
.Page-links_rightCell {padding: 0 5px 0 25px; vertical-align:top;}

.Hilite-01 {color:#b63c17; font-weight:bold}
.Hilite-03, .Hilite-03 a {color:#652083; font-weight:bold}
.Hilite-03 a:hover {color:#8a2cb3}
.Hilite-05 {color:#b61725; font-weight:bold}
.Hilite-10 {color:#db0000; font-weight:bold}

.SubHeaderPage-01 h2 {color:#b63c17; font-size:18px; padding:0 0 12px 18px; margin:0; font-family: "Arial Black", arial black, Arial, Helvetica, sans-serif;}

/********--------- artists showcase main page ----------*******/
.Menu3BGborder h2 {margin:0; padding:0; text-align:center}
.ArtistsNames a {color:#51007f; text-decoration:none; font-size:14px; font-weight:bold;}
.ArtistsNames a:hover {color:#932e9e; text-decoration:underline;}
/********--------- image replacements ----------*******/
.img-r{
      position:relative;
      margin:0px; padding:0px;
      /* hide overflow:hidden from IE5/Mac */
      /* \*/
      overflow: hidden;
      /* */
}
.img-r span{
      display:block;	
      position:absolute;
      top:0px;
      left:0px;
      z-index:1; /*for Opera 5 and 6*/
}
#FreeShipping, #FreeShipping span{
      height:49px;
      width:95px;
      background-image: url(http://www.islandartcards.com/images/2008images/Home08-Head-FreeShipping.gif);
}
.Col-R-AS {
    margin:0;
    padding:0;
    height:255px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-AS a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-AS a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-AS.gif) no-repeat left top;
    cursor:pointer;
}
.Col-R-Kerne {
    margin:0;
    padding:0;
    height:169px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-Kerne a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-Kerne a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-Ad-Kerne.gif) no-repeat left top;
    cursor:pointer;
}
.Col-R-TravelPosters {
    margin:0;
    padding:0;
    height:169px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-TravelPosters a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-TravelPosters a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-Ad-TravelPosters.jpg) no-repeat left top;
    cursor:pointer;
}
.Col-R-Jewelry {
    margin:0;
    padding:0;
    height:195px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-Jewelry a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-Jewelry a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-Ad-JW.gif) no-repeat left top;
    cursor:pointer;
}
.Col-R-Cigars {
    margin:0;
    padding:0;
    height:131px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-Cigars a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-Cigars a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-Ad-Cigars.gif) no-repeat left top;
    cursor:pointer;
}




/********--------- Quick Order Module ----------*******/
#confirm_table th { border-style: none;}
#confirm_table td {	background: #D0EBF5; padding: 3px; border:#FFF solid 1px;}
#row_loop th { border-style: none;}
#row_loop td { background: #D0EBF5;	padding: 3px; border:#FFF solid 1px;}

/*********-----------Link to related products (used in Prod Field 10)---------*************/
.LinkRelatedProd p { margin:5px 0 3px; font-size:11px; color:#777;}
.LinkRelatedProd-MoreInfo p { margin:8px 0 5px; font-size:13px; color:#777;}
.LinkRelatedProd .button-AP {
    margin:0;
    padding:0;
    height:20px;
    width:123px;
    overflow:hidden;
	position:relative;
}
.LinkRelatedProd .button-AP a{
    display:block;
    height:100%;
    width:100%;
}
.LinkRelatedProd .button-AP a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/button_AlsoAvail_AP.gif) no-repeat left top;
    cursor:pointer;
}
.LinkRelatedProd-MoreInfo .button-AP {
    margin:0;
    padding:0;
    height:23px;
    width:150px;
    overflow:hidden;
	position:relative;
}
.LinkRelatedProd-MoreInfo .button-AP a{
    display:block;
    height:100%;
    width:100%;
}
.LinkRelatedProd-MoreInfo .button-AP a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/button_AlsoAvail_AP-More.gif) no-repeat left top;
    cursor:pointer;
}
.LinkRelatedProd-MoreInfo .button-PRT_KE {
    margin:0;
    padding:0;
    height:23px;
    width:137px;
    overflow:hidden;
	position:relative;
}
.LinkRelatedProd-MoreInfo .button-PRT_KE a{
    display:block;
    height:100%;
    width:100%;
}
.LinkRelatedProd-MoreInfo .button-PRT_KE a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/button_AlsoAvail_PRT_KE-More.gif) no-repeat left top;
    cursor:pointer;
}

