#footerwrap {text-align:center;width:100%;}
body { margin:0px; padding:0px; background-color:#000000; background-image:url('/images/112346/layout/bg.jpg'); background-repeat:repeat-x; background-position:center top; text-align:left; font-size:12px; color:#FFFFFF; font-family:Arial,Verdana;} 
body table { text-align:left;}
 a,  a:visited { color:#888a4f; text-decoration:none;}
 a:hover { color:#196f93; text-decoration:underline;}
#Navigation-335 .page-4323232 a {width:113px;}
#Navigation-335 .page-4323233 a {width:119px;}
#Navigation-335 .page-4323235 a {width:147px;}
#Navigation-335 .page-4323236 a {width:133px;}
#Navigation-335 .page-4323234 a {width:140px;}
#Navigation-335 .page-4323862 a {width:126px;}
#galleryImages li { width:18.5%;} 
.webDugoutLink { color:#888a4f;} 
h1 { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; color:#196f93;} 
#searchContainer { position:absolute; left:600px; top:10px; display:none; float:left;} 
h2 { margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; line-height:0.5; color:#196f93;} 
#pageContainer { width:1000px;margin:0 auto;} 
#header { width:1000px; height:173px; background-image:url('/images/112346/layout/headbg.jpg'); background-repeat:no-repeat; background-position:center top; position:relative; display:block;} 
#leftcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:left;} 
#maincolumn { width:1000px; margin:1px 0px 0px 0px; padding:117px 42px 0px 42px; background-image:url('/images/112346/layout/welcome.jpg'); background-repeat:no-repeat; background-position:center top; position:relative; float:left; line-height:2.0; font-size:13px;} 
#rightcolumn { width:150px; padding:0px 0px 20px 0px; position:relative; display:none; float:right;} 
#footer { width:1000px; height:75px; display:inline-block; clear:both;} 
#Navigation-335 { width:778px !important; position:absolute; top:136px; right:32px;} 
#Navigation-335 ul li a { height:37px; font-size:12px; color:#FFFFFF; font-family:Arial,Verdana; font-weight:normal; text-indent:-9999px;} 
#Navigation-335 ul li a:visited { color:#FFFFFF;}
#Navigation-335 ul li a:hover { color:#FFFFFF;}
#Navigation-335 ul li a.hover {cursor:pointer;}
#Navigation-335 ul li ul { margin:-10px 0px 0px 7px; padding:0px 5px 0px 12px; background-color:#000000;} 
#Navigation-335 ul li ul li a { width:221px !important; height:11px; margin:12px 0px 12px 0px; padding:0px 0px 0px 0px;} 
#Navigation-335 ul li ul li a.hover {cursor:pointer;}
#sliderContainer { width:1000px; height:501px; margin:0px 0px 0px -20px; padding:12px 43px 12px 43px; background-image:url('/images/112346/layout/slidecont.png'); background-position:center top; left:-20px; top:0px;} 
.nivo-controlNav { width:914px; height:0px; padding:503px 0px 0px 0px; background-image:url('/images/112346/layout/overlay.png'); background-repeat:no-repeat; background-position:center top; position:absolute; display:block;} 
.nivo-controlNav a.hover {cursor:pointer;}
a.nivo-prevNav { width:35px; height:42px; margin:-45px 0px 0px 0px; background-image:url('/images/112346/layout/larrow.png'); background-repeat:no-repeat; background-position:left center; left:-35px;} 
a.nivo-nextNav { width:35px; height:42px; margin:-45px 0px 0px 0px; background-image:url('/images/112346/layout/rarrow.png'); background-repeat:no-repeat; background-position:right center; right:-35px;} 
#Navigation-335 .downarrowclass { display:none;} 
/**HEDAER**/
.header-info {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;}
.header-info div{ padding: 5px;height: 136px; margin:0 auto;}
.logo {background: url('/images/112346/layout/headbg.jpg');width:500px;}

.contact-info {width:500px;background: url('/images/112346/layout/headbg.jpg');background-position: right top;}

/**MAIN CONTENT**/
.nivo-directionNav {
  position: absolute;
  z-index: 9999;
  top: 50%;
  width: 100%;
}

.slicknav_menu li a span{background-image:none!important;}
.slicknav_menu li a,.slicknav_menu li a:visited {color:#888a4f;}
.slicknav_menu li a:hover{color: rgb(0, 118, 154);}


#Navigation-335 .page-4323232 a {width:96px;background-image:url('/images/112346/layout/home.png');}
#Navigation-335 .page-4323233 a {width:114px;background-image:url('/images/112346/layout/about.png');}
#Navigation-335 .page-4323234 a {width:145px;background-image:url('/images/112346/layout/services.png');}
#Navigation-335 .page-4323235 a {width:160px;background-image:url('/images/112346/layout/galleries.png');}
#Navigation-335 .page-4323236 a {width:135px;background-image:url('/images/112346/layout/contact.png');}
#Navigation-335 .page-4323862 a {width:128px;background-image:url('/images/112346/layout/albums.png');}

#Navigation-335 .page-4323863 a {background-image:url('/images/112346/layout/barmit.jpg');}
#Navigation-335 .page-4323865 a {background-image:url('/images/112346/layout/parties.jpg');}
#Navigation-335 .page-4323866 a {background-image:url('/images/112346/layout/sweetsix.jpg');}
#Navigation-335 .page-4323864 a {background-image:url('/images/112346/layout/wedding.jpg');}


#Navigation-335 a.menuactive {background-position:bottom;}
#Navigation-335 a:hover, a.hover {background-position:center;}

.slicknav_menu {background: #000000;}
.slicknav_nav ul li { border-top: 1px solid #1D1F13;}
.slicknav_nav ul li ul {  background-color: #151515;}

@media handheld, only screen and (max-width:800px){


/**HEADER**/
#header{height:auto;background-image:none;}
#sliderContainer{position:static;margin:0px;background-image:none;border:8px solid #2A2619;}
.logo {
    width: 323px;
    background-position: -60px center;
}

.contact-info {
    background-position: 340px top;
    width: 330px;
}

/**MAIN CONTENT**/

.nivo-directionNav {display:none!important;}

#maincolumn {  padding: 120px 20px 20px 20px!important;background-position: -9px top;}
h2{line-height:1.2;}

#galleryImages li { width: 32%;margin:10px 0px;}

/**end of media query**/
}

@media handheld, only screen and (max-width:653px){

#maincolumn{background-size: 736px;padding-top:90px!important;}

.header-info,.header-info div{display:block;margin:0 auto;}
.header-info div{width:290px;background-size:930px;}

/** end of media query **/
}

@media handheld, only screen and (max-width:525px){

#maincolumn{ background-size: 640px; padding-top: 66px!important;}
#galleryImages li { width:47%;}


/** end of media query **/
}

@media handheld, only screen and (max-width:460px){
#maincolumn {
  background-size: 480px;
  padding-top: 50px!important;
}

#galleryImages li { width:100%;}

/** end of media query **/
}
