#mainContentSF {
	max-width: 1025px;
  	width: auto;
}

@font-face {
	font-family: 'Helvetica';
	src: url('user/images/ccbc/font/Helvetica-Regular.eot?') format('eot'),
	url('user/images/ccbc/font/Helvetica-Regular.woff') format('woff'),
	url('user/images/ccbc/font/Helvetica-Regular.otf') format('truetype');
}

@font-face {
	font-family: 'HelveticaBold';
	font-weight: bold;'#
	src: url('user/images/ccbc/font/Helvetica-Bold.eot?') format('eot'),
	url('user/images/ccbc/font/Helvetica-Bold.woff') format('woff'),
	url('user/images/ccbc/font/Helvetica-Bold.otf') format('truetype');
}
body{

	font-family:Helvetica, serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #000;
	height:100%;
	background:#ffffff url('/user/images/CanteyHanger/images/background.png');
	background-repeat: repeat-x;
}
.container {v
    background-color:none;
	width: 80%;
	height:110px;
	max-width: 960px;
	min-width: 960px;
    z-index:98;
	margin: 0px auto;
	padding:0px 0px 10px 0px;
}
.container a{
	border:none;
}
.container img{
}

.sidebar1 {
	float: left;
	width: 20%;
	padding:0;
}
.content {
	padding: 0;
	width: 60%;
	float: left;
}
.sidebar2 {
	float: left;
	width: 20%;
	padding: 0;
}

.chat{
        z-index:99;
}
.footer{
	display: none;
}
.tag {
	font-family:Helvetica, serif;
	color: #666666;
	font-size: 9px;
	line-height: 1.2em;
}
.boldbody {
	font-family:HelveticaBold, serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2em;
}
.smallbody {
	color: #1f2453;
	font-family:Helvetica, serif;
	font-size: 12px;
}
.tinybody {
	color: #666666;
	font-family:Helvetica, serif;
	font-size: 9px;
}
.tinybodysup {
	color: #666666;
	font-family:Helvetica, serif;
	font-size: 9px;
	vertical-align: text-top;
}
.signoff {
	font-family:Helvetica, serif;
	color: #336699;
	font-size: 11px;
	line-height: 1.2em;
}
.box{
	padding-bottom:110px;
}

table.tableMain {
    padding-top: 40px;
}

.tableMain {
	position:relative;
	color: #1f2453;
	width:960px;
	height:100%;
	background-color:none;
	padding:15px 25px 0px 25px;
}
.tableLogin {
	text-align:left;
	color: #1f2453;
	position:absolute;
	width:auto;
	top:95px;
	padding-left:25px;
}
.login.loginWelcome {
	color:#999999;
	padding-right:10px;
}
.login.loginLogout {
	padding-left:10px;
	border-left:1px solid #1f2453;
	text-align:left;
	font-family:HelveticaBold, serif;
	font-weight:bold;
}

.logout{
	z-index:99;
	position:relative; 
	left:0px; 
	top:75px;
	color:#1f2453; 
	height:25px; 
	font-size:12px;
	font-family:Helvetica, serif;
}

a {
	font-family:Helvetica, serif;
        color:#1f2453;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
        color:#1f2453;
}
.login {
background-color:transparent;
	color: #1f2453;
	font-family:Helvetica, serif;
	font-size: 10px;
        height:15px;
}

