.ProductDetailsTabStyle
	.ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url("/images/TabContainer/tab-line.gif") repeat-x bottom;}
	.ajax__tab_outer {padding-right:0px;background:url("/images/TabContainer/tab-right.gif") no-repeat right;height:21px;}
	.ajax__tab_inner {padding-left:3px;background:url("/images/TabContainer/tab-left.gif") no-repeat;}
	.ajax__tab_tab {height:21px;padding:4px;margin:0;background:url("/images/TabContainer/tab.gif") repeat-x;}
	.ajax__tab_hover .ajax__tab_outer {background:url("/images/TabContainer/tab-hover-right.gif") no-repeat right;}
	.ajax__tab_hover .ajax__tab_inner {background:url("/images/TabContainer/tab-hover-left.gif") no-repeat;}
	.ajax__tab_hover .ajax__tab_tab {background:url("/images/TabContainer/tab-hover.gif") repeat-x;}
	.ajax__tab_active .ajax__tab_outer {background:url("/images/TabContainer/tab-active-right.gif") no-repeat right;}
	.ajax__tab_active .ajax__tab_inner {background:url("/images/TabContainer/tab-active-left.gif") no-repeat;}
	.ajax__tab_active .ajax__tab_tab {background:url("/images/TabContainer/tab-active.gif") repeat-x;}
	.ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}
			
/* Reorder*/

a img{
	border:0;
}

.reorderCue {
	border:dashed thin black;
	width:400px;
	height:10px;
}

/*Textbox Watermark*/
.watermarked {
	/*height:20px;
	width:150px;
	padding:2px 0 0 2px;
	border:1px solid #BEBEBE;
	background-color:#F0F8FF;*/
	color:gray;
}
.breadcrumb
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	LINE-HEIGHT: 11px;
	TEXT-DECORATION: underline
}
.breadcrumb:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ff0000;
	LINE-HEIGHT: 11px;
	TEXT-DECORATION: underline
}

/*COLLAPSE TABLES TO MAKE NICE BOXES!*/
.collapsetable {
	border-collapse: collapse;
}
.BigInternalLink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none;
}
.BigInternalLink:hover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none;
}
.CVV2
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none;
}
.CVV2:hover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none;
}
.InternalLink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none;
}
.InternalLink:hover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none;
}
.Announcement
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	cursor: help;
}
.Announcement:hover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	cursor: help;
	TEXT-DECORATION: underline
}
.UnderlineURL
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
}
.UnderlineURL:hover
{
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
}
.InternalURL
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: underline
}
.InternalURL:hover
{
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.buttons
{
	background-color: #C7D0DD;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.inputform
{
	BORDER-RIGHT: #336699 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: #336699 1px solid;
	PADDING-LEFT: 1px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	BORDER-LEFT: #336699 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: #336699 1px solid;
	BACKGROUND-COLOR: #f0f0f0
}
.catlist
{
	FONT-SIZE: 10px;
	COLOR: #000080
}
.catlist2
{
	FONT-SIZE: 10px;
	COLOR: #ffffff
}
.catnewheader
{
	FONT-SIZE: 10px;
	COLOR: white
}
.menu
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none;        
}
.menu:hover
{
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: underline;    
}
.helptext
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none
}
.helptext:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none
}
.URLLink
{
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none
}
.URLLink:hover
{
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: underline
}
.NREL
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none
}
.NREL:hover
{
	FONT-SIZE: 16px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.navmenu
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.navmenu:hover
{
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ccc;
	TEXT-DECORATION: underline
}
.navmenu:hover img{
	text-decoration:none;
	}
.redlink
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none
}
.redlink:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.redlinksmall
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: none
}
.redlinksmall:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.navmenu2
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 12px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: white;
	TEXT-DECORATION: none
}
.navmenu2:hover
{
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: none;
	COLOR: white;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: transparent
}
.catnav
{
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none
}
.catnav:hover
{
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: underline
}
.catnavhighlighted
{
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ff0000;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none
}
.catnavhighlighted:hover
{
	FONT-SIZE: 11px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ff0000;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: underline
}
B
{
	FONT-WEIGHT: bold
}
H1
{
	FONT-SIZE: x-large;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000000;
	FONT-FAMILY: Arial
}
.copyright
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	LINE-HEIGHT: 11px;
	TEXT-DECORATION: none
}
.copyright:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #666666;
	LINE-HEIGHT: 11px;
	TEXT-DECORATION: underline
}
.clearcart
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
	LINE-HEIGHT: 17px;
	TEXT-DECORATION: none
}
.clearcart:hover
{
	FONT-SIZE: 10px;
	BACKGROUND-IMAGE: none;
	COLOR: #ffffff;
	LINE-HEIGHT: 17px;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: transparent
}
.clearcartnew
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: black;
	TEXT-DECORATION: none
}
.clearcartnew:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.cartcontentstitle
{
	FONT-SIZE: 11px;
	COLOR: white;
	FONT-FAMILY: Arial
}
.cartcontents
{
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial
}
.cartcontentshighlight1
{
	FONT-SIZE: 10px;
	COLOR: #cc6600;
	FONT-FAMILY: Arial
}
.inactiveurl
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #848284;
	TEXT-DECORATION: none
}
.inactiveurl:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #848284;
	TEXT-DECORATION: none
}
.smallurl
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none
}
.smallurl:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: underline
}
.white10px
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}
.white10px:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: red;
	TEXT-DECORATION: underline
}
.cartcontentshighlight2
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Arial
}
.SearchNav
{
	FONT-SIZE: 10px;
	COLOR: navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.hotlistheader
{
	FONT-SIZE: 16px;
	COLOR: navy;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	}

.hotlistcolumnheads
{
	FONT-SIZE: 12px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.hotlisttext
{
	FONT-SIZE: 10px;
	COLOR: black;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.cookietext
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #000080;
	TEXT-DECORATION: none
}
.cookietext:hover
{
	FONT-SIZE: 10px;
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #cc6600;
	TEXT-DECORATION: underline
}
.sortlink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none;
	COLOR: white;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: #666666;
	TEXT-DECORATION: none
}
.sortlink:hover
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none;
	COLOR: white;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: #000080
}
.sortedlink
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 11px;
	BACKGROUND-IMAGE: none;
	COLOR: white;
	BACKGROUND-REPEAT: repeat;
	BACKGROUND-COLOR: #de0000;
	TEXT-DECORATION: none
}
BODY
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
.carturl
{
	FONT-WEIGHT: bolder;
	FONT-SIZE: 10px;
	COLOR: gray;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: none
}
.carturl:hover
{
	FONT-SIZE: 10px;
	COLOR: black;
	BACKGROUND-COLOR: transparent;
	TEXT-DECORATION: underline
}

