@charset "utf-8";
/* CSS Document */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i, a,
dl, dt, dd, ol, ul, li,
fieldset, input, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:top;
    background:transparent;
	font-family:Arial, Helvetica, sans-serif;
}

body { line-height:normal; font:normal 14px Arial, Helvetica, sans-serif; color:#7f7f7f; background:url("../images/footer_bg.gif") repeat scroll center top rgba(0, 0, 0, 0); margin:0px; padding:0px;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block;}
nav ul {list-style:none;}
ul, li{ list-style:none;}
blockquote, q { quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { content:''; content:none;}
del { text-decoration: line-through;}
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help;}
table { border-collapse:collapse; border-spacing:0;}
hr { display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
input, select { vertical-align:middle; font-size:13px;}

.clear{ display:block; clear:both; margin:0; padding:0;}

.clearfix:after,
.container:after, 
#header:after,
.login_form:after,
.h_top:after,
#mainArea:after,
ul.tabs:after,
#social_group:after,
.main_cus:after,
.footer:after,
.operators_div:after,
.search_result:after,
.seatwrap:after,
.seatDetails:after,
.main_container:after,.dash-content:before,.total_purchas_sec:after,
.distributor_div:after,
.processingfee_div:after,
.page-nav:after
{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden}
.clearfix{zoom:1}

a{ text-decoration:none;}

.left{ float:left;}
.right{ float:right;}

.orange{ color:#fb7e00;}
.blue{ color:#2680bd;}
.black{ color:#000;}
.green{ color:#2da01b;}
.font12{ font-size:12px;}
.font16{ font-size:16px;}

.txleft{ text-align:left;}



#mainArea{/* background:url(../images/slider_bg.jpg) repeat top center; padding:110px 0 70px; border-top:solid 5px #fb7e00;*/}
.main_container{ max-width:1006px; width:98%; margin:0 auto; padding:0;}
.admin_container{background:url(../images/slider_bg.jpg) repeat top center; overflow:hidden;  padding: 1%;    width: 98%;}
.recharges{ width:30.91%; padding:60px 7.9% 70px; background:url(../images/admin_login_bg.png) no-repeat top center/100% 100%; margin:0px auto;}
.recharges h2{ font-size:34px; color:#fb7e00; border-bottom:3px solid #fb7e00; padding-bottom:12px; text-align:center; text-shadow: 0px 2px #b2b2b2; margin-bottom:16px;}

.recharges label{ color:#525252; font-size:14px; padding-bottom:8px; display:block;}
.recharges input, .recharges select{ background:url(../images/input_bg.gif) repeat-x top left #fff; box-shadow: 0px 1px 1px #d3d3d3; font-weight:normal; font-size:15px; color:#7f7f7f; border:1px solid #e0e0e0; border-radius:4px; margin-bottom:12px;}
.recharges input{  width:94%; padding:3px 3%; height:30px; }
.recharges input.rupee_inp{ width:86%; padding:3px 3% 3px 11%; height:30px;}
.recharges select{  width:100%; padding:6px 3%; height:36px; color:#000;}
.recharges select.dth_sel{ width:80%;}
.recharges input.btn{ margin:8px 0 0;}
.rupee{ position:relative;}
.rupee_icon{ position:absolute; top:12px; left:5%; background:url(../images/rupee_icon.png) no-repeat top left; width:10px; height:14px; display:block; padding:0; margin:0;}
input.btn, .distributor_div input.btn{ background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100; padding:7px 0 10px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer;}
.distributor_div input.btn{ width:auto; padding:5px 17px; margin:10px 10px 0 20%; float:left}
.distributor_div li.last{ display:inline-block; width:auto; clear:left; float:left;  }
.distributor_div li.last input.btn{margin:10px 10px 0 0px; }
#footer{ background:url("../images/footer_bg.gif") repeat scroll center top rgba(0, 0, 0, 0);}
.copy_right{ color:#3b3b3b; font-size:12px; padding:15px 0; text-align:center;}
.copy_right p{ padding-left:.8%;}
.distributor_div input.upload-btn{ background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100; padding:7px 0 10px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer;}
.distributor_div input.upload-btn{ width:auto; padding:5px 9px; margin:10px 10px 0 20%; float:left}

.recharges h2.login{ font-size:25px; text-align:left; text-shadow: 0px 2px #b2b2b2; }
.recharges .remember input{width:auto; height:auto; margin:0px 0px 13px 0px;}
.recharges .remember span{ font:normal 13px Arial, Helvetica, sans-serif; color:#414141; display:inline-block; padding:0px 0px 0px 7px;}
.recharges .remember a.forget{float:right; font:normal 14px Arial, Helvetica, sans-serif; color:#525252; text-decoration:underline;}
.recharges .remember a.forget:hover{ text-decoration:none;}
.recharges a.recharge_login{background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100%; padding:7px 0 10px; text-align:center; display:block; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer; margin-bottom:22px;}
.recharges a.recharge_login span{ background:url(../images/login.png) no-repeat left 1px; padding:0px 0px 0px 25px;}
.recharges a.recharge_fb{background:url(../images/btn1.gif) repeat-x top left #435d99; border:1px solid #eaeaea; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100%; padding:6px 0 11px; text-align:left; display:block; height:auto;  position:relative; outline:none; cursor:pointer; margin-bottom:0px; margin-top:15px;}
.recharges a.recharge_fb span{ background:url(../images/f_icon.gif) no-repeat left 0px; padding:3px 0px 2px 62px; margin-left:18px; display:block; }

.login_left{padding:0px 0px 0px 0px; margin-bottom:20px;}
.login_left h3{ font:bold 25px Arial, Helvetica, sans-serif; color:#fb7e00; text-shadow: 0px 2px #b2b2b2; padding-bottom:11px;}
.login_left p{ font:normal 14px Arial, Helvetica, sans-serif; color:#525252; line-height:20px; padding-bottom:15px;}
.login_left p span{font-weight:bold; color:#fb7e00;}
.login_left a.register_login{ background:url(../images/register1_bg.gif) repeat-x left top; border:1px solid #e67300; border-radius:5px; font:bold 14px Arial, Helvetica, sans-serif; color:#fff; padding:4px 20px 0px 20px; height:22px; display:inline-block; box-shadow:0 4px 6px -6px black;}



/****Dashboard start page styles****/
.hiAdmin{background:#fb7e00; padding:5px 2% 9px 2%; overflow:hidden;}
.hiAdmin h3{ font-size:19px; color:#fff; text-shadow:0 2px #d66b00;}
.hiAdmin h3.right a{ font-size:18px; color:#fff; text-shadow:0 2px #d66b00;}
.hiAdmin h3 span{ font-size:19px; color:#fbdab8; }

.total_purchas_sec{padding:11px 0px 15px 0px;}
h3.total_purchas a{background:url(../images/total_purchas_bg.png) no-repeat left top; width:164px; font-size:20px; color:#fff; text-align:center; text-shadow:0 2px #509812; padding:20px 14px 26px 0px; float:left;}

.days_sec{float:left; width:248px; margin:10px 20px 0px 46px;}
.days_sec table th a{ background:#2680bd; font:normal 15px Arial, Helvetica, sans-serif; color:#fff; padding:4px 10px; margin-bottom:8px; display:block;}
.days_sec table td{padding:2px 0px;}
.days_sec table td span{font-weight:bold; font-size:18px; color:#5eb315;}
.days_sec table td span.orange{color:#fb7e00;}

.dash-content{ overflow:hidden;}
.admin-left{float:left; width:21%; background:#fff;}
.admin-left h3{background:#fb7e00; padding:14px 10px 15px 11px; font-size:18px; color:#fff; line-height:16px;}
.admin-left h3 a{ color:#fff;}
.admin-left h3 img{float:left; margin-right:8px;}
.dash-menu{border:solid 1px #d6d6d6; border-top:0px; padding:0px 10px;}


.accordsuffix{float:left;}
.menuitem{display:block; clear:both; border-top:solid 1px #cccccc; padding:10px; font:normal 16px Arial, Helvetica, sans-serif; color:#525252;}
.menuitem:first-child{border:none;}
.menuitem:hover{color:#2680bd;}
.accordsuffix .statusicon{margin:6px 10px 0px 0px;}
.accordsuffix .statusicon1{margin:8px 10px 0px 0px;}
.submenu{background:#ededed; padding:0px 0px 0px 16px; display:block; clear:both;}
.submenu ul li{ border-top:solid 1px #d5d5d5; padding:8px 5px;}
.submenu ul li:first-child{border:none;}
.submenu ul li a{font:normal 13px Arial, Helvetica, sans-serif; color:#525252; background:url(../images/dot.gif) no-repeat left 5px; padding:0px 0px 0px 12px;}
.submenu ul li a:hover{color:#2680bd;}

.admin-right{float:right; width:78%;}
.admin-right span.error_msg{ font:bold 15px Arial, Helvetica, sans-serif; color:#fff; padding:8px 15px; margin-bottom:10px; background:#2a9e19; display:block;}
.recharges span.errormsg{ font:bold 15px Arial, Helvetica, sans-serif; color:red; padding-bottom:10px; display:block;}
.userdeletemsg{ background: #060;    color: #FFFFFF;   font-weight: bold; width:100%; display:inline-block; margin-bottom:10px;}
.userdeletemsg div{ padding: 5px 10px;}
.tabscontent {padding:10px 0 0 0; display:none; width:100%; font:normal 13px Arial, Helvetica, sans-serif; color:#000000; line-height:22px;
}
/** my_orders **/

.my_orders{padding:50px 50px 13px 48px;}
.order_nav ul.tabs { width:100%; overflow:hidden;}
.order_nav ul.tabs li { list-style-type:none; display:block; float:left; color:#fff; height:30px; padding:12px 29px 0px 30px; background:#2b9f18; cursor:pointer; font:bold 14px Arial, Helvetica, sans-serif; width:auto;}
.order_nav ul.tabs li:hover {background-color:#fb7e00;}
.order_nav ul.tabs li.current{ background-color:#fb7e00;}
.order_nav ul.tabs li.current span {background:url(../images/down_arrow1.png) no-repeat center 30px; height:46px; display:inline-block;}

.order_table{width:98%; background:#d4d4d4; padding:0px 1% 1% 1%; font:normal 14px Arial, Helvetica, sans-serif;}
.order_table table{width:100%;}
.order_table table td, .order_table table th{padding:10px 0px;  vertical-align:middle; text-align:center;}
.order_table table tr .o_date{width:13.3%;}
.order_table table tr .o_date a{color:#7F7F7F;}
.order_table table tr .o_order{width:17.9%;}
.order_table table tr .o_service{width:17.9%;}
.order_table table tr .o_amount{width:15.7%;}
.order_table table tr .o_status{width:19.1%;}
.order_table table tr .o_actions{width:15.6%;}
.order_table table tr:nth-child(even){background:#fff;}
.order_table table tr:nth-child(odd){ background:#f2f2f2;}
.order_refund table tr:nth-child(odd){ background:#fff;border-top:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;}
.order_refund table tr td.recharge,.order_refund table tr td.recharge1{color:#000000; padding:0px 0px 0px 0px;}
.order_table table tr:first-child{ background:none;}
.order_table table tr td.date,.order_table table tr td.order_no a:hover{color:#000000;}
.order_table table tr td.order_no,.recharge,.recharge1,.price,.date{border-right:solid 1px #e9e9e9;}
.order_table table tr td.order_no a,.order_table table tr td.price,.order_table table tr td.price.fail,.order_table table tr td.price.success{  color:#2680bd;}
.order_table table tr td.success{color:#2b9f18; border-right: 1px solid #E9E9E9; width:10%;}
.order_table table tr td.fail{color:#c80e0e; border-right: 1px solid #E9E9E9;}
.order_table table tr td.recharge,.order_table table tr td.recharge1{color:#000000; padding:0px 0px 0px 40px;}
.order_table table tr td.recharge1{padding:0px;}
.order_table table tr td.recharge.r1{ background:url(../images/r1.png) no-repeat 20px center; }
.order_table table tr td.recharge.r2{ background:url(../images/r2.png) no-repeat 20px center; }
.order_table table tr td.recharge.r3{ background:url(../images/r3.png) no-repeat 20px center; }
.order_table table tr td.recharge.r4{ background:url(../images/r4.png) no-repeat 20px center; }
.order_table table tr td.recharge.r5{ background:url(../images/r5.png) no-repeat 20px center; }
.order_note{padding:10px 10px 0px 5px; font:normal 14px Arial, Helvetica, sans-serif; color:#000000;}
.order_note p{ float:left; }
.order_note .order_per{float:right;}
.order_note .order_per label{  padding:4px 13px 0px 0px; display:inline-block;}
.order_note .order_per input{ background:url(../images/input1.gif) repeat-x left top; border:1px solid #e0e0e0; width:44px; height:23px; line-height:23px; text-align:center;}
.t_border { border-top: 1px dotted #000000;}
.order_table table tr td.fourthcol { font-weight: 600; padding: 10px;}
.toggle-content table tr td { background: none repeat scroll 0 0 #FFFFFF; height: 20px;}
.order_table table tr td.thirdcol { font-weight: 600; padding: 10px; text-align: left; width: 260px;}

.recharge_tables{overflow:hidden; padding-bottom:17px;display:block;clear:both;}
.recharge_table table{background:#2680bd;}
.recharge_table table h3{font:bold 18px Arial, Helvetica, sans-serif; color:#fff; padding-left:18px;}
.recharge_table table h3 a{font:bold 18px Arial, Helvetica, sans-serif; color:#fff; padding-left:18px;}
.recharge_table table td{padding:8px 15px; font-size:15px; color:#fff; line-height:20px; }
.recharge_viewmore a{float:right; background:#fb7e00; padding: 5px 21px 6px; text-shadow:0 2px #af5800; font-weight:bold; font-size:18px; color:#fff; margin-right:9px;}
.user_all_details h3.green select {height: 28px; padding: 3px 2%; width: 40%;}
.user_all_details h3.green input.btn{background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:auto; padding:2px 0 2px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer; margin:5px 0px 0px 50px;}

.user-details{ overflow:hidden; padding-bottom:18px; padding:15px 0px 20px 5px;}
.user-left{ float:left; width:48%;}
.user-right{float:left; width:40%;}
.user-right td{ padding:5px 30px 6px 0px;}

.user_all_details{float:left;}
.user_all_details h3{font-size:22px; color:#fb7e00; margin-bottom:6px;}
.user_all_details h3.green{font-size:20px; color:#5eb315; font-weight:normal;}
.user_all_details h3.blue{font-size:20px; color:#2680bd; font-weight:normal;}
.user-right h4{font:bold 15px Arial, Helvetica, sans-serif; color:#2680bd; margin-bottom:10px;}
.trupee{ box-shadow: 0px 1px 2px #a1a1a1, #fca145 0px 5px 10px inset; background:#fb7e00; border:1px solid #e67300; color:#fff; padding:5px 15px 5px 15px; border-radius:4px; font-weight:bold; cursor:pointer; display:inline-block; margin-top:15px;}
.seats_button{background: none repeat scroll 0 0 #5eb315;
    border: 1px solid #45880c;
    box-shadow: 0 1px 2px #A1A1A1, 0 5px 10px #89c753 inset;
    padding: 3px 10px;
	border-radius: 4px;
    color: #FFFFFF;
    display: inline-block;
    font-weight: bold; font-size:13px;}
.delete_button{background: none repeat scroll 0 0 #fb7e00; border: 1px solid #e67300; box-shadow: 0 1px 2px #A1A1A1, 0 5px 10px #fca145 inset; padding: 3px 10px; border-radius: 4px; color: #FFFFFF; display: inline-block; font-weight: bold; font-size:13px;}
.user-right p{font:normal 15px Arial, Helvetica, sans-serif; color:#525252; line-height:20px;}
.page-nav{ margin-top:15px;}
.page-nav ul{float:right;}
.page-nav ul li{float:left;}
.page-nav ul li.page_name{line-height:26px; margin-right:8px;}
.page-nav ul li a{float:left; background:#ededed; border:solid #c7c7c7 1px; padding:3px 6px; font-weight:bold; font-size:14px; color:#666666; margin:0px 3px; border-radius:2px;}
.page-nav ul li a:hover,.page-nav ul li.active span{background:#2680bd; color:#fff; display:block;}
.page-nav ul li.active span{ padding:3px 10px; border:solid #c7c7c7 1px; border-radius:2px;}

/****Dashboard end page styles****/

.distributor_div{ background:#ffffff; border:1px solid #d3d3d3; padding:40px 12% 47px 4.8%;}
.distributor_div h2{ font:bold 25px Arial, Helvetica, sans-serif; text-shadow: 0 2px #d9d9d9; border-bottom-width:3px; border-style:solid; padding-bottom:13px; margin-bottom:13px;}
.distributor_left{ float:left; width:43%;}
.distributor_left h2{ color:#fb7e00; border-bottom-color:#fb7e00;}
.distributor_right{ float:right; width:43%;}
.distributor_right h2{ color:#969696; border-bottom-color:#969696;}

.distributor_div li{ width:100%; display:inline-block; padding-bottom:13px; color:#a8a8a8; font-size:14px;}
.distributor_div li.last{ padding-bottom:0;}
.distributor_div label{ display:block; color:#525252; font:normal 14px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.distributor_div label.error{color:#FF0000;}
.distributor_div input, .distributor_div select{ background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.distributor_div input{  width:96%; height:28px; padding:3px 2%;}
.distributor_div input.d_dd{ width:80%;}
.distributor_div select{ width:100%; height:36px; padding:3px 3px 3px 2%;}
.d_cal{ float:right; margin:9px 0 0 0;}

#recharge-api-url, #track-status-url{ padding:0 10px 15px 0; height:50px;}

#mob_url,#track_url{ padding:0 10px 0 10px; color:#09F;}

#mobile-api-key, #track-status{ color:#FB7E00; font-weight:bold;}

#input-recharge-api-url a.cancel_btn, #input-track-status-url a.cancel_btn{ background: none repeat scroll 0 0 #FB7E00;    border: 1px solid #E67300;    border-radius: 4px 4px 4px 4px;    box-shadow: 0 1px 2px #A1A1A1, 0 5px 10px #FCA145 inset;    color: #FFFFFF;    display: inline-block;    font-size: 13px;    font-weight: bold;    padding: 3px 10px; margin: 5px 15px 10px 10px;}

#input-recharge-api-url a.update_btn, #input-track-status-url a.update_btn{background: none repeat scroll 0 0 #5EB315;    border: 1px solid #45880C; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 2px #A1A1A1, 0 5px 10px #89C753 inset;    color: #FFFFFF;    display: inline-block;    font-size: 13px;    font-weight: bold;    padding: 3px 10px; margin: 5px 15px 10px 10px;}


.api_div{ background:#ffffff; border:1px solid #d3d3d3; padding:40px 12% 47px 4.8%;}
.api_div h2{ font:bold 25px Arial, Helvetica, sans-serif; text-shadow: 0 2px #d9d9d9; border-bottom-width:3px; border-style:solid; padding-bottom:13px; margin-bottom:13px;}
.api_left{ float:left; width:43%;}
.api_left h2{ color:#fb7e00; border-bottom-color:#fb7e00;}
.api_right{ float:right; width:43%;}
.api_right h2{ color:#969696; border-bottom-color:#969696;}

.api_div li{ width:100%; display:inline-block; padding-bottom:13px; color:#a8a8a8; font-size:14px;}
.api_div li.last{ padding-bottom:0;}
.api_div label{ display:block; color:#525252; font:normal 14px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.api_div input, .api_div select{ background:url(../input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.api_div input{  width:60%; height:28px; padding:3px 2%;}
.api_div input.d_dd{ width:80%;}
.api_div select{ width:100%; height:36px; padding:3px 3px 3px 2%;}

.payment_settings table tr td:first-child, .payment_settings table tr:first-child td:first-child{ text-indent:15%}
.payment_settings table tr td:last-child{ text-indent:30%; text-align:left}
.payment_settings table tr:last-child td:first-child{ text-indent:0; text-align:center}

.settings{background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3; padding: 40px 12% 47px 4.8%;}

.settings input.btn{ background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100; padding:7px 0 10px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer; float: left; margin: 10px 10px 0 20%; padding: 5px 20px; width: auto;}
.order-details{padding: 15px 0 20px 5px;background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D3D3D3; padding: 40px 12% 47px 4.8%;}
.order-details .order-right h4{font:bold 22px Arial, Helvetica, sans-serif; color:#2680bd; margin-bottom:10px;}
.order-details .user-left .user_all_details table tr td{padding: 10px 45px 5px 0px;}
.order-details .order-right table tr td{padding: 10px 45px 5px 0px;}

.searching{ padding:10px 10px 10px 10px; float:left; width:50%;}
.categories{ padding:10px 10px 10px 10px; float:left;}
.searching label, .categories label{ color:#525252; font:normal 15px Arial, Helvetica, sans-serif; padding-bottom:8px; font-weight:bold; padding:5px 10px 0px 0px; float:left;}
.searching label.error{ color:#FF0000; font:normal 14px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.searching input{ float:left; background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.searching input{  width:27%; height:28px; padding:3px 2%; margin:-3px 10px 0px 0px;}
.searching input.error{  border: 1px solid #FF0000;}
.searching input.btn{background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:auto; padding:4px 8px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer;}
.searching select{height: 36px; padding: 3px 3px 3px 2%;  width: 100%;}
.categories select{ background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.categories select{width:156px; height:36px; padding:3px 1%; margin-top: -3px;}

.search_plans{padding:10px 10px 10px 10px;}
.search_plans label{ color:#525252; font:normal 24px Arial, Helvetica, sans-serif; padding-bottom:8px; font-weight:bold;}
span#searching input{ background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
span#searching input{  width:20%; height:28px; padding:3px 2%; margin-top: -3px;}
span#searching input.btn{background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:auto; padding:2px 0 2px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer;}
.search_plans select{ background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.search_plans select{width:20%; height:36px; padding:3px 2%; margin-top: -3px;}

.processingfee_div{ background:#ffffff; border:1px solid #d3d3d3; padding:40px 12% 47px 4.8%;}
.processingfee_div h2{ font:bold 25px Arial, Helvetica, sans-serif; text-shadow: 0 2px #d9d9d9; border-bottom-width:3px; border-style:solid; padding-bottom:13px; margin-bottom:13px;}


.processingfee_div li{ width:100%; display:inline-block; padding-bottom:13px; color:#a8a8a8; font-size:14px;}
.processingfee_div li.last{ padding-bottom:0;}
.processingfee_div label{ display:block; color:#525252; font:normal 14px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.processingfee_div label.error{ display:block; color:#FF0000; font:normal 14px Arial, Helvetica, sans-serif; padding-bottom:8px;}
.processingfee_div input, .processingfee_div select{ background:url(../images/input_bg.gif) repeat-x scroll left top #FFFFFF; border: 1px solid #E0E0E0; border-radius: 4px 4px 4px 4px; box-shadow: 0 1px 1px #D3D3D3; color: #7f7f7f; font-size: 15px; font-weight: normal; }
.processingfee_div input{  width:71%; height:28px; padding:3px 2%;}
.processingfee_div input.d_dd{ width:80%;}
.processingfee_div select{ width:75%; height:36px; padding:3px 3px 3px 2%;}
.d_cal{ float:right; margin:9px 0 0 0;}
.processingfee_div li.last{ display:inline-block; width:auto; clear:left; float:left;  }
.processingfee_div li.last input.btn{margin:10px 10px 0 0px; }
.processingfee_div input.btn{ background:url(../images/btn.gif) repeat-x top left #49a406; border:1px solid #a3d65d; border-radius:4px; font-size:18px; font-weight:bold; color:#fff; width:100; padding:7px 0 10px; text-align:center; height:auto; text-shadow: 0px 2px #437e0f; box-shadow: 1px 1px 1px #367c02; position:relative; outline:none; cursor:pointer;}
.processingfee_div input.btn{ width:auto; padding:5px 18px; margin:10px 10px 0 20%; float:left}

.admin-right .admin_dashboard p{ color:green; font-size:30px; font-weight: bold;}

.order_table .admin-order-details{ background:#fff; width:480px; height:450px;padding:30px;border-radius:5px;box-shadow:0px 0px 18px rgba(0,0,0,0.5);}
.order_table .admin-order-details .modal_close{text-indent:-9999px;background:url(../images/d_icon.png) no-repeat top left;width:17px;height:17px;display:block;position:absolute;top:10px;right:10px;z-index:1000;}
#lean_overlay{position:fixed;z-index:10000;top:0px;left:0px;height:100%;width:100%;background:#000;display:none;}
.order_table .admin-order-details h2{ font-size:16px; font-weight:bold; padding-bottom:10px; margin-bottom:15px; border-bottom:1px solid #e2e2e2; color:#FB7E00; text-align:center;}
.m_orders li{ float:left; width:50%; padding:10px 0px; color:#2680BD; border-bottom:1px solid #e2e2e2; height:15px;}
.m_orders li strong{ color:#7F7F7F; text-align:right; padding-right:22px; display:block;}