



.leftfix1 {



	position:relative;



	float:left;



}



.cal1 {

    margin-left: -205px;

    margin-top: -418px;

    position: fixed;

}







.rightfix1 {



	position:relative;



	float:right;



}







.cal-banner {



    margin-left: -209px;

    margin-top: -447px;

    position: fixed;



}



.cal-banner-track {

    margin-left: 626px;

    margin-top: -415px;

    position: fixed;

}



.cal {

    margin-left: -202px;

    margin-top: -768px;

    position: fixed;

}



#calculator{



 width:205px;



 margin:auto;



 height:330px;



 background-image:url(images/calculator1-new-coverage2.png);



 position:relative;



 display:block;



}











.top input[type=text]{



 width:85px;



 margin-top:3px;



}



.top label{



 font-size:12px;



 margin-top:10px;



 display:inline-block;



}







.top{



	text-align:center;



	margin-left:-18px;



}
.cal-banner-sell{
 position:fixed;
 margin-top:-269px;
 margin-left: 626px;
}


.cal2{

 position:fixed;

 margin-top:-480px;

margin-left:-206px;

}

.cal-rv{
 position:fixed;
 margin-top:-766px;
 margin-left:626px;
/* right:40px;
 top:50px;*/
}

.cal-track{

 position:fixed;

 margin-top:-225px;

margin-left:-205px;

}

.cal-banner-video2{

 position:fixed;

 margin-top:-280px;

 margin-left: 625px;

}



.cal-banner-project{

	position:fixed;

 	margin-top:-169px;

 	margin-left:625px;

}

.cal-banner-caulk {

    position: fixed;

	margin-top: -398px;

	margin-left: 626px;

}

































.output input[type=text]{



 width:96px;



 border:0;



 background:-moz-linear-gradient( left , #cdcdcd 5%, #f9f9f9 );



 margin-top:10px;



 font-weight:bold;



}







.button, .output, .clear{



 text-align:center;



}







.button input[type=button]{



 background: -moz-linear-gradient( top , #53aad7, #064b74);



 background: -ms-linear-gradient( top , #53aad7, #064b74);



 background: -o-linear-gradient( top , #53aad7, #064b74);



 background: -webkit-linear-gradient( top , #53aad7, #064b74);



 background: linear-gradient( top , #53aad7, #064b74);



 border:1px solid #064f7a;



 color:#ffffff;



 width:85px;



 height:25px;



 margin-top: 6px;







}







.button input[type=submit]{



 background: -moz-linear-gradient( top , #53aad7, #064b74);



 border:1px solid #064f7a;



 color:#ffffff;



 width:85px;



 height:28px;







}























.total{



	position:relative;



}



#width, #length {



    padding-top: 0;



    width: 50%;



	text-align:center;



}























#frm label {

	font-size: 12px

}



#frm span {



}



.estimate h5{



	margin:0;



	font-weight:normal;



	font-size:12px;



	line-height:20px;



}



























.estimate{



	text-align:left;



	margin-bottom:5px;



	font-size:12px;



}



h4.text {



    font-size: 12px;



    font-weight: normal;



    margin: 0 0 3px;



}







#frm {



    left:0px;



    padding: 17px 20px;



    position: absolute;



    top: 80px;



	text-align:center;







}







.button {



    margin-top: 6px;



}







p.multiply {



    top:224%;



    left: 47%;



    margin: 0;



    position: absolute;



    width: 5%;



	font-size: 12px

}



.width {



    float: left;



    margin-left: 15px;



    width: 40%;



}.length {



    float: right;



    margin-right: 15px;



    width: 40%;



}



.center {



    padding: 0 24px;



    text-align: center;



}























A {



    color: #1A79B0;



    text-decoration: none; 



    font-weight: bold;



}







A:visited {



    color: #00A2FF;



    text-decoration: none;



    font-weight: bold;



}







A:active {



    color: #0090E2;



    text-decoration: none;



    font-weight: bold;



    



}







A:hover {



    color: #002439;



    text-decoration: none;



    font-weight: bold;



}







body {



    background-color: #01225d;



    background-image:  url(images/bg.gif);



    margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;



    font-family: Verdana, Arial, Helvetica, sans-serif;



    color: #000000;

	

	font-size: 12px



}







.contentbg { 



    background-image:  url(images/cont-bg.gif);



    padding-left: 21px;



    padding-right: 0px;



    padding-top: 5px;



    padding-bottom: 5px;



    width: 621px;



    font-size: 12px;



}







.footertext { 



    text-align: center;



    font-weight: bold;



    color: #FFFFFF; 



    font-size: 11px;



    padding-top: 5px;



}



.footertext A {text-decoration: none; color: #00A2FF;}



.footertext A:link {text-decoration: none; color: #00A2FF;}



.footertext A:visited {text-decoration: none; color: #00A2FF;}



.footertext A:hover {text-decoration: none; color: #FFFFFF;}







.navbg { background-image:  url(images/nav-main-bg.gif); }







#menu {



	margin: 0;



	padding: 0;



	border: 0;



}







#menu ul {



    margin: 0 0 0 0;



    padding: 0;



    list-style-type: none;

    border: 0;



    }







#menu ul li {



	height: 30px;



    display: block;



    padding: 0; 



    margin: 0 0 0 0;



    border: 0;



	text-align:left;



    }







#menu ul li a {



	height: 30px;



	font-family: verdana;



	font-size: 11px;



	font-weight: normal;



	margin: 0;



	display: block;



	text-decoration: none;



	text-transform: uppercase;



	color: #FFFFFF;



	background-color: #FFE50F;



	background-image:  url(images/nav-bg.gif);



	padding: 8px 0px 2px 31px;



    }







#menu ul li a:hover {  



	height: 30px;



    background-color: #B01811;



    text-decoration: none;



    background-image:  url(images/nav-bg-o.gif);


    border: 0;



}	































.menu_order a {



	background-color:#1A79B0;



	background-image:url(images/nav-bg-order.jpg) !important;



	color:#FFFFFF;



	display:block;



	font-family:Arial !important;



	font-family:verdana;



	font-size:11px;



	font-weight:normal;



	height:30px;



	margin:0;



	padding:8px 0 2px 16px;



	text-decoration:none;



	text-transform:uppercase;



}







.menu_order a:hover {  



    background-color: #1A79B0;



    text-decoration: none;



    background-image:  url(images/nav-bg-over-order.jpg) !important;



    border: 0;



}





.menu_order-pricing a {



	background-color:#1A79B0;



	background-image:url(images/nav-bg-order-pricing.jpg) !important;



	color:#FFFFFF;



	display:block;



	font-family:Arial !important;



	font-family:verdana;



	font-size:11px;



	font-weight:normal;



	height:30px;



	margin:0;



	padding:8px 0 2px 16px;



	text-decoration:none;



	text-transform:uppercase;



}







.menu_order-pricing a:hover {  



    background-color: #1A79B0;



    text-decoration: none;



    background-image:  url(images/nav-bg-over-order-pricing.jpg) !important;



    border: 0;



}



























































a.product_link:link {



	color: #0B5886;



	text-decoration: underline;



	font-weight: bold;



}



a.product_link:visited {



	color: #0B5886;



	font-weight: bold;



	text-decoration: underline;



}



a.product_link:hover {



	text-decoration: none;



	color: #01304C;



	font-weight: bold;



}



a.product_link:active {text-decoration: none;



}



div#content_body {



	background-color: #FFFFFF;



	border-top: 1px none #1A79B0;



	border-right: 1px solid #101E29;



	border-bottom: 1px solid #1A79B0;



	border-left: 1px solid #1A79B0;



	border-width:0px;



	/*padding: 10px;*/



}



form {



	margin: 0px;



	padding: 0px;



	text-align: center;



}



div#form_text_title {



	font-weight: normal;



	font-size: 12px;



	text-align: justify;



}