.thead{   
	background:#3b79b5 url(/images/thgrad.png) repeat-x;
	} 
.theadLrg{
	background:url(/images/thgradLrg.png) repeat-x;
	}
.theadLt{
	background:url(/images/thgradLt.png) repeat-x;
	}
.theadDk{
	background:url(/images/thgradDk.png) repeat-x;
	}
.theadGrn{
	background:url(/images/thgradGrn.png) repeat-x;
	}
.tablebg{
	background:url(/images/thgrad.png) repeat-x;
	background-color:#3b79b5;
	}
.tablebgSm{
	background:url(/images/thead.png) repeat-x;
	}
p{
	margin-top:15px;
	margin-bottom:15px;
	}

.left{
	text-align:left;
	}
.links{
		
		}
.links a{		
	line-height:26px;
	color:#0f457c;
	text-decoration:none;
	font-size:12px;
		}
.links a:hover{
	text-decoration:underline;
	font-size:12px;
	color:#053465;
		}
		
		
.intlinks a {
	line-height:26px;
	color:#0f457c;
	text-decoration:none;
	font-size:12px;
	text-decoration:none;	
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-transition:all 0.2s ease-in-out;	
}

.intlinks a:hover {
	text-decoration:underline;
	font-size:12px;
	color:#032e5a;
}	
.intlink{
	line-height:26px;
	color:#0f457c;
	text-decoration:none;
	font-size:12px;
	text-decoration:none;	
	-webkit-transition:all 0.2s ease-in-out;
	-moz-transition:all 0.2s ease-in-out;
	-o-transition:all 0.2s ease-in-out;
	-transition:all 0.2s ease-in-out;	
}

.intlink:hover {
	text-decoration:underline;
	font-size:12px;
	color:#032e5a;
}		
		
hr{
	margin-top:10px;
	margin-bottom:10px;
	}
	
.autocomplete_completionListElement{
	text-align:left;
	background-color:inherit;
	float:left;
	font-size:9px;    
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor:default;     
	list-style-type:none;
	padding: 0px;
	margin-left: 0;
	width:auto!important;
	overflow:visible!important;
	z-index:10;
	}
.autocomplete_listItem
{    
	/*max-width:500px;
	width:auto;
	display:block;*/
	overflow:auto;
	background-color:#fff;
	color:windowtext;
	padding:3px;
}
.autocomplete_highlightedListItem
{
	overflow:hidden;
	background-color:#c3edff;
	color:#072500;
	/*max-width:350px;*/
	width:auto;
	padding:3px;
}
/* QuickAdd */

.autocomplete_listItem_QuickAdd
{
	overflow:hidden;
	/*width:105px;*/
	background-color:#fff;
	color:windowtext;
	padding:3px;
	
}
.autocomplete_highlightedListItem_QuickAdd
{
	overflow:hidden;
	background-color:#c3edff;
	color:#072500;
	/*width:105px;*/
	padding:3px;
}
.ListBox img{
	position:relative;
	top:9px;
	border:0px;
	}
