<!-- CSS -->
<style type="text/css">
#jslb_gallery_frame div{
background:#fff;
padding:15px;
}

#sc_gallery	{
	z-index:100000;
}
#sc_gallery_background	{
	background:#000;
}

.sc_gallery #sc_gallery_background {	
opacity:0; 	filter:alpha(opacity=0);}
.sc_gallery1 #sc_gallery_background	{	opacity:0.1; 	filter:alpha(opacity=10);}
.sc_gallery2 #sc_gallery_background	{	opacity:0.2; 	filter:alpha(opacity=20);}
.sc_gallery3 #sc_gallery_background	{	opacity:0.3; 	filter:alpha(opacity=30);}
.sc_gallery4 #sc_gallery_background	{	opacity:0.4; 	filter:alpha(opacity=40);}
.sc_gallery5 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery6 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery7 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery8 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery9 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery10 #sc_gallery_background	{	opacity:0.5; 	filter:alpha(opacity=50);}

.sc_gallery #sc_gallery_showcase	{	
background-color:#ffffff;padding:30px;opacity:0; 	filter:alpha(opacity=0);}
.sc_gallery1 #sc_gallery_showcase	{	opacity:0.1; 	filter:alpha(opacity=10);}
.sc_gallery2 #sc_gallery_showcase	{	opacity:0.2; 	filter:alpha(opacity=20);}
.sc_gallery3 #sc_gallery_showcase	{	opacity:0.3; 	filter:alpha(opacity=30);}
.sc_gallery4 #sc_gallery_showcase	{	opacity:0.4; 	filter:alpha(opacity=40);}
.sc_gallery5 #sc_gallery_showcase	{	opacity:0.5; 	filter:alpha(opacity=50);}
.sc_gallery6 #sc_gallery_showcase	{	opacity:0.6; 	filter:alpha(opacity=60);}
.sc_gallery7 #sc_gallery_showcase	{	opacity:0.7; 	filter:alpha(opacity=70);}
.sc_gallery8 #sc_gallery_showcase	{	opacity:0.8; 	filter:alpha(opacity=80);}
.sc_gallery9 #sc_gallery_showcase	{	opacity:0.9; 	filter:alpha(opacity=90);}
.sc_gallery10 #sc_gallery_showcase	{	opacity:1; 	filter:alpha(opacity=100);}

</style>


<style type="text/css">
html {overflow:scroll}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body { text-align:center;}
tr, td { vertical-align:top; } 
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; }
li { list-style-type:none; }

/* MAIN STYLES
--------------------------------------------------------------------------------------------------------*/
body { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:12px 0px 5px;
}
#mainContents {
	width:100%;
}
table.maintable {
	width:100%;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear { 
	clear:both;
}
.center { 
	text-align:center;
}

a.button img { 
	vertical-align:text-bottom;
}
img { 
	-ms-interpolation-mode : bicubic;
}

/*HEADER
--------------------------------------------------------------------------------------------------------*/
#header {}
#logo { float:left; padding:10px 0px 15px; width:425px;}
#login-section { float:right; width:510px; color:#333; }
#login-section #login-links { font-size:12px; font-weight:normal; width:500px;  } 
#login-section #login-links a { font-weight:normal; color:#333;  margin:0 5px; }
#login-section #login-links a:hover { color:#666; text-decoration:underline; }
#login-section #login-links .headbarsub { font-size:12px !important}
#login-section #cart { color:#000; float:left;  padding:1px 7px 7px 3px; margin-top:10px; font-weight:bold; font-size:13px; }
#login-section #cart a {color:#000; }
a.cart {padding:10px 0px 3px 11px }
a.cart:hover { text-decoration:underline; }
#login-section img.phone-number { float:right; margin:17px 0px 0px 0px }
.nlitemlist-home-wrapper { margin-top:25px; margin-right:20px;}

#search-bar {
	background: url('/site/telephony-depot/images/bckg/searchbar-bg.gif') repeat-x left top;
	clear:left;
	height: 33px !important;
	padding:0;
	position:relative;
	width:959px;
	z-index:1;
}

/*
 * Search form at top of page.
 

*/
div#search-form {
	left:15px;
	padding:0;
	position:relative;
	top:7px;
	width:300px;
}

