@charset "utf-8";
/* CSS Document */

*{ outline:none;}
body{background:url(../images/internal-body-bg.png) repeat-x #fff;}
#mainheader{width:auto; margin:auto;}
#mainframe{margin:auto; width:990px; height:auto;}
.header{float:left; margin:0px; padding:0px; width:990px;}
.logo{float:left; margin:0px; padding:0px; width:auto; height:auto;}
#mainmenu{width:auto; margin:auto;}
.menu{float:left; margin:0px; padding:0px; width:990px;}
.menu ul{ margin:0px; padding:1px 0 0 0; height:41px; }
.menu ul li{ margin:10px 0px 0 0px; padding:0px 0px 0 0px; display:inline; background:url(../images/navi-lin.jpg) right  no-repeat; float:left;  }
.menu ul li a{margin:0px 25px 0 25px; padding:0px;  text-decoration:none; font-size:20px; color:#FFF; text-transform:none; font-family:Arial, Helvetica, sans-serif; line-height:41px; }
.menu ul li:hover{background:#D82F43;}

#banner{  margin:2px 0 0 0; padding:0px; height:440px; float:left; background:url(../images/banner-bg.png) bottom no-repeat ; width:990px;  }
.maincontent{float:left; margin:0px; padding:0px; width:990px;  }
.maincontent h1{float:left; margin:0px; padding:0px; width:990px;font-size:22px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif; }
.maincontent p{float:left; margin:0px; padding:0px; width:990px;font-size:13px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.mainleft{float:left; margin:0px; padding:0px; width:660px; height:auto;} 
.mainleft h1{float:left; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; width:660px;font-size:22px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif;border-top:solid 1px #ECECEC; }
.mainleft p{float:left; margin:10px 0px 0px 0px; padding:0px; width:660px;font-size:15px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:23px;}
.mainleft p img{ float:right; margin:0px 0px 0px 10px; width:263px; height:220px; border:3px solid;}
.readmore{float:right; margin:0px 0px 10px 0px; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#339; color:#FFF; text-decoration:none; border-radius:5px;} 
.readmore:hover{background:#D82F43;}

.mainleft-gallery{float:left; width:670px; }
.mainleft-gallery div{float:left; width:213px; height:auto; margin:0px 10px 0px 0px;}
.mainleft-gallery div img{float:left; width:213px; height:160px;}
.mainleft-gallery div h1{float:left; width:213px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; margin:0px 0px 10px 0px; border:none;}
.mainleft-gallery div p{float:left; width:205px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}


.mainleft-gallery1{float:left; width:670px; }
.mainleft-gallery1 div{float:left; width:266px; height:auto; margin:0px 67px 20px 0px; }
.mainleft-gallery1 div img{float:left; width:263px; height:220px;border:3px solid #380274;}
.mainleft-gallery1 div img:hover{border:3px solid #D82F43;}
.mainleft-gallery1 div h1{float:left; width:263px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; margin:0px 0px 10px 0px; border:none;}
.mainleft-gallery1 div p{float:left; width:255px; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000;}



.mainright{float:right; margin:0px 0px 5px 0px; padding:0px; width:280px; height:350px; background:#ececec; border-radius:10px;} 
.mainright h1{float:left; margin:10px 0px 0px 10px; padding:0px; width:260px;font-size:22px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif; border-bottom:solid 1px;}
.mainright p{float:left; margin:0px 0px 0px 10px; padding:0px; width:260px;font-size:16px; color:#000; text-transform:none; font-family:Arial, Helvetica, sans-serif;}
.mainright ul{float:left; margin:0px 0px 0px 30px; padding:0px; width:250px;}
.mainright ul li{float:left; margin:0px; padding:0px; width:250px; list-style:url(../images/list.png); line-height:30px;}
.mainright ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-decoration:none;}
.mainright ul li:hover{list-style:url(../images/listhover.png); color:#F00;}
.mainright ul li a:hover{color:#D82F43;}
.clear {	clear:both;	height:0px;}

#mainfooter{margin:auto; height:67px; padding:13px 0px 0px 0px; clear:both; color:#FFF;  }
.footer{width:990px; margin:auto;background:#380274;}
.footer img{float:right; margin:0px; padding:5px 0px 5px 10px;}
.copyright{float:left; margin:25px 0px 0px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#fff;}



.enquiry_form
{
height:495px;
width:420px;
float: left;
margin:10px 0px 20px 0px;
}

.enquiry_form h1
{
height: auto;
width:440px;
float:left;
margin:0px 0px 20px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#747474;
font-size:22px;
font-weight:normal;
font-family: Trebuchet MS;
border-bottom:#CCCCCC 1px solid;
}
.enquiry_form div
{
width:450px;
float: left;
height:auto;
color:#747474;
font-size:14px;
font-family:Trebuchet MS;
margin-top:4px;
font-weight: normal;
margin-right:13px;
margin-left:13px;
position:relative;
display:block;
margin-bottom:5px;
text-shadow:none;
font-weight:bold;
}
.enquiry_form input
{
color:#535651;
}
.enquiry_form input:hover
{

}
.txt_box
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:50px;
width:406px;
float:right;
margin:0px; border:1px solid #000;

}
.txt_area
{
color:#67575F;
font-family:Arial;
font-size:11px;
font-weight: normal;
height:23px;
width:326px;
float:right;
margin:0px; border:1px solid #000;
}
.enquiry_form  select 
{
height:23px;
width:330px;
float:right;
color:#67575F;
font-family:Trebuchet MS;
font-size:11px;
font-weight: normal; border:1px solid #000;

}
.enquiry_form  textarea 
{
color:#67575F;
font-family:Arial;
font-size:12px;
font-weight: normal;
height:50px;
width:326px;
float:right;
margin:0px; border:1px solid #000;

}
.enquiry_form textarea:hover
{

}
.enquiry_form select:hover
{
}
.button
{
height:25px;
width:80px;
border:none;
cursor:pointer;
background:#FFFFFF;
color:#747474!important;
font-family: Arial!important;
 border:2px solid #747474;
 font-weight:bold;
float:right !important;
margin-top:5px !important;
margin-right:5px !important;
}
.button:hover
{
 color:#262016!important;
 border:2px solid #262016;

}
#contact
{
height:580px;
width:400px;
float:right;
margin:10px 0px 8px 0px;

padding:5px 0px 40px 20px;
}

#contact a
{
color:#CCCCCC;
}

#contact h3
{
height: auto;
width:370px;
float:left;
margin:0px 0px 10px 0px;
background: none;
padding:0px 5px 0px 0px;
text-align:left;
color:#380274;
font-size:21px;
font-weight:normal;
border-bottom:#380274 2px solid;
}
#contact h1
{
height: auto;
width:370px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:5px 5px 0px 0px;
text-align:left;
color:#380274;
font-size:24px;
font-weight:normal;
}
#contact h2
{
height: auto;
width:340px;
float:left;
margin:0px 0px 0px 0px;
background: none;
padding:0px 0px 0px 0px;
text-align:left;
color:#380274;
font-size:20px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
#contact font
{
font-family: Trebuchet MS;
font-size:14px;
color: #67575F;
width:290px;
float:left;
margin:10px 0px 10px 2px ;
}
#contact b
{
font-size:13px;
color:#380274;
font-weight:bold;
float:left;
width:100px;
margin:10px 0px 10px 0px ;
}