BODY {
	BACKGROUND-COLOR: 666666;
	margin: 0px;
	background-image: url(/images/index_images/page/page_background.png);
	background-position: center;
}
A:link {
	text-decoration: underline;
	COLOR: #028FCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

A:visited {
	text-decoration: underline;
	COLOR: #399CC1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A:hover {
	text-decoration: none;
	COLOR: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
A:active {
	text-decoration: underline;
	COLOR: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/* ############# Main Header Table ############# */
.main_header{
	background-image: url(/images/index_images/header_cre/cre_header_bar.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 127px;
	width: 899px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

/* ############# Shopping cart summary Search ############# */
/* ############# Shopping Cart ############# */
/* ############# Shopping Cart ############# */
/* ############# Header Search ############# */
.header_search_submit {
	width: 55px;
	color: #000000;
	background: #E1E1E1;
	font: bold 9pt sans-serif;
	padding: 20px;
	height: 28px;
	border: 3px outset #FFFFFF;
	vertical-align: top;
	padding: 2px;
	margin-top: 1px;
}

/*   .header_search    */

/* ############# Top Level Body Table Style ############# */
table.main_body_table {
	background-position: center center;
	width: 899px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-color: #FFFFFF;
}
/* ############# Common Elements ############# */
/*   .marginheader    */
/*   .left_nav_tier1    */
/*   .left_nav_footer    */
/*   .left_nav_footer    */
/*   .loginlink    */
/*   .logoutlink    */
/* ############# Drop down menu ############# */
/* ############# horizontal_menu ############# */
/* ############# horizontal menu ############# */
/* ############# macr_menu ############# */
/* ############# horizontal menu ############# */
/* ############# product detail table ############# */
.pdetail_section_headerbg {
	height: 27px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

/*
.pdetail_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: 758CA1;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: 758CA1;
	border-left-color: 758CA1;
}
*/
.pdetail_section_on {
	vertical-align: middle;
	padding-top: 2px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
}

.pdetail_section_on A:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

.pdetail_section_off {
	background-image: url(/images/tabs/tabs_specbar_bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
}

.pdetail_section_off A:hover{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

/* ############# end product detail table ############# */
/* ############# dynamic menu tabs ############# */
#ddimagetabs{
	height: 28px; /*height of tab image */
	margin-top: 7px; /*spacing between tabs */
}

#ddimagetabs a{
	display: inline;
	text-decoration: none;
	font: bold 12px Arial; /*tab font */
	color: #000000; /*font color */
	width: 125px; /*height of tab image */
	float: left;
	display: inline;
	margin-left: 7px; /*spacing between tabs */
	padding-top: 6px; /*vertical offset of tab text from top of tab*/
	background-image: url(/images/tabs/tabs_specbar_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	cursor: pointer;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding-bottom: 6px;
	margin-bottom: -2px;
}

#ddimagetabs a.current{
	font: bold 12px Arial; /*tab font */
	color: white; /*font color */
	background-image: url(/images/tabs/tabs_specbar_off.gif);
	background-repeat: repeat-x;
	cursor: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom: -2px;
}

#ddimagetabs a:hover{
	font: bold 12px Arial; /*tab font */
	background-color: #666666;
	background-repeat: repeat-x;
	cursor: pointer;
}

/* ############# end dynamic menu tabs ############# */
/* ============== dynamic DHTML CSS ====================== */
.tabcontent{
	display: none;
}

/* ============== dynamic DHTML CSS ====================== */
/*   #################################    */
/*   product detail styles    */
/*   #################################    */
/*   #################################    */
/*   product detail styles    */
/*   #################################    */
.subtitle {
	font: 20px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #CC3333;
	margin-bottom: 5px;
	background-image: url(/images/subhead_under.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-top: 3px;
}

	.product_list_header_link A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
	line-height: 130%;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
}

.product_list_header_link A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	line-height: 130%;
	text-decoration: none;
}


.result_nav {
	text-align: right;
	text-decoration: none;
	height: 19px;
}
.result_nav .active{
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	height: 1%;


}
.result_nav A:link {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #2796CB;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;


}
.result_nav A:visited {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #2796CB;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	}
.result_nav A:hover {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #A3D5ED;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
.result_nav A:active {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #336699;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}

.option_table table{
}

.ip_address {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	background-color: #FFDFDF;
	padding: 5px;
	border: 1px dashed #CC3333;
	margin-left: 10px;
	margin-right: 10px;
	font-weight: bold;
	margin-top: 10px;
}

.moduleRow {
}

.order_conf_address_container_1 {
	width: 300px;
	float: left;
	clear: left;
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 5px;
	border: 1px solid #999999;
	background-color: #F3F3F3;
	background-image: url(/images/gradient_3.jpg);
}

.order_conf_address{
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	padding: 5px;
	clear: left;
}

.review_table table{
}

.subcat_sidebar_title {
	background-color: #028FCC;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9ED5DE;
}

.sidebar_right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: c8c8c8;
	width: 201px;
}

.sidebar_search_parameters {
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 6px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: c8c8c8;
}

/* ############# expand/collapse parameter search ############# */
.parameter_category{
	cursor: pointer; /*header of 2nd demo*/
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

/* ############# expand/collapse parameter search ############# */
/*dropdown menu*/
.ddm_products {
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 100%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #c8c8c8;
	background-image: url(/images/ddm_grentitle_bg.gif);
	background-color: #4F9A1A;
	background-repeat: repeat-x;
}

.ddm_products a:link,.ddm_products  a:active, .ddm_products  a:visited{
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 60%;
	width: 100%;
	height: 17px;
}

.ddm_container {
	text-align: left;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFCFDC;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	float: left;
	width: 899px;
}

.ddm_menu_container_row {
	background-color: #35556B;
	color: #FFFFFF;
	width: 899px;
	float: left;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
}

.ddm_menu_container_column {
	margin-right: 10px;
	margin-left: 10px;
	width: 155px;
	float: left;
}

.ddm_menu_maincategory {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888;
}

.ddm_container_title{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFCFDC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
	width: 186px;
	background-color: #35556B;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 60%;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 13px;
}

.ddm_close{
	background-color: #35556B;
	color: #FFFFFF;
	width: 899px;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
}

.ddm_close A:link, .ddm_close A:visited, .ddm_close  A:active{
	font-size: 11px;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ddm_close A:hover{
	background-color: #BFCFDC;
	text-decoration: none;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/*
.ddm_products1 {
	background-color:#35556B;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 100%;
	letter-spacing: 60%;
	border-right-width: 1px;
	border-right-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #c8c8c8;
}
.ddm_products_backup {
	background-color:#027CB0;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 100%;
	letter-spacing: 60%;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #01597E;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #01597E;
}
*/
.order_comment_area-08{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 100%;
	height: 80px;
}

fieldset {
	border: 0;
	border-top: 1px solid #000;
	background-color: #f1f5fa;
	padding: 15px;
	font-family: Arial;
	position: relative;
	margin: 0 0 1em 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 1px;
	margin-left: 0;
}

fieldset legend {
	color: #3A3A3A;
	font-family: arial,helvetica,sans-serif;
	font-size: 1.3em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	padding: 1px 3px;
/*	position: absolute;
	top: -.5em;
	left: .2em;*/
}

fieldset p {
	margin-bottom: 10px;
}

fieldset small {
	font-size: 10px;
	color: #454545;
	line-height: 1.3em;
}

#myacct_list li {
	text-align: left;
	background-color: transparent;
	background-image: url(/images/08_sqbullet_list.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-left: 10px;
	list-style-type: none;
}

/* ############# Stripped Main Header Table ############# */
.stripped_header{
	background-image: url(/images/stripped_bar.png);
	background-repeat: no-repeat;
	background-position: center center;
	height: 90px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

.temp_una{
	border: 2px groove #666666;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	clear: both;
	width: 125px;
	text-align: center;
	background-color: #FFFF00;
}

/* ############# Shopping cart summary Search ############# */
/* ############# Shopping Cart ############# */
/* ############# Shopping Cart ############# */
/* ############# Header Search ############# */
.header_search_submit {
	width: 55px;
	color: #000000;
	background: #E1E1E1;
	font: bold 9pt sans-serif;
	padding: 20px;
	height: 28px;
	border: 3px outset #FFFFFF;
	vertical-align: top;
	padding: 2px;
	margin-top: 1px;
}

/*   .header_search    */


/* ############# Common Elements ############# */
/*   .marginheader    */
/*   .left_nav_tier1    */
/*   .left_nav_footer    */
/*   .left_nav_footer    */
/*   .loginlink    */
/*   .logoutlink    */
/* ############# Drop down menu ############# */
/* ############# horizontal_menu ############# */
/* ############# horizontal menu ############# */
/* ############# macr_menu ############# */
/* ############# horizontal menu ############# */
/* ============== dynamic DHTML CSS ====================== */
/* ============== dynamic DHTML CSS ====================== */
/*   #################################    */
/*   product detail styles    */
/*   #################################    */
/*   #################################    */
/*   product detail styles    */
/*   #################################    */
.subtitle {
	font: 20px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #CC3333;
	margin-bottom: 0px;
	background-image: url(/images/subhead_under.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-top: 3px;
}

	.product_list_header_link A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 120%;
	border-bottom-color: #666666;
}

.product_list_header_link A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}

.product_list_header_link A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
}

.product_list_header_link A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	font-weight: bold;
	text-decoration: none;
}

.product_list_header_link_rev2 A:link, .product_list_header_link_rev2 A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 100%;
	border-bottom-color: #FFFFFF;
}

.product_list_header_link_rev2 A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: underline;
}

.product_list_header_link_rev2 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B0B0B0;
	font-weight: bold;
	text-decoration: underline;
}

	.product_list_sku-part {
	text-decoration: none;
	COLOR: #3a3a3a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	list-style-type: disc;
	list-style-position: inside;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
}

	.results_refine_container {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: 5px;
	font-weight: normal;
}

	.option_table table{
}

.moduleRow {
}

.review_table table{
}

.subcat_sidebar_title {
	background-color: #028FCC;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	width: 200px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9ED5DE;
}

.sidebar_right_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: c8c8c8;
}

.parasearch_results {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-top: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
	margin-top: 3px;
}

.parasearch_results b{
	color: #4F9A1A;
}

.sidebar_parameter_value_inactive {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: block;
}

.sidebar_search_parameters {
	background-color: #FFFFFF;
	text-align: left;
	padding-left: 6px;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: c8c8c8;
}

input.search_parameters_button {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #CC3300;
	padding: 1px 6px;
	border: 0;
	cursor: pointer;
}

input.search_parameters_button:hover {
	background-color: #FF0000;
}

/* ############# expand/collapse parameter search ############# */
.parameter_category{
	cursor: pointer; /*header of 2nd demo*/
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #FFFFFF;
}

/* ############# expand/collapse parameter search ############# */
/*dropdown menu*/
.ddm_products {
	padding-top: 3px;
	padding-bottom: 3px;
	border-right-width: 1px;
	padding-left: 1px;
	border-right-style: solid;
	border-right-color: #c8c8c8;
	background-image: url(/images/ddm_grentitle_bg.gif);
	background-color: #4F9A1A;
	background-repeat: repeat-x;
}

.ddm_products a:link,.ddm_products  a:active, .ddm_products  a:visited{
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 60%;
	height: 17px;
	padding-right: 63px;
	padding-left: 5px;
}

.ddm_container {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	width: 899px;
}

.ddm_menu_container_row {
	background-color: #000000;
	color: #FFFFFF;
	padding-top: 10px;
	padding-bottom: 5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFCFDC;
	width: 900px;
	float: left;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
}

.ddm_menu_container_column {
	margin-right: 10px;
	margin-left: 10px;
	width: 157px;
	float: left;
}

.ddm_menu_maincategory {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	padding-right: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CCFF;
}

.ddm_container_title{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #BFCFDC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
	background-color: #000000;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	letter-spacing: 60%;
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 13px;
	float: left;
	padding-right: 100px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFCFDC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

.ddm_container_filler{
	float: right;
	height: 26px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFCFDC;
	width: 698px;
	clear: right;
}

.ddm_close{
	background-color: #000000;
	color: #FFFFFF;
	width: 900px;
	float: left;
	padding-top: 8px;
	padding-bottom: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #BFCFDC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BFCFDC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #BFCFDC;
}

.ddm_close A:link, .ddm_close A:visited, .ddm_close  A:active{
	font-size: 11px;
	color: #FFFFFF;
	margin-left: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.ddm_close A:hover{
	background-color: #BFCFDC;
	text-decoration: none;
	color: #000000;
	margin-left: 5px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
}

table.shopcart_sum {
	background-repeat: no-repeat;
	background-position: center center;
	height: 84px;
	width: 100px;
	text-align: left;
	background-image: url(/images/index_images/header/darksearch_trans_bg.png);
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
}

.view_cart {
	background-repeat: no-repeat;
	height: 37px;
	width: 132px;
	cursor: pointer;
	margin-bottom: 5px;
	padding-top: 21px;
}

.view_cart  A:link, .view_cart A:visited, .view_cart  A:active {
	text-align: center;
	font-family: verdana;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	width: 132px;
	height: 37px;
	text-decoration: none;
	background-repeat: no-repeat;
	background-image: url(/images/index_images/header_cre/view%20shopping%20cart.gif);
}

.view_cart  A:hover {
	text-align: center;
	font-family: verdana;
	font-size: 9px;
	color: #ffffff;
	font-weight: normal;
	width: 132px;
	height: 37px;
	text-decoration: underline;
	background-repeat: no-repeat;
}

.header_search {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-top: 1px;
}

.header_search table {
	width: 400px;
	text-align: left;
	font-family: arial;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	vertical-align: middle;
}

.header_orange_search_submit {
	width: 55px;
	color: #FFFFFF;
	background: #FF6600;
	font: bold 9pt sans-serif;
	padding: 2px;
	height: 28px;
	border: 3px outset #EEC095;
}

.header_search_keyword_field {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15pt;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.header_search A:link , .header_search A:visited {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: sans-serif;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 1px;
	margin-left: 2px;
	margin-bottom: 1px;
}

.header_search A:hover , .header_search A:active {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	background-color: #0099CC;
	FONT-FAMILY: sans-serif;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-right: 1px;
	margin-left: 2px;
	margin-bottom: 1px;
}

.marginheader {
	background-position: center center;
	width: 610px;
	text-align: left;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	height: 20px;
}

.marginheader A:hover {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: sans-serif;
}

.left_nav_tier1 th {
	background: url(/images/left_nav/bl_nav_bg.png);
	background-repeat: no-repeat;
	height: 22px;
	text-align: left;
	width: 202px;
}

.left_nav_tier1 table {
	color: #FFFFFF;
	padding-top: 0px;
}

.left_nav_footer {
	height: 22px;
	width: 200px;
	background: url(/images/left_nav/left_nav_bg.png);
	background-repeat: no-repeat;
	text-align: left;
}

.menu_footer_solid_bg2 {
	width: 202px;
	background: url(/images/left_nav/menu_bg2.png);
	background-repeat: repeat-y;
	text-align: left;
}

.leftmenu_white_bg {
	width: 202px;
	background: url(/images/left_nav/leftmenu_white_bg.png);
	background-repeat: no-repeat;
	text-align: left;
}

.menu_footer_bg3 {
	width: 202px;
	background: url(/images/left_nav/left_nav_footer3.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 300px;
}

.menu_footer_bg2 {
	width: 202px;
	background: url(/images/left_nav/left_nav_footer2.png);
	background-repeat: no-repeat;
	text-align: left;
	height: 250px;
}

.menu_footer_bg {
	height: 336px;
	width: 202px;
	background: url(/images/left_nav/left_nav_footer2.png);
	background-repeat: no-repeat;
	text-align: left;
}

.pd_description {
	text-decoration: none;
	COLOR: 000000;
	font: bold 14px sans-serif;
	background-color: f2f2f2;
	padding: 6px;
	border: 1px solid #CCCCCC;
}

.loginlink {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: bold 9pt Verdana;
}

.loginlink A:link {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #33CC00;
	padding: 2px 6px;
}

.loginlink A:hover {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	padding: 2px 6px;
	background: #72DF20;
}

.logoutlink {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: bold 9pt Verdana, Arial, Helvetica, sans-serif;
}

.logoutlink A:link {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #CC3300;
	padding: 2px 6px;
}

.logoutlink A:hover {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	padding: 2px 6px;
	background: #EC3C00;
}

.dyn_mnu {
	height: 31px;
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background-image: url(/dd_menu/dynamic_menu_bg.gif);
}

.dyn_mnu_divdr {
	background: url(/images/index_images/header/dynamic_menu_divdr.png) no-repeat center;
}

.horizontal_menu A:link {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: sans-serif;
	height: 24px;
	width: 100%;
	background-repeat: no-repeat;
	padding-top: 3px;
	background-image: url(/images/horiz_menu/horiz_menu_link_bg.jpg);
	text-align: center;
	background-position: right;
}

.horizontal_menu A:visited {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: sans-serif;
	height: 24px;
	width: 100%;
	background: url(/images/horiz_menu/horiz_menu_link_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
	text-align: center;
	background-position: right;
}

.horizontal_menu A:hover {
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: sans-serif;
	height: 24px;
	width: 100%;
	background: url(/images/horiz_menu/horiz_menu_link_over_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
	background-position: right;
}

.horizontal_menu A:active {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: sans-serif;
	height: 24px;
	width: 100%;
	background: url(/images/horiz_menu/horiz_menu_link_over_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	text-align: center;
	background-position: right;
}

.ddoverlap {
	background: url(/images/horiz_menu/macr_menu_bg.jpg);
	width: 698px;
}

.ddoverlap ul {
	background: url(/images/horiz_menu/macr_menu_bg.jpg);
	padding: 0;
	margin: 0;
	width: 698px;
}

.ddoverlap li {
	background: url(/images/horiz_menu/macr_menu_bg.jpg) no-repeat;
	display: inline;
	margin: 0;
}

.ddoverlap li a {
	float: left;
	height: 27px;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	padding-top: 0px;
	padding-bottom: 0px;
	background-image: url(/images/horiz_menu/macr_menu_link_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 23px;
	width: 87px;
	text-align: center;
}

.ddoverlap li a:visited {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: center;
}

.ddoverlap li a:hover {
	background: url(/images/horiz_menu/macr_menu_link_over_bg.jpg) no-repeat 100%;
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	text-align: center;
}

.macr_menu {
	padding: 0;
	margin: -3 0 0;
	background-image: url(/images/horiz_menu/macr_menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

.pdh_1 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-decoration: none;
	COLOR: #2897CC;
	font: bold 14px sans-serif;
	margin-bottom: 5px;
}

.pdh_2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-decoration: none;
	COLOR: #CC3333;
	font: bold 14px sans-serif;
	margin-bottom: 5px;
}

.pdh_3 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	text-decoration: none;
	COLOR: #006699;
	font: bold 14px sans-serif;
	margin-bottom: 5px;
}

.right_menu {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: dddddd;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: dddddd;
	background-image: url(/images/right_menu_bg.jpg);
}

.left_bottom_1px_cccccc {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 2px;
	padding-left: 4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}

.bottom_dual_1px_cccccc {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
}

.bottom_top_dual_1px_cccccc {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCCCC;
	border-top-width: 3px;
	border-top-style: double;
	border-top-color: #CCCCCC;
}

.right_1px_cccccc {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.top_1px_999999 {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}

.top_1px_cccccc {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}

.bottom_1px_999999 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.right_menu_header_text {
	width: 192px;
	background-image: url(/images/right_menu_textbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

.pdetail_section_on A:visited, .pdetail_section_on A:link, .pdetail_section_on A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

.pdetail_section_off A:visited, .pdetail_section_off A:link, .pdetail_section_off A:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}

#tablist {
	padding: 3px 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top: 0.1em;
	font: bold 12px Verdana;
}

#tablist li {
	list-style: none;
	display: inline;
	margin: 0;
}

#tablist li a {
	padding: 3px 0.5em;
	margin-left: 3px;
	border: 1px solid #778;
	border-bottom: none;
	background: white;
	cursor: pointer;
}

#tablist li a:link, #tablist li a:visited {
	color: navy;
	cursor: pointer;
}

#tablist li a.current {
	background: lightyellow;
}

.redborder {
	border: 1px solid #FF6666;
	background-color: #FFEAEA;
}

.redborder2px {
	border: 2px solid #FF6666;
	background-color: #FFEAEA;
}

.greenborder {
	border: 1px solid #33CC33;
	background-color: #DDFFB7;
}

#tabcontentcontainer {
	width: 400px;
	/* Insert Optional Height definition here to give all the content a unified height */
	padding: 5px;
	border: 1px solid black;
}

.index_feat_tabs_background {
	background-image: url(/images/newold_index/index_tab_background.jpg);
	background-repeat: no-repeat;
}

.order_guide_table {
	text-align: left;
	width: 100%;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	margin-top: 5px;
}

.order_guide_table td {
	background-color: #F5F8FA;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	color: #000000;
	text-align: left;
	border-left: 1px solid #E8E8E8;
	border-top: 1px solid #bbbbbb;
}

.order_guide_table th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
	color: #2D5B8A;
	text-align: left;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
	font-weight: bold;
	background-color: #ECF0F3;
}

.pdetail_main_bg {
	width: 99%;
	background-color: #999999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}

.pdetail_one_bg {
	background-color: #EBEBEB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	color: #000000;
	vertical-align: top;
	text-align: left;
	width: 170px;
}

.pdetail_one_bg th {
	font-weight: bold;
	text-align: left;
	width: 300px;
}

.pdetail_two_bg {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: left;
}

.pdetail_header {
	font: bold 12px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #FFFFFF;
	text-align: left;
	background-color: #333333;
	padding-top: 3px;
	padding-right: 0;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: left;
}

.product_detail_spec_cell {
	background-color: #F3F3F3;
}

.subtitle2 {
	font: 20px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #CC3333;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 3px;
}

.main_title {
	color: #006699;
	text-align: left;
	padding-top: 4px;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
	height: 28px;
	padding-left: 5px;
	padding-bottom: 4px;
}

.info_hdr_line_shadow {
	color: black;
	text-align: left;
	padding: 5px 0 3px 3px;
	font: bold 15px sans-serif, Verdana, Arial, Helvetica;
	background-image: url(/images/info_header_shdw.jpg);
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial,helvetica;
	padding-left: 9px;
}

.info_hdr_line_shadow_blue {
	color: black;
	text-align: left;
	padding: 5px 0 3px 3px;
	font: bold 15px sans-serif, Verdana, Arial, Helvetica;
	background-image: url(/images/info_header_shdw.jpg);
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial,helvetica;
	padding-left: 9px;
	border-bottom: 2px solid #4080BF;
}

.info_hdr_line_shadow_black {
	color: black;
	text-align: left;
	padding: 5px 0 3px 3px;
	font: bold 15px sans-serif, Verdana, Arial, Helvetica;
	background-image: url(/images/info_header_shdw.jpg);
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: black;
	FONT-FAMILY: arial,helvetica;
	padding-left: 9px;
	border-bottom: 2px solid #000000;
}

.product_list_header {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

.product_list_header .features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	float: left;
	margin-top: 7px;
	clear: both;
	line-height: 14px;
}

.product_list_header .sku {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*	color: #CC5607;*/
	color: #D45D0C;
	line-height: 130%;
	letter-spacing: 0.03em;
	margin-top: 3px;
}

.product_list_header .price {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
	text-align: right;
}

.product_list_header th {
	color: black;
	text-align: left;
	background-image: url(/images/product_detail/pdetail_section_r1_c5.jpg);
	FONT-WEIGHT: bold;
	FONT-SIZE: 13px;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	padding-left: 4px;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-left-color: cccccc;
	border-left-style: solid;
	line-height: 100%;
}

.product_list_header .odd {
	border-left-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: cccccc;
	border-bottom-style: solid;
	background-color: #F8F8F8;
	line-height: 100%;
}

.product_list_header .even {
	border-left-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: cccccc;
	border-bottom-style: solid;
	background-color: efefef;
	line-height: 100%;
}

.product_list_header_link A:link, .product_list_header_link A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	line-height: 130%;
	border-bottom-color: #666666;
}

.ajax_right_ext {
	width: ;
	float: ;
	clear: ;
	background-position: top;
}

.category_box {
	width: 140px;
}

.top_category_bullet {
	width: 6px;
	float: left;
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.category_container {
	width: 150px;
	margin: 5px;
}

.left_bottom_brdr_cccccc {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.left_top_bottom_brdr_cccccc {
	border-top: 1px solid #cccccc;
	border-right: none;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.all_brdr_cccccc {
	border: 1px solid #cccccc;
}



.inner_spec_table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #FFFFFF;
	padding: 2px;
}

.inner_spec_table th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: eaeaea;
	font-weight: bold;
	text-decoration: none;
	background-color: #999999;
	padding-left: 5px;
}

.inner_spec_table td {
	background-color: #cccccc;
}

.option_table th {
	color: #FFFFFF;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 7px;
	height: 27px;
	padding-right: 0px;
	height: 27px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #DD5717;
}

.option_table_form {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
	padding-bottom: 3px;
}

.option_value_short {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
	width: 730px;
	margin-left: 7px;
	float: left;
	clear: right;
	padding-top: 3px;
}

.option_value_short a:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #1D6F8D;
}

.option_value_short a:hover {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #217EA3;
	text-decoration: none;
	background-color: #DAE9EF;
}

.option_value {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
	width: 600px;
	margin-left: 7px;
	float: left;
	clear: right;
	padding-top: 3px;
}

.option_select {
	float: left;
	clear: right;
	width: 10px;
	margin-right: 4px;
}

.option_container {
	float: left;
	width: 830px;
	clear: left;
}

.option_container_recommended {
	float: left;
	width: 750px;
	clear: left;
	background-color: #F4FFC9;
	padding-bottom: 3px;
}

.option_container_short {
	float: left;
	width: 750px;
	clear: left;
}

.atc_price {
	color: #000000;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	text-align: right;
	margin-top: 4px;
}

.atc_table {
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-right-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: auto;
	margin-right: auto;
	width: 98%;
}

.atc_table th {
	background-image: url(/images/product_detail/pdetail_section_r1_c5.jpg);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	color: black;
	COLOR: black;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 13px;
	FONT-WEIGHT: bold;
	line-height: 100%;
	padding-bottom: 1px;
	padding-left: 4px;
	padding-right: 0;
	padding-top: 7px;
	text-align: left;
}

.atc_table td {
	background-color: #FFFFFF;
	border-bottom-color: cccccc;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: cccccc;
	border-left-style: solid;
	border-left-width: 1px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.atc_table_pd A:link {
	color: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: normal;
}

.atc_table_pd A:visited {
	color: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.atc_table_pd A:hover {
	color: #9DC2D9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}

.atc_table_pd A:active {
	color: #FFCC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.cart_qty {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	width: 30px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.shipping_estimator th {
	color: #FFFFFF;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 5px;
	padding-right: 0px;
	background-repeat: repeat-x;
	background-color: #336699;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #BBBBBB;
}

.shipping_estimator .alternate {
	color: #000000;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 5px;
	padding-right: 0px;
	background-repeat: repeat-x;
	background-color: #E3E3DB;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1px solid #E3E3DB;
}

.shipping_estimator td {
	color: #333333;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-position: center;
	padding: 5px;
}

.zipcode {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 50px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}

.shipping_results td {
	color: #333333;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-position: center;
}

.forgot_password {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	float: left;
}

.existing_customers {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100%;
	background-color: efefef;
}

.new_customers {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 330px;
	float: none;
	padding-top: 10px;
	padding-left: 10px;
}

.text_field_line {
	float: left;
	clear: left;
}

.account_id {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	clear: right;
	width: 75px;
	height: 20px;
	padding-top: 8px;
	padding-left: 0px;
	background-color: eaeaea;
}

.address_field_value {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	float: left;
	clear: right;
	width: 210px;
	height: 34px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_long_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 170px;
	height: 27px;
	padding-top: 6px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	/*clear: left;*/
	width: 115px;
	height: 27px;
	padding-top: 6px;
	padding-left: 8px;
	background-color: eaeaea;
}

.address_field_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 205px;
	float: left;
	clear: right;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 2px;
	background-color: eaeaea;
	margin-left: -3px;
}

.login_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 65px;
	float: left;
	clear: left;
	height: 20px;
	padding: 2px;
}

.login_field_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 100px;
	float: left;
	padding-left: 0px;
	clear: right;
	height: 25px;
}

.login_field_form .field {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
}

.error {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFDFDF;
	border: 1px dashed #CC3333;
	margin-top: 5px;
	height: auto;
	padding: 5px;
}

.coupon_redemption {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #FFDE9B;
	padding: 5px;
	border: 2px dashed #666666;
	margin-top: 5px;
	height: auto;
}

.special_exceptions {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px;
	border: 3px dashed #666666;
	margin-top: 1px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
}

.address_box {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px;
	border: 3px dashed #666666;
	margin-left: 20px;
}

.default_address {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #FFFFCC;
	padding: 5px;
	border: 3px dashed #666666;
}

.login_container {
	padding-top: 7px;
	padding-bottom: 7px;
	width: 330px;
}

.moduleRowOver {
	background-color: #BDDBF2;
	cursor: pointer;
}

.moduleRowSelected {
	background-color: #D7E9F7;
}

.address_container {
	width: 190px;
	float: left;
	padding-bottom: 0px;
	padding-left: 0px;
}

.password_container {
	float: left;
	border: 1px double #BFBFBF;
	margin-top: 1px;
	margin-left: 3px;
	clear: left;
	width: 390px;
	background-color: eaeaea;
	padding-top: 3px;
}

.new_address_container {
	float: left;
	border: 1px double #BFBFBF;
	margin-top: 1px;
	margin-left: 3px;
	clear: left;
	width: 330px;
	background-color: eaeaea;
	padding-top: 3px;
}

.shipping_method td {
	padding: 2 0 2 5;
}

.shipping_method {
	padding-right: 0;
}

.review_comment_area {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 580px;
	height: 150px;
}

.order_comment_area {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 580px;
	height: 70px;
}

.creditcard_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 210px;
	float: left;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	background-color: eaeaea;
	height: 30px;
	margin-left: -3px;
}

.creditcard_form .field {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 200px;
}

.creditcard_form .cvv2 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	width: 30px;
}

.creditcard_container {
	width: 300px;
	float: left;
	border: 1px double #BFBFBF;
	margin-top: 5px;
	margin-left: 1px;
	clear: left;
	background-color: eaeaea;
}

.creditcard_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 115px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: eaeaea;
	height: 30px;
	padding-bottom: 5px;
}

.security_code {
	padding-top: 7px;
	padding-left: 2px;
	float: right;
	padding-bottom: 5px;
	clear: left;
	margin-top: -30px;
	width: 330px;
	margin-left: 0px;
}

.order_conf_address_b {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	clear: right;
	font-weight: bold;
	padding: 3px;
	background-color: #748FA9;
}

.order_conf_edit {
	background-color: #748FA9;
}

.margin_left_10px {
	margin-left: 10px;
}

.margin_right_10px {
	margin-right: 10px;
}

.margin_right_5px {
	margin-right: 5px;
}

.margin_left_5px {
	margin-left: 5px;
}

.margin_left_7px {
	margin-left: 7px;
}

.shaded_table {
	margin-top: 5px;
}

.packing_list {
	text-align: left;
	border-left: 1px solid #BBBBBB;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	margin-top: 5px;
}

.packing_list td {
	background-color: #eaeaea;
	font-family: arial, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: 000000;
	text-align: left;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

.packing_list th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	color: #0B496D;
	text-align: left;
	font-weight: normal;
	background-color: #99CCCC;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
}

.packing_list b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B496D;
	font-weight: bold;
	background-color: #99CCCC;
}

.sub_cat_left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B496D;
	font-weight: normal;
}

