/* CSS Document */

body

{background:url(image/Background.jpg) repeat;

background-color:#800080;

font-family:Arial, Helvetica, sans-serif;

padding:0px;

margin:0px;}

img{border:0px;}

.only_floatleft{ 

float:left; height:100%; 



}

.only_floatright{ 

float:right;}

.padding_left{ 

padding-left:10px;}

.padding_right{ 

padding-right:10px;}

.padding_top{ 

padding-top:10px;}

.padding_bootom{ 

padding-bottom:10px;}

h1{

color:#789c22;

font-size:16px;

padding:0px;

margin:0px;}

h3{

color:#e96cae;

font-size:16px;

padding:0px;

margin:0px;}

h2{

color:#65850c;

font-size:14px;

padding:0px;

margin:0px;}

.black_text{

float:left;

width:190px;

color:#333333;

font-size:13px;

text-align: left;

line-height:20px;

padding:0px 0px 0px 100px;

}

.black_text ul{margin-top:-2px;}

.black_text ul li{ list-style: url(image/arrow.gif); }



.black_text a{

color:#000000; text-decoration:none; 

}

.black_text a:hover{ text-decoration:underline;}

p{color:#000000;

font-family: Calibri,Helvetica, sans-serif, "Arial Black";

font-size:16px;

line-height:18px;

text-align:justify;

}

/*common css end*/

#main_container

{width:904px;

margin:0 auto;

display:table;}



.logo

{ float:left;

width:905px;

height:196px;

padding:0px 0px 0px 0px;

margin:0px;

background:url(image/top_curve.jpg) 1px 110px no-repeat;}



#work_area

{ float:left;

width:905px;

background:url(image/cont_bg.gif) 1px 0px repeat-y;

padding:0px;

margin:0px;

}



.main_nav

{ float:left;

width:620px;

height:44px;

padding:0px;

margin-top:-60px;

margin-left:250px;

}

.main_nav ul

{ float:left;

list-style-type:none;

padding:0px;

margin:0px;}

.main_nav ul li

{ float:left;

padding:0px;

margin:0px;}



.main_nav ul li a.home

