@import url("prettyPhoto.css");

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}


img {border:none}

@font-face { font-family: "dinregularalternate"; src: url("fonts/dinregularalternate.ttf"); }
@font-face { font-family: "abrazoscriptssk"; src: url("fonts/AbrazoScriptSSK_BoldItalic.ttf"); }
@font-face { font-family: "bas"; src: url("fonts/bas_.ttf"); }
@font-face { font-family: "HELOSH"; src: url("fonts/HELOSH.ttf"); }
@font-face { font-family: "tt0001m"; src: url("fonts/tt0001m.ttf"); }
@font-face { font-family: "helveticaneueltstdth"; src: url("fonts/helveticaneueltstdth.ttf"); }
@font-face { font-family: "helvnl"; src: url("fonts/helvnl.ttf"); }
@font-face { font-family: "helvnt"; src: url("fonts/helvnt.ttf"); }
@font-face { font-family: "DIN"; src: url("fonts/OSP-DIN.ttf"); }

a {text-decoration:none;}


.contentheading1 {font-family: helvnl, arial; color:#EDCE3D; text-decoration:none; font-size:21px;}
.contentheading2 {font-family: helvnl, arial; color:#2DD7C6; text-decoration:none; font-size:21px;}
.contentheading3 {font-family: helvnl, arial; color:#F84829; text-decoration:none; font-size:21px;}
.contentheading4 {font-family: helvnl, arial; color:#D0D724; text-decoration:none; font-size:21px;}
.contentheading5 {font-family: helvnl, arial; color:#FA56D5; text-decoration:none; font-size:21px;}
.contentheading6 {font-family: helvnl, arial; color:#77CA31; text-decoration:none; font-size:21px;}
.contentheading7 {font-family: helvnl, arial; color:#529FFE; text-decoration:none; font-size:21px;}
.contentheading8 {font-family: helvnl, arial; color:#B8B8B8; text-decoration:none; font-size:21px;}
.contentbody1 {font-family: helvnl, arial; color:#fff; text-decoration:none; font-size:14px;}
.contentbody2 {font-family: helvnl, arial; color:#fff; text-decoration:none; font-size:36px;}
.contentbody3 {font-family: helvnl, arial; color:#333; text-decoration:none; font-size:14px;}
.contentbody4 {font-family: helvnl, arial; color:#fff; text-decoration:none; font-size:17px;}

.testimonialsheading {font-family: helvnl, arial; color:#333; text-decoration:none; font-size:19px; font-weight:bold;}

.testimonialsdate {font-family: helvnl, arial; color:#fff; text-decoration:none; font-size:18px; font-weight:bold;}

.testimonials {font-family: helvnl, arial; color:#333; text-decoration:none; font-size:14px;}

.testimonialslink {font-family: helvnl, arial; color:#333; text-decoration:none; font-size:14px;}

.testimonialslink:hover {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:14px;}

.topnav {font-family: helvnl, arial; color:#111; text-decoration:none; font-size:15px;}
.topnav:hover {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:15px;}

.topnav2 {font-family: helvnl, arial; color:#111; text-decoration:none; font-size:13px;}
.topnav2:hover {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:13px;}

.servicessectionlink {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:18px;}
.servicessectionlink:hover {font-family: helvnl, arial; color:#63CEDC; text-decoration:none; font-size:18px;}

.topnavselected {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:15px;}
.topnavselected2 {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:13px;}

.popupheading {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:21px;}

.footer {font-family: helvnl, arial; color:#111; text-decoration:none; font-size:14px;}
.footerlink {font-family: helvnl, arial; color:#111; text-decoration:none; font-size:14px;}
.footerlink:hover {font-family: helvnl, arial; color:#E10076; text-decoration:none; font-size:14px;}


.nav_img1 {background-image:url(../images/leftnav.png); background-repeat:no-repeat; background-position:top;}
.nav_img1:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img2 {background-image:url(../images/leftnav2.png); background-repeat:no-repeat; background-position:top;}
.nav_img2:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img3 {background-image:url(../images/leftnav3.png); background-repeat:no-repeat; background-position:top;}
.nav_img3:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img4 {background-image:url(../images/leftnav4.png); background-repeat:no-repeat; background-position:top;}
.nav_img4:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img5 {background-image:url(../images/leftnav5.png); background-repeat:no-repeat; background-position:top;}
.nav_img5:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img6 {background-image:url(../images/leftnav6.png); background-repeat:no-repeat; background-position:top;}
.nav_img6:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img7 {background-image:url(../images/leftnav7.png); background-repeat:no-repeat; background-position:top;}
.nav_img7:hover {background-repeat:no-repeat; background-position:bottom;}

.nav_img8 {background-image:url(../images/leftnav8.png); background-repeat:no-repeat; background-position:top;}
.nav_img8:hover {background-repeat:no-repeat; background-position:bottom;}



.linkdiv {color:#8C1031; text-decoration:none; width:120px; height:40px; font-size:15px;}
.linkdiv:hover {color:#FFF; text-decoration:none; background-color:#8C1031;}

.linkdiv2 {color:#8C1031; text-decoration:none; width:100%; height:40px; font-size:15px; background-color:#FFF;}
.linkdiv2:hover {color:#FFF; text-decoration:none; background-color:#8C1031;}

.linkdivactive {color:#FFF; text-decoration:none; background-color:#8C1031;width:120px; height:40px; font-size:15px;}
.linkdiv2active {color:#FFF; text-decoration:none; background-color:#8C1031;width:100%; height:40px; font-size:15px;}

.linkdiv p, .linkdivactive p, .linkdiv2 p, .linkdiv2active p{padding-top:10px;}

a.sidebar {font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#AD0E2E; text-decoration:none;}
a.sidebar:hover {color:#F36D88; text-decoration:none;}

.maincontent {background-color:#FFF; border:1px solid #CCC;}

table.innersidebar td{background-color:#E7E6E4; height:35px; border-bottom:1px solid #FFF; padding-left:10px; font-size:14px; text-align:left;}

table.innersidebar td.active{background-color:#333; height:35px; padding-left:10px; font-size:14px; text-align:left; color:#FFF;}

table.innersidebar td a {color:#8C1031;}
table.innersidebar td a:hover {color:#F36D88;}

.georgia {font-size:16px; color:#333; line-height:1.3;}

.innercontent1 {font-size:14px; color:#333; line-height:1.3;}
.innercontent2 {font-size:15px; color:#8C1031; line-height:1.3; font-weight:bold;}

.innercontent3 {font-size:14px; color:#333; line-height:1.3;}
.innercontent4 {font-size:15px; color:#8C1031; line-height:1.3; font-weight:bold;}
.onemonthclasstitle {font-size:18px; color:#000;}

.menuleftcat {height:40px; border:1px solid #ccc; padding-left: 10px;}
.menurightcat {height:40px; border:1px solid #ccc;}
.menuleftcat a {font-size:15px; color:#000}
.menuleftcat a:hover {font-size:15px; color:#8C1031;}


ul#portfolio {margin-top:20px; margin-left:-41px;}


ul#portfolio li img{
	padding: 0px;
}

.onemonthtable {background-color:#F3F3F3; border:1px solid #CCC;}

/*for Album */

 #FBalbum{
        list-style: none;
		padding-left:30px;
    }

    #FBalbum a {
        display:block;
        width:150px;
		height: 150px;
        padding:5px;
        margin:8px;
        border: 1px solid #ccc;
		float: left;
		font-family:Arial, Helvetica, sans-serif;
		color: #AD0E2E;
		text-decoration:none;
		font-size:14px;
    }
    #FBalbum a:hover {
        border: 1px solid #8C1032;
		color: #F36D88;
    }
	
	#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

/* End for Album */

/* for dropdown */
#navbar {
   margin: 0;
   padding: 0; }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   background-color: #fff;
   height:40px;
   width:200px;
   margin-top:14px;
   color: #8C1031;
   text-decoration: none; }
   
#navbar li a:hover {
   display: block;
   background-color: #8C1031;
   height:40px;
   width:200px;
   margin-top:14px;
   color: #fff;
   text-decoration: none; }


#navbar li a p{
   padding-top:10px;
   color:#8C1031; 
   text-decoration:none; 
   font-size:15px;
    }
	
#navbar li a p:hover{
   padding-top:10px;
   color:#fff; 
   text-decoration:none; 
   font-size:15px;
    }
#navbar li ul {
   display: none; 
   width: 10em; /* Width to help Opera out */
   background-color: #fff;}
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0;
   padding: 0; }
#navbar li:hover li, #navbar li.hover li {
   float: left; }
#navbar li:hover li a, #navbar li.hover li a {
   background-color: #fff;
   border: 1px solid #ccc;
   padding-top:10px;
   padding-left:10px;
   height:25px;
   width:230px;
   border-top:none;
   text-align:left;
   font-size:15px;
   margin-top:0px;
   color: #000; }
#navbar li li a:hover {
   background-color: #8C1031;
   font-size:15px;
   color:#fff; }

table#schedule {
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

table#schedule td{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	padding: 5px;
}

.date {
	border:none;
	font-size:13px;
}

a.bodylink {
	color:#8C1031;
	text-decoration:none;
	font-size:18px;
}

a.bodylink:hover {
	color:#000;
	text-decoration:none;
	font-size:18px;
}

.bodylink1 {
	color:#8C1031;
	text-decoration:none;
	font-size:13px;
}

.bodylink1:hover {
	color:#000;
	text-decoration:none;
	font-size:13px;
}

.weddingsstyle1 {font-family: helvnl, arial; color:#666; text-decoration:none; font-size:18px;}
.weddingsstyle2 {font-family: helvnl, arial; color:#333; text-decoration:none; font-size:18px; font-weight:bold; text-transform:uppercase;}