body {
background-image:url(../images/bkgd-symbol.jpg);
background-repeat:repeat;
background-color:#052137;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#282828;
line-height:20px;
}

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

a:hover {
color:#282828;
text-decoration:underline;
}

html {
text-align:left;
margin:auto;
}


/* extra */ 

#bggalleries {
background-image:url(../images/bkgd-shadowg.png);
background-position:top center;
background-repeat:no-repeat;
height:693px;
width:1020px;
margin:auto;
}

#bgstatic {
background-image:url(../images/bkgd-shadow.png);
background-position:top center;
background-repeat:no-repeat;
height:627px;
width:1020px;
margin:auto;
}

#mainbody {
background-color:#FFFFFF;
background-position:top center;
height:492px;
width:960px;
margin:auto;
}

#pricingbody {
background-color:#FFFFFF;
background-position:top center;
height:auto;
width:960px;
margin:auto;
}

#gallerybody {
background-color:#FFFFFF;
background-position:top center;
height:572px;
width:960px;
margin:auto;
}

#bodyleft {
width:198px;
padding-left:48px;
padding-right:43px;
padding-top:70px;
text-align:left;
margin:auto;
}

#bodyright {
width:490px;
padding-left:43px;
padding-right:40px;
padding-top:43px;
margin:auto;
}

#bodywidth {
width:877px;
padding-left:48px;
padding-right:43px;
padding-top:43px;
text-align:left;
margin:auto;
}

#footertext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
line-height:16px;
padding-top:10px;
text-align:left;
width:960px;
margin:auto;
}

#footertext a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#556E84;
}

#footertext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#556E84;
text-decoration:underline;
}

#gallery {
width:657px;
height:544px;
padding-right:14px;
padding-top:14px;
padding-bottom:13px;
margin:auto;
}

#header {
width:960px;
height:53px;
text-align:center;
margin:auto
}

#navigation {
width:960px;
height:33px;
margin:auto;
}

#slideshowhome {
width:657px;
height:464px;
padding-right:14px;
padding-top:14px;
padding-bottom:14px;
margin:auto;
}

#slideshowvert {
width:373px;
height:464px;
padding-left:14px;
padding-top:14px;
padding-bottom:14px;
margin:auto;
}

.paragraphtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#282828;
line-height:20px;
}

.pinktext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c23f6f;
line-height:20px;
}

.pinktext a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#c23f6f;
line-height:20px;
}

.gallerytext {
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c23f6f;
line-height:27px;
}

.gallerytext a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#c23f6f;
line-height:27px;
}


.boldtext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#282828;
line-height:20px;
}

.boldtext a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#282828;
line-height:20px;
text-decoration:underline;
}

.smalltext {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#282828;
line-height:16px;
}

.smalltext a{
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#282828;
line-height:16px;
text-decoration:underline;
}

.footerblue {
font:Arial, Helvetica, sans-serif;
font-size:11px;
color:#556E84;
line-height:16px;
}

/* misc styles */ 

.clearer { 
height: 0px;  
clear: both;  
display: block;  
margin: 0px;  
padding: 0px;
overflow: hidden;  
visibility: hidden;  
font-size: 0px; 
}
