
/* MAIN STYLE SHEET - This section applies to all pages */

.greeting {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

.sidemenu {
font-family: arial;
font-size: 9pt;
color: #000000;
font-weight: bold;
line-height: 1.25em;
background-image: url(http://www.catspajamas.com/images/index/bullet.gif);
background-repeat: repeat-y;
padding-left: 10px;
}

.bottommenu {
font-family: arial;
font-size: 8pt;
color: #000000;
text-align: center;
padding: 5px;
}

.copyright {
font-family: verdana;
font-size: 7pt;
font-weight: bold;
color: #000000;
text-align: center;
padding: 5px;
}

A {color: #FF6699; text-decoration: none; font-weight: bold;}
A:link {color: #FF6699; text-decoration: none; font-weight: bold;}
A:visited {color: #FF6699; text-decoration: none; font-weight: bold;}
A:hover {color: #FF6699; text-decoration: underline; font-weight: bold;}

.vintage-gab {
width: 385px;
font-family: verdana;
font-size: 7pt;
color: #000000;
padding: 10px;
border: solid 1px #F4D016;
line-height: 1.8em;
}

/* THIS SECTION APPLIES TO INDEX PAGE */

BODY.index {
background-color: #FFFFFF;
background-image: url(http://www.catspajamas.com/images/header-bg.gif);
position: absolute;
background-repeat: no-repeat;
background-position: 10px 15px;
}

.index-greeting {
position: absolute;
left: 405px;
top: 15px;
font-family: verdana;
font-size: 9pt;
color: #000000;
}

.index-description {
width: 340px;
position: absolute;
left: 405px;
top: 35px;
font-family: verdana;
font-size: 9pt;
font-style: italic;
color: #000000;
}

IMG.kitty {
width: 537px;
height: 270px;
position: absolute;
left: 219px;
top: 75px;
border: 0px;
}

IMG.pink-banner {
width: 526px;
height: 70px;
position: absolute;
left: 218px;
top: 336px;
border: 0px;
}

.index-topmenu {
position: absolute;
left: 55px;
top: 100px;
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: #000000;
}

.index-sidemenu {
position: absolute;
left: 55px;
top: 145px;
font-family: verdana;
font-size: 9pt;
color: #000000;
line-height: 1.5em;
}

TABLE.index-content {
width: 540px;
border: 0px;
}

TD.index-content1 {
vertical-align: top;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
width: 260px;
word-spacing: .25em;
text-align: justify;
}

TD.index-content2 {
vertical-align: top;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
width: 266px;
word-spacing: .25em;
text-align: justify;
}

TABLE.index-thumbs {
width: 540px;
border: 0px;
}

TD.index-thumbs {
vertical-align: top;
padding-bottom: 10px;
}

/* THIS SECTION APPLIES TO ABOUT PAGE */

BODY.about {
background-color: #FFFFFF;
}

.about-content1 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding-bottom: 20px;
line-height: 1.5em;
border-bottom: solid 1px #F4D016;
}

.about-content2 {
width: 200px;
font-family: verdana;
font-size: 9pt;
color: #FF8040;
padding-left: 10px;
border-left: solid 1px #000000;
}

.about-content3 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding-top: 20px;
line-height: 1.5em;
border-top: solid 1px #F4D016;
}

/* THIS SECTION APPLIES TO CONTACT PAGE */

BODY.contact {
background-color: #FFFFFF;
}

.contact-content {
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
}

/* THIS SECTION APPLIES TO COSTUMERS PAGE */

BODY.costumers {
background-color: #FFFFFF;
}

.costumers-content1 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding-bottom: 20px;
line-height: 1.5em;
border-bottom: solid 1px #F4D016;
}

.costumers-content2 {
width: 183.5px;
font-family: verdana;
font-size: 9pt;
color: #EC4C4C;
padding: 5px;
}

SPAN.links {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

/* THIS SECTION APPLIES TO EZINE PAGE */

BODY.ezine {
background-color: #FFFFFF;
}

.ezine-vintage-gab {
width: 250px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 10px;
border: solid 1px #F4D016;
line-height: 1.8em;
}

.ezine-content {
width: 400px;
font-family: verdana;
font-size: 9pt;
color: #000000;
}

LI.ezine-links {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

/* THIS SECTION APPLIES TO FAQS PAGE */

BODY.faqs {
background-color: #FFFFFF;
}

.faqs-content {
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: #FF8040;
}

DT.faqs-Q {
font-family: verdana;
font-size: 9pt;
font-weight: bold;
padding: 10px;
margin-left: 10px}

DD.faqs-A {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

SPAN.faqs {
color: #B49116;
}

/* THIS SECTION APPLIES TO TESTIMONITAILS PAGE */

BODY.kudos {
background-color: #FFFFFF;
}

.kudos-content1 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
line-height: 1.5em;
}

.kudos-content2 {
width: 200px;
height: 168px;
font-family: verdana;
font-size: 9pt;
color: #FF8040;
padding-left: 10px;
border-left: solid 1px #000000;
}

.kudos-content2-right {
width: 200px;
height: 168px;
font-family: verdana;
font-size: 9pt;
color: #FF8040;
padding-left: 10px;
border-right: solid 1px #000000;
}

/* THIS SECTION APPLIES TO LINKS PAGE */

BODY.links {
background-color: #FFFFFF;
}

.links-content1 {
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: #E6809B;
}

.links-content2 {
font-family: verdana;
font-size: 9pt;
color: #000000;
padding-left: 5px;
}

LI.links {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

/* THIS SECTION APPLIES TO SITE MAP PAGE */

BODY.map {
background-color: #FFFFFF;
}

.map-content {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

.map-content2 {
font-family: verdana;
font-size: 7pt;
color: #000000;
}

/* THIS SECTION APPLIES TO ORDERING INFO PAGE */

BODY.orderinfo {
background-color: #FFFFFF;
}

.orderinfo-content1 {
width: 400px;
font-family: verdana;
font-size: 9pt;
font-weight: bold;
color: #000000;
padding: 5px;
}

.orderinfo-content2 {
width: 400px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
}

LI.orderinfo-bullets {
font-family: verdana;
font-size: 9pt;
color: #000000;
}

/* THIS SECTION APPLIES TO PRESS PAGE */

BODY.press {
background-color: #FFFFFF;
}

.press-content1 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
padding-bottom: 20px;
line-height: 1.5em;
border-bottom: solid 1px #F4D016;
}

.press-content2 {
font-family: verdana;
font-size: 9pt;
color: #FF8040;
padding-left: 10px;
border-left: solid 1px #000000;
}

.press-content3 {
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
line-height: 1.5em;
text-align: left;
border-left: solid 1px #000000;
}

.press-content4 {
width: 385px;
font-family: verdana;
font-size: 9pt;
color: #000000;
padding: 5px;
padding-top: 20px;
line-height: 1.5em;
border-top: solid 1px #F4D016;
}

.press-content5 {
width: 385px;
border-bottom: solid 1px #F4D016;
}

/* THIS SECTION APPLIES TO PRIVACY POLICY PAGE */

BODY.privacy {
background-color: #FFFFFF;
}

.privacy-content {
width: 400px;
font-family: verdana;
font-size: 9pt;
color: #000000;
}

/* THIS SECTION APPLIES TO STORE PAGE */

 #headerimg {
	position: absolute; 
	right: 0; 
	top: 0; 
	display: block; 
	height:  274px; 
	width: 274px; 
	/* background: url(http://www.catspajamas.com/images/corner-banner-store.png) no-repeat; */
	display: block;
}

 #headerimg a{
	display:block; 
	height: 274px; 
	width: 274px; 
	background: url(http://www.catspajamas.com/images/corner-banner-store.png) no-repeat;
	text-indent: -9999em; /*this hides the text for you */
} 