* { margin:0; padding:0;}
body { background:#f6f6f6; font-family:Arial; font-size:100%; line-height:1em; color:#393939;}
.bg { background:url(images/bg_bottom.gif) bottom left repeat-x;}
html, input, textarea, select {font-family:arial; font-size:100%;}

/*in_line*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top;}

a:hover{text-decoration:none;}
a {color:#64a6ce;}

.clear { clear:both;}
.alignright { text-align:right;}
.more {color:#ff5507; text-decoration:underline;}




/*txt, links*/

h1 { background:url(images/logo.gif) top left no-repeat; width:214px; height:78px; text-indent:-10000px; margin:0 20px 0 0; float:left;}
h2 { font-size:2em; line-height:1.23em; color:#393939; margin:0 0 17px 0;}





/*header*/
#header { background:url(images/bg_header.jpg) top left no-repeat; font-size:0.6875em; font-family:Arial; padding:0 0 0 35px;}




/*content*/
#content {font-size:0.8125em; line-height:1.23em; color:#383838; background:url(images/bg_content.gif) top right no-repeat;}
#content .indent { padding:0 30px 44px 53px;}
#content .title { margin-bottom:21px;}
#content ul{ margin:0px; padding-top:10px; list-style:none}
#content li{background:url(images/z_ul1.gif) top left no-repeat; padding-left:23px; line-height:1.923em;}
#content li a{color:#64a6ce; text-decoration:underline;}
#content li a:hover{ text-decoration:none;} 
#content .pic { float:left; margin:0 15px 17px 0;}
#content .pic2 { float:left; margin:0 15px 0px 0;}
#content .alignleft {text-align:left; padding-top:22px;}
#content .box { margin:50px 0 0 0; width:760px;}
#content .box1 { padding:43px 0 0 0; width:760px;}
#content .p { padding-bottom:23px;}
#content .txt { padding-top:6px;}
#content .txt1 { padding-bottom:6px;}
#content .title1 { margin:43px 0 21px 0;}


/*footer*/
#footer .column1 { width:688px; font-size:0.8125em; color:#383838;}
#footer .column2 { width:99px;}
#footer .column2 a {text-transform:uppercase; font-size:0.8125em;}
#footer a {color:#383838; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
#footer .box { padding:27px 0 0 53px;}

/*================== index.htm ==================*/
#page1 #content .pic1 { margin:0 10px 0 0;}
#page1 #content .block { margin:0px 0 0px -24px;}
#page1 #content .block .pic3 { margin:0 0 30px 55px;}
#page1 #content .block .pic1 { margin:0 0 30px 79px;}
#page1 #content .p { padding:13px 0 0 75px;}
#page1 #content .txt { margin:0 0 0 23px;}
#page1 #content .column4 { width:483px;}
#page1 #content .column5 { width:261px;}

/*================== products.htm ==================*/
#page2 #content .alignleft { text-align:left; padding-top:22px;}
#page2 #content .ind1 { padding-right:41px;}
#page2 #content .block .ind { padding:31px 10px 29px 31px;}
#page2 #content .column1 { width:388px;}
#page2 #content .column2 { width:355px;}

/*================== quote.htm ==================*/
#page3 #content .block { width:100%;}
#page3 #content .block .ind { padding:32px 23px 21px 33px;}
#page3 #content .col_1 .p { padding:14px 0 0 0;}
#page3 #content .col_2 .ind { padding-left:40px;}
#page3 #content .col_2 .pic {margin:0 20px 27px 0;}


/*================== forms.htm ==================*/
#page4 #content .col_1 .ind { padding-right:49px;}
#page4 #content .col_1 .txt { padding:9px 0 18px 0;}
#page4 #content .txt1 { padding:9px 0 0px 0;}
#page4 #content .block .ind { padding:32px 35px 21px 33px; font-size:0.923em;}
#page4 #content .block { width:100%;}

/*================== faq.htm ==================*/
#page5 #content .block { width:100%;}
#page5 #content .block .ind { padding:32px 23px 21px 33px;}
#page5 #content .column1 { width:388px;}
#page5 #content .column2 { width:359px;}
#page5 #content .column3 { width:388px;}
#page5 #content .column4 { width:359px;}
#page5 #content .box { width:760px; margin:0px;}
#page5 #content .pic { margin:0 24px 0 0;}
#page5 #content .p1 { padding:20px 0 7px 0; font-weight:bold;}


/*================== contact.htm ==================*/
#page6 #content .block { width:100%;}
#page6 #content .block .ind { padding:32px 23px 21px 33px;}
#page6 #content .block .p { padding:0 0 15px 0;}
#page6 #content .col_2 .ind { padding-left:40px;}
#page6 #content .box { width:431px; margin:0px;}
#page6 #content .column1 { width:235px;}
#page6 #content .column1 .txt { width:191px; padding:0px;}
#page6 #content .column2 { width:196px;}
#page6 #content .column3 { width:215px;}
#page6 #content .column4 { width:203px;}
#page6 #content .pad { height:38px;}
#page6 #content .pad1 { height:166px;}

/*================== terms.htm ==================*/
#page7 #content .p { padding:0 0 16px 0;}
#page7 #content .indent { padding:0 40px 44px 53px;}



/*==================list====================*/
.block { background:url(images/bg_block.gif) top left repeat-x #f6f6f6;}
.block .top_line { background:url(images/line.gif) top left repeat-x;}
.block .right_line {background:url(images/line.gif) top right repeat-y;}
.block .bottom_line {background:url(images/line.gif) bottom left repeat-x}
.block .left_line {background:url(images/line.gif) top left repeat-y;}
.block .l_t { background:url(images/l_t.gif) no-repeat left top;}
.block .r_t { background:url(images/r_t.gif) no-repeat right top;}
.block .r_b { background:url(images/r_b.gif) no-repeat right bottom;}
.block .l_b { background:url(images/l_b.gif) no-repeat left bottom;}
.block .column1 { width:260px; background:url(images/bg_line_block.gif) top right repeat-y;}
.block .column1 .ind { padding:38px 21px 35px 22px;}
.block .column2 { width:260px; background:url(images/bg_line_block.gif) top right repeat-y;}
.block .column2 .ind { padding:38px 21px 35px 0px;}
.block .column3 { width:240px;}
.block .column3 .ind { padding:38px 0px 35px 0px;}

/*==========================================*/


/*input*/
.input{
   background:none;
   border:1px solid #383838;  
   width:203px; height:24px;
   color:#383838;
   font-size:1em;
   font-family:Arial;
   
}
textarea{
   background:none;
   border:1px solid #383838;
   width:418px; height:146px;
   color:#383838;
   font-size:1em;
   font-family:Arial;
   overflow:auto;
}