#words .clearingPar{
  padding-top: 50px;
}

fieldset{
   width:100%; margin: 0 10px 0 10px;
}


.priceBreakdown
{ font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 800px;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}

.priceBreakdown th
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}


.priceBreakdown td
{ border-bottom: 1px dotted #6699CC;
border-left: 1px solid #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;
}

#pricingTable
{
  float: left;
  font-family: Verdana;
font-weight: normal;
font-size: 11px;
color: #404040;
width: 920px;
/*background-color: #fafafa;*/
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
padding: 0px; margin: 0px;
margin-top: 10px;

  margin: 10px 10px 0 10px;


}

#pricingTable table{
border: 1px solid #ccc;
  width: 100%;
}

#pricingTable td{
padding: 0px; margin: 0px;
}

#pricingTable tfoot td{

  font-size: 100%;
}

#pricingTable td{

  width: 299px;
}

#pricingTable .titles{
  background-color: #BEC8D1;

}




#pricingTable .eCommerce_Website th
{ border-bottom: 2px solid #6699CC;
background:  url(images/quote.gif);
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}

#pricingTable .Brochure_Website th
{ border-bottom: 2px solid #6699CC;
background:  url(images/quote.gif);
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}

#pricingTable .Dynamic_Website th
{ border-bottom: 2px solid #6699CC;
background:  url(images/quote.gif);
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}
#pricingTable .titles th
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 11px;
color: #404040;
}


#pricingTable  td
{ border-bottom: 1px inset #6699CC;
border-left: 1px solid #6699CC;
border-collapse: collapse;
height: 100%;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
color: #404040;
background-color: white;
text-align: left;
padding-left: 3px;
}


/*************************************** "FORM" LAYOUT*****************************/
/*#quoteform{
  font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
  width: 100%; float: left;
  color: #224400;

}

#quoteform ul{
  float: none; clear: both;
}

#quoteform .newsection{
  float:left; width: 450px;
}

#quoteform li{
  display: inline;
}

#quoteform .label{
  width: 150px;

  text-align: right;
}

#quoteform input{
  padding: 0px; margin-left: -40px;
}

#quoteform select{

}

#quoteform .input{
  width: 150px;
  padding-left: 10px;
    text-align: left;

}

#quoteform .rules{
  width: 150px;
  padding-left: 10px;

}


#quoteform .radio{
  display:inline;
   text-align: left;
  margin-right: 10px;
}

#quoteform .radio input{
  margin-left:5px;

}

#quoteform .radio label{


  margin-left:15px;
}


#quoteform .submit{
  width: 100px;
}
*/

#requestQuote label{
  float: left;  width: 210px;  margin-left: 60px;
  text-align: left;
}

#requestQuote input{
  float: right; clear: none; width: 210px;
}

#requestQuote textarea{
  float: none; clear: none; width: 500px;  height: 50px;
  border: 1px solid #006;

}

#requestQuote input.submit{
  float: left; clear: left;
  border: 1px solid #006;
    background: #ccf;
    margin-left: 60px;

}

#requestQuote input {
    border: 1px solid #006;
    background: #ffc;
}
#requestQuote input:hover {
    border: 1px solid #f00;

}
input.submit {
    border: 1px solid #006;
    background: #ccf;
    cursor: hand;
    margin: 10px;
  margin-left: 50px;

}
 input.submit:hover {
    border: 1px solid #f00;
    background: #eef;
}


input.longtext{
  width: 400px;
}


.struckthrough{
  text-decoration: line-through;
}

.invisible{
  visibility: hidden;
}



#quoteform{
  font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 11px;
  width: 100%; float: left;
  color: #224400;

}

#quoteform ul{

}

#quoteform .newsection{
  float: left;
}

#quoteform li{
  }


#quoteform ul{
}
#quoteform .label{

  border-top: 1px solid #eee;
width: 300px;


}

#quoteform .innerFieldset{
  border: 1px solid #aaa;
 width: 300px;

}
#quoteform input{
 }

#quoteform select{

}

#quoteform .input{

}

#quoteform .rules{

}


#quoteform .radio{
 display: inline;
 padding: 0 20px;
 }

#quoteform .radio input{
 }

#quoteform .radio label{



}


#quoteform .submit{
  display: inline;

}


#pricingTable table .money, #pricingTable table .negmoney{
  text-align: right;
  width: 60px;
}

#pricingTable table .negmoney{
  color: red;
}

#pricingTable table .subtotal{

font-style: italic;
}

#pricingTable table #subtotal{
border-top: 1px solid black;
border: 1px #6699CC solid;
background: #eee;
padding-top: 5px;
}

#pricingTable table #subtotal.money{
  font-style: normal;
}

#pricingTable tfoot td{

}