@charset "utf-8";
/* CSS Document */


body
   {
   margin: 0px;
   padding: 0px;
   height: 100%;
   width: 100%;
   
   }
   a {
   color:#ffffff;
   text-decoration:none;}
   a:hover {
   color:#3d6fa9;}
#top1 {
background:#fff;
background: -webkit-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #009246, #ffffff, #ce2b37); /* Standard syntax (must be last) */

height:28px;
width: 100%;
min-width: 1000px;}
.phone {
position:absolute;
text-align: right;
font-family: 'Merienda One', cursive;
font-size: 18px;
color:#616161;
margin: 25px 0px 0px 800px;
height:28px;
width: 200px;
}
.logoline1 {
font-family: 'Merienda One', cursive;
font-size: 38px;
text-align:center;
margin-top: 38px;
font-weight: bold;
}
.logoline2 {
font-family: 'Monda', sans-serif;
font-size: 18px;
text-align:center;
color:#565656;
margin-bottom:10px;
min-width: 1000px;
}
.logoline33 {
font-family: 'Monda', sans-serif;
font-size: 18px;
text-align:center;
color:#565656;
margin-bottom:15px;
min-width: 1000px;
color: red;
font-weight: bold;
}
.logoline3 {
font-family: 'Monda', sans-serif;
font-size: 30px;
text-align:center;
color:#565656;
min-width: 1000px;
}
.italic{
font-style: italic;
}
#box1 {
background: url(images/bg1.png) repeat;
padding-top: 1px;
margin-top: -1px;
height: 100%;
width: 100%;
min-width: 1000px;}
#box11 {
background: url(images/bg1.png) repeat;
padding-top: 1px;
margin-top: -1px;
height: 100%;
width: 100%;
overflow: hidden;
color:#545454;
font-family: 'Arial', sans-serif;
font-size: 16px;
min-width: 1000px;
line-height: 25px;
}
.cbb1 {
background: url(images/cbb1.png) repeat-x;
height: 11px;
width: 100%;
min-width: 1000px;
margin: -11px 0 0 0;
}
#box2 {
background: #fff;
background: -webkit-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #009246, #ffffff, #ce2b37); /* Standard syntax (must be last) */

height: 130px;
width: 100%;
min-width: 1000px;}
.cbb2 {
background: url(images/cbb2.png) repeat-x;
height: 11px;
width: 100%;
min-width: 1000px;
}
#box3 {
padding-top: 1px;
    margin-top: -1px;
background: url(images/bg1.png) repeat;
height: 450px;
width: 100%;
min-width: 1000px;}
#footer {
background: #fff;
background: -webkit-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to right, #009246, #ffffff, #ce2b37); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to right, #009246, #ffffff, #ce2b37); /* Standard syntax (must be last) */
height: 115px;
width: 100%;
min-width: 1000px;
}

.wrapper1000{ 
   margin: 0px auto;
   padding: 0;
   width: 1000px;
}
.color1
{
color: #483344;
}
.color2
{
color: #3d6fa9;
}
.mtu67{
position:relative;
display:block;
z-index:10;
}
/* MENU */

.mainmenu {
font-size: 14px;
	margin: 0px 70px 0 0;
	background: #009246;
	height:60px;
	width:100%;
	margin: 0;
	padding: 0;
	list-style: none;
}

.mainmenu li a, .mainmenu li {
 float: left;
}

.mainmenu li {
 list-style: none;
 position: relative;
}

.mainmenu li a {
float: left;
	display: block;
	height: 60px;
	line-height: 60px;
	width: 155px;
	padding: 0 20px;
	font-size: 15px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
	font-weight: normal;
	outline: none;
	border: none;
	font-family: 'Merienda One', cursive;
	/* background: url(images/separator.png) no-repeat center right; */
}

.mainmenu li a:hover {
background:#003a1c;
}


/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

.mainmenu li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
 border-top: 1px solid #b1b1b1;
}

.mainmenu li:hover > ul {
 display: block;
}

.mainmenu li ul li, .mainmenu li ul li a {
 float: none;
}

.mainmenu li ul li {
 _display: inline; /* for IE6 */
}

