/* ########## BEGIN PARTNUMBER ########## */

#partNumberBackground {
	height:23px;
	position: relative;
	top:5px;
	left: 10px;
	z-index: 10;
}

#partNumberContent {
	margin:0 auto;
	height:23px;
	position:relative;
	font-size:12pt;
	color:#444444;
}

#partNumberWrapper {
	height:23px;
	float:left;
    display:none;
}

#partNumber {
	display:inline-block;
	font-size:9pt;
	vertical-align:top;
	margin-left:8px;
}

#partNumber LI {
	display:inline-block;
	width:16px;
	height:16px;
	text-align:center;
	vertical-align:middle;
}

#partNumber .subPartNumber {
	background-color:#ddeeff;
	border:solid 1px #cccccc;
	color:#666666;	
	font-weight:700;
	font-family:"Roboto Mono","serif";
}

#partNumber .subPartNumberDivider { 
	line-height:16px; 
	font-size:10pt; 
	vertical-align:top;
	margin: 0px 0px 0px 1px;
}

/* ########## END PARTNUMBER ########## */




/* ########## BEGIN DESIGNPATH ########## */

#designPathBackground {
	height:24px;
}

#designPathWrapper {
	margin:0 auto;
	top:-20px;
	height:24px;
	overflow:hidden;
	position:relative;
	background:url(../images/design_path_background.png);
}

#designPathWrapper #startOver {
	position:absolute;
	left:0;
}

#designPathWrapper #addToCart {
	position:absolute;
	left:1044px;
}

.designPathButton {
	margin-top:0px;
}

.designPathButton:hover {
	margin-top:-24px;
	cursor:pointer;
}

.designPathButtonDisabled {
	margin-top:-48px;	
}

#designPathSteps {
	width:947px;
	height:24px;
	position:absolute;
	left:97px;
	top:0;
	background:url(../images/design_path_background.png);
}

#designPathSteps DIV {
	display:none;
	height:24px;
	overflow:hidden;	
	float:left;
	padding:0 14px;
}

.designPathStepDisabled { background-color:transparent; }
.designPathStepDisabled IMG { margin-top:0; }

.designPathStepEnabled { background-color:transparent; }
.designPathStepEnabled IMG { margin-top:-24px; }
.designPathStepEnabled IMG:hover { margin-top:-48px; cursor:pointer; }

.designPathStepSelected { 
	background-color:#ffffff; 
	border-left:solid 1px #cccccc; 
	border-right:solid 1px #999999;
}

.designPathStepSelected IMG { margin-top:-72px; }

.optSel{
  font-family:"Arial";
  font-size:12px;
  color:#004c7e;
  height:25px;
}
/* ########## END DESIGNPATH ########## */




/* ########## BEGIN SELECTORS ########## */

#selectorsBackground {
	height:103px;
}

#selectorsWrapper {
	margin:0 auto;
	top:-20px;
	height:103px;
	position:relative;
}

#selectors {
	display:none;
	position:absolute;
	/*height:102px;*/
	/*background-color:#ffffff;*/
	/*border-left:solid 1px #cccccc;*/
	/*border-right:solid 1px #cccccc;*/
	/*border-bottom:solid 1px #cccccc;*/
	/*border-radius:0px 0px 3px 3px;*/
	vertical-align:top;
	padding-bottom:0px;
}

#selectors IMG.selImg { opacity:0.9; border-bottom:solid 2px #cccccc; background-color: #ffffff; cursor:pointer; padding-bottom:0px; vertical-align:bottom; position:relative; left:0px; top:0px;}
#selectors IMG.selImg:hover { opacity:1.0; border-bottom:solid 2px #0089cf;}
#selectors IMG.selImg.notSelected { opacity:0.5;}
#selectors IMG.selImg.notSelected:hover { opacity:1.0; }

#lengthSelectorContent { display:none; }
#lengthSelectorContentWrapper IMG { border:0; }
#lengthSelectorContentWrapper IMG:hover { border:0; }

#optionsSelectorContent { display:none; }
#optionsSelectorContentWrapper { color:#0089cf; }

/* ########## END SELECTORS ########## */

/* tech spec styles */

#techSpecs {
	display:none;
	margin:0px auto;
	background-color:#0089cf;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:8px;
}

#specWrapper {
	display:none;
	margin:0px auto;
	background-color:#0089cf;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:8px;
}
.dataSpecs{
	padding:5px 10px;
	background-color:#eeeeee;
}
.specData{
	font-size:14px;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
	color: #000000;
    /*src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');*/
}
.specHdr{
	font-size:10pt;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
	color: #ffffff;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');
}
.specLabel{
	font-size:10pt;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 700;
	color: #000000;
    src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');
}

#prodSpecs {
	display:none;
	overflow:auto;
	margin:0px;
	height:115px;
	/*background-color:#ffffff;
	height:80px;
	border:1px solid #0089cf;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:8px;
	box-shadow: 5px 5px 5px #cccccc;
	*/
}

#prodCont{
  height:115px;
  overflow:hidden;
}

.techImg{
  position:absolute;
  opacity:1.0;
  top:0px;
  left:0px;
  z-index:10;
}
.techImg.notSelect{
  opacity: 0.5;
}
.techImg.notSelect:hover{
  opacity: 1.0;
}
.prodHdr{
	color:#0089cf;
	font-size:16pt;
	font-weight:400;
}
.prodData{
	font-size:14px;
    font-family: 'Open Sans Condensed';
    font-style: normal;
    font-weight: 300;
	text-align:left;
	color: #000000;
    /*src: local('Open Sans Cond Light'), local('OpenSans-CondensedLight'), url(https://fonts.gstatic.com/s/opensanscondensed/v10/gk5FxslNkTTHtojXrkp-xF1YPouZEKgzpqZW9wN-3Ek.woff) format('woff');*/
}
#cableSpec{
	display:none;
	position:absolute;
	top:0px;
	left:1089px;
	z-index:10;
}
