/*  -- Dynamic Paging --  */

#paging {
	clear: both;
	padding: 15px;
}

#paging a {
	text-decoration: none;
}

#paging a:hover {
	text-decoration: underline;
}

#paging td {
	padding: 3px;
}

#paging .saleprice {
	font: normal 11px verdana;
}

#paging .saleprice2 {
	font: bold 11px verdana;
	color: #F00;
}

#paging .abstract {
	font: normal 11px verdana;
	color: #555;
}

#paging .qtybox {
	width: 25px;
	font: normal 11px verdana;
	text-align: right
}

#paging .qtytext {
	font: bold 11px verdana;
	color: #000000;
}

#pagelinks,
#pagelinks2 {
	font: normal 11px verdana;
	color: #000000;
}

#pagelinks a,
#pagelinks2 a {
	font: normal 11px verdana;
	color: #000000;
}

#pagelinks .chosen,
#pagelinks2 .chosen {
	font: bold 11px verdana;
	color: #000000;
}

#itemof,
#itemof2 {
	padding-right: 10px;
	font: normal 11px verdana;
	color: #000000;
}

#pageof,
#pageof2 {
	font: normal 11px verdana;
	color: #000000;
}

#modes {
	font: normal 11px verdana;
	color: #000000;
	text-decoration: none;
}

#modes a {
	font: normal 11px verdana;
	color: #000000;
	text-decoration: none;
}

#modes .chosen {
	font: bold 11px verdana;
	color: #000000;
	text-decoration: none;
}

#sortlinks,
#sortlinks2 {
	font: normal 11px verdana;
	color: #000000;
	text-decoration: none;
}

#sortlinks a,
#sortlinks2 a {
	padding-left: 20px;
	font: normal 11px verdana;
	color: #000000;
	text-decoration: none;
}

#sortlinks .chosen,
#sortlinks2 .chosen {
	font: bold 11px verdana;
	color: #000000;
	text-decoration: none;
}

#paging FORM {
	margin: 0px;
}

.listheader {
	font: bold 11px verdana;
	color: #FFFFFF;
	background-color: #333333;
}

.vcell {
	background-color: #FFF;
}

.vcell-on {
	background-color: #FFF;
}

.ecell {
	background-color: #FFF;
}

.ecell-on {
	background-color: #FFF;
}

.wcell {
	background-color: #FFF;
}

.wcell-on {
	background-color: #FFF;
}

#contents table {
	margin: 9px 0 9px 0;
	width: 100%;
}

#contents td {
	padding: 11px;
	font: normal 11px verdana, Helvetica, sans-serif;
	color: #000099;
	text-align: center;
	vertical-align: bottom;
}

#contents td.paging-divider {
	padding: 0;
}

#contents th {
	padding: 0;
	font-size: 0px;
	line-height: 0px;
}

#contents th.paging-divider {
	height: 1px;
	border-right: 9px solid #ffffff;
	border-left: 9px solid #ffffff;
}

#contents th img {
	padding: 0;
}

#contents .paging-item-image {
	padding: 0 0 5px 0;
	vertical-align: bottom;
}

#contents a {
	font-weight: bold;
	color: #0000cc;
}

#contents .price {
	display: block;
	font: normal 11px verdana;
}

#contents .price-bold {
	display: block;
}

#contents .saleprice {
	font-weight: bold;
	color: #ce1700;
}

/*  -- End Dynamic Paging --  */

/*Added by Eric M. on 3/1/08 for the html box in the header*/
p.custom-header-box
{
    color:#000000;
    float:right;
    margin-top:-84px;
    padding-right:5px;
    text-align:left;
    width:225px;
}



/*framework and shipping calculator added by George S. 2008.6.11*/

/*Framework*/
div#scATCwrapper{position:absolute;background-color:#000;opacity:.75;filter:alpha(opacity=75);z-index:20000;}div#scATCmsg{position:absolute;background-color:#fff;border:solid 1px #000;text-align:center;z-index:20001;width:400px;padding:16px;font:normal 13px/1.2 Helvetica,"Trebuchet MS",sans-serif;}body.scATCtemplate1 div#scATCwrapper{display:none;}body.scATCtemplate1 div#scATCmsg img{margin-right:4px;vertical-align:middle;}body.scATCtemplate1 div#scATCmsg{background-color:#CE1700;color:#fff;border:solid 1px #fff;width:auto;top:2px;left:2px;padding:2px 8px;}body.scATCinProgress form input,body.scATCinProgress form select{opacity:.25;filter:alpha(opacity=25);}select.scHideSelect{visibility:hidden;}iframe#scCookieTestFrame,iframe#scFrameWorkFrame,iframe#scHddnIFrame{overflow:hidden;height:0;width:0;border:none;}

/*Shipping Calc*/

#shippingMgrForm-0148{
	clear: both;
	display: none;
	padding: 10px;
	text-align: left;
}

.shippingMgrTableRight-0148{ padding-left: 15px; }

#shippingMgrDiv-0148{
	display: none;
	margin: 0 auto;
	padding: 5px 10px;
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrDiv-0148 table{
	/*margin: 0 auto;*/
}

#shippingMgrDiv-0148 td{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	text-align: left;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 div{
	display: block;
	padding: 2px;
	color: #041F56;
	font-weight: bold !important;
	text-align: left;
}

#shippingMgrForm-0148 img{
	vertical-align: middle;
}

#shippingMgrForm-0148 .hideMe-0148 {
	display: none;
}

#shippingMgrForm-0148 .dimMe-0148 {
	opacity: 0.2;
	filter: alpha(opacity = 20);
	cursor: default !important;
}

#shippingMgrForm-0148 span,
#shippingMgrForm-0148 input,
#shippingMgrForm-0148 select,
#shippingMgrForm-0148 div{
	font: normal 11px/1.2 Arial,Helvetica,sans-serif;
	vertical-align: middle;
}

#shippingMgrForm-0148 input{
	width: 50px;
	margin-left: 3px;
}

#shippingMgrForm-0148 select{
	width: 150px;
	margin-left: 3px;
}

#shippingMgrForm-0148 #shippingMgrSubmit-0148 {
	margin: 4px 0 0;
	width: auto;
}

div#scSCerrMsg-0148 {
	color: #f00;
}

div.scProgBar {
background:#FFFFFF url(scSCprogBarBgBg.gif) repeat-x scroll 0pt center;
border:1px solid #333333;
color:#000000;
font-family:Verdana,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
height:14px;
line-height:1.2;
text-align:left;
width:200px;
}

div.scProgBar div.progBarBg {
	background: #ADD0EA url("scSCprogBarBg.gif") repeat-x 0 center;
	height: 14px;
}

#itemarea .itemform{ float: left; }

