body
{
background:#ffffff;
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; 
color:#000; 
}
.lft{float:left; display:inline;}
.rgt{float:right; display:inline;}
.clr{clear:both;}
h1,p,h2,h3,h4,h5,h6,form,div,ul,li,img,span
{
margin:0px; 
padding:0px; 
font-family: Arial;
}
p
{
text-shadow:none;
}
a
{text-decoration:none; 
border:none; 
color: #000000; 
outline:none;
}
a:hover
{
color: #990000;
text-decoration:none;
}
img
{
border:none;
float:left; 
font-weight:normal;
display:inline;
}
a img
{
border:none;
float:left; 
font-weight:normal;
}
h1
{
font-family:Baroque Script;
font-size:13px;
color:#495e19;
margin-top:5px;
}
p
{
font-size:12px;
font-family:Arial;
margin:0px;
float:left;
}
#main_pad					
{
width:1000px; 
height:auto; 
margin:auto; 
display:table;
background-color:#ffffff;
margin-top:5px;
margin-bottom:5px;
border:2px solid  #CCCCCC;
}
#header						
{
background:url(../images/header_back.png) no-repeat;
width:1000px;
height:121px;
float:left; 
position:relative;
border-radius:10px 10px 0px 0px;
-moz-border-radius:10px 10px 0px 0px;
-webkit-border-radius:10px 10px 0px 0px;
margin:0px 0px 0px 0px;
padding:0px;
}
.logo
{
float:left;
margin:30px 0px 0px 20px;
}
.serch_box
{
float:right;
background: url(../images/serch_back.png) no-repeat;
height:16px;
width:105px;
margin:80px 40px 0px 0px;


}
.txtarea_serxh
{
background:none;
height:14px;
width:80px;
float: left;
margin:0px 0px 0px 0px;
border:none;
color: #4a4ca4;
font-weight: normal;
font-family:Trebuchet MS;
font-size:9px;
text-indent:0px;
padding-left:4px;
padding-bottom:5px;
}
.serch_box_button
{
background:url(../images/serch_button.png) no-repeat;
height:26px;
width:28px;
float: left;
margin:-3px -28px 0px 0px;
border:none;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
}
.serch_box_button:hover

{
cursor:pointer;
}
.container
{
width:1000px; 
height:auto; 
float:left;
margin:0px 0px 0px 0px;
padding:0px;

}
.container h1
{
font-family:Trebuchet MS;
font-size:20px;
color: #FFFFFF;
float:left;
margin:0px -30px 10px  0px;
width:232px !important;
padding:5px 0px 7px 25px;
height:auto;
font-weight: normal;
background:url(../images/h1.png) no-repeat;
text-shadow:none;
text-align:left;

}

.container img
{
float:left;
}
#mid_div
{
width:500px;
height:auto;
float:left;
}
.menu
{
background:url(../images/menu_back.png) repeat-x;
width:780px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}
.menu ul
{
height:auto; 
float:left;
margin:5px 0px 0px 190px;


}
.menu li	
{
float:left;
list-style:none;
text-align:center;
width:110px;
height:22px;
color:#00CC33;
margin:0px 0px 0px 25px;
padding:4px 12px 0px 0px;
}
.menu a
{
font-family:Bradley Hand ITC;
padding:0px 0px 0px 0px;
color:#FFFFFF;

}
#show
{
width:104px;
font-size:12px;
font-family:Bradley Hand ITC;
padding:5px 0px 0px 0px; 
float:left;
background:url(../images/menu_main.png) no-repeat;
}

.menu li:hover
{
background:url(../images/menu_main.png) no-repeat;
color:#ffffff;
float:left;
}

#line
{
line-height:14px !important;
}



.contant_main
{
width:790px; 
height:auto; 
float:left;
margin:0px;
padding:0px;
border-right:4px solid #90cafc;
margin:0px 5px 0px 00px;
padding:10px 0px 16px 0px;

}

