a.main:link  {
         padding: 3px;
         color: #3d3d71; /* dark blue */
         text-decoration: none;
       }
       
a.main:visited   {
               color: #3d3d71;  /* dark blue */
               text-decoration: none;
            }
            
a.main:hover  {
            color: #b67879;  /* rose */
            font-weight: normal; 
            font-size: 1.1em; 
         }
         
a.main:active {
            color: #78b696;  /* white */
            text-decoration: underline overline;
						font-weight: normal;
         }
				 
a.cushion:link   {
							   font-size: 1.3em;
								 color: #ffffff;
								 text-align: center;
							}

a.cushionA:link {
                  font-size: 1.1em;
                  color: #ffffff;
                  text-align: center;
                  text-decoration: underline;
                }
							
a.cushion:visited   {
									    color: #ffffff;
									 }
									 
a.cushion:hover   {
								    color: #b67879;
										background-color: #ffffff;
										text-decoration: underline overline;
								 }
								 
a.cushion:active   {
									   color: #78b696;
									}
									
              
a.swatch:link {
              color: #78b696;
              }
              
a.swatch:visited {
              color: navy;
              }
              
a.swatch:hover {
              color: #ffffff;
              }
              
a.swatch:active {
              color: navy;
              }
	
									
.fabric {
				   text-align: center;
				   font-family: arial;
					 
				}

#wrapper	{
					  height: 1%;
					}   

body  {
         margin: 0;
         background-image: url(images/ltBlue.gif);
         font-family: "Copperplate Gothic Light", "Times New Roman", serif;
         color: #3d3e71;
      }
      
#top  {
         width: 79%;
         margin-right: 20px;
         margin-left: 20px;
         margin-bottom: 0px;
         margin-top: 0px;
         padding: 1px;
         background: #7f81a7;
         height: 100px;
      }
      
.street  {
            margin-left: 100px;
            font-weight: bold;
         }

.number {
           margin-left: 200px;
           font-weight: bold;
        }
        
.collection {
              font-size: 1.5em;
              font-weight: bold;
              text-align: center;
              color: #3d3e71;
              text-align: center;
            }
      
      
#leftContent   {
                  float: left;
                  background: #fff;
                  border-left: 4px solid #78b696;
                  border-bottom: 4px solid #78b696;
                  margin-left: 17px;
                  margin-top: 15px;
                  padding-bottom: 20px;
                  line-height: 2;
									width: 200px;
									font-size: 16px;
									font-weight: bold;
									text-align: center;
									overflow: hidden;
               }
               
#nav  {
         text-align: center;
         margin-left: 17px;
         margin-top: 15px;
         width: 120px;
         /*height: 300px;*/
         padding-top: 10px;
      }
               
               
#rightContent  {
                  float: right;
                  width: 65%;
                  background: #7f81a7;
                  /*border-left: 4px solid #3d3e71;*/
                  border-bottom: 4px solid #78b696;
                  margin-left: 0;
                  margin-bottom: 0;
                  padding-left: 10px;
                  padding-bottom: 20px;
               }
							 
.rightLeft  {
						   float: left;
							 width: 200px;
							 margin-left: 30px;
							 text-align: left;
						}
						
.rightRight  {
						   float: right;
							 width: 200px;
							 margin-right: 40px;
							 text-align: left;
						 }

			   
#thumbArea	   {
			      margin-top: 350px;
			      margin-left: 0;
				  width: 390px;
				  background: #7f81a7;
				  height: 100%;
				  text-align: center;
				  border-bottom: 4px solid #78b696;
				  font: bold 14px arial, sans-serif;
			   }
			   
			   
#dynloadarea2  {
			      position: absolute;
			      top: 980px;
			      left: 550px;
				  	width: 300px;
				  	height: 388px;
				  	background-color: #7f81a7;			 
			   }


.picWide	{
				margin-left: 6%;
			}
               
.picture {
            margin-left: 8%;
         }

.picLarge	{
				margin-left: 10%;
			}

.picMore	{
			   margin-left: 14%;
			}

.picLarger	{
				margin-left: 16%;
			}
         
.picLess {
            margin-left: 12%;
         }
         
.picMedNarrow  {
                  margin-left: 22%;
               }
         
.picMedium  {
               margin-left: 18%;
            }
         
.picNarrow  {
               margin-left: 28%;
            }
                           
               
p,h1.pre {
            margin: 0px 30px 10px 30px;
         }
         
p  {
      color: #3d3e71;
      font-weight: normal;
   }
   
