/* Standard Input Buttons */
/*input.button_submit_grey {
font-family: arial, verdana, geneva, sans-serif;
font-size: 11px;
color: #000; 
background: #d6d6d6; 
margin: 0;
padding: 0px;
font-weight: bold;
}*/ 

/*fix for CFWINDOW*/
.yuiextdlg {
    position:absolute;
    left:-2000px;
}


.yui-tt {
color: #444;
font-size:110%;
border: 1px solid #C0C0C0;
background-color: #FFF;
padding: 8px;
 border-radius: 7px;  -moz-border-radius: 7px; -webkit-border-radius: 7px; box-shadow: 4px 4px 8px #999; -webkit-box-shadow: 4px 4px 8px #999; -moz-box-shadow:  4px 4px 8px #999;
}

.ext-el-mask{
background-color: #FFFFFF;
opacity:1;
}

/*
div.x-tab-panel-header, ul.x-tab-strip-top {
    background-image: none;
    background-color: transparent;
    padding-bottom: 0px;
}

div.x-tab-panel-header {
	border: 0px;
}*/

input.button_submit_grey {
display: inline-block; padding: 2px 3px 2px; padding-bottom: 2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color:fdf2c1; border:1px solid #b8ae87; background:url(../images/shared/submit-btn-bg.png) repeat-x;

/*
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #cfecff;
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;
width:auto;
overflow:visible;
padding-left:3px;
padding-right:3px;*/
/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}

input.submit_btn {
display: inline-block; padding: 2px 3px 2px; padding-bottom: 2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color:fdf2c1; border:1px solid #b8ae87; background:url(../images/shared/submit-btn-bg.png) repeat-x;
/*font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #cfecff;
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;*/
/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}

input.submit_order_btn {

display: inline-block; padding: 2px 3px 2px; padding-bottom: 2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color:#fdf2c1; border:1px solid #b8ae87; /*background:url(../images/shared/submit-btn-bg.png) repeat-x;*/
/*font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
background-color: #cfecff;
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;*/

/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}



