body, td, p, { font-family: Verdana, sans-serif; font-size: 10px; color: #000; } 


p.row 
{
padding: 4px;
border-style: solid;
border-bottom: 1px solid #999;
border-top: 1px solid #fff;
border-right:1px solid #999;
border-left:1px solid #fff;
background-color: #fff;
width: 525px;
position: relative; left: 240px;
}

p.column2
{
width: 525px;
position: relative; left: 240px;
}

.narrowblack 
{
padding: 0px;
background-color: #000;
background-image: url("img/footer-background.jpg")
}

.borderart 
{
padding: 0px;
background-color: #000;
background-image: url("img/borderart.gif");
font-size: 3px;
}


.footer 
{
padding: 0px;
background-color: #666666;
}

.footer2 
{
padding: 0px;
background-color: #ffffff;
text-align: right;
}


.footertext
{
  color: #fff;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 9px;
  font-weight: normal;
	position: absolute; left: 240px;
}

.whitetext
{
  color: #fff;
  font-weight: bolder;
  font-size: 12px;
}

.greytext
{
  color: #999999;
}

.greentext
{
  color: #336633;
  font-weight: bolder;
}

.redtext
{
  color: #ff0000;
  font-weight: bolder;
}

.bluetext
{
  color: #333399;
	font-size: 10px;
	font-weight: bolder;
}

.crimsontext
{
  color: #800000;
	font-size: 10px;
	font-weight: bolder;

}

.crimsonbutton
{
  color: #fff;
	font-size: 10px;
	font-weight: bolder;
	background-color: #800000;

}

.crimsonnotice 
{
padding: 4px;
border-style: solid;
border-bottom: 1px solid #333399;
border-top: 1px solid #333399;
border-right:1px solid #333399;
border-left:1px solid #333399;
background-color: #fff;
width: 525px;
position: relative; left: 240px;
  color: #800000;
	font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
	font-weight: bolder;
	text-align: center;
}


.sidebar 
{
border: 1px solid #fff;
padding: 4px;
background-image: url("img/background-sidebar.jpg");
background-repeat: repeat-y;
background-color: #ffffff;
position: absolute; top: 21px; left: 5px;
background-color: #aaa;
font-size: 10px;
font-style: normal;
text-align: left;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
width: 200px; 
}

.sidebar2 
{
border: 1px solid #fff;
padding: 4px;
background-image: url("img/background-sidebar.jpg");
background-repeat: repeat-y;
background-color: #ffffff;
position: absolute; top: 220px; left: 5px;
background-color: #aaa;
font-size: 12px;
font-style: normal;
text-align: left;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
width: 200px; 
}

.sidebar3 
{
border: 1px solid #fff;
padding: 4px;
background-image: url("img/background-sidebar.jpg");
background-repeat: repeat-y;
background-color: #ffffff;
position: absolute; top: 510px; left: 5px;
background-color: #aaa;
font-size: 12px;
font-style: normal;
text-align: left;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
width: 200px; 
}


.sidebartext
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: normal
}

.sidebarfineprint
{
  color: #000000;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 9px;
  font-weight: normal;
}

.titlesidebar
{
  color: #333399;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  font-weight: bolder;
	text-align: center;
}

.sitename
{
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bolder;
	width: 525px;
  position: relative; left: 240px;
}

p.bodypanel {text-align: center;}


.c_inner { background-color: #e0e0e0; border: 1px solid #666; padding: 4px; }

a.text:link {color: #0000ff; text-decoration: none; font-size: 10px; font-weight: normal; }
a.text:visited {color: #0000ff; text-decoration: none; font-size: 10px; font-weight: normal; }
a.text:hover {color: #ff6666; text-decoration: none; font-size: 10px; font-weight: normal; }

a.headline:link {color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; }
a.headline:visited {color: #fff; text-decoration: none; font-size: 12px; font-weight: normal; }
a.headline:hover {color: #333399; text-decoration: none; font-size: 12px; font-weight: normal; }

a.sidebarlink:link {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; }
a.sidebarlink:visited {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; }
a.sidebarlink:hover {color: #333399; text-decoration: none; font-size: 10px; font-weight: normal; }

a.greylink:link {color: #999999; text-decoration: none; font-size: 10px; font-weight: normal; }
a.greylink:visited {color: #999999; text-decoration: none; font-size: 10px; font-weight: normal; }
a.greylink:hover {color: #333399; text-decoration: none; font-size: 10px; font-weight: normal; }

a.mailheader:link {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 240px; }
a.mailheader:visited {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 240px; }
a.mailheader:hover {color: #800000; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 240px; }

a.mailheader2:link {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 320px; }
a.mailheader2:visited {color: #fff; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 320px; }
a.mailheader2:hover {color: #800000; text-decoration: none; font-size: 10px; font-weight: normal; position: absolute; left: 320px; }





.miniblue
{
  color: #0000ff;
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: normal
}


.title
{
  color: #000000;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bolder
}

.ideaform
{
border: 1px solid #999999;
font-size: 10px;
color: #000099;
background-color: #e1e1e1;
}

.digstoreform
{
border: 1px solid #999999;
font-size: 9px;
color: #800000;
background-color: #e1e1e1;
}


.designcollectionstitle
{
  color: #ffffff;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bolder;
	background-color: #800000;
	padding: 3px;
}


.designcollectionsbody 
{
padding: 4px;
border-style: solid;
border-bottom: 1px solid #800000;
border-top: 1px solid #800000;
border-right:1px solid #800000;
border-left:1px solid #800000;
background-color: #fff;
width: 525px;
position: relative; left: 240px;
}


.designinstructionstitle
{
  color: #ffffff;
  font-family: Arial, Helvetica, Sans-Serif;
  font-size: 14px;
  font-weight: bolder;
	background-color: #333399;
	padding: 3px;
}

.designbody 
{
padding: 4px;
border-style: solid;
border-bottom: 1px solid #333399;
border-top: 1px solid #333399;
border-right:1px solid #333399;
border-left:1px solid #333399;
background-color: #fff;
width: 525px;
position: relative; left: 240px;
}




.image
{
font-size: 12px;
}

.textad 
{ 
background-color: #aaa;
border: 1px solid #990000;
font-size: 12px;
font-style: normal;
text-align: center;
font-family: Verdana, Arial, Helvetica, Sans-Serif;
padding: 5px;
color: #990000;
width: 525px;
position: relative; left: 240px;
} 

.mini
{
  color: #333;
  font-family: Verdana,Arial, Helvetica, Sans-Serif;
  font-size: 10px;
  font-weight: normal
	
}

.rowmargin1
{
margin-left: 10px
}

a { font-size: 12px; color: #0000ff; text-decoration: none } 

.head { font-family: Arial, Verdana, sans-serif; font-size: 18px; font-style: italic; font-weight: bolder; } 

.copy { background-color: #aaa; border: 1px solid #666; font-size: 10px; font-style: italic; text-align: center; } 

.c_outer {align: middle; width: 600px; background-color: #fff; border: 1px solid #000; padding: 10px; } 

.c_inner { background-color: #e0e0e0; border: 1px solid #666; padding: 4px; }

.c_image { border: 1px solid #666; padding: 4px; background-image: url("img/store/background.gif"); background-repeat: repeat-y; background-color: #ffffff; }

.logo { position: absolute; top: 10px; left: 12px; } 

.nav { position: absolute; top: 75px; left: 8px; width: 120px; background-color: 525D76; border: 1px solid #000; padding: 4px; }

