                            /*-----------------------------------------------LEFT NAV VARIABLES  ------------------------------------------*/
td.searchboxbartype { 
    color: #FFFFFF;   /*----CONTROLS TEXT COLOR OF SEARCH BAR-----*/
}

td.minicartText {
    color: #000000;  /*---CONTROLS TEXT COLOR OF CART-------*/
}

div#menu {
    border: 0;
    width: 200px;
}
td.mainDisplay {
    padding: 
}

div#menu li.folder > ul {
    left: 200px;
}

.leftcath1 { /*------ CONTROLS LEFT NAV MENU NAMES  ---*/
    color: #000;  /*---- CHANGE FONT COLOR  ---*/
    background-color: #CFCFCF;  /*---- CHANGE BACKGROUND COLOR  ---*/
    font-family: Verdana, Georgia, 'Times New Roman', Times, serif;
    font-size: 11px;
    font-weight: bold;
    margin-left: 0px;
    padding: 5px 0px 5px 5px;
    border-top: 1px solid #EEEEEE;  /*---- CHANGE  COLOR OF TOP LINE  ---*/
    border-bottom: 1px solid #EEEEEE;   /*---- CHANGE  COLOR OF BOTTOM LINE  ---*/
    border-right: 0;   /*---- CHANGE  COLOR OF RIGHT LINE  ---*/
    border-left: 0;   /*---- CHANGE  COLOR OF LEFT LINE  ---*/
   width: 195px;
}

div#menu ul {
    width: 200px;    /*------ CHANGE WIDTH OF MENU  ---*/
    background: #fff;
    
    list-style-type: none;
}

div#menu a:link, div#menu a:visited, div#menu a:active  {  
    color: #FFFFFF;  /*---- CHANGE  COLOR OF MENU TEXT  ---*/
    font-weight: bold;
}

div#menu a:hover {
    background-color: #000;  /*---- CHANGE  COLOR OF background WHEN MOUSE IS OVER  ---*/
    color: #FFFFFF;   /*---- CHANGE  COLOR OF MENU TEXT  ---*/
    font-weight: bold;
   
}


div#menu li.folder  {
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;   /*---- CHANGE FONT AND SIZE OF MENU  ---*/
    padding: 0px 0px 0px 0px;   /*---- CHANGE PADDING AROUND THE WORDS    top - right - bottom - left ---*/
    background-color: #4587BB;  /*---- CHANGE BACKGROUND COLOR  ---*/
    border-top: 1px solid #EEEEEE;  /*---- CHANGE  COLOR OF TOP LINE  ---*/
    border-bottom: 1px solid #204972;   /*---- CHANGE  COLOR OF BOTTOM LINE  ---*/
}   

div#menu li.folder:hover {
    z-index: 10;
    background-color: #000;   /*---- CHANGE  COLOR OF background WHEN MOUSE IS OVER  ---*/
    font: normal 11px/16px Verdana, Arial, Tahoma, Sans-Serif, Helvetica;  /*---- SHOULD MATCH FONT, ABOVE  ---*/
}



/*----------------------------------------------- MAIN SECTIONS  ------------------------------------------*/
body {
margin: 0px; 
padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    color: #000000;
    font-style: normal;
    text-align:left;
    padding:0px;
    margin-top:0px; 
    background: url("../UMSS/Assets/SS0/TemplateSet2/bg.jpg") center top repeat-x #2B2B2B;
}
td, th, p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
    border-style: none;
    border-width: 0;
    border-spacing: 0;
}

.box {
	}

div.fadehover {
	position: relative;
	}

img.a {
	z-index: 10;
	position: relative;
	left: 0;
	top: 0;
	cursor: pointer;
       border: 0;
	}
	
img.b {
	position: absolute;
	left: 0;
	top: 0;
       border: 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:100%;
}

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;


	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:#fff;}
a.tooltip b {display:none;color:#fff;}
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:#000; 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;
}

/*-----------------------------------------------  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;
}
/*-----------------------------------------------  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;
}

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.cartDiscountLine {
	color: #000000;
	background: #00a4d4;
	font-size: 20px;
       padding: 0px 10px 10px 0;
}

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/cart2.gif") 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; 
}

/*----------------------------------------------- HEADERS ------------------------------------------*/
h1 {
	color: #345678;
	font-size: 22px;
    font-weight: bold;
	margin: 0px;
	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;
	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;
	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: collapse;
	width: 100%;
}
TABLE.headerContentArea {
    border-collapse: separate;
	width: 100%;
	background-color: #000000;
	height:80px;
}
TABLE.headerContentAreaLeft{
    border-collapse: separate;
	width: 400px;
	background-color: #FFFFFF;
	height:80px;
}
TABLE.headerContentAreaRight {
    border-collapse: separate;
	width: 100;
	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;
}
TD.subheaderContentAreaRight {
    vertical-align: center;
	text-align: right;	
}
TABLE.OuterTable {       /*---- SET MAIN TABLE ----*/
    margin:20px;       
    width: 960px;
    border-width: 0;
    border-color: #ffffff;  
	border-spacing: 0;
	border-style: inset;
       border-collapse: collapse;
    cell-padding: 0; 
    cell-spacing: 0;
    background-color: #ffffff;
}
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: #FFFFFF;
    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: 136px;
    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: 200px;
   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: 0; 
 	height: 40px;
	background-image: url("images/nav_background.gif");
	color: #FFFFFF;
}