.mainmenu li ul li a {
height:42px;
 width: 155px;
 display: block;
 background: #009246;
 line-height: 42px;
 font-size: 13px;

 border-bottom: 1px solid #b1b1b1;
 ;
}
.mainmenu li ul li a:hover {
 background: #003a1c;
}

/* SUBSUB Menu */

/* Submenu */

.hasChildren {
	position: absolute;
	width: 5px; height: 5px;
	background: black;
	right : 0;
	bottom: 0;
}

.ftmenu li ul {
 display: none;
 position: absolute;
 left: 0;
 top: 100%;
 padding: 0; margin: 0;
 border-top: 1px solid #b1b1b1;
}

.ftmenu li:hover > ul {
 display: block;
}

.ftmenu li ul li, .mainmenu li ul li a {
 float: none;
}

.ftmenu li ul li {
 _display: inline; /* for IE6 */
}

.ftmenu li ul li a {
height:42px;
 width: 130px;
 display: block;
 background: #009246;
 line-height: 42px;
 font-size: 13px;

 border-bottom: 1px solid #b1b1b1;
 ;
}
.ftmenu li ul li a:hover {
 background: #003a1c;
}

/* SUBSUB Menu */

.mainmenu li ul li ul {
 display: none;
 margin-top:-1px;
}
.mainmenu li ul li ul a{
border-left: 1px solid #b1b1b1; 
}

.mainmenu li ul li:hover ul {
 left: 100%;
 top: 0;
 background: #3d6fa9;
}



.column1 { float:left; 
overflow:hidden; 
width:225px; 
margin: 0 0 0 0px; 
color: #464646;
font-family: 'Monda', sans-serif;
font-size: 13px;
}

.column2 { float:left; 
width:225px; 
margin: 0 0 0 33px; 
color: #464646;
font-family: 'Monda', sans-serif;
font-size: 13px;
}
.column3 { float:left;  
width:225px; 
margin: 0 0 0 32px; 
color: #464646;
font-family: 'Monda', sans-serif;
font-size: 13px;
}
.column4 { float:left;  
width:225px; 
margin: 0 0 0 33px; 
color: #464646;
font-family: 'Monda', sans-serif;
font-size: 13px;
}

