html, body
{
margin: 0px;
text-align: center;
background-color: #ececec;
}

p {clear: left; padding: 0px 0px 15px 0px;}
ul, ol {margin-bottom: 5px; margin-left: 20px;}
li {list-style: square;	margin-left: 20px;}

#itec_page
{
margin: 0px auto;
padding: 0px;
text-align: left; /* leave unchanged */ 
width: 1000px;
min-width: 1000px;/* optional but recommended */ 
background: #ececec url('../../images/body_shadow.jpg') top left repeat-y;
/*background-color: #FFFFFF;*/
}

#itec_container
{
margin: 0px;
padding: 0px;
}

#itec_header
{
margin: 0px;
padding: 11px 11px 0px 11px;
height: 117px;
width: 978px;
clear: both;
background: #ececec url('../../images/top_shadow.jpg') top left no-repeat;
/*background-color: #FFFFFF;*/
}

#itec_navbar
{
margin: 0px 11px 0px 11px;
padding: 0px;
width: 978px;
height: 20px;
clear: both;
background: #5e6166 url('../../images/spacer.gif') top right no-repeat; 
border-top: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
text-align: left;
}

#itec_boxes
{
margin: 0px 11px 0px 11px;
padding: 0px;
width: 978px;
height: 162px;
clear: both;
/*background: url('../../images/box_bg.gif') top left no-repeat; 
border-bottom: 3px solid #EC8101;
border: 1px solid #FFFFFF;*/
}

#itec_art_cont_2col
{
overflow: hidden;
width: 958px; margin: 0px 11px 0px 11px; padding: 5px 5px 0px 15px;
}

#itec_art_cont_1col
{
overflow: hidden;
background-color: #FFFFFF;
}

#itec_boxes_home
{
margin: 0px 11px 0px 11px;
padding: 0px;
width: 978px;
height: 200px;
clear: both;
background-color: #FFFFFF;
/*background: url('../../images/box_home.gif') top left no-repeat; 
border-bottom: 3px solid #EC8101;*/
}

#itec_cont_left
{
margin: 0px 0px 0px 0px;
padding: 0px;
float: left;
background-color: #FFFFFF;
width: 685px;
}

#itec_cont_right
{
margin: 0px 11px 0px 0px;
padding: 0px 0px 0px 0px;
width: 244px;
float: right;
background-color: #FFFFFF;
}

#itec_footer
{
margin: 0px;
padding: 0px 11px 11px 11px;
clear: both;
width: 978px;
height: 20px;
background: #ececec url('../../images/bottom_shadow.jpg') top left no-repeat;
/*background-color: #FFFFFF;*/
}

.itec_cursor{cursor: pointer;}
.itec_clear {clear: left; display:block; margin: 0px; padding: 0px; }
.itec_space {display:block; margin: 0px; padding: 0px;}
label { display:block; float:left; clear:left; }

.itec_button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 1px;
	background-color: #eb8000;
	letter-spacing: normal;
	font-variant: small-caps;
	border: solid 1px #000000;
}

.itec_button:hover
{
color: #000000;
}

.products_box_left {
	float: left;
	width:  400px;
}
.products_box_right {
	float: left;
	padding-left: 20px;
	width:  200px;
}
#itec_serv_left {
	float: left;
	width: 322px;
	background-image: url(../../images/phones_services_left_bottom_bg.jpg);
	background-position:bottom;
	padding-bottom: 5px;
	background-repeat:no-repeat;
}
#itec_serv_right {
 	float: right;
	width: 635px;
	background-image:url(../../images/phones_services_right_bg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 588px;
}
#itec_serv_left_top {
	background-image: url(../../images/phones_services_left_bg.jpg);
	padding: 14px 17px 14px 14px; 
}
#itec_message_from_md {
	background-color: #000000;
	height: 190px;
	color: #FFFFFF;
	font-weight: bold;
	overflow: hidden;
	padding: 10px ;
}
#itec_message_from_md_legand {
	height: 53px;
	padding-top: 5px;
}
#itec_benefits_of_telephone_legend {
   height: 46px ;
   padding-top: 20px;
   padding-bottom: 10px;
}
#itec_benefits_of_telephone {
	font-size: 12px;
}
#itec_benefits_of_telephone ul, #itec_benefits_of_telephone ol {margin-bottom: 5px; margin-left: -1px;}
#itec_benefits_of_telephone li { list-style: disc;  margin-left: 5px; margin-bottom: 8px; }

#itec_30_day_flash {
	text-align: right;
	padding-right: 0px;
}
#itec_view_video_text {
	padding: 70px 0px 0px 25px;
	
}
#itec_service_form_0 {
   padding: 110px 0px 0px 25px;
   color:#FFFFFF;
   font-size:14px;
   font-weight: bold;
   
}
#itec_service_calc {
   padding: 39px 0px 0px 15px;
}

.service_form {
	width: 280px;
}

.service_form .row{
  padding: 5px;
}
.service_form .form_input{
  border:1px solid #FFFFFF;
}

.service_form .form_input-highlighted {
	border:1px solid #FFFFFF;
}

.service_form div.row span.label_col {
	float: left;
	text-align: right;
	padding-right:5px;
}

.service_form div.row span.input_col {
	float: right;
	text-align: left;
	padding-left:5px;
	padding-right:10px;
}

.service_form .submit_div {
	text-align:center;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.service_form .submit_div input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
}

#itec_service_form_note {
	width: 280px;
	text-align: center;
}
.calculator .cal_input {
	width: 50px;
}

table.linetable  {
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	}
table.linetable td {
	border-left: 1px solid #999999;
	border-top: 1px solid #999999;
	}
.displayOutput {
	visibility: visible;
	display: block;
}	
.hideOutput {
	visibility: hidden;
	display: none;
}
