/*  
Name: MCB Mobile
URI: http://www.mcbmobile.com/
Description: The MCB Mibile wordpress theme by Creative Chaos
Version: 1.0
Author: Creative Chaos (Pvt.) Ltd.
Author Creative Chaos (www.csquareonline.com)
Tags: mcb mobile, sms, mobile, blue, two column
*/

/*@import "css/print.css"; */
@import "css/layout.css"; 
@import "css/typography.css"; 
@import "css/form.css"; 
@import "css/nav.css"; 
@import "css/navthree.css"; 
@import "css/flora.accordion.css";
@import "css/general.css"; 
@import "js/menu/jquerycssmenu.css";
@import "js/cssbuttonstoggler.css";

#header-ckt {
	background:url(images/top-bg.jpg) repeat-x left top;
    height:132px;
	margin:0;
	width:100%;
}
.logo-mcbckt{
	margin:0 auto;
	padding:25px 0 0 0;
	width: 957px;
}
.logo-ckt{
	margin:12px 0 0 0;
	padding:0;
}

.home-btn{
	margin:0;
	padding:0;
	float:right;
}
#main-ckt {
    margin: 0 auto;
    padding: 0;
    width: 957px;
	height:750px;
	margin-bottom: 20px;
	background:url(images/center-img.png) no-repeat left top;
}

#footer-ckt-main{
	margin:0 auto;
	padding:0;
	width:957px;
	height:60px;
	background:url(images/footer-bg.png) no-repeat left top;
}
#footer-ckt{
	margin:0;
	padding:0;
	width:957px;
	font-size:12px;
	background:url(images/footer-bg.png) no-repeat left top;
}
.ckt-links{
	margin:0;
	padding:22px 0 0 0;
	color:#ffffff;
	float:left;
}
.ckt-cred{
	margin:0;
	padding:22px 30px 0 0;
	color:#747474;
	float:right;
}
#footer-ckt span {
	color:#008b33;
}
#footer-ckt a:link, #footer-ckt a:active, #footer-ckt a:visited {
	color:#ffffff;
	text-decoration:none;
}
#footer-ckt a:hover {
	color:#369c2a;
	text-decoration:none;
	outline:none;
}

#ckt-form{
	margin: 50px 152px 0 0;
	padding:0;
	width: 365px;
	float:right;
}

#ckt-form select {width:auto;}


#ckt-form  .cform input, #ckt-form .cform textarea, #ckt-form .cform select { color:#000;}

#ckt-form label{
	margin:0 0 5px 0;
	padding:0;
	color:#fff;
}
#ckt-form input[type="text"]{
	margin:0;
	padding:5px 0 3px 3px;
	color:#000;
	width:290px;
	height:10px;
}
.valid-main{
	margin:550px 0 0 46px;
	padding:0;
	width:350px;
	float:left;
	color:#5588ba;
	font-size:11px;
	font-family:Tahoma;
	line-height:20px;
}
#ckt-form legend {
    color: #fff;
    font: 18px Helvetica;
    letter-spacing: 3px;
    margin: 0;
    padding: 0;
}
#ckt-form span.reqtxt, .emailreqtxt {
    color: #FFF !important;
    font-size: 10px;
    line-height: 1.5em;
    margin: 0 5px 7px;
    vertical-align: top;
	display:none !important;
}

#ckt-form .cf-fs1 legend, #ckt-form .cf-fs2 legend {
	visibility:hidden;
	display:none;
}
#ckt-form .cf-fs1 label {
	color: #34D600;
    font-size: 13px;
    font-weight: bold;
}

#ckt-form .cf-fs1 ol.cf-ol {
    padding: 15px 0 5px 0 !important;
}


#ckt-form .cf-fs2 ol.cf-ol {
    padding: 80px 0 5px 0 !important;
	/*padding: 30px 0 5px 0 !important;*/
}

 

#ckt-form .cf-box-group input {
    padding: 0 0 5px 0;
}
#ckt-form .cf-box-group label {
    width: 147px;
}
#ckt-form label.cf-group-after span {
    display: block;
    margin: 5px 0 0;
    padding: 0 0 0 5px;
    width: 147px;
}
#ckt-form ol.cf-ol li {
    background: none repeat scroll 0 0 transparent !important;
    line-height: 1.1em;
    list-style: none outside none !important;
    margin: 10px 0 !important;
    padding: 0;
    text-align: left;
}
#ckt-form label span {
    display: block;
    float: left;
	margin:5px 0 0 0;
	width:100%;
}
#ckt-form p.cf-sb {
    margin:0;
    padding:0 52px 0 0 !important;
    text-align: right;
	float:left;
}
#ckt-form .cform {
    margin:-20px 0 0 0;
    width: 95%;
}


#ckt-form ol.cf-ol li.cf_li_err {
    border:none;
    margin:0 !important;
    padding:0 !important;
}
#ckt-form .cf_info {
    color: #aaa;
    margin:10px 0 0 0;
    padding: 5px 0 6px 10px !important;
    width: 284px !important;
	float:left;
}
#ckt-form .failure {
	background:#F00 !important;
    display: block;
	width:200px;
	color:#fff;
}

#ckt-form .failure li {
	color:#fff;
}


#ckt-form .cform .cf_error {
    border: 2px solid #FF0000;
}
#ckt-form .cform input.sendbutton {
    float: left;
	margin:0;
	color:#fff;
}
#ckt-form select {
    float: left;
    margin: 0 0 10px 0;
	font-size: 12px;

}
#ckt-form fieldset {
    border: medium none;
    margin-top: -10px;
    padding: 5px 0;
}
#ckt-form .success {
    background: none repeat scroll 0 50% #F9F9F9;
    color: #AAAAAA;
    
}
.icc-logo{
	float:right;
	margin: 20px 170px 0 0;
}
.home-btn{
	margin:0 170px 0 0;
}

.ckt #mainmenu li {
    float: right;
}

.ckt #mainmenu li a {
    width: 60px;
	margin-right: 144px;
}

.ckt #mainmenu li a span {
	display:block;
	text-indent:-9000px;
	display:none;
}

#ckt-alert-main {
	height: 434px;
    margin: 30px auto 0;
    padding: 0;
    width: 959px;
    background:url(images/ckt-alert-bg.png) no-repeat right top ;
}



.alert-txt{
	 float: left;
    margin: -10px 0 54px;
    overflow: hidden;
    width: 400px;
}
.share{
	margin:0;
	padding:0;
	background:url(images/share.png) no-repeat left top;
	width:86px;
	height:29px;
}

#at20mc, #at_email, #at16pib, #at16pc, #at16pi, #at_share, #at_complete, #at_success, #at_error {
    position: static !important;
}


.term {padding: 0px; margin:0px; width: 295px; margin-bottom: 10px; }
.term li {color:#7eb0e1;}

body.ckt #toppanelnav { width:auto; margin-right:170px }
