﻿.orderTable
{
	margin-top: 10px;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
	width: 980px;
}

.cartTable
{
	width: 100%;
}


.heading1
{
	background-color: #C5C7C9; 
	text-align: left; 
	padding: 5px;
	font-weight: bold;
	font-size: medium;	
}

.heading2
{
	background-color: #E3E3E3; 
	padding: 5px;
	font-weight: bold;
	font-size: medium;
}

.heading3
{
	background-color: #E3E3E3; 
	padding: 5px;
	font-weight: bold;
	font-size: small;
	font-weight: 700;
}

.descColumn
{
	text-align: left; 
	width: 320px;
}

.weightColumn
{
	width: 55px;
}

.dimColumn
{
	width: 260px;
	text-align:right;
}

.deliveryColumn
{
	text-align: left;
	vertical-align: top;
	width: 580px;
}

.qtyColumn
{
	width:60px;
	text-align:center;
}

.priceColumn
{
    text-align: center; 
    width:80px; 
}

.updDelColumn
{
	width: 68px;
}

.pppColumn
{
	width: 100px;
}

.pppHeadingColumn
{
	width: 120px;
}

.updDelColTogether
{
	width: 136px;
}

.dataCellMiddle
{
	background-color: White;
	padding: 5px;
	border:none;
	vertical-align: middle;
}

.dataCellTop
{
	background-color: White;
	padding: 5px;
	border:none;
	vertical-align: top;
}

.newItemRowCell
{
	padding: 5px;
	border:none;
}

.horizontalLine
{
	padding: 4px; 
	font-size: x-small;
}

.totalRow
{
	background-color: #E3E3E3; 
	padding: 5px;
}

.impItem
{
	color: Red;
 	font-size: 12px;
	font-weight: bold;
}

.cartButton img
{
	border: none;
	text-decoration: none;
}

.BlueCartButton
{
	cursor: pointer;
	border-top: solid 1px #000080;
	border-left: solid 1px #000080;
	border-right: solid 1px #000080;
	border-bottom: solid 2px #000080;
	background-color: #3F88C5;
	line-height: 10px;
	font-family: Arial;
	font-size: 10px;
	font-weight: bold;
	padding: 2px;
	color: White;
	text-decoration: none;
	text-transform: capitalize;
}

a:link.BlueCartButton {
text-decoration: none; color: White; }
a:visited.BlueCartButton{
text-decoration: none; color: White}
a:active.BlueCartButton {
text-decoration: none; color:White; }
a:hover.BlueCartButton{
text-decoration: none; color: White; }

.BlueCartButtonBig
{
	cursor: pointer;
	border-style: solid;
	border-color:  #000080;
	border-width: 2px;
	background-color: #3F88C5;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: White;
	text-decoration: none;
	text-transform: capitalize;
	width: 135px;
}

a:link.BlueCartButtonBig {
text-decoration: none; color: White; }
a:visited.BlueCartButtonBig{
text-decoration: none; color: White}
a:active.BlueCartButtonBig {
text-decoration: none; color:White; }
a:hover.BlueCartButtonBig{
text-decoration: none; color: White; }

.BlueCartButtonMedium
{
	border-style: solid;
	border-color:  #000080;
	border-width: 2px;
	background-color: #3F88C5;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding: 2px;
	color: White;
	text-decoration: none;
	text-transform: capitalize;
	width: 100px;
}

a:link.BlueCartButtonMedium {
text-decoration: none; color: White; }
a:visited.BlueCartButtonMedium{
text-decoration: none; color: White}
a:active.BlueCartButtonMedium {
text-decoration: none; color:White; }
a:hover.BlueCartButtonMedium{
text-decoration: none; color: White; }

.orderItem
{
	font-family: Arial;
	font-size: 12px;
}

.impLabel
{
	font-weight: bold;
	font-size: medium;
}

.address
{
	font-size: 12px;
}

.disclaimer
{
	font-family: Arial;
	font-size: 11px;
}

.disclaimerBig
{
	font-family: Arial;
	font-size: 13px;
}

.sitePhone
{
	background-position: right;
	background-repeat: no-repeat;
}

.tblQUI
{
	height: 100%;
	border-top: solid 1px Black;
	border-bottom: solid 1px Black;
    text-align: center;
    padding-top:15px;
    padding-bottom:15px;
    margin-top: 15px;
    margin-bottom: 15px;
    background-color: RGB(227, 227, 227);
}

.tblInnerMostQUI
{
	border: 0px;
	text-align: center;
	/*background-color:#DDDDDD;
	border: #888888 1px solid;*/
}
.tblInnerMostQUI td
{
	font-size: 9pt;
	padding:5px;
} 

.tblQUIHeader
{
	color: Black;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.tblButtons
{
	width: 970px;
	border: 0px;
	margin: 0px 0px 10px 5px;
}

.tdLabelLeft
{
	color: Black;
	width: 100px;
	text-align: right;
	vertical-align: middle;
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.tdContentRight
{
	vertical-align: middle;
	text-align: left;
	height: 35px;
}

.space
{
	width: 10px;
}

.mediumTextbox
{
	width: 160px;
}

.smallTextbox
{
	width: 80px;
}

.star
{
	color: Red;
	font-family: arial, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
}

.labelCC
{
	font-family: Arial;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
}

.tblCreditCard
{
	margin-bottom: 0;
}
.ActAsLabel
{
	border: 0;
}
.tblCreditCard td
{
	padding: 5px;
	text-align: left;
	vertical-align: bottom;
	font-size:9pt;
}

.invisibleLabel
{
	color: White;
	display: none;
}

.modalBackground
{
	background-color: #cccccc;
    filter: alpha(opacity=80);
    opacity: 0.8;
    height: auto;
}

.modalContainerPanel
{
	background-color: #ffffff;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    height: 100px;
    z-index:2;
}

.centerAlign
{
	text-align: center;
}

.seperator
{
	background-image: url(../images/seperator.jpg);
	background-position: top left;
	background-repeat: repeat-y;
}

#tblCartDelivery td
{
	padding: 5px;
	text-align: center;
	vertical-align: top;
}

.pager td
{
	padding: 5px;
	background-color: #5D93B4;	
	color: #ffffff;
	font-size: 12px;
}

.pager td a
{
	color: #ffffff;
	font-size: 12px;
	font-weight: normal;
}

.ProductName
{
	white-space: nowrap;
	text-align: left;
}

.tdZip
{
	float: left;
	background-color: White;
	border: solid 1px Red;
	color: Red;
}

.GoCartButton
{
	font-size:12px;
	height:25px;
}
.float-right
{
	float: right;
}
.float-left
{
	float: left;
}
.RepeaterForSimilar
{
	padding-left: 5px;
}
.RepeaterForSimilar ul
{
	text-align: left;
}
#simplemodal-container a.CancelToMetalGuide
{
	color: Black; 
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

#simplemodal-container a.CancelToMetalGuide:hover
{
	text-decoration: underline;
}
/** dummy classes for jquery **/
.txtZipFromPoup
{
}

.hiddenZip
{
}

.hiddenIsCartFull
{
}
.onlinepricewarning
{
  font-weight: bold;
}