.sub_cat_left .bullet {
	padding-left: 4px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
}

.sub_cat_left .text A:link, .sub_cat_left .text A:visited, .sub_cat_left .text A:active {
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width: 185px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	text-decoration: none;
	display: block;
}

.sub_cat_left .text A:hover {
	font-family: sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-left: 2px;
	padding-top: 3px;
	margin-right: 4px;
	padding-bottom: 3px;
	width: 185px;
	text-decoration: underline;
	display: block;
}

.margin_top_10px {
	margin-top: 10px;
}

.arrow_bullet {
	float: left;
	clear: left;
	padding-top: 6px;
}

.margin_top_7px {
	margin-top: 7px;
}

.margin_top_3px {
	margin-top: 3px;
}

.margin_bottom_3px {
	margin-bottom: 3px;
}

.glossymenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.glossymenu ul li ul {
	background: url(/images/left_nav/sub_cat2_bg.png) repeat-x;
	list-style-type: none;
	padding-left: 1px;
	padding-right: 2px; /* */
}

.glossymenu ul li ul li {
	list-style-position: outside;
	padding-top: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: white;
	background-color: eaeaea;
	padding-bottom: 2px;
}

.glossymenu ul li ul li A:link, .glossymenu ul li ul li A:visited, .glossymenu ul li ul li A:active {
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #237BAB;
	font-weight: bold;
	width: 195px;
	text-decoration: none;
	background-image: none;
	line-height: 14px;
}

