/* ***************************************************************************************************************** */
/* Accent Embroidery General Page CSS                          */
/* Version 1.0                                   */
/* Last Modified: 2007-11-20                       */

/* ***************************************************************************************************************** */
/* General Formatting */

/* --------------------------------------------------------------------------------------------- */
/* Body Style */

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

body.Main {
}

body.AdvancedEditor {
	background-color: #FFFFFF;
	padding: 4px;
}

body.Popup {
	background-color: #FFFFFF;
}

a img 
{
    border:none;
}
/* --------------------------------------------------------------------------------------------- */
/* Default Link, Table and Form Elements */

/* ......................................................................... */
/* Links */

a:link, a:visited, a:active {
	font-family: arial, helvetica, sans-serif;
	font-weight: 700;
	color: #000000;
    text-decoration:none;
}

a:hover {
	color: #0000FF;
    text-decoration:underline;
}
/* --------------------------------------------------------------------------------------------- */
/* TreeView Menu Elements */

td.TreeViewContainer 
{
    background-color: #E6E6FA;
    vertical-align:top;
    text-align:left;
    width:140px;
    height:505px;
    padding:0px 0px 0px 0px;
 }

 td.ProductListContainer 
{
    vertical-align:top;
    width:630px;
    border:none;
}
 td.TreeViewRootNode 
 {
    background-color:#CFD7FF;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
    text-indent:0px;
    color:#696969;
    width:140px;
    padding:5px;
    border-color:#4169E1;
    border-style:solid;
    border-width:1px;
 }
 td.TreeViewParentNode 
 {
    background-color:#CFD7FF;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:9pt;
    text-indent:4px;
    color:#696969;
    width:140px;
    padding-top:4px;
    padding-bottom:4px;
    border-color:#4169E1;
    border-style:solid;
    border-width:1px;
 }
 
 td.TreeViewChildNode 
 {
    background-color: #E6E6FA;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:500;
    font-size:8pt;
    text-decoration:none;
    text-indent:8px;
    color:Black;
    width:140px;
    padding-top:1px;
    padding-bottom:1px;
 }
 
.MenuItem
{
    text-decoration:none;
}  
a.MenuItem:link 
{
    text-decoration:none;
}
a.MenuItem:hover 
{
    text-decoration:underline;
}
/* --------------------------------------------------------------------------------------------- */
 /* bread crumb links */

 td.BreadCrumb 
 {
    background-color: #E6E6FA;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:500;
    font-size:8pt;
    color:Black;
    text-decoration:none;
    padding:4px 3px 4px 3px;
    vertical-align:middle;
    text-align:center;
    border-top:solid 1px orange;
    border-right:solid 2px #CD661D;
    border-bottom:solid 2px #CD661D;
    border-left:solid 1px orange ;
 }
 
/* --------------------------------------------------------------------------------------------- */
/* Item Listings */

.ItemList {
	font-size: 8pt;
	font-weight: 500;
	color: #000000;
	cursor: pointer;
}
a.ItemList:hover 
{
    text-decoration:underline;
}

.ItemListMO {
	font-size: 8pt;
	font-weight: 500;
	color: #717DD3 ! important;
	cursor: pointer;
}

.ItemListName {
}

.ItemListPrice 
{
   	font-size: 8pt;
	font-weight: 500;
	color: #808080;
    cursor: default;
    text-align:center;
    vertical-align:middle;
}

.ItemListPriceStrike {
	color: #808080;
	text-decoration: line-through;
    cursor: default;
}

.ItemListPriceSale {
	font-weight: 700;
	color: #E01838;
    cursor: default;
}

.ItemListNumColors {
	font-size: 7pt;
    cursor: default;
}
/* --------------------------------------------------------------------------------------------- */
h1 { 
font-family:Arial, Helvetica, Sans-Serif;
font-size: 18px; 
font-weight: bold; 
color: #CD661D; 
margin-bottom: 2px;
margin-top: 2px;
} 

h2 { 
font-family:Arial, Helvetica, Sans-Serif;
font-size: 16px; 
font-weight: bold; 
color: #CD661D; 
margin-bottom: 10px;
margin-top: 0px;
} 

h3 { 
font-family: arial, helvetica, sans-serif;
font-size: 10pt ! important;
color:Navy;
margin-left:0px;
margin-bottom: 6px;
margin-top: 6px;
} 

.Heading {
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 18px; 
    font-weight: bold; 
    color: #CD661D; 
}
/* Table Format */


/* Main Content */

td, th {
	font-family: arial, helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
}

td.ProductMainContent 
{
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:0px;
    width:546px;
 }
 
 td.ProductImageAndColors 
{
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:center;
    padding:0px;
    width: 216px;
 }
 td.ProductInstantQuote 
{
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:0px;
    width:360px;
 }
  td.ImprintOptions 
{
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:0px;
    width:180px;
 }
