/*    styles.css
	Copyright 2004, Embroidery Font Shop.com
*/

/* Sets background for page */
BODY { 
background-color: #CCCCCC;
background-image: url(images/quilt.gif); 
}

font.family {font-family: "Tempus Sans ITC", Arial, sans-serif}

/* General hyperlinks */
A.nav:link { color: #336666 }
A.nav:visited { color: #663300 }
A.nav:hover {color: #FF0000}

/* Menusystem hyperlinks */
A.nav2:link { color: #FFFFFF }
A.nav2:visited { color: #FFFFFF }
A.nav2:hover {color: #000000}

/* Individual font name hyperlinks */
A.nav3:link { color: #000000 }
A.nav3:visited { color: #000000 }
A.nav3:hover {color: #FFFFFF}
A.nav3 {font-family: "Tempus Sans ITC", Arial, sans-serif}
A.nav3 {font-size: 10pt}

/* Individual new font name hyperlinks */
A.nav4:link { color: #FFFF33 }
A.nav4:visited { color: #FFFF33 }
A.nav4:hover {color: #FFFFFF}
A.nav4 {font-family: "Tempus Sans ITC", Arial, sans-serif}
A.nav4 {font-size: 12pt}

/* Individual font name hyperlinks at bottom of footer */
A.nav5:link { color: #336666 }
A.nav5:visited { color: #336666 }
A.nav5:hover {color: #FFFFFF}
A.nav5 {font-family: "Tempus Sans ITC", Arial, sans-serif}
A.nav5 {font-size: 8pt}

/* Page Navigation hyperlinks at top of footer*/
A.nav6:link { color: #336666 }
A.nav6:visited { color: #336666 }
A.nav6:hover {color: #FFFFFF}
A.nav6 {font-family: "Tempus Sans ITC", Arial, sans-serif}
A.nav6 {font-size: 12pt}
A.nav6 {font-weight: bold}

/* Individual font name hyperlinks */
A.exception:link { color: #0033FF }
A.exception:visited { color: #0033FF }
A.exception:hover {color: #6666FF}
A.exception {font-family: "Tempus Sans ITC", Arial, sans-serif}
A.exception {font-size: 10pt}

/* Set colors for hyperlinks generated with the <A> tag
   class="links" */
A.links:link { color: #000099 }
A.links:visited { color: #9966CC }
A.links:hover {color: #FF0000}

A.db:link { color: #0000FF }
A.db:visited { color: #0000FF }
A.db:hover {color: #FF0000}

/* This spacer is used in the menu system */
div.spacer {
display:block; 
border: none; 
height: 6pt;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: transparent none no-repeat scroll center center;
}

/* This prevents undesired whitespace surrounding a <form> element which
   can occur when the form element is interlaced with <table> elements */
form { 
margin-top: 0;
margin-bottom: 0;
}

/* Set height of table cell */
td.height { 
height: 2em;
}

/* Set size of main graphic table cell */
td.main_graphic { 
height: 0.9in;
text-align: center; 
vertical-align: middle;
}

/* Set styles for text enclosed within the <P> tag
   class="reg" */
p.reg { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #000000;
}

/* Set styles for text enclosed within the <P> tag */
p.elist { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
text-align: center;
color: #000000;
}

/* Set styles for text enclosed within the <P> tag */
p.elist1 { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
text-align: center;
color: #0000CC;
}

/* Used for Copyright in footer */
font.copyright { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 10pt;
color: #000000;
font-weight: bold; 
}

/* Set styles for text enclosed within the <P> tag
   class="regind" */
p.regind {
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #000000;
text-indent: 1.5em;
}

/* Set styles for text enclosed within the <P> tag
   class="title" */
p.title { 
text-align: center;
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 16pt;
color: #000000;
font-weight: bold; 
text-decoration: underline;
}

/* Set styles for embroidery links */
p.links { 
text-align: left;
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #000000;
font-weight: bold; 
}

/* Set styles for customer error messages on download page  */
p.dlnotice { 
text-align: left;
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #CC3333;
font-weight: bold; 
}

H1.header_text { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 18pt;
color: #336666;
font-weight: bold; 
margin-top: 0;
margin-bottom: 0;
}

H2.header_text { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #336666;
font-weight: bold; 
margin-top: 0;
margin-bottom: 0;
}

H2.popup_text { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #000000;
font-weight: bold; 
margin-top: 0;
margin-bottom: 0;
}

H2.title_bar_text { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #000000;
font-weight: bold; 
margin-top: 0;
margin-bottom: 0;
}

H2.title_bar_text2 { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 12pt;
color: #FF0000;
font-weight: bold; 
margin-top: 0;
margin-bottom: 0;
}

.footer_text { 
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-size: 14pt;
color: #000000;
margin-top: 0;
margin-bottom: 0;
font-weight: bold;
}

TABLE.main {
border-collapse: separate;
border-spacing: 15pt;
width: 100%;
}

TR.main { 
background-color: #FFFFFF;
}

TD.main { 
border: solid 1pt;
border-color: #336666;
padding: 5pt;
border-style: inset;
}

/* Table footnote on Home page*/
CAPTION.formats { 
caption-side: bottom; 
width: auto;
text-align: left;
font-size: 10pt;
color: #000000;
}

/* Table footnote on Home page*/
B.formats { 
font-size: 12pt;
color: #FF0000;
font-weight: bold; 
}

/* Sets background color used in form selects */
select.bg { background-color: #D2E8DF }

/* popup image link - centers image, prevents highlighted border and */
/* corrects crooked phantom line shown when link is selected */
a.popup img { 
margin-left: auto;
margin-right: auto;  
vertical-align: middle;
border: none;
display: block;
} 

input.dl{
font-family: "Andale Mono", "Courier New", Courier, monospace;
font-size: 15pt;
padding: 0px; 
color: #000000;
background-color: #FFFFFF;
}

/* catalog image link - prevents highlighted border and */
/* corrects crooked phantom line shown when link is selected */
a.catalog img { 
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;  
padding: 5px;
vertical-align: middle;
border-color: #000000;
border-width: 2px;
border-style: solid;
height:50px;
display: inline; 
background-image: url('/images/quilt.gif');
}

a.catalog_mono img { 
margin-top: 10px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 10px;  
padding: 5px;
vertical-align: middle;
border-color: #000000;
border-width: 2px;
border-style: solid;
height:100px;
display: inline; 
background-image: url('/images/quilt.gif');
}

font.projects {
font-size: 12pt;
font-family: "Tempus Sans ITC", Arial, sans-serif;
font-weight: bold;
color: #336666;
text-decoration: none;
}

/* Used in ads when discount is invoked - 12/28/06 */
font.discount{text-decoration: line-through; font-weight: bold;}
font.discount2{font-weight: bold; color: #FF0000;}
