<!--%%%%%%%%%%%% [Keep in head for full validation!] %%%%%%%%%%%-->
<style type="text/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:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 li {float:none;}#qm0 li:hover>ul{top:0px;left:100%;}


html {
	overflow: -moz-scrollbars-vertical;
}

* { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* body */
body { 
	margin: 0px;
	padding: 0px;
	//behavior: url('catalog/javascript/png/iepngfix.htc');	
	/*background: url('../image/background.png') top repeat-x;*/
}

body, td, th, input, textarea, select, a {
	font-size: 11px;
	color: #000000;
}
 
b, strong, th {
	color: #000000;
}

form {
	padding: 0;
	margin: 0;
	display: inline;
}

.png {
	behavior: url('catalog/javascript/png/iepngfix.htc');
}
  
a img {
	border: none;
}

a:hover {
	text-decoration: none;
}

/* layout */
h1 { 
	display: none;
}
 
#container {
	/*width: 779px;
	position: relative;
	left: 50%;
	margin-left: -389px;
	*/

	/*BM EDIT*/
	
	position: relative;
	width: 100%px;
	margin-left: 10px;
	margin-right: 10px;
	
}

#header {
	height: 150px; 
	clear: both; 
}

#header .a {
	/*	
	background: url('../image/logo.png') no-repeat;
	behavior: url('catalog/javascript/png/iepngfix.htc');
	width: 200px;
	height: 200px;
	float: left;
	position: absolute;
	top: 22px;
	left: 10px;*/
	
	background: url('../image/logo.gif') no-repeat;
	/*opacity: 1;
	filter: alpha(opacity=100);
	behavior: url('catalog/javascript/png/iepngfix.htc');*/
	width: 200px;
	height: 200px;
	float: left;
	position: absolute;
	top: 0px;
	left: 0px;
	
}

#header .b {
	/*
	position: relative;
	top: 42px;
	float: right;
	*/
	
	background-color: #FFFFFF;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	height: 20px;
	margin-left: 200px;
	float:clear;
	
}

#header .c {
	/*
	position: relative;
	top: 42px;
	float: right;
	*/
	background: url('../image/dot_1x1_100_green.gif');
	/*background-color: #0b4e1f;*/
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	height: 88px;
	margin-left: 200px;
	
}


#header .b a {
	/*
	background: url('../image/tab.png');
	behavior: url('catalog/javascript/png/iepngfix.htc');  
	width: 100px;
	height: 19px;
	padding-top: 7px;
	color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	text-decoration: none;
	float: left;
	display: block;
	margin-left: 2px;
	cursor: pointer;
	*/
	
}

#header .b a img {
	width: 14px;
	height: 8px;
}

#column {

	position: relative;
	
	/*float:left*/
/*	background: url('../image/column.png');
	behavior: url('catalog/javascript/png/iepngfix.htc');
*/
	background: url('../image/column.gif') 100%;
	width: 200px;
	float: left;
	top: -15px;
	
	/* RCF - Original code
	width: 167px;
	margin: 10px 15px 15px 0px; 
	float: left;
	*/
}

/* RCF: Added below */
#bgleft
{
	position: absolute;
	top: 0px;
	left: 0px;
	bottom: 5px;
	width: 200px;
	z-index: -1;
	background: url('../image/column.gif') 100%;
}
/* RCF: Added above */

#content {

	margin: 10px 0px 15px 0px; 
	//float: right;
	float: left;
	padding-left: 15px;
	border-left: 1px solid #EEEEEE;
	width: 581px;
	
}

#footer { 
	clear: both;  
	border-top: 3px solid #EEEEEE;
	padding-top: 3px;
	margin-bottom: 1px;
}

#footer .a {
	float: left;
	margin-top: 2px;
}

#footer .b {
	float: right;
	text-align: right;
}

#footer .b a {
	color: #336699;
}
  
#time {
	color: #EEEEEE;
	text-align: center;
	clear: both;
}

.heading {
	font-size: 15px;
	font-weight: 600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #990000;
	padding-bottom: 2px;
	border-bottom: 1px solid #EEEEEE;
	clear: both;
	margin-bottom: 10px;
	width: 100%;
	height: 18px;
}

.heading .left {
	float: left;
	text-align: left;
}
 
.heading .right {
	float: right;
	text-align: right;
}

.error {
	color: #FF0000;
	font-size: 10px;
	display: block;
	clear: both;
}

.required {
	margin: 0;
	color: #FF0000;
	display: inline;
}

.warning {
	color: #000000;
	font-size: 10px;  
	background-color: #FFB3B5;
	padding: 3px;
	display: block;
	margin-bottom: 10px;
}