input.submit_order_btn-grey {display: inline-block; padding: 2px 3px 2px; padding-bottom: 2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #888; background-color:eeeeee; border:1px solid #aaa; background:url(../images/shared/order-btn-greybg.png) repeat-x;}



.OrderBtnTable {
width: 100%;
margin-bottom: 6px;
background: #dbdfe1; /*b6b6b6*/
padding: 7px;
border: 1px solid #a6acb2; /*#000*/
font-size: 16px;
color: #ffffff;
}

.CatalogLinkDiv {
width: 100%;
margin-bottom: 6px;
background: #dbdfe1; /*b6b6b6*/
padding: 7px;
border: 1px solid #a6acb2; /*#000*/
font-size: 16px;
color: #ffffff;
}

.CatalogResultsButtons {
color: #ffffff !important;
}

input.submit_btn_sm {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 0px;
color: #000;
background-color: #cfecff;
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;
/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}

input.submit_btn_grey {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

input.promopass_submit_btn {
font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

/* CANCEL Button */
input.button_cancel {

/*font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000; 
background: #cfecff; 
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;*/


/* IE hack to fix spacing issue. */
/*display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px;  text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background: #FDF2C1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;*/

display: inline-block; padding: 2px 3px 2px; padding-bottom: 2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color:fdf2c1; border:1px solid #b8ae87; background:url(../images/shared/submit-btn-bg.png) repeat-x;


/*
/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}

input.button_go {

display: inline-block; padding:2px 3px 2px; padding-bottom:2px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#a3ea5e; border:1px solid #7da952; background:url(../images/shared/submit-btn-green-bg.png) repeat-x;

/*font-family: arial, helvetica, verdana, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000; 
background: #96CB61; 
border: 1px solid;
border-top-color: #93b6d8;
border-left-color: #93b6d8;
border-right-color: #036;
border-bottom-color: #036;*/





/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffff',EndColorStr='#00cc33');*/
}

/* SORT Buttons */
input.button_submit_sort {
font-family:arial, verdana, geneva, sans-serif;
font-size:11px; 
color:#000; 
background:#d6d6d6; 
margin:4px;
padding:0px;
font-weight:normal;}

.catalog_option_headlines {
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: normal;
color: #000;
background: #EEE;
border-top: 1px dashed #999;
border-bottom: 1px dashed #999;
padding: 2px;
margin-top: 1px;
margin-bottom: 4px;
}
a:link {
font-weight:normal;
margin:0px;
padding:0px;
color:#00F;
text-decoration:underline;
}
a:active {
font-weight:normal;
margin:0px;
padding:0px;
color:#F00;
text-decoration:underline;
}
a:visited {
font-weight:normal;
margin:0px;
padding:0px;
color:#800080;
text-decoration:underline;
} 
.header {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 7pt;
font-weight: normal;
color: #ffffff;
}

/* ----------------------------------------------------------------- */
/* Textual formatting for Breadcrumb text underneath main navigation */
/* ----------------------------------------------------------------- */
a.breadcrumb:link {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #33424d;}
a.breadcrumb:visited {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #33424d;}
a.breadcrumb:hover {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #488ec1;}
a.breadcrumb:active {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #33424d;}
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */

/* ----------------------------------------------------------------- */
/* Textual formatting for Breadcrumb text underneath main navigation */
/* ----------------------------------------------------------------- */
a.footer:link {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #12637e;}
a.footer:visited {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #12637e;}
a.footer:hover {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #12637e;}
a.footer:active {text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color: #12637e;}
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */
/* ----------------------------------------------------------------- */

/* Website Headline  text */
h1 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 23px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website Headline  text */
h2 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Verdana, Helvetica, sans-serif;
font-size: 20px;
/*font-size: 100%;*/
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website Headline  text */
h3 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, Verdana, sans-serif;
/*font-size: 80%;*/
font-size: 17px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website Header  text */
h4 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
/*font-size: 75%;*/
font-size: 14px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website body text */
h5 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Helvetica, Verdana, Geneva,  sans-serif;
/*font-size: 75%;*/
font-size: 13px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website body text small */
h6 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/*Sitewide Input Form Style -- select lists, input forms, textareas, etc.*/
.input_form {
font-family: Arial, Helvetica, Verdana, sans-serif  !important;
font-size: 14px  !important; 
color: #333;
}

/* Article Signature Font */
.signature {
margin-top: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color: #999;
}
.warning_text {
margin-top: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: normal;
color: #F00;
}

/*  DC Errorset Status Display Messages*/
.dc_errorset_red {
border:none;
background:#ffb;
font:14px arial, helvetica, verdana, sans-serif;
padding:5px;
color:red;
border:1px dashed #F00;
width: 100%;
}

/*  DC Errorset Status Display Messages*/
.dc_errorset_red_headline {
font:18px arial, helvetica, verdana, sans-serif;
font-weight: bold;
color:red;
}

.dc_errorset_green {
background:#E6FFE6;
font:14px arial, helvetica, verdana, sans-serif;
margin-top: 4px;
padding:5px;
color:#060;
border:1px dashed #060;
width: 100%;
}

.dc_errorset_green_headline {
font:18px arial, helvetica, verdana, sans-serif;
font-weight: bold;
color:#060;
}
/*  END DC Errorset Status Display Messages*/

.dc_statusbox_yellow {
background:#ffb;
font:11px arial, helvetica, verdana, sans-serif;
font-weight: normal;
margin-top: 4px;
padding:5px;
color:#990000;
border:1px dashed #990000;
width: 100%;
}
.dc_genmessage_box {
background:#ffb;
font:13px arial, helvetica, verdana, sans-serif;
font-weight: normal;
margin-top: 4px;
padding:5px;
color:#000066;
border:1px dashed #000066;
width: 100%;
}

/*  Pricing Display*/
.dc_pricing_status {
border:none;
font-size:12px;
font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
font-weight: normal;
padding:1px;
text-align: center;	
}

/* Blue Close Window Button */
.close_window {
font-weight: normal;
font-size: 10px;
font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
text-align: center;
margin-top: 4px;
margin-bottom: 4px;
}

/* Blue Close Window Button */
.close_window a {
text-decoration: underline;
display: block;
color: #00F;
width: 120px;
margin-top: 4px;
margin-bottom: 4px;
background-color: #FFF;
border-top: 1px #FFF dashed;
border-bottom: 1px #FFF dashed;
border-left: 1px #FFF dashed;
border-right: 1px #fff dashed;
}

/* Blue Close Window Button hover */
.close_window a:hover {
text-decoration: underline;
background-color: #ffc;
border-top: 1px #fc0 dashed;
border-bottom: 1px #fc0 dashed;
border-left: 1px #fc0 dashed;
border-right: 1px #fc0 dashed;
}

/* Product Catalog Layout Styles */

/* container div for entire single product */
#catalog_container {
position: relative;
height: 200px;
/*height: 120px;*/
width: 100%;
margin-top: 0%;
padding: 0px;
}

/* outer div for vertically aligned product image; IE Only */
#catalog_prod_img_outer {
height: 110px;  /* 91px changed to 110 to fix the issue with the thumbnails getting cut off*/
margin-top: 5px;
overflow: hidden;
position: relative;
}

/* outer div for vertically aligned product image; standard browsers */
#catalog_prod_img_outer[id] {
display: table;
position: static;
}

/* middle div for vertically aligned product image; IE Only*/
#catalog_prod_img_middle {
position: absolute;
top: 50%;
left: 50%;
}

/* middle div for vertically aligned product image; standard browsers */
#catalog_prod_img_middle[id] {
display: table-cell;
vertical-align: middle;
position: static;
}

/* inner div for vertically aligned product image; IE Only */
#catalog_prod_img_inner {
position: relative;
top: -50%;
left: -50%;
}

/* inner div for vertically aligned product image; standard browsers */
#catalog_prod_img_inner[id] {
position: static;
}

#rush_icon_outer {
height: 28px;
overflow: hidden;
position: relative;
top: -1%; /* previously -3% */
width: 100%;
z-index: 95;
}

#rush_icon_outer[id] {
display: table;
position: static;
z-index: 96;
}

/* for explorer only*/
#rush_icon_middle {
position: absolute;
top: 50%;
left: 99%;
z-index: 97;
}

#rush_icon_middle[id] {
display: table-cell;
vertical-align: middle;
position: static;
z-index: 98;
}

