/* ----- Nipper Snappers style sheet by Xentica (2008) -----*/

/* ------ MEDIA TAG ----- */
/* this tag determines if the style sheet if for screen or for print*/

@media print {

/* ********************************************************************* */

/* ----- HTML TAGS ----- */
/* these styles are for default html properties */

body {
	background-color: #ffffff;
	margin: 10px;
	padding: 0px;
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 70%;
}

img {
	border:none;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 140%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #811E1F;
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
}

h2 {
	font-size: 120%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #811E1F;
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
}

h3 {
	font-size: 110%;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	color: #811E1F;
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif; 
}

a {
	color: #811E1F;
	text-decoration: underline;
}

a:hover {
	color: #811E1F;
	text-decoration: underline;
}


hr {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	border: none;
	height: 1px;
	border-top: 1px solid #1e3c78;
}

p {
	padding: 5px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}

li {
	padding: 4px 0px 4px 0px;
	margin: 0px 0px 0px 0px;
}

form {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}


textarea {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 100%;
}

input {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 100%;
}

select {
       font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 110%;
}

/* ----- END HTML TAGS ----- */

/* ********************************************************************* */

/* ----- CONTAINTERS ----- */
/* these styles are for containers and layout */

.siteContainer {

}

#html .siteContainer {

}

.bgContainerFloat {

}

.bgContainerHome {

}

.bgContainerGallery {

}


.bgContainerPricing {

}


.bgContainerContact {

}

.bgContainerAbout {

}

.bgContainerWeddings {

}


#html .bgContainer {

}

.headerContainer {
	display: none;
}

#html .headerContainer {

}

.headerContainerPrint {
	height: 85px;
	min-height: 85px;
	padding: 5px 0px 0px 0px;
}


.headerLogo {
	text-align: center;
	padding: 0px 0px 0px 0px;
}

.contentContainer {

}

#html .contentContainer {

}

.content {
	padding: 10px 10px 10px 10px;
}

.contentHeader {
	
}


.contentTextLeft {

}

#html .contentTextLeft {

}

.contentTextRight {

}

#html .contentTextRight {

}

.contentFullpage {

}

#html .contentFullpage {

}

.footerContainer {

}

#html .footerContainer {

}

.footer {
	padding: 0px 20px 0px 10px;
	color: #000000;
	font-size: 12px;
}

.footer a {
	text-decoration: none;
	color: #811E1F;
}

.footer a:hover {
    text-decoration: underline;
	color: #811E1F;
}

.footerLeft {
	display: none;
}

.footerMenuImages {
	display: none;
}

.footerMenuImage01 {
	display: none;
}

.footerMenuImage02 {
	display: none;
}

.footerMenuImage03 {
	display: none;
}

.footerMenuImage04 {
	display: none;
}

.footerMenuImage05 {
	display: none;
}

.footerMenuImage06 {
	display: none;
}

.footerMenuText {
	display: none;
}

.footerMenuText01 {
	display: none;
}

.footerMenuText02 {
	display: none;
}

.footerMenuText03 {
	display: none;
}

.footerMenuText04 {
	display: none;
}

.footerMenuText05 {
	display: none;
}

.footerMenuText06 {
	display: none;
}

.footerRight {
	float: right;
	text-align: right;
	padding: 39px 0px 0px 0px;
}

/* ----- END CONTAINTERS ----- */

/* ********************************************************************* */

/* ----- CONTENT -----*/
/* these styles are for certain content and pages */

#myGallery
{
	display: none;
}

.boxDiv {

}

.formDiv {
    
}

.formError {
    color: #811e1f;
    font-weight: bold;
    font-size: 90%;
}

.formTableFieldTD {
    padding: 0px 0px 2px 0px;
}

/* ----- END CONTENT -----*/

/* ********************************************************************* */

/* ----- FORMATTING -----*/
/* these styles are general formatting */

.text {
	font-weight: normal;
}

.textB {
	font-weight: bold;
}

.textI{
	font-style: italic;
}

.textU {
	text-decoration: underline;
}

.textSmaller {
	font-size: 80%;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.noBullet {
	list-style-type: none;
}

.clear {
	clear: both;
}

.borderRed {
	border: 1px solid #811E1F;
}

.borderBottom {
	border-bottom: 1px solid #380f10;
}

.borderRight {
	border-right: 1px solid #380f10;
}

.maroon {
    color: #811e1f;
}


/* ----- END FORMATTING -----*/

/* ********************************************************************* */

/* this closes the media tag */

}

/* ------ END MEDIA TAG ----- */