@charset "utf-8";

/* Aress Software Typography Styles

   Updated: Thu 18.06.08 @ 04:21 p.m.

   Author: Aress Design Studio

   Version: 1.1

   ----------------------------------------------------*/

/* GENERIC

   ----------------------------------------------------*/

body { font: 11px/15px Arial, Helvetica, sans-serif; color: #3e4247; margin: 0px; padding: 0px; background-color: #fff; }
ul, li {margin:0px; padding:0px;}
a {outline:none;}
img {border:0px;}
.mainFrame { width: 900px; margin: 0px auto; padding: 17px 0 17px 0 }
.clear { clear:  both }
h1, h2 { margin: 0px; padding: 0px; font-size: 12px }
* html h2 { margin: inherit; padding: inherit; font-size: 12px }
/*img, div { behavior: url(iepngfix.htc) }*/
p { margin-top: 0px; margin-bottom: 10px }
/* TOP LOGO

   ----------------------------------------------------*/

.logo { background:url(../images/aress-logo.jpg) no-repeat; width: 250px; height: 63px; float: left; text-indent:-2000px; }
.topnavbox { width: 650px; float: right }
.contactbox { text-align: right; padding-right: 11px; height: 26px }
.topnav { background: url(../images/topnav-bg.jpg) no-repeat; height: 37px; padding-right: 11px; text-align: right; color: #fff; font-size: 12px }
.topnav a{ padding: 6px; color: #fff; text-decoration: none; line-height: 37px }
.topnav a:hover{ color: #999; text-decoration: none;}

/* HOME HEADER

   ----------------------------------------------------*/

.homeheader { background: url(../images/page-bg.jpg) no-repeat; /*height: 448px;*/ margin-top: 9px; padding: 12px 11px 0 8px }
* html .homeheader { background: url(../images/page-bg.jpg) no-repeat; height: 448px; margin-top: -45px; padding: 12px 11px 0 8px }
.homeheaderleft { width: 240px; float: left }
.indexheaderright { width: 631px; float: right }
.indexheaderright h2 {background:url(../images/home-header-pic.jpg) no-repeat; width:631px; height:272px; text-indent:-2000px;}
.innerheaderright {width:631px; float:right;}
.innerheaderright h2 {width:631px; height:161px; }
.homeheaderright { width: 631px; float: right;}
.homeheaderright1 { width: 631px; float: right; position:relative; }
.mobileportfolio { position:absolute; width:223px; height:57px; top:10px; right:10px; text-indent:-3000px;}
.mobileportfolio a {display:block; width:223px; height:57px; }
.servicestab { background: url(../images/servicestab-bg.jpg) repeat-y; padding: 0 9px 0 9px }
.servicestext { padding-left: 24px; background: url(../images/icon-zoom.jpg) no-repeat top left; padding-bottom: 10px; display: block }
.servicestext a{ text-decoration: none; color: #3e4247; }
.servicestext a:hover{ border-bottom: dotted #9abfe1 1px  }
.servicestext2 { border-top: dotted #c8c7c7 1px; height: 10px }
.bluebold { color: #2767a4; font-weight: bold }
.showcasebox { padding: 10px; border-top: solid #dee1e2 0px; margin-top: 20px; margin-bottom: 9px }
.showcase { background: url(../images/showcase-bg.png) repeat-y; height: 124px }
* html .showcase { background: url(../images/showcase-bg.jpg) repeat-y; height: 124px }

.post { float: left; width: 190px; height: 94px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.post2 { float: left; width: 190px; height: 94px; margin-left: 20px; margin-right: 20px; margin-bottom: 15px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.post img, .post img a { padding: 0px; margin: 0px; border: 1px solid #fff; }
.post img:hover { border: 1px solid #ccc; padding: 0px; margin: 0px; }
.post2 img, .post2 img a {padding: 0px; margin: 0px; border: 1px solid #fff; }
.post2 img:hover { border: 1px solid #ccc; padding: 0px; margin: 0px; }

/* HOME CONTAINER
 ----------------------------------------------------*/
.homecontainer { width: 881px; margin: 0px auto; padding-top: 9px }
*:first-child+html .homecontainer { width: 881px; margin: 0px auto; padding-top: 19px }
* html .homecontainer { width: 881px; margin: 0px auto; padding-top: 0px }
.homecontainerleft { width: 240px; float: left; border-top: solid #e5e5e5 1px; margin-top: 10px; padding-top: 10px }
.homecontainerright { width: 631px; float: right; border-top: solid #e5e5e5 1px; background: url(../images/right-container-bg.jpg) repeat-y; margin-bottom: 25px }
*:first-child+html .homecontainerright { width: 631px; float: right; border-top: solid #e5e5e5 1px; background: url(../images/right-container-bg.jpg) repeat-y; margin-bottom: 25px; margin-top: 10px }
* html .homecontainerright { width: 631px; float: right; border-top: solid #e5e5e5 1px; background: url(../images/right-container-bg.jpg) repeat-y; margin-bottom: 25px; margin-top: 10px }
.partner { margin-bottom: 10px }
.tag { border-top: solid #e6e6e6 1px; padding: 18px 12px 12px 12px; text-align: justify }
.taglinks { text-align: justify; font-family:Arial, Helvetica, sans-serif; line-height: 17px }
.taglinks a{ color:#208ac9; text-decoration: none }
.taglinks a:hover{ border-bottom: dotted #9abfe1 1px; color: #999 }
.coreexpertisetab { width: 274px; float: left; margin: 11px 0 0 10px }
.coreexpertisetitle { height: 55px; background: url(../images/title-expertise.jpg) no-repeat top }
.coreexpertisetext { padding: 0 12px 0 12px; text-align: left }
.coreexpertisetext ul { padding-left: 0px; list-style: none; margin-top: 0px }
*:first-child+html .coreexpertisetext ul { margin-left: 0px; list-style: none; margin-top: 0px }
* html .coreexpertisetext ul { margin-left: 0px; list-style: none; margin-top: 0px }
.coreexpertisetext li { background: url(../images/tick.jpg) no-repeat; border-bottom: dotted #b2b2b2 1px; line-height: 23px; list-style: none; margin: 0px; display: block }
.coreexpertisetext li a { padding-left: 33px; height: 23px; text-decoration: none; color: #3e4247; display: block }
.coreexpertisetext li a:hover{  background: url(../images/tick-hover.jpg) no-repeat; background-color: #f7f7f7 }
.engagetab { width: 283px; float: right; margin: 11px 10px 0 0 }
.engagetitle { height: 55px; background: url(../images/title-engage.jpg) no-repeat top }
.engagetext { padding: 0 12px 0 12px; text-align: justify }
.engagetext ul { color: #3571aa; list-style-type: square; line-height: 17px; }
.quotebox { border-top: solid #e6e6e6 1px; padding-top: 20px; text-align: center; margin-top: 20px; padding-bottom: 7px; }
.quotebox img { border: solid #fff 0px }
.newsbox { border-top: solid #e6e6e6 1px; padding-top: 20px; text-align: center; margin-top: 20px; padding-bottom: 20px; }
.newsbox img { border: solid #fff 0px }
.quotebox1 { border-bottom: solid #e6e6e6 0px; padding-top: 10px; text-align: center; margin-top: 10px; padding-bottom: 0px; }
.quotebox1 img { border: solid #fff 0px }
.newsbox1 {  padding-top: 0px; text-align: center; margin-top: 10px; }
.newsbox1 img { border: solid #fff 0px }
.mtbox { padding-top: 20px; text-align: center; margin-top: 20px; padding-bottom: 7px; }
.mtbox img { border: solid #fff 0px }
/* FOOTER

   ----------------------------------------------------*/

.footerbox { border-top: solid #4c4c4c 2px; padding-top: 14px; color: #a4a4a4; text-align: center }
*:first-child+html .footerbox { border-top: solid #4c4c4c 2px; padding-top: 4px; color: #a4a4a4; text-align: center }
* html .footerbox { border-top: solid #4c4c4c 2px; padding-top: 25px; color: #a4a4a4; text-align: center }
.footerbox a{ color: #668092 }
.footerbox a:hover{ color: #a4a4a4 }
.footerbox h1 { color: #a4a4a4; font-size: 11px; margin: 0px; padding: 0px; font-weight:lighter }
/* INSIDE STORY

   ----------------------------------------------------*/
.insideheader { background: url(../images/inner-bg.jpg) repeat-x top; height: auto; margin-top: 9px; padding: 12px 11px 0 8px }
* html .insideheader { background: url(../images/inner-bg.jpg) repeat-x top; height: auto; margin-top: -42px; padding: 12px 11px 0 8px }
* + html .insideheader { background: url(../images/inner-bg.jpg) repeat-x top; height: auto; margin-top: 89px; padding: 12px 11px 0 8px }
.insideheader li { line-height: 17px; margin-right: 20px }
.leftnavtab { background: url(../images/leftnavtab-bg.jpg) repeat-y; padding: 0 9px 0 9px }
.leftnavtext { padding: 0px; text-align: left }
.leftnavtext ul { padding-left: 0px; list-style: none; margin-top: 0px; margin-bottom: 0px }
*:first-child+html .leftnavtext ul { margin-left: 0px; list-style: none; margin-top: 0px }
* html .leftnavtext ul { margin-left: 0px; list-style: none; margin-top: 0px }
.leftnavtext li { background: url(../images/icon-sq.jpg) no-repeat; border-bottom: dotted #b2b2b2 1px; line-height: 23px; list-style: none; margin: 0px; display: block; }
.leftnavtext li a { padding-left: 24px; height: 23px; text-decoration: none; color: #2767a4; display: block; font-weight: bold }
.leftnavtext li a:hover{  background: url(../images/icon-sq-hover.jpg) no-repeat; background-color: #ebeaea }
.insidecontentbox { padding: 5px; border-top: solid #dee1e2 1px; margin-top: 20px; margin-bottom: 9px; text-align: justify; color:#3e4247 }
.insidecontentbox a {color:#3e4247; text-decoration:underline;}
.insidecontentbox a:hover {text-decoration:none;}
.insidecontentbox img { border: solid #ddd 1px; float: left; margin-right: 12px }
.insidecontentbox ul {margin-left:20px; padding:0px;}
.insidecontentbox ul li {margin-left:20px;}

.t {background: url(../images/dot.jpg) 0 0 repeat-x; width: 100%}
.b {background: url(../images/dot.jpg) 0 100% repeat-x}
.l {background: url(../images/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px} 

h3 { font-size: 18px; margin-top: 0px; margin-bottom: 0px; padding: 0px }

.lightgrey { color: #979797 }

#in418 {  color: #3e4247; text-align: justify }
#in418a {  color: #919191; text-align: justify; padding-left: 30px }
.proLink { background-image: url(../images/pro-ico.jpg); padding-left: 25px; font-weight: bold; background-repeat: no-repeat; color: #3ba3eb }
.proDes { font-size: 10px; padding-left: 26px; }
.bluelink { border-bottom: dotted #2767a4 1px; text-decoration: none; color: #3f83ea; font-weight: bold }
.liner { border-bottom: solid #ccc 1px }
.linertr:hover { background-color: #fff }
.snipnet { background-color: #f4ffde; padding: 10px }
.greytabbox { width: 620px }
.greytabbox-top { background: url(../images/grey-tabbox-top.jpg); height: 30px; padding-left: 10px; color: #565657; line-height: 30px; font-weight: bold }
.greytabbox-mid { background-color: #fff; border-left: solid #e7e6e6 1px; border-right: solid #e7e6e6 1px; padding: 10px; }
.greytabbox-bottom { background: url(../images/grey-tabbox-bottom.jpg); height: 15px }
.greytabbox-title { font-family: "Trebuchet MS"; text-transform: uppercase; color: #999761 }
.sitegrey { color: #3e4247; text-decoration: none }
.sitegrey a{ color: #3e4247; text-decoration: none }
a:hover.sitegrey { color: #3e4247; text-decoration: none; border-bottom: dotted #3e4247 1px }
.features {float: left; width: 290px; margin-left: 0px; margin-right: 36px; margin-bottom: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
.features2 { float: left; width: 290px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; margin-top: 0px; font-family: Arial, Helvetica, sans-serif; text-align: justify; }
.features img, .features2 img { border: none; }
.featuresright{ float: right; }
.featuresclear { clear: both; }

/*-------------------- new 15-07-09 ----------------------*/

.bas{width:400px; margin:5px 0px 10px 0px; padding:24px 25px 3px 210px; background:url(../images/bas.jpg) 0 0 no-repeat; height:290px;}

.bas h1 { font:bold 20px/22px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#265f83; text-decoration:none;}

.bas h2 {font:normal 14px/17px Verdana, Geneva, sans-serif; color:#1385b6; text-decoration:none; font-weight:bold;}

.bas img { border:none;}

.bas a {color:#2a5d7d; font-family:Verdana, Geneva, sans-serif; font-weight:bold; text-decoration:none;}

.bas a:hover {border-bottom:1px dotted #2a5d7d;}

.bas img {margin-top:15px;}

.bas p {padding:15px 20px 0px 0px; color:#000; font-family:Arial, Helvetica, sans-serif; line-height:14px;}





/*------------------------------ New CSS for Mobile Developmen-----------------------*/

.mobiledevelopmentbox { color:#3e4247; font-size:12px; text-align:justify; }

.mobileappbox { margin:0px 10px; color:#3e4247; font-size:12px; text-align:justify; }

.mobappd_left {width:300px; height:auto; float:left; margin:10px 0px 10px 5px; text-align:left;}

.mobappd_left img {border:0px; margin:0px; float:none}

.mobappd_right {width:300px; height:auto; float:right; margin:10px 5px 10px auto; text-align:left;}

.mobappd_right img {border:0px;  margin:0px; float:none}


.mobileimage {float:left; width:73px;}

.mobiledetails {float:right; width:225px; color:#5d5d5d; text-indent:0px; font-size:12px}

.mobiledetails p {margin:0px; padding:0px;}

.mobiledetails a {color:#5d5d5d;}

.mobapp_casestudy {background:url(../images/casestudy_bg.jpg) no-repeat; width:auto; height:131px; margin:15px 0px; padding:50px 0px 0px 27px;}

.mobapp_casestudy ul {margin:0px; padding:0px; list-style:none;}

.mobapp_casestudy ul li {float:left; padding:0px 25px 0px 0px; margin:0px;}


.overview {margin-bottom:15px; font-size:12px}

.overview ol {margin:0px 0px 0px 20px; padding:0px 0px 0px 10px;}

.casestudy { width: 621px; float: right; background:url(../images/casestudy_header.jpg) no-repeat #fff; height:auto; padding:190px 5px 0px 5px; color:#333; font-size:12px;}

.casestudy ol {margin:0px 0px 0px 15px; padding:0px 0px 0px 12px;}

.casestudy ul {margin:0px 0px 0px 15px; padding:0px 0px 0px 12px;}

.castudyheader {font-size:14px; font-weight:bold}

.screenshot {background:#f6f6f6; border:1px solid #c3c3c3; padding:10px 15px 0px 16px; margin-bottom:10px; }

.screenshot ul {margin:0px; padding:0px; list-style:none;}

.screenshot ul li {float:left; padding:0px; margin:0px 18px 10px 0px;}

.screenshotblock {width:127px; background:#FFF; height:auto;border:1px solid #e5e5e5; text-align:center;min-height:250px; font-size:11px; }

* html .screenshotblock  {height:250px;}

.screenshotblocklast {width:127px; background:#FFF; height:auto; padding:5px; border:1px solid #e5e5e5; margin:0px; text-align:center;min-height:250px; font-size:11px;}

* html .screenshotblocklast{height:250px;}

.screenshotblock1 {width:127px; background:#FFF; height:auto;border:1px solid #e5e5e5; text-align:center;min-height:210px; font-size:11px; }

* html .screenshotblock1  {height:210px;}

.screenshotblocklast1 {width:127px; background:#FFF; height:auto; padding:5px; border:1px solid #e5e5e5; margin:0px; text-align:center;min-height:210px; font-size:11px;}

* html .screenshotblocklast1{height:210px;}

.poslist {background:#f7f7f7; border:1px solid #ccc; padding:5px; margin-bottom:15px; text-align:left!important;}

/*alan acton page created on 23 feb 2011 by ravi*/
.alan_content { margin-bottom:10px;}
.alan_content h1 { font-size:24px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:20px 0 0 10px; margin-bottom:10px; color:#000;}
.alan_content h1 span { font-size:12px; font-weight:bold; color:#3b4045;}
.alan_cont_rt h2  { font-size:16px!important; color:#688fad; margin:0 0 10px 0px; padding:0px; font-weight:normal;}

.alan_contenttop { background:url(../images/alanconttop.jpg) no-repeat center top; padding:15px; width:852px;}
.alan_contentbot { background:url(../images/alancontbot.jpg) no-repeat center top; height:13px; width:882px;}
.alan_cont_lt { float:left; width:122px;}
.alan_cont_rt { float:right; width:714px; border-left:1px solid #a9c5db; padding:0 0 0 15px; font-size:12px; }
.alancontact { background:url(../images/alan_contactdtlbg.jpg) no-repeat left top; height:106px; padding:10px; width:677px; margin-bottom:20px;}
.alancontact_lt { float:left; width:320px; padding:0 40px 0 0;}
.alancontact_lt p { margin-bottom:10px;}
.alancontact_rt { float:left; width:300px;}

ul.alan { margin:0px; padding:0px;}
ul.alan li { margin:0px; padding:0px; list-style:none; height:30px; font-weight:bold; line-height:25px;}
ul.alan li a { display:block; text-decoration:none; color: #3e4247;}
ul.alan li.phone { margin:0px; padding:0 0 0 30px; background:url(../images/phone_icon.jpg) no-repeat left top;}
ul.alan li.cell { margin:0px;  padding:0 0 0 30px; background:url(../images/cell_icon.jpg) no-repeat left top;}
ul.alan li.mail a { margin:0px;  padding:0 0 0 30px; background:url(../images/mail_icon.jpg) no-repeat left top; display:block;}
ul.alan li.msn { margin:0px;   padding:0 0 0 30px; background:url(../images/msn_icon.jpg) no-repeat left top;}
ul.alan li.skype { margin:0px; padding:0 0 0 30px; background:url(../images/skype_icon.jpg) no-repeat left top;}
/*alan acton page created on 23 feb 2011 by ravi*/



/********WEBSITE PACKAGES SANTOSH 22-01-11********/
.websitepack_cont { background: url(../images/web_package_bg.jpg) no-repeat center top; padding:414px 0px 20px 0px;}
*html .websitepack_cont { width:884px;}
.websitepacktop { background:url(../images/web_package_top.jpg) no-repeat center top; width:1000px; height:125px;}
.websitepack_container{ border:0px dashed #4fb1ca; padding:0px;}
.features_pack{ background: url(../images/websitepack_dotted_line.gif)  top center no-repeat; padding-top:1px; float:left; min-height:50px; width:100%;}
.features_row1{ float:left; height:35px; line-height:35px; padding-bottom:1px; width:100%;  background: url(../images/websitepack_dotted_line.gif) bottom center no-repeat;}
.feature_text{float:left; height:35px; width:458px; padding-left:23px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004655; }
.feature_text_new1{float:left; height:35px; line-height:35px; width:458px; padding-left:23px; background:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004655; }

.features_row1_1{ float:left;  padding-bottom:1px; width:100%;  background: url(../images/websitepack_dotted_line1.gif) bottom right no-repeat;}

.feature_text_bo_img{float:left; width:423px; margin-left:43px; padding-left:15px; background:url(../images/web_package_fea_bullet_bg.jpg) left top no-repeat; list-style:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004655;}

*html .feature_text_bo_img{float:left; width:423px; margin-left:20px; padding-left:18px; background:url(../images/web_package_fea_bullet_bg.jpg) left top no-repeat; list-style:none;  font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004655;}


.standard_plan{float:left; min-height:35px; width:134px; margin-right:1px; background:#daebfb; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0459ba; text-align:center;}
.advanced_plan{float:left; min-height:35px; width:133px; margin-right:1px; background:#d9efcc; font-family:Arial, Helvetica, sans-serif; Times, serif; font-size:16px; color:#0e7100; text-align:center;}
.premium_plan{float:left; min-height:35px; width:131px; margin-right:0px; background:#ffedd9; font-family:Arial, Helvetica, sans-serif; Times, serif; font-size:16px; color:#cd5302; text-align:center;}


.period_cost{ float:left; width:100%; }
.features_row2{ float:left; min-height:58px; line-height:normal; padding-bottom:1px; width:100%;  background: url(../images/websitepack_dotted_line.gif) bottom center no-repeat;}

.websitepack_actual_period{float:left; height:58px; width:458px; padding-left:23px; background: #ddefff; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#004655; }
.websitepack_period_bl{float:left; height:58px; width:134px; margin-right:1px; background:#bddbf7; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0459ba; text-align:center;}
.websitepack_period_gr{float:left; height:58px; width:133px; margin-right:1px; background:#bbe2a3; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0e7100; text-align:center;}
.websitepack_period_orng{float:left; height:58px; width:131px; margin-right:0px; background:#ffdebb; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#cd5302; text-align:center;}


.websitepack_actual_period img, .websitepack_period_bl img, .websitepack_period_gr img, .websitepack_period_orng img{margin:8px 0;}


.features_row2_1{ float:left; padding-bottom:0px; height:33px; line-height:33px; width:100%;  }

.features_row3{ float:left; padding-bottom:0px; height:33px; line-height:33px; width:100%;  background: url(../images/websitepack_dotted_line.gif) bottom center no-repeat;}

.websitepack_buybtn{ float:left; height:33px; line-height:33px; width:100%; padding-bottom:25px;  }
*html .websitepack_buybtn{ margin-top:-22px;  }

.websitepack_buybtn_normal{float:left; height:35px; width:458px; padding-left:23px; /*background: url(../images/websitepack_buy_btn_normal.gif) top left repeat-x;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#004655; }
.websitepack_buybtn_bl{float:left; height:33px; width:134px; margin-right:1px; /*background: url(../images/websitepack_buy_btn_lightblue.gif) top left repeat-x;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0459ba; text-align:center;}
.websitepack_buybtn_gr{float:left; height:33px; width:133px; margin-right:1px; /*background: url(../images/websitepack_buy_btn_lightgreen.gif) top left repeat-x;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#0e7100; text-align:center;}
.websitepack_buybtn_orng{float:left; height:33px; width:131px; margin-right:0px; /*background: url(../images/websitepack_buy_btn_lightorange.gif) top left repeat-x;*/ font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#cd5302; text-align:center;}



.additional_feature{ float:left; width:884px; min-height:165px; background:#fff url(../images/websitepack_adi_fe_bg.jpg) top left no-repeat;}
.additional_feature_title{ float:left; width:100%; height:54px;  padding-bottom:1px; background:url(../images/websitepack_dotted_line.gif) bottom center no-repeat;}

.additional_feature_nor{float:left; height:33px; line-height:33px; width:458px; padding-left:23px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#004655; }
.additional_feature_1{float:left; height:33px; width:153px; margin-right:1px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0459ba; text-align:center;}
.additional_feature_2{float:left; height:33px; width:153px; margin-right:1px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#0e7100; text-align:center;}
.additional_feature_3{float:left; height:33px; width:153px; margin-right:0px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#cd5302; text-align:center;}


.additional_feature_1 img, .additional_feature_2 img, .additional_feature_3 img{ margin:8px 0;}

.requestquote{ float:left; width:100%;height:55px; text-align:center; margin:5px 0;}
*html .requestquote{ float:left; width:100%;height:55px; text-align:center; margin:10px 0;}

/********WEBSITE PACKAGES SANTOSH 22-01-11********/

.dotline { background:url(../images/dotline.jpg) repeat-x left center; height:1px; padding:10px 0;}

/*...................24x7hosting support.......................*/

.24x7_top{ width:auto; margin:0px 0px 0px 0px; padding:0px;}
.24x7logo{ width:166px; height:78px;}
.cantrust{ width:488px; height:37px; margin-top:20px;}
.support_engineers{ width:auto; margin:15px 0px 0px 0px;}
.support_cantrust_textouter{ width:880px; border-left:1px solid #b2cbe1; border-right:1px solid #b2cbe1;}
*html .support_cantrust_textouter{ margin-top:-3px;}
*+html .support_cantrust_textouter{ margin-top:-3px;}
.support_cantrust_text{ width:auto; margin:0px 0px 0px 0px; background:#e1eecc url(../images/syct.jpg) no-repeat center top; padding:55px 15px 15px 15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.value_proposition{ width:auto; margin:0px; padding:15px;}
.value_proposition h1{ width:auto; margin:0px 0px 15px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#333333; display:block; font-weight:normal;}
.vp_left{ width:48%; margin:0px; padding:0px; float:left;}
.vp_left ul{ width:auto; margin:0px; padding:0px; list-style-type:none;}
.vp_left ul li{ width:auto; margin:0px 0px 15px 0px; padding:0px 0px 0px 30px; list-style-type:none; background:url(../images/vp_bullet.gif) no-repeat left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.service_offerings{width:850px; margin:0px 0px 0px 0px; background:#dceffb; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal ;border-left:1px solid #b2cbe1; border-right:1px solid #b2cbe1;}
.service_offerings a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal ; color:#015ed2; text-decoration:underline;}
.service_offerings a:hover{ color:#015ed2; text-decoration:none;}
.service_offerings_bott{width:882px; margin:0px 0px 0px 0px; background:url(../images/sso.gif) no-repeat left bottom; padding:0px; height:17px;}

.service_offerings h1{ width:auto; margin:0px 0px 15px 0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#333333; display:block;}

/*...................24x7hosting support.......................*/

/*..........................28-07-2011 NEW DESING CHANGES.................................*/

.indexheaderright_new { width: 631px; float: right }
.indexheaderright_new h2 {background:url(../images/header_new.jpg) no-repeat; width:631px; height:323px; text-indent:-2000px;/* margin-top:-10px;*/}

.showcase_new { float:left; background: url(../images/showcase-bg.png) repeat-y; height: 210px; width:100%; margin-bottom:10px;}
*html .showcase_new { background: url(../images/showcase-bg.jpg) repeat-y; height: 210px }

.title_outer{float:left; width:100%; height:15px; margin-bottom:15px; }
.dev_title { float: left; width: 203px; height: 15px; margin-bottom:10px; padding-left:0px; text-align:center; }
.dev_title img {}
.dev_title img:hover { border: 0px solid #fff; padding: 0px; margin: 0px; }


.dev { float: left; width: 190px; height: 184px; margin-left: 0px; margin-right: 0px; margin-bottom: 15px!important; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.dev2 { float: left; width: 190px; height: 184px; margin-left: 20px; margin-right: 20px; margin-bottom: 15px; margin-top: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; }
.dev img, .dev img a { padding: 0px; margin: 0px; border: 1px solid #fff; float:left; }
.dev a img:hover { border: 1px solid #ccc; padding: 0px; margin: 0px; }
.dev2 img, .dev2 img a {padding: 0px; margin: 0px; border: 1px solid #fff; float:left;}
.dev2 a img:hover { border: 1px solid #ccc; padding: 0px; margin: 0px; }

.left{float:left;}


/*CSS added on 5 aug 2011 for offshore page by Ravi*/


.insidecontentbox1 { padding: 5px;  margin-top: 20px; margin-bottom: 9px; text-align: justify; color:#3e4247 }
.dot_cont { width:621px;}
.dot_cont_top {}
.dot_cont_top_lt { float:left; width:384px;}
.dot_cont h1 { margin-bottom:15px;}
.dot_cont_top_rt { float:right; width:228px; padding:0 0 0 9px;}
.blue_text { font-size:13px; color:#2767b2;}

.aress_diffbx { margin-bottom:10px; }
.aress_diffbx_top { }
.aress_diffbx_cont { background:url(../images/aress_diff_contbx.jpg) no-repeat center bottom; padding:0 0 10px 0;}
.aress_diffbx_cont ul { margin:0px; padding:0px;}
.aress_diffbx_cont ul li { margin:0px; padding:8px 10px 10px 25px; width:193px; background:url(../images/bullet_img.jpg) no-repeat 5px 8px; border-bottom:1px dotted #8699a0; text-align:left; line-height:normal; list-style:none;}
.aress_diffbx_cont ul li.noborder { border:none;}

.feat_prd_cont { width:631px; background:url(../images/feat_project_bg.jpg) no-repeat center top; padding:90px 0 0 0;}
ul.qck_look { margin:0px; padding:0 0 0 13px; }
ul.qck_look li { margin:0 0 2px 0px; padding:0 0 0 20px; background:url(../images/bullet_img1.jpg) no-repeat left 2px; list-style:none; font-weight:bold; color:#22282c; font-size:12px; }
.feat_qck_look {height:150px;}
.feat_dtl { width:611px; margin:0 auto; padding:0 0 20px 0;}
.feat_dtl_rw { border-top:1px solid #c3d6e6; padding:10px 0 10px 0;}
.feat_dtl_rw .prjscren{ float:left; width:166px; margin-right:11px; }
.feat_dtl_rw_desc { float:left; width:434px;}
.feat_dtl_rw_desc h2 { color:#2767c1; font-size:13px; margin-bottom:5px;}
.feat_dtl_rw_desc p { margin-bottom:10px;}
.feat_dtl_rw ul { margin-left:20px;}
.feat_dtl_rw ul li { list-style-type:circle outside;}
.feat_tech { margin-bottom:5px;}
.keyfeat_lt { float:left; width:150px;}
.keyfeat_rt { float:left; width:150px;}

.our_teambx { margin-bottom:10px;}
.our_teambx_top {}
.our_teambx_cont { background:url(../images/ourteambx_bot.jpg) no-repeat center bottom; padding:10px 9px 10px 8px; width:217px; font-weight:bold; line-height:normal;}

.how_work_cont { background:url(../images/ourteambx_bot.jpg) no-repeat center bottom; padding:10px 0px 10px 0px; width:236px; font-weight:bold;}
.how_work_cont p { color:#2767a4; font-weight:bold; width:217px; margin:0 auto 5px auto; line-height:normal; }
.how_work_cont ul { margin:0px; padding:0px; }
.how_work_cont ul li { margin:0px; padding:8px 0 10px 30px; background:url(../images/bullet_img2.jpg) no-repeat 10px 8px; list-style:none; border-top:1px dotted #839e8e; line-height:normal; }
/*CSS added on 5 aug 2011 for offshore page by Ravi*/
