/* excludes ns4 and other older browsers */
@media all {
	h1,	h2, p { margin:0 0 .8em 0 }
}

/* Specifications for container for layers to show/hide.
	 Most browsers need both width and height set. */
#container	{ position:relative; width:280px; height:220px; z-index:100; background: #ffffff; }
/* Include id's for all your layers here, with commas between. */
#lyr1, #lyr2, #lyr3	{ 
	position:absolute; visibility:hidden; left:0; top:0; z-index:1; background: #ffffff; }
	
	span.spacer {
	  clear: both;
	  }
.col{
	width:350px;
	float:left;
	color:#4A4B4D;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
.col p{
	margin-left:10px;
	margin-right:5px;
	}
  .col .shape{
  background:url(../img/shape.jpg) no-repeat;
  width:350px;
  padding-top:7px;
  padding-bottom:15px;
  padding-left:12px;
  float:left;
  color:#FFFFFF;
  font-size:10px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  }

.tag{
	width:125px;
	text-align: left;
	float:left;
	margin-bottom:5px;
	margin-top:8px;
	margin-left:10px;
	}
.tag2{
	width:125px;
	float:left;
	margin-bottom:7px;
	margin-top:9px;
	margin-left:12px;
	}
.field{
	width:100px;
	padding-right:95px;
	margin-bottom:5px;
	float:right;
	}
.field2{
	width:200px;
	margin-bottom:5px;
	float:right;
	}
.price{
	color:#F78F1E;
	font-weight:bold;
	}
.smalltxt{
	font-size:10px;
	}
.disabled{
	color:#999999;
	}
.col hr{
	color:#F78F1E;
	background-color:#F78F1E;
	border:0;
	height:1px;
	}
.nextlink {
	color:#F78F1E;
	float:right;
	margin-right:18px;
	}
.link2 {
	color:#F78F1E;
	float:none;
	margin:0; 
	}
.note{
	color:#999999;
	margin-top:15px;
	font-size:10px;
	margin-left:10px;
	}
.userinfo{
	width:320px;
	font-size:11px;
	margin-left:10px;
	}
.changeaddy{
	color:#999999;
	margin-left:10px;
	display:block;
	margin-right:20px;
	}
.editaddy{
	color:#F78F1E;
	float:left;
	width:120px;
	}
.totalimg{
	margin-left:10px;
	margin-top:10px;
	}
.itemtxt{
	width:50px;
	float:left;
	}
.quanttxt{
	width:50px;
	float:right;
	margin-right:25px;
	}
.pricetxt{
	width:50px;
	float:right;
	margin-right:18px;
	}
.itemdata{
	font-size:10px;
	font-weight:bold;
	color:#999999;
	margin-bottom:10px;
	}
.methodtxt{
	width:170px;
	float:left;
	margin-left:13px;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	margin-bottom:10px;
	}
.methoddata{
	width:130px;
	float:left;
	margin-bottom:10px;
	}
.quantdata{
	font-size:10px;
	font-weight:bold;
	color:#999999;
	}
.pricedata{
	font-size:10px;
	font-weight:bold;
	color:#F78F1E;
	margin-bottom:10px;
	}
.fauxHR{
	width:350px;
	float:left;
	margin-left:0px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:4px;
	margin-top:14px;
	border-top:solid 1px #F78F1E;
	}
.totaltxt{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin-left:180px;
	}
.totaltxt2{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin-left:10px;
	}
.totaltxt3{
	font-size:11px;
	font-weight:bold;
	color:#999999;
	margin-left:4px;
	}
.grandtotaltxt,
.grandtotaltxt2{
	font-size:11px;
	font-weight:bold;
	color:#000000;
	}

*html .field{
	width:100px;
	padding-right:40px;
	margin-bottom:4px;
	float:right;
	}
*html .fauxHR{
	width:350px;
	float:left;
	margin-left:0px;
	font-size:10px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:14px;
	border-top:solid 1px #F78F1E;
	}
.login input{
	
	margin-right:25px;
	margin-bottom:5px;
	float:right;
	}
.login .logbut{

	margin-left:200px;
	}

.pwlink a:link, .pwlink a:hover, .pwlink a:visited{
	width:100px;
	float:left;
	margin-left:220px;
	color:#F78F1E;
	margin-bottom:4px;
	font-size:10px;
	}
.title hr{
	color:#F78F1E;
	background-color:#F78F1E;
	float:left;
	border:0;
	height:1px;
	width:620px;
	}
	
.title .info{
	color:#F78F1E;
	font-size:11px;
	}

.title img {
	position:relative;
	top:3px;
	}	

.dropspace{
	width:300px;
	float:left;
	padding-top:85px;
	}
.sub1 {font-size: 9px;
	display:inline;
}

/**/

#wrapStar {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:10px;
	}

h1#welcome {
	background: url(../img/login.jpg) no-repeat left top;
	width:620px;
	height:31px;
	margin:0;
	padding:0;
	border-bottom:#FF9933 1px solid;
	}
h2 {
	font-weight: normal;
	font-size:11px;
	color:#FF9933;
	height:22px;
	margin-top:15px;
	}
h2#returning{
	background: url(../img/re_cu.jpg) no-repeat 11px top;
	padding-left:150px;
	}
h2#new {
	background: url(../img/new_cu.jpg) no-repeat 11px top;
	padding-left:120px;
	}
#wrapStar td,
#wrapStar th {
	text-align:left;
	width:25%;
	padding:5px 10px;
	}
#wrapStar tbody th {
	text-align:right;
	font-weight:normal;
	}
#wrapStar thead th {
	background: url(../img/shape620.gif);
	font-weight: normal;
	color:#FFFFFF;
	height:22px;
	padding: 0 10px;
	}
#wrapStar td.btn {
	padding-left:0 !important;
	}
#wrapStar td.bottom {
	text-align:right;
	border-bottom:#FF9933 1px solid;
	}

/**/

.stackTBL {
	float:left; 
	margin-left:5px; 
	width:325px;
	border-right:none;
	border-left:none;
	}

.stackTBL td {
	padding: 5px 0;
	}
