*{ margin: 0; padding: 0; }*
body{ background-image: url(waterdrops_red.gif);font: 0.8em Verdana, Arial, Sans-Serif; line-height: 1.4em;  color: #666666; margin-top: 15px; margin-bottom: 15px;  }
table{ font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.2em;   padding: 2px;  }
a:link { color: #666666;  text-decoration: none; font-size: 12px; }a:visited {color: #666666;  text-decoration: none; font-size: 12px; }a:hover {color: #cc0000;font-size:12px;  }

p { margin: 10px 0 10px 0; }
p.start{margin-left: 15px; margin-right:10px}p.links{margin-left: 40px; margin-right: 20px}p.photo{margin-left: 150px; margin-right: 70px}hr{color: #cc6600}

ul{margin-left: 50px}

h1 {font-size: 14px; font-family: "verdana", "helvetica", "arial"; font-weight: bold;  margin-bottom: 5px; color: #9900cc;  }
h2 { font-size: 14px; font-family: "verdana", "helvetica", "arial"; font-weight: bold; margin-bottom: 5px;  color: #cc0000; }
h3 { font-size: 13px; font-family:  "verdana", "helvetica", "arial"; font-weight: bold;  margin-bottom: 1px;  color: #9900cc;}
h4 { font-size: 10px; font-family:  "verdana", "helvetica", "arial"; font-weight: normal;  margin-bottom: 1px;  color: #990000;}

#truck {margin-left: 70px ; margin-right:0px;  }
#truck2 {margin-left: 174px ; margin-right:174px;  }

#term li {color:  #3366ff}


#letters{ font-family: georgia; color: #999999; font-size: 50px; line-height: 1.2em; padding-bottom: 10px;}

#wrap { width: 950px; margin:0px auto; background-color: #ffffff;  padding: 10px;   }

#welcome h1 {font-size: 24px; font-family: "verdana", "helvetica", "arial"; font-weight: bold;  margin-bottom: 7px;  margin-left: 20px; color: #333333;  }


#head{  background-color: #cc0000; }
#head2{  background-color: #cc0000;  float: right;  }
#head2 a:link {color:#ffffff; text-decoration: none; font-size: 12px; }#head2 a:visited {color: #ffffff; text-decoration: none; font-size: 12px; }#head2 a:hover {color: #000000;font-size:12px;  }


#navbar { line-height: 1.6em;  float: left; width: 190px;  margin-bottom: 10px; margin-top: 10px; margin-left: 5px; text-align: left; }

#rightone {border-left-style : dotted; border-color: #efe7e7;  width:210px ; float: right;  margin-right: 2px;  padding: 5px;}
#leftone { width:490px ; float: left;  margin-bottom: 10px; margin-right: 5px;  padding:10px; font: 1.4em Verdana, Arial, Sans-Serif;}
#leftone td {padding: 2px 5px 2px 5px; border-style: outset;   vertical-align: bottom; background-color: #ffffff;  border-color: #efe7e7;  }



#right { width:720px ; float: right;  margin-bottom: 10px; margin-right: 15px;  padding:10px;}
#right td {padding: 2px 10px 2px 10px; border-style: outset;   vertical-align: bottom; background-color: #ffffff;  border-color: #efe7e7;  }
#rightabout { width:720px ; float: right;  margin-bottom: 10px; margin-right: 15px;  padding:10px;}
#rightabout td {padding: 3px 10px 3px 10px; border-style: outset;  vertical-align: top; background-color: #ffffff;  border-color: #efe7e7;  }

#face {background-color: #ffff00;  border-style: dotted;  vertical-align: bottom;  border-color: #3366ff; border-width: thin;  }

table{ font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.2em;   padding: 2px;  }

#toptable td {width: 100px; height: 100px; font: 0.8em Verdana, Arial, Sans-Serif; line-height: 2em;   }
#toptable {background-image: url(grey_brolly_back.gif) ;   }

#product1 td { background: #ffffff url(td_back.jpg) repeat-x center; width: 200px; height: 200px; font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.4em; color: #666666; border-style: none;  }
#product1 h2 { font-size: 12px; font-family:  "verdana", "helvetica", "arial"; font-weight: normal; margin-bottom: 4px;  margin-top: 1px; color: #000000; }
#product1 {background-image: url(waterdrops_turq.gif) ;   }
#product1 img {padding: 5px 5px 5px 5px; }
#product1 a:link { color: #6633ff;  text-decoration: none; font-size: 12px; }#product1 a:visited {color: #6633ff;  text-decoration: none; font-size: 12px; }#product1 a:hover {color: #cc0000;font-size:12px;  }

#product2 td {border-style: dotted; border-color: #999999; border-width: medium;   }

#product3 table { border-spacing: 20px 0px;   }
#product3 td { background: #ffffff url(td_heart_back.jpg) repeat-x center; width: 240px;  font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.4em; color: #666666; border-style: outset;  }


#productmain td { font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.4em; color: #666666;  }
#productmain {background-image: url(grey_brolly_back.gif) ;   }
#productmain img {padding: 5px 5px 5px 5px; }
#productmain h1 {font-size: 15px; font-family: "verdana", "helvetica", "arial"; font-weight: bold;  margin-bottom: 5px; color: #990000;  }


#minipic img {width: 60px; }
#minipic  {font: 1.4em Verdana, Arial, Sans-Serif; }

#wedding td {background: #ffffff url(td_heart_back.jpg) repeat-x center; width: 200px; height: 200px; font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.4em; color: #666666; border-style: none;  }
#wedding  h2 { font-size: 12px; font-family:  "verdana", "helvetica", "arial"; font-weight: normal; margin-bottom: 4px;  margin-top: 1px; color: #000000; }
#wedding {background-image: url(multi_heart_back.gif) ;   }
#wedding img {padding: 5px 5px 5px 5px; }
#wedding a:link { color: #6633ff;  text-decoration: none; font-size: 12px; }#wedding a:visited {color: #6633ff;  text-decoration: none; font-size: 12px; }#wedding a:hover {color: #cc0000;font-size:12px;  }


#footer { width: 950px;  background-color: #ffffff;   padding-top: 5px;   }
#footer img {padding: 5px 5px 5px 5px; }


#general td {width: 650px; font: 1.1em Verdana, Arial, Sans-Serif; line-height: 1.6em; color: #666666; border-style: outset;  }
#general  {background-image: url(grey_brolly_back.gif) ;   }
#general  img {padding: 5px 15px 5px 5px; }


#testi img {padding: 2px 10px 2px 2px; }
#testi { border:  dotted #cc0000; border-width: 2px;  padding: 10px ;  font-family: 'Architects Daughter', cursive; font-size: 16px; color: #000000; line-height: 1.2em; }
#namebit {padding: 0px 0px 0px 110px; font: 0.8em Verdana, Arial, Sans-Serif; line-height: 1.4em;  color: #666666;  margin-bottom: 20px;  }
  
#klscript { border:  dotted #cc0000; border-width: 2px;  padding: 10px ;  font-family: 'Marck Script', cursive;  
 font-size: 24px; color: #000000; line-height: 1.2em; }


li {list-style-image: url("red_bullet.jpg"); margin-right: 30px;  padding: 3px;   }
 #indent { margin-left: 100px; }
#rainy img {padding: 2px 5px 2px 5px; }


#indiv {background-image: url(waterdrops_turq.gif) ;   }
#indiv td { color: #666666; font: 1.1em Verdana, Arial, Sans-Serif; line-height: 1.4em; padding: 20px; }

#indiv2 {background-image: url(multi_heart_back.gif) ;   }
#indiv2 td { color: #666666; font: 1.1em Verdana, Arial, Sans-Serif; line-height: 1.2em; padding: 10px 20px 20px 20px;  }

#indiv3 td { color: #666666; font: 1.1em Verdana, Arial, Sans-Serif; line-height: 1.4em; padding: 5px 0px 0px 0px;  }

#preorder table {background: #ccffff; font: 0.9em Verdana, Arial, Sans-Serif; line-height: 1.4em; color: #666666;text-align: right;  }
#preorder td {background: #ccffff;  padding: 5px ;   }


#paybox td { color: #666666; font: 1.1em Verdana, Arial, Sans-Serif; line-height: 1.2em; padding: 20px; border-width: medium;  }


a, a:visited, a:hover, a:active {}
#gallery {width:640px; position:relative;}
#gallery .default { z-index:-1;}
#gallery ul {list-style:none; padding:0; margin:0; width:80px; float:right;}
#gallery ul li {display:inline; width:60px; height:60px; float:right;}

#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none;  padding:1px; border:1px solid #fff;}
#gallery ul li a img {width:50px; height:50px; border:0;}

#gallery ul li a b {position:absolute; left:-9999px; display:block; width:460px; height:360px; background:#fff;}

#gallery ul li a:hover,
#gallery ul li a:active,
#gallery ul li a:focus {white-space:normal; border-color:#000; outline:0;}

#gallery ul li a:hover b {position:absolute; left:0; top:0px; z-index:100;}
#gallery ul li a:active b,
#gallery ul li a:focus b {position:absolute; left:0; top:0px;}


#gallery ul li a b i {display:block; width:460px; height:360px; text-decoration:none; }
#gallery ul li a b i img {width:auto; height:auto; }







a, a:visited, a:hover, a:active {}
#gallery2 {width:640px; position:relative;}
#gallery2 .default { z-index:-1;}
#gallery2 ul {list-style:none; padding:0; margin:0; width:180px; float:right;margin-top: 10px;}
#gallery2 ul li {display:inline; width:100px; height:100px; float:right;}

#gallery2 ul li a {display:block; width:90px; height:90px; text-decoration:none;  padding:1px; border:1px solid #fff;}
#gallery2 ul li a img {width:90px; height:90px; border:0;}

#gallery2 ul li a b {position:absolute; left:-9999px; display:block; width:460px; height:360px; background:#fff;}

#gallery2 ul li a:hover,
#gallery2 ul li a:active,
#gallery2 ul li a:focus {white-space:normal; border-color:#000; outline:0;}

#gallery2 ul li a:hover b {position:absolute; left:0; top:0px; z-index:100;}
#gallery2 ul li a:active b,
#gallery2 ul li a:focus b {position:absolute; left:0; top:0px;}


#gallery2 ul li a b i {display:block; width:460px; height:360px; text-decoration:none;  }
#gallery2 ul li a b i img {width:auto; height:auto; }



