﻿.config_th
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(images/pages/shopping/h_gray.jpg);
	padding-bottom: 2px;
	text-transform: capitalize;
	padding-top: 8px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-family: arial;
	text-align: left;
}
.config_td
{
	border-right: #959595 1px solid;
	font-size: 9pt;
	border-left: #959595 1px solid;
	border-bottom: #959595 1px solid;
	font-family: Arial;
}
.config_footer
{
	border-right: #959595 1px solid;
	font-size: 1px;
	border-left: #959595 1px solid;
	line-height: 1px;
	border-bottom: #959595 1px solid;
}
.dim_left
{
     border-left:solid 1px #9c9b9b;
     font-size: 1px;
}
.dim_right
{
     border-right:solid 1px #9c9b9b;
     font-size: 1px;
}
.div_yellow
{
	font-size: 1px;
	line-height: 1px;
	background-color: #fee580;
}
.header_4
{
	font-weight: bolder;
	font-size: 12pt;
	filter: dropshadow(color=#999999, offx=1, offy=1, positive=true);
	text-transform: uppercase;
	width: 100%;
	color: #dc741b;
	font-family: arial;
}
.header_5
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	text-transform: capitalize;
	color: #e07f1e;
	font-family: arial;
}
.header_5 img
{
	vertical-align:middle;
}
.header_5 a:link
{
	color: #e07f1e;
	text-decoration: underline;
}
.header_5 a:visited
{
	color: #e07f1e;
	text-decoration: underline;
}
.header_5 a:hover
{
	color: #e07f1e;
	text-decoration: none;
}
.header_5 a:active
{
	color: #e07f1e;
	text-decoration: none;
}
.NavLink 
{
	vertical-align:text-top;
	font-weight:bold;
	text-align:left;
}
.NavLink img
{
	vertical-align:middle;
}
.outline_1
{
    padding-left: 5px;
}
.outline_2
{
    padding-left: 25px;
}
.outline_3
{
    padding-left: 50px;
}
.product_header
{
	padding-left: 10px;
	font-weight: bold;
	font-size: 10pt;
	line-height: 30px;
	background-image: url(images/pages/products/h_circle.jpg);
	padding-bottom: 7px;
	padding-top: 7px;
	background-repeat: no-repeat;
	font-family: arial;
	vertical-align:middle;
}
.product_th
{
	font-weight: bold;
	font-size: 14pt;
	background-image: url(images/pages/products/h_yellow.jpg);
	padding-bottom: 2px;
	text-transform: capitalize;
	padding-top: 8px;
	background-repeat: no-repeat;
	font-family: arial;
	text-align: left;
}
.subtotal
{
	border-right: #ffca00 1px solid;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: #ffca00 1px solid;
	padding-top: 5px;
	border-bottom: #ffca00 1px solid;
	font-family: arial;
	background-color: #fff2c5;
	text-align: right;
}
.space_5
{
	margin-top: 5px;
	font-size: 1px;
	line-height: 1px;
}
.space_10
{
	margin-top: 5px;
	font-size: 1px;
	margin-bottom: 5px;
	line-height: 1px;
}
.space_20
{
	margin-top: 10px;
	font-size: 1px;
	margin-bottom: 10px;
	line-height: 1px;
}
.shop_td
{
	border-right: #FFCA00 1px solid;
	border-left: #FFCA00 1px solid;
	font-size: 9pt;
	font-family: Arial;
}
.shop_th
{
	font-weight: bold;
	font-size: 10pt;
	background-image: url(images/pages/shopping/h_yellow.jpg);
	padding-bottom: 5px;
	text-transform: capitalize;
	padding-top: 5px;
	padding-left: 5px;
	background-repeat: no-repeat;
	font-family: arial;
	text-align: left;
}
.shop_right
{
	border-right: #FFCA00 1px solid;
}
.shop_left
{
	border-left: #FFCA00 1px solid;
}
.shop_bl
{
	border-bottom: #FFCA00 1px solid;
}
.shop_rbl
{
	border-right: #FFCA00 1px solid;
	border-bottom: #ffca00 1px solid;
}
.shop_lbl
{
	border-left: #FFCA00 1px solid;
	border-bottom: #ffca00 1px solid;
}
.shop_header1
{
	font-weight: bold;
	font-size: 10pt;
	font-family: arial;
}
.shop_footer
{
	border-right: #ffca00 1px solid;
	font-size: 1px;
	border-left: #ffca00 1px solid;
	line-height: 1px;
	border-bottom: #ffca00 1px solid;
}
.td_yellow
{
	border-right: #ffca00 1px solid;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: #ffca00 1px solid;
	border-bottom: #ffca00 1px solid;
	border-top: #ffca00 1px solid;
	font-family: Arial;
}
.td_silver
{
	border-right: silver 1px solid;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: silver 1px solid;
	border-bottom: silver 1px solid;
	border-top: silver 1px solid;
	font-family: Arial;
}
.txtMtchRslt
{	
	padding-right: 5px;
	padding-left: 5px;
	font-size: 8pt;
	color: black;
	font-family: Arial;
	text-align: left;
}
.txtMtchRslt a:link
{
	text-decoration:underline;
	color:Blue;
}
.txtMtchRslt a:visited
{
	text-decoration:underline;
	color:#330066;
}
.txtMtchRslt a:hover
{
	text-decoration:none;
}
.txtMtchRslt a:active
{
	text-decoration:underline;
	color:#8b0000;
}
.gray_b1
{
    font-size: 1px;
    border-bottom: #cccccc 1px solid;
}
.gray_t1
{
    font-size: 1px;
    border-top: #cccccc 1px solid;
}
.gray_l1
{
    font-size: 1px;
    border-left: #cccccc 1px solid;
}
.gray_r1
{
    font-size: 1px;
    border-right: #cccccc 1px solid;
}
.yellow_bl
{
	font-size: 1px;
	border-bottom: #ffca00 1px solid;
}
.yellow_tl
{
	font-size: 1px;
	border-top: #ffca00 1px solid;
}
.hideSpan
{
	display:none;
	}
