/* CSS Document */
#wrapper {
	background-color: #F2F2F2;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#header {
	padding-top: 10px;
	padding-left: 30px;
	font-family: Arial;
	font-size: 30px;
	height: 100px;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

img {
       border: none;
}


#address {
	position: relative;
	left: 750px;
	top: -70px;
	width: 200px;
}

/* orderhistory page
------------------------*/

table.orderhistoryhead {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	width: 950px;
}

table.orderhistoryhead th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: #CCCCCC;
}

table.orderhistoryhead td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	text-align: center;
}

#content {
	padding-bottom:30px;
}


#new_button {
	padding-bottom: 5px;
        margin-left: 140px;
        margin-top: -25px;
}

.subheader {
	font-size: 13px;
	padding-left: 25px;
}

.desctr{
	background:#FFFFFF;
}

/* end orderhistory page
-------------------------*/

#table3 {
        margin-top: 10px;
	padding-left: 25px;
	float: left;
	text-align: left;
}
#table, td, th, table {
	/* border-color:#CCC; */
}

 #table th  {
    /*   color: gray;
       padding: 5px;  */
} 


#footer {
}

#button {
	/* padding-top: 30px; */
	padding-bottom: 20px;
	font-family: Arial;
}


td {
 	/* padding-left: 0px; */
 	valign: top;
}



input {
       text-align: center;
}

input.btn {
         color:#666;
         font-size: 14px;
         width: 100px;
	}


 /**** tables header ******/
table.header {
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: white;
	width: 950px;
}

table.header th{
        color: gray;
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	background-color: #CCCCCC;
}

table.header td{
        text-align: center;
        padding: 5px;

	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: gray;

}


.table_color {
	   background-color: #FFFFCC;
	   text-align: center;
}

.yellow_back {
	background-color:#FFFFCC; 
}

.white_back {
	background-color:white;
}

.leftpadding {
	padding-left: 10px;
	text-align: left;
}

.rightpadding {
	padding-right: 10px;
	text-align: right;
}

/**** tables detail ******/
table.orders {
	/* border-width: 5px; */
	/* border-spacing: 0px; */
	/*border-style: solid;  */
	/* border-color: gray; */
	/* border-collapse: collapse; */

	background-color: white;
	width: 950px;
}


 table.orders th {
        text-align: right;
        padding: 5px;
	border-top: solid 1px gray;
        border-left: solid 1px gray;
        border-bottom: solid 1px gray;
	background-color: #CCCCCC;
	color: gray;
	padding-right: 20px;

}


.itemhead {
        width: 80px;
        background-color: #CCCCCC;

}

.deschead {
        width: 450px;
}

.qtyhead {
        width: 70px;
}

.priceshead {
        width: 70px;
}


.oivhead {
        width: 70px;
}
                                                    s
.amounthead {
        width: 80px;
        color: red;
        

}





table.orders td {
	/* border-width: 1px;

	border-style: solid;
	border-color: gray; */
	/* background-color: white; */
        padding: 5px;
        border-left: solid 1px gray;
        border-bottom: solid 1px gray;
	/* text-align: center; */
        text-align: left;
        height: 30px;

}

.ttlwt {
       float: right;
       margin-left: 0px;
}

table.total {
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
	background-color: #F2F2F2;
	width: 950px;
}

table.total {
	border-width: 0px;
	padding: 5px;
	border-style: solid;
	border-color: gray;
	/* background-color: white; */
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}

.totalfigure {
        border-right: 1px solid gray;
        /* padding: 5px;
        background-color: #fff;
        border-top: none; */
}


.ship_instruct {
        /* width: 558px; */
        width: 500px;
        border: 1px solid gray;
	border-collapse: collapse;
	background-color: #fff;
}

.ship_instruct th {
        color: gray;
        padding: 5px;
}

.ship_instruct td {
	padding: 5px;
        border: 1px solid gray;
}

.no-left-border { 
        border-left: none ! important;
}

.no-bottom-border { 
	border-bottom: none;
}

.no-right-border{ 
        border-right:none;
}

.bottom-border {
        border-bottom: 1px solid #000;
}

.off-white-background { 
  background-color: #f2f2f2;
}
.error{
	color:#FF0000;
	font-weight:bold;
}


.detail_no {
       text-align: right;
}

.showwght {
      float: right; 
      padding-right: 20px
      margin-top: 0px;
}

.skugrosswght {
       padding-right: 20px;
       float: right;
       display: none; 
       margin-top: 0px;

}