/*----------------------------------------------- MAIN SECTIONS  ------------------------------------------*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-style: normal;
	background: url("images/bgpng.png") center top repeat-x #f6f0d6;
}
td, th, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-style: none;
	border-width: 0;
	border-spacing: 0;
}
img.swatchimg {/* scalable em 53 */
	border: 2px black solid;
	width: 35px;
}
img.swatchimgon {/* scalable em 53 */
	border: 2px #ee0202 solid;
	width: 35px;
}
.dashedline {
	height:0;
	font:0/0 serif;
	border-bottom:1px dashed #cacaca;
}
.cartIsEmpty {
	font-size: 16px;
	font-color: red;
}
table.checkoutprogressbar {
	width:900px;
}
table.boxwithdarkerborders {
	border-style: solid;
	border-width: 1px;
	background-color: #E4EEF7;
	border-color: #1F597D;
	padding:10px;
	height: 200px;
}
table.boxwithdarkerbordersnoheight {
	border-style: solid;
	border-width: 1px;
	background-color: #E4EEF7;
	border-color: #1F597D;
	padding:10px;
}
td.orderhistorylist {
	text-align: left;
	height: 25px;
	border-bottom: thin solid #71A5D1;
}
td.orderhistoryheadertext {
	text-align: left;
	color: white;
	height: 25px;
}
tr.dashedline {
	background-color: #1F597D;
	color: #FFFFFF;
	height: 3px;
}
tr.tableheader {
	background-color: #1F597D;
	color: #FFFFFF;
	height: 30px;
}
tr.cartrow {
	background-image: url("UMSS/Assets/SS0/TemplateSet49/um_cart_bg.jpg");
	height: 80px;
}
td.updateCorrect {
	background: #45B345;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-color: #45B345;
	border: 1px;
}
td.updateCorrectSmallText {
	background: #45B345;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
}
.error {
	background: #E12C2C;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-color: #E12C2C;
	border: 1px;
	width: 100%;
}
td.updateError {
	background: #E12C2C;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	border-color: #E12C2C;
	border: 1px;
}
table.printOrderTable {
	border-style: solid;
	border-width: 1px;
	background-color: #FFFFFF;
	border-color: #1F597D;
	padding:10px;
}
/*-----------------------------------------------  TOP NAV  ------------------------------------------*/
#mainnav ul li {
	float:left;
	display:inline;
}
#mainnav ul a {
	display:block;
	font:bold 1.1em Trebuchet MS, Arial, sans-serif;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}
#mainnav ul a {
	margin:0 14px 0 0px;
	padding:3px 7px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
#mainnav ul a:focus, #mainnav ul a:active, #mainnav ul a:hover {
	background-color:#6ea6d4;
	outline:none;
	margin:0 14px 0 0px;
}
#mainnav ul a.cell {
	margin:0 14px 0 0px;
}
#mainnav ul a.cellon {
	margin:0 14px 0 0px;
	background-color:#d02200;
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.smalllink:link {
	line-height: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	padding:3px 7px;
	outline:none;
}
a.smalllink:visited {
	line-height: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	padding:3px 7px;
	outline:none;
}
a.smalllink:hover {
	line-height: 16px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	background-color:#015593;
	padding:3px 7px;
	outline:none;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.smalllink:active {
	line-height: 16px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-decoration:none;
	padding:3px 7px;
	outline:none;
}
/*-----------------------------------------------  MISCELLANEOUS  ------------------------------------------*/
hr {
	color: #738B9B;
	height: 1px;
	width: 98%;
}
/*------------------------------------------------NAVIGATION---------------------------------------------------*/
TABLE.navigationTop {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	height: 30px;
	/* background-image: url("images/topnav.jpg"); background-repeat:repeat-y; */
	color: #FFFFFF;
}
table.accountNavigation {
	border-bottom: thin solid #71A5D1;
	background: #E0E9F0;
	width:100%;
	height:30px;
}
/*------------------------------------------------MINI-CART---------------------------------------------------*/
.minicartviewcart :link {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartviewcart :visited {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartviewcart :hover {
	text-align:center;
	background:#377e9f;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartviewcart :active {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartcheckout :link {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartcheckout :visited {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartcheckout :hover {
	text-align:center;
	background:#377e9f;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartcheckout :active {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 80px;
}
.minicartfont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
/*------------------------------------------------Cart Popup---------------------------------------------------*/


 .bubbleInfo {
	position: relative;
	top: 150px;
	left: 100px;
	width: 500px;
}
.trigger {
	position: absolute;
}
.popup {
	position: absolute;
	z-index: 50;
	border-collapse: collapse;
}
.popup td.corner {
	height: 15px;
	width: 19px;
}
.popup td#topleft {
	background-image: url(images/bubble-1.png);
}
.popup td.top {
	background-image: url(images/bubble-2.png);
}
.popup td#topright {
	background-image: url(images/bubble-3.png);
}
.popup td.left {
	background-image: url(images/bubble-4.png);
}
.popup td.right {
	background-image: url(images/bubble-5.png);
}
.popup td#bottomleft {
	background-image: url(images/bubble-6.png);
}
.popup td.bottom {
	background-image: url(images/bubble-7.png);
	text-align: center;
}
.popup td.bottom img {
	display: block;
	margin: 0 auto;
}
.popup td#bottomright {
	background-image: url(images/bubble-8.png);
}
.popup table.popup-contents {
	font-size: 12px;
	line-height: 1.2em;
	background-color: #fff;
	color: #666;
}
table.popup-contents th {
	text-align: right;
	text-transform: lowercase;
}
table.popup-contents td {
	text-align: left;
}
tr#release-notes th {
	text-align: left;
	text-indent: -9999px;
	background: url(model/images/starburst.gif) no-repeat top right;
	height: 17px;
}
tr#release-notes td a {
	color: #333;
}
/*------------------------------------------------PRODUCT---------------------------------------------------*/
.productOptionArea {
	border:solid #738B9B;
	border-width:5px 0px 5px 0px;
	padding: 10px;
}
.ProductTextOptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8B8B8B;
}
TABLE.ProductOptionsSingleLine {
	padding: 50px;
}
.ProductOptionsSingleLinePrice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #97100C;
}
img.productLargeImage {/* scalable em 53 */
	border: 0px;
}
.emailAFriend {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:15px;
	padding:2px 0 0 0px;
	width: 120px;
}
a.emailAFriend:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.emailAFriend:visited {
	color: #000000;
	text-decoration:none;
}
a.emailAFriend:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.emailAFriend:active {
	color: #76685D;
	text-decoration:none;
}
.addToCart {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	display:block;
	height:30px;
	padding:6px 0 0 0px;
	width: 150px;
}
a.addToCart:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.addToCart:visited {
	color: #000000;
	text-decoration:none;
}
a.addToCart:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.addToCart:active {
	color: #76685D;
	text-decoration:none;
}
a.button2:link {
	color: #2F6DA1;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	background-color:#00467a;
	color:#fff;
	margin:10px 10px 0 0;
	padding:13px 17px;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button2:visited {
	color: #2F6DA1;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:13px 17px;
	margin:10px 10px 0 0;
	text-decoration:none;
	background-color: #00467a;
	color: #fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button2:hover {
	color: #2F6DA1;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	padding:13px 17px;
	margin:10px 10px 0 0;
	text-decoration:none;
	background-color: #d02200;
	color: #fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button2:active {
	background-color: #d02200;
	color: #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.checkoutBtn {
	text-align:center;
	background:#A4A4A4;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #6A6A6A;
	border-width:3px 3px 3px 3px;
	display:block;
	height:30px;
	padding:6px 0 0 0px;
	width: 150px;
}
a.checkoutBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.checkoutBtn:visited {
	color: #000000;
	text-decoration:none;
}
a.checkoutBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#6A6A6A;
}
a.checkoutBtn:active {
	color: #76685D;
	text-decoration:none;
}
/*Product Image Thumbnails */
.thumbnail {
	position: relative;
	z-index: 0;
}
.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: #FFFFFF;
	padding: 0px;
	left: 0px;
	border: 0px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0px;
	left: 0px; /*position where enlarged image should offset horizontally */
}
/*------------------------------------------------CHECKOUT---------------------------------------------------*/