.showSpan
{
	display:block;
}

/*calibration services page*/

table.calib
{
    background-color: #f7f7f7;
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-size: 12px;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	font-family: arial;
	color: black;
}

table.calib th
{
    background-color: #f7f7f7;
	font-size: 16px;
	font-family: arial;
	color: black;
}

table.calib td
{
	font-size: 12px;
	font-family: arial;
	color: black;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}

table.calib td a:link
{
    font-size: 12px;
	font-family: arial;
	color: #e00000;
	text-decoration:none;
}

table.calib td a:visited
{
    text-decoration:none;
    font-size: 12px;
	font-family: arial;
	color: #e00000;
}
table.calib td a:hover
{
	text-decoration:underline;
    font-size: 12px;
	font-family: arial;
	color: #e00000;
}
table.calib td a:active
{
	text-decoration:underline;
    font-size: 12px;
	font-family: arial;
	color: #e00000;
}

.table_content
{
    text-align: left;
    padding-left: 10px;
    font-size: 13px;
}

.table_content_ul
{
    color: #e00000;
    font-size: 12px;
}

.config_titles
{
    text-align: left;
    border:solid 1px #cccccc;
    border-top:none;
    border-bottom:none;
    padding: 15px 0px 0px 60px;
}

.config_titles div
{
    font-size: 16px;
    text-align: left;
    padding: 5px 0px 0px 8px;
}

.config_descriptions
{
    font-size:12px;
    color:#000;
    /*color:#5d5d5d;*/
    padding: 15px 20px 0px 20px;
    line-height:1.5;
}

.config_modelDesc
{	
    width:380px;
    padding: 0px 5px 0px 0px;
	font-size: 8pt;
	color: #757575;
	font-family: Arial;
	text-align: left;
}

/*  START new design for store (product) main page */

.strBrd_box
{
    background: url(../images/pages/products/top-left-corner.png) no-repeat top left;
    cursor: pointer;
    width:210px;
    margin-bottom:10px;
}

.strBrd_top
{
    background: url(../images/pages/products/top-right-corner.png) no-repeat top right;
}

.strBrd_bottom
{
    background: url(../images/pages/products/bottom-left-corner.png) no-repeat bottom left;
}

.strBrd_bottom div
{
    background: url(../images/pages/products/bottom-right-corner.png) no-repeat bottom right;
}

.strBrd_cnt
{
    background: url(../images/pages/products/dot.png) top right repeat-y;
    padding: 0 10px;
}

.strBrd_cnt_table
{
    height:195px;
}

.strBrd_cnt_table th
{
    font: 14px arial;
    color: #231f20;
    text-align: center;
    text-transform:uppercase;
}

