TD  {
	font-size : 12px;
	font-family : Verdana, Helvetica;
	line-height : 14px;
	
}

/* gallery navigation */

#galnav
{
	width: 200px;
	padding-top: 40px;
  vertical-align: top;
}

#galnav ul
{
  list-style: none;
	margin: 0;
	padding: 0;
}

#galnav li
{

  font-size: 12px;
	line-height: 20px;
}

#galnav a
{
  display: block;
  text-decoration: none;
	border-bottom: #aaa solid 3px;
	color: #666666;
	width: 175px;
}

#galnav a:hover
{
  color: #8C1E7F;
	border-bottom: solid #8C1E7F 3px;
  margin: 0;
	padding:0;
}
/* end gallery navigation */

.default  {
	font-size : 12px;
	font-family : Verdana, Helvetica;
	line-height : 14px;
	color: Black;

}
.defaultB  {
	font-size : 12px;
	font-family : Verdana, Helvetica;
	line-height : 18px;
	color: Black;
	font-weight : bold;
	
	
}

.footer  {
	font-size : 7pt;
	text-align : center;
	font-family : Verdana, Helvetica;
	line-height : 14px;
	color : Black;
	background-color : #EEEFED;
}


h1 { 
	font-size : 14px;
	font-family: Verdana, Helvetica;
	color : Black;
	line-height : 18px;
	font-weight : bold;
}

.header  {
	font-size : 14px;
	font-family: Verdana, Helvetica;
	color : #333333;
	line-height : 18px;

}
.textbox{
	border-width : thin;
	border-color : #3A89C9;
	border-style : solid;

}

.button{
	border-width : 1px;
	border-style : solid;
	background-color : #EEEFED;

}
	
.caption {
	font-size : 7pt;
	text-align : center;
	font-family : Verdana, Helvetica;
	line-height : 14px;
	font-weight : bold;
	color : #999999;
		
	
}
.icon{
	font-size : 18px;
	text-align : center;
	font-family : Verdana, Helvetica;
	line-height : 18px;
}
.top {
	font-size : 16px;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	color : White;
	line-height : 14px;
	letter-spacing : 1px;
	
}

	:link { color: rgb(0, 0, 0) }  
  	:visited { color: rgb(0, 0, 0) } 
  	:active { color: rgb(0, 0, 0) } 
  	:hover { color: #8C1E7F; 
				text-decoration: none 
  		  		
  	}
	a.plain { text-decoration:underline; }
	
/* bottom navigation */

#bottomnav
{
	margin-top: 15px;
	margin-bottom: 15px;
  font-size: 10px;
	width: 100%;
}

#bottomnav td
{
  padding: 0 0 0 5px;
}


#bottomnav a
{
  text-decoration:underline; 
}

#bottomnav a:hover
{
  color: #8C1E7F; 
	text-decoration: none 
}
/* end bottom navigation */


/* primary content */

#primarycontent
{
  padding: 10px 0 0 0;  

}

/* gallery samples */

#galsamples
{
	margin: 0;
  margin:0;
	padding: 0;

}

#galsamples td
{
  border: 0;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: center;
  width: 120px;
	height: 120px;

}

#galsamples img
{
	margin: 0;
  padding: 0 0 1px 1px;
	border: 0;
  width: 110px;
	height: 110px;
}

/* specials and ordering */
#specials a.plain1 { text-decoration : none; }
#specials a:link
{
	color: #191970; 
	text-decoration: none;
    font-weight : bold;
}

#specials a:visited		  
{ 
	color: #191970; 
	text-decoration: none;
}

#specials a:hover		  
{ 
		color: #aa3d57;
		text-decoration: none;
}

#specials a:active	   
{
		color: #997a1e; 
		text-decoration: none;
}

#specials h1
{
    font-size: 24px; 
	font-family: verdana, arial, geneva, sans-serif; 
	padding: 5px 
    
}
#specials .txt14px_padded  
{ 
	font-size: 14px; 
	font-family: verdana, arial, geneva, sans-serif; 
	line-height : 16px;
	padding: 5px 
}

#specials .txt10px 
{ 
		font-size: 10px; 
		font-family: verdana, arial, geneva, sans-serif
}

#specials .order
{ 
	font-size: 11px;
	font-family: verdana, arial, geneva, sans-serif;
	color: Black;
	font-weight : bold;
	padding: 5px 
}

#specials
{
	margin: 0;
    margin:0;
	padding: 0;

}

#specials .tdImage
{
  border: 0;
	margin: 3px;
	padding: 10px;
	vertical-align: middle;
	text-align: center;
  width: 175px;
	height: 175px;

}

#specials img
{
	margin: 0;
  padding: 0 0 1px 1px;
	border: 0;
  width: 150px;
	height: 150px;
}

/* image display */

#imagedisplay
{
	margin-top: 10px;
}

#imagedisplay p
{
  text-align: center;
}

#imagedisplay img
{
  border: 0;
	margin: 0;
	padding:5px;
}

/* image credits */

#imagecredits h1
{
  font-size: 14px;
	font-weight: bold;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0;
}

/* logo orange flower petals #FC8B00  F66802 EE5E05 D52F05*/
#order .tableOutline 
{
	border:1px solid #D52F05;
	

}

#order TD
{
  border: 0;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	text-align: left;
}

#order .tdForm
{
  border: 0;
	margin: 1px;
	padding: 1px;
	vertical-align: middle;
	text-align: left;
}

#order DIV
{
	margin-top: 0px;	
}

#order .tableBody1 {
	background:#fff;

}

#order .tableBody2 {
	background:#e7e7e7;

}

#order .tableHeadBG {
	background:#FC8B00;
}

#order .tableHeadText {
	font-size : 18pt;
	font-family: Verdana, Helvetica;
	font-weight: bolder;
	color : WHITE;
	margin: 5px;
	line-height : 18px;
}


#order .tableHead2 {
	font-size : 16px;
	font-family: bold Verdana, Helvetica;
	color : Black;
	line-height : 18px;
	letter-spacing : 1px;
	font-weight : bold;
	background:#ffff00;
}

#order HR {
	width: 100%; 
	height: 1px; 
	color: #D52F05; 
	border-style: solid;
}

#order .bottomBorder {
	font-weight : bold;
	border-bottom : 1px solid #FC8B00;
}
/* general classes */

.anchordirective
{
  font-size: 11px;
	font-style: italic;
	text-align: center;
	line-height: 1;
	margin: 0;
	padding: 0 0 6px 0;
}

#info {
	color:#666666;
 	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	margin-left: 150px;
	margin-right: 150px;
	line-height: 1.5;
}

#info .black {
	color:#000000;
}

#info .indent {
	margin-left: 25px;
}


.fullWidth{
text-align: left;
width: 85%;
}

.dotted {border-top:2px dotted #FFC1C1; text-align:left;}
.dottedbtm {border-bottom:2px dotted #FFC1C1; text-align:left;}
.spaced {margin-top: 10px}
.spacedbtm {margin-bottom: 10px}
.cellPad {padding-top: 7px}
.cellPadbtm {padding-bottom: 7px}

/* Added 1/31/09 for specials text */
.important {
	color: Red;
	font-size: 10px;
}