/* for explorer only */
#rush_icon_inner {
position: relative;
top: -50%;
left: -99%;
margin-top: 0px;
z-index: 100;
}

#rush_icon_inner[id] {
position: static;
z-index: 99;
}

#product_actions_container {
position: static;
height: 37px;
width: 97%;
margin-top: 0%;
margin-bottom: 10px;
z-index: 102;
}

#product_actions_outer {
height: 44px;
overflow: hidden;
position: static;
z-index: 103;
}

#product_actions_outer[id] {
display: table;
position: static;
z-index: 104;
}

/* for explorer only*/
#product_actions_middle {
position: relative;
bottom: 0%;
width: 100%;
right: 50%;
z-index: 105;
}

#product_actions_middle[id] {
display: table-cell;
vertical-align: bottom;
position: static;
z-index: 106;
}

/* for explorer only */
#product_actions_inner {
position: relative;
bottom: 0%;
right: -50%;
margin-top: 0px;
z-index: 107;
}

#product_actions_inner[id] {
position: static;
z-index: 108;
}

/* divs for product info, product style */
#catalog_prod_info, #catalog_prod_style {
position: static;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px; 

text-decoration: none;
font-weight: bold;
/*
line-height: 130%;
color: #000;*/
width: 92%;
}

/* div for contact info */
#catalog_contact  {
position: static;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px; 
background-color: #eeeeee;
border-bottom: 1px solid #c0c0c0;
border-top: 1px solid #c0c0c0;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* div for action links */
#catalog_actions {
position: static;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none;
font-weight: normal;
line-height: 120%;
color: #000;
}

/* div for action links */
#catalog_add_to_compare_list {
position: static;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: none;
font-weight: normal;
color: #000;
}
/* END Product Catalog Layout Styles */

/*Order Status Bar*/
.status_complete {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
background-color: #fffff7;
color: #000;
padding: 0px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
border-right: 1px solid #000;
}
.status_incomplete {
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight: normal;
background-color: #eee;
color: #999;
padding: 0px;
margin-top:0px;
margin-bottom:0px;
text-align: center;
border-right: 1px solid #b6b6b6;
}
/*END Order Status Bar*/

/*Form Wrappers*/
div.formwrapper_top {
padding: 1px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto; 	/* opera doesn't like 'margin:0px auto' */
background: #336699;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-align:left; /* part 2 of 2 centering hack */
width: 800px; /* ie5win fudge begins */
width: 800px;
}
div.formwrapper_bottom {
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto; 	/* opera doesn't like 'margin:0px auto' */
background: #336699;
border-top:1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #000;
border-right: 1px solid #000;
text-align:left; /* part 2 of 2 centering hack */
width: 800px; /* ie5win fudge begins */
width: 800px;
}
/*END Form Wrappers*/

div.section_heading {
padding: 2px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto; 	/* opera does not like 'margin:20px auto' */
background: #eee;
border-top: 1px solid #777;
border-bottom: 1px solid #999;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #000;
text-align:left; /* part 2 of 2 centering hack */
width: 800px; /* ie5win fudge begins */
width: 800px;
}

/*Main table container*/
div.main_table_container {
padding: 1px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: auto; 	/* opera does not like 'margin:20px auto' */
background: #f9f9f9;
border-left: 1px solid #999;
border-right: 1px solid #999;
text-align:left; /* part 2 of 2 centering hack */
width: 800px; /* ie5win fudge begins */
width: 800px;
}
/*END main table container*/

/*FORM Alignment*/
div.row {
clear: both;
padding-top: 3px;
}
div.row span.label {
float: left;
width: 350px;
text-align: right;
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
text-decoration: none;
font-weight: bold;
color: #000;
}
div.row span.formw {
float: right;
width: 380px;
text-align: left;
}
div.row span.webeditor_main_label {
float: left;
width: 32px;
vertical-align: middle;
}
div.row span.webeditor_description {
float: right;
width: 710px;
margin-top: 0px;
margin-bottom: 0px;
}
div.spacer {
clear: both;
}
/*END FORM Alignment*/