a.login {
	color: #999999;
    border-bottom:none;
	font-family:Helvetica, serif;
	font-size: 10px;
	text-decoration: none;
}
a.login:hover {
	color: #1f2453;
	text-decoration: none;
	background:none;
}
.copyright, A.copyright, A.copyright:link, A.copyright:visited {
  background: transparent;
  color: #999999;
  font-family:Helvetica, serif;
  font-size: 10px;
  text-decoration: none;
}
A.copyright:hover {
  text-decoration: underline;
}
a.anchor {
	text-decoration: none;
}
a.anchor:hover {
	text-decoration: underline;
}
.clear {
	background-image: url(/img/_.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}
.yellow {

}
.orange {

}
.green {

}
.blue {

}
.cyan {

}

#menu {
    position:relative;
	background-image: url('/user/images/Fort Worth Transit Authority/images/nav.png');
	background-position:top left;
	background-repeat:repeat-x;
	height:40px;
	font-family:Helvetica, serif;
	font-size: 13px;
	border-top:2px solid #1f2453;
	border-bottom:2px solid #1f2453;
	
}
#menu li {
	margin-top: 0px;
	margin-bottom:0px;
	margin-right:0px;
}
.menuY {
	color: #c2d7ee;
	font-family:Helvetica, serif;
	font-size: 14px;

	text-decoration: none;
	text-align:bottom;
        padding:5px 5px 5px 25px;
}
.menuO {
	color: #c2d7ee;
	font-family:Helvetica, serif;
	font-size: 14px;

        text-decoration: none;
	text-align:bottom;
        padding:5px 5px 5px 25px;
}
.menuG {
	color: #c2d7ee;
	font-family:Helvetica, serif;
	font-size: 14px;

	text-decoration: none;
	text-align:bottom;
        padding:5px 5px 5px 25px;
}
.menuB {
	color: #c2d7ee;
	font-family:Helvetica, serif;
	font-size: 14px;

	text-decoration: none;
	text-align:bottom;
        padding:5px 5px 5px 25px;
}
.menuC /* select / hilight color */ {
	color: #c2d7ee;
	cursor: pointer;
	font-family:Helvetica, serif;
	font-size: 14px;
	text-decoration: none;
	text-align:bottom;
    padding:5px 5px 5px 25px;
}
.menuO a, .menuY a, .menuB a, .menuG a /* select / hilight color */ {
	display:block;
	color: #c2d7ee;
	cursor: pointer;
	font-family:Helvetica, serif;
	font-size: 14px;
	text-decoration: none;
	text-align:center;
    padding:8px 5px 2px 5px;
    
    -o-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
.menuO:hover, .menuY:hover, .menuB:hover, .menuG:hover /* select / hilight color */ {
	color: #fff;
	text-decoration: none;
}
.menuO a:hover, .menuY a:hover, .menuB a:hover, .menuG a:hover /* select / hilight color */ {
	color: #fff;
	text-decoration: none;
}

#catalogSearch {
border-bottom:none;
padding-bottom:0;
}

.catalogTbl {
    background-color: transparent;
    padding-right: 0px;
}

#catalogWrap {
    width: 100%;
    margin: 0px auto;
    border: 2px solid #1f2453;
    background-color: #fff;
}
.prodCell {
    border-left: none;
}
.prodCell.e {
    border-right: none;
}

.body {
	
}
h1 {
	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}
.h1 {
	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2em;
}
h2 {
	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}
.h2 {
	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}
h3 {
	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 14px;
	font-weight: bold;
        letter-spacing:-1px;
}

span.h3 {
	padding:4px;
	line-height:24px;
}

td.h3 {
background-color:none;
}

.h3 {

	color: #1f2453;
	font-family:HelveticaBold, serif;
	font-size: 14px;
	font-weight: bold;
}
.style1 {
	font-size: 18px;
	color:#1f2453;
}
.tableC {
	border: 1px solid #58595b;
	font-family:Helvetica, serif;
	font-size: 11px;
	line-height: 1.2em;
}
.inputBody {
	font-family:Helvetica, serif;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}

#new-address{
	display: none;
}

span.largebody style1{
color:#fff;
}

.tableYHead {
	background: #d1d3d4;
	font-family:HelveticaBold, serif;
	font-size: 16px;
	font-weight: bold;
}
.tableYLabel {
	color: #fff;
	background: #58595b;
	font-family:HelveticaBold, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}
.tableYBody {
	background: #d1d3d4;
	font-family:Helvetica, serif;
	font-size: 10px;
}

/* context help */
a.glossaryTerm, a.glossaryTerm:link, a.glossaryTerm:visited {
	border-bottom: 1px dotted #027FC2;
	color: #282828;
	text-decoration: none;
	cursor: help;
}
a.glossaryTerm:hover {
	border-bottom: 1px solid #027FC2;
}
th a.glossaryTerm, th a.glossaryTerm:link, th a.glossaryTerm:visited {
	border-bottom: 1px dotted #FFFFFF;
	color: #FFFFFF;
}
th a.glossaryTerm:hover {
	border-bottom: 1px solid #FFFFFF;
}

/* tabular data */
.dataQuantity, .dataQuantityNegative {
	text-align: right;
}
.dataQuantityNegative {
	color: #A30A0D;
}
.textInfo {
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.6em;
	color: #1D239A; 
}

