@charset "utf-8";
/* CSS Document */

body{background:url(../images/body-bg.gif) repeat-x #eaeaea; margin:0px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868; text-decoration:none;}

p { margin:0 0 15px 0;}
img { border:0 }
form {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { margin:0 0 0px 0; font-weight:700 }
h1 { font-size:25px; font-family:Arial, Helvetica, sans-serif; color: #317cc1; font-weight:bold; }
h2 { font-size:20px; font:bold Arial, Helvetica, sans-serif; color:#317cc1; padding-left:15px;}
h3 {font-size:20px; font:bold Arial, Helvetica, sans-serif; color:#317cc1; margin-bottom:10px; }
h2.dark-gray{color:#363636}
h2.light-gray{color:#7c7c7c}
h4 {font:bold 16px Arial, Helvetica, sans-serif; color:#444444; padding-bottom:10px; margin-top:25px; border-bottom:1px solid #e3e3e3; }
h5 { font:bold 15px Arial, Helvetica, sans-serif; color: #317cc1; margin:30px 0px 10px 0px; }
h6 { font-size:20px; font:bold Arial, Helvetica, sans-serif; color:#317cc1; margin-bottom:5px;}
ul{margin:0 0 10px 0}
ul, li { list-style-type: none; }
li { line-height:20px;  }
.input { width:235px; height:21px; padding-top:5px; background-color:#ffffff; border:1px solid #c1c1c1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#747474; 
margin-top:6px; }
.input-1 { width:235px; height:21px; padding-top:5px; background-color:#ffffff; border:1px solid #c1c1c1; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#747474; 
margin-bottom:6px; }

.clear {clear:both;}
label{ margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;font:normal;color:red;}
/*---------------------------------------------------------------------------------*/


.page-midd {width:953px; margin:auto;}
.logo {float:left; width:342px; text-align:center; height:50px; padding-top:28px;}
.top-link {width:611px; float:left; text-align:right; height:34px; padding-top:44px; font:normal 12px Arial, Helvetica, sans-serif; color:#686868; text-decoration:none;}
.top-link a {font:normal 12px Arial, Helvetica, sans-serif; color:#686868; text-decoration:none; margin-left: 4px; margin-right: 3px;}
.top-link a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#04437e; text-decoration:none;}
.top-tab {background:url(../images/top-tab.gif) no-repeat bottom; height:48px; float:left; width:953px;}

.top-nev ul {margin:0px; padding:0px;}
.top-nev li {list-style-type:none; padding-left:45px; padding-right:45px; float:left; background:url(../images/strip.gif) no-repeat right top; font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; height:33px; padding-top:14px;}
.top-nev li.last {background:none;}
.top-nev li a {font:bold 16px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; float:left; }
.top-nev li a:hover {font:bold 16px Arial, Helvetica, sans-serif; color:#ffac23; text-decoration:none; float:left; }

.banner-bg {background:url(../images/banner-bg.jpg) no-repeat; height:249px; width:953px; float:left;}
.white-routn-bg {background:url(../images/white-round-bg.gif) no-repeat; margin-right:10px; float:left; width:230px; height:208px;}

.price-bg {background:url(../images/price-bg.gif) no-repeat; float:left; width:231px; height:112px;}
.bottom-menu-bg {background:url(../images/bottom-menu-bg.gif) no-repeat; float:left; width:953px; height:134px;}
.bottom-menu-bg-logo {background:url(../images/logo-bg.gif) no-repeat; float:left; width:953px; height:70px;}

.banner-midd-size {margin:auto; width:919px;}
.lowoverheads {float:left; width:203px; padding-left:15px;}
.service {float:left; width:227px; padding-left:15px;}
.choice {float:left; width:207px; padding-left:10px;}
.low-margin {padding-top:17px; padding-bottom:5px;}
.banner-text-hadd {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:35px;}
.banner-text-hadd a {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:35px;}
.banner-text-hadd a:hover {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#ffffff; line-height:35px;}
.dotted-line {background:url(../images/dotted-line.gif) no-repeat right;}
.choice-text-hadd {font:bold 16px Arial, Helvetica, sans-serif; text-decoration:none; color:#7bb5f2; line-height:40px;}
.translation {width:198px; margin:auto; margin-top:17px; font:bold 20px Arial, Helvetica, sans-serif; text-decoration:none; color:#317cc1;}

.translation-nev ul {margin:0px; padding:0px;}
.translation-nev li {list-style-type:none; padding-left:15px;  background:url(../images/cat-bg.gif) no-repeat right; font:normal 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; height:24px; padding-top:6px;}
.translation-nev li a {font:normal 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;  }
.translation-nev li a:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#ffac23; text-decoration:none;  }
.gray-text {font:bold 12px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; padding-top:5px; }
.gray-text-normal {font:normal 12px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; padding-top:5px; }
.translation-nev-1 ul {margin:0px; padding:0px;}
.translation-nev-1 li {list-style-type:none; padding-left:15px;  background:url(../images/cat-blank-bg.gif) no-repeat right; font:normal 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; height:24px;}
.translation-nev-1 li a {font:normal 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;  }
.translation-nev-1 li a:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#ffac23; text-decoration:none;  }

.workus {margin-right:10px; float:left; width:231px; height:135px; background:url(../images/h-border.gif) no-repeat right; }
.contactus {margin-right:10px; float:left; width:215px; height:135px;}

.work-width {margin-left:18px; width:210px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; line-height:18px;}
.blue-hadd {font:bold 15px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}
.blue-hadd-link {font:bold 11px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:underline;}
.blue-hadd-link a {font:bold 11px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:underline;}
.blue-hadd-link a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#04437e;text-decoration:none;}
.contact-width { width:210px; font:normal 11px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; line-height:18px;}
.contact-blue {font:bold 11px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}
a {font: Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:underline;}
a:hover {font: Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}

.studies-link {margin-top:5px;}

.footer {float:left; font:normal 11px Arial, Helvetica, sans-serif; color:#888888; text-decoration:none; width:943px; padding-left:10px; margin-bottom:15px;}

.border {background:url(../images/border.gif) repeat-x; height:20px;}

/*---------------about-us-page-css------------------*/
.home-overhead {font:normal 12px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.middle-part{ width:953px; height:auto; float:left; padding:8px 0px 15px 0px;}
.left-part{ width:227px; height:auto; float:left; padding:0px 15px 0px 0px;}
.right-part{width:711px; height:auto; float:left;}
.left-top-img{width:227px; height:115px; float:left;}
.banner-box{width:669px; height:72px; float:left; padding-left:42px; padding-top:43px; font:bold 24px Arial, Helvetica, sans-serif; color:#FFFFFF; background:url(../images/banner.gif) no-repeat left;}
.left-menu-box{ width:227px; height:auto; float:left; margin-top:15px;}
.left-menu-top-c{ width:227px; height:10px; float:left;}
.left-menu-bottom-c{ width:227px; height:10px; float:left;}
.left-menu{ width:227px; height:auto; float:left; background:url(../images/left-navi-midd-bg.gif) repeat-y;}

.left-menu ul{ margin:0px; padding:0px;}
.left-menu li{ list-style:none; color:#317cc1; background:url(../images/doted-line.gif) no-repeat bottom; padding-left:15px;}
.left-menu a{ font:normal 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; background:url(../images/arrow-light.gif) no-repeat left; line-height:30px; padding-left:10px;}
.left-menu a:hover{ font:normal 13px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; background:url(../images/arrow-dark.gif) no-repeat left; line-height:30px;padding-left:10px;}
.left-menu a.active{ font:bold 13px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; background:url(../images/arrow-dark.gif) no-repeat left; line-height:30px;padding-left:10px;}

.midd-contaner-box{width:711px; height:auto; float:left; margin-top:15px;}
.midd-cont-top-c{width:711px; height:10px; float:left;}
.midd-cont-bottom-c{width:711px; height:10px; float:left;}
.midd-cont-mid-bg{width:671px; height:auto; float:left; padding-left:20px; padding-right:20px; font:bold 13px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/midd-cont-mid-bg.gif) repeat-y; padding-top:25px;}
.midd-cont-mid-bg p {font:normal 12px Arial, Helvetica, sans-serif; color:#777777; text-decoration:none;}

.midd-cont-mid-bg li {font-weight:normal !important; list-style-type:disc; padding-left:5px; margin-left:0px; color:#777777;} 
 
.major-brand-box-top{width:627px; height:142px; float:left; margin-bottom:9px; margin-top:15px;}
.major-brand-box{width:627px; height:142px; float:left; margin-bottom:9px;}
.major-brand-img{width:150px; height:142px; float:left; margin-right:9px;}
.major-brand-img-1{width:150px; height:142px; float:left;}

/*------------aboutus-innerpage-css--------------------*/
.Engineering-menu{ width:313px; float:left; margin:0px; padding:0px; padding-top:15px; padding-bottom:30px;}
.Engineering-menu ul{ margin:0px; padding:0px;}
.Engineering-menu li{ list-style:none; color:#317cc1; }
.Engineering-menu a{ font:bold 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:underline; line-height:22px; }
.Engineering-menu a:hover{ font:bold 13px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; line-height:22px;}
.Engineering-menu a.active{ font:bold 13px Arial, Helvetica, sans-serif; color:#555555; text-decoration:none; line-height:22px;}

/*-------------inner-services-page-css--------------------*/
.justask-text{font:bold 14px Arial, Helvetica, sans-serif; color:#444444;}
.justask-text a{font:bold 14px Arial, Helvetica, sans-serif; color:#0d64b3; text-decoration:underline;}
.justask-text a:hover{font:bold 14px Arial, Helvetica, sans-serif; color:#0d64b3; text-decoration:none;}
.services-text{font:normal 13px Arial, Helvetica, sans-serif; color:#444444;}
.services-text a{font:normal 13px Arial, Helvetica, sans-serif; color:#0d63b3; text-decoration:underline;}
.services-text a:hover{font:normal 13px Arial, Helvetica, sans-serif; color:#0d63b3; text-decoration:none;}

.quate{ width:227px; height:90px; float:left; padding-top:15px;}

/*----------------fast-quotes-----------------*/
.fast-middle-box{width:953px; height:auto; float:left; margin-top:15px;}
.quote-top-c{width:953px; height:10px; float:left;}
.quote-bottom-c{width:953px; height:10px; float:left;}
.quote-midd-bg{width:869px; height:auto; float:left; background:url(../images/qoute-midd-bg.gif) repeat-y; padding:0px 42px 0px 42px;}
.quote-midd-border{width:869px; height:auto; float:left; border-bottom:1px solid #e3e3e3; padding:24px 0px 24px 0px;}
.quote-midd-border-home{width:269px; height:auto; float:left; padding:24px 0px 24px 0px;}
.quote-left-box{width:242px; height:auto; float:left; font:normal 13px Arial, Helvetica, sans-serif; color:#444444;}
.quote-left-box span{font:bold 13px Arial, Helvetica, sans-serif; color:#317cc1;}
.quote-right-box-1{width:626px; height:auto; float:left;font:normal 13px Arial, Helvetica, sans-serif; color:#444444; line-height:19px;}
.quote-right-box{width:626px; height:auto; float:left;font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:19px;}
.quote-right-box-home{width:226px; height:auto; float:left;font:bold 14px Arial, Helvetica, sans-serif; color:#000000; line-height:19px;}
.font-color-red{font:normal 14px Arial, Helvetica, sans-serif; color:#FF0000;}
.quote-right-box span{font:normal 12px Arial, Helvetica, sans-serif; color:#444444;}
.input-box{ width:243px; float:left;}
.browse{ width:70px; float:left; padding-top:6px;}

/*---------------------------------------------------*/
.price-main-tab {background:url(../images/price-main-tab-bg.gif) no-repeat; text-align:center;  height:35px; width:627px; padding-top:17px; font:bold 17px Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:1px;}
.price-bottom-bg {background:url(../images/price-bottom-bg.gif) no-repeat; text-align:center; float:left;  height:7px; width:627px;}
.listing-blue {background-color:#74a7d5; margin-bottom:1px; margin-right:1px; height:24px; padding-left:15px; float:left; width:79px; font:bold 14px Arial, Helvetica, sans-serif; color:#d2e5f7; padding-top:10px;}
.to {background-color:#74a7d5; margin-bottom:1px; margin-right:1px; height:24px; padding-top:10px; padding-left:26px; float:left; width:359px; font:bold 14px Arial, Helvetica, sans-serif; color:#d2e5f7;}
.min {background-color:#74a7d5; margin-bottom:1px; margin-right:1px; height:24px; padding-top:10px; text-align:center; float:left; width:69px; font:bold 14px Arial, Helvetica, sans-serif; color:#d2e5f7;}
.mex {background-color:#74a7d5; margin-bottom:1px; height:24px; padding-top:10px; text-align:center; float:left; width:75px; font:bold 14px Arial, Helvetica, sans-serif; color:#d2e5f7;}

.listing-light-blue {background-color:#ebf2f9; margin-bottom:1px; margin-right:1px; height:50px; padding-left:15px; float:left; width:79px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1; padding-top:15px;}
.to-light-blue {background-color:#ebf2f9; margin-bottom:1px; margin-right:1px; height:50px; padding-top:15px; padding-left:26px; float:left; width:359px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}
.min-light-blue {background-color:#ebf2f9; margin-bottom:1px; margin-right:1px; height:50px; padding-top:15px; text-align:center; float:left; width:69px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}
.mex-light-blue {background-color:#ebf2f9; margin-bottom:1px; height:50px; padding-top:15px; text-align:center; float:left; width:75px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}

.listing-light-blue-hover {background-color:#f3f7fb; margin-bottom:1px; margin-right:1px; height:50px; padding-left:15px; float:left; width:79px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1; padding-top:15px;}
.to-light-blue-hover {background-color:#f3f7fb; margin-bottom:1px; margin-right:1px; height:50px; padding-top:15px; padding-left:26px; float:left; width:359px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}
.min-light-blue-hover {background-color:#f3f7fb; margin-bottom:1px; margin-right:1px; height:50px; padding-top:15px; text-align:center; float:left; width:69px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}
.mex-light-blue-hover {background-color:#f3f7fb; margin-bottom:1px; height:50px; padding-top:15px; text-align:center; float:left; width:75px; font:bold 14px Arial, Helvetica, sans-serif; color:#317cc1;}

.top-gray-border {border-bottom:2px solid #e3e3e3;}

.convenience ul {margin:0px; padding:0px; padding-top:10px; padding-left:10px; margin-bottom:15px;}
.convenience li {list-style-type:none; background:url(../images/bullet.gif) no-repeat; font:normal 13px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; padding-left:10px; line-height:22px; }

/*.contact-hadd { height:auto; font:bold 25px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}*/

.contact-hadd { display: block; font:bold 25px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}

.contact-hadd a { height:auto;  font:bold 25px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}
.contact-hadd a:hover { height:auto; font:bold 25px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:underline;}
.cont-midd {width:869px; height:auto; float:left; padding:24px 0px 0px 0px;}
.telephone-EG {float:left; width:273px; font:normal 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; position:absolute; top: 120px; right: 0px;}
.telephone-FR {float:left; width:273px; font:normal 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; position:absolute; top: 151px; right: 0px;}
.telephone-IT {float:left; width:273px; font:normal 13px Arial, Helvetica, sans-serif; color:#333333; text-decoration:none; position:absolute; top: 110px; right: 0px;}
.contact-midd-bg{width:872px; height:auto; float:left; background:url(../images/qoute-midd-bg.gif) repeat-y; padding:0px 42px 0px 42px;}
.contact-midd-bg h3 { font:bold 15px Arial, Helvetica, sans-serif; color: #317cc1; margin:10px 0px 10px 0px; }
.contact-name {float:left; width:160px;  height:21px; padding-top:5px; margin-bottom:6px; margin-right:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; text-align:right;}
.job-name {float:left; width:160px;  height:21px; margin-bottom:10px; margin-right:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none; text-align:left;}
.cunt-input {float:left; width:399px; font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.note {font:normal 12px Arial, Helvetica, sans-serif; color:#777777; text-decoration:none;}
.note a {font:normal 12px Arial, Helvetica, sans-serif; color:#777777; text-decoration:none;}
.note a:hover {font:normal 12px Arial, Helvetica, sans-serif; color:#777777; text-decoration:none;}
.note span {font:normal 12px Arial, Helvetica, sans-serif; color:#ff0000; text-decoration:none;}
.gray-bott-border {border-bottom:1px solid #e3e3e3; margin-bottom:10px;}
.cont{width:869px; height:auto; float:left; padding:24px 0px 24px 0px;}
.contact-wdith {float:left; width:565px; margin-right:30px;}
.tele-midd-border{width:273px; height:30px; float:left; border-bottom:1px solid #e3e3e3; font:bold 22px Arial, Helvetica, sans-serif; color:#317cc1;}
.contact-midd-border{width:565px; height:30px; float:left; border-bottom:1px solid #e3e3e3; font:bold 22px Arial, Helvetica, sans-serif; color:#317cc1;}
.dotted-under-line {background:url(../images/dotted-underline.gif) repeat-x bottom; margin-top:5px; margin-bottom:5px; padding-bottom:7px;}

.transaction {float:left; text-align:center; width:953px; font:bold 28px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; margin-bottom:8px; margin-top:8px;}
.transaction a {float:left; text-align:center; height:70px; padding-top:15px; font:bold 28px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}
.transaction span {font:bold 28px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.tra-black {font:bold 13px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.tra-black span {font:bold 13px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none;}

.tra-left {float:left; width:630px; margin-right:16px;}
.tra-right {float:left; width:307px;}
.tra-box-left {float:left; width:307px; margin-right:16px;}

.tra-top-c {width:307px; height:7px;}
.tra-midd-bg {width:307px; height:auto; background:url(../images/tra-midd-bg.gif) repeat-y; padding:10px 0px 10px 0px; font:normal 11px Arial, Helvetica, sans-serif; color:#888888; text-decoration:none;}

.details-top-c {width:630px; height:7px;}
.details-midd-bg {width:630px; height:225px; background:url(../images/details-midd-bg.gif) repeat-y; padding:10px 0px 10px 0px; font:normal 13px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;} 
.tra-dotted-line {background:url(../images/tra-dotted-line.gif) repeat-x; height:17px;}
.credit-card {font:bold 20px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; margin-bottom:5px;}
.tra-margin {margin:auto; width:276px;}
.price {font:bold 16px Arial, Helvetica, sans-serif; color:#317cc1; text-decoration:none; margin-top:5px; margin-bottom:10px;}
.price span {font:bold 13px Arial, Helvetica, sans-serif; color:#444444; text-decoration:none;}
.details-margin {margin:auto; width:592px;}
.con-details {float:left; width:300px; margin-right:25px; background:url(../images/h-dotted-line.gif) repeat-y right;}
.refund-policy {float:left; width:265px;}
.con-hadd {font:bold 18px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; margin-bottom:5px;}

/* Matrukrupa */
.noclass{ background:none; border:none; height:auto; padding: 0 0 0 0;}
.select { border: 1px solid #999999; background: #FFFFFF; color:#5C5C5C; font: normal 11px Arial, Helvetica, sans-serif; height:18px; padding-top:0px;}
.error-input {width:235px; height:21px; padding-top:5px; background-color:#ffffff; border: 1px solid #FE8A00; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#747474; margin-bottom:6px;}
.error-input-general {width:235px; background-color:#ffffff; border: 1px solid #FE8A00; text-decoration:none; color:#747474; padding:2px;}
.input-error-msg {font:normal 11px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.input-error-msg {font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.textarea-error-msg {float:left; width:419px; font:normal 12px Arial, Helvetica, sans-serif; color:#FF0000; text-decoration:none;}
.errormsg { font:bold 13px Arial, Helvetica, sans-serif; color:#FF0000;}
.error-input1 { border: 1px solid #FE8A00; background: #fff; color:#67655A; font: normal 13px Arial, Helvetica, sans-serif; height: 20px; padding-top: 0px; padding-left: 3px; }
.error-select { background: #FFFFFF; color:#5C5C5C; font: normal 11px Arial, Helvetica, sans-serif; }

.relative { position:relative; }

.bottlinks { margin:0; padding: 0; }

.midd-price-mid-bg{width:627px; height:auto; float:left; padding-left:42px; padding-right:42px; font:bold 13px Arial, Helvetica, sans-serif; color:#444444; background:url(../images/midd-cont-mid-bg.gif) repeat-y; padding-top:25px;}
.midd-price-mid-bg h3 {font-size:20px; font:bold Arial, Helvetica, sans-serif; color:#317cc1; font-weight:700}
.midd-price-mid-bg h5 { font:bold 14px Arial, Helvetica, sans-serif; color: #444444; margin:10px 0px 0px 0px; font-weight:700}
.midd-price-mid-bg p {font:normal 13px Arial, Helvetica, sans-serif; color:#444444;}
.hr-dottedline {background:url(../images/hr-dottedline.gif) repeat-x center;}


/*-----------------NEW CSS ADDED BY HB 2862011256PM-------------------*/
.banner-image { float:left; width:400px; border:1px solid red;}
.midd-right { float:right; width:550px; border:1px solid red;}
.banner-img {position:absolute; left:20px; top:18px;}
.midd-section{ float:left; width:953px;}
.midd-right-box { float:right; width:469px; margin:0 0 0px 0;}
.midd-right-box1 { float:left; width:225px; margin-right:14px;}
.right-box1-tc { float:left; background:url(../images/right-box1-tc.png) no-repeat; height:10px; width:225px;}
.right-box1-bc { float:left; background:url(../images/right-box1-bc.png) no-repeat; height:10px; width:225px;}
.right-box1-midd { float:left; background:url(../images/right-box1-midd.png) repeat-y; width:225px;}
.inner-box-con { float:left; width:181px; margin:0px 0 0 18px;}
.inner-box-con h1 {font:bold 15px Arial, Helvetica, sans-serif; color: #317CC1; margin:9px 0px 10px 0px; padding:0;}
.input-3 {padding:3px; border:1px solid #999999; font:normal 12px Arial, Helvetica, sans-serif; text-decoration:none; color:#747474;}

.more-info { float:left; width:180px; text-align:center; margin:10px 0 9px 0;}
.more-info a {font:normal 13px Arial, Helvetica, sans-serif; color:#3591cd; text-decoration:underline;}
.more-info a:hover {font:normal 13px Arial, Helvetica, sans-serif; color:#3591cd; text-decoration:none;}

.more-info-home { float:left; width:180px; text-align:center; margin:10px 0 9px 0;}
.more-info-home a {font:bold 11px Arial, Helvetica, sans-serif; color:#317CC1; text-decoration:underline;}
.more-info-home a:hover {font:bold 11px Arial, Helvetica, sans-serif; color:#317CC1; text-decoration:none;}

.right-box2 {float:right; width:225px; margin:0 2px 13px 0;}
.choice-box { float:left; width:200px; margin:0 0 0 16px;}
.choice-box p { line-height:20px; font-size:13px; margin:0px; color:#fff;}
.choice-box span {font:bold 18px Arial, Helvetica, sans-serif; color:#fff; float:left; width:200px; margin:5px 0;}
a.commen-link { font-size:11px; color:#3591cd; text-decoration:underline;}
a:hover.commen-link { font-size:11px; color:#3591cd; text-decoration:none;}
.say-box {float:left; width:200px; margin:0 0 0 16px;}
.say-box h3 {font-size:20px; font:bold Arial, Helvetica, sans-serif; color:#317cc1; margin-bottom:10px; }
.say-box p { line-height:18px; font-size:13px; margin:0px; font-weight:bold;}
.say-box span {font:bold 18px Arial, Helvetica, sans-serif; color:#807f7f; float:left; width:200px; margin:5px 0;}
.brain-smith{ float:left; font-size:11px; border-top:1px dotted #bdbdbd; margin:10px 0 0 0; width:185px;}
.brain-smith span { font-size:13px; margin:0; padding:0;}

.right-box2-last{float:right; width:225px; margin:0 2px 0px 0;}
.right-box1-midd-say {float:left; background:url(../images/right-box1-midd.png) repeat-y; width:225px; min-height:275px;}
.logos-list{ float:left; width:953px; text-align:center; margin-top:20px;}
.logos-list img{ padding-right:15px; padding-left:15px;}
/*-----------------New css added by hb------------------------*/
.right-box-tc { float:left; background:url(../images/right-box-tc.png) no-repeat; height:10px; width:225px;}
.right-box-midd { float:left; background:url(../images/right-box-midd.png) repeat-y; width:225px;}
.right-box-bc { float:left; background:url(../images/right-box-bc.png) no-repeat; height:10px; width:225px;}
.min-height { height:250px;}