/*Default page columns*/
#dc_default_pg_col_container {
position: relative;
width: 800px;
height: 500px;
top: 10px;
left: 0%;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: 0;
text-align: left;
z-index: 0;
}
#dc_default_pg_col_container2 {
position: relative;
width: 800px;
height: 300px;
top: 0px;
left: 0%;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: 0;
text-align: left;
z-index: 0;
}
#dc_default_pg_left_col {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 240px;
z-index: 0;
}
#dc_default_pg_left_col2 {
position: absolute;
top: 43px;
left: 0px;
margin: 0px;
padding: 3px;
width: 250px;
z-index: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-bottom: 1px solid #999;
}
#dc_default_pg_left_col3 {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 5px;
width: 250px;
height: 30px;
z-index: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background: #aad7F8;
}
#dc_default_pg_middle_col {
margin: 0px 255px 0px 255px;
top: 0px;
padding: 0px;
width: 240px;
}

#dc_default_pg_middle_col2 {
margin: 0px 260px 0px 260px;
top: 0px;
padding: 0px;
width: 220px;
}

#dc_default_pg_right_col {
position: absolute;
top: 0px;
right: 0px;
margin: 0px;
padding: 0px;
width: 240px;
}

#dc_default_pg_right_col2 {
position: absolute;
top: 40px;
right: 0px;
margin: 0px;
padding: 5px;
width: 250px;
border-left: 1px solid #999;
border-right: 1px solid #999;

border-bottom: 1px solid #999;
}
#dc_default_pg_right_col3 {
position: absolute;
top: 0px;
left: 500px;
margin: 0px;
padding: 5px;
width: 250px;
height: 30px;
z-index: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
background: #aad7F8;
}

#dc_default_pg_right_col4 {
position: absolute;
top: 190px;
left: 500px;
margin: 0px;
padding: 0px;
width: 250px;
/*height: 30px;*/
z-index: 0;
border-left: 1px solid #999;
border-right: 1px solid #999;
border-top: 1px solid #999;
border-bottom: 1px solid #999;
/*background: #aad7F8;*/
}
/*END Default page columns*/


/*Education page columns*/
#education_pg_left_col {
position: absolute;
top: 0px;
left: 0px;
margin: 0px;
padding: 0px;
width: 370px;
background-color: #f0f0f0;
z-index: 0;
}
#education_pg_right_col {
position: relative;
top: 0px;
right: 0px;
margin-right: 0px;
margin-left: 380px;
padding: 0px;
width: 370px;
}
/*END Education page columns*/

#container {
position: relative;
width: 800px;
top: 10px;
left: 0%;
padding: 0px;
margin-top: 0px;
margin-bottom: 0px;
margin-right: auto;
margin-left: 0;
text-align: center;
/*height:;*/
}