/* cart image */
table.tblImage {
	border: 1px solid #CCCCCC;
}
table.tblImage td {
	background-color: #FFFFFF;
	padding: 0em;
	margin: 0em;
	text-align: center;
	vertical-align: middle;

}
/* update-proof-back-next  */
button {
	background:none;
	border:1px solid #d1d3d4;
	text-transform: uppercase;
	color:#58595B;
	font: 12px Helvetica, serif;
	padding: 0px;
}
button:hover {
	border:1px solid #58595b;
	color:#1f2453;

}
span.button {
	padding: 0px;
	display: block;
	height: auto;
	overflow: hidden;
}

/* review approve  */
button.action {
	padding: 0px; /* space for arrow */
	margin-top: 0px;
	background:none;
}
span.action {
	background:none;
	float: none;
	padding: 0px;
	display: block;
	font: 12px Helvetica, serif;
	text-transform: uppercase;
	height: auto;
	vertical-align: middle;
	overflow: hidden;
}

/* shipping */
button.smallAction {
	background:none;
	border:1px solid #d1d3d4;
	text-transform: uppercase;
	color:#58595B;
	font: 12px Helvetica, serif;
	padding: 1px;
	height: 20px;

}
button.smallAction:hover {
	border:1px solid #58595b;
	color:#1f2453;
}
span.smallAction {
	background:none;
	float: none;
	padding: 1px;
	display: block;
	font: 12px Helvetica, serif;
	text-transform: uppercase;
	height: auto;
	vertical-align: middle;
	overflow: hidden;
}
/* NEWCatalog styles */

#TCtable { width: 235px; padding: 0px 20px 0px 0px; background:none; border: 0;}

