
body, html { margin:0;
	     padding:0;
	     background:#999999;
	     color:#000;
           }

body { min-width:760px;
       font-family: Arial, Helvetica, Verdana, sans-serif;
     }

#wrap { background: white;
	color: #000;
        margin:0 auto;
	width:760px;
        border-left: 1px solid white;
        border-right: 1px solid white;
      }

#photos { background: #FFFFFF;
          color: #000;
          width: 760px;
          border-top: 1px solid white;
          border-bottom: 1px solid white;
          margin-bottom: 0px;
        }

#content { background:white;
           color: #000;
	   float:right;
	   width:530px;
           padding-top: 15px;
           padding-bottom: 15px;
        }

#contentfull { background:white;
           color: #000;
	   float:right;
	   width:705px;
           padding-top: 15px;
           padding-bottom: 15px;
           padding-left: 20px;
           padding-right: 30px;
        }

#contentspecs { background:white;
                color: #000;
	        float:right;
	        width:500px;
                padding-top: 15px;
                padding-bottom: 15px;
              }

#content h1, #contentfull h1 { padding-left: 5px;
              padding-right: 40px; 
              color: #628bc8;
              background-color: #FFFFFF;
              font-size: 1.1em;
            }

h1.product { color: #628bc8;
             background-color: #FFFFFF;
             font-size: 1.1em;
             display: inline;
             float: left;
           }

h1.center { color: #628bc8;
            background-color: #FFFFFF;
            font-size: 1.1em;
            text-align: center;
          }

#content h2, #contentfull h2 { padding-left: 5px;
             padding-right: 40px;
             color: #628bc8;
             background-color: #FFFFFF;
             font-size: 1.0em;
         }

h3 { padding-left: 5px;
     padding-right: 40px;
     color: #628bc8;
     background-color: #FFFFFF;
     font-size: 0.9em;
   }

h3.center { text-align: center;
     color: #628bc8;
     background-color: #FFFFFF;
     font-size: 1.0em;
     display: inline;
   }
	
#content ul, #contentfull ul { 
 padding-left: 20px;
 padding-right: 40px;
 margin-left: 0;
 font-size: .9em;
 text-align: left;
 }
	
p { 
 padding-left: 5px;
 padding-right: 40px;
 font-size: .9em;
 text-align: Justify;
 }

p.leftalign { 
 padding-left: 5px;
 padding-right: 40px;
 font-size: .9em;
 text-align: left;
 }

#columnspecs ul { 
  font-size: .9em;
  text-align: left;
  background-color: #FFFFFF;
  color: black;
  padding-left: 18px;
  margin-left: 0;
  padding-right: 40px;
 }

#content a:link, #contentfull a:link {color: #124699;
                background:#FFFFFF;
                text-decoration: none;
               }

#content a:visited, #contentfull a:visited {color: #999999;
                background:#FFFFFF;
                text-decoration: none;
               }

.bluebold { font-size: .9em;
            color: #628bc8;
            background-color: white;
            font-weight: bold;
          }

.tableblackbold { font-size: .9em;
                  color: black;
                  background-color: white;
                  font-weight: bold;
                  text-align: left;
                }

table, tr, td, th { border: 1px solid #808080; }

table.noborder, tr.noborder, td.noborder, th.noborder, table.prod, tr.prod, td.prod { border: 0px; }

.tabletext { font-size: .9em;
            color: black;
            background-color: white;
            text-align: left;
            }

ul.bullets { list-style-type: disc;
             padding-left: 1em;
             margin-left: 1em;
           }

.flag { float: right;
       margin-right: 40px;
       margin-top: 50px;
       border: 0px;
     }

#column { background: white;
          color: #628bc8;
	   float:left;
	   width:210px;
           font-size: .8em;
           padding-top: 20px;
           padding-left: 10px;
         }

#columnspecs { background: white;
              color: #628bc8;
	      float:left;
	      width:240px;
              font-size: .8em;
              padding-top: 20px;
              padding-left: 10px;
             }

#searchbox { width: 180px;
             background-color: #628bc8;
             color: white;
             border: 2px solid #124699;
           }

#searchbar { width: 150px;
             background-color: #628bc8;
             color: white;
             border: 2px solid #124699;
             padding: 5px 5px 5px 5px;
             float: right;
           }

input.searchword { background-color: #CCCCCC;
                   color: black;
                 }

input.searchwordbar { background-color: white;
                      color: black;
                    }

p.search { padding-top: 5px;
           font: bold 11px/16px arial, helvetica, verdana, sans-serif;
           text-align: center;
         }

form.smallsearch { display: inline; }

#footer { background: #628bc8;
          color: #FFFFFF;
	  clear: both;
          border-bottom: 1px solid white;
	}
	
#footer p { padding: 5px;
	    margin: 0;
            font-size: .6em;
            font-weight: bold;
            text-align: center;
          }
