body{margin:0; padding:0; font:13px Tahoma, Geneva, sans-serif,Bell MT; background-color:#FFF; color:#333333;}

@font-face {
    font-family: "Maven Pro";
    src:url(../fonts/MavenPro-Regular.ttf) format("truetype");
}

@font-face {
    font-family: "Accidental Presidency";
    src:url(../fonts/accid.ttf) format("truetype");
}

@font-face {
    font-family: "Bebas Neue";
    src:url(../fonts/BebasNeue.otf) format("opentype");
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

input, textarea, select {
    background-color: #FFFFFF;
    border: 1px solid #CBCBCB;
    border-radius: 3px 3px 3px 3px;
    color: #373737;
    margin-right: 10px;
    padding: 5px;
}
select {
    padding: 1px;
}

.inputbtn{background-color:#d51902 !important; border:2px solid #FFF; box-shadow:1px 1px 5px #666666; border-radius:5px; cursor:pointer; padding:5px 10px; font: bold 12px Arial, Helvetica, sans-serif; color:#FFF; background: #d51902; /* Old browsers */
background: -moz-linear-gradient(top,  #d51902 0%, #a51100 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d51902), color-stop(100%,#a51100)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d51902 0%,#a51100 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d51902 0%,#a51100 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d51902 0%,#a51100 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d51902 0%,#a51100 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d51902', endColorstr='#a51100',GradientType=0 ); /* IE6-9 */
}

.btn a{background:url(../images/button.jpg) no-repeat; color:#FFF; font-size:13px; text-align:center; height:22px; padding:3px 0 0; width:105px; display:block;}

a{outline:none; color:#d21802; text-decoration:none;}
a:hover{color:#000; }
a.select{color:#000; }

h1{font:normal 30px Tahoma, Geneva, sans-serif ; color:#d21802; margin:0; padding:0; margin-top:20px; text-transform:capitalize;}

h2{font:bold 20px Tahoma, Geneva, sans-serif ; color:#d21802; margin:0; padding:0; margin-top:20px; text-transform:capitalize;}

h3{font:bold 16px Tahoma, Geneva, sans-serif; color:#165075; margin:0; padding:0; text-transform:none;}

p{font:13px Tahoma, Geneva, sans-serif; color:#333; padding:10px 0; margin:0; line-height:20px;}
#content ul li, #content ol li{font:13px Tahoma, Geneva, sans-serif; color:#333; margin:0; padding:0; margin-bottom:12px; line-height:18px;}

.btn_red{background-image: linear-gradient(bottom, rgb(166,17,0) 40%, rgb(210,22,2) 70%);
background-image: -o-linear-gradient(bottom, rgb(166,17,0) 40%, rgb(210,22,2) 70%);
background-image: -moz-linear-gradient(bottom, rgb(166,17,0) 40%, rgb(210,22,2) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(166,17,0) 40%, rgb(210,22,2) 70%);
background-image: -ms-linear-gradient(bottom, rgb(166,17,0) 40%, rgb(210,22,2) 70%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.4, rgb(166,17,0)),
	color-stop(0.7, rgb(210,22,2))
); border:1px solid #a90000; border-radius:3px; display:block; padding:3px 10px; box-shadow:0px 0px 3px #666; color:#FFF; font:bold 13px Tahoma, Geneva, sans-serif; text-shadow:1px 1px 1px #6d0c00; cursor:pointer;}

#wrap{width:100%; height:100%; min-width:1000px;}


#toplinkscont{background:url(../images/topbg.jpg) repeat-x; height:28px; width:100%;}

#toplinkscont #toplinks{width:1000px; margin:0 auto;}
#toplinks ul#leftlinks{margin:0; padding:0; list-style-type:none;}
ul#leftlinks li{display:inline; background:no-repeat left center; float:left; margin-right:30px;}
ul#leftlinks li a{font:bold 13px Tahoma, Geneva, sans-serif; color:#7d7b7c; padding:8px 0 5px 25px; text-decoration:none; display:block;}
ul#leftlinks li a:hover{color:#d21802;}

.mediaicons{float:right; margin-top:2px;}
.mediaicons img{margin:0 2px; float:left;}


#out_div{width:1000px; margin:0 auto; clear:both;}

#top_hed{padding:13px 0;}

#top_hed #logo{float:left;}
#top_hed #logo a{background:url(../images/CL_logo.png) no-repeat; display:block; width:139px; height:55px; text-indent:-10000px;}
#top_hed ul{margin:0; padding:0; list-style-type:none;}
#top_hed ul li{float:left; display:inline; margin:0 10px;}


#mainnavcont{background:url(../images/mainnavbg.jpg) no-repeat; width:1000px; height:38px; clear:both;}


#header_cont{clear:both;}

#header_cont #header{float:left; width:1000px; padding-top:10px;}

#header_cont #formcont{background:url(../images/formbg.jpg) no-repeat; width:276px; height:278px; float:left; margin-top:20px;}
#header_cont #formcont .hed{font:normal 13px Tahoma, Geneva, sans-serif; color:#FFF; line-height:30px; padding:0 15px;}
#header_cont #formcont #form{padding:10px 17px 30px 17px;}
#header_cont #formcont #form input{width:232px; height:23px; background:url(../images/forminputbg.jpg) no-repeat; border:none; margin-bottom:8px;}
#header_cont #formcont #form textarea{background:url(../images/formtextareabg.jpg) no-repeat; width:232px; height:70px; border:none; margin-bottom:5px;}
#header_cont #formcont #form .btn{background-image:none; padding:0; width:123px; height:31px;}


#in_div{clear:both; padding:10px 0;}

.boxescont{padding-top:10px; clear:both;}

.divboxouter{background-color:#fff; padding:1px; border:1px solid #dfdfdf; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.divboxouter .boxinner{background-color:#FFF; border:8px solid #ececec; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px;}

.divboxouter .boxinner h2{font:bold 15px Tahoma, Geneva, sans-serif,Bell MT; color:#165075; margin:0; padding:0; padding-left:40px; background:no-repeat left center; height:40px; line-height:40px; text-transform:none;}

.quote{position:relative; top:0; left:0; width:18px; height:18px; margin-right:8px;}

#footercont{background-color:#F9F9F9; border-top:1px solid #E4E4E4; padding-top:10px; width:100%; clear:both; margin-top:10px;}

#footercont #footer{width:1000px; margin:0 auto; font:12px Tahoma, Geneva, sans-serif; color:#2c2c2c;}
.links{width:200px; float:left; margin-right:10px;}
#footercont #footer ul.links{margin:0; padding:0; list-style-type:none; width:200px; float:left; margin-right:35px; height:210px;}
#footercont #footer ul.links li{}
#footercont #footer ul.links li a{background:url(../images/arrow_off.png) no-repeat left center; border-bottom:1px solid #ececec; padding:10px 0 10px 20px; display:block; font-size:12px;}

#footer .cont{width:200px; margin-right:66px; float:left;}

#footer h3{color:#165075; line-height:24px; font:24px Tahoma, Geneva, sans-serif; margin:0; padding:0;}

.cont ul{margin:0; padding:0; list-style-type:none;}
.cont ul li{}
.cont ul li a{background:url(../images/footarw.gif) no-repeat left center; padding:3px 0 5px 10px; color:#2c2c2c; margin-bottom:3px; text-decoration:none; display:block;}

#footer .cont input{background-color:#ececec; border:1px solid #dfdfdf; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; height:22px; margin-bottom:5px; font-size:11px;}
#footer .cont .btn{background-color:transparent; border:none; padding:0; width:91px; height:27px;}

#footer .footbtm{padding:10px 0; height:20px; border-top:1px solid #E4E4E4; clear:both;}


/*========= STARTS INNER PAGES STYLE ===========*/

#leftdiv{width:191px; float:left;}

#rightdivouter{width:805px; float:left; background-color:#fff; padding:1px; border:1px solid #dfdfdf; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
#rightdiv{background-color:#FFF; border:8px solid #ececec; min-height:945px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px;}

.leftnav{margin:10px 0;}
.leftnav .hed{background:url(../images/leftnavhed.jpg) no-repeat; padding:5px 8px 5px 0; font:bold 15px Tahoma, Geneva, sans-serif; color:#FFF;  text-shadow:1px 1px 0.5px #700b00; text-transform:uppercase; height:24px; line-height:24px; text-align:right;}
.leftnav ul{background:url(../images/leftnavbg.jpg) repeat-y; border-left:1px solid #e4e4e4; margin:0; padding:0; list-style-type:none; text-align:right;}
.leftnav ul li{ border-bottom:1px dotted #d7d7d7; padding:8px; background:none;}
.leftnav ul li a{font:bold 13px Tahoma, Geneva, sans-serif; color:#454545; display:block; text-decoration:none; line-height:26px;}
.leftnav ul li a:hover{color:#d21802;}

.leftnav ul li ul{background:none; border:none; padding-right:8px;}
.leftnav ul li ul li{border:none; padding-right:10px; padding:3px 10px 3px 0; background:url(../images/lftnavinnerarw.png) no-repeat center right;}
.leftnav ul li ul li a{font:normal 11px Arial, Helvetica, sans-serif; color:#454545; line-height:16px;}


.leftnav .btm{background:url(../images/leftnavbtmbg.jpg) no-repeat; height:8px;}

#leftdiv h3{color:#d21802; padding:5px 8px 5px 0; font:bold 17px Tahoma, Geneva, sans-serif; margin:0; text-align:right; line-height:18px;}

.leftbox{border:solid #dfdfdf; border-width:8px 0 8px 1px; -webkit-border-top-left-radius:18px; -moz-border-radius-topleft:18px; border-top-left-radius:18px; -webkit-border-bottom-left-radius:18px; -moz-border-radius-bottomleft:18px; border-bottom-left-radius:18px; padding:20px 8px; margin-bottom:10px; background-color:#FFF;}

#innerhed{background-repeat:no-repeat; width:739px; height:110px; padding:55px 0 0 30px;}
#innerhed h4{font:normal 52px 'Accidental Presidency', Arial, Helvetica, sans-serif; margin:0; padding:0;}
#innerhed p{font:13px Tahoma, Geneva, sans-serif; padding:0; margin:0;}

#innerservices{background:url(../images/innerservicestabbg.jpg) no-repeat; height:41px;}
#innerservices ul{margin:0; padding:0 19px; list-style-type:none;}
#innerservices ul li{display:inline;}
#innerservices ul li a{float:left; display:block; font:bold 14px Tahoma, Geneva, sans-serif; padding:14px 32px 11px 42px; background:no-repeat left center; text-decoration:none; color:#202020; border-right:1px solid #bfbebe;}
#innerservices ul li a:hover{color:#d21802;}


.bcrum{background-color:#eeecec; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px 0; display:block; margin:5px 0; clear:both; padding:0 15px; height:28px;}
.bcrum ul{margin:0; padding:0; list-style-type:none;}
.bcrum ul li{display:inline; float:left; font:bold 12px Tahoma, Geneva, sans-serif; color:#4b4c4d; height:28px; line-height:28px; margin-right:5px;}
.bcrum ul li a{display:block; background:url(../images/bcrumarw.png) no-repeat top right; color:#de1701; padding-right:20px; text-decoration:none;}
.bcrum ul li a:hover{color:#000;}

.btnhealthcheck{position:absolute; top:0; left:0; z-index:10;}


#all{ float:left;}
#content .pakages{ float:left; width:765px; border-bottom: dotted 1px #d5d5d5; padding:15px 0 5px 0; position: relative;}
#content .left{ float:left; padding:0 15px 0 0;}
#content .rigntpac{ float:left; width:500px;}
#content .rigntpac h1{font:bold 20px Myriad Pro ; color:#c11400; margin:0; padding:0; text-transform:capitalize;}
#content .rigntpac p{ margin:0; padding:0; margin:5px 0;}
#content .rigntpac ul{margin:0; list-style-type:none; padding:0px;}
#content .rigntpac ul li{display:inline; float:left; background:url(../images/mark.jpg) left no-repeat; padding:0 0 0 25px; clear:both; line-height:12px; font-weight:bold; color:#525252;}
#content .more{ float:right; position: absolute; top:180px; left:660px;}

#innerhed2{background-repeat:no-repeat; width:739px; height:145px; padding:20px 0 0 30px;}
#innerhed2 h4{font:normal 52px 'Accidental Presidency', Arial, Helvetica, sans-serif; margin:0; padding:0;}
#innerhed2 p{font:12px Tahoma, Geneva, sans-serif; padding:10px 0 0 0; margin:0; line-height:20px;}

#content .rigntpac1{ float:left; width:740px; padding:0 0 0 25px;}
#content .rigntpac1 h1{font:bold 20px Myriad Pro ; color:#c11400; margin:0; padding:40px 0 0 0; text-transform:capitalize;}
#content .rigntpac1 p{ margin:0; padding:0; margin:5px 0;}
#content .rigntpac1 ul{margin:0; list-style-type:none; padding:0px;}
#content .rigntpac1 ul li{display:inline; float:left; background:url(../images/mark.jpg) left no-repeat; padding:0 0 0 25px; clear:both; line-height:12px; font-weight:bold; color:#525252;}

#all .enq{ float:left; background:url(../images/enquiry.jpg) no-repeat #fff; width:508px; margin:0 0 0 60px; padding:50px 100px 0 50px; line-height:20px; color:#4e4d4d;}

.enq_st{ height:18px; width:240px; border:solid 2px #e2e2e2; padding:2px 4px; background:#fff; font-size:11px; color:4e4d4d;}
.enq_st2{ height:25px; width:250px; border:solid 2px #e2e2e2; padding:2px 0 2px 4px; background:#fff; font-size:11px; color:4e4d4d;}
.enq_st3{ height:80px; width:240px; border:solid 2px #e2e2e2; padding:2px 4px; background:#fff; font-size:11px; color:4e4d4d;}

#all .enq h3{color:#4e4d4d; padding:10px 0 5px 0; font:bold 17px Tahoma, Geneva, sans-serif; margin:0; line-height:18px;}

#all .portfolio_image{ float:left; margin:7px 10px;}
#all .portfolio_image p{ text-align:center; font:bold 12px Myriad Pro ; color:#c11400; margin:0px; padding:0px;}
#all .portfolio_image a{ text-align:center; font:bold 12px Myriad Pro ; color:#c11400; text-decoration:none;}
#all .portfolio_image a:hover{ text-align:center; font:bold 12px Myriad Pro ; color:#c11400; text-decoration:underline;}


.bcrum1{background-color:#eeecec; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px 0; display:block; margin:5px 0; clear:both; padding:0 15px; line-height:28px;}

#orm_all{ float:left; min-height:600px; padding: 15px 0 0 0;}

.footerTags{position:relative; left:150px;}
.flink{outline:none; color: #7D7B7C;; text-decoration:underline;}
.flink:hover{color:#d21802; text-decoration:none;}
.flink.select{color:#d21802; text-decoration:none;}

#rightdiv1{background-color:#FFF; border:8px solid #ececec; min-height:350px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:10px; line-height:23px;}
 #rightdiv1 h2{font:bold 20px Tahoma, Geneva, sans-serif ; color:#d21802; margin:0; padding:0 0 15px 0;  text-transform:capitalize;}


.hed_content{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding:0 5px;
margin:0;
height:15px;
margin-bottom:5px;
font-size:12px;
background:url(../images/round_arrow.png) no-repeat right top;
line-height:11px;
}

.current{ /*class added to contents of 1st demo when they are open*/
background:url(../images/round_arrow.png) no-repeat right bottom;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
}


.openlanguage{ /*class added to contents of 2nd demo when they are open*/

}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/

}

.btn_order{position:fixed; bottom:15px; right:20px; z-index:10000;}
.live_chat{position:absolute; right:0; top:-9px; z-index:1;}


.team_cont{clear:both; padding:30px 0;}
.team_cont .memberpic{background:url(../images/abt-pic-frame.png) no-repeat; width:150px; height:150px; padding:11px 10px 19px 16px; float:left; margin-right:8px;}

.team_cont .memberdesc{float:left; width:585px;}
.team_cont .memberdesc h4{background:url(../images/abt-member-hed.gif) no-repeat; color:#FFF; font:bold 14px Tahoma, Geneva, sans-serif; padding:6px 10px; height:26px; margin:0; margin-top:5px;}
.team_cont .memberdesc h4 span{color:#acdefe;}
.team_cont .memberdesc ul{margin:0; padding:0; list-style-type:none;}
.team_cont .memberdesc ul li a{text-decoration:underline; color:#de1701; font-size:12px; display:block;}
.team_cont .memberdesc ul li a:hover{text-decoration:none;}
.team_cont .memberdesc ul li.twitterfollow{float:left; background:url(../images/twitter-bird.jpg) no-repeat left center;}
.team_cont .memberdesc ul li.twitterfollow a{padding:5px 0 5px 38px;}
.team_cont .memberdesc ul li.linkedinprofile{float:right; background:url(../images/linkedin-icon.jpg) no-repeat left center;}
.team_cont .memberdesc ul li.linkedinprofile a{padding:5px 0 5px 26px;}

ul.about{margin:0; padding:0; list-style-type:none;}
ul.about li{background-repeat:no-repeat; background-position:left top; padding:0 0 0 120px !important; margin:25px 0 !important; height:100px;}
ul.about li.seo{background-image:url(../images/iconDMbig.png);}
ul.about li.web{background-image:url(../images/iconWDDbig.png);}
ul.about li.bpo{background-image:url(../images/iconRBSbig.png);}
ul.about li ul li{padding:0 !important; height:auto !important; margin:10px 0 !important;}

.packages_table{background-color:#E4E9F1; border-collapse:collapse;}
.packages_table .th_col1{background-color:#0C74CB; border-radius:5px;}
.packages_table .th_col1 h2{color:#FFF !important; margin:0 !important;}
.packages_table .th_col1 h2 span{font-size:14px !important;}
.packages_table .th_col2{background: #174990; /* Old browsers */
background: -moz-linear-gradient(top,  #174990 0%, #073267 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#174990), color-stop(100%,#073267)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #174990 0%,#073267 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #174990 0%,#073267 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #174990 0%,#073267 100%); /* IE10+ */
background: linear-gradient(to bottom,  #174990 0%,#073267 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#174990', endColorstr='#073267',GradientType=0 ); /* IE6-9 */ border-radius:5px;
}
.packages_table .th_col2 h2 {
    color: #FFFFFF;
    font-size: 18px !important;
    text-shadow: 1px 1px 1px #02112B;
    text-transform: uppercase;
	text-align:center;
	margin:0 !important;
}
.packages_table .th_col2 h2 span {
    font-size: 12px !important;
}

.packages_table .th_col3{background: #83b613; /* Old browsers */
background: -moz-linear-gradient(top,  #83b613 0%, #739e11 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#83b613), color-stop(100%,#739e11)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #83b613 0%,#739e11 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #83b613 0%,#739e11 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #83b613 0%,#739e11 100%); /* IE10+ */
background: linear-gradient(to bottom,  #83b613 0%,#739e11 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#83b613', endColorstr='#739e11',GradientType=0 ); /* IE6-9 */ border-radius:5px;
}
.packages_table .th_col3 h2 {
    color: #FFFFFF;
    font-size: 18px !important;
    text-shadow: 1px 1px 1px #497D05;
    text-transform: uppercase;
	text-align:center;
	margin:0 !important;
}
.packages_table .th_col3 h2 span {
    font-size: 12px !important;
}

.test_div{background:url(../images/testi_quote.gif) top left no-repeat #ecf0f3; border:1px solid #ecf0f3; padding:15px; border-radius:5px; margin:15px 0; color:#1a2e42; font:italic 14px Arial, Helvetica, sans-serif; text-shadow:0.5px 0.5px 0.5px #FFF; line-height:24px;}
.test_div span{font-size:12px; font-style:normal; }