/* --------------------------------- */
/* mini buttons generated from links */
/* --------------------------------- */
a.btnmini {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnminidrop {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-color: #999999;  border-radius: 3px;  -moz-border-radius: 3px; -webkit-border-radius: 3px; box-shadow: 2px 2px 5px #999; -webkit-box-shadow: 2px 2px 5px #999; -moz-box-shadow:  2px 2px 5px #999;}
a.btnmini:active {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnmini:visited {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnmini:hover {border-color: #b8ae87;}
a.btnmini-gradient {position: relative; overflow: hidden;}
a.btnmini-gradient span {position: relative; z-index: 2;}
a.btnmini-gradient em {position: absolute; bottom: 0; left: 0; z-index: 1; height: 40%; width: 150%; background: #fdf2c1; border-top: 3px solid #fcf7e1;}
a.btnmini-gradient:hover em {top: 0; border-top: 0; border-bottom: 3px solid #fcf7e1;}
/* ------------------------------------------------------------------------------------- */
/* --- Smaller Mini Buttons used in catalog for 'Enlarge Image' and 'Rush Delivery' ---- */
/* ------------------------------------------------------------------------------------- */
a.btnmini2 {border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; padding: 2px 7px 3px; padding-bottom: 3px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnmini2:active {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnmini2:visited {display: inline-block; padding: 3px 8px 3px; padding-bottom: 4px; /* IE hack to fix spacing issue. */ text-decoration: none; text-align: center; font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; background: #fefcf1; border: 1px solid; border-top-color: #b8ae87; border-left-color: #b8ae87; border-right-color: #b8ae87; border-bottom-color: #b8ae87;}
a.btnmini2:hover {border-color: #b8ae87;}
a.btnmini2-gradient {position: relative; overflow: hidden;}
a.btnmini2-gradient span {position: relative; z-index: 2;}
a.btnmini2-gradient em {position: absolute; bottom: 0; left: 0; z-index: 1; height: 40%; width: 150%; background: #fdf2c1; border-top: 3px solid #fcf7e1;}
a.btnmini2-gradient:hover em {top: 0; border-top: 0; border-bottom: 3px solid #fcf7e1;}
/* --------------------------------- */
/* --------------------------------- */
/* --------------------------------- */


/*Website Editor icon table text*/
.webedit_nav_icon_txt {
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
color: #0000ff;
text-decoration: underline;
}
.webedit_nav_icon_txt a {
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
color: #0000ff;
text-decoration: underline;
}
.webedit_nav_icon_txt a:hover {
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
color: #0000ff;
text-decoration: underline;
}
.webedit_nav_icon_txt a:active {
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
color: #ff0000;
text-decoration: underline;
}
.webedit_nav_icon_txt a:visited {
font-family: Arial, Geneva, Helvetica, Verdana, sans-serif;
font-weight: normal;
font-size: 10px;
color: #0000ff;
text-decoration: underline;
}
/*END Website Editor icon table text*/

/*A few more customizable styles for the catalog page*/
.PriceGridBackGround{background: #d6d6d6;font-family:Arial, Helvetica, sans-serif;color:black;}
.PriceGridQtyRow{background: #eeeeee;font-family:Arial, Helvetica, sans-serif;color:black;}
.PriceGridPriceRow{background: #ffffff;font-family:Arial, Helvetica, sans-serif;color:black;}
.SetupPriceRow{background: #ffffff;font-family:Arial, Helvetica, sans-serif;color:black;}
.PriceGridCodeRow{background: #ffffff;font-family:Arial, Helvetica, sans-serif;color:black;}
.YouMightAlsoLikeHeader{background: #e6e6e6;font-family:Arial, Helvetica, sans-serif;color:black;}
.YouMightAlsoLikeBody{background: #ffffff;font-family:Arial, Helvetica, sans-serif;color:black;}
/**/

/*START NEW CART CHANGES*/
#detailLink {
	font-size: 10px;
}

.orderHeadline, .orderQuestion, .orderCheckoutSubHead, .orderDetails, .orderCurrentTotal, .orderSubTotal, .orderProductName, .orderStatus {
	font-family:Arial;
}

.orderHeadline {
	font-size:18px;
	font-weight:bold;
	border:1px solid #ddd;
	padding:3px;
	background:#ddd;
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	text-align:left;
}

.orderHeadline div {
	float:left;	
	}

.orderQuestion, .orderCheckoutSubHead, .orderDetails {
	font-size:14px;
	padding:3px;
	background:#f6f6f6;
	text-align:left;
	margin-bottom:5px;
}

.orderCurrentTotal, .orderSubTotal {
	font-size:18px;
	text-align:right;
	font-weight:bold;
}

.orderProductName  {
	font-size:14px;
}
.orderStatus
{

    background:#ddd;
	text-align:left;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:4px;
	min-height:20px;
}

	.orderStatus .orderStatusPercent {
		float:right;	
	}
	
	.orderStatus .orderStatusPrice {
		float:left;	
	}

.clear
{
    clear:both;
}  

.spacer10
{
    height:10px;
}
/*END NEW CART CHANGES*/


/*_____________________________________________ Start - Projects - recommendedProducts _____________________________________________*/

#recommendedProducts .carousel  {
    padding: 10px 0 0 0;
    margin: 0 0 20px 10px;
    position: relative;     
	width:800px;
}
    /*#recommendedProducts .digg {
        position: absolute;
        left: 610px;
        top: 110px;
    }*/
    #recommendedProducts .main {
	/*margin-left: 40px;*/
	
    }

    #recommendedProducts .demo em {
        color: #FF3300;
        font-weight: bold;
        font-size: 60%;        
        font-style: normal;
    }
    #recommendedProducts .carousel button { /*Don't remove this. we still use this for individual demos. only the front pages use images as of now*/
        float: left;
    }              
    #recommendedProducts .carousel a.prev, #recommendedProducts .carousel a.next {
        display: inline-block;
        float: none;
        height: 145px;
        width: 20px;
        text-decoration: none;
        background: url("../resources/images/slider.jpg") 0 50% no-repeat;
        position:relative;
        left:-10px;
    }
    #recommendedProducts .carousel a.disabled {
        visibility: hidden;
    }
        #recommendedProducts .carousel a.next {
            background: url("../resources/images/slider.jpg") 100% 50% no-repeat;
            position:relative;
            left:10px;
        }
            #recommendedProducts .carousel a.next:hover {
                background-image: url("../resources/images/slider-hover.jpg") 0 50% no-repeat;
            }
            #recommendedProducts .carousel a.prev:hover {
                background-image: url("../resources/images/slider-hover.jpg") 100% 50% no-repeat;
            }    
            #recommendedProducts .carousel a:hover, #recommendedProducts .carousel a:active {
                border: none;
                outline: none;
            }                 
    #recommendedProducts .carousel .jCarouselLite {
        display: inline-block;
        float: none;
        overflow: hidden;

        border: 1px solid #ddd;
        background-color: #f6f6f6;
        /*height:140px;*/

        /* Needed for rendering without flicker */
        position: relative;
        /*visibility: hidden;
        left: -5000px;*/
    }
        #recommendedProducts .carousel ul {
            margin: 0;
        }
        
        #recommendedProducts .carousel li p {
            background-color: #fff;
            width: 150px;
            height: 145px;
            margin: 10px;
        }
        
        #recommendedProducts .carousel .jCarouselLite ul li
        {
            height:130px;
        }
        
        #recommendedProducts .carousel .jCarouselLite ul li span
        {
            text-align:center;
            display:block;
            font-size:10px;
            font-family:Tahoma;
            width:90px;
            margin:0 auto;
            font-weight:bold;
            color:#666;
			vertical-align:middle;
        }
        
        #recommendedProducts .carousel .jCarouselLite ul li span a
        {
            display:block;
            color:#666;
            height:50px;
            font-weight:normal;
            overflow:hidden;
        }
        
        #recommendedProducts .carousel .jCarouselLite ul li span a:hover
        {
            color:#000;
        }
        
        #recommendedProducts .carousel .jCarouselLite ul li a {
            color:#000;
            display:block;
            height:80px;
        }
        
        #recommendedProducts .carousel li
        {
            background-color: #f3f3f3;
            width: 90px;
            height: 130px;
            margin: 5px;
            border:1px solid #ccc;
            padding:2px;
        }

        #recommendedProducts .carousel .jCarouselLite img {
            height: auto;
            max-height: 100%;
            max-width: 100%;
            width: auto;
        }
        
        #recommendedProducts .widget img {
            cursor: pointer;
        }
            #recommendedProducts .mid {
                margin-left: 80px;
                width: 400px;
                height: 300px;
            }
            #recommendedProducts .vertical {
                margin-left: 170px;
            }
                #recommendedProducts .vertical .jCarouselLite {   /* so that in IE 6, the carousel div doesnt expand to fill the space */
                    width: 170px;
                }
            #recommendedProducts .imageSlider li img, 
            #recommendedProducts .imageSlider li p, 
            #recommendedProducts .imageSliderExt li img , 
            #recommendedProducts .imageSliderExt li p {
                width: 400px;
                height: 300px;
            }
            