ul.TreeControl {
    float: inherit;
	position:relative;
	background:#fff;
	margin-right: 0px;
	padding: 10px 10px 10px 0px;
	border:2px solid #1f2453;
	-webkit-border-radius: 6px 6px 0px 0px;
	border-radius: 6px 6px 0px 0px; 
}
ul.TreeControl { color: #58595B; }
ul.TreeControl li.TCopen, ul.TreeControl li.TCclosed { padding: 5px 0px 5px 0px; }
ul.TreeControl li.TCopen div.anchorCatalog, ul.TreeControl li.TCclosed div.anchorCatalog {
	float:inherit;
	position:relative;
	left:20px;
	width:189px;
	color:#58595B; 
	font: 18px/24px Helvetica, serif;
	margin: 5px 0px 5px -20px;
	padding: 0 0 0 25px;
	border: none;
}
ul.TreeControl li.TCopen div.anchorCatalog a {
 background: none;
}
ul.TreeControl li.TCopen div.anchorCatalog a:hover {
 background: none;
}
ul.TreeControl li.TCclosed div.anchorCatalog a {
 background: none;
}
ul.TreeControl li.TCclosed div.anchorCatalog a:hover {
 background: none;
}

ul.TreeControl li { list-style: none; }
ul.TreeControl, ul.TreeControl ul, ul.TreeControl li { margin-bottom: 5px; padding: 0; font-size: 10pt;}
ul.TreeControl ul { padding-left: 5px; }
ul.TreeControl li a { padding-left: 5px; cursor: hand; text-decoration: underline; color: #1f2453; }
ul.TreeControl li a:hover { padding-left: 5px; cursor: hand; text-decoration: underline; color: #1f2453; }
ul.TreeControl li.TCopen a { list-style: none; background: none; text-decoration: none; color: #1f2453; }
ul.TreeControl li.TCclosed a { list-style: none; background: none; text-decoration: none; color: #1f2453;}

ul.TreeControl li.TCbullet a { 
	list-style: disc; background: none;
	color:#58595B;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
	font-size: 14px;
	line-height: 15px;
	margin-bottom: 0px;
	text-align: left;
	-o-transition: all 0.5s ease-out;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
}
ul.TreeControl li.TCbullet a:hover { 
	margin-left: 15px;
	color: #1f2453;
	background:none;
}

ul.TreeControl li.TCopen ul { display: block; }
ul.TreeControl li.TCclosed ul { display: none; }


/* tree control styles */


ul.TreeControl li { list-style: none; font-size:14px; }
ul.TreeControl, ul.TreeControl ul, ul.TreeControl li { margin: 0; padding: 5px 0px; }
ul.TreeControl ul { padding-left: 18px; }
ul.TreeControl li a { padding-left: 0px; cursor: hand; }
ul.TreeControl li a:hover { padding-left: 0px; cursor: hand; }
ul.TreeControl li.TCopen a { text-decoration: none;}

ul.TreeControl li.TCclosed a { text-decoration: none;}

ul.TreeControl li.TCbullet a { background: url(/img/x.gif) center left no-repeat; }
ul.TreeControl li.TCopen ul { display: block; }
ul.TreeControl li.TCopen ul a { }
ul.TreeControl li.TCopen ul a:hover { }
ul.TreeControl li.TCclosed ul { display: none; }
ul.TreeControl li.TCclosed ul a { }
ul.TreeControl li.TCclosed ul a:hover { }

.myText { font-size: 10px; color: #58595B;  font-family: Helvetica, serif; border-width: 1px; border-color: #58595B; border-style: solid; text-align: left; background-color: #FFFFFF; }
.myTextR { font-size: 10px; color: #58595B;  font-family: Helvetica, serif; border-width: 1px; border-color: #58595B; border-style: solid; text-align: right; background-color: #FFFFFF; }

/* EZ Tab Concept */
/* Tabs Container */
div.easycard-tabs { position:relative; left: 0px; border-bottom:none; color:#58595B; font-family: Helvetica, serif; font-size: 11px;}
div.easycard-tabs td {  border-top:1px solid #fff; font-family: Helvetica, serif; font-size: 11px;}
/* Active Tab */
div.easycard-tabs td.activetab-left  { display:none; border:none; width: 0px; height: 26px; }
div.easycard-tabs td.activetab-right {  display:none; border:none; width: 0px; height: 26px; }
div.easycard-tabs td.activetab-text  {  border-top:1px solid #fff; font-family: HelveticaBold, serif; font-weight: bold; color: #1f2453; padding: 5px 5px 5px 5px; }
/* Inactive Tabs */
div.easycard-tabs td.tab-left  { display:none;  border:none; width: 0px; height: 26px; }
div.easycard-tabs td.tab-right { display:none; border:none;  width: 0px; height: 26px; }
div.easycard-tabs td.tab-text  { border-top:1px solid #fff; color: #58595b; padding: 5px 5px 5px 5px; }
div.easycard-tabs td.tab-text a { border-top:1px solid #fff; border:none; color:#58595b; }
/* Bottom Decoration */
div.easycard-tabs-btm1 { display:none; height: 0px; overflow: hidden; }
div.easycard-tabs-btm2 { display:none;}
div.easycard-tabs-btm3 {display:none; border:#fff;  }
/* table below tabs */
.easycard-table { }
/* end EZ Tab Concept */

/* search paging styles */
.source{
color:#1f2453;
font-family:HelveticaBold, serif;
font-weight:bold;
}
#cropBox{display:none;}

.tableCheckoutHeader{
display:none;
width:1024px;
}
/***********************************************
 * informative boxes                           *
 ***********************************************/
table.tblGreen,
table.tblGreenPad {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid #339966;
	background-color: #339966;
}
table.tblGreen th,
table.tblGreenPad th,
table.tblGreen td.tblGreen,
table.tblGreenPad td.tblGreenPad {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0.1em;
	vertical-align: top;
}
table.tblGreen th,
table.tblGreenPad th {
	background-color: #CCFFCC;
	color: #666666;
	font-size: 90%;
}
table.tblGreen td {
	background-color: #F6FFF6;
}
table.tblGreenPad td {
	background-color: #F6FFF6;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.tblGray,
table.tblGrayPad {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid #333333;
}
table.tblGray th,
table.tblGray td.tblGray,
table.tblGrayPad th,
table.tblGrayPad td.tblGrayPad {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0.1em;
	vertical-align: top;
}
table.tblGray th,
table.tblGrayPad th {
	background-color: #D3DCE3;
	color: #666666;
	font-size: 90%;
}
table.tblGray td {
	background-color: #EEEEEE;
}
table.tblGrayPad td {
	background-color: #EEEEEE;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.tblBlue,
table.tblBluePad {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid #6699FF;
}
table.tblBlue th,
table.tblBlue td.tblBlue,
table.tblBluePad th,
table.tblBluePad td.tblBluePad {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0.1em;
	vertical-align: top;
}
table.tblBlue th,
table.tblBluePad th {
	background-color: #B0DDEC;
	color: #666666;
	font-size: 90%;
}
table.tblBlue td {
	background-color: #EEF3FF;
}
table.tblBluePad td {
	background-color: #EEF3FF;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.tblRed,
table.tblRedPad {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid #FF6633;
}
table.tblRed th,
table.tblRed td.tblRed,
table.tblRedPad th,
table.tblRedPad td.tblRedPad {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0.1em;
	vertical-align: top;
}
table.tblRed th,
table.tblRedPad th {
	background-color: #FFCCCC;
	color: #666666;
	font-size: 90%;
}
table.tblRed td {
	background-color: #FFF6F6;
}
table.tblRedPad td {
	background-color: #FFF6F6;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.tblYellow,
table.tblYellowPad {
	margin-top: 0.2em;
	margin-bottom: 0.2em;
	border: 1px solid #FF9900;
}
table.tblYellow th,
table.tblYellow td.tblYellow,
table.tblYellowPad th,
table.tblYellowPad td.tblYellowPad {
	padding: 0.1em 0.5em 0.1em 0.5em;
	margin: 0.1em;
	vertical-align: top;
}
table.tblYellow th,
table.tblYellowPad th {
	background-color: #FFCC66;
	color: #666666;
	font-size: 90%;
}
table.tblYellow td {
	background-color: #FFFFF6;
}
table.tblYellowPad td {
	background-color: #FFFFF6;
	padding: 0.1em 0.5em 0.1em 0.5em;
}

table.tblBlue tr.r td,
table.tblBluePad tr.r td,
table.tblGray tr.r td,
table.tblGrayPad tr.r td,
table.tblGreen tr.r td,
table.tblGreenPad tr.r td,
table.tblRed tr.r td,
table.tblRedPad tr.r td,
table.tblYellow tr.r td,
table.tblYellowPad tr.r td {
	background-color: #FFEEEE;
}
table.tblBlue tr.o td,
table.tblBluePad tr.o td,
table.tblGray tr.o td,
table.tblGrayPad tr.o td,
table.tblGreen tr.o td,
table.tblGreenPad tr.o td,
table.tblRed tr.o td,
table.tblRedPad tr.o td,
table.tblYellow tr.o td,
table.tblYellowPad tr.o td {
	background-color: #FFFFFF;
}
table.tblBlue tr.e td,
table.tblBluePad tr.e td,
table.tblGray tr.e td,
table.tblGrayPad tr.e td,
table.tblGreen tr.e td,
table.tblGreenPad tr.e td,
table.tblRed tr.e td,
table.tblRedPad tr.e td,
table.tblYellow tr.e td,
table.tblYellowPad tr.e td {
	background-color: #EEFFEE;
}

table.tblBlue tr.oh td,
table.tblBluePad tr.oh td,
table.tblGray tr.oh td,
table.tblGrayPad tr.oh td,
table.tblGreen tr.oh td,
table.tblGreenPad tr.oh td,
table.tblRed tr.oh td,
table.tblRedPad tr.oh td,
table.tblYellow tr.oh td,
table.tblYellowPad tr.oh td,
table.tblBlue tr.eh td,
table.tblBluePad tr.eh td,
table.tblGray tr.eh td,
table.tblGrayPad tr.eh td,
table.tblGreen tr.eh td,
table.tblGreenPad tr.eh td,
table.tblRed tr.eh td,
table.tblRedPad tr.eh td,
table.tblYellow tr.eh td,
table.tblYellowPad tr.eh td 
table.tblBlue tr.rh td,
table.tblBluePad tr.rh td,
table.tblGray tr.rh td,
table.tblGrayPad tr.rh td,
table.tblGreen tr.rh td,
table.tblGreenPad tr.rh td,
table.tblRed tr.rh td,
table.tblRedPad tr.rh td,
table.tblYellow tr.rh td,
table.tblYellowPad tr.rh td {
	background-color: #DDEEFF;
}

table.tblPage {
	border: 0px;
	margin-bottom: 0.2em;
	margin-top: 0.2em;
}
table.tblPage td {
	color: #666666;
	font-family: Helvetica, serif;
	font-size: 0.8em;
	text-align: center;
	width: 30px;
}
table.tblPage A:link,
table.tblPage A:visited,
table.tblPage A:active,
table.tblPage A:hover {
	color: #666666;
}
table.tblPage strong {
	color: #CC0000;
}

table.tblPageEdit {
	margin-bottom: 0.2em;
	margin-top: 0.2em;
	border: 1px solid #b7b7b6;
	padding: 0px;
}
table.tblPageEdit td .number {
	font-size: 1.4em;
}
table.tblPageEdit td {
	background-color: #dbe5f1;
	font-family: Helvetica, serif;
	font-size: 0.8em;
	text-align: center;
	width: 32px;
	border: 1px solid #666;
	cursor: pointer;
	height: 32px;
	vertical-align: middle;
}
table.tblPageEdit td.active {
	background-color: #95b3d7;
	border-width: 2px;
	border-color: #000;
}
table.tblPageEdit A:link,
table.tblPageEdit A:visited,
table.tblPageEdit A:active,
table.tblPageEdit A:hover {
	color: #666666;
	text-decoration: none;
}

/**********************************************
* message boxes: warning, error, confirmation *
***********************************************/
.notice {
    color:              #000000;
    background-color:   #FFFFDD;
}
h1.notice,
div.notice {
	margin:             0.5em 0 0.5em 0;
	border:             2px solid #FFD700;
	background-image:	url(/img/s_notice.png);
	background-repeat:  no-repeat;
	background-position: 10px 50%;
	padding:            10px 10px 10px 36px;
}
div.notice h1 {
	border-bottom:		2px solid #FF0000;
	font-family:		HelveticaBold, serif;
	font-weight:		bold;
	text-align:			left;
	margin:				0 0 0.2em 0;
}

.warning {
	color:				#CC0000;
	background-color:	#FFFFCC;
}
p.warning,
h1.warning,
div.warning {
	margin:				0.5em 0 0.5em 0;
	border:				2px solid #CC0000;
	background-image:	url(/img/s_warn.png);
	background-repeat:	no-repeat;
	background-position: 10px 50%;
	padding:			10px 10px 10px 36px;
}
div.warning h1 {
	border-bottom:		2px solid #cc0000;
	font-family:		HelveticaBold, serif;
	font-weight:		bold;
	text-align:			left;
	margin:				0 0 0.2em 0;
}

.error {
	background-color:	#FFFFCC;
	color:				#FF0000;
}
h1.error,
div.error {
	margin:				0.5em 0 0.5em 0;
	border:				2px solid #FF0000;
	background-image:	url(/img/s_error.png);
	background-repeat:	no-repeat;
	background-position: 10px 50%;
	padding:			10px 10px 10px 36px;
}
div.error h1 {
	border-bottom:		2px solid #58595B;
	font-family:		HelveticaBold, serif;
	font-weight:		bold;
	text-align:			left;
	margin:				0 0 0.2em 0;
}

.confirmation {
	background-color:	#FFFFCC;
}

/********
* restore rollovers using CSS rather than javascript
*********/
.catitem-empty {
	background-color: white;
}

.catitem-empty:hover {
	background-color: #DDD;
}

.catitem {
	background-color: white;
}

.catitem:hover{
	background-color: #DDD;
}

#editForm table table td {
	background-color:transparent;
}
.easycard-table {
	border:none;
}
.easycard-table td {
	background-color:transparent;
}
#editTable table:nth-of-type(2) {
	background-color:#fff;
	border:1px solid #ccc;
}
.ui-box {
	border:2px solid #1f2453;
}
.ui-box header {
	color:#1f2453;
}
.ui-box header table { 
	color:#1f2453;
}
#fromAB {
	padding-bottom:5px;
}
#continueTbl {
	background-color:transparent;
}
.custPO {
	color:#1f2453;
}
.ui-widget-content {
	border:1px solid #1f2453;
}
.dtContent {
	background-color:#fff;
    border: 2px solid #1f2453;
    border-top:none;
    border-bottom:none;
}
.dtContent table{
	width:100%;
}
.ui-widget-header {
	border:2px solid #1f2453;
}
#listbigger li, div#contactCSRInfo, div#contactSalesInfo {
	border:1px solid #1f2453;
	color:#1f2453;
}
div#contactSalesInfo table.body td:nth-of-type(2) {
	font-family: Helvetica, serif;
	font-size: 12px;
	color:#1f2453;
}
#csrEmailTxt {
	font-size: 13px;
}
#salesEmailTxt {
	font-family: Helvetica, serif;
	font-size: 13px;
	color:#1f2453;
}
#shipToMyAddress,
#addressBook,
#newAddress { display: none; }