@import url(../unval_pricing.css);/*Styling for unvalidated pricing text*/
@import url(../export.css);/*Styling for export text*/
@import url(../minordervalue.css);/*Styling for min order value text*/


@import url(../white-background.css);
@import url(../tables.css);/*Styling info for table*/
@import url(../basket-steps.css);/*Styling info for bread crumb basket*/
#proceedbtn {
	clear:both;
	float:right;
	margin: 10px 0;
}
/*Item table*/
table.standardtb {
	margin: 0 0 10px 0;
	width: 976px;
	text-align:center;
}
table.standardtb td {
	vertical-align:middle;
}
table.standardtb col#td1col1 {
	width: 16px;
}
table.standardtb col#td1col2 {
	width: 90px;
}
table.standardtb col#td1col4 {
	width: 90px;
}
table.standardtb col#td1col5 {
	width: 90px;
}
table.standardtb col#td1col6 {
	width: 90px;
}
table.standardtb col#td1col7 {
	width: 90px;
}
table.standardtb th.leftalign, table.standardtb td.leftalign {
	text-align: left;
}
.iptqtytext {
	border: 1px solid #CCCCCC;
	padding: 1px;
	width: 35px;
	text-align:center;
}
.smallicons {
	float: right;
	margin: 0 5px 0 10px;
}
.delivery {
	font-size: 0.9em;
}
.delivery .highlight {
	color: #FF0000;
}
.delivery img {
	vertical-align:middle;
	margin: 2px 0 0 0;
}
#hint {
	margin: 8px 0 0 0;
	color:#FF0000;
	width: 580px;
	height: 30px;
}
.iptcurrencyselect {
	border: 1px solid #CCCCCC;
	padding: 1px 0;
	vertical-align: middle;
	margin: 0 0 0 5px;
}
.buttons {
	width: 976px;
}
#deletebtn, #updatebtn, #decoratebtn, .addtoplistbutton, #wearerpackbutton {
	vertical-align: middle;
	margin: 0 10px 0 0;
}
.bold {
	font-weight:bold;
}
.currency {
	float: right;
	width: 160px;
	text-align:right;
	margin: 5px 0 0 0;
}
.info, .info2 {
	background-color:#E5E9EA;
	padding: 10px;
}
.infotitle {
	font-size: 1.2em;
	font-weight:bold;
	color:#FFFFFF;
	padding: 7px 10px;
	margin: -10px -10px 10px -10px;
	background-color:#595959;
	background-image:url(../images/backgrounds/h2band.jpg);
	background-repeat:repeat-y;
}

/*Extra Options*/
.layout1 {
	float:left;
	width: 483px;
	margin: 25px 0 0 0;
}
.layout1 label {
	float: left;
	width: 210px;
	margin: 2px 0 0 0;
}
.layout1 input {
	border: 1px solid #CCCCCC;
	padding:2px;
	margin:0;
	width: 240px;
}
#optionshint {
	margin: -40px 0 0 10px;
	color:#FF0000;
	height: 30px;
}
.layout1 .info {
	height: 140px;
}
/*End of Extra Options*/
/*Total price*/
.layout2 {
	float:right;
	width: 483px;
	margin: 25px 0 0 0;
}
.layout2 .info2 {
	height: 140px;
}
table#summarytb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#summarytb td {
	padding: 5px 3px;
	vertical-align: top;
}
table#summarytb col#sumcol2 {
	width: 135px;
}
.rightalign {
	text-align: right;
}
table#summarytb tr.tblline td {
	border-top: 1px solid #CCCCCC;
}
/*End of total price*/
div#contentholder h2.header {
	margin:20px 0 20px 0;
}
/*Delivery address*/
.layout3 {
	float:left;
	width: 483px;
	margin: 0;
}
.layout3 .info {
	height: 315px;
	margin-bottom: 10px;
}
* html .layout3 .info {
	height: 319px;
}
table#deladdresstb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#deladdresstb td {
	padding: 4px 3px;
	vertical-align: top;
}
table#deladdresstb col#addcol1 {
	width: 160px;
}
/*End of Delivery address*/
/*Delivery Options*/
.layout4 {
	float:right;
	width: 483px;
	margin: 0;
}
.layout4 .info {
	height: 135px;
}
table#deloptionstb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#deloptionstb td {
	padding: 3px;
}
table#deloptionstb col#delopcol1 {
	width: 160px;
}
.iptyeartext {
	border: 1px solid #CCCCCC;
	margin:0;
	padding: 1px 0;
	width: 40px;
}
#futuredeldate_d, #futuredeldate_m {
	border: 1px solid #CCCCCC;
	margin:0;
	padding: 1px;
	width: 50px;
}
#futuredeldate_y {
	border: 1px solid #CCCCCC;
	margin:0;
	padding: 2px;
	width: 40px;
}
/*End Of Delivery Options*/
/*Delivery Offers*/
.layout5 {
	float:right;
	width: 483px;
	margin: 10px 0 0 0;
}
.layout5 .info {
	height: 150px;
}
table#delofftb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#delofftb td {
	padding: 3px;
	vertical-align: top;
}
table#delofftb col#deloffcol1 {
	width: 40px;
}
table#delofftb col#deloffcol3 {
	width: 50px;
}
.offerstext {
	margin: 5px 0 0 0;
	color:#FF0000;
}
/*End of Delivery Offers*/
/*Special Instructions*/
.layout6 {
	width: 976px;
	margin: 15px 0 0 0;
}
.iptspecialtext {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 0 0 10px 0;
	width: 950px;
	height: 80px;
}
#specialhint {
	margin: 5px 0 0 0;
	color:#FF0000;
	height: 30px
}
/*End of Special Instructions*/
/*Invoice Address*/
.layout7 {
	float: left;
	width: 483px;
	margin: 0;
}
table#invoiceaddresstb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#invoiceaddresstb td {
	padding: 3px;
	vertical-align: top;
}
table#invoiceaddresstb col#invcol1 {
	width: 160px;
}
/*End of Invoice Address*/
/*Payment Method*/
.layout8 {
	float:right;
	width: 483px;
	margin: 0;
}
table#paymenttb {
	width: 460px;
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
}
table#paymenttb td {
	padding: 3px;
}
table#paymenttb col#paycol1 {
	width: 40px;
}
#proceedbtn2 {
	/*margin: -50px 0 0 0;*/
	margin: 10px 0 10px 815px;
}
/*End of Payment Method*/
#proceedbtn3 {
	float:right;
}
/*Want it quicker*/
a.quicker:link, a.quicker:active, a.quicker:visited {
	background-image:url(../images/buttons/quicker1-btn.gif);
	background-repeat:no-repeat;
	background-position:center left;
	padding: 0 0 1px 30px;
	margin: 0 0 0 20px;
	text-decoration: none;
	color:#666666;
	font-weight: bold;
}
a.quicker:hover {
	background-image:url(../images/buttons/quicker2-btn.gif);
	text-decoration:underline;
	color:#333333;
}