div#search-bar div#search-form form#searchportlet { 
	position:absolute; /* Must be set for IE to properly position it's children. */
	width:350px;
	top:0;
	left:0;
	margin:0;
	padding:0;
}



#searchportlet input.button {
	border:none; 
	vertical-align:bottom;
} 


#search-bar .search { 
	border:2px solid #676767;
	border-top-width:1px;
	font-size:11px;
	margin:7px 7px 3px 11px;
	width:360px;
	position:relative;
}

#search-bar a.button img { 
	vertical-align:middle;
}


/*
 * Search input.
 */

input#tesearcto {
	left:0;
	margin-right:5px;
	position:absolute;
	top:1px;
	width:183px;
	height:20px;
}

input#go {
	border:none;
	left:190px;
	position:absolute;
	top:0;
}

/*
 * Shop by Brand dropdown.
 */
#search-bar select {  
	border:1px solid #676767;
	font-size:11px;
	left:332px;
	padding:2px; 
	position:absolute;
	top:0;
	width:150px;
}

#search-bar .search-left {
	left:0; 
	position:absolute;
	top:0;
	width:5px;
}

#search-bar .search-right { 
	position:absolute;
	right:0;
	top:0;
}

.breadcrumbswrapper { 
	padding:6px;
	font-size:12px !important;
}

/*NAVIGATION BAR
--------------------------------------------------------------------------------------------------------*/
#navbar {
	position:relative;
	background: url('/site/telephony-depot/images/bckg/navbar-bg.gif') repeat-x left top;
	z-index:1; /* Allows clearance tag to float on top of search bar. */
	width:959px;
}

#navbar .navbar-left { 
	position:absolute; 
	top:0; 
	left:0;
}
#navbar .navbar-right { 
	position:absolute; 
	top:0; 
	right:0;
}
#navbar ul { 
	padding:0px 8px 31px;
}

#navbar ul div {
	font-size:12px;
	float:left;
	position:relative;
	margin-right:3px;
	border:none;
}

#navbar ul div div {
	position:absolute;
	left:0;
	top:30px;
}

#navbar ul div a.topmenu {
	color:#000;
	padding:7px 5px 5px;
	display:block;
	border:solid transparent;
	border-width:1px 1px 0;
	float:left;
	position:relative;
	height:17px; !change to 18px for no bottom border on rollover
	line-height:17px; !change to 18px for no bottom border on rollover
	font-family:Arial, Helvetica, sans-serif;
	z-index:11;
}

#navbar ul div a.topmenu:hover {
	text-decoration:none;
}

* html #navbar ul div a.topmenu { border-color:#f6dc35}

#navbar ul {
			padding:0px 5px 31px;
		}
		
#navbar ul div a:hover	{ color:#444; background-color:#f8F390;border:1px solid #999 !important; border-bottom:0 !important;}


.navbarhover {
	color:#444;
	background-color:#f8F390;
	border:1px solid #999 !important; 
	border-bottom:0 !important;
}

.nav { z-index: 100;  position: relative; }
.nav li {  float: left; position: relative; }
.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {  display: block; padding: 0 5px; }



#navbar div.clearance {
	position:absolute;
	right:-3px;
	top:-50px;
	z-index:1500;
	width:100px;
}


/* main menu items styling */ 
#nav-one li:hover a.topmenu, 
#nav-one li.sfHover a.topmenu { background: #f8f28a; border:1px solid #999; border-bottom:1px solid #f8f28a; color: #000;  padding:6px 4px 7px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
#nav-one li:hover a.topmenu,  #nav-one li.sfHover a.topmenu {padding-bottom:7px;}
}



/* submenu styling */ 
div.menu {  
	color:#000; 
	font-size:11px; 
	padding:6px; 
	background: url('/site/telephony-depot/images/bckg/submenu-bg.gif') repeat-y 18px top #f8f390;
	/*opacity:0.95; filter: alpha (opacity=95); */ 
	border:1px solid #999 !important; 
	z-index:8;   
	width:500px; 
	position: relative; 
	display:none; 
	left: 0px;
} 
	
.menu dl {  
	float:left;  
	padding:0pt 5px;
	width:213px; 
	display:inline;
}

