@charset "utf-8";
/* CSS Document */

body{ margin:0; padding:0; background:url(../images/bg.jpg) repeat;}

.clrboth{ clear:both;}
.clrleft{ clear:left;}

#bizbdy{ margin:0; padding:0; background:url(../images/headbg.jpg) repeat;}
.biz{ margin:0 auto; padding:5px 0 10px 0; width:1020px;}
.logo{ float:left; margin:0; padding:0; width:275px;}
.navbdy{ float:right; margin:0; padding:0; width:713px;}
.call{ margin:0; padding:0; width:713px;}
.cleft{ float:left; margin:30px 0 0 0; padding:0; width:356px;  text-shadow: -3px 0 white, 0 3px white, 3px 0 white, 0 -3px white; font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#000; font-style:italic; font-weight:700;}
.cright{ float:right; margin:30px 0 0 0; padding:0 0 0 40px; width:230px; background:url(../images/phone.png) no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:33px; color:#000; font-style:italic; font-weight:700; text-shadow: -3px 0 #ffc271, 0 3px #ffc271, 3px 0 #ffc271, 0 -3px #ffc271;}

.big{ font-family: 'Fjalla One', sans-serif; font-size:30px; color:#906; line-height:30px; padding:0 0 20px 0;}

.nav{ margin:30px 0 0 0; padding:10px 0 10px 0; width:713px; background:url(../images/navbg.png) repeat;}
.nav ul{ margin:0; padding:0; list-style:none;}
.nav ul li{ float:left; margin:0 0 0 15px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:18px; color:#FFF; font-weight:700;}
.nav ul li a{ color:#FFF;line-height:36px; display:block; text-decoration:none; width:124px; text-align:center; }
.nav ul li a:hover{ background:#c932e4; line-height:32px; color:#FFF; display:block; width:120px; text-align:center; border:2px solid #dda55b;}
.active{ background:#c932e4; color:#FFF; display:block; width:124px; text-align:center; line-height:36px;}


#javabdy{ margin:0; padding:0; background:url(../images/javabdy.jpg) repeat-x;}
.java{ margin:0 auto; padding:15px 0 15px 0; width:1020px;}

#welbdy{ margin:0 auto; padding:20px 0 0 0; width:1020px;}
.welcome{ margin:0; padding:0;}
.welcome h1{ margin:0; padding:0 0 0 20px; background:url(../images/welbg.png) no-repeat;font-family: 'Great Vibes', cursive; font-size:30px; color:#FFF; font-weight:normal; line-height:48px;}
.welcome p{ margin:20px 0 0 0; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; color:#000; line-height:20px; text-align:justify;}

.welbtm{ margin:0; padding:0 0 20px 0; width:1020px; border-bottom:1px dashed #b7b7b7;}
.welleft{ float:left; margin:0; padding:0; width:371px;}
.welleft h1{  margin:0; padding:0 0 0 20px; background:url(../images/makebg.png) no-repeat;font-family: 'Great Vibes', cursive; font-size:30px; color:#FFF; font-weight:normal; line-height:48px; width:351px;}
.welleft p{ margin:0; padding:20px 0 0 0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000; line-height:20px; text-align:justify;}


.welmid{ float:left; margin:0 30px 0 34px ; padding:0; width:290px; }
.welmid h1{  margin:0; padding:0 0 0 20px; background:url(../images/hourbg.png) no-repeat;font-family: 'Great Vibes', cursive; font-size:30px; color:#FFF; font-weight:normal; line-height:48px; width:274px;}
.welmid p{ margin:20px 0 0 0; padding:0;font-family: 'Fjalla One', sans-serif; font-size:22px; color:#000; line-height:35px;}

.welright{ float:left; margin:0; padding:0; width:293px;}
.welright h1{  margin:0; padding:0 0 0 20px; background:url(../images/contactbg.png) no-repeat;font-family: 'Great Vibes', cursive; font-size:30px; color:#FFF; font-weight:normal; line-height:48px; width:289px;}
.welright p{ margin:20px 0 0 5px; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; color:#000; line-height:27px;}
.welright p a{ color:#909; text-decoration:none;}
.welright p a:hover{ color:#000;}
#galbdy{ margin:0 auto; padding:20px 0 20px 0; width:1188px;}
#galbdy h1{ margin:0; padding:0;font-family: 'Great Vibes', cursive; font-size:35px; color:#a536c5; font-weight:normal; text-align:center;}
.galpic{ margin:20px 0 0 0; padding:0; width:1188px;}
.gleft{ float:left; margin:0; padding:0; width:102px;}
.gmid{ float:left; margin:0; padding:0; background:url(../images/galmid.png) repeat-x; width:984px;}
.gright{ float:left; margin:0; padding:0; width:101px;}
.scroll{ margin:0; padding:30px 0 50px 0; width:984px; cursor:pointer;}

#footbdy{ margin:0; padding:0; background:url(../images/footbg.jpg) repeat;}

.footer{ margin:0 auto; padding:0; width:1020px;}
.fleft{ float:left; margin:0; padding:10px 0 10px 0; width:500px;}
.fright{ float:right; margin:0; padding:20px 0 0 0 ; width:350px; }
.fright p{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; line-height:20px;}

.menu{ margin:30px auto 20px auto; padding:0; width:978px;}
.mtop{ margin:0; padding:0; width:978px;}
.mmid{ margin:0; padding:0; width:978px; background:url(../images/mmid.png) repeat-y;}
.menuleft{ float:left; margin:0 0 0 50px; padding:0; width:406px;}
.menuleft h1{ margin:0; padding:0;font-family: 'Great Vibes', cursive; font-size:32px; color:#000; font-weight:normal; text-align:center; background:none; text-decoration:none; }
.menuright{ float:right; margin:0; padding:0 0 0 20px; width:426px;}
.menuright h1{ margin:0; padding:0;font-family: 'Great Vibes', cursive; font-size:27px; color:#000; font-weight:normal; background:none;}
.menuright h2{ margin:0; padding:0 0 30px 0;font-family: 'Fjalla One', sans-serif; font-size:32px; color:#906; font-weight:normal; background:none;}

.mbtm{ margin:0; padding:0; width:978px;}

label{ margin:0; padding:0 ; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:15px; text-align:justify; color:#09F; line-height:25px;}

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		
		padding: 20px 20px 20px 0px;
		width: 1020px;
	}
	#gallery ul { list-style: none; margin:0; padding:0;}
	#gallery ul li { display: inline; padding:0 10px 0 10px;}
	#gallery ul img {
		border: 2px groove #909;
		border-width: 3px 3px 3px;
	}
	#gallery ul a:hover img {
		border: 2 px solid #FFF;
		border-width: 5px 5px 5px;
		color: #FFF;
	}
	#gallery ul a:hover { color: #FFF; }