/*Wearer packer*/
#wearerbtn {
	margin-right: 10px;
	vertical-align: middle;
}
div#contentholder h2.ot {
	margin-bottom: -15px;
}
#wearerpackingholder {
	margin: 20px 0;
}
#wearerpackingholder #wpaddperson {
	float: right;
	margin: 10px 0 10px 0;
}
#wearerpackingholder #wpaddallitems {
	float: right;
	margin: 10px 10px 10px 0;
}
#wearerpackingholder #wpreset, #wearerpackingholder #wpremove {
	margin: 10px 10px 10px 0;
}
/*Wearer packer person*/
.deletewp {
	text-align: right;
	margin: -5px 0 1em 0;
}
span.assignlink {
	color: #0000CE;
	text-decoration:underline;
	font-weight: bold;
}
table.wplisttable {
	font-size: 1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	border: 1px solid #808080;
	width: 954px;
	margin: 0;
	text-align:center;
}
table.wplisttable td {
	padding: 4px 1px;
}
table.wplisttable col#td1col1 {
	width: 20px;
}
table.wplisttable col#td1col2 {
	width: 55px;
}
table.wplisttable col#td1col4 {
	width: 50px;
}
table.wplisttable col#td1col5 {
	width: 50px;
}
table.wplisttable col#td1col6 {
	width: 75px;
}
table.wplisttable col#td1col7 {
	width: 85px;
}
table.wplisttable td.leftalign {
	text-align: left;
}
.infotitle span {
	font-weight: normal;
}

/*popup*/
#wpasspopup {
	position: absolute;
	width: 334px;
	height: 240px;
	background-image:url(../images/icons/weaer_packing_assign_arrow.gif);
	background-repeat:no-repeat;
	background-position:top right;
	display: block;
	top: 200px;
	left: 200px;
}
#wpasspopupholder {
	background: white;
	border: 1px solid #808080;
	width: 300px;
	padding: 10px;
	background-image:url(../images/wearer_packing_popup_background.gif);
	background-repeat:no-repeat;
	background-position: 100% 30px
}
#wpasspopupholder h3 {
	margin:-10px -10px 5px -10px;
	font-size: 1.1em;
	background-color: #808080;
	color:#FFFFFF;
	font-weight: bold;
	padding: 5px;
}
#wapopuptitle {
	font-size: 1.1em;
	font-weight: bold;
	margin: 20px 0 0 0;
	width: 200px;
	min-height: 50px;
}
* html #wapopuptitle {
	height: 50px;
}
#wpgiveallholder {
	margin: 10px 0 15px 0;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
}
#wplistholderdiv {
	overflow: auto;
	height: 130px;
}
.wpppopqty {
	width: 40px;
	border: 1px solid #cccccc;
	padding: 1px;
	text-align: center;
}
#assignbutton {
	float: right;
	margin-top: 10px;
}
#giveallbtn {
	margin: 0 0 0 10px;
	vertical-align: middle;
}
#cancelbutton {
	margin-top: 10px;
}
.wpperson col#td1col1 {
    width: 130px
}

/*NOTE*/
div#contentholder p span.note {
	float: left;
	clear: right;
	margin: 0 0 20px 10px;
}
