body {

  font-family: sans-serif;

}



table {

  width: 75%;

  margin: 1em 0 0 4em;

  font-size: 115%;

}



table td {

  vertical-align: top;

  /*width: 33%;*/

}



img {

  border: 0;

  vertical-align: middle;

}



#step_4 table {

  width: 90%;

  margin: 0 auto;

  

  font-size: 85%;

}



#step_4 table td {

  width: auto;

}



br.clearer {

  clear: both;

}



h1 {

  /*color: #cc0101;

  margin: 5px 0;

  font-size: 160%;

  line-height: 42px;*/

  color:#CC0101;

/*font-size:90%;*/
font-size:100%;
line-height:22px;

margin:2px 20px 5px;

}



h2 
{
  color: #CC0101;
  margin: 5px 0 5px 10px;
padding:0;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
  font-size:13px;
text-align:left;
}

h2 span 
{
  color: #349a01;
}

p 
{
margin:0px 10px 0px 10px;
padding:0;
color: #013467;
font-family:"Trebuchet MS", "Myriad Pro", Arial;
font-size:11px;
text-align:justify;
}


#header {

  line-height: 42px;

}



#header_text {

  text-align: left;

}

#faq_text 
{
  float: right;
height:24px;
color: #013467;
font-weight:bold;
font-size:16px;
padding:0px 0 0 0;
margin:0px 15px 0px 0px;
}

#faq_text a
{
text-decoration:none;
}


#logo_img {

  float:left;

	margin:5px 10px 0px 5px;

}



#arrow_img {

  float: right;

  padding-right: .5em;

}





#step_4 input, #step_4 textarea {

  width: 13em;

}



#step_4 #fields_dsl input {

  width: 90px;

  padding-right: .5em;

}



#step_4 #fields_dsl textarea {

  width: 100%;

}



#container {

  /*background:#E4E4E4 url(http://www.whichvoip.com/images/si_body/quote_girl.gif) no-repeat scroll left 100px;

  width: 655px;

  margin: 0 auto;

  border: 4px solid #003366;*/

  background:#FFFFFF url(http://www.whichvoip.com/images/si_body/quote_girl.gif) no-repeat scroll left 100px;

border:4px solid #003366;

margin:0 auto;

width:655px;

}

#container-new {

  /*background:#E4E4E4 url(http://www.whichvoip.com/images/si_body/quote_girl.gif) no-repeat scroll left 100px;

  width: 655px;

  margin: 0 auto;

  border: 4px solid #003366;*/

  background:#FFFFFF url(http://www.whichvoip.com/images/si_body/quote_girl.gif) no-repeat scroll left 100px;

border:4px solid #003366;

margin:0 auto;

width:555px;

}



#content {

  border-top: 4px solid #003366;

  position: relative;

  overflow: hidden;

}



#instruction_bg {

  border-top: 4px solid #ccc;

  background: #eee;

  position: absolute;

  width: 100%;

}



#instruction_bg, .instructions {

  height: 3em;

}



.instructions {

  border-top: 4px solid #ccc;

  line-height: 3em;

  background: #eee;

  text-align: center;

  position: relative;

  z-index: 2;

  color: #013467;

  font-weight: bold;

}

.mandatory
{
color:#CC0101;
/*font-size: 12px;*/
font-weight:bold;
}


#step_1, #step_2, #step_3, #step_4 {

  position: absolute;

  width: 100%;

  top: 0;

  left: 0;

  /*background-color: #fff;*/

}



#step_1, #step_2, #step_3, #step_4, #placeholder {

  height: 13em;

}



#step_2, #step_3, #step_4 {

  display: none;

}



#step_1 {

  z-index: 5;

}



#the_button {

  display: none;

}



#progress_bar_cont {

  position: relative;

  float: left;

  padding: 4px 4px;

  width: 340px;

  height: 22px;

  float: left;

  background: url('http://www.whichvoip.com/voip/business-voip-forms/bg.jpg');

  margin: 0 10px 1em 0;

}



#progress_bar {

  background: url('http://www.whichvoip.com/voip/business-voip-forms/fg.jpg');

  height: 22px;

  line-height: 22px;

  position: relative;

  width: 4px;

  color: #fff;

  font-weight: bold;

}



#percent {

  float: right;

  padding-right: 2px;

}



#progress_subtext {

  position: absolute;

  right: 0;

  bottom: -1em;

  font-size: 75%;

}



#lower {

	/*background:#FFFFFF none repeat scroll 0 0;

	border-top:1px solid #CCCCCC;

	margin:0;

	padding:5px 0 0 40px;

	position:relative;

	width:615px;

	z-index:100;

	*/

	background:#FFFFFF none repeat scroll 0 0;

	border-top:1px solid #CCCCCC;

	margin:0;

	padding:5px 0 0 30px;

	position:relative;

	width:625px;

	z-index:100;

}



.button {

  cursor: pointer;

}



.row_padder td {

  padding-top: 5px;

}

div.fields {

	float:right;

	font-size:12px;

	margin:20px 0 0;

	width:500px;

	background:#E4E4E4 url(http://www.whichvoip.com/images/si_body/quote_girl.gif) no-repeat scroll -220px -8px;

}