td.ImageCell 
{
    background-color: #FFFFFF;
    vertical-align:bottom;
    text-align:center;
    width:220px;
    padding:0px;
 }
  td.ProductLongDesc 
{
    background-color:#FFF5EE;
    vertical-align:top;
    text-align: justify;
    padding: 5px 7px 5px 7px;
    border: solid 1px #EED6AF;
 }

 .BreadCrumbsContainer 
 {
    width:430px;
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:0px 0px 0px 2px;
    margin-top:0px;
    margin-bottom:0px;
 }
 
  .BreadCrumbsContainerPQuote 
 {
    width:350px;
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:2px 0px 0px 2px;
    margin-top:0px;
    margin-bottom:0px;
 }
   .PQuoteTabs 
 {
    width:200px;
    background-color: #FFFFFF;
    vertical-align:top;
    text-align:left;
    padding:2px 0px 0px 2px;
    margin-top:0px;
    margin-bottom:0px;
 }
    td.ImprintColorButtons 
 {
    width:95px;
    vertical-align:middle;
    text-align:center;
    font-size: 8pt ! important;
    color:Black;
    padding:0px 0px 0px 0px;
    margin-top:0px;
    margin-bottom:0px;
    cursor:pointer;
    border:solid 1px transparent;
 }
     td.ImprintColorButtons2 
 {
    width:95px;
    vertical-align:middle;
    text-align:center;
    font-size: 8pt ! important;
    color:Black;
    padding:0px 0px 0px 0px;
    margin-top:0px;
    margin-bottom:0px;
    cursor:pointer;
    border:solid 1px Navy;
    background-color:#FFFFE0;

 }
     td.ImprintColorButtonsText
 {
    vertical-align:middle;
    text-align:left;
    font-size: 8pt ! important;
    color:Black;
 }
  .NavigationContainer 
 {
    width:200px;
    background-color: #FFFFFF;
    vertical-align:middle;
    text-align:right;
    padding:0px 5px 0px 2px;
    margin-top:0px;
    margin-bottom:2px;
 }
 .ProductPageHeading
 {
    border-bottom:solid 2px #CFD7FF;
 }

 
 .contentBox {
	display:block;
	border-width: 1px;
	border-style: solid;
	border-color: #808080;
	padding:3px;
	margin-top:3px;
	width:550px;
	height:350px;
	overflow:scroll;
    background-color: #FFFFFF;
	}
	
 .imprintOption {
   	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
 }
 
  td.ImprintLocType 
 {
    background-color:#CFD7FF;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:9pt;
    text-indent:2px;
    color:#696969;
    width:550px;
    padding-top:1px;
    padding-bottom:1px;
 }
 
.ImprintLocTypeItem
{
    text-decoration:none;
}  
a.ImprintLocTypeItem:link 
{
    text-decoration:none;
}
a.ImprintLocTypeItem:hover 
{
    text-decoration:underline;
}

.PopupSample 
{
    position:absolute;
    visibility:hidden;
    padding:2 5 0 5;

}
.tab
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9px;
    font-weight:bold;
    width:50px;
    white-space:nowrap;
    text-align:center;
    border-style:solid;
    border-color:#CFD7FF;
    border-left-width:2px;
    border-right-width:2px;
    border-top-width:2px;
    border-bottom-width:0px;
    padding-top:3px;
    padding-bottom:3px;
    cursor:default;
}