#main-menu-out {
	margin: 0px auto;
	width: 100%;
	clear: both;	
	margin: 0; padding: 0;
	background: #000;
	height: 45px;
}

#main-menu {
	width: 960px;
	margin: auto auto;
	height: 45px;
		background: fff;
}

#main-menu a {
	color: #3E3E3E;
}

#main-menu ul {
	padding: 0;
	font: bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	background: #000 url(../UMSS/Assets/SS0/TemplateSet2/bg.jpg) repeat;
	text-transform: uppercase;
	margin: 0px 20px 0px 20px;
	padding: 0px;	
	display: inline;
}

#main-menu li {
	display: inline;
	display: block;
	height: 45px;
	float: left;
}

#main-menu li a {
	display: block;
	float: left;
	display: block;
	width: auto;
	margin: 0;
	padding: 0 14px;
	border-right: 1px solid #222;
	border-left: 1px solid #333;
	background: #000 url(../UMSS/Assets/SS0/TemplateSet2/bg.jpg) repeat;
	color: #fff;
    text-decoration: none;
}
#main-menu li a:hover {
	background: #00aeef url(images/nav-hover.jpg) repeat;
	color: #fff;
	text-decoration: none;
}


/*------------------------------------- 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;
    padding: 0px 10px;
    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: #b1ddf8;
    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;
    padding: 0px 10px;
    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   ------------------------------------------*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: bold 13px Verdana;
width: 200px; /* Main Menu Item widths */
border-bottom: 0px solid #cccccc;
z-index: 101;
}
 
.sidebarmenu ul li{
position: relative;
z-index: 102;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: #ffffff;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #204972;
border-right: 1px solid #204972;
z-index: 103;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #4587bb; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: #ffffff;
}

.sidebarmenu ul li a:hover{
background-color: #1d1d1d;
color: #ffffff;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 200px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
background-color: #ffffff;
}

.sidebarmenu a.subfolderstyle{
background: url(images/right.gif) 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: 19px;
	height: 40px;
}
td.prdttablecell4 {
	width: 90px;
	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;
}


.contentSectionTitleWhite
{
   /*height: 10px; */
   padding-top:10px;
   padding-bottom:10px;
   padding-left: 5px; 
   font: 12px Arial; 
   font-weight:bold;
   background-color:#FFF; 
   color:#222;
   text-align: left;
   border-left: 0px solid #eee;
   border-top: 1px solid #ddd;
   border-right: 0px solid #eee;
   border-bottom: 1px solid #ddd;
   text-transform: uppercase; 
}  

/* ----------------------------------- Blueslate nav ---------------------- */
#tabs25{position:relative;display:block;height:40px;font-size:11px;font-weight:bold;background:transparent url(/model/images/nav-hover.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
#tabs25 ul{margin:0px;padding:0 0 0 25px;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: 11px 11px 0; height:24px;}
#tabs25 ul li a:hover,#tabs25 ul li a.active{color:#fff;background-color: #1d1d1d;height:28px;}
#tabs25 ul li.on a.active{color:#fff;background-color: #3366cc;}
/* ---------------------- END Blueslate nav ------------------------------ */	

	
/*--------------------------- 11-20-2009----------------------------------*/ 

/*-------------------------------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
{

}

/*------------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;
}


/*--------------------------- 11-20-2009----------------------------------*/ 


/*----------------------------------------------- HEADERS ------------------------------------------*/

TABLE.ParentTop {
margin-left:auto;
margin-right:auto;
margin-top: 40px;      
border-width: 0px;
border-color: #000000;  
border-spacing: 0;
border-style: inset;
padding: 0;
}

TABLE.SubParentTop {
margin: 0 auto;
border-width: 0px;
border-color: #000000;  
border-spacing: 0;
border-style: inset;
padding: 0;
background-color: #ffffff;
padding: 0px;
}

div.leftnav {
padding: 0 20px 0 0;
}

TABLE.LeftNavTB {
    margin-left:auto; 
    margin-right:auto;   
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
    width: 100%;
}



TD.LeftNavTBL1{
vertical-align: top;
}
TD.LeftNavTBL2{
vertical-align: top;
}


TABLE.HomeHeader {
    margin-left:auto; 
    margin-right:auto;   
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
    width: 100%;
}

TD.HomeHeaderL1 {
height: 117;
}

TD.HomeHeaderR1 {
vertical-align: top;
text-align: right;
}

TD.HomeHeaderSpacer {
height: 20px;
}

TABLE.HomeHeaderBox {  
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
}

TD.HomeHeaderBoxSpacer{
height: 5px;
}

TD.HomeHeaderBoxL1{
width: 40px;
}
TD.HomeHeaderBoxR1{
}