/*_____________________________________________ End - Projects - recommendedProducts _____________________________________________*/

body
{
    font-family:Arial;
    font-size:12px;
}

#productSearch
{
    text-align:left;
    padding:10px;
    background:#eee;
	border-radius:10px;
	-moz-border-radius:10px;
	max-width:100%;
	margin-bottom:10px;
}

#productSearch h1
{
    font-size:12px;
}

.showSearch {
	float:left;
	background:#eee;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	width:130px;
	padding:3px;
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	margin-top:-10px;
	margin-left:15px;
}

.showSearch a {
	font-weight:bold;
	text-decoration:none;
}

.breadcrumb {
	text-align:center;
	margin-bottom:10px;
}

.breadcrumb h6 {
	font-size:14px;
}

.inaccuratedata {
	float:left;	
}

.options
{
    position:relative;
    left:0px;
    top:2px;
}

label
{
    padding-right:5px;
	font-size:12px;
}

#titleLine
{
    width:100%;
    clear:both;
	text-align:left;
}

    #titleLine h1, #titleLine div
    {
        float:left;
        line-height:35px;
    }
    
    #titleLine h1
    {
        font-size:19px;
        width:450px;
    }
    
    .addThis
    {
        width:250px;
        padding-top:15px;
    }
    
    .compare
    {
        float:right !important;
    }  

.productLine
{

    background:#ddd;
	text-align:left;
	border-radius:5px;
	-moz-border-radius:5px;
	padding:2px;
	min-height:20px;
}

	.productLine .productSupplier {
		float:right;	
	}
    	
	.productLine .productNumber {
		float:left;	
	}
	
.searchReorder {
	background:#ddd;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
}
	