.tabhold 
{
    background-color:#FFFFFF;
    color:#696969;
    cursor:pointer;
}
.tabfocus 
{
    background-color:#CFD7FF;
    color:#696969;
}
.tabcontent 
{
    font-family:Arial, Helvetica, Sans-Serif;
 	font-size: 8pt ! important;
    width:550px;
    border-style:none;
    border-color:Black;
    border-width:1px;
    padding-top:5px;
    padding-left:0px;
    padding-right:0px;
}
.Dropdown 
{
    background-color: #E6E6FA;
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:500;
    font-size:8pt;
    text-decoration:none;
    text-indent:8px;
    color:Black;
    border-color:#4169E1;
    border-style:solid;
    border-width:1px;
}
 td.ImprintContentType 
 {
    width:125px;
    padding-top:0px;
    padding-bottom:0px;

 }
 
  td.ImprintContentAndLocation 
 {
    width:300px;
    padding-top:0px;
    padding-bottom:0px;

 }
 .ImprintContentType 
{
     color:Gray;
     font-weight:bold;
     font-size:9pt;
     text-decoration:none;
}
 
 td.ItemStyleAndColor 
 {
    width:50%;
    text-align:center;
    vertical-align:middle;
 }
 td.ProductPricesHeading 
 {
    width:50px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt ! important;
    background-color:#FFF5EE;
    color:black;
    padding-top:0px;
    padding-bottom:0px;
	border-width: 1px;
	border-style: solid;
	border-color: Navy;
 }
  td.ProductPrices 
 {
    width:50px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    background-color:#EED6AF;
    color:black;
    padding-top:0px;
    padding-bottom:0px;
	border-width: 1px;
	border-style: solid;
	border-color: Navy;
 }
  td.ProductSizesHeading 
 {
    width:48px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt ! important;
    background-color:#FFF5EE;
    color:black;
    padding-top:0px;
    padding-bottom:0px;
	border-width: 1px;
	border-style: solid;
	border-color: Navy;
 }
  td.ProductSizes 
 {
    width:48px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    color:black;
    background-color:#EED6AF;
    padding-top:0px;
    padding-bottom:0px;
	border-width: 1px;
	border-style: solid;
	border-color: Navy;
 }
 td.ImprintTypePicContainer 
 {
    width:25px;
    height:15px;
    text-align:center;
    vertical-align:middle;
    background-color:#FFFFFF;
    padding-top:0px;
    padding-bottom:0px;
	border: none;
	margin-left:5px;
}

 td.ImprintTypeDescContainer 
 {
    width:160px;
    height:15px;
    text-align:left;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:7pt;
    font-weight: normal;
    color:black;
    background-color:#FAFAFA;
    padding:1px 0px 1px 1px;
	border:none;
	margin-right:5px;
	
}
 .ItemStyleAndColorText 
 {
    font-family:Arial, Helvetica, Sans-Serif;
    font-weight:bold;
    font-size:10pt;
    color:#FF6666;
}
.BodySubtitle 
{
    font-size:9pt;
    font-weight:bold;
}   

.BodyTextLink 
{
     color:Blue;
     font-weight:normal;
     font-size:9pt;
     text-decoration:underline;
     cursor:pointer;
}
.BodyTextLink:hover 
{
     color:Red;
}
a.BodyTextLink 
{
     color:Blue;
     font-weight:normal;
     font-size:9pt;
     text-decoration:underline;
     cursor:pointer;
}
a.CartLink {
    color:Red;
    font-size: 8pt ! important;
    text-decoration:underline;
    cursor:pointer;
}
.Magnify 
{
    cursor:pointer;
}

.ImpirintContentTypeText {
	font-size: 9pt;
	font-weight: 500;
	color: #000000;
	cursor: pointer;
	margin-left:2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.MediumText 
{
   	font-family: arial, helvetica, sans-serif;
	font-size: 9pt ! important;
	color:Black;
}
.SmallText 
{
   	font-family: arial, helvetica, sans-serif;
	font-size: 8pt ! important;
	color:Gray;
}
a.SmallText {
	font-size: 8pt ! important;
	color:Gray;
	text-decoration:underline;
}

.Monospaced 
{
    font-family:Monospace;
}
td.CartHeading
{
    text-align:left;
   	font-size: 8pt;
    font-weight:bold;
}
td.CartItem
{
   	font-size: 8pt;
    font-weight:normal;
}
.SemiTransparent 
{
    filter:alpha(opacity=50);
    -moz-opacity:0.5;
    opacity:0.5;
}
.ThreeQuarterTransparent 
{
    filter:alpha(opacity=25);
    -moz-opacity:0.25;
    opacity:0.25;    
}
.SaleEndDate {
	font-size: 8pt ! important;
	color:Red;
}
td.OrderButtons 
{
    vertical-align:middle; 
    text-align:center; 
    padding-top:2px;
}
.CartNumbers 
{
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:9pt;
    font-weight:bold;
    color:black;
}
td.HomePageTitle
{
    text-align:center;
    vertical-align:middle;
    padding:1px 1px 1px 1px;
    background-color:white;
    border-style:none;
}
td.HomePageSubtitle
{
    text-align:center;
    vertical-align:middle;
    padding:4px 2px 4px 2px;
    background-color:#a0522d;
    border-style:solid;
    border-width:2px;
    border-top-color:#faebd7;
    border-right-color:black;
    border-bottom-color:black;
    border-left-color:#faebd7;
}
.HomePageSubtitle 
{
    font-size:9pt;
    font-weight:bold;
    color:white;
}   
a.AdminLinks
{
font-size:8pt; font-weight:500; color:Blue; text-decoration:underline;
}

/* SATW Styles --------------------------------------------------------------------- */
td.SATW_DarkColor 
{
    background-color: #f7a21c;
}
td.SATW_MedColor 
{
    background-color: #f2bc41;
}

  td.SATW_ProductPrices 
 {
    width:1px;
    height:11px;
    text-align:center;
    vertical-align:middle;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:12pt;
    font-weight:bold;
    background-color:white;
    color:black;
    padding-top:0px;
    padding-bottom:0px;
	border-style: none;
 }  