.navigation {
	padding:0 0 0 10px;
	margin:0;
	list-style:none;
	height:45px;
	background:#000000 url(images/nav.jpg);
}
.navigation li {
	float:left;
}
.navigation li a {
	display:block;
	float:left;
	height:45px;
	line-height:45px;
	padding: 0 14px;
	border-right: 1px solid #222;
	border-left: 1px solid #333;
	color:#FFFFFF;
	text-decoration:none;
       text-transform: uppercase; 
	font: bold 14px/45px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-align:center;
	cursor:pointer;
}
.navigation li a b {
	float:left;
	display:block;
	padding:0 16px 0 8px;
}
.navigation li.current a {
	color:#FFFFFF;

	background:url(images/nav-hover.jpg);
}
.navigation li a:hover {
	color:#FFFFFF; 
	background: url(images/nav-hover.jpg);
}
.navigation li a em {
	display:block;
	float:left;
	width:30px;
	height:45px;
}




.sidebarAdsContainer
{
    width:200px;
    margin-top: 20px;
    padding-bottom: 20px;
    padding-top: 0; 
    border:0px solid #ccc;
    border-top:0px solid #ccc;
    background-color: #FFF;
}

.sidebarAdsContainer .image
{
    margin-left: 0;
    border: 1px solid #ccc;
    padding: 3px;
    background-color: #FFF;
}


.sidebarAdsContainer2
{
    width:200px;
    padding-bottom: 0px;
    padding-top: 0; 
    border:0px solid #ccc;
    border-top:0px solid #ccc;
    background-color: #FFF;
    margin-bottom: 5px;
}

.sidebarAdsContainer2 .image
{
    margin-left: 0;
    border: 1px solid #ccc;
    padding: 3px;
    background-color: #FFF;
}

.header
{
    color: #3399CC;
    font: 12px Arial;
    line-height: 120%;
    font-style:normal;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 760px; /*Width of Carousel Viewer itself*/
height: 95px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 10px 0px 0px; /*margin around each panel*/
width: 760px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.borderimg
 {
 border:1px solid #000000;
 background:#fff;
 padding:3px;
}

TABLE.LocalHome {  
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
    width: 100%;
}

TD.LocalHomeL1 {
vertical-align: top;
height: 385px;
background-image:url('images/shadow.jpg');
background-repeat: no-repeat;
background-position: bottom;
}

TD.LocalHomeR1 {
}

TABLE.FeaturedBox {  
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
    width: 100%;
}

TABLE.SliderBox {  
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
}

TD.SliderBoxL1{
    width: 100%;
    height: 100px;
}

TD.SliderBoxR1{
  text-align: right;
}

TABLE.BrandsBox {  
    border-width: 0px;
    border-color: #000000;  
    border-spacing: 0;
    border-style: inset;
    padding: 0;
}


TABLE.FooterTB {
    margin-left:auto; 
    margin-right:auto;   
    border-width: 0px;
    border-color: #000000;  
	border-spacing: 0;
	border-style: inset;
    padding: 0;
height: 30px;
width: 100%;
}

TD.FooterTBL1{
text-align: center;
color: #ffffff;
}

div.FooterDiv {
padding: 10px 10px 10px 10px;
}

td.searchboxbarterm,td.searchboxbargo,td.searchboxbartype {
vertical-align:top;
}

td.searchboxbartype input {
border:0px;

}


.leftNavTextarea {
     width: 200px;
}



#searchbox-wrap {
    background: none repeat scroll 0 0 #DFDFDF;
    border: 1px solid #CFCFCF;
    border-radius: 4px 4px 4px 4px;
    display: block;
    height: 40px;
    margin: 0px auto 2px;
    width: 958px;
}

div#search-arrow {
    background: url("/model/images/search-now.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 34px;
    margin: 4px 0 0 10px;
    width: 189px;
}



table.searchboxbar2 {
    display: block;
    float: left;
    height: 40px;
    width: 750px;
}

div.outersearchinputbox {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFFFFF;
    border-color: #CFCFCF #FFFFFF #FFFFFF #CFCFCF;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    box-shadow: 1px 1px 1px #666666 inset;
    float: left;
    margin-bottom: 1px;
    width: 650px;
}


input.searchbox2 {
    background: url("https://www.uniformmarketstores.com/model/images/black_search.png") no-repeat scroll 8px 6px transparent;
    border: 0 none;
    color: #333333;
    font-family: Tahoma,Arial;
    font-size: 16px;
    font-weight: bold;
    padding: 6px 0 6px 32px;
    width: 619px;
}


input.formButton2 {
    background: url("/model/images/search-bk.jpg") repeat-x scroll 0 center #FFFFFF;
    border-color: #A95000;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 1px;
    color: #5A2A00;
    cursor: pointer;
    float: left;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    margin: 0;
    padding: 0 1px 2px 0;
    text-transform: uppercase;
    width: 95px;
}

























.menu_blue {
background-color: #3e71a6;
}


/*-----------------------
.CartTable:before, .CheckoutProcess:before {
 content: "Free Shipping within the Continental USA";
text-align: center;
font-size: 16px;
color: #cf0000;
}


--------------------------------------*/



    

    

    

    

    

    

    
