@import url("css/template.css");
@import url("css/menu.css");
@import url("css/form.css");
@import url("css/infobox.css");
@import url("css/contentbox.css");
@import url("css/popup.css");
@import url("css/calender.css");
@import url("css/errors_messages.css");
@import url("css/featured.css");
@import url("css/tabcontent.css");
@import url("css/accordion.css");
@import url("css/expstickybar.css");
@import url("css/jquery.bxslider.css");
* html .matrixmenu_drop a{ /*IE only hack*/ width: 100%; color: White; }
div#GoDaddySSLSeal {    cursor:pointer;}
a.breadcrums_x:link, a.breadcrums_x:active, a.breadcrums_x:visited{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.breadcrums_x:hover{ font-size: 10px; color: #17426B; }

/*	.eol, .eol:focus
	{
	  background-color: #5e5e5e;
	  color: #fff;	  
	  text-shadow: 0 1px 0 rgba(0,0,0,.4);		
	}

    .eol:hover
	{
	  background-color: #6D7B8D; 
	}*/
    
/******** END EOL NOTICE ************/
/*
  Notice that IE has a display problem if the help link is on
  the last line of a container with no padding. If this is the
  case increase the padding bottom to at least 1px
*/
a.helpLink {
	color: Green;
	text-decoration: none;
	border-bottom: 1px dashed Green;
	cursor: help;
}

a.helpLink:hover {
	color: Red;
	text-decoration: none;
	border-bottom: 1px dashed Red;
}

A.sitemap { color: black; }

A.sitemap:hover { color: #ff0000; }

A.sitemap_indvidual { color: #009900; }

A.sitemap_indvidual:hover { color: #ff0000; }

A.sitemap_indvidual_hdg { color: #009900; }

A.sitemap_indvidual_hdg:hover { color: #ff0000; }

/* buttonINFs and inputs */
	
	/* removes extra inner spacing in Firefox */
	buttonINF::-moz-focus-inner 
	{ border: 0; padding: 0; }

caption.specHeading{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
	background-color: #145a9c;
	padding-bottom: 5px;
	padding-left: 22px;
	padding-top: 5px;
	background-image: url("./images/infobox/content_top_center.png");
	background-repeat: repeat-x;
	padding-right: 22px;
	background-position: center;
}

div#eol {
	background-image: url("../../images/logo/eol.gif");
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 28px;
	width: 150px;
	text-align: center;
	display: block;
}

div#eol_notice {
	position: relative;
	height: auto;
	width: auto;
	top: 26px;
	font-weight: bold;
	font-style: italic;
}

div.color {
	background: rgb(204,204,255);
	padding: 0.5em;
	border: solid;
	border-width: thin;
}

/* Start Products Specifications */
dl.specification_box { line-height: 1.5; }

dl.specification_box dd{
	font-size: 10px;
	background-color: white;
	font-weight: bold;
	text-align: left;
	padding: 3px 0 3px 0;
}

dl.specification_box dt{
	font-size: 11px;
	background-color: #478bbc;
	color: #ffffff;
	font-weight: bold;
	padding: 3px 4px 3px 4px;
	text-align: center;
}

h1 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000;
}

h2 {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 0;
	padding-bottom: 0;
	color: #000;
}

img.image_filter {
	width: 20px; /* Width of each image */
	height: 20px; /* Height of each image */
	padding: 5px; /* Padding between the category contents and the border */
	border: 1px solid #182d5c; /* Border around each image */
	margin: 3px; /* Margin between the image border and other objects */
	background: #ffffff; /* Background color behind each image */
	float: left; /* Don't change this */
}

option, optgroup {
	text-decoration: none;
	font-style: normal;
	margin: 0;
	padding: 2px 2px 0 2px;
	font-family: Verdana, Arial, sans-serif;
}

span.price_mainpage{ color: #EF5502; font-weight: bold; }

span.specification_sub_heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	background: #d2e9fb;
	padding: 2px;
}

/* table for links */
 table.distributor {
	border-width: 1px 1px 1px 1px;
	border-spacing: 2px;
	border-style: dashed dashed dashed dashed;
	border-color: rgb(202, 211, 218) rgb(202, 211, 218) rgb(202, 211, 218) rgb(202, 211, 218);
	border-collapse: collapse;
	background-color: white;
	margin-top: 10px;
}

table.fixed{ min-height: 175px; height: 175px; _height: 175px; }

TABLE.linkListing {
	border: 0px;
	border-style: solid;
	border-color: #B4C6D0;
	border-spacing: 0px;
	padding: 4px 2px;
}

table.specHeading{ }

/*standard/extended display*/
  table.tblNWS {
	font-family: Verdana, sans-serif, Arial;
	color: #31628C; /*background-color: #fafafa;*/
	margin-top: 0px;
	border: Black;
	background-color: #F8F8F9;
}

table.tblNWS1 {
	font-family: Verdana, sans-serif, Arial;
	color: #31628C; /*background-color: #fafafa;*/
	margin-top: 0px;
	border: Black;
	background-color: #F8F8F9;
}

td.category_desc { font-size: 13px; color: #17426b; }

td.headerNavigation a:hover {
	color: #f39800;
	text-decoration: underline;
	position: relative;
}

td.headerNavigation, td.headerNavigation a:link, td.headerNavigation a:visited { color: #b3b3b3; text-decoration: none; }

td.infoBoxContentsLeft_categ{
	background-image: url("images/az_leftbox_category.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 25px;
	padding-top: 3px;
	padding-left: 25px;
	font-size: 10px;
}

td.infoBoxHeadingLeft_categ, td.infoBoxHeadingLeft {
	background-image: url("images/az_leftbox_top.gif");
	background-repeat: no-repeat;
	height: 41px;
}

TD.linkListing-data {
	/*border-right: 1px solid #b6b7cb;
	border-bottom: 1px solid #b6b7cb;*/
	padding: 8px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

/* End Products Specifications */
/* Holiday Message */
TD.mainred, span.mainred{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	vertical-align: baseline;
}

/* used in featured_products.php mainpage module*/
td.price_mainpage{ color: #EF5502; font-weight: bold; }

td.price_mainpage s{ color: #5E5E5E; font-weight: bold; }

TD.tableHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

td.vertical_dotted_line { border-left-style: 1px dotted #14599B; }

TR.linkListing-even{ border-bottom: 1px solid #14599B; }

TR.linkListing-even {
	background: White;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px 5px;
}

TR.linkListing-odd{ border-bottom: 1px solid #14599B; }

TR.linkListing-odd {
	background: White;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 5px 5px;
}

/***** Begin Sitemap_SEO *****/ 
ul.sitemap { color: #ff0000; }

.a_productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.a_productListing-heading {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10px;
	background-color: #b4c6d0;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0% 0%;
	color: #ffffff;
	font-weight: bold;
}

/* Hexadecimal entities for the icons */
    
    .add:before { content: "\271A"; }

.align-left { float: left; margin: 0 15px 15px 0; }

.az_pageheading_main{ padding-left: 15px; padding-right: 10px; }

.az_top_nav A:link, .az_top_nav A:active, .az_top_nav A:visited{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

.az_top_nav A:hover{ font-size: 10px; color: #17426B; }

.boxText { font-size: 11px; color: #5E5E5E; }

.boxTextPrice {
	font-size: 11px;
	color: #5E5E5E;
	border-right: 2px solid #FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}

/***** End Sitemap_SEO *****/ 

.filter_count { font-weight: normal; }

.hintanchor{
	/*CSS for link that shows hint onmouseover*/
	font-weight: bold;
	color: navy;
	margin: 3px 8px;
}

.horizontal_dotted_line { border-bottom: 1px dotted #14599B; width: 100%; }

.infoBoxContentsCenter A:link, .infoBoxContentsCenter A:active, .infoBoxContentsCenter A:visited{ font-size: 10px; font-weight: normal; color: #005EA7; }

.infoBoxContentsCenter A:hover { color: #17426B; }

.infoBoxContentsLeft A:link, .infoBoxContentsLeft A:active, .infoBoxContentsLeft A:visited{ font-size: 10px; font-weight: normal; color: #005EA7; }

.infoBoxContentsLeft A:hover { color: #17426B; }

/* buttons eof */
/* unsure on this, checking... */
.infoBoxContentsLeft_categ{ color: #17426B; }

.infoBoxContentsLeft_categ A:link, .infoBoxContentsLeft_categ A:active, .infoBoxContentsLeft_categ A:visited{ font-size: 11px; font-weight: normal; color: #5E5E5E; }

.infoBoxContentsLeft_categ A:hover { color: #17426B; }

.infoBoxContentsRight A:link, .infoBoxContentsRight A:active, .infoBoxContentsRight A:visited{ font-size: 10px; font-weight: normal; color: #005EA7; }

.infoBoxContentsRight A:hover { color: #17426B; }

.infoBoxMBottomleft_az01, .infoBoxMBottomleft{
	background-image: url("images/az_leftbox_bottom.gif");
	background-repeat: no-repeat;
	height: 5px;
	padding-bottom: 5px;
}

.like:before { content: "\2764"; }

.link-img {
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
	vertical-align: middle;
}

.linkListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background: #478bbc;
	color: #FFFFFF;
	height: 20px;
}

/* RIGHT bar css controls */    
.main_page_promo{
	background-image: url("images/az_promo_box_mid.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
	height: 42px;
}

/* ######### Style for Drop Down Menu ######### */
.matrixmenu_drop{
	/*border: 1px solid #B4C6D0;  */
	border-left: 1px solid #14599B;
	border-right: 1px solid #14599B;
	border-bottom: 1px solid #14599B;
	position: absolute;
	top: 0px;
	color: White;
	display: block;
	background: WHITE;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	/*border: 1px solid #145a9c; /*THEME CHANGE HERE*/
	/*border-top-width: 0px; /*Top border width. Should match height of .ddcolortabsline above*/
	/*border-bottom-width: 0; */
	line-height: 20px;
	/*background-image: url('../../images/menu/button-middle.png');   */
	width: 150px;
	visibility: hidden;
	z-index:9999;
}

.matrixmenu_drop a{
	width: auto;
	display: block;
	background: #478BBC;
	text-indent: 5px;
	border: 0 solid white; /*THEME CHANGE HERE*/
	border-bottom-width: 1px;
	padding: 2px 0;
	text-decoration: none;
	color: White;
}

.matrixmenu_drop a:hover{
	/*THEME CHANGE HERE*/
	background-color: #145a9c;
	font-weight: bold;
	text-decoration: underline;
	color: white;
}


.no_results { color: #bbb; }

.orderEdit {
	font-size: 10px;
	color: #70d250;
	text-decoration: underline;
}

/**** EOL NOTICE ***********/
 .buttonINF {
	display: inline-block;
	white-space: nowrap;
	background-color: #ddd;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
	background-image: -webkit-linear-gradient(top, #eee, #ccc);
	background-image: -moz-linear-gradient(top, #eee, #ccc);
	background-image: -ms-linear-gradient(top, #eee, #ccc);
	background-image: -o-linear-gradient(top, #eee, #ccc);
	background-image: linear-gradient(top, #eee, #ccc);
	border: 1px solid #777;
	padding: .3em 1.7em;
	margin: 0.5em;
	/*font: bold 1.3em Arial, Helvetica;*/
	font: bold 1.2em Arial, Helvetica;
	text-decoration: none;
	color: #333;
	text-shadow: 0 1px 0 rgba(255,255,255,.8);
	-moz-border-radius: .2em;
	-webkit-border-radius: .2em;
	border-radius: .2em;
	-moz-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	-webkit-box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
	box-shadow: 0 0 1px 1px rgba(255,255,255,.8) inset, 0 1px 0 rgba(0,0,0,.3);
}

.buttonINF:hover {
	background-color: #eee;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#ddd));
	background-image: -webkit-linear-gradient(top, #fafafa, #ddd);
	background-image: -moz-linear-gradient(top, #fafafa, #ddd);
	background-image: -ms-linear-gradient(top, #fafafa, #ddd);
	background-image: -o-linear-gradient(top, #fafafa, #ddd);
	background-image: linear-gradient(top, #fafafa, #ddd);
}

.buttonINF:active {
	-moz-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	-webkit-box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	box-shadow: 0 0 4px 2px rgba(0,0,0,.3) inset;
	position: relative;
	top: 1px;
}

.buttonINF:focus { outline: 0; background: #fafafa; }

.buttonINF:before {
	background: #ccc;
	background: rgba(0,0,0,.1);
	float: left;
	text-align: center;
	/*font-size: .929em;*/
	font-size: 11px;
	margin: 0 .7em 0 -1.8em;
	padding: 0 .1em;
	-moz-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-webkit-box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	box-shadow: 1px 0 0 rgba(0,0,0,.5), 2px 0 0 rgba(255,255,255,.5);
	-moz-border-radius: .15em 0 0 .15em;
	-webkit-border-radius: .15em 0 0 .15em;
	border-radius: .15em 0 0 .15em;
	pointer-events: none;
}

/* The disabled styles */
	.buttonINF[disabled], .buttonINF[disabled]:hover, .buttonINF.disabled, .buttonINF.disabled:hover 
	{
	background: #eee;
	color: #aaa;
	border-color: #aaa;
	cursor: default;
	text-shadow: none;
	position: static;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.close { font-size: 75%; position: relative; top: -4px; }
.delete:before { content: "\2718"; }
.edit:before { content: "\270E"; }
.email:before { content: "\2709"; }
.next:before { content: "\279C"; }
.eol:before {
	content: "EOL";
	background-color: #478bbc; /* #879bc3; */
	color: #fff;
	text-shadow: 0 0px 0 rgba(0,0,0,.4);
}
.pcb:before {
	content: "New PCB Rev";
	background-color: #478bbc; /* #879bc3; */
	color: #fff;
	text-shadow: 0 0px 0 rgba(0,0,0,.4);
}
.eve, .eve:focus,.pcn, .pcn:focus,.pcb, .pcb:focus, .pdf, .pdf:focus,.eol, .eol:focus,.software, .software:focus,.app, .app:focus,.app, .app:focus,.font,.font:focus,
.usb,.usb:focus
	{
	/* background-color: #478bbc; /* #3C5A98; */
	color: #478bbc;
	text-shadow: 0 0px 0 rgba(0,0,0,.4);
}



/* Social media buttonINFs */	
	.eve,.pcn,.pcb, .eol, .cart, .pdf,.software,.app,.mount,.font, .usb,
	.eve:hover,.pcn:hover, .pcb:hover,.eol:hover, .pdf:hover, .software:hover, .app:hover, .mount:hover, .font:hover, .usb:hover
	{
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,.5)), to(rgba(255,255,255,0)));
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -moz-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -ms-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: -o-linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
	background-image: linear-gradient(top, rgba(255,255,255,.5), rgba(255,255,255,0));
}



.eve:hover,.pcn:hover,.pcb:hover,.pdf:hover,.eol:hover,.software:hover,.app:hover, .mount:hover, .font:hover, .usb:hover
	{ background-color: #478bbc; /* #879bc3; */ color: #fff; }

.pcn:before {
	content: "PCN";
	background-color: #478bbc; /* #879bc3; */
	color: #fff;
	text-shadow: 0 0px 0 rgba(0,0,0,.4);
}
.eve:before {
    content: "Eve";
    background-color: #478bbc; /* #879bc3; */
    color: #fff;
    text-shadow: 0 0px 0 rgba(0,0,0,.4);
}

.pdf:before {
	content: url("../../images/file_icons/pdficon_small.png");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}
.usb:before {
	content: url("../../images/file_icons/usb.png");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}
.mount:before {
	content: url("../../images/file_icons/mount.png");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}
.font:before {
	content: url("../../images/file_icons/font.png");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}
.software:before {
	content: url("../../images/file_icons/icon-cdrom.gif");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}
.app:before {
	content: url("../../images/file_icons/appNote.gif");
	background-repeat: no-repeat;
	background: #91cfd3;
	background: rgba(0,0,0,.1);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,.4);
}

.play:before { content: "\25B6"; */: ; }

.popup {
	position: absolute;
	left: 0;
	top: 30px;
	border-style: dashed;
	border-color: #17426B;
	background-color: #b4c6d0;
	padding: 5px;
	color: white;
	font-family: Arial;
	font-weight: bold;
	font-size: 10pt;
	z-index: 2000000;
	visibility: hidden;
	text-align: left;
	width: 175px;
	border-width: 2px 2px 2px 2px;
}

.productInfoKey {
	font-size: 9pt;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
}

.productInfoValue { font-size: 9pt; vertical-align: middle; }

.productsNotifications { background: #f2fff7; }

.save:before { content: "\2714"; }

.sitemap {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #0000ff;
	font-weight: normal;
}

.sitemap_indvidual {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #f000ff;
	font-weight: normal;
}

.sitemap_indvidual_hdg {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	font-weight: normal;
}

.sitemapHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #0000ff;
	font-weight: normal;
}

.sitemapProducts {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #17426B;
	font-weight: normal;
}

.spark:before { content: "\2737"; }

.specs_box {
	/* Applies to the table surrounding the Specifications/tabs onproduct_info.php */
	width: 100%;
	background: #FFFFFF;
}

.star:before { content: "\2605"; }

.template-button-left {
	background: url(images/button-left.png) no-repeat;
	width: 8px;
}

/* buttons if css buttons ebnabled */
.template-button-left, .template-button-middle, .template-button-right {
	height: 16px;
	font-family: Verdana;
	font-size: 11px;
	color: #fff;
	padding: 4px 0 5px 0;
	margin: 0;
	vertical-align: bottom;
	/*display: -moz-inline-box; */
	display: inline-block;
	cursor: pointer;
}

.template-button-middle {
	background: url(images/button-middle.png) repeat-x;
	/* white-space: no-wrap; */
	padding-left: 2px;
	font-weight: bold;
	padding-right: 2px;
}

.template-button-middle .submitButton{
	white-space: nowrap;
	vertical-align: top;
	border: 0px;
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 11px;
	text-decoration: none;
	cursor: pointer;
	background: transparent;
	font-weight: bold;
}

.template-button-right {
	background: url(images/button-right.png) no-repeat;
	width: 8px;
}

/* TOP MENU END */
 .text_warning{
	text-decoration: blink;
	text-transform: uppercase;
	font: bolder 22px Verdana, Arial, sans-serif;
	text-align: center;
	font-style: oblique;
	color: Red;
}

#demo-footer-container {
	width: 100%;
	height: 58px;
	background: url("../../images/demo-footer-background.png") repeat-x top;
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: white;
	font-weight: bold;
	line-height: 40px;
}

#demo-header-container {
	width: 100%;
	height: 75px;
	background: url("../../images/demo-header-background.png") repeat-x top;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color: white;
	line-height: 60px;
}

#hintbox{
	/*CSS for pop up hint box */
	position: absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px; /*Default width of hint.*/
	padding: 3px;
	border: 1px solid black;
	font: normal 11px Verdana;
	line-height: 18px;
	z-index: 100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}

#productInfoPrice {
	font-size: 10pt;
	font-weight: bold;
	vertical-align: middle;
}

#variantsBlock { }

#variantsBlockData { /* align: left;  */ vertical-align: middle; }

#variantsBlockTitle {
	font-size: 10pt;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 10px;
	width: 10em;
}

/* Style for pop up related product div */
#popCart {
	position: absolute; /*do not change this*/
	top: 35%;
	left: 35%;
	width: 500px;
	background-color: #f8f8f8;
	border: 3px solid #BAC4D0;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 20px;
}

ul.popcartList {list-style-type:none; margin:0; padding:0;}
li.popcartButton {float:right;padding-right:10px;}

#popCart_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
    background-color: #000;
    display:none;
    opacity:0.75;
   	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}

* html #popCart_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