{ float:left;

width:71px;

height:44px;

background:url(image/home.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.home

{ float:left;

width:71px;

height:44px;

background:url(image/a_home.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.aboutus

{ float:left;

width:87px;

height:44px;

background:url(image/about_us.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.aboutus

{ float:left;

width:87px;

height:44px;

background:url(image/a_about_us.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.gallery

{ float:left;

width:79px;

height:44px;

background:url(image/gallery.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.gallery

{ float:left;

width:79px;

height:44px;

background:url(image/a_gallery.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.services

{ float:left;

width:89px;

height:44px;

background:url(image/services.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.services

{ float:left;

width:89px;

height:44px;

background:url(image/a_service.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.inquiry

{ float:left;

height:44px;

background:url(image/inquiry.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.inquiry

{ float:left;

width:108px;

height:44px;

background:url(image/a_inquiry.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.contact_us

{ float:left;

width:108px;

height:44px;

background:url(image/contact_us.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.contact_us

{ float:left;

width:108px;

height:44px;

background:url(image/a_contactus.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}

.main_nav ul li a.site_map

{ float:left;

width:74px;

height:44px;

background:url(image/site_map.gif) no-repeat;

background-position:top;

padding:0px;

margin:0px;}

.main_nav ul li a:hover.site_map

{ float:left;

width:74px;

height:44px;

background:url(image/a_sitemap.gif) no-repeat;

background-position:bottom;

padding:0px;

margin:0px;}



.middle_part

{ float:left;

width:904px;

padding:0px;

margin:0px;}



.middle_left

{ float:left;

width:420px;

padding:10px 0px 0px 25px;

margin:0px;}



.middle_right

{ float:right;

width:395px;

height:179px;

background:url(image/welcome.jpg) no-repeat center;

padding:0px 0px 0px 0px;

margin:0px;

}



.bottom_part

{ float:left;

width:904px;

padding:25px 0px 15px 0px;

margin:0px;

/*background:url(image/bg_logo.png) repeat-x;*/}



.gallery

{ float:left;

width:855px;

height:127px;

padding:0px 0px 0px 25px;

margin:0px;}

.gallery ul

{ float:left;

list-style-type:none;

/*background:url(image/gallery_bg.gif) repeat-x;*/

padding:0px 7px 0px 0px;

margin:0px;}

.gallery ul li

{ float:left;

width:106px;

height:106px;

padding:10px 0px 0px 24px;

margin:0px;}



.footer

{ 
padding:15px 0px 7px 0px;
margin-top:5px;
background:url(image/footer-bg.png) no-repeat center bottom;
float:left;
width:901px;
font-size:12px;
text-align:center;
color:#666666;
argin:0px;

}

.footer1{background:url(image/footer-bg.png) no-repeat center bottom;

font-size:10pt; 
color:#666; 
text-decoration:none;
padding:15px 0 5px 0px; 
text-align:center;}


.footer a,.footer1 a

{color:#666666;

padding:5px 5px 0px 5px;

margin:0px;

text-decoration:none;}

.footer a:hover,.footer1 a:hover

{color:#666666;

padding:0px 5px 0px 5px;

margin:0px;

text-decoration:underline;}



.services

{ float:left;

width:400px;

padding:0px;

margin:0px;}

.services ul

{ float:left;

list-style-type:none;

padding:0px;

margin:0px;}

.services ul li

{ float:left;

width:400px;

color:#6d9020;

font-size:12px;

background:url(image/arrow.gif) left center no-repeat;

padding:2px 0px 2px 20px;

margin:0px;}

.services ul li a

{ color:#6d9020;

text-decoration:none;}

.services ul li a:hover

{ color:#e96cae;

text-decoration:none;}



#inquiry

{float:left;

width:900px;

margin:0px;

height:auto;

padding-left:10px;

padding-top:20px;

float:none;

/*margin-left:200px;*/}



#form1 .select{ width:100px;}

#form1 .label{float:left;

}

#inquiry label

{float:left;

width:115px;

height:15px;

font-size:12px;

color:#000000;

margin:0px 0px 0px 0px;

font:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;

font-size:14px;

color:#7c983b;}



#inquiry input

{ float:left;

width:200px;

height:15px;

border:1px solid #fd1a9c;

font-size:12px;

color:#000000;

margin:0px 10px 10px 20px;

padding-left:3px;}

#inquiry textarea

{ float:left;

width:200px;

height:100px;

border:1px solid #999999;

font-size:12px;

color:#000000;

margin:0px 10px 10px 20px;}



#inquiry .signup{border:solid 1px; background:transparent url(image/submit.gif) no-repeat; widows:67px; height:25px; }



#contact_us

{float:left;

background:url(image/contact_bg.png) no-repeat;

width:300px;

padding:30px 0px 0px 10px;

height:300px;

margin-left:280px;}

#contact_us h2{ border-bottom:solid 2px #000000; width:270px; margin-left:15px;}

#contact_us p{width:200px; margin-left:55px;}



.sitemap

{ float:left;

width:300px;

padding-left:10px;

padding-top:10px;

margin-left:350px;

margin-top:10px;

}

.sitemap ul

{ float:left;

list-style-type:none;

padding:0px;

margin:0px;}

.sitemap ul li

{ float:left;

width:150px;

background:url(image/arrow.png) 0px 6px no-repeat;

padding:2px 10px 2px 50px;

margin-left:0px;

text-align:left;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#000000;

font-weight:bold;}

.sitemap ul li ul li

{ float:left;

width:200px;

background:url(image/arrow.png) left center no-repeat;

padding:2px 0px 2px 20px;

margin-top:0px;

text-align:left;

font:Verdana, Arial, Helvetica, sans-serif;

font-size:16px;

color:#000000;

font-weight:bold;}



.sitemap ul li a

{ color:#6d9020;

text-decoration:none;}

.sitemap ul li a:hover

{ color:#000000;

text-decoration:underline;}



.img_gallery

{float:left;

margin:0 0 0 80px;

padding:0 0 0 0;

width:865px;}

 

.img_gallery ul

{ float:left;

width:480px;

height:290px;

list-style-type:none;

 padding:0px;

 margin:0px;

 border:solid 3px;

 background:url(image/btm_right.gif) bottom right no-repeat;}

 

.img_gallery ul li

{ float:left;

width:120px;

height:120px;

padding:0px 0px 0px 23px;

margin:0px;}