.contant_main p
{
font-family:Trebuchet MS;
font-size:14px;
color:#666666;
float:left;
margin:0px -30px 0px  2px;
width:770px !important;
padding:2px 0px 7px 0px;
height:auto;
font-weight:normal;
text-shadow:none;
text-align:justify;
line-height:18px;
}
.contant_main a
{
font-weight:bold;
color:#1c2c79;
float:right;
margin-top:20px;
}
.ft
{
font-weight:bold;
color:#1c2c79;
}
.contact 
{
height:185px;
width:300px;
float:left;
margin:10px 0px 8px 20px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:0px 0px 10px 10px;
border-left:3px solid #4a4ca4;
border-right:3px solid #4a4ca4;
}
.contact span
{
color:#4a4ca4;
font-size:12px !important;
font-weight:bold;
float:left;
}
.contact h3
{
width:290px !important;
float:left;
font-family:"Myriad Pro";
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
color:#22bbf0 !important;
height:auto;
border-bottom:1px solid #4a4ca4 !important;
}

.contact font
{
font-family:"Myriad Pro";
font-size:18px !important;
color: #4a4ca4;
width:320px;
text-align: left;
float:left;
font-weight:bold;
 
}
.contact b
{
color:#22bbf0 !important;
font-family: Trebuchet MS;
float:left!important;
font-size:14px;
margin:5px 0px 0px 0px;
width:270px;
font-family:"Myriad Pro";
line-height:15px;
font-weight:normal;
}
.contant_pro
{
width:230px;
height:auto; 
float:left;
margin:0px;
padding:0px;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.contant_pro h1
{
width:240px;
text-decoration:underline;
color:#5658aa;
font-size:24px;
font-family:Trebuchet MS;
height:auto; 
float:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.contant_pro h2
{
width:240px;
text-decoration:underline;
color:#5658aa;
font-size:24px;
font-family:Trebuchet MS;
height:auto; 
float:left;
margin:2px 0px 0px 50px;
padding:0px 0px 0px 0px;

}
.addd
{
width:200px;
height:auto;
margin:0px 10px 0px 0px;
font-weight: normal;
font-size:11px;
text-align:right;
color:#0070c3;
float:left;
text-shadow:none;
}
.contact_pro
{
width:300px ; 
height:auto; 
float:left;
margin:0px;
padding:0px;
margin:25px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.contant_pro h1
{
width:240px;
text-decoration:underline;
color:#5658aa;
font-size:24px;
font-family:Trebuchet MS;
height:auto; 
float:left;
margin:2px 0px 0px 0px;
padding:0px 0px 0px 0px;

}
.ad
{
font-weight: normal;
font-size:20px;
text-align:center;
color:#0070c3;
float: left;
width:320px;
margin:0px 0px 0px 10px;
background:#660066;
text-shadow:none;
}
.ad b
{
color:#019627;
font-size:25px;
float:none;
}
.contact_pro h2
{
color:#019627;
width:150px; 
font-size:20px;
float:left;
margin-bottom:0px;
margin-top:10px;
font-weight:normal;
text-align:left;
padding-left:0px;
text-align:center;
text-decoration:underline;
}
.display_box
{
width:767px;
float:left;
background:#CCCCCC;

}
.content
{
width:767px;
float:left;
color:#000000;
font-size:13px;
font-family:Trebuchet MS;
font-weight:bold;
margin-top:0px;
border-left:1px solid #CCCCCC;

}
.content h1
{
font-family:Trebuchet MS;
font-size:20px;
color: #000000;
float:left;
margin:0px 0px 0px  0px;
width:200px !important;
padding:0px 0px 0px 10px;
height:auto;
font-weight:normal;
text-shadow:none;
}
.content h2
{
font-family:Trebuchet MS;
font-size:18px;
float:left;
padding:2px 0px 2px 20px;
margin:0px -30px 3px  0px;
width:747px;
color:#333333;
background:#eaeaea;
font-weight:normal;
}
.content h3
{

float:left;
font-size:20px;
color: #006633;
}

.content p br
{
margin-bottom:5px;
}

.content ul
{
float:left;
list-style-position:inside;
margin-left:55px;
height:auto;
font-family: Trebuchet MS;
width:280px;
margin-top:10px;
}
.content li
{
margin-bottom:7px;
float:none;
font-family:Trebuchet MS;
list-style-type:none;
font-size:14px;
color:#2f2a2a;
font-weight:normal;
}
.content p
{
width:740px;
padding:0px 5px 0px 5px;
margin:15px 0px 15px 15px;
float:left;
text-align:justify;
font-family:Trebuchet MS;
font-size:14px;
color:#333333;
word-spacing:normal;
line-height:22px;
font-weight:normal;
}
.content p span
{
width:270px;
padding:0px 0px 0px 0px;
margin:0px 12px 0px 0px;
float:left;
text-align:justify;
font-family:Trebuchet MS;
font-size:14px;
color:#333333;
word-spacing:normal;
}
.content p span img
{
width:270px;
height:240px;
float:left;
border:2px solid #00CCFF;
border-radius:10px;
}
.content p  b
{

text-align:left;
float:left;
width:210px;
height:25px;	
color:#4a4ca4;
font-size:14px;
padding:0px 5px 0px 5px;
margin:10px 0px 0px 5px;
background:#e2e2e6;
}

.gap
{
margin-left:10px;
float:none;
}
.img_gallary 
{
width:677px;
height:auto;
float:left;
margin:10px 0px 1px 0px;
}
.img_gallary div
{
float:left;
margin-bottom:13px;
width:195px;
height:154px;
margin-right:12px;
opacity:1;
margin-left:12px;
}
.img_gallary div b
{
text-align:center;
float:left;
color: #4a4ca4;
font-size:12px;
font-family:Trebuchet MS;
padding:0px 0px 6px 0px;
width:179px;
font-family:Trebuchet MS;
text-shadow:none;
line-height:12px;
font-weight:normal;
}
.img_gallary div img
{
float:none;
width:195px;
height:151px;
vertical-align:middle;
}
.img_gallary1
{
width:750px;
float:left;
margin:20px 0px 1px 15px;
}
.img_gallary1 div
{
float:left;
margin-bottom:13px;
width:279px;
margin-right:37px;
opacity:1;
margin-left:30px;
}
.img_gallary1 div b
{
text-align:center;
float:left;
color: #000000;
font-size:14px;
margin:2px 0px 0px 0px;
width:279px;
font-family:Trebuchet MS;
text-shadow:none;
font-weight:normal;
}
.img_gallary1 div img
{
float:none;
width:273px;
height:205px;
vertical-align:middle;
border:2px solid #22bbf0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.viewmore
{
font-size:12.79px;
font-family:Trebuchet MS;
color:#5658aa;
float:right;
margin:7px 0px 0px 0px;
}

.side_line
{
float:none;
height:206px;
margin:0px 0px 0px 0px;
}

#main_content
{
width:700px;
float:left;
color:#000000;
font-size:13px;
font-family:Trebuchet MS;
font-weight:normal;
margin:0px;
height:auto;

}
#main_content p
{
width:689px !important;
padding:0px 6px 5px 15px !important;
float:left;
text-align: justify;
font-family:Trebuchet MS;
font-size:14px;
color:#333333;
word-spacing: normal;
line-height:22px;
font-weight:normal;
margin:Opx 0px 0px 0px!important;
margin-bottom:0px!important;
}
#main_content p br
{
margin-bottom:10px;
}

.addd p
{
width:250px;
height:auto;
margin:50px 0px 0px 0px;
font-weight: normal;
font-size:15px;
text-align:center;
float:left;
text-shadow:none;
}
.addd  p b
{
color:#5658aa;
margin:25px 0px 0px 0px;
text-align:center;
float:none;
}
.addd img
{
margin:11px 0px 0px 0px;
float:right;
}
.main_lft
{
width:220px;
height:auto;
float:left;
color:#FFFFFF;
background:url(../images/left_back.png) repeat-y;
}
.main_lft h2
{
font-family:"Bradley Hand ITC";
font-size:23.24px;
margin:0px 0px 0px 0px;
margin-bottom:20px;
width:220px;
background:#4a4ca4;
text-shadow:none;
float:left;
padding:0px 0px 0px 7px ;
color:#ffffff;
}

.main_lft h1
{
font-family:"Bradley Hand ITC";
font-size:23.24px;
margin:0px 0px 0px 0px;
width:220;
background:#4a4ca4;
text-shadow:none;
float:left;
padding:0px 0px 0px 7px ;
color:#ffffff;
}

.main_lft ul
{

font-weight:normal;
margin-top:0px;
list-style-position: outside;
float:left;
height:auto;
text-shadow:none;
list-style: none;
color:#333333 !important;
}

.main_lft li
{
list-style:none;
float:left;
}
.main_lft li a
{
color:#ffffff !important;
width:220px;
height:auto;
margin-top:0px;
padding:0px;
font-size:12px;
font-family:Trebuchet MS;
float:left;
padding-top:0.5px;
padding-bottom:3px;
padding-left:10px;
margin-bottom:5px;
margin-left:3px;
}
.main_lft li a:hover
{
width:200px;
background:#313378;
color:#FFFFFF !important;
text-decoration:none;
border-right:none;
}
.main_right
{
float:left;
width:280px;
height:auto;
margin:0px ; 
padding:0px;
background:#22bbf0;
}
.main_right h1
{
font-family:"Bradley Hand ITC";
font-size:23.24px;
margin:0px 0px 0px 0px;
width:280px!important;
background:#4a4ca4;
text-shadow:none;
text-align:center;
padding:0px 0px 0px 0px ;
color:#ffffff;
}
.main_right p
{
font-family:Bradley Hand ITC;
font-size:24px;
text-align:justify;
background:url(../images/main_right.png) repeat-y;
float:left;
padding:17px;
color:#FFFFFF;
}
.main_right  p b
{
float:right;
color:#ffffff;
font-family:Trebuchet MS;
margin:0px 0px 0px 0px;
padding:32px 0px 0px 0px;
font-size:12.24px;
}
.main_right  p b:hover
{
float:right;
color:#4a4ca4;
font-family:Trebuchet MS;
margin:0px 0px 0px 0px;
padding:32px 0px 0px 0px;
font-size:12.24px;
}
.mid_line
{
width:1000px;
height:auto;
margin:0px 0px 0px 0px;
float:left;
}
.main_content
{
width:760px;
float:left;
color:#000000;
font-size:13px;
font-family:Trebuchet MS;
font-weight:bold;
margin:0px;
padding:0px;

}


#footer
{
background:url(../images/footer_back.png) repeat-x;
width:1000px;
height:60px;
float:left;
margin:0px 0px 0px 0px;
text-shadow:none;
}
#footer b
{
font-size:7px;
color: #ffffff ;
font-weight:normal;
float:left;
margin:-13px 0px 0px 0px;
width:500px;
font-family: Verdana !important;
text-shadow:none;
}
#footer img
{
float:left;
}
.footer_menu
{
float:left;
margin:18px 0px 10px 10px;
width:650px;
}
.footer_menu ul
{
list-style-type:none;
}
.footer_menu li
{
float:left;
margin:0px 0px 0px 80px;
text-align:center;
padding:0px 0px 0px 0px;
font-family:Trebuchet MS;
font-size:12px;
font-weight:normal;
color: #FFFFFF;
-webkit-transition-duration: 0.4s; /*Webkit: Animation duration*/
-moz-transition-duration: 0.4s; /*Mozilla duration version*/
-o-transition-duration: 0.4s;
}
.sme
{
margin:0px 0px 0px 15px;
}
.midc
{
margin:4px 14px 0px 0px;
float:right !important;
}
.copy
{
background:url(../images/copy_right.png) no-repeat;
width:412px;
font-weight:12px;
float:left;
margin:-10px 0px 0px 90px;
}
.copy p
{
float:left;
font:Arial;
color:#000000;
font-size:7px;
text-shadow:none;
margin:0px 0px 0px 30px;
}

.enquiry_form 
{
height:495px;
width:320px;
float: left;
margin:10px 0px 8px 10px;
-moz-border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
border-radius:10px 10px 10px 10px;
padding:0px 10px 10px 10px;
border-left:3px solid #4a4ca4;
border-right:3px solid #4a4ca4;
}
.enquiry_form h3
{
width:317px !important;
float:left;
font-family:"Myriad Pro";
margin:0px 0px 10px 0px;
padding:0px;
font-size:16px;
color:#4a4ca4;
height:auto;
border-bottom:1px solid #4a4ca4;
}
.enquiry_form div
{
width:320px;
float: left;
height:auto;
color:#000000;
font-size:14px;
font-weight:normal;
margin-top:4px;
margin-right:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-family: "Myriad Pro";
}
.enquiry_form input
{
background:#22bbf0;
color:#ffffff;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}
.enquiry_form input:hover
{
background:#4a4ca4;
}
.txt_box
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px;
width:226px;
float:right;
margin:0px;
background:#22bbf0;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
}
.txt_area
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:20px;
width:226px;
float:right;
margin:0px;
}
.enquiry_form  select 
{
height:23px;
width:230px;
float:right;
color: #ffffff;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal;
-moz-border-radius:5px;
-o-border-radius:5px;
border-radius:5px;
-webkit-border-radius:5px;
padding:0px 0px 0px 0px;
background:#22bbf0;
}
.enquiry_form  textarea 
{
color:#ffffff;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:40px;
width:226px;
float:right;
margin:0px;
border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px ;
background:#22bbf0;
}
.enquiry_form textarea:hover
{
background:#4a4ca4;
}
.enquiry_form select:hover
{
background:#22bbf0;
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
color: #ffffff!important;
font-family: Arial!important;
border:2px solid #FFFFFF;
font-weight:bold;
box-shadow: 0px 3px 0px #333 !important;
-moz-box-shadow: 0px 3px 0px #333!important;
-webkit-box-shadow: 0px 3px 0px #333 !important;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
background:#4a4ca4!important;
}
.button:hover
{
 color:#22bbf0;
 }
#slider
{
		width:500px;
		height:350px;
		float:left;
		background-attachment:scroll;
		margin-top:0px;
		margin-bottom:-3px;
		background:#993;
		padding:0px;
}
.clear {
		clear:both;
}
#gallery {
		position:relative;
		height:350px;
		float:left;
		background:#0CF;	
}
#gallery a {
		float:left;
		position:absolute;
	}
	#gallery a img {
		border:none;
		opacity:1;
		float:left;
		width:500px;
 		height:350px;	
	}
#gallery a.show {
		z-index:0;
	}
#gallery .caption {
		z-index:0; 
		color:#ffffff; 
		height:65px; 
		width:500px; 
		position:absolute;
		bottom:0;
		font-size:14px;
		font-family:Trebuchet MS;	
	}
#gallery .caption .content 
{
		margin:3px;
}
#gallery .caption .content h3 
{
		margin:0;
		padding:0;
		color:#1DCCEF;
		font-size:22px;
		opacity:1.4;
}
.viz
{
float: left;
margin:6px 10px 0px 0px;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:1px solid #CCCCCC;
}