/* 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;
}

input.button_submit_grey {
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 {
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 {
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');*/ 
}

.OrderBtnTable {
	width: 107px;
	margin-bottom: 0px;
	background: #b6b6b6;
	padding: 7px;
	border: 1px solid #000;
	font-size: 14px;
	font-weight:bold;
	COLOR: #FFFFFF;
	}

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;
/*filter: progid:DXImageTransform.Microsoft.Gradient
(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcfecff');*/ 
}

input.button_go {
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;
}

/* Website Headline  text */
h1 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 22px;
text-decoration: none;
font-weight: normal;
color: #000;
}

/* Website Headline  text */
h2 {
margin-top: 0px;
margin-bottom: 0px;
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size: 16px;
/*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: 14px;
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: 13px;
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: 12px;
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: 70%;*/
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;
font-size: 11px; 
color: #000;
}

/* 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: -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; 
line-height: 130%;
text-decoration: none;
font-weight: bold;
/*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 #ddd;
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:;*/
}

/*-----------------------------------------*/
/*Website Editor Dashboard (websites_2.cfm)*/
/*-----------------------------------------*/
#webeditor-dashboard {width: 900px; height: 360px; background:url(/images/shared/web-editor_dashboard.png); margin: 10px auto; padding: 0; position: relative;}
#webeditor-dashboard li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#webeditor-dashboard li, #webeditor-dashboard a {height: 360px; display: block;}
#panel1b {left: 0; width: 151px;}
#panel2b {left: 152px; width: 157px;}
#panel3b {left: 308px; width: 148px;}
#panel4b {left: 456px; width: 150px;}
#panel5b {left: 606px; width: 166px;}
#panel6b {left: 772px; width: 128px;}
#panel1b a:hover {background:url(/images/shared/web-editor_dashboard.png) 0 -360px no-repeat;}
#panel2b a:hover {background:url(/images/shared/web-editor_dashboard.png) -152px -360px no-repeat;}
#panel3b a:hover {background:url(/images/shared/web-editor_dashboard.png) -308px -360px no-repeat;}
#panel4b a:hover {background:url(/images/shared/web-editor_dashboard.png) -456px -360px no-repeat;}
#panel5b a:hover {background:url(/images/shared/web-editor_dashboard.png) -606px -360px no-repeat;}
#panel6b a:hover {background:url(/images/shared/web-editor_dashboard.png) -772px -360px no-repeat;}
/*-----------------------------------------*/
/*-----------------------------------------*/
/*-----------------------------------------*/

/*------------------------------------------*/
/*Website Publisher Dashboard (useful_1.cfm)*/
/*------------------------------------------*/
#webpublisher-dashboard {width: 847px; height: 108px; background:url(/images/shared/website_publisher_dashboard.png); margin: 10px auto; padding: 0; position: relative;}
#webpublisher-dashboard li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#webpublisher-dashboard li, #webpublisher-dashboard a {height: 108px; display: block;}
#webpub-panel1 {left: 0; width: 271px;}
#webpub-panel2 {left: 272px; width: 320px;}
#webpub-panel3 {left: 592px; width: 255px;}
#webpub-panel1 a:hover {background:url(/images/shared/website_publisher_dashboard.png) 0 -108px no-repeat;}
#webpub-panel2 a:hover {background:url(/images/shared/website_publisher_dashboard.png) -272px -108px no-repeat;}
#webpub-panel3 a:hover {background:url(/images/shared/website_publisher_dashboard.png) -592px -108px no-repeat;}
/*------------------------------------------*/
/*------------------------------------------*/
/*------------------------------------------*/

/* --------------------------------- */
/* 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.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;}
/**/