.column1 h3 { padding: 45px 0px 0px 36px;
color: #000;
font-size: 17px;
font-family: 'Merienda One', cursive;
font-weight: normal;
}
.column2 h3 { padding:45px 0 0px 25px;;
color: #000;
font-size: 17px;
font-family: 'Merienda One', cursive;
font-weight: normal;
}
.column3 h3 { padding:45px 0 0px 39px;
color: #000;
font-size: 17px;
font-family: 'Merienda One', cursive;
font-weight: normal;
}
.column4 h3 { padding:45px 0 0px 35px;
color: #000;
font-size: 17px;
font-family: 'Merienda One', cursive;
font-weight: normal;
}
.column1img {
margin-top:56px;
position: absolute;
height:26px;
width:27px;
background: url(images/cl1.png) no-repeat;
}
.column2img {
margin-top:58px;
position: absolute;
height:24px;
width:14px;
background: url(images/cl2.png) no-repeat;
}
.column3img {
margin-top:62px;
position: absolute;
height:23px;
width:29px;
background: url(images/cl3.png) no-repeat;
}
.column4img {
margin-top:56px;
position: absolute;
height:26px;
width:24px;
background: url(images/cl4.png) no-repeat;
}
.textlineb3{
margin-top:28px;
font-family: 'Merienda One', cursive;
font-size: 24px;
text-align:center;
color:#483344;
}
.shlineb3{
margin:19px 0 13px 109px;
height:5px;
width:783px;
background: url(images/shb3.png) no-repeat;
}
.shlineb32{
margin:19px 0 0 109px;
height:5px;
width:783px;
background: url(images/shb3.png) no-repeat;
}
.circular{
height:205px;
width:205px;
background: url(images/csh1.png) no-repeat;
}
.circular:hover{
height:205px;
width:205px;
background: url(images/csh1h.png) no-repeat;
}
.circularimg{
position:absolute;
margin:5px 0 0 5px;
height:195px;
width:195px;
background: url(images/specimg.png) no-repeat;
}
.circularimg2{
position:absolute;
margin:5px 0 0 5px;
height:195px;
width:195px;
background: url(images/specimg5.png) no-repeat;
}
.circularimg3{
position:absolute;
margin:5px 0 0 5px;
height:195px;
width:195px;
background: url(images/specimg3.png) no-repeat;
}
.circularimg4{
position:absolute;
margin:5px 0 0 5px;
height:195px;
width:195px;
background: url(images/specimg4.png) no-repeat;
}
.circular2{
height:205px;
width:205px;
background: url(images/csh1.png) no-repeat;
}
.ts{
float:left;
margin:19px 0 0 0;
width:205px;
background: url(images/csh1.png) no-repeat;
}
.ts2{
float:left;
margin:19px 0 0 60px;
width:205px;
background: url(images/csh1.png) no-repeat;
}
.tsname{
margin:18px 0 6px 0px;
text-align:center;
font-size:18px;
font-family: 'Merienda One', cursive;
color:#483344;
}
.tspr{
margin:0 0 0 0px;
text-align:center;
font-size:18px;
font-family: 'Merienda One', cursive;
color:#3d6fa9;
}
.hmclm1{
float:left;
width:300px;
}
.hmclm2{
float:left;
margin:0 0 0 49px;
width:277px;
}
.hmclm3{
float:left;
margin:0 0 0 68px;
width:296px;
}
.hmlatn1{
float:left;
height:80px;
width:80px;
background: url(images/fliima.png) no-repeat;
}
.hmlatn1:hover{
height:80px;
width:80px;
background: url(images/fliimah.png) no-repeat;
}
.lnimg{
position:absolute;
margin:5px 0 0 5px;
height:70px;
width:70px;
background: url(images/lnimg.png) no-repeat;
}
.hmtlatn1{
float:left;
height:22px;
width:32px;
background: url(images/twimg.png) no-repeat;
}
.hmnlist{
margin:18px 0 20px 0;
height: 80px;
}
.hmntlist{
margin:18px 0 20px 0;
height: 80px;
}
.hmlatn2{
float:left;
margin:0 0 0 13px;
height:80px;
width:207px;
}
.hmlatn2date{
font-family: 'Monda', sans-serif;
color:#6b6b6b;
font-size:13px;
line-height: 22px;
}
.hmlatn2txt{
font-family: 'Monda', sans-serif;
color: #555555;
font-size:13px;
line-height: 20px;
}
.hmtlatn2txt{
font-family: 'Monda', sans-serif;
color: #555555;
font-size:13px;
line-height: 20px;
}
.hmlatn2txt a{
color:#3d6fa9;
}
.hmlatn2txt a:hover{
color: #483344;
}
.hmclmttl{
margin:30px 0 0 0px;
font-size:28px;
font-family: 'Merienda One', cursive;
color:#483344;
}
.hmclmttl2{
margin:30px 0 0 44px;
font-size:18px;
font-family: 'Merienda One', cursive;
color:#483344;
}
.twmnimg{
position:absolute;
margin:20px 0 0 0;
height:38px;
width:29px;
background: url(images/twmnimg.png) no-repeat;
}
.hm3clm2txt{
margin:9px 0 0 0;
color: #555555;
font-family: 'Monda', sans-serif;
font-size: 20px;
line-height: 30px;
}
.hm3clm2txt a{
color:#3d6fa9;
}
.hm3clm2txt a:hover{
color:#483344;
}
#carousel{
position:absolute;
height:400px !important;
width:980px !important;
margin:10px 0 0 -1px;
overflow: hidden;
}
#carousel2{
position:absolute;
height:600px !important;
width:980px !important;
margin:10px 0 0 -1px;
}
#slbox{
margin: 22px 0 0 0;
height:420px;
width:1000px;
background: url(images/slbox.png) no-repeat;
}
#slbox2{
margin: 0px auto;
   padding: 0;
   width: 980px;
   overflow: hidden;
   height:400px;
}
.copyright
{
float:left;
color:black;
font-family: 'Monda', sans-serif;
font-size: 13px;
margin-top:41px;
}

.ftmenu{
float:right;
width:600px;
font-size: 13px;
margin-top:41px;
font-family: 'Monda', sans-serif;
text-align:right;
margin-right:0px;
}