.glossymenu ul li ul li A:hover {
	font-family: arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	width: 195px;
	background-image: none;
	text-decoration: none;
}

.glossymenu li a {
	background: url(/images/left_nav/bl_nav_bg.png) no-repeat bottom left;
	color: white;
	display: block;
	width: 202px;
	margin: 0;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
}

.glossymenu li a:visited {
	background-image: url(/images/left_nav/bl_nav_bg.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.glossymenu li a:active, .glossymenu li a:hover {
	background-image: url(/images/left_nav/bl2_nav_bg_over.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.left_container {
	float: left;
	width: 100%;
}

.newlogin_container {
	float: left;
	border: 1px double #BFBFBF;
	margin-top: 1px;
	margin-left: 3px;
	clear: left;
	/*	width: 350px;*/
	background-color: eaeaea;
	padding-top: 3px;
}

.newlogin_long_field_text {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 140px;
	height: 27px;
	padding-top: 4px;
	padding-left: 8px;
	background-color: eaeaea;
}

.newlogin_field_form {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 205px;
	float: left;
	clear: right;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 2px;
	background-color: eaeaea;
	margin-left: -3px;
}

.table_pad_1px {
	padding: 1px;
}

.feat_header_ {
	margin-top: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1682B1;
	margin-bottom: 5px;
	font-weight: bold;
}

.sys_spec_table {
	width: 100%;
	background-color: #90A0C0;
	text-align: left;
	border: 3px solid #CCCCCC;
}

.sys_spec_header {
	font: bold 12px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #FFFFFF;
	text-align: left;
	background-color: #809CB7;
	padding-right: 0;
	padding-left: 10px;
	text-align: left;
	height: 30px;
	padding-top: 7px;
	padding-bottom: 7px;
}

.sys_spec_cell {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	text-align: left;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: none;
	border-right-style: none;
	vertical-align: top;
}

.customize_box {
	text-decoration: none;
	width: 200px;
	background-color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border: 4px double #B7B6BB;
}

.customize_box .b {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

.customize_box .price {
	text-decoration: none;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #1ABFF4;
}

.customize_box .features {
	text-decoration: none;
	text-align: left;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}

.customize_link A:link, .customize_box A:active, .customize_box A:visited {
	cursor: pointer;
	text-decoration: none;
	COLOR: #3AE800;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.customize_link A:hover {
	font-weight: bold;
	cursor: pointer;
	text-decoration: underline;
	COLOR: #FEA023;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.redoutline {
	margin: 2px 2px;
	padding: 0px 1px;
	border: 2px solid #FF0000;
	width: 10px;
}

.review_table th {
	color: #FFFFFF;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial, helvetica;
	padding-left: 7px;
	height: 27px;
	padding-right: 0px;
	height: 27px;
	background-repeat: repeat-x;
	background-position: top;
	background-color: #006699;
}

.border_rbl_1px_eaeaea {
	border-top: none;
	border-right: 1px solid #EAEAEA;
	border-bottom: 1px solid #EAEAEA;
	border-left: 1px solid #EAEAEA;
}

.border_1px_cccccc {
	border: 1px solid cccccc;
}

.border_rbl_1px_cccccc {
	border-top: none;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.subcat_sidebar {
	background-color: #FFFFFF;
	text-align: left;
	padding-top: 6px;
	padding-bottom: 6px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: c8c8c8;
	padding-right: 6px;
	padding-left: 6px;
}

.subcat_sidebar_advancedsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 3px;
	color: #990000;
	width: 130px;
}

.sidebar_parameter_keyword {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
	width: 100%;
}

.sidebar_tools {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
	width: 200px;
}

.sidebar_parameter_value_container {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-top: 1px;
	margin-bottom: 2px;
	padding-left: 6px;
	padding-right: 4px;
}

.sidebar_parameter_value {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	display: block;
}

.sidebar_tools A:link, .sidebar_tools A:active, .sidebar_tools A:visited {
	text-decoration: none;
	COLOR: #2D7BB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.sidebar_tools A:hover {
	text-decoration: underline;
	COLOR: #316AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 13px;
}

.sidebar_search_parameters A:link, .sidebar_search_parameters A:active, .sidebar_search_parameters A:visited {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #CC3300;
	padding: 2px 6px;
}

.sidebar_search_parameters A:hover {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #FF0000;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
}

.sidebar_parameter_expand {
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #c8c8c8;
}

.sidebar_parameter_collapse {
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 6px;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: c8c8c8;
}

.subcat_links {
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #000000;
	width: 100%;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D7D7D7;
}

.subcat_links  a:link {
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 13px;
	color: #3974AE;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

.subcat_links  a:active, .subcat_links  a:hover,.subcat_links  a:visited {
	text-align: left;
	text-decoration: underline;
	font-family: arial;
	font-size: 13px;
	color: #3974AE;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
}

.ddm_menu_maincategory  A:link, .ddm_menu_maincategory A:visited, .ddm_menu_maincategory  A:active {
	font-size: 14px;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}

.ddm_menu_subcategory {
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 1px;
	padding-right: 3px;
	padding-left: 3px;
}

.ddm_menu_subcategory  A:link, .ddm_menu_subcategory A:visited, .ddm_menu_subcategory  A:active {
	font-size: 12px;
	color: #FFFFFF;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	margin-left: 0px;
	display: block;
}

fieldset.final, fieldset.ponu {
	border: 5px solid #336699;
	background-color: #F1F5FA;
	position: relative;
	margin: 0 0 10px 0;
}

fieldset.final legend, fieldset.ponu legend {
/*	color: #000000;
	position: absolute;
	top: -0.5em;
	left: 0.2em;*/
}

.center_text, .text-align_center {
	text-align: center;
	text-align: center;
}

.left_nav_tier1 .sub_cat, .sub_cat {
	background: #FFFFFF url(/images/left_nav/sub_cat2_bg.png) repeat-x;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	width: 202px;
	background: #FFFFFF url(/images/left_nav/sub_cat2_bg.png) repeat-x;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	width: 202px;
}

.left_nav_tier1 .link A:link, .left_nav_tier1 .link A:visited {
	background: url(/images/left_nav/bl_nav_bg.png);
	background-repeat: no-repeat;
	COLOR: #ffffff;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 202px;
	background: url(/images/left_nav/bl_nav_bg.png);
	background-repeat: no-repeat;
	COLOR: #ffffff;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 202px;
}

.left_nav_tier1 .link A:hover, .left_nav_tier1 .link A:active {
	background: url(/images/left_nav/bl2_nav_bg_over.png);
	background-repeat: no-repeat;
	COLOR: #ffffff;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 202px;
	background: url(/images/left_nav/bl2_nav_bg_over.png);
	background-repeat: no-repeat;
	COLOR: #ffffff;
	FONT-FAMILY: sans-serif;
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	height: 22px;
	padding-left: 4px;
	padding-top: 3px;
	text-decoration: none;
	width: 202px;
}

.loginlink A:visited, .loginlink A:active {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #72DF20;
	padding: 2px 6px;
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #72DF20;
	padding: 2px 6px;
}

.logoutlink A:visited, .logoutlink A:active {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #EC3C00;
	padding: 2px 6px;
	text-decoration: none;
	COLOR: #FFFFFF;
	font: normal 9pt sans-serif;
	background-color: #EC3C00;
	padding: 2px 6px;
}

.pdetail_two_bg th, .sys_spec_cell th {
	font-weight: bold;
	text-align: left;
	font-weight: bold;
	text-align: left;
}

.subtitle_2, .subtitle_2 h2, .subtitle_2 {
	font: 20px Arial,sans-serif, Verdana, Arial, Helvetica;
	color: #006699;
	margin-bottom: 5px;
	background-image: url(/images/subhead_under.png);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align: left;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
	padding-top: 3px;
}

.option_table, .review_table {
	width: 98%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 11px;
	color: #666666;
	width: 98%;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 11px;
	color: #666666;
}

.option_table b, .review_table b {
	color: #00000;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
	color: #00000;
	text-align: left;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	FONT-FAMILY: arial, helvetica;
}

.option_table td, .review_table td {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 5px;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
	padding-bottom: 5px;
	padding-left: 7px;
	padding-top: 5px;
}

#option_table a:link, #review_table a:link {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #2285AA;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	color: #2285AA;
}

#option_table a:hover, #review_table a:hover {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #217EA3;
	text-decoration: none;
	background-color: #C1E6F4;
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #217EA3;
	text-decoration: none;
	background-color: #C1E6F4;
}

.subcat_table, .subcat_table, .shipping_estimator {
	width: 100%;
}

.ddm_menu_maincategory  A:hover, .ddm_menu_subcategory  A:hover {
	background-color: #BFCFDC;
	text-decoration: none;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
	background-color: #BFCFDC;
	text-decoration: none;
	color: #000000;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	display: block;
}

.marginheader A:visited, .marginheader A:active, .marginheader A:link, .marginheader A:visited, .marginheader A:active, .marginheader A:link {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: sans-serif;
}

.bottom_1px_cccccc, .body_table_border-bottom, .section_right_bottom_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.option_value_short a:visited, #review_table a:visited, #option_table a:visited, .option_value_short a:visited, #review_table a:visited, #option_table a:visited {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #339933;
}

.option_value_short a:active, #review_table a:active, #option_table a:active, .option_value_short a:active, #review_table a:active, #option_table a:active {
	FONT-FAMILY: arial, helvetica;
	FONT-SIZE: 12px;
	color: #333333;
}

.address_container td, .new_address_container td, form {
	padding: 0;
	padding: 0;
}

.order_conf_edit A:link, .order_conf_edit A:visited, .order_conf_edit A:hover, .order_conf_edit A:active {
	COLOR: ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-left: 10px;
	clear: left;
	width: 30px;
	COLOR: ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	margin-left: 10px;
	clear: left;
	width: 30px;
}

.newlogin_field_form .field, .input_field, .address_field_form .field, .newlogin_field_form .field, .input_field, .address_field_form .field {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	float: left;
	font-weight: normal;
	width: 200px;
}

/*font styles start*/
/*A:link, A:active, A:visited {
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
}
 
A:hover {
	text-decoration: underline;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
}*/

.arial_12_000000_sqlist {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 3px 0px 0px 16px;
	padding: 0 0 1em  0;
	list-style-type: square;
	list-style-position: outside;
}
 
.spec_sqlist {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 5px 0px 0px 24px;
	list-style-type: square;
	padding: 0;
}
 
.arial_12b_000000_bgeaeaea {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: eaeaea;
	padding: 2px;
}
 
.arial_11_000000{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
.arial_11_ffffff {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
.arial_11_666666 {
	text-decoration: none;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
.yellow_highlight {
	text-decoration: none;
	background-color: #FFFF00;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.arial_11b_666666 {
	text-decoration: bold;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
 
.arial_12_D05A0A {
	text-decoration: none;
	COLOR: #D05A0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
 
.arial_12i_D05A0A {
	text-decoration: none;
	COLOR: #D05A0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
}
 
.arial_12b_D05A0A {
	text-decoration: none;
	COLOR: #D05A0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
 
.arial_12b_666666 {
	text-decoration: none;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_25_69B346 {
	text-decoration: none;
	COLOR: #69B346;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
}

/*   .link_arial_12_D05A0A    */
/*   end link    */
/*   .link_arial_12_D05A0A    */
/*   end link    */
/*   .link_arial_12b_8DBBE7    */
.link_arial_12b_8DBBE7 A:hover {
	text-decoration: underline;
	COLOR: #339AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_8DBBE7 A:active {
	text-decoration: none;
	COLOR: #7DC0DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*   end link    */
.arial_12b_299FBD_header {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCCCCC;
	letter-spacing: 0.01em;
	word-spacing: -1px;
	text-indent: 3px;
	padding-bottom: 1px;
}

.arial_12b_1C82B9 {
	text-decoration: none;
	COLOR: #1C82B9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.03em;
	word-spacing: 0px;
}

.arial_12b_006699 {
	text-decoration: none;
	COLOR: #006699;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_12_006600 {
	text-decoration: none;
	COLOR: #006600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.cart_optons {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
}

.arial_12_333333 {
	text-decoration: none;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.arial_12_black_ln20 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

.arial_12_000000 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.arial_12b_009900 {
	text-decoration: none;
	COLOR: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_12b_red {
	text-decoration: none;
	COLOR: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.verdana_13b_red {
	text-decoration: none;
	COLOR: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.verdana_12b_red {
	text-decoration: none;
	COLOR: #FF0000;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.verdana_12b_CC3333 {
	text-decoration: none;
	COLOR: #CC3333;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_13b_red {
	text-decoration: none;
	COLOR: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.arial_13_000000 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}
.arial_18_666666 {
	text-decoration: none;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
}

.arial_18_000000 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.arial_16bi_CC0000 {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

.arial_13_CC0000 {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.arial_16b_CC0000 {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

/*   .add to cart link    */
.add_tc A:link {
	COLOR: #009900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #C5EE62;
	padding: 3px;
	text-decoration: none;
	height: 22px;
	border: 1px solid #009900;
}

.add_tc A:visited {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #009900;
	border: 1px solid #009900;
}

.add_tc A:hover {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #009900;
	padding: 3px;
	text-decoration: none;
	border: 1px solid #009900;
}

.add_tc A:active {
	text-decoration: none;
	COLOR: #D05A0A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #009900;
	border: 1px solid #009900;
}
/*   end link    */
.arial_14b_FFFFFF {
	text-decoration: none;
	COLOR: #FFFFFF;
	font: bold 14px sans-serif;
}

.tahoma_17_666666 {
	text-decoration: none;
	COLOR: #666666;
	font-family: tahoma;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.arial_14b_0D69B2 {
	text-decoration: none;
	COLOR: #006699;
	font: bold 14px arial;
}

.arial_14b_3399CC {
	text-decoration: none;
	COLOR: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.arial_14b_339900 {
	text-decoration: none;
	COLOR: #339900;
	font: bold 14px arial;
}

.arial_14b_66CC00 {
	text-decoration: none;
	COLOR: #66CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.arial_14_336600 {
	text-decoration: none;
	COLOR: #336600;
	font: normal 14px sans-serif;
}

.arial_15b_cccccc {
	text-decoration: none;
	COLOR: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.arial_14b_000000 {
	text-decoration: none;
	COLOR: #000000;
	font: bold 14px arial;
}

.arial_14b_ff0000 {
	text-decoration: none;
	COLOR: #FF0000;
	font: bold 14px arial;
}

.arial_16b_000000 {
	text-decoration: none;
	COLOR: #000000;
	font: bold 16px arial;
}

/*   .add to cart blue background link    */
.add_btc A:link {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #29708E;
	text-decoration: none;
	border: 1px solid #29708E;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

/*   end link    */
/*   .add to cart green background link    */
.add_gtc A:hover {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: 348F27;
	text-decoration: none;
	border: 1px solid #348F27;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.add_gtc A:active {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #66CC33;
	text-decoration: none;
	border: 1px solid #348F27;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
/*   end link    */
/*   .information link    */
.info_link A:link , .info_link A:visited{
	COLOR: #006699;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	line-height: 16px;
	padding: 2px;
}

.info_link A:hover {
	COLOR: #333333;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #BBE9FF;
	padding: 2px;
}

.info_link A:active {
	COLOR: #FF6600;
	font-family: verdana;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	background-color: #ffffff;
	padding-right: 2px;
}
/*   end link    */
.cursor_hand {
	cursor: pointer;
}
/*   end link    */
.top_category {
	padding-bottom: 6px;
}

/*   .top category link    */
.top_category A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	font-weight: bold;
	width: 100%;
	text-decoration: underline;
}

.top_category A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
	width: 100%;
	text-decoration: underline;
}

/*   end link    */
.category_list {
	margin: 0;
	margin-left: 11px;
	list-style-type: none;
}

.category_list li{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}

.footer_text {
	text-decoration: none;
	COLOR: #D4D4D4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.footer_text A:link{
	text-decoration: underline;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.footer_text A:hover{
	COLOR: #FFFF99;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
.verdanabold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}
.more_info_link {
	margin-top: 5px;
	text-align: right;
}

.more_info_link A:link, .more_info_link A:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #2796CB;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 2px outset #ABD7E7;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 2px outset #ABD7E7;
	padding-left: 4px;
	padding-right: 4px;
}

.more_info_link A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #47ACDC;
	margin: 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px solid #ABD7E7;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #ABD7E7;
}

.more_info_link A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #2796CB;
	margin: 0px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px solid #006699;
	border-right: 2px solid #ABD7E7;
	border-bottom: 2px solid #ABD7E7;
	border-left: 2px solid #006699;
}

.atc_link {
	padding-top: 5px;
	text-align: left;
	float: left;
	padding-right: 5px;
	padding-bottom: 5px;
	clear: left;
}

.atc_link A:link {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #2CB000;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px outset #81D145;
	border-right: 2px outset #006600;
	border-bottom: 2px outset #006600;
	border-left: 2px outset #81D145;
}

.atc_link A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #009900;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006600;
	border-right-color: #81D145;
	border-bottom-color: #81D145;
	border-left-color: #006600;
}

.right_text {
	padding-top: 5px;
	text-align: left;
	float: right;
	padding-left: 5px;
}

.shipping_estimator_link A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px solid #ABD7E7;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #ABD7E7;
}

.shipping_estimator_link A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px solid #006699;
	border-right: 2px solid #ABD7E7;
	border-bottom: 2px solid #ABD7E7;
	border-left: 2px solid #006699;
}

.blue_submit A:link {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 4px 0px 0px;
	height: 1%;
	border-top: 2px outset #ABD7E7;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 2px outset #ABD7E7;
	float: left;
	padding: 2px 6px;
}

.blue_submit A:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 4px 0px 0px;
	height: 1%;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 2px outset #ABD7E7;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 2px outset #ABD7E7;
	float: left;
}

.blue_submit A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 4px 0px 0px;
	height: 1%;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 2px solid #ABD7E7;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #ABD7E7;
	float: left;
}

.blue_submit A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 4px 0px 0px;
	height: 1%;
	border-top: 2px solid #006699;
	border-right: 2px solid #ABD7E7;
	border-bottom: 2px solid #ABD7E7;
	border-left: 2px solid #006699;
	padding: 2px 6px;
	float: left;
}

.right_submit {
	float: right;
	text-align: right;
	margin-right: 10px;
	vertical-align: bottom;
	padding-top: 4px;
	height: 27px;
}

.green_submit A:link {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #2CB000;
	border-top: 2px outset #81D145;
	border-right: 2px outset #006600;
	border-bottom: 2px outset #006600;
	border-left: 2px outset #81D145;
	padding: 1px 4px;
}

.green_submit A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #009900;
	padding: 1px 4px;
	border-top: 2px solid #006600;
	border-right: 2px solid #81D145;
	border-bottom: 2px solid #81D145;
	border-left: 2px solid #006600;
}

.arial_20b_006699 {
	color: #006699;
	text-align: left;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}
.arial_20b_000000 {
	color: #000000;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}

.arial_20b_666666 {
	color: #666666;
	text-align: left;
	font-family: Arial, sans-serif, Verdana, Arial, Helvetica;
	font-size: 20px;
	font-weight: bold;
}

/*   .link_arial_12_339933    */
.link_arial_12_339933 A:hover {
	text-decoration: underline;
	COLOR: #339933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/*   end link    */
/*   .link_arial_12b_339933    */
.link_arial_12b_339933 A:hover {
	text-decoration: underline;
	COLOR: #339933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*   end link    */
/*   .link_arial_12b_399CC1_99CC00    */
.link_arial_12b_399CC1_99CC00 A:link {
	text-decoration: underline;
	COLOR: #028FCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_399CC1_99CC00 A:visited {
	text-decoration: underline;
	COLOR: #399CC1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_399CC1_99CC00 A:hover {
	text-decoration: none;
	COLOR: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_399CC1_99CC00 A:active {
	text-decoration: underline;
	COLOR: #99CC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
/*   end link    */
/*   .link_arial_12b_2B98C1_FF6600    */
.link_arial_12b_2B98C1_FF6600 {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: ffffff;
}

.link_arial_12b_2B98C1_FF6600 A:link {
	text-decoration: underline;
	COLOR: #1E96DD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: ffffff;
}

.link_arial_12b_2B98C1_FF6600 A:hover {
	text-decoration: underline;
	COLOR: #FF6600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: ffffff;
}

/*   end link    */
/*   .link_arial_12_3366CC    */
.link_arial_12_3366CC A:hover {
	text-decoration: underline;
	COLOR: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

/*   end link    */
/*   .link_arial_12_666666    */
.link_arial_12_666666 A:link, .link_arial_12_666666 A:visited, .link_arial_12_666666 A:active {
	text-decoration: none;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

/*   end link    */
/*   .link_arial_12_666666    */
.link_arial_11_666666 A:link, .link_arial_11_666666 A:visited, .link_arial_11_666666 A:active {
	text-decoration: none;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
}

.link_arial_11_666666 A:hover {
	text-decoration: underline;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/*   end link    */
/*   .link_arial_15b_3366CC    */
.link_arial_15b_3366CC A:link {
	text-decoration: underline;
	COLOR: #3366CC;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 25px;
}

.link_arial_15b_3366CC A:active {
	text-decoration: none;
	COLOR: #33CC66;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}
/*   end link    */
/*   .link_verdana_9_ffffff    */
.link_verdana_9_ffffff A:link, .link_verdana_9_ffffff A:visited, .link_verdana_9_ffffff A:active {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

.link_verdana_9_ffffff A:hover {
	text-decoration: underline;
	COLOR: #FFFFFF;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
}

/*   end link    */
.arial_12_5B5B5B{
	COLOR: #5B5B5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.arial_12b_5B5B5B{
	COLOR: #5B5B5B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.verdana_11b_000000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
}

.verdana_11_grey_underline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #888888;
	font-weight: normal;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #888888;
	margin-right: 10px;
	margin-bottom: 3px;
}

/*   .link_arial12b_3974AE    */
.link_arial12b_3974AE A:link, .link_arial12b_3974AE A:visited{
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3974AE;
	FONT-FAMILY: arial, helvetica;
}

.link_arial12b_3974AE A:hover {
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
}

.link_arial12b_3974AE A:active {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
}

/*   .link_arial12_306294    */
.link_arial12_306294 A:link, .link_arial12_306294 A:visited{
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #306294;
	FONT-FAMILY: arial, helvetica;
}

.link_arial12_306294 A:hover {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #53AEF2;
	FONT-FAMILY: arial,helvetica;
}

	.link_arial12_306294 A:active {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #33CC33;
	FONT-FAMILY: arial,helvetica;
}

/*   .link_arial11px_3974AE    */
.link_arial11px_3974AE A:hover {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
	cursor: pointer;
}

.verdana_11b_0099CC {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0099CC;
	font-weight: bold;
}

.verdana_11b_3974AE {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3974AE;
	font-weight: bold;
}

.link_lucida_block_3399CC A:link, .link_lucida_block_3399CC A:active, .link_lucida_block_3399CC A:visited {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #3399CC;
	color: #FFFFFF;
	margin: 3px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 1px;
	float: left;
	clear: right;
}

.link_lucida_block_3399CC A:hover {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #85C2E0;
	color: #FFFFFF;
	margin: 3px;
	padding-top: 2px;
	text-decoration: none;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 1px;
	float: left;
	clear: right;
}

.link_lucida_0block_3399CC A:link, .link_lucida_0block_3399CC A:active, .link_lucida_0block_3399CC A:visited {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #3399CC;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 1px;
	float: left;
	clear: right;
	text-decoration:none
}

.link_lucida_0block_3399CC A:hover {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #85C2E0;
	color: #FFFFFF;
	padding-top: 2px;
	text-decoration: none;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 1px;
	float: left;
	clear: right;
		text-decoration:none

}

.link_arial_12b_333333 A:hover {
	text-decoration: underline;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_000000 A:hover {
	text-decoration: underline;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12bnu_000000_cccccc A:hover {
	text-decoration: none;
	COLOR: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_14b_0D69B2 A:link, .link_arial_14b_0D69B2 A:active, .link_arial_14b_0D69B2 A:visited {
	text-decoration: underline;
	COLOR: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.link_arial_14b_0D69B2 A:hover {
	text-decoration: none;
	COLOR: #0D69B2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.link_arial_13b_000000 A:hover {
	text-decoration: underline;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

/*   .link_arial_12px_3974AE    */
.link_arial_12px_3974AE A:hover {
	text-decoration: underline;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
}

/*   .system_feature_description    */
.system_feature_description A:link, .system_feature_description A:active, .system_feature_description A:visited {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	FONT-FAMILY: arial, helvetica;
}

.system_feature_description A:hover {
	FONT-WEIGHT: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	text-decoration: none;
}

.right_hdrmenu_link A:link, .right_hdrmenu_link A:visited, .right_hdrmenu_link A:active {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
}
 
.right_hdrmenu_link A:hover {
	display: block;
	text-align: left;
	text-decoration: underline;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-weight: bold;
}

.right_menu_link A:link, .right_menu_link A:visited, .right_menu_link A:active {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-left: 1px;
	margin-right: 4px;
	border: 1px solid #F8F9FA;
	line-height: 13px;
}
 
/*   .link_arial9B_orangeFF6600   */
.link_arial_12b_orangeFF6600 A:link, .link_arial_12b_orangeFF6600 A:visited, .link_arial_12b_orangeFF6600 A:active {
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FF6600;
	FONT-FAMILY: arial,helvetica;
}

.link_arial_12b_orangeFF6600 A:hover {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #FF6600;
	FONT-FAMILY: arial,helvetica;
}

/*   .link_verdana_12b_333333   */
.link_verdana_12b_333333 A:hover {
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

/*   .link_verdana_11b_000000_cccccc   */
.link_verdana_11b_000000_cccccc A:link, .link_verdana_11b_000000_cccccc A:visited, .link_verdana_11b_000000_cccccc A:active {
	text-decoration: none;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.link_verdana_11b_000000_cccccc A:hover {
	text-decoration: underline;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #cccccc;
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif;
}

.link_arial_12_CC3300 A:hover {
	text-decoration: none;
	COLOR: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.left_menu_hdr {
	text-align: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 192px;
}

.left_menu_hdr2 {
	text-align: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #5A6C7E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	margin-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 95%;
}

.left_menu_hdr3 {
	text-align: left;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	padding-left: 5px;
	margin-left: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: CCCCCC;
	width: 190px;
	padding-top: 2px;
	margin-top: 2px;
}

/*   subcategory_link link    */
.subcategory_link A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	font-weight: bold;
	width: 100%;
	text-decoration: underline;
	cursor: pointer;
}

.subcategory_link A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC3300;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}

.subcategory_link A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9933;
	font-weight: bold;
	width: 100%;
	text-decoration: underline;
	cursor: pointer;
}

.subcategory_link A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
	cursor: pointer;
}
/*   end link    */
.tahoma_35_666666 {
	text-decoration: none;
	COLOR: #66CC00;
	font-family: tahoma;
	font-size: 35px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17b_cccccc {
	text-decoration: none;
	COLOR: #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_26b_FFffff {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 45px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17b_FFffff {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17b_3399CC {
	text-decoration: none;
	COLOR: #3399CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17b_FDD633 {
	text-decoration: none;
	COLOR: #FDD633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17b_666666 {
	text-decoration: none;
	COLOR: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

.arial_17_333333 {
	text-decoration: none;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
}

.arial_14_ffffff {
	text-decoration: none;
	COLOR: ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.arial_17_cccccc {
	text-decoration: none;
	COLOR: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.trebuchet_25_ffffff {
	color: #ffffff;
	font-family: "Trebuchet MS";
	font-size: 25px;
	font-weight: normal;
}

.trebuchet_35_ffffff {
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 35px;
	font-weight: normal;
}

.trebuchet_35_3399CC {
	color: #373735;
	font-family: "Trebuchet MS";
	font-size: 36px;
	font-weight: normal;
}

.section_headers {
	color: #000000;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}

.product_header {
	color: #3399CC;
	font-family: Tahoma;
	font-size: 18px;
	font-weight: bold;
}

.red_header {
	color: #CC3300;
	font-family: Tahoma;
	font-size: 25px;
	font-weight: bold;
}

.side_menu_link A:link, .side_menu_link A:visited, .side_menu_link A:active {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #3974AE;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-left: 1px;
	margin-right: 4px;
	border: 1px solid #ffffff;
	line-height: 13px;
}
 
.arial_14_black {
	text-decoration: none;
	COLOR: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.optional_green_highlight {
	background-color: #DDFFB7;
	padding-top: 2;
	padding-bottom: 2;
	padding-left: 1;
	padding-right: 2;
}

/*   .link_underline    */
/*   end link    */
.system_narrow_block_left {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	background-color: #3399CC;
	color: #FFFFFF;
	font-weight: bold;
	width: 100%;
	padding: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.system_feature_block_left {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #3399CC;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
}

.system_feature_block {
	font-family: "Lucida Grande", verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #3399CC;
	color: #FFFFFF;
	margin: 0px;
	padding-top: 1px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 2px;
	float: right;
	clear: right;
}

.index_icon {
	padding-top: 87px;
	padding-right: 2px;
	padding-left: 2px;
}

.index_icon A:link, .index_icon A:active, .index_icon A:visited {
	text-align: center;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #028FCC;
	font-weight: bold;
	padding-top: 87px;
}
 
.arial_16b_5F5F5F {
	text-decoration: none;
	COLOR: #5F5F5F;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
}

.final_submit-08 {
	height: 23px;
	vertical-align: bottom;
	float: right;
	clear: both;
	margin-top: -15px;
	margin-bottom: 4px;
}

.arial_18b_CC0000 {
	text-decoration: none;
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

.arial_11_73A550 {
	text-decoration: none;
	COLOR: #73A550;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.link_arial_14_D05A0A A:link {
	text-decoration: none;
	COLOR: #2D7BB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.link_arial_14_D05A0A A:hover {
	text-decoration: underline;
	COLOR: #2856A2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.featured_products_container {
	margin-left: 8px;
	width: 185px;
	margin-top: 5px;
	padding-bottom: 2px;
}

.featured_products A:link, .featured_products A:visited, .featured_products A:active{
	text-decoration: none;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.2em;
}

.featured_products A:hover {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	display: inherit;
	background-color: #9FE7EC;
}
.addlowprice{margin-top:3px; }
.addlowprice A:link,.addlowprice A:visited,.addlowprice A:active{color:#FFF;border:1px solid #DD5717;font-size:17px;background-color:#E96A2E;font-weight:700;padding:3px;text-decoration:none;}
.addlowprice A:hover{background-color:#CF4218;text-decoration:none;}

.smalladdlowprice{	margin-top: 5px; width:103px}
.smalladdlowprice A:link,.smalladdlowprice A:visited,.smalladdlowprice A:active{
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	border:1px solid #DD5717;
	font-size: 12px;
	background-color: #E96A2E;
	font-weight: bold;
	padding: 3px;
}
.smalladdlowprice A:hover{		background-color: #CF4218;	text-decoration: none;}
#lowprice_pop {font-family:Arial, Helvetica, sans-serif}
#lowprice_pop h1{font-size:25px;color:#3A9CCB;margin:0px}
#lowprice_pop .arial_11_666666{text-decoration:none;color:#666;font-family:Arial, Helvetica, sans-serif;font-size:11px;}
#lowprice_pop .sales{color:#C00;font-weight:700; font-size:16px}
#lowprice_pop p{font-size:11px;display:block;margin-top:5px;margin-bottom:5px;}
#lowprice_pop A:link,#lowprice_pop A:active,#lowprice_pop A:visited{text-decoration:none;color:#3974AE;font-size:16px; font-weight:normal}
#lowprice_pop A:hover{text-decoration:underline; font-weight:normal}
#lowprice_pop .atc{
	width:85px;
	padding:0;
	margin-top: 5px;
}
#lowprice_pop .atc A:link,#lowprice_pop .atc A:visited,#lowprice_pop .atc A:active{background-color:#4F9A1A;-moz-border-radius:4px;-webkit-border-radius:5px;color:#FFF;text-transform:uppercase;font-size:11px;padding:3px 6px;}
#lowprice_pop .atc A:hover{
	background-color:#386B12;
	text-decoration: none;
}
#lowprice_pop .rfc{
	width:85px;
	padding:0;
	margin-top: 5px;
}
#lowprice_pop .rfc A:link,#lowprice_pop .rfc A:visited,#lowprice_pop .rfc A:active{
	background-color:#AC0909;
	-moz-border-radius:4px;
	-webkit-border-radius:5px;
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	padding:3px 6px;
}
#lowprice_pop .rfc A:hover{
	background-color:#790606;
	text-decoration: none;
}
/*------    gAjax RSS Feeds Displayer (hosted) CSS Styles -------*/
/*------    ############################################# -------*/
/*------    ############################################# -------*/
.labelfield{
	color: brown; /*CSS for label field in general*/
	font-size: 90%;
}

.datefield{
	color: gray; /*CSS for date field in general*/
	font-size: 90%;
}

#blogfeed a{
	: ; /*CSS specific to demo 3*/
}

#blogfeed div{
	padding-top: 0; /*CSS specific to demo 3*/
	padding-right: 3px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0;
	padding-bottom: 10px;
	margin-left: 10px;
}

/*------    ############################################# -------*/
/*------    ############################################# -------*/
/*------    gAjax RSS Feeds Displayer (hosted) CSS Styles -------*/
.customize_box A:hover, .link_underline A:link,.link_underline A:visited, .link_underline A:active {
	text-decoration: none;
}

.breadcrumb_link A:link, .breadcrumb_link A:visited,  .breadcrumb_link A:active, .link_arial_12_D05A0A A:link {
	text-decoration: none;
	COLOR: #2D7BB9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

.breadcrumb_link A:hover, .link_arial_12_D05A0A A:hover {
	text-decoration: underline;
	COLOR: #316AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

.link_arial_12_D05A0A A:visited, .link_arial_12_D05A0A A:active {
	text-decoration: none;
	COLOR: #316AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

.link_arial_12b_8DBBE7 A:link, .link_arial_12b_8DBBE7 A:visited {
	text-decoration: none;
	COLOR: #339AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_12u_000000, .link_arial_12_666666 A:hover {
	text-decoration: underline;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.verdana_12b_333333, .link_verdana_12b_333333 A:link, .link_verdana_12b_333333 A:visited, .link_verdana_12b_333333 A:active {
	text-decoration: none;
	COLOR: #333333;
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.arial_13b_000000, .link_arial_13b_000000 A:link, .link_arial_13b_000000 A:active, .link_arial_13b_000000 A:visited {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}

.arial_18_69B346 {
	text-decoration: none;
	COLOR: #69B346;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.add_btc A:active, .add_btc A:visited, .add_btc A:hover {
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #5AA6C7;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	text-decoration: none;
	border: 1px solid #29708E;
}

.add_gtc A:link, .add_gtc A:visited {
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background-color: #00CC00;
	text-decoration: none;
	border: 1px solid #348F27;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}

.top_category A:visited, .top_category A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
	width: 100%;
	text-decoration: none;
}

.category_list A:hover, .feat_product A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: normal;
	line-height: 107%;
	width: 100%;
	text-decoration: underline;
}

.footer_text A:active, .arial_12_white, .footer_text A:visited {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.atc_link A:visited, .atc_link A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #2CB000;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 4px;
	border-top: 2px solid #81D145;
	border-right: 2px solid #006600;
	border-bottom: 2px solid #006600;
	border-left: 2px solid #81D145;
}

.checkout_link A:hover, .goback_link A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 2px solid #ABD7E7;
	border-right: 2px solid #006699;
	border-bottom: 2px solid #006699;
	border-left: 2px solid #ABD7E7;
}

.checkout_link A:active, .goback_link A:active {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 2px solid #006699;
	border-right: 2px solid #ABD7E7;
	border-bottom: 2px solid #ABD7E7;
	border-left: 2px solid #006699;
}

.checkout_link, .goback_link {
	padding-top: 5px;
	text-align: left;
	float: right;
	padding-left: 5px;
	padding-bottom: 5px;
}

.shipping_estimator_link A:link, .shipping_estimator_link A:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 2px outset #ABD7E7;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 2px outset #ABD7E7;
	padding-left: 4px;
	padding-right: 4px;
}

.green_submit A:visited, .green_submit A:hover {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #2CB000;
	border-top: 2px solid #81D145;
	border-right: 2px solid #006600;
	border-bottom: 2px solid #006600;
	border-left: 2px solid #81D145;
	padding: 1px 4px;
}

.link_arial_12_339933 A:active, .link_arial_12_339933 A:link, .link_arial_12_339933 A:visited {
	text-decoration: none;
	COLOR: #339933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.link_arial_12b_339933 A:active, .link_arial_12b_339933 A:link, .link_arial_12b_339933 A:visited {
	text-decoration: none;
	COLOR: #339933;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_2B98C1_FF6600 A:visited, .link_arial_12b_2B98C1_FF6600 A:active {
	text-decoration: underline;
	COLOR: #2B98C1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: ffffff;
}

.link_arial_12_3366CC A:active, .link_arial_12_3366CC A:link, .link_arial_12_3366CC A:visited {
	text-decoration: none;
	COLOR: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 13px;
}

.link_arial_15b_3366CC A:visited, .link_arial_15b_3366CC A:hover {
	text-decoration: none;
	COLOR: #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 25px;
}

.verdana_11_000000 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: normal;
}

.link_arial11px_3974AE A:active, .link_arial11px_3974AE A:link, .link_arial11px_3974AE A:visited {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
}

.link_arial_12b_ffffff A:hover, .link_arial_12b_CC3300 A:hover {
	text-decoration: underline;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_CC3300 A:link, .link_arial_12b_CC3300 A:active, .link_arial_12b_CC3300 A:visited, .arial_12b_white, .link_arial_12b_ffffff A:link, .link_arial_12b_ffffff A:active, .link_arial_12b_ffffff A:visited {
	text-decoration: none;
	COLOR: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.link_arial_12b_333333 A:link, .link_arial_12b_333333 A:active, .link_arial_12b_333333 A:visited, .breadcrumb_link, .arial_12b_333333 {
	text-decoration: none;
	COLOR: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.recent_press_release A:link, .recent_press_release A:visited {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #555555;
	background-color: #FFFFFF;
	border: 1px solid #666666;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	cursor: hand;
}

.recent_press_release A:active, .recent_press_release A:hover {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #555555;
	background-color: #F1FFEC;
	border: 1px solid #33CC00;
	padding-top: 7px;
	padding-right: 15px;
	padding-bottom: 7px;
	padding-left: 15px;
	cursor: hand;
}

.link_arial_12px_3974AE A:active, .link_arial_12px_3974AE A:link, .link_arial_12px_3974AE A:visited {
	text-decoration: none;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #3974AE;
	FONT-FAMILY: arial,helvetica;
}

.right_menu_link A:hover, .side_menu_link A:hover {
	display: block;
	text-align: left;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	color: #CC3300;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 3px;
	line-height: 13px;
	background-color: eaeaea;
	margin-left: 1px;
	margin-right: 4px;
	border: 1px solid #CCCCCC;
}

.link_arial_12_CC3300 A:active, .link_arial_12_CC3300 A:link, .link_arial_12_CC3300 A:visited {
	text-decoration: underline;
	COLOR: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.index_icon A:hover, .ddm_products a:hover, .link_underline A:hover {
	text-decoration: underline;
}

.link_arial_14_D05A0A A:visited, .link_arial_14_D05A0A A:active {
	text-decoration: none;
	COLOR: #316AC5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.arial_12b_000000, .link_arial_12b_000000 A:link, .link_arial_12b_000000 A:active, .link_arial_12b_000000 A:visited, .link_arial_12bnu_000000_cccccc A:link, .link_arial_12bnu_000000_cccccc A:active, .link_arial_12bnu_000000_cccccc A:visited {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.feat_product_price, .category_list A:link, .category_list A:visited, .category_list A:active, .feat_product A:link, .feat_product A:visited, .feat_product A:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: normal;
	line-height: 107%;
	width: 100%;
	text-decoration: none;
}

.checkout_link A:link, .checkout_link A:visited, .goback_link A:link, .goback_link A:visited {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color: #399CC1;
	margin: 0px;
	height: 1%;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border-top: 2px outset #ABD7E7;
	border-right: 2px outset #006699;
	border-bottom: 2px outset #006699;
	border-left: 2px outset #ABD7E7;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ------------------------> gallery.css start <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/**{padding: 0; margin: 0;}*/

#thumbnails img.thumbnail {
cursor: pointer;padding: 0px; margin: 0px;
vertical-align:bottom}
#thumbnails a {
	display: block;
	clear: both;
}
#image {
border: 1px;
}
#medium_image img {
border: 1px;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 12px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #CC0033;}
#TB_window a:visited {color: #CC0033;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #CC0033;}
#TB_window a:focus{color: #CC0033;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:90001;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

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

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 90002;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:90003;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:90004;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

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

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
 .igallery {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	/*border: 1px solid #E4E4E4;*/
	width: 75px;
	height: 75px;
	float: left;
	padding: 0px;
	display: table;
	

}
 .image_centerh {

display: table-cell; vertical-align: middle;

}
/*  .igallery {
	margin-right: 5px;
	margin-bottom: 5px;
	margin-top: 5px;
	border: 1px solid #E4E4E4;
	width: 75px;
	height: 75px;
	float: left;
	padding: 0px;vertical-align:middle

}*/



/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------> blog-style.css <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/


/*
	Theme Name: Orbit Micro Theme
	Theme URI: http://www.orbitmicro.com
	Description: Orbit Micro Theme
	Version: 1.0
	Author: Orbit Micro 
	Author URI: http://www.orbitmicro.com
	
	LEAN CSS FOR INDEX
	
	
*/



#header {
	height: 80px;
	background: url(/company/blog/wp-content/themes/orbit-theme/images/background_header.gif) repeat-x #1f1a19;
}
#title {
	height: 50px;
	float:left;
	padding: 10px 0px 0px 10px;
	text-align: left;
}
#topright {
	float: right;
	padding: 10px 10px 0px 0px;
	height: 50px;
	color: #CCCCCC;
}
#navigation {
	height: 18px;
/*	background-color: #3974AE; */
	background: url(/company/blog/wp-content/themes/orbit-theme/images/background.gif) repeat-x #3974AE;
	text-align: right;
	padding-top: 2px;
	padding-right: 10px;
	clear: both;
	float: right;
}
#navigation ul li {
	list-style: none;
	display: inline;
	padding-left: 15px;
}
#navigation li a {
	color: #ffffff;
	text-decoration: none;
}
#tclear {
	background-color: #0076a3;
	clear: both;
	height: 9px;
	border-top: 1px solid #01b8fe;
}
#wrap {
	width: 95%;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px; float:left
}
#content {
	float: left;
	width: 100%;
	margin: 10px 10px 0px;
}

#footer {
	clear: both;
	text-align: center;
	color: #000000;
	font-size: 8pt;
	padding-top: 10px;	width: 640px;

}
.footer A:link{
	color: #666666;
		font-size: 8pt;
		font-weight:bold;
	text-decoration: none;
}
.footer A:hover{

	text-decoration: underline;
}
/* fonts */
#title h1 {
	color: #ffffff;
	font-size: 18pt;
	font-weight: normal;
}
#title h1 a {
	color: #ffffff;
	text-decoration: none;
}
.description {
	color: #CCCCCC;
	font-size: 11pt;
}
.post_h2 {
	color: #3974AE;
	font-size: 18px;
	padding-bottom: 2px;
	line-height: 135%;
	font-weight: bold;
 	letter-spacing: .007em;
}
.post_h2 A:link, .post_h2 A:visited, .post_h2 A:active  {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;

	color: #3974AE;
	text-decoration: underline;
}
.post_h2 A:hover{
	text-decoration: none;
	color: #000000;
}





.pagetitle {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	margin-bottom:5px;
}
.pagetitle a{
	color: #990000;
	text-decoration: none;
}
.pagetitle a:hover{
	text-decoration: underline;
	color: #990000;
}
h3 {
	font-size: 10pt;
	color: #3974AE;
}
h3 a {
	color: #333333;
	text-decoration: none;
}
h3 a:hover {
	text-decoration: underline;
	color: #3974AE;
}
p {
	padding-bottom: 10px;
}
p a {
	color: #333333;
	text-decoration: none;
}
p a:hover {
	color: #3974AE;
	text-decoration: underline;
}
#sidebar {
	float: right;
	width: 210px;
	padding: 7px;
	border: 1px solid #D6D6D6;
}
#sidebar h2 {
	color: #666666;
	font-size: 14px;
	padding-bottom: 0px;
	margin-top:3px;
	margin-bottom:0px;
}
#sidebar ul li {
	list-style: square;
	margin: 0 0 0 1.5em;
	list-style-position: outside;
	color: #000000;
	font-size: 12px;
}
#sidebar ul {
	padding-bottom: 5px;
	padding-left: 0px;
		padding-top: 0px;

		margin:0px;

}
#sidebar li a {
	color: #3974AE;
	text-decoration: none;
}
#sidebar li a:hover {
	text-decoration: underline;
}
.small {
	color: #666666;
}
.comment_wrap{
	padding: 6px;
	background-color: #f2f2f2;
	border: 1px solid #eaeaea;
}
.commentcount {
	color: #435f79;
	font-family: arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;	margin-top: 20px;
}

ol.commentlist{margin:0 0 1px;padding:0;background-color:#ffffff;}
/*ol.commentlist :hover{
	background-color: #E4EBF3;
}*/
ol.commentlist li{
	border-top:1px solid #eee;
	display:block;
	list-style:none;
	margin:0;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
ol.commentlist li :hover{background:none;}
/*ol.commentlist li.commenthead{display:block;list-style:none;margin:0;padding:5px 15px;}
ol.commentlist li.commenthead h2{margin:0;}
*/
/* form */

.s,
#author,
#email,
#url,
#comment {
	border: 1px inset #CCCCCC;
	font-size: 10pt;
	padding: 2px;
	background-color: #FFFFFF;
}
.searchsubmit,
#submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;

}


/* default */
.navigation {
	padding: 5px 0px;

}
.navigation a:link, .navigation a:visited, .navigation a:active {
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;


}
.navigation a:hover{
	color: #FFFFFF;
	background-color: #336699;
}
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.postmetadata {
	font-size: 8pt;
	color: #666666;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.postmetadata a {
	color: #000000;
		font-size: 8pt;
		font-weight:bold;
	text-decoration: none;
}
.postmetadata a:hover{
	color: #000000;

	text-decoration: underline;
}
.entry {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	width:100%;
	margin: 10px;
}
#postcomment,
#comments {
	color: #435f79;
	font-size: 11pt;
}
#postcomment a,
#comments a {
	color: #435f79;
	text-decoration: none;
}

.blog_title {
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	padding-bottom:5px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:4px;
	letter-spacing: -1px;
}
.blog_subtitle {
	color: #000000;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	margin-bottom:13px;
	border-bottom-color:#e4e4e4;
	border-bottom-style:solid;
	border-bottom-width:4px;
	letter-spacing: -1px;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	margin: 0;
	padding-top: 3px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}


/*
Tarkan 
Wordpress Plugin : Multipage Toolkit 2.6 CSS
*/

span.contentjumplink {
	font-size: 2.5em;
	color: #aaa;
	vertical-align:middle;
	font-weight: bold;
	padding-top: 0;
	padding-right: 3px;
	padding-left: 3px;
}

a.contentjumplink {
	font-size: 2.5em;
	color: #25A;
	vertical-align:middle;
	font-weight: bold;
	padding: 0 3px 0px 3px;	margin-bottom: 0px;

	text-decoration: none;
}
a.contentjumplink:hover {
	color: #5EA9D7;

}
a.contentjumpall {  }

span.contentjumpall {   }   

span.contentjumptitle { vertical-align: middle ; 
                        color: #aaa; 
                        font-weight: bold;
                        border:1px #ddd solid ;
                        border-top-color: #a7a7a7;
                        padding: 3px 3px 3px 3px }

a.contentjumptitle {    vertical-align: middle;
                        border:1px #ddd solid ; 
                        border-top-color: #a7a7a7; 
                        padding: 3px 3px 3px 3px}

select.contentjumpddl {
	vertical-align: middle;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
                         }

/*ol.contentlist { background-color:#f5f5f5; width: 20%; text-align:left; line-height: 3px; padding: 0px; }
ol.contentlist li { padding: 0px; }
span.contentlist { color: #aaa; font-weight: bold; }
a.contentlist { padding: 0px; }
li.contentlistall { }

#column1 ul, #column1 ol {margin: 0.5em; padding: 0.5em;}
#column1 ul li {margin: 0 1em; padding: 0.2em; list-style: square inside;}
#column1 ol li {margin: 0 1em; padding: 0.2em; list-style: decimal outside;}
*/
ol.contentlist {
	background-color:#FFFBCC;
	
	text-align:left;
	line-height: 1em;
	padding: 5px;
	border: 1px solid #E6DB55; margin-top:-15px; margin-bottom:-10px
}
ol.contentlist li { padding: 0px; list-style: decimal inside;}
span.contentlist { color: #aaa; font-weight: bold; }
a.contentlist { padding: 0px;color: #0D69B2; font-weight: bold; }


span.contentjumpnumber {    /*vertical-align: middle ;
                            color: #ccc; 
                            font-weight: bold;
                            border:1px #ddd solid ; 
                            border-top-color: #a7a7a7; 
                            background-color: #25a; 
                            padding: 3px 3px 3px 3px*/
							
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
	margin: 0px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
	height: 1%;
							 }
/*
a.contentjumpnumber {  }
a.contentjumpnumber:hover { border-top-color: #25a;	 }*/
	 
a.contentjumpnumber:link, a.contentjumpnumber:visited {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #028FCC;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;


}

a.contentjumpnumber:hover {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #A3D5ED;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #CCCCCC;
}
a.contentjumpnumber:active {
	font-family:  tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	background-color: #1C6AA4;
	margin: 0px;
	height: 1%;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------> quickmenu_styles.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:2;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:198px;}#qm0 ul {top:999;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
	width:auto;
	background-color:#ffffff;
	background-image:url(/global/templates/Original_B2B/images/ddm_grentitle_bg.gif);
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #C8C8C8;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
	width:201px;
	background-color:transparent;
	color:#ffffff;
	font-family:"Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 3px;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
 		background-color:#333333;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 li:hover>a
	{
		background-color:#333333;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
	background-color:#333333;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
	width:215px;
	background-color:#FFFFFF;
	padding: 5px;
	white-space:normal;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
	width:215px;
	color:#237BAB;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;

	padding-right: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	white-space:normal;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		background-color:#dfedf5;
		color:#237BAB;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
	background-color:#dfedf5;
		color:#237BAB;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#dfedf5;
		color:#237BAB;
		text-decoration:underline;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		margin:2px 0px 5px 5px;
		color:#222222;
		font-family:Arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/
	#qm0 .qmdividerx
	{
		border-top-width:2px;
		margin:4px 5px;
		border-color:#a2a1ad;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 li .qmparent
	{
		background-image:url(/global/templates/Original_B2B/images/arrow_3.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 li:hover > a.qmparent
	{
		background-image:url(/global/templates/Original_B2B/images/arrow_3.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 ul li .qmparent
	{
		background-image:url(/global/templates/Original_B2B/images/arrow_0.gif);
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 ul li:hover > a.qmparent
	{
		background-image:url(/global/templates/Original_B2B/images/arrow_0.gif);
		text-decoration:underline;
	}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------------------------> contentslider.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.sliderwrapper{
	position: relative; /*leave as is*/
	overflow: hidden; /*leave as is*/
	float: left;
	width: 600px;
	height: 187px;
}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
background: white;
width: 600px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
filterheight: 100%;
:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}


.pagination{
	/*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
	text-align: right;
	float: right;
	margin-top: -33px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	margin-right: 8px;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

.pagination a, .pagination a:link{
	text-decoration: none;
	color: #000000;
	font-family:  "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;

		padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.pagination a:hover, .pagination a.active, .pagination a.selected, .pagination a.visited{
	color: #ffffff;
	background-color: #3399CC;


}


/* ----------------------------------------------------------------------------------------------------------------*/
/* --------------------------------> style_seven.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
.rhdr_text {
	background-image: url(/images/backgrounds/rhdr-header-bg.gif);
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	height: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	margin: 0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.rhdr_text a:link, .rhdr_text a:visited, .rhdr_text a:active{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2970A8;
	text-decoration: none;

}

.rhdr_text a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2970A8;
	text-decoration: underline;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* --------------------------->  thumbnailviewer.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#dhtmltooltip{
	position: absolute;
	width: 100px;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: 1px solid #666666;/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

}

/* ----------------------------------------------------------------------------------------------------------------*/
/* --------------------------->  cre_error.css <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.error_address_field_text {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: left;
	width: 100px;
	height: 33px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FF0000;
}


.error_address_field_form {
	text-decoration: none;
	COLOR: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	float: left;
	clear: right;
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #FF0000;

}
.error_address_field_form .field{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;

}


.error_box {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #FFE8E8;
	border: 4px solid #FF0000;
	padding: 5px;
	margin: 5px;
}

.error_box h1{
	text-decoration: none;
	COLOR: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 4px;
	margin-top: 0px;

}

.error_address_field_text {
	text-decoration: none;
	COLOR: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: left;
	clear: left;
	width: 100px;
	height: 33px;
	padding-top: 8px;
	padding-left: 8px;
	background-color: #FF0000;
}


.error_address_field_form {
	text-decoration: none;
	COLOR: #ECE9D8;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;
	float: left;
	clear: right;
	height: 30px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-color: #FF0000;

}
.error_address_field_form .field{
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	width: 200px;

}

.success_box {
	text-decoration: none;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #E0FFDF;
	border: 4px solid #A9DFA7;
	padding: 5px;
	margin: 5px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* --------------------------->  new styles <<<-----------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

.view_all {
	text-align: right;
	text-decoration: none;
	height: 19px;
}

.view_all A:link, .view_all A:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #028FCC;
	margin: 0px;
	height: 1%;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #CCCCCC;
	font: bold 14px tahoma, Arial;
	padding: 2px 6px;
}

.view_all A:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6AAD27;
	margin: 0px;
	height: 1%;
	border-top: 1px solid #CCCCCC;
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	border-left: 1px solid #CCCCCC;
	padding: 2px 6px;
	font: bold 14px tahoma, Arial;
}
.view_all A:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #336699;
	margin: 0px;
	height: 1%;
	border-top: 1px solid #666666;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #666666;
	font: bold 14px tahoma, Arial;
	padding: 2px 6px;
}
.link_arial_13b_399CC1_99CC00 A:link, .link_arial_13b_399CC1_99CC00 A:visited {
	text-decoration: underline;
	COLOR: #028FCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	cursor: pointer;
	line-height: 1em;
}
.link_arial_13b_399CC1_99CC00 A:hover, .link_arial_13b_399CC1_99CC00 A:active   {
	COLOR: #99CC00;
}

.feat_product A:link, .feat_product A:visited {
	COLOR: #028FCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor: pointer;
	line-height: 1em;
}
.feat_product A:hover, .feat_product A:active   {
	COLOR: #666666;

}
.arial_12b_CC0000 {
	COLOR: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
