* { padding: 0; margin: 0 }

body { background: url(images/fleur.jpg);
}
p{font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#FFCCCC;
}
a.footer{
	color:#CCCCCC;
	text-decoration: none;
	font-size: 10px;
	
}
a.footer:link{
color:#CCCCCC;
text-decoration: none;
font-size: 10px;

}
a.footer:hover{
color:#FF9999;
text-decoration: none;
font-size: 10px;

}


a.footer:visited{
color:#cccccc;
text-decoration: none;
font-size: 10px;

}

a.smalllink:link {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ff9999;
	text-decoration: none;
}

a.smalllink:visited {font-size: 10px;font-family: Verdana, Helvetica, Arial, sans-serif;color: #ff9999;text-decoration: none;}
a.smalllink:hover {color: #ffcccc;}


a:link {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ff9999;
	text-decoration: none;
}
a:visited {font-size: 12px;font-family: Verdana, Helvetica, Arial, sans-serif;color: #ff9999;text-decoration: none;}
a:hover {color: #ffcccc;}

ul.bullet2{list-style-type:square;font-size: 11px;font-family: Verdana, Helvetica, Arial, sans-serif;color: #ffcccc;padding-left:.75cm; padding-right: .75cm; }
ul.bullet{list-style-type:square;color: #ffcccc;}
ul.bullet3{
	list-style-type:square;
	color: #ff9999;
	list-style-position: outside;
	margin-left: 15px;
}

ol.lower-roman {
	list-style-type:lower-roman;
	list-style-position:outside;
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #ffcccc;
	margin-left: 25px;
	
	padding-left:20px;
}


/* used for text in scrollbox */

.align {text-align:justify;}
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}
/* used for text in boxlh1 and boxlh2*/	
.padding{padding-left:.75cm; padding-right: .75cm;}	
/* used for text in logo */
.padding1{padding-top:3.2cm;padding-left:3cm;}
/* used for text in boxsh1 */
.padding2{padding-left:3.5cm;}

.padding3{padding-right:.2cm;}

/* used for centering pictures of sam & zena */
.margin{margin-left:60px;}
.imageleft {float: left; padding:5px; }
.imageright {float: right; padding:5px; }
/* used for zero border on href picture */
.border{border:0px;}
.fontcolor{
	color:#FF9999;
	display: inline;
}
.fontred{
	display: inline;
	color: #FF0000;}

.fontredish{
	display: inline;
	color: #cc0000;
	font-weight: bold;}

	
.small{colour: ffcccc;font-size: 10px; }	
.bold{color:#FF9999; font-weight: bold;}	
.index{background: #000000;}

	
h1 {
	font-size: 14px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#FFCCCC;
	text-align: center;
	font-weight: bold;
	}

h2 {
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#FF9999;
	text-align: center;
	}
	
h3 {
	font-size: 18px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#FF9999;
	text-align: left;
	 }

h4{
	font-size: 12px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color:#FFCCCC;
	text-align: center;
	}
	
h5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FF9999;
}

h6{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9999;
	text-align: left;
}



/* container for index page */
#wrapper {
	margin: 0 auto;
	width: 960px;
	/*height:1200px;*/
	background-color: #000000;
	border: 1px solid #FFCCCC;
}
/* container for top navigation on index page */
#macontainer{
	background: #666666;
	height: 33px;
	width: 960px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCCCC;
	border-bottom-color: #FFCCCC;
}
/*  top navigation buttons on index page */
a.top{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
	color: #CCCCCC;
	display: inline;
	float: left;
	width: 118px;
	background: url(images/but3.gif) repeat-x;
	height: 30px;
	margin-top: 2px;
	margin-right: 1px;
	margin-bottom: 2px;
	margin-left: 1px;
	line-height: 32px;
}
 a.top:link {
	text-decoration: none;	
}
 a.top:hover
 {
	text-decoration: none;
	background: url(images/but4.gif) repeat-x;
 }

/* container top banner for all pages */
#bannermain
{
	height: 156px;
	width: 960px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
}
/*
#pagecontent /* sets the main background and div for the home page 
{
	padding-bottom:0px;
	width: 960px;
	background-image: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 1540px;
	background-color: #000000;	
}
*/
#rightstuff /*div for top right  links on home page */
{
	float: right;
	width: 150px;
	height: 156px;
	text-align: left;
	padding-left:20px;
}

/* top right  links on home page */
a.button {
	text-decoration: none;
	display: inline;
	width: 160px;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: right;
	font-weight: bold;
	background-color: #000000;
	color: #CCCCCC;
}
a.button:link {
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	background-color: #000000;
}

a.button:hover { 
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFCCCC;
}
#alt1content {
	color: #ffcccc;
	border: 1px solid #ffcccc;
	background: #333333;
	padding: 20px;
	height: 605px;
	width: 900px;
	overflow: auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-right: auto;
	margin-left: auto;
}
/*div for wedding boudoir pic on home page */
#boxshl{
	float:left;
	width:330px;
	height:220px;
	background-image: url(images/imagesh1.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;	
}
#boxsh2{
	float:left;
	width:330px;
	height:220px;
	background-image: url(images/imagesh2.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;
}
.boxsh3{
	float:left;
	width:180px;
	height:150px;
	background-image: url(images/imagesh3.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;
}

#boxsh4{
	float:left;
	width:320px;
	height:220px;
	background-image: url(images/imagesh4.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;
	
}
#boxsh5{
	float:left;
	width:320px;
	height:220px;
	background-image: url(images/imagesh5.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;
}
#boxsh6{
	float:left;
	width:320px;
	height:220px;
	background-image: url(images/imagesh6.png);
	background-repeat: no-repeat;
	background-color: #000000;
	background-position: center center;
}

#boxlh1{
	float:left;
	width:630px;
	height:220px;
	background-color: #000000;
	background-image: url(images/imagelh1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#boxlh2{
	float:left;
	width:630px;
	height:220px;
	background-color: #000000;
	background-image: url(images/imagelh2.png);
	background-repeat: no-repeat;
	background-position: center center;	
}
.boxlh3{
	float:right;
	width:360px;
	height:40px;
	line-height: 12px;
	background-image: url(images/imagelh3.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.boxlh5{
	margin-right: auto;
	margin-left: auto;
	width:360px;
	height:40px;
	line-height: 12px;
	background-image: url(images/imagelh3.png);
	background-repeat: no-repeat;
	background-position: center center;
}
.boxlh4{
	width:210px;
	height:40px;
	line-height: 12px;
	background-image: url(images/imagelh4.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-right: auto;
	margin-left: auto;
	
}

#boxlh6{
	float:left;
	width:319px;
	height:140px;
	padding-top: 0px;
	background-color: #000000;
	background-image: url(images/imagelh6.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#boxlh7{
	float:left;
	width:319px;
	height:140px;
	background-color: #000000;
	background-image: url(images/imagelh7.png);
	background-repeat: no-repeat;
	background-position: center center;
	text-align:right;
}

#boxlh8{
	float:left;
	width:319px;
	height:140px;
	background-color: #000000;
	background-image: url(images/imagelh8.png);
	background-repeat: no-repeat;
	background-position: center center;
}

#boxlv1{
	float:left;
	width:360px;;
	height:480px;
	background-color: #000000;
	text-align: left;
	background-image: url(images/imagelv1.png);
	background-repeat: no-repeat;
	background-position: center center;
	
}

#textboxcs {
	float:right;
	width:360px;
	height:440px;
	line-height: 12px;
	}
	
#boudoirbox {
	margin:auto;
	padding:5px;
	width:460px;
	height:100px;
	background:#000;
	overflow:auto;
 	border: thin solid #FCC;
	}	


/*div for textbox at top of home page */
#textbox{
	width:960px;
	height:60px;
	text-align: center;
	background-color: #000000;
}
#scrollboxholder{
	float:left;
	width:600px;
	height:520px;
	background-color: #000000;
	background-image: url(images/scrollbox1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#scrollbox{
	float:none;
	width:485px;
	height:420px;
	overflow:auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-top: 35px;
	margin-left:55px;
	text-align: justify;
	padding-right: 10px;
}


#scrollboxholderfp{
	float:left;
	width:600px;
	height:480px;
	background-color: #000000;
	background-image: url(images/scrollbox1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#scrollboxfp{
	float:none;
	width:485px;
	height:420px;
	overflow:auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-top: 35px;
	margin-left:55px;
	text-align: justify;
	padding-right: 10px;
}


#scrollboxholder4{
	float:left;
	width:600px;
	height:570px;
	background-color: #000000;
	background-image: url(images/scrollbox1.png);
	background-repeat: no-repeat;
	background-position: center center;
}
#scrollbox4{
	float:none;
	width:485px;
	height:470px;
	overflow:auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-top: 35px;
	margin-left:55px;
	text-align: justify;
	padding-right: 10px;
}
#footer{
	float:left;
	height: 37px;
	width: 960px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFCCCC;
	border-bottom-color: #FFCCCC;
	background-image: url(images/grline.gif);
	background-repeat: repeat-x;
	margin-top:50px;
	text-align: center;
}
#copyscape{
height: 37px;
	width: 960px;
	text-align: center;
	clear:both;
}