.ftmenu li {
display:inline;
}
.ftmenu li a {
padding:0 16px;
text-decoration: underline;
color:black;
font-family: 'Monda', sans-serif;
font-size: 13px;
}
.ftmenu a:hover {
color:#3d6fa9;
}
#leftside{
float: left;
width: 740px;
}
#rightside{
margin-top:21px;
float: right;
width: 260px;
}
#b2rightside{
margin-top:8px;
float: right;
width: 260px;
}
.pagetitle1{
font-family: 'Merienda One', cursive;
font-size:30px;
color:#483344;
margin-top:28px;
}
.pagetitle2{
font-family: 'Merienda One', cursive;
font-size:30px;
color:#483344;
margin-top:28px;
margin-bottom:14px;
}
.bartinfo
{
margin-top:6px;
}
.barttitle{
font-family: 'Merienda One', cursive;
font-size:17px;
color:#3d6fa9;
margin-top: 21px;
line-height: 34px;
}
.bartauthor
{
float: left;
font-size:13px;
font-family: 'Monda', sans-serif;
color:#686868;
}
.bartdate
{
float: left;
font-size:13px;
font-family: 'Monda', sans-serif;
color:#686868;
margin-left:17px;
}
.bartcom
{
float: left;
font-size:13px;
font-family: 'Monda', sans-serif;
color:#686868;
margin-left:17px;
}
.bartauthor a{
color:#3d6fa9 !important;
}
.bartauthor a:hover{
color:#483344 !important;
}
.bartdate a{
color:#3d6fa9 !important;
}
.bartcom a{
color:#3d6fa9 !important;
}
.bartcom a:hover{
color:#483344 !important;
}
.bartif {
float:left;
margin-top:21px;
margin-bottom:16px;
height:210px;
width: 300px;
background: url(images/bartif.png) no-repeat;
}
.bartif:hover {
float:left;
margin-top:21px;
margin-bottom:16px;
height:210px;
width: 300px;
background: url(images/bartifh.png) no-repeat;
}
.blogsinif {
float:left;
margin: 0px 15px 9px 0px;
height:210px;
width: 300px;
background: url(images/bartif.png) no-repeat;
}
.b1img{
position:absolute;
margin:5px 0 0 5px;
height:200px;
width: 290px;
background: url(images/b1img.png) no-repeat;
}
.blogsin{
margin-top:24px;
}
.blogsinimg{
position:absolute;
margin:5px 0 0 5px;
height:200px;
width: 290px;
background: url(images/b1img.png) no-repeat;
}
.bartmintext
{
float:left;
margin-top:24px;
margin-left:23px;
width: 373px;
}
.blogsintxt
{
width: 697px;
}
.search
{
height:100%;
width: 100%;
}
.b2search{
height:100%;
width: 100%;
}
.seinp
{
float:left;
height:34px;
width: 197px;
background: url(images/seinp.png) no-repeat;
}
.sebut
{
float:left;
height:34px;
width: 63px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:12px;
display: block;
line-height: 34px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:12px;
text-align:center;
}
.sesub{
background: #3d6fa9;
border: none;
line-height: 34px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:12px;
text-align:center;
height:34px;
width: 63px;
cursor: pointer;
margin:0 0 0 0px;
padding:0 0 1px 1px;
}
.sesub:hover{
background: #473243;
}

