/* CSS Document */
/*--------Colors used Green #207e2e Maroon #670001 -----------*/
body {
padding:0px;
margin:0px;
border:0px;
background:#ffffff url(images/slices/backgroundFill.jpg);
}
/*------Top Title--------*/
h1 {
padding:0px;
margin:0px;
background:url(images/slices/memoryJunctionTitle.jpg) no-repeat 50% 0;
width:552px;
height:121px;
vertical-align:top
}
h1 span {
display:none;
}
/*--------Home Page Tags--------*/
h2 {
padding:0px;
margin:0 5px 5px 5px;
border:0px;
font:bold 2.100em Arial, Helvetica, sans-serif;
color:#7f2042;
text-align:center;
}
h2 a {
color:#7f2042;
text-decoration:none;
}
h2 a:hover {
color:#ffffff;
text-decoration:underline;
}
/*--------sub Page titles--------*/
h3 {
padding:0px;
margin:0 25px 5px 40px;
border:0px;
font:bold 1.500em Arial, Helvetica, sans-serif;
color:#7f2042;
text-align:center;
}
/*-------------FORUM Link Text---------*/
h4 {
display:block;
padding:3px 0 0 0;
margin: 0 0 10px 0;
border:0px;
font:bold .700em Arial, Helvetica, sans-serif;
color:#7f2042;
text-align:center;
background:url(images/slices/buttonBackForum.jpg) no-repeat 50% 0;
height:25px;
}
h4 a{
color:#ffffff;
text-decoration:none;
}
h4 a:hover{
color:#ecdbd9;
text-decoration:none;
}
/*----------back text Use for small areas with links-------*/
h6 {
display:inline;
padding:0px;
margin:0px;
font:bold .750em Arial, Helvetica, sans-serif;
}
h6 a{
color:#FFFFFF;
text-decoration:none;
}
h6 a:hover{
color:#000000;
text-decoration:underline;
}
/*-----------Main Areas------------*/
#container {
padding:0px;
margin:0px;
border:0px;
background:url(images/slices/topBannerBckgrnd.jpg) repeat-x 0 0;
}
#mainContent {
padding:0px;
margin:0px;
width:900px;
}
span#backgroundText {
display:none;
}
/*-------Top Banner----*/
#initials {
display:block;
padding:0px;
margin:0px;
border:0px;
background: url(images/slices/memoryJunctionInitials.jpg) no-repeat 0 0;
width:92px;
}
#topRight {
padding:86px 0 0 0;
margin:0px;
vertical-align:top;
text-align:left;
font:bold .700em Arial, Helvetica, sans-serif;
}
#topRight a{
color:#207e2e;
text-decoration:none;
}
#topRight a:hover{
color:#670001;
}
/*--Content Area---------*/
#content {
display:block;
padding:0px;
margin:0px;
border:0px;
background: url(images/slices/contentTopSwirlsBckgrnd.jpg) no-repeat 0 0;
vertical-align:top;
}
#contentSub {
display:block;
padding:0px;
margin:0px;
border:0px;
background: url(images/slices/contentTopSwirlsBckgrndSub.jpg) no-repeat 0 0;
vertical-align:top;
}