.text_red {



	color: #FF0000;



}



.form_table {



	width: 600px;



	font-size: 11px;



	border: 1px solid #01225D;



	margin-top: 10px;



	margin-bottom: 10px;



}



.form_label_area {



	font-weight: bold;



	text-align: right;



	width: 175px;



}



.form_field_box {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



}



select {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



}



input {



	font-family: Arial, Helvetica, sans-serif;



	font-size: 11px;



}



.form_table_title {



	color: #FFFFFF;



	background-color: #01225D;



}



div#shipto {



	margin: 0px;



}



.form_table_yesno {



	font-size: 11px;



}



.text_shippingtime {



	color: #01225D;



}



div#buttons {



	text-align: center;



	padding-top: 10px;



}



.row_odd {



	background-color: #EFEFEF;



}



.row_even {



	background-color: #FCFCFC;



}



.text_tiny {



	font-size: 10px;



}



.text_phone {



	font-size: 13px;



	color: #FF0000;



	font-weight: bold;



}



.form_table_products {







	width: 600px;



	font-size: 11px;



	border: 1px none #01225D;



	margin-top: 10px;



	margin-bottom: 10px;



}



.products_title {



	background-color: #FFFFFF;



	font-weight: bold;



	color: #01225D;



	font-size: 18px;



}



.products_labels {



	background-color: #1A79B0;



	color: #FFFFFF;



}



.area_cost {



	width: 60px;



	text-align: center;



}



.field_box_cost {



	width: 50px;



}



.products_title_small {



	font-size: 12px;



	color: #FF0000;



}



div#form_title {



	font-size: 18px;



	font-weight: bold;



	color: #01225D;



	width: 600px;



	margin-top: 5px;



}



.content_resize {



	width: 97%;



}



.section {



	font-weight: bold;



	font-size: 11px;



}



.sectiondata {



	font-size: 11px;



}



.elasto_title {



	font-size: 11px;



	font-weight: bold;



	color: #01225D;



}



.elasto_data {



	font-size: 11px;



}



.elasto_text {



	font-size: 11px;



}



.text_plain {







	font-weight: normal;



	font-size: 12px;



	text-align: justify;



}



 .cntr{margin:0 auto; }



 .cntr_t {text-align:center;}





.inq-sub > input[type="submit"], input[type="reset"], button {

    background: #124e8d none repeat scroll 0 0;

    border: 0 none;

    color: #fff;

    cursor: pointer;

    display: inline-block;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    padding: 14px 14px;

}