.product
{
    clear:both;
    width:100%;
}

    .product .photo, .product .detail
    {
        float:left;
    }
    
    .product .photo
    {
        /*width:260px;*/   
        text-align:center;
        padding:5px 0 5px 0;
        background:#fff;
		/*border:1px solid #ccc;
		border-radius:3px;
		-moz-border-radius:3px*/
    }
    
	.productlabels_icons {
		position:absolute;
	  top: 200px;
	  left:50%;
	  margin-left:50px;
	  }

	.linkBar
    {
        clear:both;
        padding:10px 0 10px 0;
		;
		
    }
	
	 .linkBar a, .linkBar a:visited
    {
      /* float:left;
        display:block;*/
         background:#333;
        text-decoration:none;
        font-size:12px;
        text-transform:uppercase;
        padding:4px;
        text-align:center;
        color:#fff !important;
        font-weight:bold;
        margin-left:5px;
		border-radius:3px;
		-moz-border-radius:3px
    }
    
    .linkBar a:hover
    {
        background:#666666;
    }
    
    .product .detail
    {
        width:380px;
        margin-left:8px;
    }
	
	.product .ProductTags
    {
        text-align:left;
    }
	
	.product #OrderSidebarWrapper
    {
        float:right;
        width:150px;
    }
    
    .product .order
    {
        float:right;
        width:130px;
		margin-left:10px;
		background-color:#ddd;
		padding:10px;
		border-radius:10px;
	-moz-border-radius:10px;
		margin-top:10px;
    }
	
		  .product .order ul
	  {
		  margin:0;
		  padding:0;
		  list-style-type:none;
		  text-align:left;
		  background:#fff;
		  border-radius:3px;
  -moz-border-radius:3px;
	  }
	  
		  .product .order ul li
		  {
			  display:block;
		  }
		  
		  .product .order ul li.liEmail
		  {
			  background:url(../resources/images/email_product2.gif) 0% 50% no-repeat;
		  }
		  
		  .product .order ul li.liEstimate
		  {
			  background:url(../resources/images/ship_quote2.gif) 0% 50% no-repeat;
		  }
		  
		  .product .order ul li.liMore
		  {
			  background:url(../resources/images/question_icon2.gif) 0% 50% no-repeat;
		  }
		  
		  .product .order ul li.liArt
		  {
			  background:url(../resources/images/art_icon.png) 0% 50% no-repeat;
			  margin-left:5px;
		  }		  
		  
  .product .order  ul li.liArt .ArtTemplates
			{
				  margin-left:-6px;
				  font-size:14px;
				  text-decoration:none;
				  color:#2473aa;
				  padding-left:53px;
				  margin-bottom:6px;
				  padding-top:5px;
				  display:block;
				  line-height:20px;
			  }
		  
		    .product .order .artfiles a
			  {
				  margin-left:auto;
				  font-size:14px;
				  text-decoration:underline;
				  color:#2473aa;
				  /*padding-left:53px;*/
				  margin-bottom:6px;
				  /*padding-top:5px;*/
				  display:block;
				  /*line-height:20px;*/
			  }
			  
			   .product .order .artfiles a:hover
			  {
				  color:#666;
			  }
		  
		  .product .order ul li.liReport
		  {
			  background:url(../images/shared/error_sign.jpg) 0% 50% no-repeat;
		  }
		  
		  .product .order ul li.liReport a
		  {
			  color:#F00;
		  }
		  
			  .product .order ul li a
			  {
				  font-size:14px;
				  text-decoration:none;
				  color:#2473aa;
				  padding-left:53px;
				  margin-bottom:13px;
				  padding-top:5px;
				  display:block;
				  line-height:20px;
			  }
			  
			  .product .order ul li a:hover
			  {
				  color:#666;
			  }

.productBorder{
	text-align:center;
    background:#fff;
    border:1px solid #eee;
	border-radius:10px;
	-moz-border-radius:10px;
	margin:5px;
}
				
#catalog_container {
position: relative;
height: 200px;
}

#btnOrder.button {
	font-size:14px;
	padding:5px;
	font-weight:bold;
}
    
a img
{
    border:0px;
}

.lgimg {
z-index:100;
position:absolute;
bottom:150px;	
display:none;
left: 50%;
margin-left: -55px;
}

/* div for contact info */
#productContact  {
	position: static;
	font-size: 11px; 
	background-color: #eeeeee;
	border-top-left-radius:10px;
	-moz-border-radius-topleft:10px;
	border-top-right-radius:10px;
	-moz-border-radius-topright:10px;
	text-decoration: none;
	font-weight: normal;
	color: #000;
	font-size:14px;	
	padding:3px;
	height:20px;
}

