/*  styles.css
	  Copyright 2010, Embroidery Designs Download.com

	  ORN  FF9933
	  RED  993333
    YEL  F9E491
    GRN  99CC66 (Light)
    GRN  779A58 (Dark)
    BLU  B6D7F6 (Light)
	  BLU  99CCFF (Slightly Darker)
	  BRN  663333 (Light)
	  BRN  462B0E (Dark)
*/

@import url("/checkout/checkout.css");

body.main {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #462b0e; 
  background-image: url(/images/bgtile.gif); margin: 5px; padding: 5px;}
td,th {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #462b0e;}
a.link {font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #993333; text-decoration: none;}
a.link:hover {text-decoration: underline;}
form {margin-top: 0; margin-bottom: 0;}

/*  Start General Use  */
div.shadowbox-outer {background-color: #CCCCCC;}
div.shadowbox-inner {background-color: white; color: black; position: relative; top: -2px; left: -3px; 
  border-width: 1px; border-style: outset; border-color: #BBBBBB; padding: 0px 0px 0px 0px;}
table.slideshow {border-style: solid; border-color: #000000; border-width: 0px;}
span.leftheaders{font-family: Georgia, "Times New Roman", Times, serif; color: #993333; 
font-weight: bold; font-size: 12px;}
ul {text-align: left;}
/*  End General Use */

/*  Start Header / Footer */
table.main {width: 85%; border-style: solid; border-color: #462B0E; border-width: 3px; background-color: #FFFFFF;
margin-left: auto; margin-right: auto; border-spacing: 0px 0px; padding: 0px 0px 0px 0px; min-width: 760px;} 
/*  Header Graphics */
div.topperleft{width: 56%; float: left; text-align: center;}
div.topperleft a img {border-style: none;}
div.topperright{float: right;}
/*  Top Navigation Menu System */
td.topmenustruct {background-color: #779A58;}
table.topmenu {width: 100%; border-style: none; border-spacing: 0px 0px;}
td.topmenu {text-align: center; vertical-align: middle; height: 35px;}
td.topmenu a {font-size: 18px; font-weight: bold; color: #FFFFFF; text-decoration: none; font-variant: small-caps;}
td.topmenu a:hover {color: #B6D7F6;}
td.topmenu a img {vertical-align: middle; border-style: none;}
/*  Left Navigation Menu Area */
td.leftmenustruct {width: 175px; text-align: center; vertical-align: top; background-color: #F9E491;}
table.leftmenu {width: 100%; border-spacing: 10px; padding: 2px 2px 2px 2px;}
td.leftmenu{text-align: left;}
div.leftmenucart{font-size: 12px; text-decoration: none; color: #663333; padding: 0px 0px 0px 15px;}
font.leftmenucart {font-family: verdana,arial,helvetica,sans-serif; color: #000000; padding: 0px 0px 0px 2px;}
div.leftmenu {font-size: 12px; padding: 0px 0px 0px 15px;}
div.leftmenu a {text-decoration: none; color: #663333;} 
div.leftmenu a:hover {text-decoration: none; color: #000000; background-color: #99CCFF;} 
td.leftmenucenter{text-align: center;}
td.leftmenucenter img {border-width: 0px; border-style: none;}
/* Accordion Menu */
.amenu{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;}
.amenu .am_toplevel{padding: 0px 0px; /*Use to indent*/ margin: 5px 0px;  /*Spacing between Headers*/
  cursor: pointer;} /*1st level Design Sets and Single Designs*/
.amenu .am_toplevelcollapsed{} /*1st level Design Sets and Single Designs when collapsed*/
.amenu .am_toplevelexpanded{} /*1st level Design Sets and Single Designs when expanded*/
.amenu ul.am_toplevelitems{}
.amenu ul{list-style-type: none; margin: 0px; padding: 0px;} 
  /*Controlling both ul.am_toplevelitems and ul.am_2ndlevelitems*/
.amenu ul li a.am_2ndlevel{color: #663333; display: block; padding: 0px 0px 0px 15px; 
  outline: none; /*hides phantom line*/} /* 2nd level Design Sets and Single Designs */
.amenu ul li a.am_2ndlevelcollapsed{} /* 2nd level Design Sets and Single Designs when collapsed */
.amenu ul li a.am_2ndlevelexpanded{} /* 2nd level Design Sets and Single Designs when expanded */
.amenu ul li a.am_2ndlevel ul.am_2ndlevelitems{}
.amenu ul li a{color: #993333; display: block; padding: 0px 0px 0px 25px; text-decoration: none;} 
  /* 3rd level Design Sets and Single Designs, b/c 2nd level overidden above */
.amenu ul li a:hover{color: #000000; background-color: #99CCFF;} /* Hover 2nd and 3rd levels */




















/*  Content Area */
td.contentareastruct {width: 100%; vertical-align: top; padding: 20px;} /* bgcolor set with inline style */
p.title {text-align: center; font-size: 14px; font-weight: bold;}
H1.title {text-align: center; font-size: 16px; font-weight: bold;}
p.plaintext {text-align: left;}
p.justify {text-align: justify;}
p.divider {text-align: center;}
p.plaintext-central {text-align: left; padding: 0px 40px 0px 40px;}
span.heading {font-size: 14px; font-weight: bold; text-align: left; color: #993333;}
p.right {font-size: 14px; text-align: right;}
/*  Footer  */
td.footer {text-align: center; vertical-align: middle; background-color: #779A58;}
table.footer {width: 100%; border-width: 0px; border-style: solid; border-color: #000000; 
border-spacing: 0px 0px; padding: 0px 10px 0px 10px;}
td.footer_lt {width: 35%; text-align: left; vertical-align: middle; font-size: 10px; 
  border-width: 0px; border-style: solid; color: #FFFFFF; font-weight: normal;}
td.footer_rt {width: 35%; text-align: right; vertical-align: middle; font-size: 12px; 
  border-width: 0px; border-style: solid; color: #FFFFFF; font-weight: normal;}
td.footer_md {text-align: center; vertical-align: middle;
  border-width: 0px; border-style: solid;}
table.footer_md {border-width: 0px; border-style: solid; margin-left: auto; margin-right: auto;} 
td.footer_md_1{font-size: 12px; font-weight: bold; color: #FFFFFF; text-align: center; vertical-align: middle;}
td.footer_md_2{text-align: center; vertical-align: middle;}
td.footer_md_3{font-size: 10px; color: #FFFFFF; text-align: center; vertical-align: middle;}
td.footer_md_3 a:link {color: #FFFFFF; text-decoration: none;}
td.footer_md_3 a:visited {color: #FFFFFF; text-decoration: none;}
td.footer_md_3 a:hover {color: #FFFFFF; text-decoration: underline;}
td.footer_md_3 a:active {color: #FFFFFF; text-decoration: none;}
table.footer_cat {width: 95%;}
td.footer_cat {font-family: verdana,arial,helvetica,sans-serif; text-align: center; font-size: 10px; 
  color: #F9E491; padding: 3px 0px 1px 0px; border-top-width: 1px; border-top-style: solid; 
  border-top-color: #462B0E;}
td.footer_cat a:link {color: #F9E491; text-decoration: none;}
td.footer_cat a:visited {color: #F9E491; text-decoration: none;}
td.footer_cat a:hover {color: #993333; text-decoration: none;}
table.footer_bot {width: 65%; padding: 2px;}
td.footer_bot {font-size: 10px;}
H1.footer_text {font-size: 16px; font-weight: bold; text-decoration: none; margin: 0px;}
H2.footer_text  {font-size: 14px; font-weight: bold; text-decoration: none; margin: 0px;}
/*  End Header / Footer */

/*  Start Home Page Layout */
div#home_slideshow {border-style: solid; border-width: 0px; width: 240px; height: 180px; float: right;}
table.home_newrel {margin-left: auto; margin-right: auto; border-spacing: 5px;}
td.home_newrel {text-align: center; vertical-align: middle; border-style: none; border-width: 0px; 
  background-color: #DDDDDD;}
td.home_newrel img {max-height: 100px; border-width: 0px; border-style: none;}  
table.formats {border-spacing: 2px;}
td.formats1 {text-align: center; vertical-align: middle; padding: 4px 4px 10px 4px; font-weight: bold;}
td.formats2 {text-align: center; vertical-align: middle; padding: 6px; border-style: solid; 
 border-width: 1px; border-color: #779A58; font-family: verdana,arial,helvetica,sans-serif;}
/*  End Home Page Layout */

/*  Start Search Page Layout */
table.searchhead{margin-left: auto; margin-right: auto;}
td.searchhead{font-size:14pt; color: #993333; font-weight: bold; text-align: center; 
  background-color: #F9E491; border-style: solid; border-color: #663333; border-width: 2px; 
  padding: 3px 15px 4px 15px; vertical-align: middle;}
/* Filter */
table.searchfilter {margin-left: auto; margin-right: auto; border-collapse: collapse; margin: 5px 0px 0px 0px;}
td.searchfilterleft {text-align: right; color: #993333; font-size: 12px; font-weight: bold; 
  padding: 0pt 3pt 0pt 0pt; font-family: verdana,arial,helvetica,sans-serif;}
td.searchfilterright {text-align: left; padding: 0pt 0pt 0pt 3pt;}
td.searchfilterright select {color: #993333; font-size: 12px; font-weight: normal; border-color: #6699CC; 
  border-style: solid; border-width: 1px; font-family: verdana,arial,helvetica,sans-serif;}
div.searchfilter{margin-left: auto; margin-right: auto; color: #993333; font-size:12pt; 
  font-weight: normal; text-align: left; margin: 60px;}
/*  Add Layout */
table.searchadd{width: 90%; margin-left: auto; margin-right: auto;}
td.searchadd{width: 33%; border-style: none; background: #FFFFFF; padding: 10px 0px 0px 10px;}
a.searchadd2 {text-align: center; font-size: 12px; font-weight: bold; color: #000000; 
  text-decoration: none; display:block; padding: 5px;}
a.searchadd2:hover {background-color: #DDDDDD;}
a.searchadd2 img {border-style: none; width: 100px; margin-left: auto; margin-right: auto;
  margin-bottom: 5px; display:block;}
a.vdet {color: #993333;}
a.vdet:hover {color: #779A58;}
/*  End Search Page Layout */

/*  Start Details Page Layout */
table.detailhead{margin-left: auto; margin-right: auto;}
td.detailhead{font-size:14pt; color: #993333; font-weight: bold; text-align: center; background-color: #F9E491; 
  border-style: solid; border-color: #663333; border-width: 2px; padding: 3px 15px 4px 15px; vertical-align: middle;}
div.detaildesigntype {margin-left: auto; margin-right: auto; font-family: verdana,arial,helvetica,sans-serif; 
  color: #993333; font-weight: bold;}
div.detaildesigntype2 {margin-left: auto; margin-right: auto; font-family: verdana,arial,helvetica,sans-serif; 
  color: #663333; text-align: center;}
table.detaildesc {width: 85%; margin-left: auto; margin-right: auto;}
td.detaildesc {background-color: #FFFFFF; color: #000000; text-align: left; font-weight: normal; 
  padding: 2px 2px 2px 2px; border-width: 0px; border-style: solid;
  font-family: verdana,arial,helvetica,sans-serif; }
div.detaildesc_red {background-color: #FFFFFF; color: #993333; text-align: left; font-weight: normal;
  font-family: verdana,arial,helvetica,sans-serif;}
td.detaildesc2 {background-color: #FFFFFF; color: #000000; text-align: left; font-weight: normal; 
  padding: 8px 2px 2px 2px; border-width: 0px; border-style: solid;
  font-family: verdana,arial,helvetica,sans-serif; }
/*  --- Add to Cart --- */
table.atc1{width: 350px; margin-left: auto; margin-right: auto;}
div.atc-content{width: 100%; background-color: #B6D7F6;} /* Used in shadowbox */
table.atc2{width: 100%;}
td.atc1 {color: #000000; text-align: center; font-weight: bold; font-size:14px; padding: 5px 5px 5px 5px;}
td.atc2 {color: #000000; text-align: center; font-weight: bold; font-size:14px;}
td.atc3 {color: #000000; text-align: center; font-weight: bold; font-size:14px; 
  font-family: verdana,arial,helvetica,sans-serif;}
select.atc {background-color: #FFFFFF; color: #000000; font-weight: normal; font-size: 14px;}
/*  --- Thread Chart --- */
table.detail_tc {border-style: solid; border-color: #000000; border-width: 0px; margin-left: auto; margin-right: auto;}
td.detail_tc {text-align: center; font-weight: bold; font-size:16px; padding: 5px 5px 5px 5px;}
td.detail_tc a {color: #993333;}
td.detail_tc a:hover {background-color: #F9E491;}
/*  --- Set Graphics --- */
table.setgraphics{margin-left: auto; margin-right: auto; border-spacing: 0px 0px;}
td.setgraphicspics{background-color: #FFFFFF; padding: 25px 25px 25px 25px;}
td.setgraphicsdetails{font-family: verdana,arial,helvetica,sans-serif; color: #000000; 
  text-align: left; font-weight: normal;}
/*  --- Divider --- */
p.detaildivider {text-align: center;}
/*  End Details Page Layout */

/*  Start Shopping Cart Page Layout */
table.carttitle {width: 95%;}
td.carttitle {font-size: 14pt; color: #993333; text-align: left; vertical-align: middle; font-weight: bold;}
td.cartrl1 {background-color: #779A58; height: 5px;}
table.cart {width: 95%; border-spacing: 0pt;}
tr.cart1 {background-color: #F9E491;} /* Old was BBBBBB */
td.cart1 {border: 1pt; border-style: solid; border-color: #DDDDDD; padding: 2pt; 
  font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold;}
tr.cartempty {background-color: #FFFFFF;}
td.cartempty {color: #000000; border: 1pt; border-style: solid; border-color: #DDDDDD; padding: 10pt; 
  font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; font-weight: normal; 
  text-align: center; vertical-align: middle;}
tr.cart2 {background-color: #FFFFFF;}
td.cart2 {color: #000000; border: 1pt; border-style: solid; border-color: #DDDDDD; padding: 2pt; 
  font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: normal;}
input.cartqty {width: 20px; text-align: center;}
tr.carttotal {background-color: #FFFFFF;}
td.carttotal {color: #000000; border: 0pt; border-style: solid; border-color: #DDDDDD; padding: 2pt; 
  font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; font-weight: bold; 
  text-align: right; border-top-style: solid; border-top-width: 3pt;}
div.cartspacer {height: 10px;}
div.cartupdate {border: 0pt; border-style: solid; width: 95%; text-align: left; vertical-align: middle;}
table.cartbuttons {border: 0pt; border-style: solid; width: 95%; border-spacing: 0pt; padding: 0pt;}
td.cartcontinue {border: 0pt; border-style: solid; text-align: right; vertical-align: middle;}
td.cartcheckout {border: 0pt; border-style: solid; text-align: right; vertical-align: middle; width: 130px;}
table.cartaccepts {width: 95%;}
td.cartacceptsleft {text-align: left;}
td.cartacceptslefttext {color: #000000; text-align: left; font-size: 12px; font-weight: bold;}
td.cartacceptsright {text-align: right;}
/*  End Shopping Cart Page Layout */

/*  Start Special Offers Page Layout */
table.spcoff {margin-left: auto; margin-right: auto; 
  border: 0pt; border-style: solid; border-spacing: 0pt; padding: 0pt;}
td.spcoffemailtxt {text-align: left; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; 
  font-weight: bold; color: #000000;}
input.spcoff {background-color: #F9E491;}
td.spcofferrormsg {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; 
  color: #FF0000;}
td.spcoffleft {color: #000000; text-align: left;}
td.spcoffright {text-align: right;}
table.spcoffnotice {margin-left: auto; margin-right: auto; width: 475px;
  border: 0pt; border-style: solid; border-spacing: 0pt; padding: 0pt;}
td.spcoffnotice {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; 
  color: #993333;}
/*  End Special Offers Page Layout */

/*  Start Download Page Layout */
table.download {margin-left: auto; margin-right: auto; 
  border: 0pt; border-style: solid; border-spacing: 0pt; padding: 0pt;}
td.downloadtxt {text-align: left; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; 
  font-weight: bold; color: #000000;}
td.downloadleft {color: #000000; text-align: left;}
td.downloadright {text-align: right; padding: 10px 0px 0px 0px;}
input.download {font-family: "Andale Mono", "Courier New", Courier, monospace; font-size: 15pt; 
  background-color: #F9E491; padding: 0px;}
td.downloaderrormsg {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; 
  color: #FF0000;}
table.downloadnotice {margin-left: auto; margin-right: auto; width: 475px;
  border: 0pt; border-style: solid; border-spacing: 0pt; padding: 0pt;}
td.downloadnotice {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; 
  color: #993333;}
/*  End Download Page Layout */

/*  Start Free Designs Page Layout */
table.freedesigns {width: 90%; margin-left: auto; margin-right: auto;}
td.freedesigns {border-width: 0pt; border-style: solid; border-color: #000000; text-align: center;
  background: #FFFFFF; padding: 10px 0px 10px 0px;}
td.freedesigns img {border-style: solid; border-width: 0px; width: 100px;}
a.freedesigns {color: #993333;}
a.freedesigns:hover {color: #779A58;}
/*  End Free Designs Page Layout */

/*  Start FAQ Page Layout */
div.faq_heading {font-size: 14px; font-weight: bold; text-align: left; text-decoration: underline; 
  color: #663333;}
div.faq_question {text-align: left;}
div.faq_question span {font-size: 12px; font-weight: normal; color: #993333;}
span.faq_answer {text-align: left; padding: 5px 5px 5px 10px;} /* Also correlates to js */
/*  End FAQ Page Layout */

/*  Start Terms Page Layout */
div.eula{border: 2pt; border-style: solid; border-color: #779A58; width: 90%;
margin-left: auto; margin-right: auto; padding: 10px 10px 10px 10px;}
/*  End Terms Page Layout */

/*  Start Contact US Page Layout */
table.contactus {margin-left: auto; margin-right: auto; 
  border: 0pt; border-style: solid; border-spacing: 0pt; padding: 0pt;}
td.contactustxt {text-align: left; font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; 
  font-weight: bold; color: #000000;}
td.contactusleft {text-align: left;}
input.contactus {background-color: #F9E491;}
textarea.contactus {background-color: #F9E491;}
td.contactusright {text-align: right;}
td.contactuserrmsg {font-family: verdana,arial,helvetica,sans-serif; font-size: 10px; font-weight: normal; 
  color: #FF0000;}
td.contactusnotice1 {font-family: verdana,arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; 
  text-align: center; color: #462B0E; width: 450px; height: 60px;}
td.contactusnotice2 {font-family: verdana,arial,helvetica,sans-serif; font-size: 12px; font-weight: normal; 
  text-align: left; color: #462B0E; width: 450px; height: 60px;}
/*  End Contact US Page Layout */

/*  Start About Us Page Layout */
table.aboutus {float: right;}
td.aboutus img {border: 2pt; border-style: solid; border-color: #F9E491;}
/*  End About Us Page Layout */

/*  Start Links Page Layout */
td.links{font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #462b0e; 
  text-align: center; vertical-align: top; width: 50%; border: 0pt; border-style: solid; padding: 5pt;}
a.links{font-size: 16px; color: #993333; font-weight: bold;}
p.links {text-align: left;}
/*  End Links Page Layout */

