html {
text-align: center;
}
body {
padding: 0;
margin: 0 auto;
background: #999;
position: relative;
text-align: left;
color: #999;
font-family: helvetica, arial, sans-serif;
font-size:16px;   line-height:1.125em;   width: 980px;
opacity: 0.99999; }
a:link, 
button.link span {
color: #999;
text-decoration: underline;
}
a:visited {
color: #999;
text-decoration: underline;
}
a:hover, 
a:focus, 
button.link:focus span, 
button.link:hover {
color: #222; 
text-decoration: underline;
}
a:active, 
button.link:hover span {
color: #222; 
text-decoration: underline; 
}
p, ul, ol, dl, table, address, pre, form div {
font-size: 0.813em;  }
ul p, ol p, table p, dl p, ul ul, ol ol, ul ol, ol ul, address p, form div div, form div.container, form div.container div, form .shrink-wrap, form .shrink-wrap div, form div p, fieldset div, table form div {
font-size: 1em;
}
h1 {
font-size: 1.5em;
line-height: 1.125em;
color: #222;
letter-spacing:-1px;  
}
h2 { 
font-size: 1.125em;
color: #222;
letter-spacing:-1px;   
}
h3 { 
font-size: 1.0em;
color: #222;
letter-spacing:-1px;    
}
h4 { 
font-size: 0.875em;
color: #222;
letter-spacing:-1px;    
}
h5, h6 { 
font-size: 0.8125em;
color: #222;
letter-spacing:-1px;  
}
p, ul, ol, dl, address, table, blockquote, pre, fieldset {
margin-bottom: 1.385em; /* 18px */
}
h1 {
margin-top:1.125em;    /* 27px */
margin-bottom: 0.75em; /* 18px */
}
h2 {
margin-top:1.5em;    /* 27px */
margin-bottom: 0.5em;  /* 9px */  
}
h3 {
margin-top:1.2em;     
margin-bottom: 0.5625em; /* 9px */  
line-height: 1.1
}
h4 {
margin-top:1.2em;  
margin-bottom: 0.643em; /* 9px */
}
ul ul, ol ol, ol ul, ul ol {
margin-bottom: 0;
}
/* @end */
.flat-top {
margin-top: 0px;
}
.flat-bottom {
margin-bottom: 0px;
}
.flat-right {
margin-right: 0px;
}
.is3-hidden
{
visibility:hidden;
}
#is3-page
{
background-color: #eee;
text-align: left;
margin: 0 auto;
width: 980px;
}
#is3-page-shadow-top
{
height: 0px;
/* 
background-image: url(http://www.cathtatecards.com/graphics/templates/amscaninc/bg/border_top_1020x10.jpg);
background-repeat: no-repeat;
background-position: top left;  
overflow: hidden;   */
}
#is3-page-shadow-middle
{  
padding: 0px 0px 0px 0px;
/*
background-image: url(http://www.cathtatecards.com/graphics/templates/amscaninc/bg/border_leftandright_1020x10.jpg);
background-repeat: repeat-y;
background-position: top left;
*/
}
#is3-page-shadow-bottom
{
height: 0px;
/*
background-image: url(http://www.cathtatecards.com/graphics/templates/amscaninc/bg/border_lower_1020x10.jpg);
background-repeat: no-repeat;
background-position: top left;
*/
}
.is3-sec
{
}
#is3-sec-top-0
{
padding: 20px 0px 0px 0px;
background-color: #999;  
}
#is3-sec-top-1
{
padding: 20px 20px 0px 20px;
}
#is3-sec-top-1-logo
{
padding: 20px 20px 10px 20px;
width: 300px;
height: 70px; 
float: left;
}
#is3-sec-top-2
{
padding: 0px 20px 20px 20px;
}
#is3-sec-top-3
{
padding: 0px 20px 20px 20px;
height: 20px;
}
#is3-sec-top-3-breadcrumb
{
padding: 0px 5px 0px 20px;
float: left;
width: 580px;
}
#is3-sec-top-3-secondary-nav
{
padding: 0px 20px 0px 5px;
float: right;
width: 300px;
text-align: right;
} 
#is3-sec-middle
{
width: 940px;
min-height: 450px;
background-color: #eee;
padding: 0px 20px;
}
#is3-sec-middle-left
{
float: left;	
width: 180px;
background-color: #eee;
padding: 0px 20px 0px 0px;  
}
#is3-sec-middle-right
{
float: right;
width: 740px; 	padding: 0px;
background-color: #ccc; 
}
#is3-homepagenode #is3-sec-middle-right
{
background-color: #eee; 
}
html>body #is3-sec-middle-right
{
width: 740px; }
#is3-sec-middle-right-1
{
float: left;
width: 660px;
height: 30px;
margin: 0px;
padding: 0px 40px;
background-color: #222; 
}
#is3-sec-middle-right-1 h2
{
color: #eee;
margin: 0px;
padding: 5px 0px;  
font-size: 	1em;
font-weight: bold;
letter-spacing: -1px;
}
#is3-sec-middle-right-2
{
float: left;
width: 660px;
margin: 0px;
padding: 20px 40px;
}
#is3-sec-middle-right-2 h1
{
float: left;
width: 300px;
color: #eee;
margin: 0px;
padding: 0px;  
font-size: 	1.5em;
font-weight: bold;
letter-spacing: -1px;
}
#is3-sec-middle-bottom-pagination
{
float: left;
width: 660px;
margin: 0px;
padding: 20px 40px;
}
#is3-sec-bottom-1
{
padding: 30px 40px 20px 40px;
height: 20px;
}
#is3-sec-bottom-2
{
padding: 0px 20px;
height: 80px;
}
#is3-sec-bottom-2-container
{
padding: 20px;
height: 40px;
border-width: 1px 0px;
border-color: #999;
border-style: dashed;	
}
#is3-sec-bottom-2-container-logos
{
float: left;		
width: 450px;
}
#is3-sec-bottom-2-container-logos img
{
padding: 0px 30px 0px 0px;
margin: 0px;		
}
#is3-sec-bottom-2-container-logos a
{
margin: 0px;		
padding: 0px;			
}
#is3-sec-bottom-2-container-address
{
float: right;		
width: 450px;
text-align: right;	
}
#is3-sec-bottom-2-container-address p
{
font-size: 	0.75em;
margin: 0px;		
padding: 0px;	  
}
#is3-sec-bottom-3
{
padding: 20px;
background: #999;
}
#is3-sec-bottom-3-nav
{
padding: 0px 20px;
float: left;
width: 600px;
text-align: left;	
}
#is3-sec-search-0 p
{
margin: 0px;
padding: 5px 0px;
font-size: 1em;
font-weight: bold;
letter-spacing: -1px;  
color: #eee;    
}
#is3-sec-search-0 input[type="text"] {
border: 0px;
display: block;
float: left;
height: 20px;
padding: 5px;
width: 100px;
}
#is3-sec-search-0 input[type="image"] {
float: left;
padding: 0px 5px;    
}
#is3-sec-search-1 ul
{
margin: 0px;
padding: 5px 0px;
}
#is3-sec-search-1 ul li
{
margin: 0px;
padding: 0px 0px 5px 0px;
}
#is3-sec-search-1-by-range-list-container
{
float:left;
position:relative;
z-index: 1000;  
}
#is3-sec-search-1-by-range-list
{
position: absolute;
top: 0px;
left: 0px;
border: 2px solid #222;
background: #eee;
padding: 20px 20px 20px 10px;
width: 700px;  
height: 350px;
overflow: hidden;	
display: none;
z-index: 2000;
}
#is3-sec-search-1-by-range-list .is3-sec-search-1-search-by-list-column
{
float: left;
width: 200px;
padding: 0px 0px 0px 10px;
overflow: hidden;	
}
#is3-sec-search-1-by-occasion-list-container
{
float:left;
position:relative;
z-index: 1000;  
}
#is3-sec-search-1-by-occasion-list
{
position: absolute;
top: -35px;
left: 0px;
border: 2px solid #222;
background: #eee;
padding: 20px 20px 20px 10px;
width: 500px;  
height: 350px;
overflow: hidden;	
display: none;
z-index: 2000;
}
#is3-sec-search-1-by-occasion-list .is3-sec-search-1-search-by-list-column
{
float: left;
width: 200px;
padding: 0px 0px 0px 10px;
overflow: hidden;	
}
.is3-sec-search-1-search-by-list-options li a
{
width: 200px;	
display: block;	
text-decoration: none;
white-space: nowrap;
}
#is3-sec-search-1-by-range-close-top,
#is3-sec-search-1-by-occasion-close-top
{
display: block;
position: absolute;
top: 5px;
right: 5px;	
text-decoration: none;  
}
#is3-sec-search-1-by-range-close-bottom,
#is3-sec-search-1-by-occasion-close-bottom
{
display: block;
position: absolute;
bottom: 5px;
right: 5px;	
text-decoration: none;  
}
#is3-sec-search-2 ul
{
margin: 0px;
padding: 5px 0px;
}
#is3-sec-search-2 ul li a,
#is3-sec-search-2 ul li a:link,
#is3-sec-search-2 ul li a:active,
#is3-sec-search-2 ul li a:visited
{
padding-left: 10px;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/arrow_bullet_ondark_norm.gif) no-repeat 0 5px;
text-decoration: none;
color: #eee;	
}
#is3-sec-search-2 ul li a:hover
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/arrow_bullet_ondark_roll.gif) no-repeat 0 5px;
text-decoration: none;
color: #999;	
}
.is3-col
{
}
#is3-col-left
{
padding: 0px;
}
#is3-col-middle
{
float: left;
width: 760px;
padding: 0px;
}
#is3-col-middle.full-width
{
width: auto;
}
.is3-cont
{
}
#is3-cont-left
{
}
#is3-cont-main-top
{
}
#is3-cont-main-left
{
float: left;
width: 47%;
}
#is3-cont-main-right
{
float: right;
width: 47%;	
}
#is3-cont-main
{
}
#is3-cont-main-bottom
{
}
#is3-cont-right
{
}
#is3-cont-search
{
background-color: #222;  
margin: 0px;
padding: 15px 0px 15px 20px;
}
.is3-cont-breadcrumb
{
margin: 0px;
padding: 0px;
font-size: 0.813em;
overflow: hidden;
width: 600px;
height: 20px;
}
.is3-cont-breadcrumb a,
.is3-cont-breadcrumb a:link,
.is3-cont-breadcrumb a:active,
.is3-cont-breadcrumb a:visited
{
text-decoration: none;
}
.is3-cont-breadcrumb .breadcrumb_selected
{
color: #222;	
}
.is3-clear
{
clear:both;	
}
.is3-nav-top
{
border-width: 1px 0px; /*not logged in*/
border-color: #999;
border-style: dashed;	 
}
.trade-customer.is3-nav-top
{
border-width: 1px 0px 0px 0px; /* logged in*/
}
.is3-nav-top ul
{
text-align: center;
font-size: 1em;  
font-weight: bold;
letter-spacing:-1px;  
padding: 5px 0px;  
margin: 0px;  
list-style-type: none;
overflow: hidden;
}
.is3-nav-top li
{
display: inline;  
}
.is3-nav-top li a,
.is3-nav-top li a:link,
.is3-nav-top li a:visited,
.is3-nav-top li a:active,
.is3-nav-top li a:hover
{
text-decoration: none; 
padding: 0px 10px 5px 10px;     
}
a.is3-nav-top-item-selected,
a.is3-nav-top-item-selected:link,
a.is3-nav-top-item-selected:visited,
a.is3-nav-top-item-selected:active,
a.is3-nav-top-item-selected:hover
{
color: #222;
}
a.trade-customer-highlight,
a.trade-customer-highlight:link,
a.trade-customer-highlight:visited,
a.trade-customer-highlight:active,
a.trade-customer-highlight:hover
{
color: #600060;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/nav_trade_arrow_purple.gif) no-repeat center bottom;	  	
}
#is3-trade-nav-top
{
height: 50px;	
background-color: #600060;
}
#is3-trade-nav-top-left
{
width: 130px;
float: left;
height: 42px;
margin: 8px 0px 0px 20px;
}
#is3-trade-nav-top-left p
{
margin: 0px;
padding: 0px;
padding: 0px;
}
#is3-trade-nav-top-left #is3-trade-nav-top-left-username
{
color: #fff;
height: 20px;
overflow: hidden;	
}
#is3-trade-nav-top-right
{
float: left;
}
#is3-trade-nav-top-right ul {
float: left;
font-size: 1em;
font-weight: bold;
letter-spacing: -1px;
margin: 0;
padding: 0;
width: 100%;
}
#is3-trade-nav-top-right li 
{
display: inline;
list-style-type: none;
}
#is3-trade-nav-top-right li a,
#is3-trade-nav-top-right li a:link,
#is3-trade-nav-top-right li a:visited,
#is3-trade-nav-top-right li a:focus, 
#is3-trade-nav-top-right li a:active
{
color: #fff;
float: left;
padding: 15px 20px;
text-decoration: none;
}
#is3-trade-nav-top-right li a:hover
{
color: #ccc;  
}
#is3-sec-top-3-secondary-nav ul
{
margin: 0px;
padding: 0px;
}
#is3-sec-top-3-secondary-nav li
{
display: inline;
list-style-type: none;
padding: 0px 5px;  
border-right: 1px solid #999;  
}
#is3-sec-top-3-secondary-nav li a
{
text-decoration: none;   
}
#is3-sec-top-3-secondary-nav li#is3-sec-top-3-secondary-nav-item-last
{
padding: 0px 0px 0px 5px;  
border: none;
}
#is3-sec-bottom-3-nav ul
{
font-size: 	0.75em;
color: #eee;  
}
#is3-sec-bottom-3-nav li
{
display: inline;
list-style-type: none;
padding: 0px 5px;  
border-left: 1px solid #eee;  
}
#is3-sec-bottom-3-nav li a:link,
#is3-sec-bottom-3-nav li a:visited,
#is3-sec-bottom-3-nav li a:focus, 
#is3-sec-bottom-3-nav li a:active
{
color: #eee;
text-decoration: none;
}
#is3-sec-bottom-3-nav li a:hover
{
text-decoration: none;
color: #600060;  
}
#is3-sec-bottom-3-nav li#is3-sec-bottom-3-nav-first
{
border: none;
}
.is3-nav-side-item
{
width: 180px;
margin: 0px;
padding: 0px;       
}
.is3-nav-side-item a
{
display: block;
}
.is3-nav-side0 
{
margin: 0px;
padding: 0px;
}
.is3-nav-side0 .is3-nav-side-item
{
background-color: #999;
font-size: 1.154em;
letter-spacing: -0.5px;  
font-weight: bold;
margin: 2px 0px 0px 0px; 
overflow: hidden;
line-height: 30px;
}
.is3-nav-side0 .is3-nav-side-item a:link,
.is3-nav-side0 .is3-nav-side-item a:visited,
.is3-nav-side0 .is3-nav-side-item a:focus,
.is3-nav-side0 .is3-nav-side-item a:active
{
color: #eee;
text-decoration: none;
width: 160px;
height: 30px; 
padding: 0px 0px 0px 20px;
}
.is3-nav-side0 .is3-nav-side-item a.is3-nav-side-item-selected,
.is3-nav-side0 .is3-nav-side-item a:hover
{
background-color: #222;
color: #eee;
text-decoration: none;
width: 160px;
height: 30px;  
padding: 0px 0px 0px 20px;
}
.is3-nav-side1
{
background-color: #eee;
padding: 10px 0px; 
} 
.is3-nav-side1 .is3-nav-side-item
{
background-color: #eee;
font-size: 	0.867em;
font-weight: normal;
letter-spacing: normal;   
line-height: 20px;   
margin: 0px; 
padding: 0px; 
overflow: hidden;
}
.is3-nav-side1 .is3-nav-side-item a:link,
.is3-nav-side1 .is3-nav-side-item a:visited,
.is3-nav-side1 .is3-nav-side-item a:focus,
.is3-nav-side1 .is3-nav-side-item a:active
{
color: #999;
background-color: #eee;  
text-decoration: none;
padding: 0px 0px 0px 20px;
margin: 0px;   
height: 20px; 
} 
.is3-nav-side1 .is3-nav-side-item a.is3-nav-side-item-selected,
.is3-nav-side1 .is3-nav-side-item a:hover
{
color: #222;
text-decoration: none;
padding: 0px 0px 0px 20px;
margin: 0px;   
height: 20px;    
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/arrow_bulletpoint_9x9_roll.gif) no-repeat right center;  
} 
.is3-cont-pagination
{
float: right;
margin: 0px;
padding: 5px 0px 0px 0px; 	
color: #eee;  
}
.is3-cont-pagination-pagesize
{
margin: 0px;
padding: 0px; 
display: inline;
float:left;
}
.is3-cont-pagination-page-number
{
margin: 0px;
padding: 0px 10px 0px 0px; 
display: inline;
float:left;
}
.is3-cont-pagination-pagesize a,
.is3-cont-pagination-pagesize a:link,
.is3-cont-pagination-pagesize a:visited
{
margin: 0px;
padding: 0px 0px 0px 10px;
display: inline;
float:left;
color: #eee;  
}
.is3-cont-pagination-pagesize a:hover,
.is3-cont-pagination-pagesize a:active,
.is3-cont-pagination-pagesize a:focus
{
color: #600060;  
}
.is3-cont-pagination ul
{
margin: 0px;
padding: 0px;
float:left;  
}
.is3-cont-pagination li
{ 
display: inline;
padding: 0 0 0 5px;
float:left;  
}
.is3-cont-pagination li a,
.is3-cont-pagination li a:link,
.is3-cont-pagination li a:visited
{
display: inline; 
color: #eee;
text-align: center;
text-decoration: underline;  
}
.is3-cont-pagination li a:hover,
.is3-cont-pagination li a:active,
.is3-cont-pagination li a:focus,
.is3-cont-pagination li a.is3-pagination-item-selected
{
color: #600060;
}
.is3-pagination-previous a
{
padding: 0px 0px 0px 10px;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_arrow_left_norm.png) no-repeat left center;
}
.is3-pagination-previous a:hover
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_arrow_left_roll.png) no-repeat left center;
}
.is3-pagination-next a
{
padding: 0px 10px 0px 0px;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_arrow_right_norm.png) no-repeat right center;
}
.is3-pagination-next a:hover
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_arrow_right_roll.png) no-repeat right center;
}
.is3-light-pagination .is3-cont-pagination
{
color: #600060;  
}
.is3-light-pagination .is3-cont-pagination-pagesize a,
.is3-light-pagination .is3-cont-pagination-pagesize a:link,
.is3-light-pagination .is3-cont-pagination-pagesize a:visited
{
color: #600060;  
} 
.is3-light-pagination .is3-cont-pagination-pagesize a,
.is3-light-pagination .is3-cont-pagination-pagesize a:link,
.is3-light-pagination .is3-cont-pagination-pagesize a:visited
{
color: #600060;  
} 
.is3-light-pagination .is3-cont-pagination-pagesize a,
.is3-light-pagination .is3-cont-pagination-pagesize a:link,
.is3-light-pagination .is3-cont-pagination-pagesize a:visited
{
color: #600060;  
}
.is3-light-pagination .is3-cont-pagination-pagesize a:hover,
.is3-light-pagination .is3-cont-pagination-pagesize a:active,
.is3-light-pagination .is3-cont-pagination-pagesize a:focus
{
color: #999;  
}
.is3-light-pagination .is3-cont-pagination li a,
.is3-light-pagination .is3-cont-pagination li a:link,
.is3-light-pagination .is3-cont-pagination li a:visited
{
color: #600060;
}
.is3-light-pagination .is3-cont-pagination li a:hover,
.is3-light-pagination .is3-cont-pagination li a:active,
.is3-light-pagination .is3-cont-pagination li a:focus,
.is3-light-pagination .is3-cont-pagination li a.is3-pagination-item-selected
{
color: #999;
}
.is3-light-pagination .is3-pagination-previous a
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_light_arrow_left_norm.png) no-repeat left center;
}
.is3-light-pagination .is3-pagination-previous a:hover
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_light_arrow_left_roll.png) no-repeat left center;
}
.is3-light-pagination .is3-pagination-next a
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_light_arrow_right_norm.png) no-repeat right center;
}
.is3-light-pagination .is3-pagination-next a:hover
{
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/pagination_light_arrow_right_roll.png) no-repeat right center;
}
.is3-light-pagination #is3-sec-middle-right-2 h1
{
color: #999;
}
.is3-component-simple-content
{
border: 2px solid #F00;
}
#is3-cont-left .is3-component-simple-content
{
border: 1px solid #0F0;
}
#is3-cont-right .is3-component-simple-content
{
border: 1px solid #0FF;
}
.is3-comp
{
}
.is3-comp-title
{
}
.is3-comp-advanced-content ul
{
list-style:disc inside none;
}
.is3-comp-simple-content ul
{
list-style:disc inside none;
}
.is3-comp-advanced-content ol
{
list-style:decimal inside none;
}
.is3-comp-simple-contentt ol
{
list-style:decimal inside none;
}
.is3-component-product_rotator #best-sellers-rotator
{
padding: 0px;
margin: 0px;
background-color: #eee;
}
.is3-component-product_rotator #best-sellers-rotator-title
{
padding: 20px 0px;
margin: 0px;
width: 370px;
float: left;	
height: 20px;	
}
.is3-component-product_rotator #best-sellers-rotator-title h3
{
padding: 0px;
margin: 0px;
text-align: left;	
}
.is3-component-product_rotator #best-sellers-rotator-link
{
padding: 20px 0px;
margin: 0px;
width: 370px;
float: right;
text-align: right;
height: 20px;
}
.is3-component-product_rotator #best-sellers-rotator-link ul li a,
.is3-component-product_rotator #best-sellers-rotator-link ul li a:link,
.is3-component-product_rotator #best-sellers-rotator-link ul li a:active,
.is3-component-product_rotator #best-sellers-rotator-link ul li a:visited
{
padding: 0px 15px 0px 0px;
margin: 0px;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/arrow_bulletpoint_9x9_norm.gif) no-repeat right center;
text-decoration: none;
color: #999;	
}
.is3-component-product_rotator #best-sellers-rotator-link ul li a:hover
{
margin: 0px;
background: url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/arrow_bulletpoint_9x9_roll.gif) no-repeat right center;
text-decoration: none;
color: #222;	
}
.jcarousel-skin-cath-tate-best-sellers
{
padding: 0px;  
margin: 0px;  	
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-container-horizontal
{
width:  740px;
padding: 0px;  
margin: 0px;  
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-clip-horizontal 
{
width:  680px;
padding: 0px;  
margin: 0px 10px 0px 30px;  
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-item {
width: 116px;
height: 200px;
padding: 0px 10px;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-item .portrait-image{
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/misc/cardshadow_106x10.jpg) no-repeat left top;
padding: 10px 0px 0px 0px;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-item .landscape-image{
padding: 10px 0px 0px 0px;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-next-horizontal {
position: absolute;
top: 10px;
right: 0px;
width: 20px;
height: 158px;
cursor: pointer;
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/home_rotatearrow_right_norm.jpg) no-repeat 0 0;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-next-horizontal:hover,
.jcarousel-skin-cath-tate-best-sellers .jcarousel-next-horizontal:active {
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/home_rotatearrow_right_roll.jpg) no-repeat 0 0;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-prev-horizontal {
position: absolute;
top: 10px;
left: 0px;
width: 20px;
height: 158px;
cursor: pointer;
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/home_rotatearrow_left_norm.jpg) no-repeat 0 0;
}
.jcarousel-skin-cath-tate-best-sellers .jcarousel-prev-horizontal:hover,
.jcarousel-skin-cath-tate-best-sellers .jcarousel-prev-horizontal:active {
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/home_rotatearrow_left_roll.jpg) no-repeat 0 0;
}
#is3-intersell-logo
{
float: right;
margin: 0px 20px 10px 20px;
}
#is3-intersell-logo a:hover,
#is3-intersell-logo a:active,
#is3-intersell-logo a:focus {
background-position: 0 -16px;
color: #600060;
}
#is3-intersell-logo a
{
position: relative;
zoom: 1;
padding: 1px 0px 0px 0px;
margin: 0;
display: block;
background-position: top left;
float: left;
height: 15px;
width: 135px;
color: #eee;
text-decoration: none;  
text-align: right;
font-size: 0.75em;
font-weight: bold;  
background: no-repeat url(http://www.cathtatecards.com/graphics/templates/cath_tate/footer/logo_PoweredInterSell.gif);
}
.is3-product-image-150.portrait-image
{
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/misc/cardshadow_140x10.png) no-repeat left top;
padding: 10px 0px 0px 0px;
}
.is3-product-image-150.landscape-image
{
padding: 10px 0px 0px 0px;
}
#is3-node-child-list,
#is3-node-child-list-no-results
{
padding: 0px 20px 0px 40px;	
}
.is3-node-child-list-item
{
width: 150px;
min-height: 300px;
float: left;  
padding: 0px 20px 20px 0px;
margin: 0px;
}
.is3-node-child-list-item-thumbnail
{
min-height: 220px;
}
.is3-node-child-list-item-thumbnail img
{
border: none;
}
.is3-node-child-list-item-text
{
margin: 0px;
padding: 5px 0px;
min-height: 40px;  
}
.is3-node-child-list-item-text a
{
color: #222;
text-decoration: none;
font-weight: bold;
font-size: 0.875em;
}
.is3-node-child-list-item-text a:hover,
.is3-node-child-list-item-text a:active,
.is3-node-child-list-item-text a:focus 
{
color: #999;
}
.is3-tradeproduct-order-qty-cont
{
width: 150px;
height: 45px;
}
.is3-tradeproduct-order-qty-cont .is3-tradeproduct-order-qty
{
float:left;
border: 1px solid #999;	
display: block;
height: 14px;
width: 44px;    
padding: 2px;
}
.is3-tradeproduct-order-qty-cont .is3-node-child-list-item-more-link
{
float: right;
}
.is3-node-child-list-item-more-link:link,
.is3-node-child-list-item-more-link:visited
{
width: 38px;
height: 18px;
padding: 0px 5px;	
display: block;
color: #eee;
text-decoration: none;
letter-spacing: -1px;
font-size: 0.813em;  
font-weight: bold;  
border: 1px solid #eee;  
background: #999 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_norm.gif) no-repeat 38px center;
}
.is3-node-child-list-item-more-link:hover,
.is3-node-child-list-item-more-link:active,
.is3-node-child-list-item-more-link:focus 
.is3-node-child-list-item-more-link:visited 
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_roll.gif) no-repeat 38px center;
}
#is3-productgroupnode .is3-tradeproduct-order-qty-add:link,
#is3-productgroupnode .is3-tradeproduct-order-qty-add:visited,
#is3-productgroupnode .is3-tradeproduct-order-qty-add:active,
#is3-productgroupnode .is3-tradeproduct-order-qty-add:focus
{
width: 44px;
height: 18px;
padding: 0px 0px 0px 4px;	
margin: 5px 0px 0px 0px;	
color: #fff;	
border: 1px solid #fff;	
float: left;
display: block;
text-decoration: none;
letter-spacing: -1px;
font-size: 0.813em;  
font-weight: bold;    
background: #600060 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_ADDcart_sml_norm.gif) no-repeat 32px center;
}
#is3-productgroupnode .is3-tradeproduct-order-qty-add:hover
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_ADDcart_sml_roll.gif) no-repeat 32px center;  
}
#is3-productgroupnode .is3-out-of-stock-message
{
color: #222;	  
font-weight: bold;	  
margin: 5px 0px 0px;
}
.is3-tradeproduct-qtyonorder
{
width: 94px;
height: 18px;
padding: 0px;	
margin: 5px 0px 0px 0px;	
letter-spacing: -1px;
font-size: 0.813em;  
font-weight: bold;  
text-align: center;  
color: #222;	  
float: right;
display: block;
border: 1px solid #eee;	  
background-color: #ffdd33;
}
#is3-contentnode #is3-cont-main-top
{
margin: 20px 40px;
color: #222;	
}
#is3-contentnode .is3-comp-title
{
font-weight: bold;	
margin: 0px 0px 15px 0px;
display: block;	
}
#is3-homepagenode
{
}
.is3-page-color-blue-83cee4 #is3-sec-middle-right-2,
.is3-page-color-blue-83cee4 #is3-cont-main,
.is3-page-color-blue-83cee4 #is3-cont-main-bottom,
.is3-page-color-blue-83cee4 #is3-sec-middle-bottom-pagination
{
background-color: #83CEE4;
}
.is3-page-color-grey-e3e4e5 #is3-sec-middle-right-2,
.is3-page-color-grey-e3e4e5 #is3-cont-main,
.is3-page-color-grey-e3e4e5 #is3-cont-main-bottom,
.is3-page-color-grey-e3e4e5 #is3-sec-middle-bottom-pagination
{
background-color: #E3E4E5;
}
.is3-page-color-cream-fdf3d4 #is3-sec-middle-right-2,
.is3-page-color-cream-fdf3d4 #is3-cont-main,
.is3-page-color-cream-fdf3d4 #is3-cont-main-bottom,
.is3-page-color-cream-fdf3d4 #is3-sec-middle-bottom-pagination
{
background-color: #FDF3D4;
}
.is3-page-color-blue-ecf7fd #is3-sec-middle-right-2,
.is3-page-color-blue-ecf7fd #is3-cont-main,
.is3-page-color-blue-ecf7fd #is3-cont-main-bottom,
.is3-page-color-blue-ecf7fd #is3-sec-middle-bottom-pagination
{
background-color: #ECF7FD;
}
.is3-page-color-yellow-ffed00 #is3-sec-middle-right-2,
.is3-page-color-yellow-ffed00 #is3-cont-main,
.is3-page-color-yellow-ffed00 #is3-cont-main-bottom,
.is3-page-color-yellow-ffed00 #is3-sec-middle-bottom-pagination
{
background-color: #FFED00;
}
.is3-page-color-yellow-fff594 #is3-sec-middle-right-2,
.is3-page-color-yellow-fff594 #is3-cont-main,
.is3-page-color-yellow-fff594 #is3-cont-main-bottom,
.is3-page-color-yellow-fff594 #is3-sec-middle-bottom-pagination
{
background-color: #FFF594;
}
.is3-page-color-pink-f5c6d5 #is3-sec-middle-right-2,
.is3-page-color-pink-f5c6d5 #is3-cont-main,
.is3-page-color-pink-f5c6d5 #is3-cont-main-bottom,
.is3-page-color-pink-f5c6d5 #is3-sec-middle-bottom-pagination
{
background-color: #F5C6D5;
}
.is3-page-color-orange-f7ae00 #is3-sec-middle-right-2,
.is3-page-color-orange-f7ae00 #is3-cont-main,
.is3-page-color-orange-f7ae00 #is3-cont-main-bottom,
.is3-page-color-orange-f7ae00 #is3-sec-middle-bottom-pagination
{
background-color: #F7AE00;
}
.is3-page-color-pumpkin-fdca00 #is3-sec-middle-right-2,
.is3-page-color-pumpkin-fdca00 #is3-cont-main,
.is3-page-color-pumpkin-fdca00 #is3-cont-main-bottom,
.is3-page-color-pumpkin-fdca00 #is3-sec-middle-bottom-pagination
{
background-color: #FDCA00;
}
.is3-page-color-white-ffffff #is3-sec-middle-right-2,
.is3-page-color-white-ffffff #is3-cont-main,
.is3-page-color-white-ffffff #is3-cont-main-bottom,
.is3-page-color-white-ffffff #is3-sec-middle-bottom-pagination
{
background-color: #FFFFFF;
}
.is3-page-color-fuchsia-be006a #is3-sec-middle-right-2,
.is3-page-color-fuchsia-be006a #is3-cont-main,
.is3-page-color-fuchsia-be006a #is3-cont-main-bottom,
.is3-page-color-fuchsia-be006a #is3-sec-middle-bottom-pagination
{
background-color: #BE006A;
}
.is3-page-color-caramel-ffcc9a #is3-sec-middle-right-2,
.is3-page-color-caramel-ffcc9a #is3-cont-main,
.is3-page-color-caramel-ffcc9a #is3-cont-main-bottom,
.is3-page-color-caramel-ffcc9a #is3-sec-middle-bottom-pagination
{
background-color: #FFCC9A;
}
.is3-page-color-lettuce-bfdebe #is3-sec-middle-right-2,
.is3-page-color-lettuce-bfdebe #is3-cont-main,
.is3-page-color-lettuce-bfdebe #is3-cont-main-bottom,
.is3-page-color-lettuce-bfdebe #is3-sec-middle-bottom-pagination
{
background-color: #BFDEBE;
}
.is3-page-color-sky-dbeefa #is3-sec-middle-right-2,
.is3-page-color-sky-dbeefa #is3-cont-main,
.is3-page-color-sky-dbeefa #is3-cont-main-bottom,
.is3-page-color-sky-dbeefa #is3-sec-middle-bottom-pagination
{
background-color: #DBEEFA;
}
.is3-page-color-stone-e4e1d0 #is3-sec-middle-right-2,
.is3-page-color-stone-e4e1d0 #is3-cont-main,
.is3-page-color-stone-e4e1d0 #is3-cont-main-bottom,
.is3-page-color-stone-e4e1d0 #is3-sec-middle-bottom-pagination
{
background-color: #E4E1D0;
}
.is3-page-color-xmasred-e30c1c #is3-sec-middle-right-2,
.is3-page-color-xmasred-e30c1c #is3-cont-main,
.is3-page-color-xmasred-e30c1c #is3-cont-main-bottom,
.is3-page-color-xmasred-e30c1c #is3-sec-middle-bottom-pagination
{
background-color: #E30C1C;
}
.is3-page-color-frenchnavy-172983 #is3-sec-middle-right-2,
.is3-page-color-frenchnavy-172983 #is3-cont-main,
.is3-page-color-frenchnavy-172983 #is3-cont-main-bottom,
.is3-page-color-frenchnavy-172983 #is3-sec-middle-bottom-pagination
{
background-color: #172983;
}
.is3-page-color-black-000000 #is3-sec-middle-right-2,
.is3-page-color-black-000000 #is3-cont-main,
.is3-page-color-black-000000 #is3-cont-main-bottom,
.is3-page-color-black-000000 #is3-sec-middle-bottom-pagination
{
background-color: #000000;
}
.is3-page-color-ivy-004319 #is3-sec-middle-right-2,
.is3-page-color-ivy-004319 #is3-cont-main,
.is3-page-color-ivy-004319 #is3-cont-main-bottom,
.is3-page-color-ivy-004319 #is3-sec-middle-bottom-pagination
{
background-color: #004319;
}
.is3-page-color-slate-58585a #is3-sec-middle-right-2,
.is3-page-color-slate-58585a #is3-cont-main,
.is3-page-color-slate-58585a #is3-cont-main-bottom,
.is3-page-color-slate-58585a #is3-sec-middle-bottom-pagination
{
background-color: #58585a;
}
#is3-productgrouplistnode
{
}
#is3-productgrouplistnode .is3-node-child-list-item
{
min-height: 200px;
}
#is3-productgroupnode
{
}
#is3-productgroupnode .is3-node-child-list-item
{
min-height: 380px;
}
#is3-productgroupnode .is3-product-title a
{
font-weight: normal;
font-size: 0.813em;
display: block;
min-height: 40px;
}
#is3-productgroupnode .is3-product-price
{
display: block;
float: left;
font-weight: bold;
font-size: 0.875em;  
color: #222;
margin: 5px 0px;
}
#is3-productgroupnode .is3-node-child-list-item-pack-qty
{
display: block;
float: left;
font-size: 0.813em;  
color: #222;
margin: 5px 0px;
}
#is3-productgroupnode .is3-product-merchandising-banners
{
float: right;
margin: 0px;
padding: 5px 0px 5px 5px;
}
#is3-tradeproductnode
{
}
#is3-tradeproductnode #primary
{
float: left;
width: 320px;
margin: 0px 20px 0px 40px;
}
#is3-tradeproductnode #secondary
{
float: right;
width: 320px;
height: 100%;
margin: 0px 40px 0px 0px;  
}
#is3-tradeproductnode #is3-sec-middle-right-2 h1
{
width: 660px;
}
.is3-product-image-320.portrait-image
{
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/misc/cardshadow_310x20.jpg) no-repeat left top;
padding: 20px 0px 0px 0px;
}
.is3-product-image-320.landscape-image
{
padding: 20px 0px 0px 0px;
}
#is3-productnode-click-to-enlarge
{
margin: 0px;
padding: 20px 0px;
float: right;
width: 170px;
height 20px;
}
#is3-productnode-click-to-enlarge a:link,
#is3-productnode-click-to-enlarge a:visited
{
padding: 0px;	
margin: 0px;	
color: #eee;	
border: 1px solid #eee;	
display: block;
text-decoration: none;
text-align: center;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;    
background: #999 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_Enlarge_lrg_norm.gif) no-repeat 5px center;
}
#is3-productnode-click-to-enlarge a:hover,
#is3-productnode-click-to-enlarge a:active,
#is3-productnode-click-to-enlarge a:focus
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_Enlarge_lrg_roll.gif) no-repeat 5px center;  
} 
.is3-productnode-secondary-image-list-item
{
float: left;
width: 150px;
margin: 0px 20px 20px 0px;
}
.is3-productnode-secondary-image-list-item.flat-right
{
margin: 0px 0px 20px 0px;
}
.is3-productnode-back-button
{
margin: 0px;
padding: 0px;
float: right;
width: 170px;
height 20px;
}
.is3-productnode-back-button a:link,
.is3-productnode-back-button a:visited
{
padding: 0px;	
margin: 0px;	
color: #eee;	
border: 1px solid #eee;	
display: block;
text-decoration: none;
text-align: center;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;    
background: #999 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_arrowleft_norm.gif) no-repeat 10px center;
}
.is3-productnode-back-button a:hover,
.is3-productnode-back-button a:active,
.is3-productnode-back-button a:focus
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_arrowleft_roll.gif) no-repeat 10px center;  
} 
/*
Taken out as design did not work
#primary .is3-productnode-back-button
{
position:relative;
left:340px;
top:-40px; 
}
*/
#is3-tradeproductnode #is3-productnode-sku
{
margin: 20px 0px 0px 0px; 
padding: 0px;  
font-size: 1em;  
font-weight: bold;      
color: #222;
}
#is3-tradeproductnode #secondary h2
{
margin: 0px; 
padding: 0px;
font-weight: normal;
font-size: 1em;  
letter-spacing: normal;  
color: #222;
}
#is3-tradeproductnode #merch-img-container
{
float: right;
margin: 0px;
padding: 20px 0px 0px 5px;
width: 40px;
}
#is3-productnode-description-text
{
padding: 20px 0px;
}
#is3-tradeproductnode #is3-productnode-description-text p
{
padding: 0px;
font-size: 0.813em;  
color: #222;
}
#is3-tradeproductnode #is3-productnode-description-text ul
{
margin: 0px;
list-style-type: disc;
color: #222;
list-style-position: inside;	
}
.is3-productnode-secondary-dotted-line
{
width: 320px;
height: 0px;
border-color: #999;
border-style: dashed;
border-width: 1px 0px 0px 0px;	
}
#is3-productnode-price-label
{
margin: 0px; 
padding: 20px 0px 0px 0px;  
font-size: 0.938em;  
color: #222;
}
#is3-productnode-secondary-price-view .is3-productnode-price-text
{
margin: 0px; 
padding: 0px;  
font-size: 0.938em;  
color: #222;
}
#is3-tradeproductnode .is3-tradeproduct-order-qty-cont
{
width:320px;
}
#is3-productnode-apply-for-account
{
float: left;
margin: 0px;
padding: 10px 5px 20px 0px;	
width: 150px;	
height: 18px;	
}
#is3-productnode-apply-for-account a:link,
#is3-productnode-apply-for-account a:visited
{ 
padding: 0px;	
margin: 0px;	
color: #eee;	
border: 1px solid #eee;	
display: block;
text-decoration: none;
text-align: center;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;    
background-color: #999;
}
#is3-productnode-apply-for-account a:hover,
#is3-productnode-apply-for-account a:active,
#is3-productnode-apply-for-account a:focus
{
background-color: #222;
} 
#is3-productnode-login
{
float: right;
margin: 0px;
padding: 10px 0px 20px 0px;	
width: 165px;	
height: 20px;	
font-size: 0.813em;  
color: #222;	
}
#is3-productnode-login a:link,
#is3-productnode-login a:visited
{ 
color: #222;	
}
#is3-productnode-login a:hover,
#is3-productnode-login a:active,
#is3-productnode-login a:focus
{
color: #999;	
} 
#is3-tradeproductnode .is3-out-of-stock-message
{
color: #222;	  
font-weight: bold;	  
margin: 5px 0px 0px;
}
#is3-productnode-related-products
{
margin: 40px;
padding: 0px;
width: 660px;
border-color: #999;
border-style: dashed;
border-width: 1px 0px 0px 0px;	
}
#is3-productnode-related-products-title
{
margin: 0px;
padding: 20px 0px;
color: #222;	
font-weight: bold;	
font-size: 0.875em;	
letter-spacing: -1px;	
}
#is3-productnode-related-products-list
{
padding: 0px;	
margin: 0px;	
} 
.is3-productnode-related-products-list-item
{
width: 150px;
min-height: 300px;
float: left;  
margin: 0px 20px 20px 0px;
padding: 0px;
}
.is3-productnode-related-products-list-item.flat-right
{
margin: 0px;
}
.is3-productnode-related-products-list-item-thumbnail
{
min-height: 150px;
}
.is3-productnode-related-products-list-item-thumbnail img
{
border: none;
}
.is3-productnode-related-products-list-item-text
{
margin: 0px;
padding: 5px 0px;
min-height: 40px;  
}
.is3-productnode-related-products-list-item-text a
{
color: #222;
text-decoration: none;
font-weight: bold;
font-size: 0.875em;
}
.is3-productnode-related-products-list-item-text a:hover,
.is3-productnode-related-products-list-item-text a:active,
.is3-productnode-related-products-list-item-text a:focus 
{
color: #999;
}
.is3-productnode-related-products-list-item-text .is3-product-title a
{
font-weight: normal;
font-size: 0.813em;
display: block;
min-height: 40px;
}
.is3-productnode-related-products-list-item-buttons
{
width: 150px;
height: 30px;
}
.is3-productnode-related-products-list-item-buttons .is3-productnode-related-products-list-item-more-link
{
float: left;
margin: 10px 0px 0px 0px;
}
.is3-productnode-related-products-list-item-more-link:link,
.is3-productnode-related-products-list-item-more-link:visited
{
width: 38px;
height: 18px;
padding: 0px 5px;	
display: block;
color: #eee;
text-decoration: none;
letter-spacing: -1px;
font-size: 0.813em;  
font-weight: bold;  
border: 1px solid #eee;  
background: #999 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_norm.gif) no-repeat 38px center;
}
.is3-productnode-related-products-list-item-more-link:hover,
.is3-productnode-related-products-list-item-more-link:active,
.is3-productnode-related-products-list-item-more-link:focus 
.is3-productnode-related-products-list-item-more-link:visited 
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_roll.gif) no-repeat 38px center;
}
.is3-productnode-related-products-list-item-buttons .is3-product-merchandising-banners
{
float: right;
margin: 0px;
padding: 0px;
}
#is3-productnode-bottom-back-button-container
{
height: 20px;
margin: 0px;
padding: 0px 40px;
}
#is3-productnode-price-label-container
{
margin: 0px;
padding: 20px 0px 0px 0px;  
float: left;
width: 110px;
}
#is3-productnode-qty-label-container
{
margin: 0px;
padding: 20px 0px 0px 0px;  
float: left;
width: 195px;
}
#is3-productnode-price-container
{
margin: 0px;
padding: 10px 0px 0px 0px;  
float: left;
width: 110px;
font-weight: bold;      
}
#is3-productnode-price
{
font-size: 1.067em;   
}
#is3-productnode-qty-container
{
margin: 0px;
padding: 5px 20px 0px 0px;  
float: left;
width: 40px;
}
#is3-productnode-qty-container .is3-tradeproduct-order-qty
{
float:left;
border: 1px solid #999;	
display: block;
height: 24px;
width: 34px;    
padding: 2px;
}
#is3-productnode-qty-ordered
{
margin: 0px;
padding: 5px 0px 0px 0px;  
float: left;
width: 150px;
}
#is3-productnode-qty-ordered .is3-tradeproduct-qtyonorder
{
width: 148px;
height: 23px;
padding: 5px 0px 0px 0px;	
margin: 0px;	
letter-spacing: -1px;
text-align: center;  
color: #222;	  
float: left;
display: block;
border: 1px solid #eee;	  
background-color: #ffdd33;
}
#is3-productnode-pack-qty-container
{
margin: 0px;
padding: 5px 0px 20px 0px;  
float: left;
}
#is3-productnode-add-to-order
{
margin: 0px;
padding: 20px 0px 0px 0px;  
float: left;
width: 150px;
height: 30px;
}
#is3-productnode-add-to-order a:link,
#is3-productnode-add-to-order a:visited,
#is3-productnode-add-to-order a:active,
#is3-productnode-add-to-order a:focus
{
height: 20px;
padding: 5px 0px 5px 15px;	
margin: 0px;	
color: #fff;	
border: 1px solid #fff;	
display: block;
text-decoration: none;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;    
background: #600060 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_ADDcart_lrg_norm.gif) no-repeat 100px center;
}
#is3-productnode-add-to-order a:hover
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/buttons/buttonicon_ADDcart_lrg_roll.gif) no-repeat 100px center;  
} 
#is3-productnode-view-order
{
margin: 0px;
padding: 20px 0px 0px 0px;  
float: right;
width: 150px;
height: 30px;
}
#is3-productnode-view-order a:link,
#is3-productnode-view-order a:visited
{
height: 20px;
padding: 5px 0px;	
margin: 0px;	
color: #eee;	
border: 1px solid #eee;	
display: block;
text-decoration: none;
text-align: center;
vertical-align: middle;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;    
background-color: #999;
}
#is3-productnode-view-order a:hover,
#is3-productnode-view-order a:active,
#is3-productnode-view-order a:focus
{
background-color: #222;
} 
#is3-searchnode
{
}
#is3-searchnode-container
{
margin: 0px 40px 20px 40px;
}
#is3-searchnode-results
{
padding: 20px 0px 0px 0px;
}
.is3-searchnode-results-item
{
border-style: dashed;
border-width: 1px 0px 0px 0px;
border-color: #222;  
padding: 10px 0px;  
}
.is3-searchnode-results-item#last-item
{
border-width: 1px 0px;
}
.is3-searchnode-results-item-thumbnail
{  
float: left;
margin: 0px;
padding: 0px;
width: 116px;
}
.is3-searchnode-results-item-thumbnail img.portrait-image
{
background: transparent url(http://www.cathtatecards.com/graphics/templates/cath_tate/misc/cardshadow_106x10.jpg) no-repeat left top;
padding: 10px 0px;
}
.is3-searchnode-results-item-thumbnail img.landscape-image
{
padding: 10px 0px;
}
.is3-searchnode-results-item-copy
{
float: right;
width: 500px;
padding: 10px 0px 0px 44px;
}
.is3-searchnode-results-item-copy h4 a:link,
.is3-searchnode-results-item-copy h4 a:visited
{
color: #222;
text-decoration: none;
}
.is3-searchnode-results-item-copy h4 a:hover,
.is3-searchnode-results-item-copy h4 a:active,
.is3-searchnode-results-item-copy h4 a:focus 
{
color: #999;
}
.is3-searchnode-results-item-more-link:link,
.is3-searchnode-results-item-more-link:visited 
{
width: 38px;
height: 18px;
padding: 0px 5px;	
display: block;
color: #eee;
text-decoration: none;
letter-spacing: -1px;
font-size: 1em;  
font-weight: bold;  
border: 1px solid #eee;  
background: #999 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_norm.gif) no-repeat 38px center;
}
.is3-searchnode-results-item-more-link:hover,
.is3-searchnode-results-item-more-link:active,
.iis3-searchnode-results-item-more-link:focus 
{
background: #222 url(http://www.cathtatecards.com/graphics/templates/cath_tate/bullets/buttonicon_arrowright_roll.gif) no-repeat 38px center;
}
.is3-grid1
{
background-image: url(http://www.cathtatecards.com/graphics/templates/default/layouts/layout_grid1.jpg);
}
.is3-grid2
{
background-image: url(http://www.cathtatecards.com/graphics/templates/default/layouts/layout_grid2.jpg);
}
#trade-login
{
padding: 20px;	
width: 940px;
height: 560px;
background: #eee url(http://www.cathtatecards.com/graphics/templates/cath_tate/trade_login/trade_login_background.jpg) no-repeat center center;
}
#trade-login-box {
position: absolute;
bottom: 140px;
left: 315px;
padding: 0px;
margin: 0px;    
width: 450px;
height: 230px;
}
#trade-login-box p{
padding: 5px 0px;
margin: 0px;
}
#trade-login-box h1
{
color: #eee;
}
#trade-login-box #trade-login-username {
border: 0 none;
display: block;
float: left;
height: 20px;
padding: 5px;
width: 340px;
}
#trade-login-box #trade-login-password {
border: 0 none;
display: block;
float: left;
height: 20px;
padding: 5px;
width: 290px;
}
#trade-login-box #trade-login-go-button {
float: left;
padding: 0px 20px;
}
#trade-login-black-bar {
position: relative;
top: 530px;
left: 0px;
padding: 0px;
margin: 0px;    
width: 940px;
height: 30px;
text-align: center;
}
.trade-login-black-bar-links a:link,
.trade-login-black-bar-links a:visited  {
text-decoration: underline;
margin: 0px;
padding: 0px 20px;	
}
.trade-login-black-bar-links a:hover,
.trade-login-black-bar-links a:active, 
.trade-login-black-bar-links a:focus {
color: #fff
}
.loading
{
height: 45px;
}
#trade-new-trader-errors {
position: absolute;
top: -250px;
left: 40px;
padding: 0px;
margin: 0px;    
width: 820px;
height: 200px;
}
#trade-new-trader-box {
position: absolute;
bottom: 140px;
left: 40px;
padding: 0px;
margin: 0px;    
width: 900px;
height: 230px;
}
#trade-new-trader-box-1 {
padding: 0px;
margin: 0px;    
width: 450px;
float: left;
}
#trade-new-trader-box-2 {
padding: 0px;
margin: 0px;    
width: 450px;
float: right;
}
#trade-new-trader-box h1
{
color: #eee;
text-align: center;
}
#trade-new-trader-box p{
padding: 0px;
margin: 0px 0px 5px 0px;
float: left;
}
#trade-new-trader-box .data-field {
border: 0 none;
float: left;
height: 15px;
padding: 2px;
width: 250px;
}
#trade-new-trader-box .trade-login-label {
float: left;
padding: 0px 5px 5px 0px;
margin: 0px;
width: 150px;
}
