/* ---- CSS Rounded Corners for Pro Fit Hardware ----  */
/* the code to get the rounded corners -- original code from http://www.cssplay.co.uk/boxes/snazzy2.html*/
.xsnazzy h2, .zsnazzy h2 {
						  margin:0px;
						  padding:14px 0px 0px 25px;
						  height:25px;
						  vertical-align:bottom;
						  font:16px Arial, Helvetica, Veradana, sans-serif;
						  font-weight:bold;
						  text-align:left;
						  color:#000000;
						  }
*html .xsnazzy h2, .zsnazzy h2 {
						  margin:0px;
						  padding:14px 0px 6px 25px;
						  height:35px;
}
h2.color_a{
	 border-bottom:1px solid #d8be6a;
}
.xsnazzy p, .zsnazzy p {
						margin:0px; 
						padding:5px 10px;
						}

/* SMALL container - 220px wide box */
.xsnazzy {
		  margin:0px;
		  padding:0px;
		  width:220px;
		  float:left;
		  background:#FFFFFF; 
		  border-bottom:8px solid #26292e;
		  }
/* remove the bottom border for TAB effect on subpages */
.zsnazzy {
	border:none;
}
/* MEDIUM container - 285px wide box */
.xsnazzy1 {
		  background:#FFFFFF; 
		  width:285px;
		  float:left; 
		  margin:0px;
		  border-bottom:1px solid #8ea6ca;
		  }
/* LARGE container - 350px wide box -!!-HOMEPAGE Center Content ONLY!!! */
.xsnazzy2 {
		  background:#FFFFFF; 
		  width:350px;
		  float:left; 
		  margin:-176px 0px 0px 5px;
		  border-bottom:1px solid #8ea6ca;
		  }
/* XLARGE container - 520px wide box */
.xsnazzy3 {
		  background:#FFFFFF;
		  width:520px;
		  float:left; 
		  margin:5px 5px 0px 0px;
		  border-bottom:1px solid #8ea6ca;
		  }
.xtop, .xbottom {
				display:block; 
				background:transparent; 
				font-size:1px;
				}
.xb1, .xb2, .xb3, .xb4 {
						display:block; 
						overflow:hidden;
						}
.xb1, .xb2, .xb3 {
				 height:1px;
				}
.xb2, .xb3, .xb4 {
				  background:#FFFFFF; 
  				  border-left:1px solid #d8be6a;
				  border-right:1px solid #d8be6a;
				  }
.xb1 {
	  margin:0 5px; 
	  background:#d8be6a;
	  }
.xb2 {
	  margin:0 3px;
	  border-width:0 2px;
	  }
.xb3 {
	  margin:0 2px;
	 }
.xb4 {
	  height:2px; 
	  margin:0 1px;
	  }

/* FOR 2nd Color Box Frames */
.zb1, .zb2, .zb3, .zb4 {
						display:block; 
						overflow:hidden;
						}
.zb1, .zb2, .zb3 {
				 height:1px;
				}
.zb2, .zb3, .zb4 {
				  background:#FFFFFF; 
  				  border-left:1px solid #cacbcb;
				  border-right:1px solid #cacbcb;
				  }
.zb1 {
	  margin:0 5px; 
	  background:#cacbcb;
	  }
.zb2 {
	  margin:0 3px;
	  border-width:0 2px;
	  }
.zb3 {
	  margin:0 2px;
	 }
.zb4 {
	  height:2px; 
	  margin:0 1px;
	  }

.xboxcontent {
			  padding:0px;
			  display:block; 
			  border:1px solid #d8be6a; 
 			  border-width:0px 1px; 
			  height:auto;
			  background-color:#FFFFFF;
			  }
.zboxcontent {
			  padding:0px;
			  display:block; 
			  border:1px solid #cacbcb; 
 			  border-width:0px 1px; 
			  height:auto;
			  background-color:#FFFFFF;
			  }
/* retains height of xboxcontent relative to its contents when displayed in IE*/
* html .xboxcontent {
					 height:1px;
					 }
* html .zboxcontent {
					 height:1px;
					 }

/* ---- sets the background and text color of the "tilte bar" ---- */
.color_a {
		  background-image:url(/images/gold_gradient.jpg);
		  background-repeat:repeat-x;
		  }
.color_b {
		  background-image:url(/images/greyLight_gradient.jpg);
		  background-repeat:repeat-x;
		  }