body { font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

a { color: #0033CC;}

/*-------- 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:url(http://www.islandartcards.com/images/2010images/H10-Head-ShoppingCart-bg.gif)  repeat-x; 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;
}

#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 #e3e3e3;
	border-left: 1px solid #e3e3e3;
}
.Menu3BGborder-top {background-color: #FFF;	border-top: 1px solid #e3e3e3;}
.Menu3BGborder-bottom {background-color: #FFF;	border-bottom: 1px solid #e3e3e3;}

/*---------- menu1 next-previous nav -------------*/
.menu1NextPrev {
	font-family: Arial, Helvetica, sans-serif;
	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;
}
/*---------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;}
/*---------- 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:150px; /* 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*/
.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;
}
.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:#e4e4e4; padding:10px 10px}
.MI6-headerGray h2 {font-size: 14px; color:#843062;}
.MI6-headerGray h3 {font-size: 12px; 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 dotted #a3a3a3}
.MI6-SubprodTable {border-collapse:collapse;}
.MI6-SubprodTable tr {border-bottom: 1px dotted #a3a3a3}
.MI6-SubprodTable tr:hover {background-color: #FAF5FF;}
.MI6-inputCell {padding-left:10px;}
.MI6-SubprodDesc {font-size: 12px; padding:10px 25px 10px 12px; 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}

/*------ 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;}

/*--------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;}

/********--------- 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-Peggy {
    margin:0;
    padding:0;
    height:169px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-Peggy a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-Peggy a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-Ad-Peggy.gif) 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;
}
.Col-R-Cafe {
    margin:0;
    padding:0;
    height:301px;
    width:192px;
    overflow:hidden;
	position:relative;
}
.Col-R-Cafe a{
    display:block;
    height:100%;
    width:100%;
}
.Col-R-Cafe a span{
    display:block;
    height:100%;
    width:100%;
    position:absolute;
    top:0;
    left:0;
    background:url(../images/2008images/Home08-RightCol-CafePress.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;}
