html{background:#333;min-height:100%;height:auto !important;height:100%;}
body{ color:#ffffff; border-color:#666; background-color:#333; width:auto; min-height:100%;height:auto !important;height:100%; border:none;}
/* SUBTITLE */
h4{color:#666;}
/* CHANGING BORDER COLOR FOR SELECT BOXES AND INPUT BOXES */
select,input,textarea{border-color:#ccc;}

/* LAYOUT */
div#container{background-color:transparent;width:auto;min-height:100%;height:auto !important;height:100%;}
div.wrapper{width:auto;}
div.section{padding:5px;}
div.head-wrap{background:#000;}
#page-header{background:url(../images/header.jpg) no-repeat top left;width:980px;margin:0 auto;position:relative;}
#page-header ul {list-style:none;float:right;margin-top:80px;margin-right:8px;}
#page-header ul li {display:inline; }
#page-header ul li a {float:left;margin-right:10px;color:#999;}
#page-header ul li a:hover{color:#fff;}
#nav-wrapper{width:auto;background:url(http://ds5fbu9ntzyne.cloudfront.net/images/site-nav-bg.jpg) repeat-x top left;border-top:1px solid #666;border-bottom:1px solid #666;}
#nav{border:none;width:980px;margin:0 auto;height:35px;}
	#nav ul li a{color:white;border-color:#666;}
	#nav ul li.selected a {color:#ccc;background:#333;}
	#nav ul li a:hover{color:#ccc;}
	.dropmenu ul li a{color:white;background-color:#333;border-color:#666;}
	.dropmenu ul li a:hover{color:#ccc;background-color:#666;}
div.shadow{background:url(../images/shadow.jpg) repeat-x top left #333; }
#side-pane{background-color:black;}
td#sidebar{background-color:black;padding:0;width:200px;max-width:200px;}
td.content{background:#fff;width:auto;padding:0;}
	/* PRODUCT BROWSE TABS */
	#pbrowse-tabs{display:none;}
div#content{background-color:white;width:auto;}
#featured{background:#222;padding:10px;width:960px;margin:0 auto;border-left:1px solid #666;border-right:1px solid #666;border-bottom:1px solid #666;}
table.content-container{width:982px;margin:0 auto;background-color:#000;border-top:none;border-left:1px solid #666;border-right:1px solid #666;}
	/*Modules on Homepage*/
	div.mod { width:90%;}
	div.mod ul.mod-nav {list-style:none;margin-left:0;}
	div.mod ul.mod-nav li a {text-decoration:none;border-bottom:1px solid #ccc;display:block;padding:3px 0;}
	div.mod h4 {margin-top:10px;}
	/* SECTION CONTAINS ALL CONTENT */
	.section a{color:#666;}
	.section a:hover{color:#000;}
	.section {color:#000;}
	/* SURROUNDS BREADCRUMBS AND TOOLBAR */
	div#content-header {border-color:#ddd;width:980px;margin:0 auto;background:#fff;}
	div#content-header ul.breadcrumbs{float:left;width:70%;}
	div#content-header ul.tools{width:75px;}
	div#content-header ul.breadcrumbs a{background-image:none;}
	div#content-header  ul.breadcrumbs{font-size:11px; height:30px; line-height:30px; color:#000; width:70%; overflow:hidden; margin:0px; padding:0 0 0 10px}
	div#content-header  ul.breadcrumbs li{list-style-type:none; float:left; padding-left:10px;color:#000;}
	div#content-header  ul.breadcrumbs a{font-weight:normal;height:30px; display:block; background-repeat:no-repeat; background-position:right; padding-right:5px; text-decoration:none; width:auto; color:#006699}
	div#content-header ul.breadcrumbs img.home{border:none; margin:5px 0 0 8px}
	div#content-header ul.breadcrumbs a:hover{color:#f00}

	/* BANNER ON PRODUCT PAGES and STATIC PAGES */
	.content-banner{border-color:#ddd;background:url(../images/content-banner-bg.jpg) repeat-y top right #e7e6e6;}
	.content-banner img.product-image{background:#fff;border-color:#ddd;}
#footer{background:url(http://ds5fbu9ntzyne.cloudfront.net/images/site-footer-bg.jpg) repeat-x top left #ffffff;border-left:1px solid #666;border-right:1px solid #666;border-color:#666;width:980px;margin:0 auto;}

#prod-browse {float:none;margin:0;padding:0;width:auto;}
div.accordion-button { margin-left:10px; margin-right:10px;font-size:11px;cursor:pointer;}
ul.side-nav {margin: 0 10px 0 0; width:auto;}
div#side-pane ul.side-nav {margin:0 10px;}
#products-nav {width:200px;}
ul#products-nav { border-top:none;}
div#side-pane ul.side-nav li {position:relative}
div.accordion-content ul li ul li, td#side-bar, div#side-pane {position:relative;z-index:1000;}
div#side-pane ul.side-nav li ul div.box {width:375px;background-color:#fff;border:1px solid #999;z-index:10;}
div#side-pane ul.side-nav li ul div.box h3 {color:#666;}
div#side-pane ul.side-nav li ul div.box h4 {color:#999;}
div#side-pane ul.side-nav li ul div.box p {color:#666;}
div#side-pane ul.side-nav li ul div.box img {border:1px solid #ddd;}
.accordion-content {display:none;}
div#tabNav {padding-top:25px;}
div#tabNav ul {margin:0; padding:0; text-align:right;}
div#tabNav ul li a {display:block; font-size:14px; padding:5px 18px 15px 5px; text-decoration:none;}
td.right-col {padding:0;background:url("../images/tab-nav-bg.gif") repeat-y scroll right top transparent;padding:0 0 0;}

ul.arc-nav{list-style:none;margin:0;padding:0;}
ul.arc-nav li {float:left;display:inline;margin:0;padding:0;}
ul.arc-nav li a {display:block;text-decoration:none;padding:3px;background-color:#333;color:#fff;width:200px;float:left;border-bottom:1px solid #666;}
ul.arc-nav li a:hover{background-color:#000;color:#fff;}


/* TABS ON PRODUCT PAGES */
	.tabs ul li a:hover,.tabs ul li.current a { background-color:#666;color:white;}
	.tabs ul li a{background-color:#333; color:#ccc;}
	.under-tabs{}
	
/**********Global Navigation****************/
	
/* LIVE SEARCH */
	div#quick-search{position:absolute;right:0;bottom:-28px;z-index:1000;}
	div#search_results{right:0;top:36px;}
	#search_results_shadow{border-color:#ccc;background:#fff;}
	p.view-all{border:none;background-color:transparent;}
	p.view-all a{color:#333;text-decoration:underline;}
	p#search-nav-top,p#search-nav-bottom{border-color:#ddd;}
	
/* SIDE NAV ON INDEX/ARC/PRODUCT INDEX */
	ul.side-nav{border-top:1px solid #666;}
	ul.side-nav li a{background:#333; color:white;text-decoration:none;border-color:#666;font-size:10px;border-left:1px solid #666;border-right:1px solid #666;}
	.side-nav li a:hover{color:#ccc;background:#666;}
	.side-nav li ul li a{background:white; color:#666;}
	.side-nav li.current a,.side-nav li a.current {background-color:#666; color:#ccc;}
	div.rollover{left:180px;z-index:100000;}

/* PULSE START ICON, HLOI SPECIFIC */
.pulse-start-icon {width:25px;}

/**********Content Classes******************/
/* TEXT CLASSES */
	.lighter{color:#fff;}
	.lighter a{color:#fff;}
	.lighter a:hover{color:#ccc;}
	.light{color:#ccc;}
	.light a{color:#ccc;}
	.light a:hover{color:#999;}
	.medium{color:#666;}
	.medium a{color:#666;}
	.medium a:hover{color:#333;}
	.dark{color:#000;}
	.dark a{color:#000;}
	.dark a:hover{color:#666;}
	.red{color:red;}
/* ELEMENT CLASSES */
	.dark-bg{background:#000;}
	.medium-bg{background:#666;}
	.light-bg{background:#eee;}
	.lighter-bg{background:#fff;}
	.border-all{border:1px solid #ddd;}
	.border-top{border-top:1px solid #ddd;}
	.border-right{border-right:1px solid #ddd;}
	.border-bottom{border-right:1px solid #ddd;}
	.border-left{border-left:1px solid #ddd; }
/*****Box (Any content that needs to be sectioned off into a box with border and background) ***/
.box{background:url(../images/site-box-bg.jpg) no-repeat top left;z-index:10;}
.box-hover{background:url(../images/site-box-bg-hover.jpg) no-repeat top left;}
	ul.pindex{list-style:none;margin-left:0;width:100%}
	li.product-index-box { border-color:#ddd; background-color:#fff;float:left;}
	.product-index-box-hover { border-color:#999;background-color:#fff;float:left;}
	.product-index-box-tn { background-color:white; }
	.bordered-table td{border:1px solid #ddd;}
	.bordered-table th{border:1px solid #ddd;}
	.product-index-box h6{ color:#666;}
	.product-index-box-hover h6 {color:#000;}
	ul.pindex li.clear{float:none;clear:both;}
	
div.arc-content{background:url(../images/site-box-bg.jpg) no-repeat top left;padding-left:10px;}
div.arc-content div.box {background-image:none;background-color:transparent;float:none;width:auto;}
ul.files{list-style:none;margin:0;padding:0;padding:10px;}
span.list-description{padding-left:5px;}

div.padding-10{padding:10px;}
table.product-content td.right-col {}
div#tabNav ul {margin:0;padding:0;text-align:right;}
div#tabNav ul li {}
div#tabNav ul li a {font-size:14px; display:block;padding:5px 18px 15px 5px;color:#999;}
div#tabNav ul li a:hover, div#tabNav ul li.current a {background:url(../images/active-tab-nav-bg.gif) no-repeat bottom right; color:#fff;padding:5px 18px 15px 5px;}
ul.lit{margin:0;}
ul.lit li{display:inline; float:left;width:48%;height:130px;overflow:hidden;}
ul.lit li div.box-text{width:65%}
ul.lit li img.thumbnail{border:1px solid #999;}

td.right-col a img { display:block; margin: 0 auto 1em; padding-right: 18px; }
table#prequalified-express thead tr th {border-bottom:1px solid black;}
table#prequalified-express tr td {border-top:1px solid black;}
table#prequalified-express tr.notes td {border-top:none;}
.content-search-form {padding:0 0 10px;}
