
/* CSS Document */

#cart { }

#popCart{ 

	position:fixed;
	top:50px;
	width:300px;
	left:50%;
	margin-left:-150px;
	background-color:#FFF;
	padding:10px;
	padding-bottom:15px;
	border:1px solid #333;
	box-shadow:0px 0px 10px 5px #666;
	display:none;

}

#popCart > a { color:#C00; float:right; font-weight:bold; font-size:16px; }

#wrapper.mView #cart {
	border:1px solid #999;
	border-bottom:0px;
	border-radius:10px 10px 0px 0px;
	background-color:#FFFFCC;
	padding:8px;
	padding-top:3px;
	position:fixed;
	width:294px;
	bottom:0px;
	height:22px;
	overflow:hidden;
	margin-left:4px;
	/*box-shadow: 0 -1px 3px #CCC;*/
}

#wrapper.mView #cart h1 { margin:3px 0px; font-size:16px; }
#wrapper.mView #cart h1 span { font-size:12px;  }
#wrapper.mView #cart h1 a { color:#000000; text-decoration:none; padding:3px 160px 3px 3px; }

.cartCont { padding:2px 10px;}
.cartCont div { border-bottom:1px dashed #666666; padding:5px 0px;}

#wrapper.mView .cartCont .checkout a { padding:5px; }

.cartCont td { text-align:left; }

.cartCont .checkout { text-align:center; border-bottom:0px;} 

.availIn { padding:10px; }

.availIn table td {
	padding:5px 0px;
	border-bottom:1px dashed #808080;
}

.colLay2 td, .colLay3 td {
	border:1px solid #808080;
	text-align:center;
	vertical-align:top;
}

.colLay2 td { width:50%; }
.colLay3 td { width:33%; }

/* 
div.colLay2 > div { width:49%; float:left; border:1px solid #808080; text-align:center;}
div.colLay3 > div { width:33%; float:left; border:1px solid #808080; text-align:center;} 
*/

tr.noB td { border:0px; } 


.multImg { padding-top:5px;}
.multImg a{ padding:3px; float:left; }

#bigView { 
	position:absolute; 
	margin-top:-50px; 
	margin-left:-50px; 
	border:1px solid #808080; 
	-moz-box-shadow: 3px 3px 5px #888;
	-webkit-box-shadow: 3px 3px 5px #888;
	box-shadow: 3px 3px 5px #888;
	background-color:#FFFFFF;

}
#bigView div{ 
	background-color:#000000; 
	color:#FFFFFF; 
	text-align:center; 
	padding:3px;
}

div.pDetail { text-align:left; padding-top:5px;}
div.pDetail td {
	text-align:left;
	font-size:11px;
	border:0px;
	width:auto;
	padding-bottom:8px;
}

td.spec, span.spec { font-size:11px; }

.price {
	font-size:14px;
	font-weight:bold;
}

.cartButton {
	padding:2px 4px;
	border:1px solid #808080;
}

.cartButton:hover {
	border:1px solid #808080;
}


