/* CSS Document */
body{ margin-top:10px; padding:0px; margin-left:auto; margin-right:auto; background:#F2F2F2 url(../images/body-bkg.jpg) repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

form{ padding:0px; margin:0px;display:inline;}

img{ border:none}

:-moz-any-link:focus{outline: none;}
#spacing{padding:10px 0px 10px 0px;}

/*Main container*/
#main-container{ width:921px; margin:7px auto auto auto; overflow:hidden;  }

/* Top navigation*/
#topnav{width:921px; background:url(../images/top-nav-bkg.jpg) repeat-x;}
#topnav .top-right-corner{ background:url(../images/top-right-corner.gif) top right no-repeat; height:130px;}
#topnav .logo{  height:130px; background:url(../images/topnav-round-bkg.jpg) left no-repeat;}
.left-logo{ float:left; padding:16px 0px 24px 25px;}
.right-text{ float:right;padding:26px 21px 24px 0px;}
.right-text .call{font-size:18px; color:#000000; padding-top:0px;}
.right-text .search{font-size:12px; color:#000000; padding-top:10px;} 
.right-text .input-text{ border:1px solid #CCCCCC; width:210px; height:20px;}


#topnav .top-right-corner1{ background:url(../images/top-right-corner1.gif) top right no-repeat; height:118px; }
#topnav .logo-inner{  height:118px; background:url(../images/topnav-round-bkg1.jpg) left no-repeat ; }
.left-logo-inner{ float:left; padding:20px 0px 15px 25px; }
.right-text-inner{ float:right;padding:26px 21px 15px 0px;}
.right-text-inner .call{font-size:18px; color:#000000; padding-top:0px;}
.right-text-inner .search{font-size:18px; color:#000000; padding-top:10px;} 
.right-text-inner .input-text{ border:1px solid #CCCCCC; width:210px; height:20px;}


#topnav-bkg{ background:url(../images/topnav-bkg.gif) repeat-x; height:33px; clear:both; border:1px solid #C9CED4; border-bottom:none; border-top:none; }

#topnav ul{	margin: 0px 0px 0px 5px;padding:0px;list-style-type:none;}
#topnav ul li{	padding:0px 7px 0px 4px;margin:0px;	float:left; background:url(../images/divider.gif) right no-repeat}
#topnav ul li a{ text-decoration:none; margin:0px; font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#FFFFFF;}

#topnav .no-background{ background:none;}

html div#topnav {line-height:280%;	margin: 27 0 0 1px;}

/* html div#topnav div.right-text{line-height:12px;} */

#topnav ul li a div { display:block; cursor:pointer; padding:0px 22px 0px 22px; float:left; }
#topnav ul li a:hover div { display:block; background: url(../images/left-on.gif) no-repeat left; cursor:pointer; float:left; color:#ffffff; }
#topnav ul li a:hover {	display:block; background: url(../images/right-on.gif) no-repeat right;	cursor:pointer;	float:left;	color:#ffffff; }

#topnav li.aa a:hover{ background:url(../images/left-on1.gif) no-repeat left; display:block; cursor:pointer; float:left; color:#ffffff; }
#topnav a:hover div.bb { background:url(../images/right-on1.gif) no-repeat right; display:block; width:auto; cursor:pointer; float:left; color:#ffffff; }


html body#home div#topnav a#homenav, body#about div#topnav a#aboutnav, body#logistics div#topnav a#logisticsnav, body#contact div#topnav a#contactnav, body#aboutus div#aboutus a#aboutusnav{display:block; color:#ffffff; background: url(../images/left-on.gif) no-repeat left ; cursor:pointer; float:left; padding:0px; }

html body#home div#topnav a#homenav div,body#about div#topnav a#aboutnav div, body#logistics div#topnav a#logisticsnav div, body#contact div#topnav a#contactnav div{display:block; color:#ffffff; background: url(../images/right-on.gif) no-repeat right; cursor:pointer; float:left; padding:0px 22px 0px 22px; }

#topnav .toplinks{ float:left;}
#topnav .flags{width:120px; float:right; text-align:right;}
#topnav .flags select{vertical-align:top; font-family:Arial, Helvetica, sans-serif; width:80px; margin:5px 5px 0px 0px; font-size:12px;}
#topnav .flags a{width:350px; padding:4px 0px 2px 0px; cursor:hand}
#topnav .flags a:hover{width:350px; padding:4px 0px 2px 0px;}

/* end top navigation*/

.banner{ border:1px solid #C9CED4; border-bottom:none; border-top:none; background:url(../images/banner_bg.jpg) repeat-y bottom left; margin:32px auto; clear:both;  overflow:hidden;}

/*Middle container*/
#middle-container{ border:1px solid #C9CED4; border-top:none; border-bottom:none; float:left; width:919px; background:#FFFFFF url(../images/middle-right-bkg.jpg) repeat-y right;}
#middle-container .middle-left{ float:left; width:665px; background:#ffffff url(../images/middle-left-bkg.jpg) repeat-x; }
#middle-container .middle-left-content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:25px; text-align:left;}
#middle-container .middle-left-content-inner{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:10px 25px 0px 25px; text-align:left;}
#middle-container .middle-left-inner{ float:left; width:665px; background:#ffffff url(../images/middle-left-bkg.jpg) repeat-x;}


#middle-container .bredcrum{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px 0px 10px 0px; text-align:left;}
#middle-container .bredcrum a{ color:#0000FF; text-decoration:underline;}
#middle-container .bredcrum a:hover{ color:#000000; text-decoration:none;}

#middle-container .heading{ color:#012346; font-size:18px; margin-bottom:10px;}
#middle-container .content{ font-family:Arial, Helvetica, sans-serif; font-size:12px; word-spacing:2px; margin-bottom:28px; line-height:150%;}
#middle-container .content a{ color:#0000FF; text-decoration:underline;}
#middle-container .content a:hover{ color:#0000FF; text-decoration:none;}

#middle-container .content p{ margin:10px 0px 15px 0px; padding:0px;}

#middle-container .clients{width:585px; margin-left:15px;}

.client-round-l-t{background:url(../images/client-round-l-t.gif) left no-repeat; height:25px; width:10px; float:left;}
.client-round-m-t{background:url(../images/client-round-m-t.gif) repeat-x; height:25px; width:227px; float:left;}
.client-round-m1-t{background:url(../images/client-round-m1-t.gif) repeat-x; height:25px; width:110px; float:left;}
.client-round-m-t{background:url(../images/client-round-m-t.gif) repeat-x; height:25px; width:227px; float:left;}
.client-round-r-t{background:url(../images/client-round-r-t.gif) right no-repeat; height:25px; width:10px; float:left;}
.img-padding{padding-top:7px;}
.client-border{border:1px solid #113961; border-top:none; width:582px; float:left; border-bottom:none;}

.client-round-l-b{background:url(../images/client-round-l-b.gif) top left no-repeat; width:10px; height:10px; float:left;}
.client-round-m-b{background:url(../images/client-round-m-b.gif) top left repeat-x; width:564px; height:10px; float:left;}
.client-round-r-b{background:url(../images/client-round-r-b.gif) top right no-repeat; width:10px; height:10px; float:left;}

.client-logo-outer{ padding:10px; margin-bottom:2px; clear:both; overflow:hidden}
.client-logo{ float:left; width:140px;}


#middle-container .middle-right{float:right; width:252px; height:100%; background:#E2EAF0 url(../images/middle-right-bkg.jpg) right repeat-y;}


 
#middle-container .middle-right-content{ margin:20px 20px 0px 20px;  }
#middle-container .middle-right-inner{float:right; width:252px; background:#E2EAF0 url(../images/middle-right-bkg.jpg) repeat; height:100% }


#middle-container .request{ margin:0px 0px 10px 0px;}
#middle-container .featured-items{ margin:0px 0px 10px 0px;  width:212px; border:1px solid #FFFFFF; background:url(../images/feature-bkg.gif) repeat-x;}
#middle-container .feature-heading{ color:#012346; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; margin:10px 18px 20px 10px; }

#middle-container div#feature-image  div div img{
/* border:1px solid #C9CED4;
 padding-top: this.height px;
 vertical-align:middle;*/
}

#middle-container .feature-content{ color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left; 
margin:10px 0px 15px 12px;word-spacing:2px; letter-spacing:.4px;}

#middle-container span a{ color:#0000FF; text-decoration:none;}
#middle-container span a:hover{ color:#0000FF; text-decoration: underline;}

/*Bottom round */
#bottom-round{ border-top:none; border-bottom:none; width:921px; margin-left:auto; margin-right:auto;}
#bottom-round .bottom-l-c{background:url(../images/bottom-l-c.gif) top left no-repeat; float:left; height:9px; width:9px;}
#bottom-round .bottom-m-l{background: url(../images/bottom-m-l.gif) top repeat-x; float:left; height:9px; width:657px;}
#bottom-round .bottom-right{background:url(../images/bottom-right.gif) right top no-repeat; float:left; height:9px; width:246px;}
#bottom-round .bottom-r-c{background: url(../images/bottom-r-c.gif) left top  no-repeat; float:left; height:9px; width:9px;}


/*forms and table */
#gen-table{ border:1px solid #E3ECF2;}
#gen-table th{ background:url(../images/cell-bkg.gif) repeat-x; height:25px;  border-bottom:1px solid #E3ECF2; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding:0px 5px 0px 5px;}

#gen-table td{ padding:6px 5px 6px 15px;}

#gen-table .input-box{ border:1px solid #E2E2E2;}
#gen-table .red{ font-size:13px; color:#FF0000;}


/*Footer*/

#footer{ margin:0px 0px 0px 0px; height:30px; clear:both; width:921px; margin-left:auto; margin-right:auto;}
#footer .copyright{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:10px 0px 10px 10px; float:left }
#footer .powered{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; padding:10px 10px 10px 0px; float:right}
#footer .webdevelop a{ color:#000000; text-decoration:underline;}
#footer .webdevelop a:hover{ color:#000000; text-decoration:none;}

/*Added on 21-05-09*/
#footer .copyright-footer{ font-family:Arial, Helvetica, sans-serif; line-height:15px; font-size:11px; color:#7f7d7d; padding:10px 0px 10px 10px; float:none; } 
#footer .copyright-footer a{color:#7f7d7d; text-decoration:none;}
#footer .copyright-footer a:hover{color:#000000; text-decoration:none;}
#footer .links{border-bottom:1px solid #cfcfcf; padding:10px 0 10px 0px;}
#footer .links a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#373737; margin:10px;float:none; text-decoration:none;}
#footer .links a:hover{ text-decoration:underline;}
/*28-05-09*/
.skype{ width:250px; float:left; height:auto; padding-bottom:10px; color:#963232;}
.skype img{ float:left; vertical-align:50px;}
.search{line-height:40%; padding-top:0px !important; font-weight:bold; color:#6F6F6F; font-style:italic;} 
#product_search{padding-right:13px; font-style:none !important;}

