/* v2.0 | 20110126
  http://meyerweb.com/eric/tools/css/reset/ 
  License: none (public domain)
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	/*padding: 0;*/
	border: 0;
	font-size: 100%;
	font: inherit;

}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*************  Colors   *****************************/

/* PINK: #FFADDA;

/* LIGHT PINK: #fce5ef;

/* GREEN: #507F1D;

/* BROWN #7b6f63;

/*************   FONTS   *****************************/

body { 
font-size: 62.5%; 
font-family:Arial, Helvetica, sans-serif;
}

#menu, #TCtable {
font-size:1.2em;
}

table.tableMain {
width:100%;
font-size: 1.1em;
margin-top:20px;
}

.heading {
font-size:1.2em;
font-weight: bold;
}

td.smallbody {
font-size:1.1em;
line-height: 1.6em;
}

.smallbody em {
line-height: 1.3em;
font-weight: normal;
font-style:italic;
font-size:.9em;
}

form td.smallbody {
font-size:1em;
line-height: 1.3em;
padding:.5em;
}

form td.smallbody font b {
font-size:1.1em;
font-weight: bold;
}

/*************   LINKS + MENUS  *****************************/

div.easycard-tabs td.tab-text a, .copyright a, .tinybodysup a, .boldbody a, .box a {
color: #507F1D;
text-decoration:none;
}

div.easycard-tabs td.tab-text a:hover, .copyright a:hover, .tinybodysup a:hover, .boldbody a:hover, .box a:hover {
color: #FFADDA;
text-decoration:underline;
}



#menu {
background-color:#000;
text-align:center;
line-height: 30px;
width:960px;
}

#menu li {
text-align:center;
margin-left: auto;
margin-right: auto;
float:none;
display:inline;

}


.menuO a, .menuY a, .menuB a, .menuG a /* select / hilight color */ {
	color: #FFFFFF;
	background-color: #000;
	padding:.55em 2em .55em 2em;
	border-right: 1px solid #fff;
	text-decoration:none;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.menuO a:hover, .menuY a:hover, .menuB a:hover, .menuG a:hover /* select / hilight color */ {
	background-color: #FFF;
	color: #000;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}


.TCbullet a {
line-height: 26px;

}

.anchorCatalog {
	color: #000;
	text-decoration: none;
font-weight: bold;
padding-top:1em;
}

a.anchorCategory {
	color: #507F1D;
	text-decoration: none;
}

a:hover.anchorCategory {
color: #FFADDA;
text-decoration: underline;
}

a:selected.anchorCategory {
color: #f5949b;
font-weight: bold;

}


em a {
color: #507F1D;
	text-decoration:none;
}

em a:hover {
color: #FFADDA;
	text-decoration:underline;
}

.catitem:hover {
background-color:#fce5ef;
}

.catitem-empty:hover {
background-color:#FFF;
}


.loginLogout a {
color: #507F1D;
font-size:1.2em;
font-weight: bold;
background-color:transparent;
padding:.5em;
}

.loginLogout a:hover {
color: #FFADDA;
text-decoration:none;
}

td.tableYBody a, td.body a, .h3 a, .smallbody a {
color: #507F1D;
font-size:1em;
font-weight: bold;

}

td.tableYBody a:hover, td.body a:hover, .h3 a:hover, .smallbody a:hover {
color: #FFADDA;
text-decoration:none;

}

/*************   TABLES   *****************************/

table.tblPageEdit td.pagination td {
    background-color: #FFF;
    border: 1px solid #000;
    cursor: pointer;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em;
    height: 32px;
    text-align: center;
    vertical-align: middle;
    width: 60px;
float:none;
display:block;
}

table.tblPageEdit td.active {
    background-color: #FFADDA;
    border-color: #000000;
    border-width: 1px;
font-weight: bold;


}
table.tblPageEdit td a:hover {
color: #000;
    border-color: #000000;
    border-width: 1px;
font-weight: bold;

}



.dataTable {
    font-size: 1.2em;
line-height: 1.2em;

}

.dataTableContent table td {
padding:.5em;
}

table.easycard-table table {
text-align:center;
margin-left: auto;
margin-right: auto;
float:none;
}

#add_edit_table td {
padding:.5em;
}


table.easycard-table table td {
background-color: #FFF;
padding-bottom:5px;
}

table.tableMain td {
margin:.4em;
}

/*************  DISPLAY  *****************************/

.vert-space {
padding:1em 0em 1em 0em;
}

.source {
color: #000;
}

.catitem {
background-color:#FFF;
}


td.login {
background-color:#fff;	
}

div.easycard-tabs-btm2 {
background-color:#7b6f63;
}







blockquote form td.body td.smallbody b, blockquote form td.body .smallbody {
font-weight: normal;
line-height: 1.5em;
font-size:1em;
padding:.3em;
}

blockquote form {
margin-top:2em;
}

.counter {
margin-bottom:10px;

}


.body em {
line-height: 20px;
}

#editTable table td.body {
padding-right:15px;
background-color:#fff;	
}