.ListBox li{
	 height:51px;
	 list-style-type:none;
	 padding-left:5px;
	 cursor:hand;
	 color:#0066cc;
	 min-width:250px;
	 font-size:14px;
	 }
.listbox a{
	display:block;
	text-decoration:none;
	height:51px;
	width:260px;
	color:#0066cc;	
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-transition:all 0.1s ease-in-out;
	border-bottom:1px solid #dfdfdf;	 
	border-radius:5px;	
	-o-border-radius:5px;
	}
.listbox a:hover{
	color:#053f7b;    
	text-decoration:none;
	/*border-color:#bbb;*/
	border-radius:5px;
	border-color:#b0b0b0;    
	background:#fffef8;
	}
	
.listbox a:visited{
	color:#0066cc;
	}

.ListBoxSm li{
	 height:30px;
	 list-style-type:none;
	 padding-left:5px;
	 cursor:hand;
	 color:#0066cc;
	 width:250px;
	 font-size:14px;
	 padding-left:14px;
	 }
.listboxSm a{
	display:block;
	padding-left:5px;
	text-decoration:none;		
	height:30px;
	color:#0066cc;	
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-transition:all 0.1s ease-in-out;
	border-bottom:1px solid #dfdfdf;
	}
.listboxSm a:hover{
	color:#0b4b8c;   
	text-decoration:none;
	border-color:#000;
	}
.listboxSm img{
	position:relative;
	top:9px;
	border:0px;
	}
	
.listboxSm a:visited{
	color:#0066cc;
	}
	
.ListBoxCRM{
	text-align:center;
	}
.ListBoxCRM img{
	display:block;
	margin-bottom:3px;
	border:0px;
	box-shadow:4px 4px 4px #ddd;
	zoom:1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#cccccc', Direction=135, Strength=5);
	margin-bottom:4px;
	
	}
.ListBoxCRM li{
	 list-style-type:none;
	 padding-left:5px;
	 cursor:hand;
	 color:#0066cc;
	 font-size:14px;
	 }
.ListBoxCRM a{
	font-size:12pt;
	letter-spacing:3px;
	display:block;
	text-decoration:none;
	height:90px;
	width:65px;
	color:#0066cc;
	-webkit-transition:all 0.1s ease-in-out;
	-moz-transition:all 0.1s ease-in-out;
	-o-transition:all 0.1s ease-in-out;
	-transition:all 0.1s ease-in-out;
	border-bottom:1px solid #dfdfdf;	 
	border-radius:5px;	
	-o-border-radius:5px;
	}
.ListBoxCRM a:hover{
	color:#053f7b;    
	text-decoration:none;
	/*border-color:#bbb;*/
	border-radius:5px;
	border-color:#b0b0b0;    
	background:#fffef8;
	}
	
.ListBoxCRM a:visited{
	color:#0066cc;
	}
	
div.ui-datePicker{
	font-size:10px;
	}
.error{
	color:#8b0000;
	text-align:center;
	background-color:#ffeeee;
	border:1px solid #b7b7b7;
	padding:4px;
	width:auto;
	font-size:8pt;
	/*height:12px;*/
	}
	
.error span{
	display:block;
	text-align:center;
	font-size:8pt;
	color:#8b0000;
}
.error td{
	white-space:nowrap;
	}
.errorLabel{
	padding-left:20px;
	background-image:url(/images/icons/errorsm.png);
	background-position:left center;
	background-repeat:no-repeat;
	font-size:8pt;
	color:#8b0000;
	}
.MessageDiv{
	display:none;
	text-align:center;
	border:1px solid #ccc;
	font-size:9pt;
  
	}
.dashLine{height:1px;border-bottom:1px dashed #ccc;margin-top:5px;margin-bottom:5px;}
.boxlink
{
	font-size:14px;
	color:#1a3e62;
	border:1px solid #dedede;
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	text-decoration:none;
}
.boxlink:hover
{
	background-color:#fefefe;
	border:1px solid #bbb;
	text-decoration:none;
}
.boxlinkRounded
{
	border:1px solid #dedede;
	text-decoration:none;
	font-size:12px;
	padding:3px 5px 3px 5px;
	border-radius:4px;
	color:#444;
	transition: all 0.15s ease-in-out;
	-webkit-transition: all 0.15s ease-in-out;
	-moz-transition: all 0.15s ease-in-out;
	-o-transition: all 0.15s ease-in-out;
}
.boxlinkRounded:hover
{
	box-shadow: 2px 2px 4px #eee;
	border:1px solid #bbb;
}
div.ui-datepicker
{
	font-size:10px;
	display:none;
}