.checkoutStepTableArrow {
	margin-left:auto;
	margin-right:auto;
	width: 21px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	height: 15px;
	background-image: url("images/arrow.gif");
	color: #FFFFFF;
}
h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0172B6;
}
h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #0172B6;
	margin-bottom: 3px;
	margin-top:4px;
}
.cotext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #8B8B8B;
}
a.tooltip {
	color:#3e3e3e;
}
a.tooltip b {
	display:none;
	color:#3e3e3e;
}
a.tooltip:hover {
	border:0;
	position:relative;
	z-index:500;
	text-decoration:none;
}
a.tooltip:hover b {
	display:block;
	position:absolute;
	top:20px;
	left:-25px;
	padding:5px;
	font-weight:normal;
	color:#3e3e3e;
	border:1px solid #888;
	background:#ffc;
	width:420px
}
a.tooltip:hover b em {
	position:absolute;
	left:20px;
	top:-6px;
	width:11px;
	height:6px;
url(../images/tooltip.gif) 0 0;
	display:block;
	font-size:1px;
}
a.tooltipresults {
	color:#fff;
	font-weight:normal;
}
a.tooltipresults:link {
	color:#fff;
	font-weight:normal;
}
a.tooltipresults:visited {
	color:#fff;
	font-weight:normal;
}
a.tooltipresults:active {
	color:#fff;
	font-weight:normal;
}
a.tooltipresults b {
	display:none;
	color:#fff;
}
a.tooltipresults:hover {
	color:#fff;
	border:0;
	position:relative;
	z-index:500;
	text-decoration:none;
}
a.tooltipresults:hover b {
	color:#000;
	display:block;
	position:absolute;
	top:20px;
	left:-25px;
	padding:5px;
	font-weight:normal;
	border:1px solid #888;
	background:#fff;
	width:220px
}
a.tooltipresults:hover b em {
	color:#000;
	position:absolute;
	left:20px;
	top:-6px;
	width:11px;
	height:6px;
url(../images/tooltip.gif) 0 0;
	display:block;
	font-size:1px;
}
.checkoutStepTableActive {
	text-align:center;
	background:#79A77C;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #3F7843;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
.checkoutStepTableInactive {
	text-align:center;
	background:#DBDBDB;
	color:#939393;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	border:solid #BDBDBD;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
.checkoutStepTable {
	text-align:center;
	background:#CFA482;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #E77214;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
a.checkoutStepTable:link {
	text-align:center;
	background:#CFA482;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #E77214;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
a.checkoutStepTable:visited {
	text-align:center;
	background:#CFA482;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #E77214;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
a.checkoutStepTable:hover {
	text-align:center;
	background:#E77214;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #E77214;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
a.checkoutStepTable:active {
	text-align:center;
	background:#CFA482;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #E77214;
	border-width:0px 3px 0px 3px;
	height:17px;
	padding:3px 0 2px 0px;
	width:100px;
	display:block;
}
a.colink:link {
	color: #8B8B8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.colink:visited {
	color: #8B8B8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.colink:hover {
	color: #8B8B8B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.colink:active {
	color: #8B8B8B;
	text-decoration:none;
}
.checkoutProcessBtn {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
	padding:2px 0 2px 0px;
	width:150px;
}
a.checkoutProcessBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.checkoutProcessBtn:visited {
	color: #ffffff;
	text-decoration:none;
}
a.checkoutProcessBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.checkoutProcessBtn:active {
	color: #76685D;
	text-decoration:none;
}
.checkoutProcessPlaceOrderBtn {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:2px 0 2px 0px;
	width:150px;
	display: block;
	vertical-align:center;
}
a.checkoutProcessPlaceOrderBtn:link {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:15px 0 2px 0px;
	width:150px;
	display: block;
	vertical-align:center;
}
a.checkoutProcessPlaceOrderBtn:visited {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:15px 0 2px 0px;
	width:150px;
	display: block;
	vertical-align:center;
}
a.checkoutProcessPlaceOrderBtn:hover {
	text-align:center;
	background:#377e9f;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:15px 0 2px 0px;
	width:150px;
	display: block;
	vertical-align:center;
}
a.checkoutProcessPlaceOrderBtn:active {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:15px 0 2px 0px;
	width:150px;
	display: block;
	vertical-align:center;
}
.checkoutProcessBtn {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
	padding:2px 0 2px 0px;
	width:150px;
}
a.checkoutProcessBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.checkoutProcessBtn:visited {
	color: #ffffff;
	text-decoration:none;
}
a.checkoutProcessBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.checkoutProcessBtn:active {
	color: #76685D;
	text-decoration:none;
}
.verticalline {
	background: #CACACA;
	width: 1px;
	height: 220px;
}
tr.checkoutCartHeader {
	background: #1F597D;
}
th.checkoutCartHeader {
	text-align: center;
	color: #FFFFFF;
	background: #1F597D;
}
.expressCheckoutNextBtn {
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:30px;
	padding:2px 0 2px 0px;
	width:150px;
}
a.expressCheckoutNextBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.expressCheckoutNextBtn:visited {
	color: #000000;
	text-decoration:none;
}
a.expressCheckoutNextBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.expressCheckoutNextBtn:active {
	color: #76685D;
	text-decoration:none;
}
a.searchContext:link {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:visited {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	background:#02456f;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
.activeSort {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
.sortbytext {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:link {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:visited {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	background:#02456f;
	padding:5px;
}
/*-----------------------------------------------  Header CSS  ------------------------------------------*/

TABLE.headermain {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	height: 140px;
	background-image: url("images/header_02.png");
}
TABLE.searchbox {
	margin-left:auto;
	margin-right:0;
	width: 269px;
	height: 61px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
td.leftcornersearchbox {
	background-image: url('images/searchbox_012.png');
	background-repeat: no-repeat;
	width: 15px;
	height: 61px;
}
td.centersearchbox {
	background-image: url('images/searchbox_21.png');
	background-repeat: repeat-x;
	width: 240px;
	height: 61px;
	text-align: center;
}
td.rightcornersearchbox {
	background-image: url('images/searchbox_032.png');
	background-repeat: no-repeat;
	width: 14px;
	height: 61px;
}
TABLE.white {
	margin-left:auto;
	margin-right:auto;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	color: #ffffff;
	padding: 10px 0px 0px 0px;
}
div.header {
	padding: 0px 25px;
}
/*-----------------------------------------------  Navigation Top CSS  ------------------------------------------*/

TABLE.subheadertop {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	height: 50px;
	background-image: url('images/topcell.jpg');
	background-repeat:repeat-x;
	border-width: 0px;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
/*-----------------------------------------------  Footer CSS  ------------------------------------------*/

TABLE.foot {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	height: 30px;
	background-image: url("images/bottomcell.jpg");
}
div.footdiv {
	padding: 9px 0px 0px 0px;
}
/*-----------------------------------------------  Home Page Elements CSS  ------------------------------------------*/

TABLE.featuredbar {
	margin-left:auto;
	margin-right:auto;
	width: 750px;
	height: 41px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
td.featuredbarleft {
	background-image: url('images/featuredproducts_01.jpg');
	background-repeat: no-repeat;
	width: 226px;
	height: 41px;
}
td.featuredbarcenter {
	background-image: url('images/featuredproducts_02.jpg');
	background-repeat: repeat-x;
	width: 377px;
	height: 41px;
}
td.featuredbarright {
	background-image: url('images/featuredproducts_04.jpg');
	background-repeat: no-repeat;
	width: 147px;
	height: 41px;
}
/*-----------------------------------------------  Swatch Img  ------------------------------------------*/

img.swatchimg {/* scalable em 53 */
	border: 2px black solid;
	width: 35px;
}
img.swatchimgon {/* scalable em 53 */
	border: 2px #ee0202 solid;
	width: 35px;
}
/*-----------------------------------------------  Options Table  ------------------------------------------*/
TABLE.tablebgmain {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	color: #ffffff;
	height: 140px;
	background-image: url("images/bgtb.jpg");
}
/*-----------------------------------------------  Options Table  ------------------------------------------*/


TABLE.opttable {
	margin-left:auto;
	margin-right:auto;
	width: 735px;
	height: 199px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
td.opttableleft {
	background-image: url('images/narrow_01.jpg');
	background-repeat: no-repeat;
	width: 26px;
	height: 39px;
}
td.opttablecenter {
	background-image: url('images/narrow_03.jpg');
	background-repeat: repeat-x;
	width: 683px;
	height: 39px;
}
td.opttableright {
	background-image: url('images/narrow_05.jpg');
	background-repeat: no-repeat;
	width: 26px;
	height: 39px;
}
td.opttablebox {
	background-image: url('images/narrow_10.jpg');
	background-repeat: repeat-x;
	height: 160px;
	text-align: center;
}
div.opttablebox1 {
	padding-top:3px;
	vertical-align: top;
	width:280px;
	height:120px;
	overflow:auto;
	float:left;
	border-width:2px;
	border-style:solid;
	border-color:#6ea6d4;
	background-color: white;
}
div.opttablebox2 {
	padding-top:3px;
	vertical-align: top;
	width:200px;
	height:120px;
	overflow:auto;
	float:left;
	border-width:2px;
	border-style:solid;
	border-color:#6ea6d4;
	background-color: white;
}
div.opttablebox3 {
	padding-top:3px;
	vertical-align: top;
	width:200px;
	height:120px;
	overflow:auto;
	float:left;
	border-width:2px;
	border-style:solid;
	border-color:#6ea6d4;
	background-color: white;
}
a.boxlink:link {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px 10px;
	background:#02456f;
}
a.boxlink:visited {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px 10px;
	background:#02456f;
}
a.boxlink:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#d02200;
	font-weight:normal;
	display:inline-block;
	padding:5px 10px;
}
a.boxlink:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	background:#02456f;
	padding:5px 10px;
}
a.popupzoom:link {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:3px 5px;
	border: 2px solid red;
	background:#ffffff;
}
a.popupzoom:visited {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:3px 5px;
	border: 2px solid red;
	background:#ffffff;
}
a.popupzoom:hover {
	color: #02456f;
	text-decoration:none;
	background:#ffffff;
	font-weight:normal;
	display:inline-block;
	border: 2px solid red;
	padding:3px 5px;
}
a.popupzoom:active {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	background:#ffffff;
	padding:3px 5px;
	border: 2px solid red;
}
TABLE.contactform {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	background-color: #f5f6fa;
}
TABLE.googlemap {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	background-color: #aebfd9;
}
/*-----------------------------------------------  Products table  ------------------------------------------*/

TABLE.prdttable {
    background-image: url('images/landing3.jpg');
    background-repeat:no-repeat;
    margin-left:auto; 
    margin-right:auto;        
    width: 201px;
    height: 291px;
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0; 
}

td.prdttablecell1 {
	background-repeat: no-repeat;
       height: 47px;
       color: #ffffff;
}

div.prdttablecell {
padding-top:5px;
padding-left:10px;
padding-right:10px;
}

td.prdttablecell2 {
padding-top:0px;
	width: 92px;
       height: 38px;
}

td.prdttablecell3 {
padding-top:0px;
	width: 90px;
       height: 38px;
}
td.tooltipresults
{
color:#fff;
}
td.tooltipresults {
	color:#fff;
}
TABLE.options {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
TD.Upsellbar {
	background: #FFFFFF;
	width:413px;
	height: 41px;
	vertical-align: top;
	background-image: url("images/upsellbar.jpg");
	background-repeat: no-repeat;
}
TABLE.Upsell {
	color: #FFFFFF;
	margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	width: 450;
}
/*-----------------------------------------------  CART  ------------------------------------------*/
tr.cartHeader {
	background: #1F597D;
}
th.cartHeader {
	text-align: center;
	color: #FFFFFF;
}
td.cartDiscount {
	color: #000000;
	background: #C6DAEC;
}
td.cartLine {
	color: #000000;
	background-image: url('images/um_cart_bg.jpg');
 background-repeat: repeat-x  height: 90px;
}
td.cartSubtotal {
	background: #1F597D;
	text-align: right;
	color: #FFFFFF;
}
td.cartUpdate {
	background: #1F597D;
	text-align: right;
	color: #FFFFFF
}
td.cartFinished {
	background: #1F597D;
	text-align: right;
	color: #FFFFFF;
}
td.cartDiscountGreen {
	background: #45B345;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
td.cartDiscountRed {
	background: #FFFFFF;
	text-align: center;
	color: #E12C2C;
	font-size: 12px;
	font-weight: bold;
	border-color: #E12C2C;
	border: 1px;
}
.cartGraphic {
	background: url("images/shopping-cart3.png") center top repeat-x;
	width:46px;
	height:58px;
}
.cartApplyCouponBtn {
	text-align:center;
	background:#7EB076;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #4E7848;
	border-width:3px 3px 3px 3px;
	height:20px;
	padding:2px 0 2px 0px;
	width:150px;
}
a.cartApplyCouponBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.cartApplyCouponBtn:visited {
	color: #000000;
	text-decoration:none;
}
a.cartApplyCouponBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#4E7848;
}
a.cartApplyCouponBtn:active {
	color: #76685D;
	text-decoration:none;
}
.cartUpdateBtn {
	text-align:center;
	background:#7EB076;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #4E7848;
	border-width:3px 3px 3px 3px;
	height:20px;
	padding:2px 0 2px 0px;
	width:150px;
}
a.cartUpdateBtn:link {
	color: #FFFFFF;
	text-decoration:none;
}
a.cartUpdateBtn:visited {
	color: #000000;
	text-decoration:none;
}
a.cartUpdateBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#4E7848;
}
a.cartUpdateBtn:active {
	color: #76685D;
	text-decoration:none;
}
.cartCheckoutBtn {
	text-align:center;
	background:#8E979F;
 color:#;
	text-transform:uppercase;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	border:solid #CDD1D4;
	border-width:3px 3px 3px 3px;
	height:35px;
	padding:10px 0 2px 0px;
	width:150px;
	display:block;
	vertical-align: center;
}
a.cartCheckoutBtn:link {
	color: #FFFFFF;
	text-decoration:none;
	font-size:18px;
	vertical-align: center;
}
a.cartCheckoutBtn:visited {
	color: #000000;
	text-decoration:none;
	font-size:18px;
	vertical-align: center;
}
a.cartCheckoutBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#465665;
	font-size:18px;
	vertical-align: center;
}
a.cartCheckoutBtn:active {
	color: #CDD1D4;
	text-decoration:none;
	font-size:18px;
	vertical-align: center;
}
.cartCheckoutBtn2 {
	text-align:center;
	background:#8E979F;
 color:#;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:solid #CDD1D4;
	border-width:3px 3px 3px 3px;
	height:25px;
	padding:4px 0 4px 0px;
	width:180px;
	display:block;
	vertical-align: center;
}
a.cartCheckoutBtn2:link {
	color: #FFFFFF;
	text-decoration:none;
	font-size:12px;
	vertical-align: center;
}
a.cartCheckoutBtn2:visited {
	color: #000000;
	text-decoration:none;
	font-size:12px;
	vertical-align: center;
}
a.cartCheckoutBtn2:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#465665;
	font-size:12px;
	vertical-align: center;
}
a.cartCheckoutBtn2:active {
	color: #CDD1D4;
	text-decoration:none;
	font-size:12px;
	vertical-align: center;
}
/*-----------------------------------------------  TEXT STYLE SECTIONS  ------------------------------------------*/
.colorScheme {
}
.BodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.errorMessage {
	color: #993333;
	font-weight: bold;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	margin-top: 10px;
}
.lightgrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D2D2D2;
}
.smallprint {
	font-size: 10px;
}
.navText {
	color: #78282b;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-----------------------------------------------  OUTERTABLE START  ------------------------------------------*/

td.leftcorner {
	background-image: url('images/corners_182.png');
	background-repeat: repeat-y;
	width: 22px;
}
td.rightcorner {
	background-image: url('images/corners_181.png');
	background-repeat: repeat-y;
	width: 21px;
}
/*----------------------------------------------- HEADERS ------------------------------------------*/
h1 {
	color: #345678;
	font-size: 22px;
	font-weight: bold;
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom:3px;
}
h1.breadcrumb {
	color: #345678;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background-color: #FFFF66;
	border-bottom:3px;
}
.categoryname {
	color: #345678;
	font-size: 22px;
	margin: 0px;
	border-bottom:1px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-color: #345678;
	border-style:solid;
	display:block;
	padding: 0px;
	width: 100%;
}
h2 {
	color: #345678;
	font-size: 18px;
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom:3px;
}
h2.cart {
	color: #FFFFFF;
	font-size: 18px;
	margin: 0px;
	border-bottom:3px;
	background: #1F597D;
}
h2.weRecommend {
	color: #345678;
	font-size: 16px;
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom:3px;
}
h2.featured {
	color: #345678;
	font-size: 18px;
	margin: 0px;
	background-color: #FFFFFF;
	border-bottom:3px;
}
h3 {
	color: #345678;
	font-size: 16px;
	margin-bottom: 0;
}
.ShopByCategory {
	color: #fff;
	font-size: 16px;
	display:inline-block;
	background-image: url('images/h3bg.jpg');
	background-repeat: no-repeat;
	padding: 4px 0px 0px 10px;
	font-weight:bold;
	margin-bottom: 0;
	height: 29px;
	width: 166px;
}
h3.ShopByBrand {
	color: #FFFFFF;
	font-size: 16px;
	background-image: url('images/h3bg.jpg');
	background-repeat: no-repeat;
	height: 26px;
	padding: 6px 0px 0px 10px;
	margin-bottom: 0;
}
.blockH1 {
	color: #345678;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
.leftNavHeaders {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #78282B;
	font-weight: bold;
	margin-top: -3px;
}
/*----------------------------------------------- TABLES ------------------------------------------*/
TABLE {
	border-collapse: separate;
}
TABLE.mainContentArea {
	border-collapse: separate;
	width: 100%;
}
TABLE.headerContentArea {
	border-collapse: separate;
	width: 100%;
	background-color: #ffffff;
	height:80px;
}
TABLE.headerContentAreaRight {
	border-collapse: separate;
	width: 100;
	background:#EAEAEA;
	height:80px;
	border:solid #CDD1D4;
	border-width:3px 3px 3px 3px;
}
TABLE.subheaderContentArea {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	height: 30px;
	background-image: url("images/topnav.jpg");
	color: #FFFFFF;
}
TD.subheaderContentAreaLeft {
	vertical-align: center;
}
TABLE.headerContentAreaLeft {
	border-collapse: separate;
	width: 250px;
	height:80px;
}
TABLE.OuterTable {       /*---- SET MAIN TABLE ----*/
	margin-left:auto;
	margin-right:auto;
	width: 960px;
	border-width: 0px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	cell-padding: 0;
	cell-spacing: 0;
	background-color: white;
}
TABLE.ShopByBrand {       /*---- SET Shop By Brand TABLE ----*/
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	background-color: #EFEFEF;
}
TABLE.ShopByCategory {       /*---- SET Shop By Category TABLE ----*/
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
	background-color: #EFEFEF;
}
TABLE.HomeResults {
	color: #FFFFFF;
	height: 28px;
	margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	width: 100%;
}
TABLE.homeResultsLanding {
	background-image: url("images/homeResultsLanding.jpg");
	background-color: #FAFAD2;
	color: #1b1a1a;
	height: 252px;
	margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	width: 168px;
}
TABLE.homeResultsLanding1 {
	background-image: url("images/homeResultsLanding1.jpg");
	background-color: #FAFAD2;
	color: #FFFFFF;
	height: 252px;
	margin-left:auto;
	margin-left:auto;
	margin-right:auto;
	width: 201px;
}
TABLE.lightBackgroundFill {
	background: #FFFFFF;
}
TABLE.welcome {
	border-collapse: separate;
	width: 100%;
	background-color: #FFFFFF;
	padding:5px;
}
TD.welcomeLeft {
	background: #FFFFFF;
	vertical-align: top;
	vertical-align: top;
	background-repeat: no-repeat;
}
TD.welcomeRight {
	background: #FFFFFF;
	width: 431px;
	height: 167px;
	vertical-align: top;
	background-image: url("images/welcomeRight.jpg");
	background-repeat: no-repeat;
}
.welcomeRightTextBig {
	color: #FFFFFF;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 40px 0px 0px 40px;
}
.welcomeRightTextSmall {
	color: #DDDDDD;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 20px 0px 0px 40px;
}
TD.featuredLeftOne {
	background: #FFFFFF;
	width: 217px;
	height: 180px;
	vertical-align: top;
	background-image: url("images/featuredLeftOne.jpg");
	background-repeat: no-repeat;
}
TD.featuredLeftTwo {
	background: #FFFFFF;
	width: 217px;
	height: 345px;
	vertical-align: top;
	background-image: url("images/featuredLeftTwo.jpg");
	background-repeat: no-repeat;
}
TD.featuredRight {
	background: #FFFFFF;
	vertical-align: top;
	vertical-align: top;
	background-repeat: no-repeat;
}
.featuredLeftTextOneBig {
	color: #FFFFFF;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 40px 0px 0px 40px;
}
.featuredLeftTextOneSmall {
	color: #DDDDDD;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 20px 0px 0px 40px;
}
.featuredRightTextTwoBig {
	color: #FFFFFF;
	font-size: 24px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 40px 0px 0px 40px;
}
.featuredRightTextTwoSmall {
	color: #DDDDDD;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding: 20px 0px 0px 40px;
}
TD.CheckoutBG {
	background: #D1E0E8;
}
TD.navLeftColumn {
	background: #FFFFFF;
	width: 1px;
	vertical-align: top;
}
TD.navInnerColumn {
	background: #CFCFCF;
	vertical-align: top;
}
TD.mainContentArea {
	background: #FFFFFF;
	width: 100%;
	vertical-align: top;
}
TD.lightBackground {
	background: #FFFFFF;
}
TR.darkHighlight {
	background-color: #000000;
}
TR.navInnerRow {
	background: #FFFFFF;
	vertical-align: top;
}
TABLE.tablefooter {
	margin-left:auto;
	margin-right:auto;
	width: 100%;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 10;
	height: 41px;
	background-image: url("images/nav2.jpg");
	color: #FFFFFF;
}
/*------------------------------------- CATEGORY MENU ----------------------------------------*/
	#categorymenu {
	background:#fff;
	width:170px;
}
#categorymenu ul {
	list-style:none;
}
#categorymenu li {
	list-style:none;
	margin:2px 0;
}
#categorymenu li a {
	list-style:none;
	background:#4396bd;
	color:#fff;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:0 6px 0 6px;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 0 0 10px;
}
#categorymenu li a:hover {
	background:#377e9f;
	color:#fff;
	text-decoration:none;
}
/*----------------------------------------------- LINKS - ALL ------------------------------------------*/

a {
	outline:none;
}
a:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.bluenav:link {         /* ---  USED IN G.ACCOUNT.NAVIGATION -----*/
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	font-weight: normal;
	padding-left: 20px;
}
a.bluenav:visited {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding-left: 20px;
}
a.bluenav:hover {
	color: #CF651E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
	padding-left: 20px;
}
a.bluenav:active {
	color: #994004;
	text-decoration:none;
	font-weight: normal;
	padding-left: 20px;
}
a.linkheaders:link {          /* ---  USED IN ACCOUNT2 -----*/
	color: #0172B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.linkheaders:visited {
	color: #0172B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.linkheaders:hover {
	color: #CF651E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.linkheaders:active {
	color: #994004;
	text-decoration:none;
}
/*----------------------------------------------- Leftnav - ALL ------------------------------------------*/
/* Filters */
.leftnavbg {
	background-color:#F5F6FA;
	border-bottom:1px solid #AFBEDB;
	border-right:1px solid #AFBEDB;
	border-left:1px solid #AFBEDB;
}
.leftnavbg2 {
	background-color:#F5F6FA;
	border-bottom:1px solid #AFBEDB;
	border-left:1px solid #AFBEDB;
}
.leftnavnumb {
	color:#4B699B;
	font-size:11px;
	line-height:14px;
}
.leftnavpad {
	padding-left:14px;
	padding-top:8px;
	padding-bottom:14px;
}
.leftnavhead {
	color:#052653;
	font-weight:bold;
	font-size:12px;
	line-height:22px;
}
.leftnavheadbg {
	background-color:#AEBFD9;
	padding: 0px 0px 2px 14px;
	text-align:left;
}
.leftnavaccbg {
	background-color:#FEE7D1;
	font-size:11px;
	line-height:20px;
	color:#042453;
}
.leftnavaccbd {
	border:1px solid #ED7D10;
	margin-bottom: 20px;
	width: 188px;
	border-left: 0px;
}
.toplink2 {
	font-size:13px;
	font-weight:bold;
	line-height:19px;
	color:#fff;
	background-color: #015593;
	padding: 4px 3px 3px 3px;
}
h4, h11 {
	font-size:11px;
	color:#000000;
	font-weight:bold;
	margin-bottom:0px;
}
/* End leftnav*/




a.button:link {         /* ---  USED IN G.ACCOUNT.NAVIGATION -----*/
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	background-color:#00467a;
	color:#fff;
	margin:10px 10px 0 0;
	padding:3px 7px;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button:visited {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 7px;
	margin:10px 10px 0 0;
	text-decoration:none;
	background-color:#00467a;
	color:#fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button:hover {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 7px;
	margin:10px 10px 0 0;
	text-decoration:none;
	background-color:#d02200;
	color:#fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.button:active {
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.buttonc:link {         /* ---  USED IN G.ACCOUNT.NAVIGATION -----*/
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#00467a;
	color:#fff;
	margin:10px 10px 0 0;
	padding:3px 7px;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.buttonc:visited {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 7px;
	margin:10px 10px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#00467a;
	color:#fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.buttonc:hover {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 7px;
	margin:10px 10px 0 0;
	text-decoration:none;
	text-transform:uppercase;
	background-color:#d02200;
	color:#fff;
	display: block;
	text-align: center;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.buttonc:active {
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
a.bluenav:link {         /* ---  USED IN G.ACCOUNT.NAVIGATION -----*/
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	font-weight: normal;
	padding-left: 20px;
}
a.bluenav:visited {
	color: #2F6DA1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	padding-left: 20px;
}
a.bluenav:hover {
	color: #CF651E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
	padding-left: 20px;
}
a.bluenav:active {
	color: #994004;
	text-decoration:none;
	font-weight: normal;
	padding-left: 20px;
}
a.linkheaders:link {          /* ---  USED IN ACCOUNT2 -----*/
	color: #0172B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.linkheaders:visited {
	color: #0172B6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.linkheaders:hover {
	color: #CF651E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.linkheaders:active {
	color: #994004;
	text-decoration:none;
}
/*----------------------------------------------- LINKS - TOP NAV------------------------------------------*/
a.smallink:link {     /*  USED IN CATEGORY.TREEITEM AND CATEGORY.TREEITEM2  */
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.smallink:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.smallink:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.smallink:active {
	color: #FFFFFF;
	text-decoration:none;
}
.smallink:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	cursor: pointer;
}
.smallink:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	cursor: pointer;
}
.smallink:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
	cursor: pointer;
}
.smallink {
	color: #FFFFFF;
	text-decoration:none;
	cursor: pointer;
}
a.smallinkblack:link {    /*  USED IN CATEGORY.TREEITEM2  */
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.smallinkblack:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.smallinkblack:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.smallinkblack:active {
	color: #000000;
	text-decoration:none;
}
a.topNav:link {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.topNav:visited {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.topNav:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.topNav:active {
	color: #FFFFFF;
	text-decoration:none;
}
a.topNav3:link {
	color: #FFFFFF;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.topNav3:visited {
	color: #FFFFFF;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	font-weight: bold;
	text-transform:uppercase;
}
a.topNav3:hover {
	color: #FFFFFF;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.topNav3:active {
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	text-transform:uppercase;
}
.topNav2:link {
	color: #848484;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.topNav2:link {
	color: #848484;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.topNav2:visited {
	color: #848484;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	font-weight: bold;
	text-transform:uppercase;
}
a.topNav2:hover {
	color: #848484;
	font-family: Century Gothic, Avant Garde, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
	text-transform:uppercase;
}
a.topNav2:active {
	color: #848484;
	text-decoration:none;
	font-weight: bold;
	text-transform:uppercase;
}
/*----------------------------------------------- LINKS - LEFT NAV ------------------------------------------*/
a.leftNav:link {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.leftNav:visited {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
a.leftNav:hover {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:underline;
}
a.leftNav:active {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	line-height: normal;
	font-variant: normal;
	text-decoration:none;
}
/*----------------------------------------------- FORM STYLES  ------------------------------------------*/
form {
	margin: 0px;
}
textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5a5a5a;
	border: 1px #5a5a5a solid;
}
input {
	border: 1px #5a5a5a solid;
}
input.checkoutProcessBtn {
	color: #fff;
	text-decoration:none;
	height: 25px;
}
select {
	border: 1px #5a5a5a solid;
}
.formBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}
TR.formRow1 {
	background-color: #F3E2DA;
}
TR.formRow2 {
	background-color: #FCF3E4;
}
/*-------------------------------------------------------- IMAGES---------------------------------------------------------*/
.image {
	border-style:outset;
	border-color: black;
	border-width:1px;
}
.imageNoBorder {
	border-style:outset;
	border-color: black;
	border-width:0px;
}
.cursor {
	cursor: pointer;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                        UMSS CSS Classes                                */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* NOTE: All styles below are specific to UMSS and should not be deleted. */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*----------------------------------------------- UMSS FORM STYLES  ------------------------------------------*/
input.formCheckbox {
	border: none;
	background: transparent;
}
input.formButton {
	border-bottom: 0px solid #688C40;
	border-left: 0px solid #688C40;
	border-right: 0px solid #141C0D;
	border-top: 0px solid #141C0D;
	height: 18px;
	color: #000000;
	font-weight: normal;
	margin: 3px 3px 3px 3px;
	cursor: pointer;
}
/*----------------------------------------------- UMSS TABLE STYLES  ------------------------------------------*/
/* Tables used to display tabular Data. */
/* Apply to
<table>
tags only.  Example:
<table class="tabulardata">
*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #76685D;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th {
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active {
	background: #FFFFFF;
	color: #000000;
}
/* Tables used to display tabular Data. */
/* Apply to
<table>
tags only.  Example:
<table class="tabulardata">
*/
table.tabularData1, table.tabularData1 td, table.tabularData1 th {
	border: 0px solid #76685D;
	border-collapse: collapse;
}
table.tabularData1 td, table.tabularData1 th {
	padding: 3px;
}
table.tabularData1 th, table.tabularData1 th a:link, table.tabularData1 th a:visited, table.tabularData1 th a:hover, table.tabularData1 th a:active {
	background: #FFFFFF;
	color: #000000;
}
/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color:  #FFFFFF;
}
.altRowOdd {
 background-color: #;
}
table.stock td {
	border-width: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
	border-style: inset inset inset inset;
	border-color: white white white white;
	background-color: white;
}
/*----------------------------------------------- DYNAMIC LEFT NAV   ------------------------------------------*/



.sidebarmenu ul {
	margin: 0;
	padding: 0;
	top: 0;
	list-style-type: none;
	font: bold Verdana;
	width: 100%; /* Main Menu Item widths */
	border-bottom: 1px solid #ffffff;
       z-index: 101;
}
.sidebarmenu ul li {
	position: relative;
       z-index: 102;
}
/* Top level menu links style */
.sidebarmenu ul li a {
	text-transform: capitalize;
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: #052653;
	text-decoration: none;
	padding: 6px;
	border-bottom: 1px solid #004f87;
       z-index: 103;
}
.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active {
	background-color: #F5F6FA; /*background of tabs (default state)*/
}
.sidebarmenu ul li a:visited {
	color: #052653;
}
.sidebarmenu ul li a:hover {
	color: #FFFFFF;
	background-color: #3e88c7;
}
/*Sub level menu items */
.sidebarmenu ul li ul {
	position: absolute;
	width: 220px; /*Sub Menu Items width */
	top: 0;
	visibility: hidden;
}
.sidebarmenu a.subfolderstyle {
	background: url(/model/images/right.png) no-repeat 97% 50%;
}
/* Holly Hack for IE \*/
* html .sidebarmenu ul li {
	float: left;
	height: 1%;
}
* html .sidebarmenu ul li a {
	height: 1%;
}
/* End */



a.searchContext:link {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:visited {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
a.searchContext:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	background:#02456f;
	display:inline-block;
	width:100%;
	height:12px;
	padding-top:1px;
}
.activeSort {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
.sortbytext {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:link {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:visited {
	color: #02456f;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#02456f;
	font-weight:normal;
	display:inline-block;
	padding:5px;
}
a.sortBy:active {
	color: #ffffff;
	text-decoration:none;
	font-weight:normal;
	display:inline-block;
	background:#02456f;
	padding:5px;
}
TABLE.prdttable {
	background-image: url('images/landing3.jpg');
	margin-left:auto;
	margin-right:auto;
	width: 201px;
	height: 291px;
	border-width: 0px;
	border-color: #000000;
	border-spacing: 0;
	border-style: inset;
	padding: 0;
}
td.prdttablecell1 {
	background-repeat: no-repeat;
	height: 47px;
	text-align: center;
	color: #ffffff;
	vertical-align: top;
}
div.prdttablecell {
	padding: 10px 10px 0px 10px;
}
td.prdttablecell12 {
	background-repeat: no-repeat;
	height: 162px;
	color: #ffffff;
	vertical-align:top;
	text-align:center;
}
td.prdttablecell2 {
	width: 92px;
	height: 40px;
	vertical-align:top;
	text-align:center;
}
td.prdttablecell3 {
	width: 10px;
	height: 40px;
}
td.prdttablecell4 {
	width: 99px;
	height: 40px;
	vertical-align:top;
	text-align:left;
}
td.prdttablecell5 {
	height: 42px;
	vertical-align:top;
	vertical-align:top;
	text-align:center;
}
td.morecolorsavailable {
	background: #45B345;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}
/* ---------------------- Blueslate nav ---------------------- */
#tabs25 {
	position:relative;
	display:block;
	height:42px;
	font-size:11px;
	font-weight:bold;
	background:transparent url(/model/images/blueslate_background.jpg) repeat-x top left;
	font-family:Arial, Verdana, Helvitica, sans-serif;
	text-transform:uppercase;
}
#tabs25 ul {
	margin:0px;
	padding:0;
	list-style-type:none;
	width:auto;
}
#tabs25 ul li {
	display:block;
	float:left;
	margin:0 1px 0 0;
}
#tabs25 ul li a {
	display:block;
	float:left;
	color:#ffffff;
	text-decoration:none;
	padding:14px 11px 0 11px;
	height:28px;
}
#tabs25 ul li a:hover, #tabs25 ul li a.current {
	color:#fff;
	background:transparent url(/model/images/blueslate_backgroundOVER.png) no-repeat top center;
}
/* ---------------------- END Blueslate nav ---------------------- */		

/*-------------------------------HOME RESULTS FEATURED PRODUCTS PRODUCT DISPLAY ----------------------*/
.homeResults_PrdtName {
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	color:#fff;
}
.homeResults_PrdtThumb {
	height:161px;
}
#homeResults_PrdtPrice {
	text-decoration:none;
	color:#b32726;
	font-size:12px;
	font-weight:bold;
}
#homeResults_PrdtPrice a:link, #homeResults_PrdtPrice a:hover, #homeResults_PrdtPrice a:visited, #homeResults_PrdtPrice a:active {
	text-decoration:none;
	color:#b32726;
	font-size:12px;
	font-weight:bold;
}
/*----------------------------------------CATEGORY LANDING RESULTS PAGE (Category.TreeItem)----------------------------------*/
TABLE.LandingResults {
	background-image: url('images/catresults2.jpg');
	background-repeat:no-repeat;
	height:237px;
	width:185px;
}
.LandingSubResults_Top_bg {
	background-image: url('images/catresults21.jpg');
	background-repeat:no-repeat;
	height:66px;
	color:#fff;
	padding-left:10px;
	padding-top:0px
}
.SubResultsText {
	font-size:10px;
	font-weight:normal;
}
.SubResultsCatName {
	font-size:17px;
}
.LandingSubResults_Center_bg {
	background-image: url('images/catresults22.jpg');
	background-repeat:repeat-y;
	height:155px;
	padding-left:15px;
}
.Landing_ClickToViewResults {
	background-color:#686868;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
}
.Landing_ClickToCloseResults {
	background-color:#686868;
	color:#fff;
	font-size:10px;
	cursor: pointer;
	cursor: hand;
}
.LandingSubResults_Bottom_bg {
	background-image: url('images/catresults23.jpg');
	background-repeat:no-repeat;
	height:20px;
}
/*-----------------Category Results Page---------------------------*/
.itemsPerPage_text {
	border-bottom:thin solid #cacaca;
}
.totalItems_text {
}
.homeResults_PrdtName
{
padding-top:3px; 
padding-left:10px; 
padding-right:10px;
color:#fff;
}

.homeResults_PrdtThumb
{
height:161px;


}


#homeResults_PrdtPrice 
{
text-decoration:none;
color:#b32726;
font-size:12px;
font-weight:bold;
}

#homeResults_PrdtPrice a:link, #homeResults_PrdtPrice a:hover, #homeResults_PrdtPrice a:visited, #homeResults_PrdtPrice a:active
{
text-decoration:none;
color:#b32726;
font-size:12px;
font-weight:bold;
}
/*----------------------------------------CATEGORY LANDING RESULTS PAGE (Category.TreeItem)----------------------------------*/
TABLE.LandingResults
{
background-image: url('images/catresults2.jpg');
background-repeat:no-repeat;
height:237px;
width:185px;
}

.LandingSubResults_Top_bg
{
background-image: url('images/catresults21.jpg');
background-repeat:no-repeat;

height:66px;
color:#fff;
padding-left:10px; 
padding-top:0px
}

.SubResultsText
{
font-size:10px;
font-weight:normal;
}

.SubResultsCatName
{
font-size:17px;
}

.LandingSubResults_Center_bg
{
background-image: url('images/catresults22.jpg');
background-repeat:repeat-y;
height:155px;
padding-left:15px;
}

.Landing_ClickToViewResults
{
background-color:#686868;
color:#fff;
font-size:10px;
font-weight:bold;
cursor: pointer; 
cursor: hand;
}

.Landing_ClickToCloseResults
{
background-color:#686868;
color:#fff;
font-size:10px;
cursor: pointer; 
cursor: hand;
}

.LandingSubResults_Bottom_bg
{
background-image: url('images/catresults23.jpg');
background-repeat:no-repeat;
height:20px;
}

/*-----------------CATEGORY RESULTS PAGE---------------------------*/
.itemsPerPage_text
{
border-bottom:thin solid #cacaca;
}
.totalItems_text
{

}

/*------------PRODUCT PAGE SINGLELINE----------------------*/
.ProductDescription 
{
color:#02375f;

}
.ProductItemCode
{
color:#02375f;

}

.AddToCartAndViewCartBtn, .AddToCartAndContinueBtn
{

	text-align:center;
	background:#A4A4A4;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #6A6A6A;
	border-width:3px 3px 3px 3px;
	display:block;
	height:30px;
 	padding:6px 0 0 0px;
	width: 150px;
}
a.AddToCartAndViewCartBtn:link, a.AddToCartAndContinueBtn:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.AddToCartAndViewCartBtn:visited, a.AddToCartAndContinueBtn:visited {
	color: #ffffff;
    text-decoration:none;
 }
a.AddToCartAndViewCartBtn:hover, a.AddToCartAndContinueBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.AddToCartAndViewCartBtn:active, a.AddToCartAndContinueBtn:active {
	color: #76685D;
	text-decoration:none;
}








/*-------------------------------------ADJUSTMENTS FOR FOOTER--------------------------------*/
TABLE.tablefooter a, TABLE.tablefooter a:visited, TABLE.tablefooter a:hover, TABLE.tablefooter a:active 
{

color:#fff;
}
/*----------------------------------------- SELECT BILLING----------------------------------*/
.selectBilling 
{
color:#000;
}
.selectBilling ul li a
{
color:#000;
}
/*--------------------CHECKOUT.EMPTY BUTTONS (EXPRESS CHECKOUT OR REGISTER OR SIGN IN)--------------------------------*/
.returningCustSignInBtn, .newCustRegisterBtn, .checkoutExpressCCBtn, .checkoutExpressPOBtn
{
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
 	padding:2px 0 2px 0px;
	width:150px;
}
a.returningCustSignInBtn:link, a.newCustRegisterBtn:link, a.checkoutExpressCCBtn:link, a.checkoutExpressPOBtn:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.returningCustSignInBtn:visited, a.newCustRegisterBtn:visited,a.checkoutExpressCCBtn:visited, a.checkoutExpressPOBtn:visited {
	color: #ffffff;
    text-decoration:none;
 }
a.returningCustSignInBtn:hover, a.newCustRegisterBtn:hover,a.checkoutExpressCCBtn:hover, a.checkoutExpressPOBtn:hover  {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.returningCustSignInBtn:active, a.newCustRegisterBtn:active,a.checkoutExpressCCBtn:active, a.checkoutExpressPOBtn:active {
	color: #76685D;
	text-decoration:none;
}/*-----------------------------CART BUTTONS---------------------------------------*/
.cartGoHomeBtn, .cartGoPreviousPageBtn, .cartFinishedAndCheckoutBtn
{
	text-align:center;
	background:#8E979F;
	color:#;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	border:solid #CDD1D4;
	border-width:3px 3px 3px 3px;
	height:25px;
 	padding:4px 0 4px 0px;
	width:180px;
	display:block;
	vertical-align: center;	
}

a.cartGoHomeBtn:link, a.cartGoPreviousPageBtn:link, a.cartFinishedAndCheckoutBtn:link 
{
	color: #FFFFFF;
    text-decoration:none;
	font-size:12px;
	vertical-align: center;
}
a.cartGoHomeBtn:hover, a.cartGoPreviousPageBtn:hover, a.cartFinishedAndCheckoutBtn:hover
{
	color: #FFFFFF;
	text-decoration:none;
	background:#465665;
	font-size:12px;	
	vertical-align: center;
}
a.cartGoHomeBtn:visited, a.cartGoPreviousPageBtn:visited, a.cartFinishedAndCheckoutBtn:visited
{
	color: #000000;
    text-decoration:none;
	font-size:12px;
	vertical-align: center;
}
a.cartGoHomeBtn:active, a.cartGoPreviousPageBtn:active, a.cartFinishedAndCheckoutBtn:active
{
	color: #CDD1D4;
	text-decoration:none;
	font-size:12px;
	vertical-align: center;
}

.calculateShippingBtn{
	text-align:center;
	background:#7EB076;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #4E7848;
	border-width:3px 3px 3px 3px;
	height:20px;
 	padding:2px 0 2px 0px;
	width:150px;
}
a.calculateShippingBtn:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.calculateShippingBtn:visited {
	color: #000000;
    text-decoration:none;
 }
a.calculateShippingBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#4E7848;
}
a.calculateShippingBtn:active {
	color: #76685D;
	text-decoration:none;
}
/*-------------------------CHECKOUT.PO AND .CC BUTTONS AND CHECKOUT.REVIEW -----------------------------------------*/
.CheckoutReviewShipEdit{
color:#000;
}
.SaveAndContinueBtn, .UseThisCardBtn, .selectBtn, .updateBtn, .addBtn, .PrintThisPage
{

	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
 	padding:2px 0 2px 0px;
	width:150px;

}
a.SaveAndContinueBtn:link, a.UseThisCardBtn:link, a.selectBtn:link, a.updateBtn:link, a.addBtn:link, a.PrintThisPage:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.SaveAndContinueBtn:visited, a.UseThisCardBtn:visited, a.selectBtn:visited, a.updateBtn:visited, a.addBtn:visited,a.PrintThisPage:visited {
	color: #ffffff;
    text-decoration:none;
 }
a.SaveAndContinueBtn:hover, a.UseThisCardBtn:hover, a.selectBtn:hover, a.updateBtn:hover, a.addBtn:hover, a.PrintThisPage:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.SaveAndContinueBtn:active, a.UseThisCardBtn:active, a.selectBtn:active, a.updateBtn:active, a.addBtn:active, a.PrintThisPage:active {
	color: #76685D;
	text-decoration:none;
}
/*-----------------------------------PROGRESS BAR ------------------------------------------------------*/
.checkoutprogbarstatic
{
width:80px;
}

/*-----------------------------MATRIX--------------------------------------------*/
#Qty 
{
width:25px;
}
matrix
{
color:#000;

}
.matrixbox
{
color:#000;
border-width:3px 3px 3px 3px;
border:solid #377e9f;

}
/*---------------------------UPSELL AREA---------------------------------------*/
table.upsell
{
border:solid #377e9f;
border-width:3px 3px 3px 3px;

}
.upsellbox
{
color:#000;
}
/*----------------------------G.Login.Box---------------------------------------*/
.LoggedIn
{

}

.LoginBtn, .SendPass
{
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
 	padding:2px 0 2px 0px;
	width:100px;
}

a.LoginBtn:link, a.SendPass:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.LoginBtn:visited, a.SendPass:visited {
	color: #FFFFFF;
    text-decoration:none;
 }
a.LoginBtn:hover, a.SendPass:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.LoginBtn:active, a.SendPass:active {
	color: #76685D;
	text-decoration:none;
}

/*---------------------------MY ACCOUNT OVERVIEW------------------------*/
.ShippingBtn, .AccountBtn,.OrderOverviewBtn, .UsernamePassBtn, .AllowanceBtn{

}
/*------------------------------ACCOUNT.SHIPPING ---------------------*/
.AddNewLocationBtn, .SelectShippingBtn{
	text-align:center;
	background:#4396bd;
	color:#FFFFFF;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	border:solid #377e9f;
	border-width:3px 3px 3px 3px;
	height:20px;
 	padding:2px 0 2px 0px;
	width:100px;
}

a.AddNewLocationBtn:link, a.SelectShippingBtn:link {
	color: #FFFFFF;
    text-decoration:none;
}
a.AddNewLocationBtn:visited, a.SelectShippingBtn:visited {
	color: #FFFFFF;
    text-decoration:none;
 }
a.AddNewLocationBtn:hover, a.SelectShippingBtn:hover {
	color: #FFFFFF;
	text-decoration:none;
	background:#377e9f;
}
a.AddNewLocationBtn:active, a.SelectShippingBtn:active {
	color: #76685D;
	text-decoration:none;
}

