BODY {
  	
  }
  DIV {
  }
  TH {
  }
  TD {
  }
  P {
  }
  TT {
  	FONT-WEIGHT: normal; FONT-SIZE: x-small; COLOR: #333399; FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif
  }
  
  
  new_style
  
  tfoot td.new_style {padding:0 20px 10px 0; text-align:right; text-transform:uppercase; background:#f9f9f9;}
tfoot .sum {border-left:1px solid #e8e8e8; color:#808080; letter-spacing:1px;}
  
  a.uniproBtn1 {
  background:#969FD8; 
  border:0;
  font-family:Arial, Verdana, Helvetica, sans-serif; 
  color:#fff; 
  cursor:pointer; 
  font-size:12px; 
  font-weight:normal; 
  height:32px; 
  margin:2px 2px 2px 2px; 
  text-align:center; 
  vertical-align:middle; 
  -webkit-border-radius:2px; 
  -moz-border-radius:2px; 
  border-radius:2px;
  }
  
  
  
/* BUTTONS */
.btn {width:auto; text-decoration:none; overflow:visible; font-family:Verdana, Arial, sans; text-transform:uppercase; -moz-border-radius:6px; -webkit-border-radius:6px; outline:0;}
.btn:hover {cursor:pointer; text-decoration:none; background:#DE7990 repeat-x 0 -337px;}
.action {zoom:1; font-size:12px; border:none; background:#D01946 repeat-x 0 -337px; padding:5px 12px; color:#fff; letter-spacing:1px; text-shadow:rgba(0,0,0,.3) 0px 1px 1px; text-indent:0; }
.action:hover {background-position:0 -327px;}  
  
  
  .gradiantBluBGSecure {
  	background-image:url(https://uniprouniforms.com/new/system/templates/images/TopBannerColor.jpg);
	padding:5px 12px; 
	color:#fff; 
	letter-spacing:1px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;	
	}
	
  .gradiantBluBG {
  	background-image:url(http://uniprouniforms.com/new/system/templates/images/TopBannerColor.jpg);
	padding:5px 12px;
	font-weight:bold; 
	color:#fff; 
	letter-spacing:1px;
	font-size:14px;
	font-family:Georgia, "Times New Roman", Times, serif;
	}	 
 
  
	a.uniproBigBtn:link, a.uniproBigBtn:visited {
		color: #fff;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color: #969FD8;
		margin: 2px 2px 2px 2px;
		text-decoration:none;
		border-bottom: 1px solid #19467F;
		border-left: 1px solid #19467F;
		border-right: 1px solid #19467F;
		border-top: 1px solid #19467F;
		border-radius:2px;
		letter-spacing:1px;
	}
	
	
	a.uniproBigBtn:hover {
		color: #fff;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:12px;
		background-color: #19467F;
		margin: 2px 2px 2px 2px;
		border-bottom: 1px solid #D01946;
		border-left: 1px solid #D01946;
		border-right: 1px solid #D01946;
		border-top: 1px solid #D01946;
		border-radius:2px;
		letter-spacing:1px;		
	}
	
	a.uniproSBtn:link, a.uniproSBtn:visited {
		color: #fff;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		font-size:9px;
		background-color: #969FD8;
		padding: 1px 1px 1px 1px;
		text-decoration:none;
		margin: 1px 1px 1px 1px;
		border-bottom: 1px solid #19467F;
		border-left: 1px solid #19467F;
		border-right: 1px solid #19467F;
		border-top: 1px solid #19467F;		
	}
	
	
	a.uniproSBtn:hover {
		color: #fff;
		font-family:Arial, Helvetica, sans-serif;
		font-size:9px;
		background-color: #19467F;
		padding: 1px 1px 1px 1px;
		margin: 1px 1px 1px 1px;
		border-bottom: 1px solid #D01946;
		border-left: 1px solid #D01946;
		border-right: 1px solid #D01946;
		border-top: 1px solid #D01946;		
	}

  
  .smallTitleMsg {
  font-family:Arial, Helvetica, sans-serif;
  color:#19467F;
  font-style:italic;
  font-size:9px;
  }
  
	a.uniproRedSBtn:link, a.uniproRedSBtn:visited {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #D01946;
	border-top: 1px solid #16437C;
	border-right: 1px solid #16437C;
	border-bottom: 1px solid #16437C;
	border-left: 1px solid #16437C;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	font-size:9px;
	text-decoration:none;
	
	
	}
	
	a.uniproRedSBtn:hover {
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #16437C;
	border-top: 1px solid #D01946;
	border-right: 1px solid #D01946;
	border-bottom: 1 px solid #D01946;
	border-left: 1 px solid #D01946;
	padding: 2px 2px 2px 2px;
	margin: 1px 1px 1px 1px;
	font-size:9px;
	}
	
	.bottomShoppingCart {
		background-color:#E6EEEE;
		height:35;
		padding:2px 2px 2px 2px;
		color:#0D000A;
	}  
  
  A:link {
  	 TEXT-DECORATION: none
  }
  A:visited {
  	 TEXT-DECORATION: none
  }
  A:hover {
  	 TEXT-DECORATION: underline
  }
  A:active {
  	 TEXT-DECORATION: none
  }
  H1 {
  	FONT-SIZE: 15px
  }
  H2 {
  	FONT-SIZE: 13px
  }
  H3 {
  	FONT-SIZE: 12px
  }
  HR {
  	COLOR: #dddddd; HEIGHT: 1px
  }
  .HeadBox {
  	BACKGROUND-COLOR: #fffbd3
  }
  .HeadText {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px
  }
  .HeadLine {
  	BACKGROUND-COLOR: #F1EEF7
  }
  .VertMenuBox {
  	BACKGROUND-COLOR: #F1EEF7
  }
  .VertMenuBorder {
  }
  .VertMenuTitle {
  	FONT-WEIGHT: bold; COLOR: #330000; BACKGROUND-COLOR: #C8BCD8
  }
  .VertMenuItems {
  	COLOR: #330000; TEXT-DECORATION: none
  }
  .VertMenuItems:link {
  	COLOR: #330000; TEXT-DECORATION: none
  }
  .VertMenuItems:visited {
  	COLOR: #330000; TEXT-DECORATION: none
  }
  .VertMenuItems:hover {
  	COLOR: #333399; TEXT-DECORATION: underline
  }
  .VertMenuItems:active {
  	COLOR: #330000; TEXT-DECORATION: none
  }
  .VertMenuHr {
  	COLOR: #999999
  }
  .CategoriesList {
  	FONT-SIZE: 12px
  }
  .DialogBox {
  	BACKGROUND-COLOR: #ffffff
  }
  .DialogBorder {
  	BACKGROUND-COLOR: #ff8600
  }
  .DialogTitle {
  	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff
  }
  .NumberOfArticles {
  	FONT-WEIGHT: bold; COLOR: #000000
  }
  .TopLabel {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
  }
  .Text {
  	COLOR: #000000
  }
  .DecorTr {
  	COLOR: #1a2b3c
  }
  .AdminSmallMessage {
  	COLOR: #ff3300
  }
  .AdminTitle {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
  }
  .Line {
  	BACKGROUND-COLOR: #ff6600
  }
  .ProductTitle {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
  }
  .ProductTitleHidden {
  	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666666
  }
  .ProductDetailsTitle {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
  }
  .ProductDetails {
  	COLOR: #000000
  }
  .ProductPriceTitle {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
  }
  .ProductPriceConverting {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000
  }
  .ProductPrice {
  	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff3300
  }
  .ProductPriceSmall {
  	FONT-WEIGHT: bold; COLOR: #ff3300
  }
  .MarketPrice {
  	FONT-SIZE: 14px; FONT-FAMILY: Times New Roman
  }
  .ItemsList {
  	FONT-WEIGHT: bold; COLOR: #330000
  }
  .NavigationPath {
  	FONT-WEIGHT: bold; COLOR: #cc6666
  }
  .FormButton {
  	FONT-WEIGHT: bold; COLOR: #330000
  }
  
	.dataFont {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
	}
	
	.dataFont2 {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;
	}
	
	.labelFont {
		font-family:Arial, Helvetica, sans-serif;
		color:#393939;
		font-size:12px;
	}
	
	.titleFont {
		font-family:Arial, Helvetica, sans-serif;
		color:#FFFFFF;
		font-size:12px;
		background-color:#969FD8;
	}
	
	.summaryFont {
		font-family:Arial, Helvetica, sans-serif;
		color:#393939;
		font-size:12px;
	}
	
	.linkFont {
		font-family:Arial, Helvetica, sans-serif;
		color:#4040FF;
		font-size:10px;
		text-decoration:underline;
		cursor:pointer;
	}  
  
  
  
  input.btn {   
   color:#D01946;   
   font: bold 84% Tahoma, Arial, Helvetica, sans-serif;
   background-color:#fed;   
   border: 1px solid;  
   border-color: #F25277 #D01946 #D01946 #F25277;
   height:28px; 
   margin:4px 0 0 4px; 
   text-align:center;
   cursor:pointer;
   hover:background:#F25277;
   vertical-align:middle;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
 }  
 
 
   input.btnSmall {   
   color:#D01946;   
   font: bold 65% Tahoma, Arial, Helvetica, sans-serif;
   background-color:#fed;   
   border: 1px solid;  
   border-color: #F25277 #D01946 #D01946 #F25277;
   height:20px; 
   margin:2px 0 0 2px; 
   text-align:center;
   cursor:pointer;
   hover:background:#F25277;
   vertical-align:middle;   
   filter:progid:DXImageTransform.Microsoft.Gradient   
   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
 } 
 
 
 input.btnhov {   
   border-color: #c63 #930 #930 #c63;   
 }  

  .UniProButton {
	border:thin; border-color:#003336; background-image:url(http://uniprouniforms.com/new/user/templates/images/TopBannerColor.jpg); color:#FFFFFF;	outline-color:#00ff00;	font-size:smaller; border-style:solid; cursor:pointer
  }
  .Button {
  	FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(http://uniprouniforms.com/new/user/templates/images/butbg.gif) #ff8600; COLOR: #ffffff; FONT-FAMILY: Arial; TEXT-DECORATION: none
  }
  .CustomerMessage {
  	FONT-WEIGHT: bold; COLOR: #ff3300
  }
  .ErrorMessage {
  	FONT-WEIGHT: bold; COLOR: #ff3300
  }
  .Star {
  	COLOR: #ff0000
  }
  .HighLight {
  	BACKGROUND-COLOR: #ffffcc
  }
  .SaveMoneyLabel {
  	FONT-WEIGHT: bold; COLOR: #ffffff
  }
  .TableHead {
  	BACKGROUND-COLOR: #cccccc
  }
  .TableSubHead {
  	BACKGROUND-COLOR: #eeeeee
  }
  .TableLine {
  	BACKGROUND-COLOR: #f0f0f0
  }
  .SmallNote:link {
  	FONT-SIZE: 9px; COLOR: #7c4c00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; TEXT-DECORATION: none
  }
  .SmallNote:visited {
  	FONT-SIZE: 9px; COLOR: #7c4c00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; TEXT-DECORATION: none
  }
  .SmallNote:hover {
  	FONT-SIZE: 9px; COLOR: #7c4c00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; TEXT-DECORATION: underline
  }
  .SmallNote:active {
  	FONT-SIZE: 9px; COLOR: #7c4c00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; TEXT-DECORATION: none
  }
  .SmallText {
  	FONT-SIZE: 9px; COLOR: #7c4c00; FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif; TEXT-DECORATION: none
  }
  .Bottom {
  	COLOR: #8e4b00; 
  }
  .Tab {
  	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; BACKGROUND-COLOR: #F1EEF7
  }
  .CatMenuItemOff {
  	BORDER-RIGHT: #F1EEF7 1px solid; BORDER-TOP: #F1EEF7 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #F1EEF7 1px solid; CURSOR: hand; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #F1EEF7 1px solid; BACKGROUND-COLOR: #F1EEF7
  }
  .CatMenuItemOffExp {
  	BORDER-RIGHT: #8e4b00 1px solid; BORDER-TOP: #8e4b00 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #8e4b00 1px solid; CURSOR: hand; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #8e4b00 1px solid; BACKGROUND-COLOR: #F1EEF7
  }
  .CatMenuItemOn {
  	BORDER-RIGHT: #ff8600 1px solid; BORDER-TOP: #ff8600 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #ff8600 1px solid; CURSOR: hand; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #ff8600 1px solid; BACKGROUND-COLOR: #ff8600
  }
  .CatSubMenu {
  	BORDER-RIGHT: #8e4b00 1px solid; BORDER-TOP: #8e4b00 1px solid; MARGIN-LEFT: 1px; BORDER-LEFT: #8e4b00 1px solid; MARGIN-RIGHT: 2px; BORDER-BOTTOM: #8e4b00 1px solid; BACKGROUND-COLOR: #F1EEF7
  }
  .CatMenuItem {
  	FONT-SIZE: 12px; CURSOR: hand; FONT-FAMILY: Arial
  }
  .CatMenuItem:link {
  	COLOR: #330000
  }
  .CatMenuItem:visited {
  	COLOR: #330000
  }
  .CatMenuItem:hover {
  	COLOR: #330000
  }
  .CatMenuItem:active {
  	COLOR: #330000
  }
  .StatisticsBar {
  	BACKGROUND-COLOR: #a8bcc8
  }
   
  INPUT {
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif
  }
  SELECT {
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif
  }
  TEXTAREA {
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
  }
 
 .RegFormBox01 {
    border:solid 1px #73A6FF;
    background: #FFFF00;
    color:#000;
 	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
 } 
 
  .RegFormBoxError {
  	border: solid 2px #73A6FF; 
    background: #EE0505;
    color: #6F6F6F;
 	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
 }
  
 .RegFormBox00 { 
    background: #FFFFFF;
    color: #6F6F6F;
	border: solid 1px #DFDFDF;
 	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
 }
 
 .RegFormLabel01 {
    color:#000;
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
 } 
  
 .RegFormLabel00 { 
    color: #6F6F6F;
 	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Calibri, Arial,Verdana, Arial, Helvetica, Sans-serif;
 }     
  
  TABLE.Cart {
  }
  TABLE.Cart TD.CartTitle {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-TOP: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartTitleLeft {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-TOP: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #969FD8 1px solid;  BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartTitleRight {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-TOP: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartData {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #ffffff
  }
  TABLE.Cart TD.CartDataLeft {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-LEFT: #969FD8 1px solid;  BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
  }
  TABLE.Cart TD.CartDataRight {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #ffffff
  }
  TABLE.Cart TD.CartDataEmpty {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-TOP: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #969FD8 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #ffffff
  }
  TABLE.MainFeaturedItems {
 	width: 100%
 }
 
 TABLE.MainFeaturedItems TD.MItem {
 	text-align:center;BORDER-LEFT: #969FD8 1px solid
 }
 TABLE.MainFeaturedItems TD.LeftItem {
 	text-align:left;BORDER-LEFT: #969FD8 0px solid
 }
 TABLE.MainFeaturedItems TD.RightItem {
 	text-align:center;BORDER-LEFT: #969FD8 1px solid
 }
  
  TABLE.Cart TR {
  	FONT-WEIGHT: normal; FONT-SIZE: xx-small; COLOR: black; FONT-FAMILY: Verdana, Arial, Tahoma; TEXT-DECORATION: none
  
  }
  TABLE.Cart TD.CartTotalLeft {
  	BACKGROUND-POSITION: left top; FONT-WEIGHT: bold;  COLOR: white; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartTotalRight {
  	BACKGROUND-POSITION: right top; FONT-WEIGHT: bold;  COLOR: white; BACKGROUND-REPEAT: no-repeat; HEIGHT: 23px; BACKGROUND-COLOR: #969FD8
  }
  BODY UL {
  	PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside
  }
  BODY UL LI {
  	LIST-STYLE-POSITION: outside
  }
  BODY UL LI.NormalText {
  	LIST-STYLE-TYPE: none
  }
  TABLE.Cart TD.ShippingLeft {
  	BORDER-RIGHT: #969FD8 1px solid; BORDER-TOP: #969FD8 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #969FD8 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #f7f7f7
  }
  TABLE.Cart TD.ShippingRight {
  	BORDER-RIGHT: #969FD8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #969FD8 1px solid; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: white; PADDING-TOP: 4px; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartSubtotalLeft {
  	BORDER-RIGHT: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #969FD8 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartSubtotal {
  	BORDER-RIGHT: #969FD8 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #969FD8 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  TABLE.Cart TD.CartSubtotalRight {
  	BORDER-RIGHT: #969FD8 1px solid; FONT-WEIGHT: bold; COLOR: #ffffff; BORDER-BOTTOM: #969FD8 1px solid; BACKGROUND-COLOR: #969FD8
  }
  FIELDSET {
  	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
  }
  LEGEND {
  	FONT-WEIGHT: bold; COLOR: #969FD8
  }
  .top_left {
  	BACKGROUND-POSITION: left top; BACKGROUND-REPEAT: no-repeat;
  }
  

