﻿html * {margin:0; padding:0;}

body {
      font-size:1em;
      font-family:Trebuchet MS, Arial;
      background-color:#ece8e9;
      color:#fff;
      background:url('../images/css/bg.jpg') repeat-x 0 0px white;
      }

a {color:Gray;}
	a:hover { color:Orange;}

li {list-style:none;}
	li a { text-decoration:none; }
	.horizontal li { display:inline; }

p {
	margin: 0 0 8px 0;
    font-size:100%;
    line-height:1.8em;
    }

#OuterWrapper
{
    width:900px;
    margin:0 auto;
    position:relative;
     }
      
#MastHead1 
{
	height:145px;
	      }
	.homepage #MastHead1 
	{
	height:195px;
	      }

    .telephone 
    {   position:absolute;
        top:65px; left:470px;
        color:#6a0879;
        font-size:110%;
        }
    .tagline 
    {
		
    	position:absolute;
    	left:287px;
    	top:107px;
    	color:#000000;
    	font-size:110%;
    	font-family:Georgia;
    }
    .homepage .tagline 
    {
    	left:470px;
    	top:110px;
    	color:#000000;
    	font-size:110%;
    	font-family:Georgia;
    }

#MastHead2 {
      }
    .logo 
    {   position:absolute;
        top:0px; left:25px;
        }
    #MastHead2 .mainImage  img
    {   
    	border:16px solid #000;
		padding:0;
		
        }
    
#ContentOuter 
{
      background-color:#000;
      }

#ContentInner 
{
    margin: 0px 17px 0 0;
    width:623px;
    padding: 0px 0 0px 0;
    min-height:450px;
    border:0px solid #fff;
    float:right;
}    
	#ContentInner p
	{
		font-size:90%;
		margin: 0px 0px 13px 0;
		text-align:justify;
	}    
	.homepage #top-nav
	{
		display:none;
	}
	
	.homepage #InnerDisclaimer
	{
		margin-top:400px;
	} 
	 
	.homepage #NavigationWrapper
	{
		display:none;
	}   
	.homepage #ContentInner 
	{
		margin: 0px 0px 0 0;
		width:900px;
		padding: 0px 0 0px 0;
		min-height:320px;
		border:0px solid #fff;
		float:left;
	}   	
	.homepage #OuterFooter
	{
		display:none;
	}   	
	.homepage .logo
	{
		margin: 0 0 0 210px;
	}   	
	
	
h1, h2, h3, h4 
{
	font-family:Georgia,"Times New Roman",Times,serif;	
}

h1 { font-size:140%; 
     padding:0 0 5px 0; 
     margin:0 0 18px 0; 
     font-weight:lighter;
     color:#fff;
     border-bottom:1px solid #5e482a;
     letter-spacing:0.1em;
     }
     .h1Gray { color:#5e482a;}
     
     
h2 { font-size:110%; 
     color:#ffffff;
     margin:0 0 10px 0;
     
	}
h3 { font-size:100%; 
     color:#000;	
     }
h4 { font-size:100%; }

#OuterFooter 
{
    border-top: 1px solid #e1e0df;
    margin: 30px 10px 0 10px;
    padding: 20px 0 10px 0;
    text-align:center;
    font-size:80%;
}
	#OuterFooter ul li
	{
		margin: 0 10px 0 10px;
	}
	
#InnerFooter 
{
    height:40px;
}
.thumb-collection img  
{
	margin:9px; 
	border:1px solid #e07a0b;
                        }
.thumb-collection img:hover 
{
	margin:9px; 
	border:1px solid #000;
                        }                        
#front-images img
{
	border:0;
	padding:0;
	margin:18px 0 0 10px;
	border:1px solid #fff;	
	}
#terms ol li
{
	list-style-type:decimal; list-style-position:inside; padding:10px 10px;
	font-size:85%}
#terms ol li ol li
{
	list-style-type:lower-alpha; list-style-position:outside; padding:5px 20px; margin:0 0 0 50px;
	}

#InnerDisclaimer 
{	text-align:center; background-color:#000000; padding-bottom:20px; width:900px; margin:auto; }

	#InnerDisclaimer a
	{
		text-decoration:none; 
		color:#ffffff;
		font-size:70%;
		text-align:center;
		
		
		}
		
		.homepage #InnerDisclaimer 
			{	background-color:#ffffff; }

		.homepage #InnerDisclaimer a
		{
			color:#000000;
			}

.testBoxOuter 
{
	background:url('/images/quotes-start.png') no-repeat 0 0px;
	margin-left:50px;
	}
.message 
{
	background:url('/images/quotes-end.png') no-repeat bottom right;
	padding:5px 30px 0px 30px;
	margin-top:50px;
	margin-right:50px;
	color:#d4620c;
	}
	
#slideshow {
	width: 370px;
	height: 220px;
    padding: 0;
    margin:  0 auto;
} 

#slideshow img {
    padding: 10px;
    border:  1px solid rgb(100,100,100);
    background-color: rgb(230,230,230);
    width: 350px;
    height: 200px;
    top:  0;
    left: 0
}

	
	