body{
    	font: 13px/18px arial, sans-serif;
	color:#333333;
	min-width:800px;
    	background-color: #FFFFFF;
        margin:0;
}
img{border:0;}

a{color:#0060AB;text-decoration: none;}
a:hover{text-decoration: underline;}
a.nohover:hover{text-decoration: none;}

.line, .lastUnit {overflow: hidden; _overflow:visible; _zoom:1;}
.unit {float: left; _zoom:1;}
.unitExt {float: right;}
.size1of1 {float: none;}
.size1of2 {width: 50%;}
.size1of3 {width: 33.3333%;}
.size2of3 {width: 66.6667%;}
.size1of4 {width: 25%;}
.size3of4 {width: 75%;}
.size1of5 {width: 20%;}
.size2of5 {width: 40%;}
.size3of5 {width: 60%;}
.size4of5 {width: 80%;}
.size1of6 {width: 16.6667%;}
.size5of6 {width: 83.3333%;}
.size1of7 {width: 14.2857%;}
.size2of7 {width: 28.5714%;}
.size1of8 {width: 12.5%;}
.size3of8 {width: 37.5%;}
.size1of9 {width: 11.1111%;}
.lastUnit {float: none; _position:relative; _left:-3px; _margin-right: -3px;width:auto;}

.fleft{float: left;}
.fright{float:right;}
.fclear{clear:both;}
.clearfix::after{display: block; content: "";clear: both;}
.rposition{position: relative;}

.cus-inline-block {
	display:inline-block;
    	*display: inline;
    	zoom:1;
}

.hidden{display: none;}
.dinline-block{display: inline-block;}
.minline-block{display: inline-block !important;}
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-nowrap{white-space: nowrap;}
.vtop{vertical-align: top;}
.vbottom{vertical-align: bottom;}
.vmiddle{vertical-align: middle;}
.divcenter{margin:0 auto;}

form label.error,.mandatory{color:#FF0000; font-size:12px;}

.selectclass{    
    padding:4px 3px 3px 5px;
    text-transform:none;
    color:#333333;
    -moz-border-radius:1px;
    border-radius:1px;
    -webkit-border-radius: 1px;
    -khtml-border-radius: 1px;
    overflow:hidden;
    display:block;
    outline:0;
    border: 1px solid #0D7ACF;
    width:210px;
    font-size:12px;
    margin-top:0;
}

.selectclass.tiny{width:50px;}
.selectclass.small{width:100px;}
.selectclass.medium{width:150px;}
.selectclass.large{width:245px;}
.textclass{
    background-color: white;
    color: #333333;
    font-size: 13px;
    margin: 0 !important;
    padding: 3px 0 3px 8px;
    width: 200px;
    border-color: #0D7ACF;
    border-radius: 1px 1px 1px 1px;
    border-style: solid !important;
    border-width: 1px !important;
}
.textarea{
    width:201px;
    border:1px solid #0D7ACF;
    height:60px;
    resize: none;
}
.textclass.medium{width:150px;}
.textclass.small{width:100px;}
.textclass.tiny{width:50px;}

.searchTextClass, .cus-select-box{font: 12px/18px "PT Sans", "Verdana", "Tahoma", Helvetica, Arial, sans-serif;}
.textclass.datepicker{width:190px;}
input[type=text]:focus,textarea:focus{
border:1px solid #0D7ACF;
-webkit-box-shadow:0 0 6px #007eff;
-moz-box-shadow:0 0 5px #007eff;
 box-shadow:0 0 5px #007eff;
}

.bmargin10{margin-bottom:10px;}
.bmargin15{margin-bottom:15px;}
.bmargin20{margin-bottom:20px;}
.bmargin30{margin-bottom:30px;}
.bmargin5{margin-bottom:5px;}
.lmargin10{margin-left:10px;}
.lmargin20{margin-left:20px;}
.rmargin5{margin-right:5px;}
.rmargin10{margin-right:10px;}
.rmargin15{margin-right:15px;}
.rmargin20{margin-right:20px;}
.rmargin30{margin-right:30px;}
.rmargin40{margin-right:40px;}
.margin10{margin:10px;}
.tmargin5{margin-top:5px;}
.tmargin10{margin-top:10px;}
.tmargin20{margin-top:20px;}
.tmargin30{margin-top:30px;}

.bpadding10{padding-bottom:10px;}
.bpadding5{padding-bottom:5px;}
.lpadding10{padding-left:10px;}
.rpadding10{padding-right:10px;}
.padding10{padding:10px;}
.padding5{padding:5px;}

.tinytext{font-size:11px;}
.mediumbodytext{font-size: 12px;}
.bodytext{font-size:13px;}
.mediumtext{font-size:14px;}
.headertext{font-size:16px;}
.mpageheadertext{font-size:18px;}
.pageheadertext{font-size:20px;}

.hinttext{color:#CCCCCC;}

.boldtext{font-weight:bold;}
.normaltext{font-weight:normal;}

.bradius1{border-radius: 1px; -moz-border-image: 1px;-webkit-border-radius: 1px;padding:1px;}
.mborder{border:1px solid #d4d4d4;}
.pageloader{margin:40px auto;}
.bborder{border-bottom:1px solid #CCCCCC;}
.bborder_dark{border-bottom:1px solid #939393;}

/***** HEADER START ******/
.service-promotion { background: #254083; padding: 5px 0; color: #FFF; }
.service-promotion .cus-content { margin: 0 auto; width: 970px; padding: 0 10px; text-align: center;}
.service-promotion span.service { margin: 0 30px; font-weight: bold;}
.service-promotion .dot{line-height: 12px; vertical-align: middle; font-weight: bold;}

.mheadsection{padding:0 0 0px 0;margin:0;background-color: #d4d4d4;position:relative;}
.cus-content{margin:0px auto; max-width:1600px; min-width: 970px; padding:0 5px;}
.mheadsection .cus-content{padding-bottom:5px;}
.mheaderbg{background-color: #d4d4d4;}
.mnavsection{margin-top: 6px;}
.mnavlinks{list-style-type: none;padding:5px 20px 5px 10px;margin:0; background-color: #FFFFFF;border-top-left-radius: 5px;border-top-right-radius: 5px; -moz-border-top-left-radius: 5px;-moz-border-top-right-radius: 5px;}
.mnavcity {width: 160px;}
.welcome-txt{margin-top:5px;}
.mheaderad{width:370px;}
.mbodysection{background-color: #d4d4d4;}
.mheadsection .cus-content, .mbodysection .cus-content{background-color: #FFF;}

.headcontainer{height:90px;margin-bottom: 0px;}
.authsection{margin-top:30px;}
.signin{background: url("/images/signin.png") no-repeat left; padding-left: 30px; display: inline-block; line-height: 21px;}
.signup{background: url("/images/signup.png") no-repeat left; padding-left: 25px; display: inline-block; line-height: 21px;}

.logo{width:235px; margin-right: 10px; height:87px;}
.headdatasection{border-bottom:1px solid #d4d4d4;}

.uiButton{
    background-color:#eeeeee;;
    border:1px solid #CCCCCC;
    border-bottom-color:#999999;
    box-shadow:0 1px 0 rgba(0, 0, 0, .1);
    cursor:pointer;
    display:inline-block;
    font-size: 11px;
    font-weight:bold;
    padding:5px 6px 6px;
    text-align:center;
    text-decoration:none;
    vertical-align:top;
    white-space:nowrap;
    color:#333333;
    line-height: 16px;
    min-width: 50px;
}
.uiButton.colored {
    background-color: #0060AB;
    color: #FFFFFF;
}
.welcome-sec{width:230px; margin-left: 160px; margin-right:20px;}
.fblike{width:235px; text-align:left; margin-right: calc(100% - 840px);}
.service-info {white-space:nowrap; text-align: center; padding: 8px 0;background-color: #254083; color: #FFF; height: 23px; line-height: 23px;}
.service-info .service {margin: 0 10px; font-weight: bold;}


/******FOOTER START *****/
.mfootersection{border-top:3px solid orange;color:#FFFFFF;background-color: #999;}
.mfootersection .cus-content{padding: 10px 10px 10px 30px;}
.mfootersection a{color:#FFFFFF;}
.mfootersection .flink{margin-bottom: 5px;}

/********STATUS*********/
.statusmsg{padding:5px; margin:5px 0; font-weight:bold; color:#000000;}
.statusmsg.error{color:#FF0000;}
.statusmsg.success{color:#0A612D;}

/********PAGINATION**********/
.pagination_table, .wrd .pagination_table{padding-top:2px;width:100%;margin-bottom:5px;}
.pagination_right, .wrd .pagination_right{text-align:right;align:right;width:330px;}
.pagination_header_text, .wrd .pagination_header_text{font-size:11px;color:#000000;font-weight:bold;}
.listtable td.pagination_right{padding:0;}

div.pagination, .wrd div.pagination {padding: 3px;margin: 3px; font-size:11px;}
div.pagination a {margin: 2px;text-decoration: none;color: #000099;}
div.pagination a.pagenumber{border: 1px solid #AAAADD;padding: 2px 5px 2px 5px;}
div.pagination a.pagenumber:hover, div.pagination a.pagenumber:active{border: 1px solid #000099;color: #000;}
div.pagination span.current {padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #000099;font-weight: bold; background-color: #000099;color: #FFF;}
div.pagination span.disabled{padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD;}

.table td, .table th{padding:5px;}

.bradius5{
    -moz-border-radius:5px;
    border-radius:5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
}
.bradius10{
    -moz-border-radius:10px;
    border-radius:10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
}

.rowname{height:25px;}


/********THEATRE OWNERS *********/
.townersbody .cus-content {
    width: 1024px;
}


.ttip_content {
  display: none;
}

.fk-ui-tooltip.details-tooltip {
  width: 120px;
  background-color: #f4d598;
  padding:0px 5px 0px;
}
/*************************/
.landmark {
  color: #666666;
}