.strBrd_cnt_table div
{
    text-align:center;
	font:11px arial;
	color:#898989;
}

.strBrd_cnt_table img
{
    padding: 10px 0px 0px 0px;
}

.strBrd_top div, .strBrd_top, .strBrd_bottom div, .strBrd_bottom
{
	width: 100%;
	height: 10px;
	font-size: 1px;
}

.strPrd_bar
{
    width:679px;
    height:23px;
    font:16px arial;
    text-transform:uppercase;
    color:black;
    text-align:left;
    padding-top:5px;
}

#strImg img
{
    padding-top:10px;
}

#strList div
{
    font: 14px arial;
    color: #231f20;
    text-align: center;
    text-transform:uppercase;
}

#strList ul
{
    font:12px arial;
    color:#898989;
    text-align:left;
    list-style-type:disc;
    margin-left: 1.5em;
    padding: 0px 5px 0px 5px;
}

.strPrice
{
    color:#c2c2c2;
    font:12px arial;
    text-align:right;
    padding: 0px 8px 5px 0px;
}

/*  END new design for store (product) main page */

.product_filter_box, .product_avlb_box, .product_avlbStock_box, .product_dtl_box
{
    width: 652px;
	height: 19px;
	background-image: url(../images/pages/common/commonBar.png);
	border: none;
	background-repeat: no-repeat;
	/*color:#0076a3;*/
}

.product_filter_box th, .product_avlb_box th, .product_avlbStock_box th, .product_dtl_box th
{
    height: 19px;
    font-size: 12px;
	font-family: arial;
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
	padding: 0px 0px 0px 8px;
	border:none;
	text-transform:none;
}

.product_filter_box td
{
	font-family: arial;
	text-align: left;
	padding: 0px;
	vertical-align: top;
}

.product_avlb_box td
{
	font-family: arial;
	border: solid 1px #cccccc;
	border-top: none;
	text-align: left;
    height: 70px;
	padding: 10px 0px 10px 0px;
	vertical-align: middle;
}

.product_avlbStock_box td
{
	font-family: arial;
	padding: 0px;
	vertical-align: top;
}

.product_dtl_box td
{
	font-family: arial;
	padding: 0px;
	vertical-align: top;
}

.product_dtl_box_h1
{
    font-size: 14px;
    padding: 0px 0px 0px 10px;
}

.product_dtl_box p
{
    color: #757575;
    font-size: 11px;
    padding: 0px 10px 0px 0px;
    line-height:1.5;
}

.product_avlb_box a:link, .product_avlb_box a:active, .product_avlb_box a:visited, .product_avlb_box a:hover
{
    text-decoration:none;
    color:#5d5d5d;
}

.product_filter_box ul li, .product_filter_box ol li, .product_avlb_box ul li, .product_avlb_box ol li,
.product_avlbStock_box ul li, .product_avlbStock_box ol li
{
    font-size:11px;
    color: #757575;
    list-style-type:none;
    padding: 0px;
    margin: 0px 0px 0px 20px;
    line-height:1.5;
}

.product_dtl_box ul li, .product_dtl_box ol li
{
    font-size:11px;
    color: #757575;
    list-style-type:none;
    padding: 0px;
    margin: 0px 0px 0px 0px;
    line-height:1.5;
}

