body, html {
		margin:0;
		padding:0;
		background:white url("images/wholePageBackground.jpg");
		background-repeat:repeat-x;
		color:#000;
		height:100%;
		margin-bottom:1px;
		font-family:Arial, Helvetica, Verdana;
		font-size:12px;
		line-height:1.2;
	}
	body {
		min-width:1030px;
    }
    a:link {
        color:#645E54;
        text-decoration:none;
    }
    a:visited {
        text-decoration:none;
        color:#645E54;
    }
    a:hover {
        color:#394AA9;
        text-decoration:none;
    }
    h1 {
	    font-size:28px;
	    font-family: Georgia, Times New Roman;
	    color:#58595B;
	}
	h2 {
	    font-size:20px;
	    font-family:Georgia, Times New Roman;
	    margin: 4px 0px 0px 0px;
	}
	h3 {
	    font-size:22px;
	    font-family:Georgia;
	    color:#394AA9;
	    margin:10px 0 10px 0;
	}
	h4 {
	    font-size:18px;
	    font-family:Georgia;
	    color:#1E2B55;
	    margin:4px 0 12px 0;
	}
	h5 {
	    font-size:9px;
	    color:#394AA9;
	    margin: 12px 0px 12px 0px;
	    font-family:Georgia;
	}
	
	p a:link {
	    color:#394AA9;
	}
	p a:visited {
	    color:#394AA9;
	}
	p a:hover {
	    background:transparent;
	    color:#E20077;
	    text-decoration:underline;
	}
	


    body#aboutUs a#aboutUsNav,
    body#blog a#blogNav,
    body#company a#companyNav,
    body#contactUs a#contactUsNav,
    body#disclaimer a#disclaimerNav,
    body#home a#homeNav,
    body#newsletters a#newslettersNav,
    body#pandaPals a#pandaPalsNav,
    body#products a#productsNav,
    body#pearlcare a#pearlcareNav,
    body#returnsPolicy a#returnsPolicyNav,
    body#staff a#staffNav,
    body#testimonials a#testimonialsNav,
    body#villagvintage a#villagvintageNav
    {color:#394AA9;}


    body#pearlcare li{ margin-left:-10px; padding-left: 10px;}

    
    #wrap {
		background:white url("images/background.jpg");
		background-repeat:no-repeat;
		margin:0 auto;
		width:1030px;
		min-height:100%;
		color:#4B473F;
	}
	
	#headerLogo {
	    height:95px;
		background:transparent;
		padding: 0px;
		margin: 0px 130px 0px 130px;
	}

	#headerNav1 {
	    height:58px;
	    width:772px;
		background:transparent;
		font-size:13px;
		font-weight:bold;
		padding:0px;
		margin: 0px 130px 0px 130px;
		
    }
  

    #headerNav2 {
	    height:100px;
	    width:772px;
		background:transparent;
		padding:0px;
		margin: 0px 130px 0px 130px;
		text-align:right;
		font-size:11px;
		line-height:17px;
		
	}
	
	#headerNav2 h2 {
	    margin:0px 0px;
	}
		
	#headerBanner {
	    height:287px;
		background:transparent;
		padding:0px;
		margin: 0px 130px 0px 130px;
	}

	
	
	
	
	
	#column1 {
		float:left;
		width:608px;
		
		margin: 0px 0px 0px 129px;
		padding: 0px 0px;
	}
	#column1 h2, #column1 h3, #column1 p {
		padding:0px 0px;
    }
    #column1Row1 {
	    width:608px;
	    height:50px;
		background:transparent;
		padding:0px;
		margin: 0px 0px 0px 0px;
	    font-family: Georgia;
	}
	#column1Row1 h1 , #column1Row1 h2, #column1Row1 p{
	    padding:0px 0px;
	    margin: 0px 0px;
	}
	#column1Row2 {
	    width:573px;
		background:transparent;
		padding:0px;
		margin: 0px 20px 0px 0px;
	    font-family: inherit;
	}
	#column1Row2SubColumnA {
	    width:202px;
	    float:left;
	}
	#column1Row2SubColumnB {
	    width:371;
	}
	#column1Row3 {
	    width:573px;
	    
		background:transparent;
		padding:0px;
		margin: 0px 20px 0px 0px;
	    font-family: Georgia;
	}
	#nextLinkStyle{
        float:right;
        width:196px;
        text-align:right;
        font-weight:bold;
        font-family:Georgia, Times New Roman; 
        font-size:10px;
    }
    #previousLinkStyle{
        float:left;
        width:196px;
        text-align:left;
        
        font-weight:bold;
        font-family:Georgia, Times New Roman; 
        font-size:10px;
        
    }
    #previousLinkStyle a{
        color:#929497;
    }
    #nextLinkStyle a{
        color:#929497;
    }
    
    
    
    
    
	#column2 {
	    visibility:visible;
		float:right;
		width:144px;
		min-height:100%;
		padding: 0px 0px;
		margin: 0px 129px 0px 20px;
		font-size:10px;
		font-weight:bold;
	}
	#column2 h2, #column2 h3, #column2 h4, #column2 p {
		padding:12px 0 10px 0;
	    margin: 0px 0px;
    }
    
    
    
    
    
    #clearer {
        height:20px;
        background:transparent;
        clear:both;
    }
    
    
    
    
    
	#footer {
		background:white url("images/backgroundFooter.gif");
		background-repeat:no-repeat;
		clear:both;
		height:80px;
		font-size:9px;
		color:#645E54;
	}
	#footer p {
		padding:0px;
		margin: 0px 129px 0px 129px;
    }



    .formRow {
        height:30px;
        margin-top:auto;
        margin-bottom:auto;
    }
    .formRowA {
        width:75px;
        float:left;
        
    }
    .formRowB {
        width:200px;
        float:left;
        
    }
    .formRowC {
        width:75px;
        float:left;
        
    }
    .formRowD {
        width:200px;
        float:left;
        text-align:right;
        
    }
    .formRowE {
        width:475px;
        float:left;
        text-align:left;
        
        
    }
    .narrowFormInput {
        width:180px;
    }
    
    .wideFormInput {
        width:470px;
        
    }