/* RCF: Added below */
.caution {
	color: #000000;
	background-color: #ffffb5;
	padding: 3px;
	display: block;
	margin-bottom: 10px;
}
/* RCF: Added above */

.message {
	color: #000000;
	font-size: 10px;
	background-color: #99FF00;
	padding: 3px;
	display: block;
	margin-bottom: 10px;
}

.breadcrumb {
	color: #999999;
	margin: 10px 0px 10px 0px;
}

.breadcrumb a {
	color: #006699;
}

.price_old {
	text-decoration: line-through;
}

.price_new {
	color: #FF0000;
}
 
#bar {
	
	/* background-color: #EEEEEE; */
	/*
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	padding: 3px 3px 0px 10px;
	height: 88px;
	margin-left: 200px;
	*/
	/* RCF: Added below */
	/*
	position: relative;
	top: -130px;
	background-color: #0b4e1f;
	*/
	
	background-color: #0b4e1f;
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC;
	padding: 0px 0px 0px 0px;
	height: 88px;
	margin-left: 200px;
	float:clear;

}

.products, .images, .categories {
	float: left;
	width: 33.3%; 
	text-align: center; 
	cursor: pointer;
	font-size: 10px; 
	/* height: 140px; */
	height: 150px;

}

.categories a {

	text-decoration: none;
}

.images a {
	font-size: 10px;
}

.images img, .categories img {
	border: 0px;
	margin-bottom: 10px;
}

.results {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	height: 20px;
}

.results .left {
	float: left;
	padding-top: 4px;
}
 
.results .right {
	float: right;
} 
 
.buttons {
	border: 1px solid #EEEEEE;
	margin: 10px 0px;

	clear: both;
}

.buttons input {
	height: 20px;
	margin: 3px;
}

.buttons table {
	width: 100%;
}

.buttons table td {
	vertical-align: middle;
}

.box {
	/*background: url('../image/dot_1x1_50_white.png');*/
	/*opacity: 0.95;
	filter: alpha(opacity=95);
	behavior: url('catalog/javascript/png/iepngfix.htc');
	*/
	background: url('../image/column_info.gif');
	
	
	border-width:1px;
	border-style:solid;
	border-color:#A6A6A6;
	
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* box language */
.language {
	float: left;
	margin-top: 3px;
}

.language div {
	display: inline;
}

/* box currency */
.currency {
	float: left;
	margin-left: 20px;
	margin-top: 1px;  
}

.currency div {
	display: inline;
}

/* box search */
.search {
/* float: right; */
/*	float:right; */
}

.search div {
	display: inline;
}

/* box cart */
.box .cart .a {

	/*text-align: right;
	border-top: 1px solid #EEEEEE;
	margin-top: 8px;
	padding-top: 3px;*/
}

.box .cart .b {

	/*text-align: center;*/
}


/* box category */
.box .category {
        /*padding-top: 5px;*/
}

.box .category a {
        /*padding: 0px 0px 0px 25px;*/
        /*display: block;*/
        /*text-decoration: none;*/
        /*margin-bottom: 8px;*/
		
}

.box .category .level_0 a {
        /*font-weight: bold;*/
        /*background: url('../image/bullet_0.png') no-repeat 15px 5px; */
       /* margin-left: 0px;  */
}
.box .category .level_1 a {
/*        background: url('../image/bullet_1.png') no-repeat 15px 5px; */
/*        margin-left: 20px; */
}
.box .category .level_2 a {
/*       background: url('../image/bullet_2.png') no-repeat 15px 5px; */
/*       margin-left: 30px; */
}


/* box review */
.box .review div {
	text-align: center;
}

.box .review a {
	text-decoration: none;
}

.box .review img {
	padding: 3px;
}

/* success */
#success {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/success.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;
}

/* failure */
#failure {
	behavior: url('catalog/javascript/png/iepngfix.htc');
	background: url('../image/failure.png') no-repeat;
	padding-left: 148px;
	_height: 128px;
	min-height: 128px;  
}

/* error */
#error {
	clear: both;
	border: 1px solid #EEEEEE;
	margin: 0px 0px 10px 0px;
	padding: 8px;
	margin-top: 10px;
}

