HTML, BODY, TD, TH, INPUT, SELECT, TEXTAREA {
	COLOR: #333; FONT-FAMILY: arial,sans-serif; font-size:90%;
}

a:link, a:visited {color: #333; text-decoration:underline;}
a:hover {color:#0000FF;  text-decoration:none;}
form{margin:0; padding:0; clear:none;}


.border {border:1px #00FF00 solid;} /* for testing use: class=border */
.right {FLOAT: right }
.left {FLOAT: left}
.clear {CLEAR: both}
.warning {COLOR: #f00}
.required {COLOR: #f06}
.pagetitle {font-size:140%;	font-weight:bold;	text-transform: uppercase; color:#0066CC;}
.codeexample {color:#339900}
select.warning {background-color:#990000; color:#FFFFFF}

#header-top {background: url(/images/bg_header.jpg) top repeat-x;	height: 84px;}
#ft {margin: 40px 0 0 0; padding-top: 10px;	background: url(/images/navi_bars.png) 0px -450px repeat-x;	text-align: center;}
#bd {	text-align:center;	margin:10px;}

#container {margin:10px auto 0 auto;	padding:20px 10px;text-align:left; background-color:#f0f0f0;}
#whatsnew {
	margin: auto;
	padding: 8px;
	text-align: left;
	float:none;
	BACKGROUND-COLOR: #f3f3f3;
	border:solid 1px #999999;
}

.section {
	padding:10px; 
	background-color:#dddddd;
	border:solid 1px #999999;
}
.systemlabel{ color:#666666}

/* Form style */
.width100{width:100px}
.width200{width:200px}
.width300{width:300px}
.width400{width:400px}
.width500{width:500px}
.width600{width:600px}
.width700{width:700px}
.width800{width:800px}
.width900{width:900px}



P {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 7px; MARGIN-LEFT: 1px; COLOR: #333
}
HR {
	COLOR: #ccc; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BACKGROUND-COLOR: #ccc; BORDER-BOTTOM-STYLE: none
}



TABLE.defaultContainer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
TABLE.darkContainer {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #fff
}
TABLE.blackborder {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #000000
}
TABLE.spotlightContainer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eaf2ff
}
TABLE.focusContainer {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fdfbca
}

TABLE.messageBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.messageBox TR.hdr TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #dedede
}
TABLE.summaryBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f2f2f2
}
TABLE.borderBox {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eaf2ff
}

.title {
	COLOR: #ed008c
}

.highlight {
	COLOR: #ed008c
}
.priceBold {
	FONT-WEIGHT: bold; COLOR: #ed008c
}
.titleMag {
	FONT-WEIGHT: bold; COLOR: #f06
}
.titlerow {
	BACKGROUND-COLOR: #ed008c
}

DIV.list {
	MARGIN: 0px 0px 0px 5px
}

INPUT.textbox {
	WIDTH: 162px
}
SELECT.date {
	WIDTH: 81px
}
SELECT.halfWidth {
	WIDTH: 81px
}
INPUT.zip {
	WIDTH: 81px
}
SELECT.address {
	WIDTH: 220px
}
TEXTAREA {
	WIDTH: 324px
}
.myForm TEXTAREA {
	WIDTH: 250px
}
.Editorial TEXTAREA {
	WIDTH: 620px
}

UNKNOWN {
	CURSOR: pointer
}



.togglebox {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 12px; LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: arial; POSITION: relative; TOP: 0px
}
.NoPadding {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}

.content {
	PADDING-LEFT: 12px; PADDING-TOP: 15px
}






#wecanlogo {
	float: left;
	width: 210px;
	margin: 0;
}


#indexcontainer{
	margin: 20px 0;
	padding:5px;
	width:952px;
	border:1px solid #336699;
	text-align:left;
}


#footer .copyright { float: left; }
#footer .links { float: right; }
#footer a:link, a:visited {color: #555;}
#footer a:hover {color: #00f; text-decoration:underline;}



#messageBox {
	BORDER: #ccc 5px solid;
	padding: 10px;
	width:700px;
}


/* data table */
#redbTable.data {
	BACKGROUND-COLOR:#fff; BORDER:#ccc 1px solid;
}

TABLE.data th {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #f0f0f0; text-align:left; PADDING-left: 4px; BORDER-bottom: #ccc 1px solid;
}

TABLE.data td {
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:dotted 1px #cccccc;
}

TABLE.data td.value {
	padding-left:10px;
	text-align:left;
}


/* REDB Hilight for Required */
#redbTable .required{
	border:1px solid #B70000;
	color:#000000;
}

#redbTable select.required{
	color:#B70000;
}
/* data table */


/* Box */
#box {
	padding: 0;
	margin: 0;
}
#box-top {
	background: #eeeeee;
	padding: 15px;
	height: 1%;
	font-size: 18px; 
}
#box-body {
	padding: 10px 15px;
}
#box-bottom {
	background: #fff url(/images/box_bottom_bg.gif) bottom left no-repeat;
	padding: 10px 15px;
}
#box-bottom-nobg {
	background: #fff;
	padding: 15px;
}
/* Box */

/* Loading */
div.loading-invisible{
	/*make invisible*/
	display:none;
}

div.loading-visible{
	/*make visible*/
	display:block;

	margin-top:100px;
	margin-bottom:1000px;
	text-align:center;
}
/* Loading */


/*.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 10px 4px 10px;}*/
.yui-skin-sam .yui-dt-liner{margin:0;padding:0;padding:4px 2px 4px 2px;}

/* Class for marked rows */
.yui-skin-sam .yui-dt tr.inactive,
.yui-skin-sam .yui-dt tr.inactive td.yui-dt-asc,
.yui-skin-sam .yui-dt tr.inactive td.yui-dt-desc,
.inventory-inactive {
    background-color:#FFCCFF;
}
.yui-skin-sam .yui-dt tr.alert .yui-dt-liner,
.yui-skin-sam .yui-dt tr.alert .yui-dt-liner a,
.inventory-alert {
    color:#FF0000;
}
.yui-skin-sam .yui-dt tr.warning,
.yui-skin-sam .yui-dt tr.warning td.yui-dt-asc,
.yui-skin-sam .yui-dt tr.warning td.yui-dt-desc,
.inventory-warning {
    background-color:#FFFFCC;
}

/* Table ---------------------------------------------------------------------- */

#inventory tr:hover td {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#D0DAFD none repeat scroll 0 0;
	color:#333399;
}

.description{ border:1px dotted #999; color:#666; font-size:10px; font-family: Verdana, Geneva, sans-serif; padding:5px; width:690px;)
