/* Comment Box */

#wrapper #contentwrapper #middlecolumn #wizard #commentbox{
	display:none;
	position:absolute;
	top:50px;
	right:120px;
	height:1px;
	width:1px;


}

#commentboxpopup {
	margin:10px;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}


#commentboxpopup textarea {
	width:150px;
	height:100px;
	font-size:12px;
	}

#commentboxpopup input {
	width:150px;
	font-size:12px;
	}




/* CABLE WIZARD*/

#wizard{
display:inline;
margin:0px;
}


#wizard.wizard1{
	display:block;
	margin:0px auto 40px auto;
	padding-top:70px;
	position:relative;
	width:689px;
    background-image:url(http://design1:8000/images/boxes.png);
	background-repeat:no-repeat;
	background-position:0px 50px;
}

#wizard.wizard2{
	display:block;
	margin:0px auto;
	padding-top:70px;
	position:relative;
	width:689px;
    background-image:url(http://design1:8000/images/boxes2.png);
	background-repeat:no-repeat;
	background-position:0px 50px;
}

#wizard h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
background-color:#dddddd;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 20px;
background-image:url(../images/mainH2corner.jpg);
background-repeat:no-repeat;
background-position:right;
}

#wizard table tr td.cablepopup{
	text-align:right;
}

#wizard table tr td.cablepopup a{
	text-decoration:underline;
	color:#FFFFFF;
}

#wizardform{
	margin-top:0px;
	font-size:11px;
	margin-left:20px;
	color:#FFFFFF;
}

#wizardform tr{
	height:30px;
}
#wizardform tr.spacer{
	height:45px;
}



#wizardform td{
    padding:0px;
	margin:0px;

}

#wizard td.firstrow{
	width:100px;
}

#wizard td.secondrow{
	width:130px;
}

#wizard td.thirdrow{
	width:100px;
}

#wizard td.fourthrow{
	width:110px;
}

#wizard td.fifthrow{
	width:70px;
}

#wizardform td.leftpaddingtop{
	padding-left:40px;
}


#wizardform select{
	width:90px;
	font-size:10px;
}

#wizardform select.units{
	width:40px;
}

#wizardform select.cabletype{
	width:100px;
}

#wizardform input.length{
	width:40px;
}

#wizard #preview{
	margin:30px 0px 30px 0px;
	height:100px;
}

.end1{
	color:#009933;
	position:absolute;
	top:290px;
	left:240px;
	z-index:1;
	text-transform:uppercase;
	letter-spacing:.25em;
	padding:5px;

}


.end2{
	color:#009933;
	position:absolute;
	top:290px;
	left:475px;
	z-index:1;
	text-transform:uppercase;
	letter-spacing:.25em;
	padding:5px;
}


a.quotebutton{
	color:red;
	font-size:14px;
	text-decoration:none;
	border:1px solid #ffffff;
	padding:5px;
	background:#000000;
	height:30px;
	font-weight:bold;
}

input.quotebutton{
	font-size:14px;
    font-weight:bold;
	border:1px solid red;
	color:red;
	background:black;
	width:175px;
	border:1px solid red;
	padding:5px;
	text-transform:capitalize;
	cursor:pointer;
	

	
}


div.cablepn{

	padding:10px;
    background-color:black;
	border:1px solid white;
}

#wizard #cablelist{
	margin:20px 0px 0px 15px;
	color:white;
	background:black;
	border:1px solid white;
	padding:10px;
}



/* Isolated Quote Form */

#isolatedQuoteForm {
	background-color:#CCCCCC;
	width:300px;
	margin:20px auto 0px auto;
}

div.content {
	padding:0px 10px 0px 10px;
	border-left:1px solid black;
	border-right:1px solid black;
}

div.content span{
	font-size:10px;
}

div.top{
	width:300px;
	height:20px;
}
div.bottom{
	width:300px;
	height:20px;
}




/* Cable Guide Styles */


#cable_guide{
    float:right;
	position:relative;
	width:685px;
}

#cable_guide h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
background-color:#dddddd;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 20px;
background-image:url(../images/mainH2corner.jpg);
background-repeat:no-repeat;
background-position:right;
}

#cable_guide h3{
	background-color:#DBDBDB;
	margin-bottom:0px;
	padding-left:10px;
}

#cable_guide span.key{
	color:#999999;
	font-size:80%;
}


table.cable_reference{
	font-size:80%;
	width:100%;
}

table.cable_reference a{
	text-decoration:underline;
	color:#3366FF;
}


table.cable_reference tr{
}

table.cable_reference tr td{
	border-right:1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
	padding:5px;
	text-align:center;
	
}

table.cable_reference tr td.last{
	border-right:none;
}

table.cable_reference tr td.first{
	border-left: 1px solid #cccccc;
}


table.cable_reference tr.notopborder td{
	border-top:none;
}

table.cable_reference tr.bold{
	font-weight:bold;
}

/* Cable Guide Popup Styles */

#cable_guide_popup{
	background-color:#FFFFFF;
}

#cable_guide_popup h2{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
text-transform:uppercase;
background-color:#dddddd;
margin:0px 0px 0px 0px;
padding:5px 0px 5px 20px;
background-image:url(../images/mainH2corner.jpg);
background-repeat:no-repeat;
background-position:right;
}

#cable_guide_popup h3{
	background-color:#DBDBDB;
	margin-bottom:0px;
	padding-left:10px;
}





table.pricing{
	width:100%;
}

table.pricing td{
	padding: 5px 5px 5px 5px;
	border:1px solid #CCCCCC;
	
}

table.pricing td.bold{
	font-weight:bold;
}

h3.heading{
	width:250px;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 5px 5px;
	font-size:14px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	background:#E0E0E0;
}

table.pricing td.button{
	width:200px;
	border:none;
}

a.buy {
	background-color:#FE0C05;
	color:#FFFFFF;
	padding:3px;
	width:175px;
	text-decoration:none;
}



