@charset "utf-8";
.main {
	height: auto; width: 1024px; margin:0 auto;
}
body {
	margin:0 auto; background:url(../images/bg.jpg) left top repeat-y #b5b5b5; }
h1 {font: normal 25px/25px "Trebuchet MS", Verdana, Tahoma, Arial; font-weight:normal; color:#000000; }
h1 span { color:#2ab3f6;}
h2 {font: normal 20px/20px "Trebuchet MS", Verdana, Tahoma, Arial; font-weight:normal; color:#374e6d;  }
h2 span { color:#2bb3f6;}
h3 {font: normal 16px/16px "Trebuchet MS", Verdana, Tahoma, Arial; font-weight:normal; color:#3e567c;  }
h3 span { color:#2bb3f6;}
h5 { font: normal 12px/14px "Trebuchet MS", Verdana, Tahoma, Arial; font-weight:normal; color:#3e567c; text-align:justify; }

.header { width:900px; height:auto; margin:0 auto; }
.logobg { width:283px; height:auto; float:left; background:url(../images/logobg.jpg) left bottom no-repeat; }
.toplinkbg { width:617px; height:55px; float:right; }
#topleft {width:571px; height:55px; float:left;background:url(../images/toplinkbg.jpg) left bottom repeat-x; margin-top:74px;  }
#topright {width:46px; height:auto; float:right; }
#reapetbg {width:900px; height:auto; float:left; background:url(../images/reapetbg.jpg) left top repeat-x; }
#leftbox {width:270px; height:auto; float:left; margin-left:13px; background-color:#ffffff; }
#rightbox {width:617px; height:44px; float:left; }
#worldbox {width:617px; height:auto; float:left; }
/********************************leftnav*****************************/
#leftNAV{ width:250px; float:left; color:#fff; padding:0; text-align:left; 
}
#leftNAV ul{ width:250px; color:#ffffff; background-color: #515151; background:url(../images/leftlink.jpg) left top no-repeat; padding:0; margin:0px 0 9px 10px; list-style:none;
}
#leftNAV ul li a{ padding:0 0 0 45px; color:#000000; background-color:inherit; text-decoration:none; display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 38px; font-weight: bold; background:url(../images/leftlink.jpg) left top no-repeat;
}
#leftNAV ul li a:hover{ color:#ae0101; background:url(../images/hover-button.jpg) left top no-repeat;
}
#leftNAV ul li a.current{ color:#ae0101; background:url(../images/hover-button.jpg) left top no-repeat;
}
/*******************************************leftnav******************************************/
/******************************************toplink***********************************************/
#toplink { width:617px; height:44px; float:left; margin:0; padding:0;}  
#toplink ul{ list-style: none; background-color:#000000;margin:0; padding:0 0 0 13px;}
#toplink ul li{ width:auto; float:left; margin:0 auto;  }
#toplink ul li a{ display:block; padding:16px 20px 11px 20px; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; text-decoration:none;}
#toplink ul li a:hover{ color:#000000; background-image:url(../images/background-image.jpg); background-repeat:repeat-x;}
#toplink ul li a.current{ color:#000000; background-image:url(../images/background-image.jpg); background-repeat:repeat-x;}

/******************************************toplink***********************************************/
.middelbox { width:900px; height:auto; float:left; background-color:#FFFFFF; }
.middelleftbox { width:283px; height:auto; float:left; }
.middelrightbox { width:567px; height:auto; float:left; background-color:#FFFFFF; margin:0 25px 0 25px; }
#redmoreBtn { width:74px; height:33px; float:right; background:url(../images/redmore-button.jpg) left top no-repeat; color:#000; padding:6px 0 0 7px;}
.righttxt_link a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.righttxt_link a:hover { color:#B4575F; }
.dottedLine {width:567px; height:auto; float:left; background:url(../images/dotted1.jpg) left top repeat-x; }
#centerbox {width:567px; height:auto; float:left; }
#centerleftbox {width:267px; height:auto; float:left; padding-right:15px;}
#centerDottedbox {width:1px; height:280px; float:left; background:url(../images/vertical-dotted.jpg) left top repeat-y; }
#centerrightbox {width:256px; height:auto; float:right; margin:0 3px 0 25px; }
.quickbox { width:565px; height:77px; float:left; background:url(../images/quick-contacts.jpg) left top no-repeat; }
.quickboxleftbox { width:272px; height:77px; float:left; margin-left:10px; }
.quickboxrightbox { width:251px; height:69px; float:right; padding:5px 10px 0 0px; }
.solitiontext { font: normal 20px/20px "Trebuchet MS", Verdana, Tahoma, Arial; color:#000000; margin:30px 15px 0 15px; }
.quicktext { width:282px; height:auto; float:right; font: normal 20px/20px "Trebuchet MS", Verdana, Tahoma, Arial; color:#000000; }
/************************************search*************************************************/
#seachboxmain { width:270px; height:70px; float:right; background-color:#374e6d; }
.searchBox {position:relative; width:270px; height:30px; float:left; }
.searchBox div.search { float:left; position:relative; width:270px; overflow:hidden; margin:20px 0 0 10px; padding:0;  }
#search {
  position: relative; float:left; 
  background: url(../images/search_bg.gif) no-repeat;
  width: 222px;
  height: 30px;
}
#search input {
  float: left; 
}
#search .input_href {
  float: left; position:absolute; border:0;
}
#search .inp_text {
  width: 218px;
  height: 20px;
  margin-left: 4px;
  padding-right: 0px;
  margin-top: 7px;
  border: none; font: normal 13px/24px Verdana, Arial, Helvetica, sans-serif; color:#000000;
  background: #ffffff;
}
form#search div { position: relative; }
form#search label.overlabel {
    position: absolute;
    top: 6px;
    left: 4px;
    z-index: 1;
    color: #A7BFDF; font: normal 13px/20px Verdana, Arial, Helvetica, sans-serif; 
}

.leftBoxbg{width:265px; height:auto; float:left; padding:0 15px 0 15px; background:url(../images/leftbox.jpg) left top repeat-x; background-color:#E2E2E2;}
.productsbox{width:265px; height:auto; float:left; margin-top:15px;}
.boxtopbg{width:265px; height:59px; overflow:hidden; float:left; background:url(../images/boxtopbg.gif) left top no-repeat; margin:0; padding:0;}
.boxSub{width:265px; height:auto; float:left; background:url(../images/prsubrepet.jpg) left top repeat-x; background-color:#e2e2e2; padding:0; margin:0;}
.groupcompany{width:265px; height:auto; float:left; background:url(../images/latestnewsbg.jpg) left top repeat-x; background-color:#e2e2e2; padding:0; margin:0;}

/**************************************************search*******************************************/
.gradientrpt {width:283px; height:auto; float:right; background: url(../images/gradientreapet2.jpg) right top repeat-y; }
.directorybox {width:175px; height:139px; float:right; background:url(../images/round2.jpg) right top no-repeat; font: normal 20px/20px "Trebuchet MS", Verdana, Tahoma, Arial; color:#000000; padding:0 0 0 0px; }
.onlinetext { font: normal 20px/20px "Trebuchet MS", Verdana, Tahoma, Arial; color:#000000; padding:0 0 0 0px; }
.directorybox a {color:#000000; text-decoration:underline; }
.directorybox a:hover { color:#8F0F08; }
/***********************************************Footer********************************************************************/
#footerbox { width:900px; height:80px; float:left; }
#footerleftbox { width:13px; height:auto; float:left; }
#footermiddeltbox { width:270px; height:auto; float:left; }
#footercenterbox {width:868px; height:80px; float:left;  background-color:#394E6D; }
#footerrightbox { width:19px; height:auto; float:right;}

#footer{ clear:both; float:left; width:868px; position:relative; margin:0 auto 0px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#F8FFED; height:50px; padding:18px 0 20px 44px; }
#footercenterbox .footerMain { width:868px; margin:0 auto; }
#footercenterbox ul.nav{ margin:0 auto; padding:0; width:549px; float:left; margin-bottom:15px; }
#footercenterbox ul.nav li{ list-style:none; float:left; }
#footercenterbox ul.nav li a{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;color:#F8FFED; padding:0 8px; text-decoration:none; }
#footercenterbox ul.nav li a:hover{ color:#F8FFED; background-color:#6ECAF1; }
#footercenterbox p{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#F8FFED; background-color:#4F3E03; line-height:29px; text-align:center; }
#footerbottomend {width:100%; height:50px; float:left; }
#footerbottomend p.design { margin:0px; float:left; width:165px; font:normal 12px/13px Tahoma, Arial, Helvetica, sans-serif; color:#F8FFED; text-align:left; text-decoration:none; padding-left:6px; }
#footerbottomend p.design a {  font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
#footerbottomend p.design a:hover{ background-color:#2bb3f6; color:#ffffff; }
#footerbottomend p.copyright { margin:0px; float:right; width:300px; font:normal 12px/13px Tahoma, Arial, Helvetica, sans-serif; color:#F8FFED; text-align:right; text-decoration:none; }
#footerbottomend p.copyright a {  font:normal 12px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
#footerbottomend p.copyright a:hover{ background-color:#394E6D; color:#ffffff; }


/***********************************************Footer End**************************************************************/
