* {
  margin: 0;
  padding: 0;
}

body {
min-width:800px;	
background-color:#000;
text-align:center;
font: 62.5%/1.6 "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Verdana, sans-serif;
}

#wrapper {
width:800px; 
height:2020px;
border-style: solid;
border-color:#fff;
border-width:2px; 
margin: 10px auto;
background-color:#0D1D59; 
}

#wrapper_faq {
width:800px; 
height:1620px;
border-style: solid;
border-color:#fff;
border-width:2px; 
margin: 10px auto;
background-color:#0D1D59; 
}

#wrapper_makeup {
width:800px; 
height:1250px;
border-style: solid;
border-color:#fff;
border-width:2px; 
margin: 10px auto;
background-color:#0D1D59; 
}

#wrapper_makeup2 {
width:800px; 
height:2950px;
border-style: solid;
border-color:#fff;
border-width:2px; 
margin: 10px auto;
background-color:#0D1D59; 
}



#wrapper_portrait {
width:800px; 
height:1550px;
border-style: solid;
border-color:#fff;
border-width:2px; 
margin: 10px auto;
background-color:#0D1D59; 
}

#header {
width:800px;
height:84px;
margin:0;
padding:0;
background-image: url('images/headerBkgrnd.gif');
background-repeat: no-repeat;
background-color:#0d1d58;
}

#pageTitle h2 {
margin-top:20px;	
font-size:1.8em;
color: #FFCC00;	
}

#pageTitle h3 {
margin-top:10px;
font-size:1.3em;
color: #FFCC00;	
}

#ratecontainer {
margin:20px 0 0 36px;
	}

#ratecontainer h3{
margin-top:5px;
font-size:1.6em;
color: #FFCC00;
	}
	
#ratecontainer h4{
margin-top:5px;
font-size:1.3em;
color: #FFCC00;
padding:10px 0;
		}	
	
#ratecontainer h2{
margin-top:5px;
font-size:1.6em;
color: #FFCC00;
text-decoration:underline;
		}	
	
#ratecontainer ul {
text-align:left;
font-size:1.2em;
color: #FFCC00;
margin:10px 0 0 30px;
}

#ratecontainer li {
margin:0 0 8px 0;
}

#ratecontainer img {
margin:10px 0 0 0;
}

#ratecontainer p {
text-align:left;
margin:5px 0px 5px 20px;
font-size:1.3em;
color: #FFCC00;
}	

/*  makeup */

#mu_rate1 {
float:left;
height:425px;
width:340px;
margin:0 25px 0 0;
}	

#mu_rate2 {
float:left;
height:425px;
width:340px;
}	

#mu_rate3 {
float:left;
margin:40px 30px 0 0;
height:425px;
width:340px;
}

#mu_rate4 {
float:left;
margin:40px 0 40px 0;
height:425px;
width:340px;
}



/*  Wedding prices */
#hs_rate1 {
float:left;
height:250px;
width:350px;
background-color:#0b1746;
margin:0 25px 0 0;
}	

#hs_rate2 {
float:left;
height:250px;
width:350px;
background-color:#0b1746;
}	

#hs_rate3 {
float:left;
margin:40px 30px 0 0;
height:300px;
width:350px;
background-color:#0b1746;
}

#hs_rate4 {
float:left;
margin:40px 0 0 0;
height:300px;
width:350px;
background-color:#0b1746;
}

#hs_rate5 {
float:left;
margin:40px 30px 0px 0px;
height:375px;
width:350px;
background-color:#0b1746;
}

#hs_rate6 {
display:inline;	
float:left;
margin:20px 0px 10px 190px;
height:315px;
width:350px;
background-color:#0b1746;
}

#hs_rates6b {
float:left;
margin:40px 0 20px 0px;
height:375px;
width:350px;
background-color:#0b1746;
}

/*  Portrait prices */
#portrait_rate1 {
float:left;
height:200px;
width:350px;
background-color:#0b1746;
margin:0 25px 0 0;
border-style: solid;
border-color:#fff;
border-width:1px;
}	

#portrait_rate2 {
float:left;
height:200px;
width:350px;
background-color:#0b1746;
border-style: solid;
border-color:#fff;
border-width:1px;
}	