/*-----------Home Page Content---------------*/
#homeContent {
padding:13px 0 0 0;
margin: 0px;
vertical-align:top;
width:600px;
}
#tagTop {
display:block;
border:0px;
padding:0px;
margin:0px;
background: url(images/slices/memoryJunctionHomeTagsTop.jpg) no-repeat;
}
#tagMid {
border:0px;
padding:5px 15px 10px 15px;
margin:0px;
background: url(images/slices/memoryJunctionHomeTagsMid.jpg) repeat-y 0 0;
vertical-align:top;
font:.800em Arial, Helvetica, sans-serif;
width:240px;
height:288px;
text-align:left;
}
#tagBot {
display:block;
border:0px;
padding:0px;
margin:0px;
background: url(images/slices/memoryJunctionHomeTagsBot.jpg) no-repeat 0 0;
vertical-align:top;
}
#shopTag {
padding:0px;
margin:13px 0 0 50px;
}
#diecutTag {
padding:0px;
margin:13px 100px 0 25px;
}
/*----------Sub Page Content---*/
#subTop {
display:block;
border:0px;
padding:0px;
margin:0px;
background:url(images/slices/memoryJunctionSubPageTop.jpg) no-repeat 0 0;
vertical-align:top;
}
#subMid {
display:block;
border:0px;
padding:0px;
margin:0px;
background:url(images/slices/memoryJunctionSubPageMid.jpg) repeat-y 0 0;
vertical-align:bottom;
}
#subBot {
display:block;
border:0px;
padding:0px;
margin:0px;
background:url(images/slices/memoryJunctionSubPageBot.jpg) no-repeat 0 0;
vertical-align:top;
}
#subPageText {
padding:0px;
margin:0 50px 15px 70px;
font:.900em Arial, Helvetica, sans-serif;
text-align:left;
}
#subPageText a {
color:#7f2042;
text-decoration:none;
}
#subPageText a:hover {
color:#ffffff;
text-decoration:underline;
}
#subGallery {
padding:0px;
margin:0 50px 15px 60px;
font:.900em Arial, Helvetica, sans-serif;
text-align:left;
}
/*----------Menu area-----*/
#menu {
padding:0px;
margin: 36px 0 0 29px;
}
#menuTop {
display:block;
border:0px;
padding:0px;
margin:0px;
background: url(images/slices/memoryJunctionMenuTop.jpg) no-repeat;
}
#menuMiddle {
border:0px;
padding:5px 0 0 0;
margin:0px;
background: url(images/slices/memoryJunctionMenuMid.jpg) repeat-y 0 0;
vertical-align:top;
}
#menuBot {
display:block;
border:0px;
padding:0px;
margin:0px;
background: url(images/slices/memoryJunctionMenuBot.jpg) no-repeat 0 0;
vertical-align:top;
} 
/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
  margin: 0;
  border: 0 none;
  padding: 5px 0 5px 0;
  width: 160px; /*For KHTML*/
  list-style: none;
  text-align:center;
}
/* Root Menu */
ul#navmenu a {
  border: 0px;
  padding: 0 6px;
  display: block;
  color: #000000;
  font: bold .700em Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  color: #FFF;
    text-decoration: none;
}
/*--------------FOOTER----------*/
#footer {
display:block;
border:0px;
padding:5px 0 0 0;
margin:0px;
background: url(images/slices/contentBottomSwirlsBckgrnd.jpg) no-repeat  0 bottom;
}
#footMenu {
border:0px;
padding:5px 0 5px 0;
margin:0px;
font:bold .700em Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
#footMenu a{
color:#FFFFFF;
text-decoration:none;
}
#footMenu a:hover{
color:#000000;
text-decoration:none;
}
#footInfo {
border:0px;
padding:0px 0 5px 0;
margin:0px;
font:bold .700em Arial, Helvetica, sans-serif;
color:#000000;
text-align:center;
}
#footInfo a{
color:#FFFFFF;
text-decoration:none;
}
#footInfo a:hover{
color:#000000;
text-decoration:none;
}
/*--------------Sub Page extra NAVIGATION buttons-------------*/
#subButtons {
border:0px;
padding:0px;
margin:13px 54px 15px 0!important;
margin:13px 94px 15px 0;

}
#shopBtn {
border:0px;
padding:0px;
margin:0px;
font:bold .700em Arial, Helvetica, sans-serif;
color:#FFFFFF;

}
#shopBtn a{
color:#FFFFFF;
text-decoration:none;
}
#shopBtn a:hover{
color:#ecdbd9;
text-decoration:none;
}
#diecutBtn {
border:0px;
padding:0 5px 0 0 !important;
padding:0 8px 0 0;
margin:0px;
font:bold .700em Arial, Helvetica, sans-serif;

}
#diecutBtn a{
color:#FFFFFF;
text-decoration:none;
}
#diecutBtn a:hover{
color:#ecdbd9;
text-decoration:none;
}

/*----------------Forms---------------------*/
#contactForm {
border:0px;
padding:3px 0 3px 0;
margin:0 0 0 45px;
font:bold .850em Arial, Helvetica, sans-serif;
}
input.subBtn {
   color:#ffffff;
   font:bold .800em arial, helvetica, sans-serif;
   background-color: #31712F;
}
input.subBtnhov {
   color:#000000;
   font:bold .800em arial, helvetica, sans-serif;
   background-color: #b7dbad;
}
input.resBtn {
   color:#ffffff;
   font:bold .800em arial, helvetica, sans-serif;
   background-color: #7f2042;
 }
input.resBtnhov {
   color:#000000;
   font:bold .800em arial, helvetica, sans-serif;
   background-color: #d9c2ca;
 }
option {
   color:#000000;
   font:bold .900em arial, helvetica, sans-serif;
   background-color: #acd2a2;
}
input.scrap {
	background-color: #acd2a2; 
	font: bold .900em; 
color: #000000;
}
textarea.scrap {
	background-color: #acd2a2; 
	font: bold .900em; 
	color: #000000;
}

/*-------Color Swatch Page----*/
#colorSwatch {
background-color:#FFFFFF;
text-align:center;
margin:3px 0 0 0;
padding:0 10px 0 10px;
}
#swatchClose {
padding:0 0 10px 0;
font:.900em Arial, Helvetica, sans-serif;
}
#swatchClose a {
color:#7f2042;
text-decoration:none;
}
#swatchClose a:hover {
color:#000000;
text-decoration:underline;
}