* html .menu dl {  
	float:left;
	padding:0pt 5px;
	width:220px;
	display:inline;
}


.menu dl.last { padding-left:20px; padding-right:0; width:210px; }
.menu dl dt { font-weight:bold; margin-bottom:8px; padding-left:0px;}
.menu dl dt a { padding-left:0px !important; color:#000;}
.menu dl dd { margin-bottom:5px;}
.menu dl dd a { color:#333;}
.menu dl dd a:hover { text-decoration:underline; }
.menu p { margin-bottom:5px; padding-right:20px;}

/* makes the submenu appear */ 
.nav li:hover div.menu, .nav li.sfHover div.menu {  top:28px; }

.nav .menu a {  padding-right: 20px; border:none; padding:0; }
.nav .menu a:hover { border:none !important; text-decoration:underline !important; }


/* Sort Links area */
.portletHandle a {
	font-weight: bold;
}


/*Shipping Estimate Box */
#shipEstimate-style {
    font-family: "Lucida Sans Unicode","Lucida Grande",Sans-Serif;
    font-size: 12px;
    text-align: left;
    width: 330px;
    border-collapse: collapse;
}
#shipEstimate-style th {
    background: none repeat scroll 0 0 #F7E035;
    color: black;
    font-size: 13px;
    font-weight: normal;
    padding: 5px;
}
#shipEstimate-style td {
    background: none repeat scroll 0 0 #FCF3AB;
    color: black;
    padding: 5px 0 0 5px;
    border-style: hidden;
}
#shipEstimate-style tfoot tr td {
    background: none repeat scroll 0 0 #FCF3AB;
    color: #9999CC;
    font-size: 12px;
    border-style: hidden;
}
#shipEstimate-style .shiEstimateButton {
    background-color: #EFEFEF !important;
    color: #000000 !important;
    margin: 5 0;
}

/* END--------------------------------------------------------------------------------------- */


/*FOOTER
--------------------------------------------------------------------------------------------------------*/
#footer {}
#copyright {}
/*LEFT
------------------------------------------------------------------------------------------------------*/
#div__body { margin-top:20px !important; width:959px; position:relative;  min-height:300px;}


#div__body #main { float:left; margin-right:27px; padding-left:9px; width:957px;  }
#div__body  { margin-top:27px;}
#div__body  .category-cell { font-weight:bold; font-size:12px; text-align:bottom; display:block; width:150px;  overflow:hidden; float:left; margin:0px 14px 33px 9px; display:inline;}
#div__body  .category-cell p a { color:#333333; display:block; margin-top:-20px; text-align:center; }
#div__body  .item-cell { font-weight:bold; overflow:hidden; font-size:12px; text-align:bottom; display:block; width:150px; float:left; margin:0px 14px 3px 9px; display:inline;}
#div__body .category-cell .cellImg { width:150px; height:150px;}
#div__body .category-cell .img { width:150px; height:150px;}
#rightcolumn { float:right; margin-top:2px;}

/* Feature graphic on homepage */
#feature {
	position:relative;
	top:-20px;
}

/* Right column on homepage. */
#rightcolumn a.banner {
	margin-bottom:33px;
	display:block;
}

/* Homepage content wrapper */
div.nlitemlist-home-wrapper {
	position:relative;
	top:-16px;
}

/*TAB LAYOUT
------------------------------------------------------------------------------------------------------*/
#tablayout {}
#tablayout h1{}
#tablayout h2{}
#tablayout h3{}
#tablayout h4{}

.cellcategoryname{}
.cellcategoryimage{}