#tabs
{
	margin-left:5px;
	/*margin-bottom:20px;*/
    padding:0;
    list-style-type:none;
}
	
	#tabs ul
    {
        list-style-type:none;
    }

    #tabs li
    {
        float:left;
    }
    
    #tabs li a
    {
        display:block;
        padding:5px;
        text-decoration:none;
        border:1px solid #ccc;
		border-bottom:none;
        margin-right:5px;
        background:#ddd;
        color:#333;
        font-size:14px;
		border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
	text-align:left;
    }
    
    #tabs li a:hover, #tabs li a.selected
    {
        background:#fff;
		border-bottom:none;
    }
    
    #tabs li a.selected
    {
        border-bottom:none;
    }
	
	#tabs #tab3 {
		background:#65c295;
	}
	
	#tabs #tab4
	{
		background:#87CEFA;	
	}
    
	#tabs #tab5
	{
		background:#FFCC99;	
	}
	
	#tabs #tab6
	{
		background:#fdf2c1;	
	}
	
	#tabs #tab7
	{
		background:#b6cbdd;	
	}
	
	#tabs #tab8
	{
		background:#ffc3e1;	
	}
	
	
	#tabs #tab3:hover, #tabs #tab3.selected, #tabs #tab4:hover, #tabs #tab4.selected, #tabs #tab5:hover, #tabs #tab5.selected, #tabs #tab6:hover, #tabs #tab6.selected, #tabs #tab7:hover, #tabs #tab7.selected, #tabs #tab8:hover, #tabs #tab8.selected
	{
		background:#fff;
		border-bottom:none;	
	}
	
    .tabContent
    {
        border:1px solid #ccc;
        /*width:420px;*/
        padding:10px;
        margin-top:-1px;
	border-radius:5px;
		-moz-border-radius:5px;
		text-align:left;
		margin-bottom:10px;
		border-top-left-radius:5px;
		border-top-right-radius:5px;
		border-bottom-right-radius:5px;
		border-bottom-left-radius:5px;
    }
    
    .tabContent ul
    {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
	.pricingVersions
    {
        width:98%;
        padding:10px;
		margin-top:-1px;
		border:1px solid #ccc;
		text-align:left;
		border-radius:5px;
		-moz-border-radius:5px;
    }
	
	.pricingType {
		clear:both;
		background:#FFFFCC;
		margin:10px;
		padding:5px;
		font-size:18px;
	}
    
	.pricingVersionsDetail
    {
        clear:both;
		border:1px solid #ccc;
        width:100%;
        padding:10px;
        margin-top:-1px;
		border-radius:5px;
		-moz-border-radius:5px;
    }
	
	.productSearchResultsBox
    {
        clear:both;
		border:1px solid #ccc;
        padding:5px;
        margin-top:-1px;
		border-radius:5px;
		-moz-border-radius:5px;
		 /*position:relative;*/
    }
	
	.compareOptions
	{
    text-align:center;
    padding:5px;
    background:#eee;

	border-radius:5px;
	-moz-border-radius:5px;
	margin:5px;
}

.compareMessage {
	background:#eee;
	padding:5px;
	border-radius:5px;
	-moz-border-radius:5px;
}

    .hide
    {
        display:none;
    }    
	
p
{
    margin:0 auto;
    margin:5px 0 10px 0;
}
  
.liner
{
    border-bottom:1px solid #ccc;
}

.button
{
   /* border:1px solid #666;
    background:#fdf2c1;
    font-family:Arial;
    font-size:11px;
    padding:4px 15px 4px 15px;*/
    cursor:pointer;
	border-radius:5px;
	-moz-border-radius:5px;
	display: inline-block;
	padding: 2px 3px 2px;
	padding-bottom: 2px; /* IE hack to fix spacing issue. */
	text-decoration: none;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color:fdf2c1;
	border:1px solid #b8ae87;
	background:url(../images/shared/submit-btn-bg.png) repeat-x;
}

.text
{
    border:1px solid #666;
    background:#fff;
    font-family:Arial;
    font-size:11px;
    padding:5px 8px 5px 8px;
}

a
{
    text-decoration:none;
    color:#007eff;
}

a:hover
{
    color:#333;
}

.block
{
    display:block;
    line-height:165%;
}

.table
{
    clear:both;
    width:100%;
	font-size:18px;
}

    .table div ul
    {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
    /*.table div.gray
    {
        background:#ddd;
    }
    
	.table div.white
    {
        background:#fff;
    }*/
	
    .table div.gray li, .table div.white li
    {
        float:left;
        width:8%;
        min-width: 100px;
        text-align:center;
        padding:4px 0 4px 0;
    }
    
    .table div.gray li
    {
        font-weight:bold;
        border-left:1px solid #ccc;
		background:#ddd;
        position:relative;
        left:-1px;
    }
    
    .table div.white li
    {
        border-left:1px solid #ddd;
		background:#fff;
    }
    
    .table div.white li.first
    {
        border:0px;
        line-height:30px;
    }
    
    .table div.gray li span, .table div.white li span
    {
        display:block;
    }
    
    .table div.gray li.first, .table div.white li.first
    {
        text-align:right !important;
        font-weight:bold;
    }
    
    .table div.gray li.first b, .table div.white li.first b
    {
        position:relative;
        left:-3px;
    }
	
	.table .UOM {
		font-size:12px;	
		font-weight:normal;
	}
    
.block-right
{
    display :block;
    text-align:right;
}    

.block-left
{
    display :block;
    text-align:left;
}

.tabs-container
{
    position:relative;
    left:-8px;
}

.searchLinx
{
    padding-left:15px;
	font-size:12px;
}

#___plusone_0 {margin-left:-48px !important;margin-right:-38px !important;}

#MultiImage { border: none;}

.x-window-mc { background-color: #FFFFFF; } 

