/*
-----------------------------------------------
Client:Jameco Electronics
Project:Public Web Site

File Name: cart.css
Version: 1.0
Notes: Styles order tunnel pages.

Author: Dayspring Technologies, Inc.
Email: info@dayspring-tech.com
Web: http://www.dayspring-tech.com/
----------------------------------------------- */

/* layout.css
----------------------------------------------- */
#layout4 div#main {
	float:left;
	}
#layout4 div#pcon {
	float:none;
	width:auto;
	}
#layout4 div#tcon {
	display:none;
	}
#layout4 div#scon {
	float:right;
	}
#layout5 div#main {
	float:left;
	}
#layout5 div#pcon {
	float:none;
	width:auto;
	}
#layout5 div#tcon {
	display:none;
	}
#layout5 div#scon {
	float:right;
	}
#layout6 div#content {
	margin-bottom:150px;
	padding:0 50px;
	}
#layout6 div#main {
	float:none;
	width:auto;
	}
#layout6 div#pcon {
	border-right:1px solid #d1d1d1;
	float:left;
	width:425px;
	}
#layout6 div#tcon {
	float:right;
	padding-right:140px;
	width:280px;
	}
#layout6 div#scon {
	display:none;
	}
#layout6 h2 {
	margin:0 0 15px;
	}

/* hd.css
----------------------------------------------- */
#layout5 #hd h1 { /* For order tunnel. */
	margin-bottom:5px;
	}
#layout5 div#hd-search {
	display:none;
	}
#layout5 ul#pnav li {
	display:none;
	}
#layout6 #hd h1 { /* For order tunnel. */
	margin-bottom:5px;
	}
#layout6 div#hd-search {
	display:none;
	}
#layout6 ul#pnav li {
	display:none;
	}
#layout1 p#crumb, #layout4 p#crumb, #layout5 p#crumb, #layout6 p#crumb {
	/*display:none;*/
	}
div#order {
	margin-bottom:10px;
	padding:0 10px;
	}
#order h1 {
	float:left;
	}
#order img {
	float:right;
	}
	
/* pcon.css
----------------------------------------------- */
h1.cart {
	background:transparent url(../images/Dspring/ic-cart.gif) no-repeat 0 -6px;
	padding:6px 0 2px 40px;
	}
h1.ship {
	background:transparent url(../images/Dspring/ic-ship.gif) no-repeat 0 0;
	padding:15px 0 0 45px;
	}
h1.bill {
	background:transparent url(../images/Dspring/ic-bill.gif) no-repeat 0 2px;
	padding:15px 0 0 45px;
	}
h1.order {
	background:transparent url(../images/Dspring/ic-order.gif) no-repeat 0 2px;
	padding:15px 0 0 45px;
	}
a.rmv {
	background:transparent url(../images/Dspring/ic-remove.gif) no-repeat 100% 1px;
	display:block;
	margin-top:5px;
	padding-right:17px;
	text-align:right;}
	
/* table.shopping
----------------------------------------------- */
table.shopping {
	margin-bottom:20px;
	width:100%;
	}
.shopping th {
	background-color:#def0f7;
	border:1px solid #ccc;
	color:#002358;
	font-size:93%;
	font-weight:bold;
	padding:5px 10px;
	text-align:right;
	white-space:nowrap;
	width:12%;
	}
.shopping th.item {
	text-align:left;
	width:52%;
	}
.shopping tbody th {
	background-color:transparent;
	color:#000;
	font-weight:normal;
	text-align:left;
	white-space:normal;
	}
.shopping td {
	border:1px solid #ccc;
	font-size:93%;
	padding:5px 10px;
	text-align:right;
	}
.shopping td.total {
	border:0;
	padding-top:5px;
	padding-bottom:0px;
	font-size:108%;
	}
td.button {
	border:0;
	padding-top:20px;
	vertical-align:center;
	}
.button p.btn-lg {
	float:left;
	font-size:93%;
	}
.shopping .button p.btn-lg {
	float:right;
	font-size:100%;
	}
.button p.sec { /* Seconday action items. */
	float:left;
 	font-size:100% !important;
	margin:6px 0 0 15px;
	text-transform:uppercase;
	}
.shopping .button p.sec {
	float:right;
 	margin-left:0;
	margin-right:15px;
	}
.shopping h3 {
  margin-bottom:5px;
  }
.shopping span.bal {
	border-top:#ccc 1px solid;
	color:red;
	display:block;
	margin-top:5px;
	padding-top:5px;
	}
.shopping img.left {
  margin:0 15px 0 0;
  }
.shopping input {
  text-align:right;
	width:50px;
  }
.shopping table.data {
	float:left;
	margin-bottom:0;
	width:285px;
	}
.shopping .data th {
	background-color:#def0f7;
	font-size:93%;
	font-weight:bold;
	padding:3px 5px;
	text-align:left;
	}
.shopping .data td {
	font-size:93%;
	padding:3px 5px;
	text-align:left;
	}
	
/* table.summary
----------------------------------------------- */
table.summary {
	color:#000;
	margin:10px 5px;
	width:178px;
	}
.summary th {
	font-size:93%;
	font-weight:normal;
	padding:0 5px 3px;
	}
.summary td {
	font-size:93%;
	padding:0 5px 3px;
	text-align:right;
	}
.summary tr.total {
	border-top:1px #000 solid;
	}
.summary tr.total th, .summary tr.total td {
	font-weight:bold;
	padding:3px 5px;
	}