.seinptext {
padding:0px 0px 0 10px;
font-size:13px;
font-family: 'Monda', sans-serif;
color:#838383;
height:34px;
width: 185px;
border:none;
}
.btitlcat {
margin-top:26px;
margin-bottom:9px;
font-family: 'Merienda One', cursive;
color:#483344;
font-size:16px;
}
.bcontcat{
color:#483344;
line-height: 30px;}
.textwtitl{
margin-top:26px;
font-family: 'Merienda One', cursive;
color:#483344;
font-size:16px;
}
.textwcont{
margin-top:13px;
color:#585858;
line-height: 20px;
}
.flickrwtitl{
margin-top:26px;
margin-bottom:20px;
font-family: 'Merienda One', cursive;
color:#483344;
font-size:16px;
}
.flw1
{
float:left;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw2
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw3
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw4
{
float:left;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw5
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw6
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw7
{
float:left;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw8
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.flw9
{
float:left;
margin-left:10px;
height:80px;
width: 80px;
background: url(images/fliima.png) no-repeat;
}
.catar{
padding: 0px;
}
.catar li{
list-style: none;
background: url(images/catar.png) no-repeat 0px 50%;
 padding-left: 13px;
 margin-left:0px;
} 
.catar li a:hover{
color:#3d6fa9;
}
.catar li a{
color:#483344;
}
.readmore{
color:#3d6fa9;
background: url(images/rmar.png) no-repeat 100% 56%;
padding-right: 8px;
}
.readmore:hover{
color:#483344;
background: url(images/rmar2h.png) no-repeat 100% 56%;
padding-right: 8px;
}
.readmore2{
color:#ffffff;
background: url(images/rmarh.png) no-repeat 100% 56%;
padding-right: 8px;
width: 63px;
}
.readmore2:hover{
color:#3d6fa9;
background: url(images/rmar.png) no-repeat 100% 56%;
padding-right: 8px;
width: 63px;
}

.paging {
padding: 0;
 margin: 42px 0 0 0;}
.paging  li {
	padding: 0;
	margin: 0 0 0 0;
	display: inline;	
}

.paging  li a {
margin: 0 1px 0 0;
	float: left;
	display: block;
	height: 30px;
	width: 30px;
	line-height: 30px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:17px;
list-style:none;
float:left;
	text-align: center;
	text-decoration: none;
	outline: none;
	border: none;
	background:#3d6fa9;
}
.paging  li a:hover{
color:#483344;
}
.paging .active {
background:#483344;
}
.paging .active:hover {
color:#ffffff;
}
.paging2 {
padding: 0;
 margin: 37px 0 0 0;}
.paging2  li {
	padding: 0;
	margin: 0 0 0 0;
	display: inline;	
}

.paging2  li a {
margin: 0 1px 0 0;
	float: left;
	display: block;
	height: 30px;
	width: 30px;
	line-height: 30px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:17px;
list-style:none;
float:left;
	text-align: center;
	text-decoration: none;
	outline: none;
	border: none;
	background:#3d6fa9;
}
.paging2  li a:hover{
color:#483344;
}
.paging2 .active {
background:#483344;
}
.paging2 .active:hover {
color:#ffffff;
}
.phoneimg {
position:absolute;
margin:28px 0 0 845px;
background: url(images/phone.png) no-repeat;
height: 20px;
width: 20px;
}
.b2artif{
background: url(images/b2artif.png) no-repeat;
height: 250px;
width: 590px;
overflow: hidden;
}
.b2artifimg{
margin:6px 0 0 6px;
background: url(images/b2artimg1.png) no-repeat;
height:238px;
width: 578px;
float:left; 
overflow: hidden; 
position: relative; 
}
.b2artifhover{
float: left; 
position: absolute; 
background:url(images/b2imghover.png) no-repeat;
height:53px;
width: 391px; 				
top: 238px;
left: 0;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:20px;
padding:11px 0 0 19px;
}
.b2artleft{
float:left;
width: 110px;}
.b2date{
background: url(images/b2date.png) no-repeat;
height: 84px;
width: 84px;
}
.b2date{
background: url(images/b2date.png) no-repeat;
height: 84px;
width: 84px;
}
.b2comm{
background: url(images/b2comm.png) no-repeat;
height: 42px;
width: 66px;
margin:13px 0 0 9px;
}
.b2art{
margin:8px 0 0 0;
}
.b2dateday{
position:absolute;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:23px;
margin:16px 0 0 1px;
text-align:center;
width: 84px;
}
.b2datemonth{
position:absolute;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:13px;
margin:48px 0 0 0;
text-align:center;
width: 84px;
}
.b2commtext{
position:absolute;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:16px;
margin:6px 0 0 0;
text-align:center;
width: 66px;
}
.b2artright{
float:left;
width: 590px;
}
.b2artcont{
margin-top:21px;
width: 575px;
color:#7b7b7b;
line-height: 20px;
}
.b2artrm
{
margin-top:25px;
margin-bottom:36px;
background:#3d6fa9;
height:30px;
width: 80px;
line-height: 30px;
text-align:center;
}
.b2artrm:hover
{
margin-top:25px;
margin-bottom:36px;
background:#483344;
height:30px;
width: 80px;
line-height: 30px;
text-align:center;
}
.b2artrm a
{
color:#ffffff;
 display: block;
    height: 100%;
    width: 100%;
    text-decoration: none;
}
.b2artrm a:hover
{
color:#ffffff;
}
.mpleft{
float: left;
width: 50%;
}
.mpright{
float: left;
width: 50%;
}
.mpmtitle{
font-family: 'Merienda One', cursive;
font-size:24px;
color:#009246;
margin-top:21px;
  padding-top: 25px;
  text-decoration: underline;
  width: 90%;
}
.specialblock{
height:85px;
}
.specialblock3 {
  height: 105px;
}
.specialblock2{
height:114px;
}
.specialblock4 {
  height: 30px;
}
.mpclm1{
float: left;
height:90px;
width: 110px;
background: url(images/menuimg.png) no-repeat;
}
.mpclm1:hover{
float: left;
height:90px;
width: 110px;
background: url(images/menuimgh.png) no-repeat;
}
.mimg{
position:absolute;
margin:5px 0 0 5px;
height:80px;
width: 100px;
background: url(images/mimg.png) no-repeat;
}
.mpclm2{
float: left;
margin:0 0 5px 5px;
width: 90%;
}
.mpclm2ttl{
margin:3px 0 0 0;
font-family: 'Merienda One', cursive;
font-size: 18px;
color:#3b3b3b;
}
.mpclm2txt{
margin:7px 0 0 0;
  font-family: 'Arial', sans-serif;
  font-size: 15px;
  color: #3b3b3b;
  line-height: 18px;
}
.mpclm3{
float: left;
height:90px;
width: 129px;
}
.mpclm3r{
float: left;
height:90px;
width: 61px;

}
.mpclm3price{
font-family: 'Merienda One', cursive;
font-size: 16px;
color:#3d6fa9;
  margin-left: 20px;
  float:right;
  width:90%;
  padding:4px;
}
.cateringprice{
font-family: 'Merienda One', cursive;
font-size: 16px;
color:#3d6fa9;
width:270px;
margin-left: 20px;
  float: right;
  width: 90%;
  padding: 4px;
}
.price{
	padding-left: 20px;
	float:right;
	color:#3d6fa9;
}

.mpclm3pricer{
margin:0 0 0 0;
font-family: 'Merienda One', cursive;
font-size: 20px;
color:#3d6fa9;
text-align:right;
}
.mpmenul {
margin:23px 0 0 0;
height:90px;
width: 534px;
}
.mpmenur {
margin:23px 0 0 0;
height:90px;
width: 466px;
}
.mp2clm1{
float: left;
height:25px;
width: 110px;
background: url(images/menu2img.png) no-repeat;
}
.mp2clm1:hover{
float: left;
height:110px;
width: 110px;
background: url(images/menu2imgh.png) no-repeat;
}
.m2img{
position:absolute;
margin:5px 0 0 5px;
height:100px;
width: 100px;
background: url(images/m2img.png) no-repeat;
}
.mp2menul {
margin:10px 0 0 0;
min-height:25px;
width: 490px;
}
.mp2menur {
margin:10px 0 0 0;
min-height:25px;
width: 490px;
}
.galclm1{
float: left;
width: 310px;
}
.galclm2{
margin:0 0 0 35px;
float: left;
width: 310px;
}
.galclm3{
margin:0 0 0 35px;
float: left;
width: 310px;
}
.galfr{
margin: 26px 0 32px 0;
height:182px;
width: 310px;
background: url(images/galfr.png) no-repeat
}
.galimg{
margin: 7px 0 0 6px;
height:168px;
width: 298px;
float:left; 
overflow: hidden; 
position: absolute; 
cursor: pointer;
}
.galimghover{
float: left; 
position: absolute; 
background:url(images/zoomimg.png) no-repeat;
height:66px;
width: 67px; 				
top: 168px;
left: 114px;
}
.contleftside{
float: left; 
width: 30%; 
}
.contrightside{
float: left; 
margin:0 0 0 80px;
width: 60%; 
}
.mapfr{
height:450px;
overflow: hidden;
}
.continfo{
margin:18px 0 0 0;
}
.continfottl{
font-family: 'Monda', sans-serif;
font-size: 13px;
color:#585858;
line-height: 23px;
}
.continfotext{
font-family: 'Monda', sans-serif;
font-size: 18px;
color:#7c7c7c;
line-height: 24px;
}
.continfotext a{
color:#3d6fa9;
}
.continfotext a:hover{
color:#483344;
}
.contformtext{
margin:-3px 0 0 0;
font-family: 'Monda', sans-serif;
font-size: 13px;
color:#7c7c7c;
line-height: 16px;
}
.contforminp{
height:37px;
width: 330px;
background: url(images/continp.png) no-repeat;
border: none;
padding-left: 10px;
padding-right: 10px;
}
.contforminp1{
margin:38px 0 0 104px;
}
.contforminp2{
margin:13px 0 0 104px;
}
.contforminp3{
margin:13px 0 0 104px;
}
.contforminp4{
margin:13px 0 0 104px;
}
.contbi1{
position:absolute;
margin:37px 0 0 0;
width: 105px;
font-family: 'Monda', sans-serif;
font-size: 15px;
color:#7c7c7c;
line-height: 37px;
}
.contbi2{
position:absolute;
margin:89px 0 0 0;
width: 105px;
font-family: 'Monda', sans-serif;
font-size: 15px;
color:#7c7c7c;
line-height: 37px;
}
.contbi3{
position:absolute;
margin:141px 0 0 0;
width: 105px;
font-family: 'Monda', sans-serif;
font-size: 15px;
color:#7c7c7c;
line-height: 37px;
}
.contbi4{
position:absolute;
margin:195px 0 0 0;
width: 105px;
font-family: 'Monda', sans-serif;
font-size: 15px;
color:#7c7c7c;
line-height: 37px;
}
.cnttxtarea{
height:158px;
width: 330px;
max-height:158px;
max-width: 330px;
background: #fff url(images/cnttxtarea.png) no-repeat;
border: none;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
}
.clrred{
color:#ef0f0f;
}
.cntbut{
background: #3d6fa9;
border: none;
line-height: 35px;
font-family: 'Merienda One', cursive;
color:#ffffff;
font-size:13px;
text-align:center;
height:35px;
width: 124px;
cursor: pointer;
margin:10px 0 0 105px;
padding:0 0 1px 1px;
}
.cntbut:hover{
background: #473243;
}
.contleftttl{
margin:19px 0 0 0;
font-family: 'Merienda One', cursive;
color:#3d6fa9;
font-size:20px;
}
.conticons{
margin:22px 0 0 0;
}
.conticons2{
margin:18px 0 0 0;
}
.contic1{
float:left;
height:32px;
width: 32px;
background: url(images/cnticfb.png) no-repeat;
}
.contic2{
float:left;
margin:0 0 0 9px;
height:32px;
width: 32px;
background: url(images/cntictw.png) no-repeat;
}
.contic3{
float:left;
margin:0 0 0 9px;
height:32px;
width: 32px;
background: url(images/cnticin.png) no-repeat;
}
.contic4{
float:left;
margin:0 0 0 9px;
height:32px;
width: 32px;
background: url(images/cnticgg.png) no-repeat;
}
.contic5{
float:left;
margin:0 0 0 9px;
height:32px;
width: 32px;
background: url(images/cnticyt.png) no-repeat;
}
.contic1:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.contic2:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.contic3:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.contic4:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.contic5:hover{
opacity:0.9;
filter:alpha(opacity=90); /* For IE8 and earlier */
}
.thsl{
height:102px !important;
width: 182px !important;
background: url(images/thsl1.png) no-repeat;
}
.thsl:hover{
height:108px !important;
width: 182px !important;
margin:-4px 0 0 0;
background: url(images/thsl1h.png) no-repeat;
}
#thumbs-wrapper {
width: 752px !important;
margin:350px 0 0 0;
}
.image-popup-no-margins{
position:absolute;
}
.hours{
  color: #555555;
  font-family: 'Monda', sans-serif;
  font-size: 14px;
  line-height: 17px;
  position: absolute;
  margin-top: 25px;
  font-weight: bold;
}

.green{color: #009246;}
.white{color: #ffffff;}
.red{color: #ce2b37;}