#portrait_rate3 {
float:left;
margin:40px 30px 0 0;
height:200px;
width:350px;
background-color:#0b1746;
border-style: solid;
border-color:#fff;
border-width:1px;
}

#portrait_rate4 {
float:left;
margin:40px 0 20px 0;
height:200px;
width:350px;
background-color:#0b1746;
border-style: solid;
border-color:#fff;
border-width:1px;
}

#portrait_rate5 {
float:left;
/*display:inline;*/
margin:40px 30px 30px 0px;
height:225px;
width:350px;
background-color:#0b1746;
border-style: solid;
border-color:#fff;
border-width:1px;
}

#portrait_rate6 {
float:left;
margin:40px 0 0 0;
height:225px;
width:350px;
background-color:#0b1746;
border-style: solid;
border-color:#fff;
border-width:1px;
}

#portrait_rate6 h5 {
	font-size:1.1em;
	color: #FFCC00;
	font-weight:normal;
}
/*addons  */

#addOns_portraits1 {
float:left;
margin:20px 30px 30px 0px;
height:460px;
width:350px;
background-color:#0b1746;
}

#addOns_portraits2 {
float:left;
margin:20px 0px 0px 0px;
height:460px;
width:350px;
background-color:#0b1746;
}

#addOns {
float:left;
margin:40px 0 20px 0px;
height:375px;
width:350px;
background-color:#0b1746;
}


#addOns ul {
text-align:left;
font-size:1.2em;
color: #FFCC00;
margin:20px 0 0 30px;
}

#addOns li {
margin:0 0 15px 0;
}

#addOns form {
margin:10px 0 15px 80px;
}

#addOns_portraits1 form {
margin:10px 0 15px 100px;
}

#addOns_portraits2 form {
margin:10px 0 15px 100px;
}
#bottomNav, #albums, #albums2, #albums3 {
clear:both;
}

#albums  {
text-align:center;
}

#albums h3 {
margin-top:20px;
font-size:1.6em;
color: #FFCC00;
}

#albums2 h3 {
margin-top:20px;
font-size:1.6em;
color: #FFCC00;
}

#albums p {
margin:10px 50px 10px 50px;
font-size:1.3em;
color: #FFCC00;
}

#albums2 p {
margin:10px 50px 10px 30px;
font-size:1.3em;
color: #FFCC00;
text-align:center;	
	
}

#albums3 p {
margin:10px 50px 30px 50px;
font-size:1.4em;
color: #FFCC00;
}


/* FAQ  */

#faq h2 {
	margin-top:20px;	
	font-size:1.9em;
	color: #FFCC00;
}

#faq h3 {
	margin:20px 40px 5px 40px;	
	font-size:1.5em;
	color: #FFCC00;
	text-align:left;
	}
	
#faq h4 {
		margin-top:20px;	
		font-size:1.6em;
		color: #FFCC00;
	}
	
#faq p {
	margin:0px 40px 10px 50px;	
	font-size:1.4em;
	color: #FFCC00;
	text-align:left;
	line-height:140%;
	
}	

#faq li {
	margin:0px 40px 10px 65px;	
	font-size:1.4em;
	color: #FFCC00;
	text-align:left;
	line-height:100%;
	}

.link1 {
	text-decoration:underline;
}

a:hover {
color: #808080;	
}

a:visited {
color: #FFCC00;	
}

a:active {
color: #FFCC00;	
}

a {
text-decoration:none;
color: #FFCC00;
}


img {
border-style: none;
}

#bottomNav {
margin:0 0 0 150px;
}

#nav li {
float:left;
width:142px;
margin: 20px 33px 0 0;
display:inline;
}

#rollover1 {
height: 50px;
width: 141px;
overflow: hidden;
background: url(images/weddings.gif) top left no-repeat;
display: block;
}
#rollover2 {
height: 50px;
width: 139px;
overflow: hidden;
background: url(images/portraits.gif) top left no-repeat;
display: block;
}
#rollover3 {
height: 50px;
width: 142px;
overflow: hidden;
background: url(images/headshots.gif) top left no-repeat;
display: block;
}
 
#rollover1:hover, #rollover2:hover, #rollover3:hover {
background-position: bottom left;
}

form {
margin-top:10px;
}