/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		width:100%;
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 40px 5px 8px;
		/*background-color:#FFFFFF;*/
		color:#000000;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#FFFFFF;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#E6E6E6;
		text-decoration:underline;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:-1px 0px 0px 0px;
		background-color:#E6E6E6;
		border-width:1px;
		border-style:solid;
		border-color:#A6A6A6;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#FFFFFF;
	}


	/*"""""""" Individual Titles""""""""*/	
	#qm0 .qmtitle	
	{	
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/	
	#qm0 .qmdividerx	
	{	
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/	
	#qm0 .qmdividery	
	{	
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li:hover > a.qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_right_hover.gif);
		text-decoration:underline;
	}


	/*"""""""" Custom Rule""""""""*/	
	ul#qm0 li .qmparent	
	{	
		background-image:url(qmimages/cssalt1_arrow_right.gif);
		background-repeat:no-repeat;
		background-position:97% 50%;
	}


.smimg {
/*height: 38px;
width: 30px;*/
margin: 11px 0px 0px 11px;
background-position: 0 0;
background-repeat: no-repeat;
}

.smimg:hover {
background-position: 0 -38px;
}

img.flag {
padding: 0px 0px 0px 2px;
}


/*<a href="/services/consult.php"><div id="smimg1" class="smimg" style="background-image: url('/theme/images/but1.jpg');"></div></a>*/


.searchbuttonsubmit, .searchbuttonsubmithovered {
	width:50px;
	height:32x;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(/catalog/template/default/image/amazon/navGoButtonStates._V1615192_.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

/* BWM EDIT SEARCH BAR */

a:hover { 
	text-decoration: underline; 
}

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	margin-top: 0px; 
}

div#bodyContent {
	text-align: left; 
	width: 855px; 
	margin: 0 auto 0 auto; 
	padding-bottom: 0px; 
}

div#feedback { 
	font-size: 11px; 
	color: #444444; 
	text-align: center; 
	padding-top: 0px; 
}

div#feedback a { 
	color: #4D9900; 
}

div#searchBoxContainer {
	position: relative;
	background: url(http://www.kceltick.com/catalog/template/default/image/price/bg_searchBar.gif);
	width: 80%;
	height:50px;
	margin-left: 10px;
	margin-top: 35px;
}

/*
div#searchBoxContainer h3 { 
	position: absolute; 
	text-indent: -1000px; 
	margin: 0; 
	padding: 0; 
	width: 14px; 
	height: 50px; 
	overflow: hidden; 
	background: url(http://www.kceltick.com/catalog/template/default/image/price/bg_searchBarSides.gif) -16px 0 no-repeat; 
}
*/

/*
div#searchBoxContainer div#searchElements { 
	height: 50px; 
	background: url(http://www.kceltick.com/catalog/template/default/image/price/bg_searchBarSides.gif) 834px 0 no-repeat; 
}
*/
	
div#searchBoxContainer div#searchElements #searchTitle label { 
	display: block; 
	width: 91px; 
	height: 27px; 
	text-indent: -1000px; 
	overflow: hidden; 
	position: absolute; 
	left: 40px; 
	top: 20px; 
	background: url(http://www.kceltick.com/catalog/template/default/image/price/header_shopFor.gif) no-repeat; 
}

div#searchBoxContainer div#searchElements #searchField input { 
	position: absolute; 
	left: 140px; 
	top: 10px; 
	width: 30%; 
	height: 27px; 
	font-size: 19px; 
	padding: 2px 0 0 5px; 
}

div#searchBoxContainer div#searchElements #searchButton input {
	padding: 25;
	margin: 0;
	border: none;
	color: white;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	left: 48%;
	top: 10px;
	width: 86px; 
	height: 36px; 
	background: url(http://www.kceltick.com/catalog/template/default/image/price/btn_findIt.gif) no-repeat;
	}

/* RCF: Added below */
div#searchBoxContainer div#searchElements #cartButton input { 
	padding: 25; 
	margin: 0; 
	border: none; 
	color: white; 
	font-size: 15px; 
	font-weight: bold; 
	position: absolute; 
	left: 59%;
	top: 10px; 
	width: 86px; 
	height: 36px;  
	background:url(http://www.kceltick.com/catalog/template/default/image/price/btn_findIt.gif) no-repeat;
}

div#searchBoxContainer div#searchElements #checkoutButton input { 
	padding: 25; 
	margin: 0; 
	border: none; 
	color: white; 
	font-size: 15px; 
	font-weight: bold; 
	position: absolute; 
	left: 70%; 
	top: 10px; 
	width: 86px; 
	height: 36px; 
	background: url(http://www.kceltick.com/catalog/template/default/image/price/btn_findIt.gif) no-repeat; 
}

/* RCF: Added above */

div#searchBoxContainer div#popularSearchesContainer { 
	position: absolute; 
	top: 25px; 
	left: 245px; 
	font-size: 10px; 
}

div#searchBoxContainer div#popularSearchesContainer label,

div#searchBoxContainer div#popularSearchesContainer .popularSearch { 
	color: #C3E3A0; 
}

div#searchBoxContainer div#popularSearchesContainer a { 
	color: white; 
}