.product_avlb_box div
{
	text-align: center;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.product_avlb_box span
{
    color: Black;
    font-weight: bold;
}

.product_avlb_box img
{
    margin: 0px 0px 0px 5px;
    float: left;
    border: solid 1px #cccccc;
}

.product_avlbStock_box img
{
    vertical-align:middle;
    border: solid 1px #cccccc;
}

.product_qnt_box
{
    width: 24px;
    border: solid 1px #cccccc;
    text-align:center;
}

.product_quickAdd_box
{
    width: 60px;
    border: solid 1px #cccccc;
}

/* CONFIGURATION PAGE */
.product_config_box
{
    width: 652px;
	height: 19px;
	background-image: url(../images/pages/common/commonBar.png);
	border: none;
	background-repeat: no-repeat;
}

.product_config_box th
{
    height: 19px;
    font-size: 12px;
	font-family: arial;
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
	padding: 0px 0px 0px 8px;
	border:none;
	text-transform:none;
}

.product_config_box td
{
	font-family: arial;
	padding: 0px;
	vertical-align: top;
}

.product_config_box img
{
    vertical-align:middle;
}

.product_config_box_small
{
    width: 200px;
	height: 19px;
	background-color: white;
	background-image: url(../images/pages/common/commonXSmallBar.png);
	border: none;
	background-repeat: no-repeat;
}

.product_config_box_small th
{
    height: 19px;
    font-size: 12px;
	font-family: arial;
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
	padding: 0px 0px 0px 8px;
	border:none;
	text-transform:none;
}

.product_config_box_small td
{
	font-family: arial;
	border: solid 1px #cccccc;
	border-top: none;
	padding: 0px;
	vertical-align: top;
}

/* MY CART PAGE */
.product_cart_box
{
    width: 823px;
	height: 18px;
	background-image: url(../images/pages/common/cartBar.png);
	border: none;
	background-repeat: no-repeat;
}

.product_cart_box th
{
    height: 18px;
    font-size: 12px;
	font-family: arial;
	font-weight:normal;
	text-align:left;
	vertical-align: middle;
	border:none;
	text-transform:none;
}

.product_cart_box td
{
	font-family: arial;
}

.product_cart_box img
{
    vertical-align:middle;
}

.product_cart_bottom_box
{
    width: 823px;
	height: 18px;
	background-image: url(../images/pages/common/cartBottomBar.png);
	border: none;
	background-repeat: no-repeat;
}

.cartBrd_box
{
    width: 890px;
    background: url(../images/pages/common/top-left-corner.png) no-repeat top left;
    margin-bottom: 10px;
}

.cartBrd_top
{
    background: url(../images/pages/common/top-right-corner.png) no-repeat top right;
}

.cartBrd_bottom
{
    background: url(../images/pages/common/bottom-left-corner.png) no-repeat bottom left;
}

.cartBrd_bottom div
{
    background: url(../images/pages/common/bottom-right-corner.png) no-repeat bottom right;
}

.cartBrd_cnt
{
    background: url(../images/pages/common/dot.png) top right repeat-y;
    padding: 0 10px;
}

.cartBrd_cnt_table
{
    height:300px;
}

.cartBrd_cnt_table th
{
    font: 14px arial;
    color: #231f20;
    font-weight:bold;
    text-align: center;
    text-transform:uppercase;
}

.cartBrd_top div, .cartBrd_top, .cartBrd_bottom div, .cartBrd_bottom
{
	width: 100%;
	height: 10px;
	font-size: 1px;
}

/* START jQuery Banner */

.modelBanner_view
{
	float: left;
	position: relative;
}
/*--Window/Masking Styles--*/
.modelBanner_window
{
	height:189px;
	width: 444px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}

.modelBanner_reel
{
	position: absolute;
	top: 0;
	left: 0;
}

.modelBanner_reel img
{
    float: left;
}

/*--Paging Styles--*/
.modelBanner_paging
{
	position: absolute;
	bottom: 0px;
	right: -7px;
	width: 110px;
	height :40px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	/*background: url(paging_bg2.png) no-repeat;*/
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}

.modelBanner_paging a
{
	padding: 5px;
	text-decoration: none;
	color: #000;
	background: #ddd;
	/*border: 1px solid #610000;*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.modelBanner_paging a.active
{
	font-weight: bold;
	color: #fff;
	background: #920000;
	/*border: 1px solid #610000;*/
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
}

.modelBanner_paging a:hover
{
    font-weight: bold;
}

/* End jQuery Banner */

.colorAging
{
    width: 94px;
    padding: 0px 0px 5px 0px;
}

/* Green */
.colorAging_01
{
    padding: 0px 5px 0px 5px;
    background-color: #1ae929;
    color: Black;
}

/* Yellow */
.colorAging_02
{
    padding: 0px 5px 0px 5px;
    background-color: #e9e21a;
    color: Black;
}

/* Orange */
.colorAging_03
{
    padding: 0px 5px 0px 5px;
    background-color: #e98f1a;
    color: White;
}

/* Red */
.colorAging_04
{
    padding: 0px 5px 0px 5px;
    background-color: #e91a1a;
    color: White;
}

/* Purple */
.colorAging_05
{
    padding: 0px 5px 0px 5px;
    background-color: #4e387e;
    color: White;
}

/* Black */
.colorAging_06
{
    padding: 0px 5px 0px 5px;
    background-color: Black;
    color: White;
}
