body {background: #f4f4f4 url(images/bg.gif) top center repeat-y; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color: #000000}

img { border: 0; }

#container {
width: 760px;
\width: 780px;
w\idth: 760px;
border: 1px solid #E4E4E4;
margin-left: auto;
margin-right: auto;

}

#main{
padding:10px;
}


#products{
width:720px;;
font-size:14px;
background-color:#D1CEC2;
padding:10px;
}

#quote_info{
float: right;
position:absolute;
width:230px;
height:200px;
Margin: 0;
margin-left:485px;
margin-top:10px;
background-color:rgb(251, 254, 237);
padding:10px;
border:1px solid #e6e6e6;
}


#quote_info p{
font-size:12px;

}

#quote_info h2{
color:#0066FF;
margin-bottom:5px;
}

#products h2{
color:#3E3E3E
}

#products h1{
color:#3E3E3E;
}


#products{
width:720px;;
font-size:14px;
background-color:#707070;
padding:10px;
color:#DEDFD6;
}

#products hr {border: none 0;
border-top: 1px dashed #9FA29F;/*the border*/
width: 50%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

#products h2{
color:white;
}

#products h1{
color:#F2F2F2;
}

#products ul li{color:#DEDFD6;}

#producttable{
margin-left:75px;
}


p.left
{
position:relative;
float:left;
}

div#body {}
div#header { position: relative; }

div#header a { color: white; text-decoration: none; }
div#header ul.menu {
position: absolute;
top: 5px;
right: 20px;
left: 300px;
}
div#header ul.menu li { display: inline; margin: 0 8px; }
div#header ul.menu li img { position: relative; top: 4px; }

div#header div.contact {
position: absolute;
bottom: 15px;
font-size: 12px;
font-weight: bold;
padding-left: 50px;
height: 42px;
top: 202px;
left: 660px;
}
div#header div.contact div.label { font-size: 11px; font-weight: normal; }
div#header div#contactPhone { left: 15px; background: url(images/phoneIcon.gif) no-repeat top left; }
div#header div#contactTollFree { left:165px; border-left: 1px solid black; padding-left: 8px; }
div#header div#contactFax { left: 40%; background: url(images/faxIcon.gif) no-repeat top left; }
div#header div#contactAddress { left:560px; background: url(images/addressIcon.gif) no-repeat top left; }

table#productList { margin-top: 3px; }
table#productList td { width: 25%; border-right: 1px solid blue; padding: 0 10px; vertical-align: top;  }
table#productList td.last { border: 0; }
table#productList td img { display: block; }


h1 {margin:0; font-size:28px; line-height:1.2; color: #0066ff}

h2 {margin:0; font-size:14px; line-height:1.2; color: #0066ff}

p {margin-top:0; margin-bottom: 10px; font-size:10px; line-height:1.2}

p2{margin-top:0; margin-bottom: 10px; font-size:12px; line-height:1.2}

.blueheader {font-weight:bold;font-size:10pt;color: #0066ff}

ul, li {color:#0066ff}




.reguler {color:#000}

.img-shadow {
  float:left;
  background: url(images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 5px;
  }

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 4px;
  }
  
 .img-shadow1 {
   float:right;
   max-width:30em;
   background: url(images/shadow.gif) no-repeat bottom right;
   margin: 10px 0 0 5px;
   margin-left:10px;
   }
 
 .img-shadow1 img {
   display: block;
   position: relative;
   background-color: #fff;
   border: 1px solid #a9a9a9;
   margin: -6px 6px 6px -6px;
   padding: 4px;
  }
  
  .bqstart {
       float: left;
       height: 45px;
       margin-top: -20px;
       padding-top: 45px;
       margin-bottom: -50px;
       font-size: 700%;
       color: #FF0000;
   }
  
   .bqend {
       float: right;
       height: 25px;
       margin-top: 0px;
       padding-top: 45px;
       font-size: 700%;
       color: #FF0000;
 }
 
hr {color: #C4C6BB; background-color: #C4C6BB; border: 1px dotted #C4C6BB; border-style: none none dotted; }

