html { font-size: 100%; line-height: 100%; /* IE hack to get the size switcher to respect the body em designation */}

body {font-family:verdana;arial;sans-serif}

#page {width:760px;margin-left:auto;margin-right:auto}

.boundary {background:url(images/boundarybg.gif) repeat-x;clear:both}

#masthead {margin-bottom:-10px}

#logo {float:left;width:185px;height:185px}

#headright {float:right;width:500px;height:96px;text-align:center}

#hook h1 {color:#6F6CFF;font-size:.9em;font-weight:normal;
          margin:0px}

a {color:#6F6CFF;text-decoration:underline;font-weight:bold}
a:hover {color:#A4A4FF;text-decoration:underline}

#nav  {margin-top:30px;font-size:.9em;
      border-top:2px solid #f2d3cc;border-bottom:2px solid #f2d3cc;
      margin-right:30px;
      padding:5px}

#nav a  {text-decoration:none;font-size:.8em;}

#main {clear:both;color:#353535}

#bigimage {float:right;margin:10px;margin-right:0px;width:202px}
#detailimage {float:right;margin:10px;margin-right:0px;margin-bottom:30px;
              width:155px;text-align:center}
#detailimage a {text-decoration:none}


#quicklinks {margin-top:20px;float:left;width:180px;font-size:.9em;}
#quicklinkshead {background:url(images/quicklinkshead.gif) no-repeat bottom;
                  margin:0px}
#quicklinksbody {background:url(images/quicklinksbody.gif) repeat-y;
                  margin:0px}
#quicklinksfoot {background:url(images/quicklinksfoot.gif) no-repeat top;
                  margin:0px}
.quicklinkstext {color:#999966;text-align:center;font-weight:bold;margin-bottom:5px;font-size:.8em;}
.quicklink {clear:left;padding:3px;text-align:left;font-size:.8em}
.icon {float:left;margin-left:5px;margin-bottom:5px;margin-top:5px;margin-right:5px}
#quicklinks a {text-decoration:none}
#searchform {text-align:center;margin:0px}

#content {margin-left:195px;margin-right:210px;font-size:.7em}
#content .icon {float:right;width:50px}

#widecontent {position:relative;margin-left:195px;font-size:.7em}
#widecontent .icon {float:right;width:50px}

h1 {color:#999966;font-size:1.3em}
h2 {color:#999966;font-size:1.1em}
h2 a {text-decoration:none;color:#999966}
h2 a:hover {text-decoration:none}

.item {border-top:dotted 2px #ffd7c6;margin-bottom:25px}

/*fabrics listed under products */
.fabric {border:1px #6F6CFF solid;background-color:#ffeec7;
          width:146px;margin-bottom:6px;margin-left:10px;
          text-align:center;font-weight:normal;
          padding:3px;clear:right;float:left }
          
/*fabrics on fabrics.php */
.fabriclisttable {float:left;border-top:dotted 2px #ffd7c6;padding:5px}
.fabriclistimage {float:right;width:142px;height:110px;clear:none}

/*Brides gallery items on gallery.php and galleryphoto.php */
.gallerylisttable {float:left;border-top:dotted 2px #ffd7c6;padding:5px}
.gallerylistimage {float:right;width:50px;clear:none}
.galleryimage {float:right;width:302px;clear:none}

a img {border-width:0px}

.question {color:#6F6CFF;font-weight:bold}

.linktotop {float:right;width:110px;text-align:right}

td {vertical-align:top}

.formerror {color:red;fontsize:.8em;font-style:italic}

#foot {margin-top:2px;margin-bottom:2px;padding:2px;
        color:#6f6cff;font-size:0.7em;text-align:center;
        background-color:#ffeec7;border:1px solid #A4A4FF}

#footemail {float:left;text-align:left;width:180px}
#footphone {float:right;text-align:right;width:120px;font-weight:bold}
#copyright {font-size:0.8em;text-align:center;
            margin-left:180px;margin-right:120px;}