.body {
padding-right:10px;

}

.body ul{
padding-top:5px ;
padding-bottom:20px ;
line-height: 1.2em;
font-size:.9em;
}


.activetab-text, .tab-text {
vertical-align: middle;
}


div.easycard-tabs-btm2 {
margin-bottom:30px;
}


div.easycard-tabs  {
margin-top:15px;
}

td.h3 {
padding:.5em;
background-color:#fff;	
}

td.largebody {
font-size:1.5em;
font-weight: bold;
line-height: 1.5em;
}

td.tableYLabel, td.tableYHead, td.tableYBody {
background-color:#fff;
padding:.5em;
}



table.tableMain form table td img, table.tableMain table td img {
	vertical-align: middle;
} 

td.box td, #bigbox td {
padding:.5em;

}

#bigbox td {
font-size:1em;

}



td.box td {
font-size:1.02em;
line-height: 1.3em;
}
#bigbox table {
margin-left: auto;
margin-right: auto;
}

td .loginWelcome, .loginLogout {
color: #507F1D;
font-size:1.2em;
font-weight: bold;
background-color:transparent;
padding:.5em;
border:1px solid #000;
}


.tinybodysup {
font-size:1em;
font-weight: bold;
}


 td.small {
padding:2em;
font-size:1.2em;
line-height: 1.3em;
}

table.tableMain table td.smallbody form {
margin:1em;
}
input .formInput, table .login_table button, td .tableYBody input, td .tableYBody button, td .tableYBody select, td .tableYBody span.tiny, table .login_table  td.smallbody  {
float:left;
text-align:left;
}






/*************  BUTTONS  *****************************/

/*button {
    margin:15px 0px ;
}
*/

/*************  ACCOUNT ICONS  *****************************/


ul#listbigger li img[src="/img/myaccount/icon_catalog.png"] {
        display: none;
    }


/*ul#listbigger li {
        padding:5px;
        clear:both;
        position: relative;
    }*/


ul#listbigger li a {
        text-align:right;
        clear:left;
        width:120px;
    }

/*ul#listbigger li  a[href="/catalog/"] {
	background-image: url(http://hemlock.presswise.com/user/images/Users.gif);
        background-repeat: no-repeat;
	float: left;
	height: 50px;
    }*/


/*************  CHECKOUT STEPS ICONS  *****************************/


	table .tableCheckoutHeader img[src="/checkout/img/header-checkout-2.png"] {
        display: none;
    }

/*************  CHECKOUT STEPS PAYMENT OPTION ICONS  *****************************/


	table .tableMain img[src="img/credit-card-logos.gif"] {
        display: none;
    }




/*************  PREVIEW PAGE  - APPROVE + REJECT BUTTONS  *****************************/


/*table .body button.btnApprove {
top:50%;
position:fixed;
}


 table .body button.btnReject {
top:50%;
position:fixed;
margin-left:145px;
}
*/


 button.btnApprove, button.btnReject {
padding:7px;
    margin:15px 0px ;
}


/*************  SUBMIT YOUR FILE PAGE  *****************************/



div .jcrop-holder {
margin-bottom:20px;
}

table .tableMain form {
    margin:50px 0px ;
}


td img[src="/catalog/img/upload.gif"] {
       display: none;
    }
#orderCCBtn {
	display: none;
}