.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*/
.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;
}

/*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
}
.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: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;
    }
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;
}	
	
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;
    overflow:hidden;
    z-index:100;    
    }
.autocomplete_listItem
{    
    max-width:500px;
    width:auto;
    background-color:#fff;
	color:windowtext;
	padding:3px;
	z-index:100;
}
.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;
	}
.ListBox li{
	 height:51px;
	 list-style-type:none;
	 padding-left:5px;
	 cursor:hand;
	 color:#0066cc;
	 width:250px;
	 font-size:14px;
	 }
.listbox a{
	display:block;
	text-decoration:none;
	height:51px;
	width:250px;
	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; 
	
	}
.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 a:visited{
	color:#0066cc;
	}
