/* <![CDATA[ */

/***************************************************
	GLOBAL PAGE LAYOUT ELEMENTS
	***************************************************/ 

body {
        margin:1em 0 1em 0;
        padding: 0;
        font-size: 80%;
        color: #000000;
        font-family: verdana, arial, tahoma, sans-serif;
        text-align:center;    
	background-color:#E8E8BD;   
        }
        
    #AccessibilityBanner {
        height:9.5em;
        }
        
    #Frame {
        width:95%; 
        padding:0;
        margin-left:auto;
        margin-right:auto;
        text-align:left;
	background-color:#F5F5E2;
	}

    
    #BannerFrame { 
	position:absolute;
	top:1em;       
        padding:0;
        margin-left:auto;
        margin-right:auto;	
	width:95%;
	background-color:#E8E8BD;
	min-width:970px;
        } 
 
     #BannerFrame img {      
        margin:0.3em 0 0.3em 0 ;
	border:none;
        } 

    #ctl00_Galleries_galleryList {
	position:absolute;
	top:0;
	width:76%;
	text-align:left;
	right:0;	
	}

    #contentFrame {  
        padding:0;
        margin:0;
        width:100%;
        }  

    #Content {  
        padding:0;
        margin:0 10px 0 0;
        width:75%;
	float:right;
        }        
          
      
    #LHNav { 
	float:left;
	top:10em;
        width:20%;	
	z-index:0;
	font-size:105%;
        }   


     
    #LHNav ul {
        list-style-type:none;
        margin:0;
        padding:0;
        } 

       
	
	#LHNav ul li a {
		display:block; 
		font-weight:bold;
		border:1px solid #333399;
		padding:4px;
		margin:0 0 0.2em 3px;
		width:100%;
	}
	
	#LHNav ul li a:link, #LHNav ul li a:visited {
		text-decoration:none;
		color:#ffffff;
		background-color:#253E71;
	}
	
	#LHNav ul li a:hover {
		background-color:#cce0e0;
		text-decoration:underline;
		color:#44558E;
	}   

	#LHNav ul .blogList a:link, #LHNav ul .blogList a:visited {
		text-decoration:none;
		color:#ffffff;
		background-color:#557E95;
	}
	
	#LHNav ul .blogList a:hover {
		background-color:#cce0e0;
		text-decoration:underline;
		color:#44558E;
	}  

	#ctl00_Galleries_galleryList .galleryListImage { margin:0.3em 1em 0 0; }
	#ctl00_SystemContent_galleryPanel_galleryImage { float:left; margin:0 1em 1em 0; }
	.galleryImage { margin:0 0.8em 1em 0; }
	#galleryMainText { font-weight:bold; float:left; }

    .hidden, #lhmenuheader, #Breadcrumbtrail, .hits, #ctl00_txt_CSSControl2, #todaysdate {display:none; }

#galleryPanel { float:left; width:350px;  }

#ctl00_SystemContent_galleryPanel_galleryList { float:right; }

    .clearall { clear:both; }


    h1 { color:#44558E; font-weight:normal; margin:0 0 0.5em 0 ; font-size:220%; }  


   .imageRight { float:right; clear:both;}
   .imageLeft { float:left; clear:both; margin:0 1em 0 0;}

	#PageContent {
	margin:0 0 1em 0;
	}

#FooterText { padding:1em 0 1em 1em; }

#PageContent ul { background-color:#E8E8BD; padding:1em 1em 1em 2em; width:280px; font-weight:bold; list-style-type:none;}

a:link{
        color:#0000ff;
        }      
        
    a:visited {
        color:#0000ff;
        } 

.required { color:#ff0000; }

#checkout { margin:0 0 0 3em; }


#bookDescription {width:300px; float:left; margin:0 0 1em 0; background-color:#E8E8BD; padding:1em; font-weight:bold; }

#reviewPanel {float:left; margin:0 0 1em 0; background-color:#E8E8BD; padding:1em; }


    h2, h3, h4 {
        color:#44558E;
        font-weight:normal;
        }
        
    h2 { font-size:190%; }
    h3 { font-size:120%;}  
    h4 { font-size:100%;} 


#ctl00_SystemContentTop_ctl00_galleryRotator { float:right; margin:0 1em 0 1em;}


    
        
   #buyButton { border:none; float:right; }
        
   #checkoutButton { border:none; margin:0 0 0 4em; display:none;} 
   #newCheckOutButton { border:none; margin:0 0 0 4em; }
   
   .bookText { margin:0; padding:0; }

   /*      
    #todaysdate {
        position:absolute;
        width:959px;
        text-align:right;
        top:4.2em;
        padding:0px;
	font-size:85%;
        }

           
    #contentFrame { 
        float:right; 
        padding:0;
        margin:0;
        width:770px;
        }        
              
    #Content { 
        margin:-0.5em 0 0 0;
        }
        
       
    
    

  




              
          
        
    #Footer p {
        margin:0;
	color:#666666;
        }   

    a:link{
        color:#666666;
        }      
        
    a:visited {
        color:#ff870f;
        } 
      
    h2, h3, h4 {
        color:#ff870f;
        font-weight:normal;
        }
        
    h2 { font-size:190%; }
    h3 { font-size:120%;}  
    h4 { font-size:100%;} 
    
    h3.customerLogin, #LHExtra h3 {
	margin:1em 0 0 0;
	font-size:130%;
	}
    
    fieldset { 
        border:none;
        margin:0;
        padding:0;
        } 

    #checkOutPanel  {
	display:none;
	}

 

*/
	/* ]]> */