#scrollboxholder2{
	float:left;
	width:270px;
	height:480px;
	background-color: #000000;
	background-image: url(images/scrollbox2.png);
	background-repeat: no-repeat;
	background-position: center center;
	margin-left:auto;
	margin-right:auto;
}
#scrollboxholder3{
	width:680px;
	height:590px;
	background-color: #000000;
	margin-left:auto;
	margin-right:auto;
}

#scrollboxholdergl{
	width:910px;
	height:590px;
	background-color: #000000;
	margin-left:auto;
	margin-right:auto;
}

#scrollbox2{
	
	width:240px;
	height:410px;
	overflow:auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-top: 35px;
	margin-left:auto;
	margin-right:auto;
	text-align: justify;
}
#gallery{
	float:left;
	width:900px;
	height:710px;
	margin-left:5px;
	margin-right:5px;
	overflow: visible;
	}
#faq{

	height: 600px;
	width: 900px;
	margin-left:auto;
	margin-right:auto;
}


#contact
{    
	height: 600px;
	width: 90px;
	margin-left:auto;
	margin-right:auto;
}
#scrollbox3{
	width:900px;
	height:500px;
	overflow:auto;
	scrollbar-face-color: #666666;
	scrollbar-highlight-color: #666666;
	scrollbar-3dlight-color: #ffcccc;
	scrollbar-darkshadow-color: #666666;
	scrollbar-shadow-color: #ffcccc;
	scrollbar-arrow-color: #000000;
	scrollbar-track-color: #222222;
	margin-left:auto;
	margin-right:auto;
}
hr{


	width: 900px;
	margin-left:auto;
	margin-right:auto;
	color: #FFCCCC;
}
.contacttable{

	margin-left:auto;
	margin-right:auto;
	background-color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FFCCCC;
	width: 600px;
	

}
.contacttable th
{	
	font-weight: bold;
	color: #FF9999;
	height: 30px;	
} 
.contacttable td{
	color: #FFCCCC;
	height: 25px;
		
}

.comptable{

	margin-left:auto;
	margin-right:auto;
	background-color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
	color: #FFCCCC;
	width: 800px;
	

}
.comptable th
{	
	font-weight: bold;
	color: #FF9999;
	height: 30px;	
} 
.comptable td{
	color: #FFCCCC;
	height: 25px;
		
}