/*CATEGORY & ITEM LAYOUT
------------------------------------------------------------------------------------------------------*/
#category-description h1, #item-description h1, .greytitle {  font-weight:bold; font-size:23px; margin-left:6px;}
#category-description h1  img { vertical-align:top;}
#category-description h2, #item-description h2 { line-height:15px; font-size:13px; line-height:18px; margin:10px 6px; font-weight:normal;}
#div__body .category-cell { margin:0px 35px 0px 35px; } 
#div__body .category-cell.home { margin:0px 5px 10px 5px; }
/* #div__body .category-cell a img, #div__body .item-cell a img { display:block; margin:0 auto; width:150px; height:150px; } */
#div__body .item-cell .item-img { height:150px; width:150px; overflow:hidden; display:block; margin:0px auto 15px;}
* html #div__body .item-cell .item-img { text-align:center; width:278px !important;}
#div__body .category-cell a.label, #div__body .item-cell a.label  {  text-align:center; color:#36317A !important} 
#div__body .item-cell a.label:hover { text-decoration:underline;}
#div__body .category-cell a.label, #div__body .item-cell p.description { height:46px; overflow:hidden; display:block}
.pagination { clear:left;float:right; padding:10px; font-size:14px; word-spacing:2px;  color:#000099;}
.pagination a { color:#000099; text-decoration:underline; }
.pagination a.next { padding-right:15px; background: url('/site/telephony-depot/images/icons/arrow-next.gif') no-repeat right top; }
#itemlayout {}

div#item-description img {
	vertical-align: top;
}

table.item-list { padding:10px; width:100%;}
table.item-list tbody tr td table tbody tr td {border-top:1px solid #cecece;}
table.item-list.info tbody tr td table tbody tr {background:none; }
.item-cell { font-size:12px; float:left; padding:10px 2px; margin:10px 0px;  width:277px !important;  }
.item-cell.info { width:500px; padding:8px 2px;   margin-left:128px;}
 .item-cell.info a.label { text-decoration:underline; }
  .item-cell.info a:hover.label { color:#666; text-decoration:underline;}
.item-cell.noborder { border-right:none; }
.item-cell h3 { color:#36317a; font-size:14px; font-weight:bold; }
.item-cell p, .itemcell ul { margin:10px 0; font-size:12px; font-weight:normal;}
.item-cell ul li { list-style-type:disc; list-style-position:inside; padding-bottom:3px; }
.item-cell span.price { font-weight:bold !important; color:#36317a; }


.item-cellimg a { margin:0px auto; width:150px; display:block}
/*NETSUITE OVERWRITE
--------------------------------------------------------------------------------------------------------*/
#div__body { width:959px !important; margin:10px auto 10px !important;}
#div__labtab { table-layout:auto !important; }
#innerwrapper { width:957px; text-align:left;}
#div__header {}

/* #div__header, #body_actions { width:959px !important; margin:0px auto !important;} */
#div__header, #body_actions { margin:0px auto !important;}

#div__label { width:959px !important; margin:0px auto !important; }
#div__footer { clear:left; width:959px; margin:20px auto 0px;}
#div__footer #footer-menu { border:1px solid #999;  background-color:#f5f5f5; float:left; width:957px;}
#div__footer #footer-menu .section { padding:10px 10px 0 10px; width:171px; float:left;height:150px;}
* html #div__footer #footer-menu .section { width:20%;}
#div__footer #footer-menu .section.contact { background-color:#FFF;} 
#div__footer #footer-menu .section.contact a:hover{ background-color:#FFF; text-decoration:underline} 
#div__footer #footer-menu .section h3 { font-weight:bold; font-size:13px; margin:8px 0; text-align:left;  }
#div__footer #footer-menu .section ul li {  margin:5px 0; font-size:13px; text-align:left;}
#div__footer #footer-menu .section ul li a {color:#333; }
#div__footer #footer-menu .section ul li a:hover { color:#666; text-decoration:underline}
#div__footer #footer-menu .section p { font-size:11px; }
#div__footer #footer-menu .section h3 { height:20px; overflow:hidden;}
#div__footer #footer-menu .section h3 a:link, #div__footer #footer-menu .section h3 a:visited { color:#333;}
#div__footer #footer-menu .section h3 a:hover { color:#666;}
#div__footer p.footer-end { clear:left; padding:8px 0px; }
#div__footer p.footer-end a { margin:0 10px; color:#333;}
#div__footer p.footer-end a:hover { margin:0 10px; color:#333; text-decoration:underline}
#footer-wrap { display:none; }
#div__footer #footer-wrap { display:block; }


.bgbutton {}

/*ITEM TEMPLATE
--------------------------------------------------------------------------------------------------------*/

#itemtemplate .itimage { float:left; width:480px; position:relative; height:350px;}
#itemtemplate .itimage .zoom { font-size:11px; font-weight:11px; padding-left:15px; background: url('/site/telephony-depot/images/icons/zoom.gif') no-repeat left 3px; position:absolute; bottom:10px; right:35px;}
#itemtemplate .itimage .itemimg { height:335px; overflow:hidden; width:415px; } 
#itemtemplate .itdescription { float:left; width:466px; }
#itemtemplate .itdescription .itprice { font-size:27px; font-weight:bold;  vertical-align:sub; }
#itemtemplate .itdescription .reseller { color:#666; padding:0 10px; vertical-align:sub}
#itemtemplate .itdescription .priceandcart input { width:20px; font-size:11px; vertical-align:middle !important; margin-right:6px;}
#itemtemplate .itdescription .priceandcart a.addtocart { padding-left:10px;}
#itemtemplate .itdescription .priceandcart a.addtocart img { vertical-align:text-bottom; }
#itemtemplate .itdescription .priceandcart .cart { float:right; width:180px; margin-top:9px;}
#itemtemplate .itdescription .priceandcart .cart #addtocart { display:block; border:none;
height:24px; margin-top:1px;
text-indent:-5000px;
width:102px;background:url('/site/telephony-depot/images/buttons/addtocart.gif') no-repeat left top; }
#itemtemplate .itdescription  .itmsrp { color:#666; font-size:13px; padding-top:8px;}
#itemtemplate .itdescription ul { margin:10px 0px; font-size:13px;  }
#itemtemplate #more-images ul { float:left; border:1px solid #CCC; width:464px; margin-top:-4px; height:80px;}
#itemtemplate #more-images ul li { float:left; padding:15px 12px; }
#itemtemplate #more-images ul li a img { width:52px; height:52px; }
#itemtemplate  .jslb-thumbnail { margin:5px 7px;} 
#itemtemplate h1 { font-size:27px; font-weight:bold; padding:0px 0 20px; border-bottom:1px solid #CCC; margin-bottom:10px; }
#itemtemplate h2 { font-size:20px; font-weight:bold; margin-bottom:10px; }

#itemtemplate ul#tabs li {  float:left; background: url('/site/telephony-depot/images/bckg/tab-off-left.gif') no-repeat left top; padding-left:8px; margin-right:5px; }
#itemtemplate ul#tabs li a { background: url('/site/telephony-depot/images/bckg/tab-off-right.gif') no-repeat right top; display:block; padding:7px 30px 10px 3px; font-weight:bold; font-size:13px; } 
#itemtemplate ul#tabs li a:hover { color:#666;}
#itemtemplate ul#tabs li.ui-tabs-selected { background: url('/site/telephony-depot/images/bckg/tab-on-left.gif') no-repeat left top; }
#itemtemplate ul#tabs li.ui-tabs-selected a { background: url('/site/telephony-depot/images/bckg/tab-on-right.gif') no-repeat right top; }
#itemtemplate .info { border:1px solid #CCC; clear:left; float:left; margin:-2px 0 15px -1px; padding:10px 0px; width:956px; #margin-left:0px !; position:relative; z-index:1; min-height:300px;}
/* * html #itemtemplate .info { margin-top:-12px; background-color:#FFF; } */

@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Reglas de Safari 3.0 y Opera 9  */
#itemtemplate .info { margin-top:-1px;}
}

#itemtemplate .info .description { float:left; padding:15px 20px; width:564px;}
#itemtemplate .info .description p { font-size:14px; margin:10px 0px;}
#itemtemplate .info .description ul { margin:0 50px;}
#itemtemplate .info .description ul li { list-style-type:square; margin:4px 0;}
#itemtemplate .info .related { width:325px; margin-right:10px; display:block; float:right;}
* html #itemtemplate .info .related  { width:300px;}
#itemtemplate .info .related .brand  { margin: 0px auto; padding:20px 10px; width:306px; }
#itemtemplate .info .related .brand a { display:block;  text-align:center; }
#itemtemplate .info .related .brand a:hover { text-decoration:underline; }
#itemtemplate .info .specs li { list-style-type:square; margin:4px 0;}

#itemtemplate .info h4 { padding:10px ; font-weight:bold; font-size:14px; border-top:1px solid #CCC;}
#itemtemplate .info .related .item .itname a { color:#36317A; font-weight:bold; text-decoration:underline; font-size:13px;}
#itemtemplate .info .related .item .itprice { font-size:15px; font-weight:bold; margin-top:8px;} 
#itemtemplate .info .specs { font-size:14px; padding:20px;}
#itemtemplate #rotate { clear:left; margin-top:10px; }
.ui-tabs-panel { padding:11px 0px 15px 15px;}
.ui-tabs-nav { margin-left:-1px; }
* html .ui-tabs-nav { float:left; margin-left:0px;}

/************ ui tabs */
@media projection, screen {
    .ui-tabs-hide { display: none; }
}
@media print {
    .ui-tabs-nav { display: none;  }
}
.ui-tabs-nav { position:relative; z-index:2; }
/* breadcrumbs */
#breadcrumbs { font-size:12px !important; margin:6px 0px 0px}
a.crumb, a.crumbover{ font-size:12px !important; color:#666; } 
.related-item-cell a.thumbnail { float:left; }
.related-item-cell a.label { font-size:14px; display:block; padding-bottom:10px; color:#36317A !important; } 
.related-item-cell a.label:hover { text-decoration:underline !important; } 

.related-item-cell .price { font-size:12px;  font-weight:bold !important; color:#36317A !important;  }
.related-item-list tbody tr td table tbody tr, .search-item-list tbody tr td table tbody tr { height:auto;}

.search-item-list .item-cell { font-size:12px; text-align:bottom;  width:100% !important; margin:0px !important; display:inline;}

#jslb-tabs-buttons { width:474px !important;}
.menu {
			color:#000;
			font-size:11px; padding:6px;
			 background: url('/site/telephony-depot/images/bckg/submenu-bg.gif') repeat-y 18px top #f8f390;
			opacity:0.95;
filter: alpha (opacity=95);
			layer-background-color:#f8f390;
		}

.menu dl dt { font-weight:bold; margin-bottom:8px;}
.menu dl dd { margin-bottom:5px;}
.menu dl dd a:hover { text-decoration:underline; }
.menu p { margin-bottom:5px; padding-right:20px;}
/* Checkout *****************/

.smalltextnolink { font-size:13px;color:#333333; }
.smallgraytext { color:#333; font-size:10px;}
.input { margin:2px 0; font-size:11px;}

/* Cart Styles ****************************************************/

table #carttable{ 
	border:#cbcbcb solid 1px !important;
	font-size:12px; 
	color:#000000;
	width:100%
}

#carttable tr, #carttable td { 
	font-size:12px; color:#000000  
}

table#carttable a { 
	font-weight:bold; 
	text-decoration:underline; 
	display:block; 
	padding:5px; 
}
table#carttable a:hover { text-decoration:underline !important; }

table#carttable b { 
	font-size:14px; 
	display:block; 
	padding:3px; 
	background-color:#FFF; 
	border:1px solid #aaa;
}
table#carttable .bglttextrt { 
	font-size:14px; 
	padding:5px; 
	background-color:#FFF; 
}
table#carttable .listheadernosort {
	font-weight:bold;  
	color:#000000; 
	text-align:center; 
	text-decoration:none !important; 
}

.texttable { 
	border-right: #FFFFFF solid 1px; 
	padding:3px !important; 
	border-collapse:collapse; 
	vertical-align:middle !important;
}
.texttablert, .texttablectr, .texttable, .listtexthl { 
	border: none; 
	border-bottom: #cbcbcb solid 1px !important;
	padding:3px !important;
	border-collapse:collapse;
	vertical-align:middle !important;
	background:	#FFF!important;
}
td.texttable table { 
	text-align:center;
}

table#carttable .listheadernosort { 
	font-weight:bold;  
	color:#333; 
	text-align:center; 
	font-size:12px 
	padding:6px 1px;
}

#carttablerow0 .texttable, #carttablerow0 .texttablert, #carttablerow0 .texttablectr,  #carttablerow2 .texttable, #carttablerow2 .texttablert, #carttablerow2 .texttablectr, #carttablerow4 .texttable, #carttablerow4 .texttablert, #carttablerow4 .texttablectr, #carttablerow6 .texttable, #carttablerow6 .texttablert, #carttablerow6 .texttablectr, #carttablerow8 .texttable, #carttablerow8 .texttablert, #carttablerow8 .texttablectr, #carttablerow10 .texttable, #carttablerow10 .texttablert, #carttablerow10 .texttablectr, #carttablerow12 .texttable, #carttablerow12 .texttablert, #carttablerow12 .texttablectr, #carttablerow14 .texttable, #carttablerow14 .texttablert, #carttablerow14 .texttablectr{ background-color: #EFEFEF!important}
.nlbutton, .bgbutton { padding:4px; margin:4px 0px; color:#FFF !important; background-color:#d6292d !important; }
/* Overwrites */
/* my account */
.smalltextbnolink { padding:3px !important; font-size:13px !important;}
a.smalltextul { font-size:13px }
.smalltext, .smalltextrt { font-size:12px; padding:3px !important; text-align:left; }
#tllistcol_-47_-519_1, #tllistcol_-47_-519_2, #tllistcol_-47_-519_3 { width:300px !important; padding:10px;}
#tllistcol_-47_-519_1 a:hover,  #tllistcol_-47_-519_2 a:hover, #tllistcol_-47_-519_3 a:hover { text-decoration:underline;}
.pic { display:none; }
.bglt { background-color:#F5F5F5;}
.bgbar { background:none;}
.tasktitlemed { color:#000066; font-weight:bold; font-size:24px;}
.headbarsubnolink, .headbarsub { color:#666; font-size:inherit;}
.bgontabbottom  { background-color:#DDD;}
#payment_label, #applications_label { margin:5px 0;} 
#inpt_formnumber1 { width:140px !important;}
.rptfooter, #rptfooterfilter, #rptfooterbuttons {width:957px !important; background-color:inherit;}
.rptfindbox, .rptfindboxrow { background-color:inherit !important}
.rptfindboxrow img {display:none;}
#inpt_style3 { width:65px;}
#div__footer .nlbutton, #div__footer .bgbutton { margin:0px;}
.dropdownInput { width:120px !important}
#applications_div, #applications_wrapper { width:959px !important; }
#inpt_sort2 { width:150px !important;}

/* hides my account footer dropdown and links to export data
#rptfooter {position:relative; height:170px;}
#rptfooterfilter, #rptfooterbuttons, #rptfooterfilter, #body_actions #div__footer table table td, #quicksort_fs_lbl, #div__footer #quicksort_fs_lbl, #quicksort_fs, #style_fs, #style_fs_lbl, #print.bgbutton, .rndbuttoncaps, #spn_multibutton_export, #Transaction_TYPE_fs, #Transaction_TYPE_fs_lbl, #Case_STAGE_fs_lbl, #Case_STAGE_fs, #Case_STAGE_fs_lbl, #footer_actions .smalltextnolink, #Transaction_LISTSTATUS_fs {visibility:hidden;}
*/

/* information items and forms */
#info-item h1 { display:block; font-size:20px; font-weight:bold; margin-bottom:10px;}
#info-item h2 { display:block; font-size:17px; font-weight:bold; margin:5px 0 3px; }
#info-item h3 { display:block; font-size:15px; font-weight:bold; margin-bottom:3px;}
#info-item h4 { display:block; font-size:13px; font-weight:bold; margin-bottom:3px;}
#info-item { font-size:12px; }

#info-item ul li { list-style-position:inside;
list-style-type:square; margin-left:7px}

#custlogomat2 { text-align:center;}
/*  my account ie6 */
* html #body__actions { width:959px; margin:0 auto; } 

#left-column-checkout { display:none; }

/* TABLE STYLES */
#minimalist-table
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	margin: 0px;
	text-align: left;
	border-collapse: collapse;
	border: 1px solid #5C5C5C;
}
#minimalist-table th
{
	padding: 12px 17px 12px 17px;
	font-weight: normal;
	font-size: 14px;
	color: #0D0D0D;
	border-bottom: 1px dashed #5C5C5C;
}
#minimalist-table td
{
	padding: 7px 17px 7px 17px;
	color: #292929;
}
#minimalist-table tbody tr:hover td
{
	color: #0F0F0F;
	background: #DBDBDB;
}

</style>