table img {
         margin-left: 10%;
         border: none;
      }
	  
table.fabric img {
					border: none;
					margin-left: 6%;
			 	 }
         
h1 {
      font-size: 20px;
      padding-top: 10px;
   }
   
h2 {
      font-size: 16px;
      font-weight: bold;
      
   }
   
h3 {
      font-size: .6em;
      font-weight: normal;
      margin: 0;
      padding: 0;
   }
   
table h3 {
            font-size: .8em;
            font-weight: lighter;
            color: #3d3e71;
            text-indent: 8%;
            text-align: center;
            margin-left: 2%;
         }
		 
table.fabric h3 {
			 	   font-size: .8em;
				   font-weight: normal;
				   color: #ffffff;
				   text-align: center;
			 	}
         
h4 {
      font-size: .7em;
      font-weight: lighter;
      color: #3d3e71;
   }

h5 {
		 font-size: .6em;
		 font-weight: lighter;
		 }
         
.map  {
         margin-left: 1%;
         margin-top: 0;
         padding: 0;
         text-indent: 10%;
         color: #ffffff;
      }
      
.mapItem {
            text-indent: 5%;
         }
         
.mapTitle   {
               text-align: center;
            }
         
.mapItemCentered  {
                     text-indent: 13%;
                  }
         
.breadcrumb   {
                  width: 87%;
                  margin: 0;
                  float: left;
                  color: #3d3e71;
                  text-align: left;
               }
              
.breadcrumb h3 {
                font-family: arial, sans serif;
                font-style: normal;
                font-size: 14px;
                font-weight: bold;
                color: #78b696;
              }
						 
#navlist {
				    display: inline;
						width: 87%;
						margin: 0;
						color: #3d3e71;
						text-align: left;
				 }
			   
.credit		   {
			    width: 80%;
				  margin: 0;
				  color: #3d3e71;
				  text-align: center;
				 
			   }
         

         
td {
      text-align: center;
      margin-left: 1%;
   }
   
   

   
#leftContent p   {
                     font-size: 10px;
                     margin-left: 0px;
                  }
                  
.dropCap {
            color: #b67879;
            font-size: 2.7em;
            font-weight: bold;
            float: left;
            padding-right: 2px;
						margin-left: 30px;
         }
				 
.dropCapNew {
						 	color: #b67879;
           		 font-size: 2.7em;
            	 font-weight: bold;
            	 float: left;
            	 padding-right: 2px;
						}
				 
.subTitle	{
					   color: #3d3e71;
						 text-align: center;
						 margin-left: 60px;
						 font-size: 1.1em;
						 font-style: italic;
					}
         
.dropCapC   {
            color: #b67879;
            font-size: 2.7em;
            font-weight: bold;
            padding-right: 2px;
			
            }

.dropCapOut	{
				color: #78b696;
				font-size: 2.7em;
			  font-weight: bold;
				float: left;
				padding-right: 2px;
				margin-left: 30px;
			}
			
			
.dropCapOutNew  {
								  color: #78b696;
									font-size: 2.7em;
			  					font-weight: bold;
									float: left;
									padding-right: 2px; 
								}

                  

.specs {
         color: #3d3e71;
         text-align: center;         
      }
      
.otherItem  {
               float: left;
               padding: 2px;
               margin-left: 2px;
            }

.otherItemOut	{
					float: left;
					padding: 2px;
					margin-left: 40px;
				}
            
.otherItemSingle  {
                     float: left;
                     padding: 2px;
                     margin-left: 95px;                     
                  }
      

  
.highlight  {
               background-color: #d0d1e0;
               margin: 1%;
               padding: 1%;
            }
            
.overflow   {
               background-color: #d0d1e0;
               margin-left: 1%;
               padding: 2%;
               text-align: center;
            }
            
.anchor   {
            background-color: #b67879;
            text-decoration: underline overline;
            margin-left: 15%;
         }
         
.leftAnchor {
            background-color: #b67879;
            text-decoration: underline overline;
            margin-left: 0;
            }

.leftAnchorOut	{
				    background-color: #78b696;
					  text-decoration: underline overline;
				    margin-left: 0		
				}
         
.contact {
            text-align: center;
            font-weight: bold;
         }
         
.mainTitle {
               font-size: 2em;
               font-weight: bold;
               text-align: center;
               color: #78b696;
			         font-style: italic;
            }
            
.mainTitleIn  {
                  font-size: 2em;
                  font-weight: bold;
                  text-align: center;
                  color: #3d3e71;
                  text-align: center;
               }
							 

               

