/*quote (left column) - total, shipping, sub-total heading*/
.quoter_option_header {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
vertical-align:middle;
color:#333;
font-weight:700;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-style:none;
border-bottom-color:#999;
}
/*quote - blue heading, eg. buy more and save heading*/
.quoter_option_subtitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:94%;
font-weight:700;
color:#333;
background-color:#BAD0FE;
text-align:left;
vertical-align:middle;
padding-left:1px;
}
.quoter_next, .quoter_next a, .quoter_next a:visited {
background-color:#208e00;
color:#fff;
}
/*quote left column: the whole box, in quote_common.js, used to print quote summary(quote)*/
.quoter_background {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
background-color:#FFF;
}
/*quote pge: dot line to separate sections*/
.under_dotline {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:700;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-color:#999;
vertical-align:middle;
border-style:none none dotted;
}
/*quote page only*/
.quoter_pull_down {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
background-color:#FFF;
text-align:left;
vertical-align:middle;
cursor:pointer;
border:1px solid #999;
text-indent:1px;
}
/*quote page only: right top: "not exactly what you want? Custom quorte"*/
.headbanner_body_center {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#666;
text-align:center;
vertical-align:middle;
}
.quote_page_title {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
background-color:#FFF;
text-align:left;
vertical-align:middle;
}
/*quote page only, heading of the bottom verbage*/
.page_title_grey_smaller {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#666;
background-color:#FFF;
text-align:left;
vertical-align:middle;
text-indent:2pt;
border-bottom-color:#999;
border-style:none none solid;
border-width:1px;
}
/*all quote page + quote_common.js*/
.hide_table{
	display:none;
}
/*all quote page + quote_common.js*/
.show_table{
}
/*all quote page*/
.quoter_price_top, .no_bleed_notice {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#990000;
text-align:center;
vertical-align:middle;
text-indent:1pt;
}
.quoter_price_top {
text-align:right;
/*background-color:#6396fc;*/
background-color:#BAD0FE;
}
/*all quote page*/
.quoter_unit_price_each, .quote_help, .quote_help_blue, .quote_learn_more {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:100;
color:#666666;
text-align:left;
vertical-align:middle;
text-indent:1pt;
}
.quoter_unit_price_each, .quote_help, .quote_help_blue {
background-color:#FFFFFF;
}
.quote_help, .quote_help a {
color:#aaa;
text-decoration:none;
text-align:right;
text-indent:2px;
text-align:center;
}
.quote_help_blue, .quote_help_blue a {
/*background-color:#6396fc;*/
background-color:#BAD0FE;
color:#333;
text-decoration:none;
text-align:right;
text-indent:2px;
text-align:center;
}
/*all quote page*/
.quoter_subtotal {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all quote page*/
.quoter_total {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#900;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all quote page*/
.quoter_shipcost {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all quote page*/
.quoter_envelope_cost {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#333;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all are using on quote page*/
.quote_summary_nobold_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3366cc;
font-weight:500;
background-color:#FFF;
padding-right:5pt;
vertical-align:middle;
text-align:right;
}
/*all quote page*/
.quote_nobold_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#3366cc;
font-weight:bold;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-color:#999;
vertical-align:middle;
text-align:left;
}
/*all quote page*/
.quote_summary_nobold_value_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333;
font-weight:400;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-color:#999;
vertical-align:middle;
text-align:left;
}
/*all quote page*/
.quote_summary_bold_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:bold;
background-color:#FFF;
padding-right:5pt;
vertical-align:middle;
text-align:right;
}
/*all quote page*/
.quote_summary_bold_red_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#900;
font-weight:bold;
background-color:#FFF;
padding-right:5pt;
vertical-align:middle;
text-align:right;
}
/*all quote page*/
.quote_summary_bold_green_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#339933;
font-weight:bold;
background-color:#FFF;
padding-right:5pt;
vertical-align:middle;
text-align:right;
}
/*all quote page*/
.quote_summary_bold_value_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333;
font-weight:bold;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-color:#999;
vertical-align:middle;
text-align:left;
}
/*all quote page*/
.quote_promo_cost_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#339933;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all quote page*/
.quote_total_red_v2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#900;
text-align:left;
vertical-align:middle;
text-indent:2pt;
}
/*all quote page*/
.buymore_quantity {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#333;
text-align:center;
vertical-align:middle;
}
/*all quote page*/
.buymore_unit_price,.buymore_total_price {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#900;
text-align:center;
vertical-align:middle;
text-indent:1pt;
}
/*all quote page*/
.buymore_button {
background:url(../images/general/buymore_button_off.gif);
background-repeat: no-repeat;
background-position:center;
cursor:pointer;
}
/*all quote page*/
.buymore_button:hover {
background:url(../images/general/buymore_button_on.gif);
background-repeat: no-repeat;
background-position:center;
cursor:pointer;
}
/*--- tab ---*/
#tabscontainer {
  font-family: verdana, sans-serif;
  font-size: 11px;
  width: 100%;
  padding: 10px;
  padding-top: 0px;
  /*border: 1px solid #ccc;*/
  background: #fff;
}

#tabnav {	/*the tab*/
  font-family: verdana, sans-serif;
  height: 20px;
  margin: 0;
  padding-left: 10px;
}

#tabnav li {
  margin: 0px; 
  padding: 0px;
  display: inline;
  list-style-type: none;
}
	
#tabnav a:link, #tabnav a:visited {
  float: left;
  background: #f3f3f3;
  font-size: 10px;
  line-height: 14px;
  font-weight: bold;
  padding: 2px 10px 2px 10px;
  margin-right: 4px;
  border-left: 1px solid #ccc;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  text-decoration: none;
  color: #666;
  width: 110px; /*added*/
  text-align:center;
}

#tabnav a:link.active, #tabnav a:visited.active {
  background: #fff;
  color: #03369c;
}

#tabnav a:hover	{
  background: #fff;
}

.tabcontent {	/*tab body*/
  margin: 0px;
  /*border: 1px solid #ccc;*/
  width: 100%;
  min-height: 100px;
  padding: 0px;
}
