@charset "utf-8";
body { margin: 0px; font-family:Verdana,Arial,Helvetica,sans-serif, sans-serif; font-size:12px; color:#333333; text-decoration:none; }
img { border:0px none; }
.fleft { float:left; }
.fright { float:right; }
.clear { clear:both; }
ul { list-style:none; }
ul, li, h1, h2, h3, h4, h5, p { margin:0px; padding:0px; }
#headerwrapper { width:92%; float:left; background:url(../../images/top_bg_rpt.jpg) left top repeat-x #000; padding:20px 4% 26px 4%; }
.logo { float:left; margin-top:20px;}
.top_right { float:right; font-family:Arial, Helvetica, sans-serif; font-size:25px; color:#231f20; text-align:right; font-weight:bold; padding-top:20px; }
.top_right span { font-size:29px; color:#fff; }
#middlewrapper { width:100%; float:left; background:url(../../images/mid_top_rpt.jpg) left top repeat-x; padding:41px 0px 0px 0px; }
.header-top { border-bottom:1px solid #d3d2d2; }
.go_to_web { width:500px; padding:15px 4%; text-align:right; float:right; }
.go_to_web a { font-size:12px; color:#000; text-decoration:underline; }
.go_to_web a:hover { text-decoration:none; }
.faq { width:200px; padding:15px 4%; float:left; }
.faq a { font-size:12px; color:#000; text-decoration:underline; }
.faq a:hover { text-decoration:none; }
.container { width:96%; float:left; padding:20px 2% 20px 2%; }
h1 { font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; border-bottom:1px solid #898989; margin-bottom:20px; padding-bottom:6px; clear: both;}
.main_link { width:100%; float:left; }
.main_link ul { clear: both; }
.main_link ul li { width:135px; padding:0px 3px; float:left; text-align:center; min-height:120px; }
.main_link ul li a { padding-top:12px;font-family:tahoma, Helvetica, sans-serif; font-size:11px; color:#575757; text-decoration:none; font-weight:bold; text-align:center; background:url(../../images/tab_1.png) center top no-repeat; display:block; margin:0px 6px 15px 6px; }
.main_link ul li a img { margin-bottom:15px; }
.main_link ul li a:hover { background:url(../../images/tab_11.png) center top no-repeat; }
#footerwrapper { width:100%; float:left; background:#b7ca33; font-size:13px; color:#000; line-height:24px; padding-top:15px; height:65px; text-align:center; }

/* login page */
.login_main { width:558px; margin:0 auto; padding:10px 0px 10px 0px; }
.login_top { width:463px; background:url(../../images/login_top_crv.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; height:42px; padding:25px 0 0 95px; font-size:22px; font-weight:bold; color:#ffffff; }
.login_rpt { width:458px; background:url(../../images/login_rpt.jpg) left top repeat-y; padding:0px 0 0 100px; font-size:14px; color:#555555; float:left; }
.login_rpt label { width:330px; float:left; padding-top:10px; line-height:30px; padding-top:10px; }
.login_rpt label input { width:298px; float:left; background:url(../../images/txt_box_rpt.jpg) left top repeat-x; height:27px; padding-top:4px; color:#555555; border:0px none; }
.login_rpt label a { font-size:12px; color:#054b81; text-decoration:underline; float:left; }
.login_rpt label a:hover { text-decoration:none; }
.login_rpt label span { float:right; }
.login_rpt p { width:330px; float:left; margin-top:10px; font-size:12px; }
.login_rpt p.terms { }
/* inner page */
.mid_left { width:100%; margin-right:-290px; float:left;margin-bottom:10px; }
.mid_content { padding-right:290px; }
h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#000; }
.main_table { width:100%; float:left; }
a.aero { background:url(../../images/arrow_left.png) no-repeat top left; display: inline-block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; font-weight:bold; line-height: 15px; height: 22px; padding-left: 15px; }
a.aero span { background:url(../../images/arrow_right.png) no-repeat top right; display: inline-block; padding: 3px 15px 4px 0; cursor:pointer; }
a.aero:hover { background:url(../../images/arrow_left_11.png) no-repeat top left; }
a.aero:hover span { background:url(../../images/arrow_right_11.png) no-repeat top right; }
div.aeroselected { background:url(../../images/arrow_left_11.png) no-repeat top left; display: inline-block; font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#FFF; text-decoration:none; font-weight:bold; line-height: 15px; height: 22px; padding-left: 15px; }
div.aeroselected span { background:url(../../images/arrow_right_11.png) no-repeat top right; display: inline-block; padding: 3px 15px 4px 0; }

.paging { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#CEF3FF; padding:2px 6px; color:#00b4f0; text-decoration:none; font-weight:bold; margin-right:5px; }
a.paging:hover { background:#d3d4d4; color:#333333; }
.paging-act { font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#d3d4d4; padding:2px 6px; color:#333333; text-decoration:none; font-weight:bold; margin-right:5px; }
/*.txt_box { width:300px; border:1px solid #cacaca; padding:4px 5px; color:#666666; font-family:Verdana, Geneva, sans-serif; font-size:12px; }*/
.combo { width:310px; border:1px solid #cacaca; height:22px; color:#666666; }

.mid_right {
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color #d3d2d2 #d3d2d2;
    border-image: none;
    border-right: 1px solid #d3d2d2;
	border-left: 1px solid #fff;
	border-bottom: 1px solid #fff;
border-style: none solid solid;
    border-width: 0 1px 1px;
    box-shadow: 2px 2px 4px 2px rgba(0, 0, 0, 0.1);background:#fff; width:235px; padding:0px 15px 15px 15px; float:left; margin:0 0 0 20px; position:relative; }
.mid_right ul {  }
.mid_right ul li { width:240px; float:left;border-bottom: 1px solid #e5e5e5; padding:3px 0px; }
.mid_right ul li a img { float:left; margin-right:5px; }
.mid_right ul li a { font-family:Arial, Helvetica, sans-serif; color:#444; font-size:12px; text-decoration:none; line-height:20px; }
.mid_right ul li a:hover { color:#054b81; }
h2 { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; border-bottom:3px solid #D4E177; margin:15px 0px 5px 0px; padding-bottom:5px; float:left; width:100%; }

.forgetpass
	{	
	padding:10px 0px 5px 0px;
	}

.message_error {
	background: none repeat scroll 0 0 #fbd3b1;
    border: 1px solid #fac390;
	color: #ce2700;
	padding: 8px;
	margin-top: 10px;
}

.message {
	background: none repeat scroll 0 0 #e0f2cb;
    border: 1px solid #ccebac;
    margin-bottom: 10px;
    padding: 8px;
}

.alphabet a {
    color: #333333;
    text-decoration: none;
}


.offer_index_button {
-x-system-font:none;
background-color:#FFF;
border:1px solid #736F6E;
color:#736F6E;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
margin-left:5px;
margin-right:10px;
text-align:center;
width:18px;
text-decoration:none;
}

.offer_index_button_sel {
-x-system-font:none;
background:none repeat scroll 0 0 #D3D4D4;
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
text-align:center;
margin-right:5px;
/*width:18px;*/
text-decoration:none;
padding-left:7px;
padding-right:7px;
}

.offer_index_button1 a {
 background: none repeat scroll 0 0 #EDEDED;
    color: #444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-right: 4px;
    padding: 2px 6px;
    text-decoration: none;
}
.offer_index_button1 a:hover
{
-x-system-font:none;
background:none repeat scroll 0 0 #D3D4D4;
color:#333;
}
.offer_index_button1 {
color:#CCCCCC;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:17px;
text-align:center;
float:left;

}
a.offer_index_button:hover {
text-decoration:none;
color:#FFF;
background-color:#736F6E;
}
.btn_blank
{
	color: #FFFFFF;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	width:74px;
	cursor: pointer;
	
	background: url("../../images/blue-btn-bg.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 5px;
	box-shadow: 2px 2px 4px 0 rgba(0, 0, 0, 0.5);
}


.btn_blank_big
{
	background: url("../../images/submit_blank_big.png") no-repeat scroll left top transparent;
	color: #FFFFFF;
	font-family: Tahoma,Geneva,sans-serif;
	font-size: 14px;
	font-weight: bold;
	height: 29px;
	width:120px;
	border:0px;
	cursor: pointer;
}

<!-- old css-->

/* faq page - 27sep,2012 */
.faq-main { width:100%; float:left; border:1px solid #e0e3e4; }
.faq-title {  background: url("../../images/bg-1.png") repeat-x scroll left bottom rgba(0, 0, 0, 0); border: 1px solid #d3d2d2;display: block; padding: 10px 20px; }
.faq-dec { background: none repeat scroll 0 0 #fff; border: 1px solid #d3d2d2; padding: 15px 20px;}
.faq-dec ul { list-style:none; margin:0; padding:0; }
.faq-dec ul li { list-style:none; margin:0 0 12px 0; padding:0 0 12px 0; font-size:12px; color:#545454; line-height:18px; text-align:justify; border-bottom:1px solid #e0e3e4; }
.faq-dec ul li .blue { font-size:13px; color:#03a4d9; display:block; padding-bottom:5px; font-weight:bold; }
.faq-dec ul li .dark-15 { font-size:15px; color:#231f20; display:block; padding-bottom:5px; font-weight:bold; }

.calender-icon{  float: right;
    margin-top: 2px;}
	
.heading {
   background: url("../../images/bg-1.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border-bottom: 1px solid #d3d2d2;
    color: #000;
    float: left;
    font-size: 18px;
    font-weight: 600;
    margin: 0;
    padding: 10px 0;
    width: 100%;
}	

.heading span{float:left;padding-left: 10px;}

.txt_box
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;
    width: 50%;
}
.tradeprice-text-box
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;
    width: 100%;	
}

.main_table td
{
	background-color:#fff;
}


#message-green {
    background: none repeat scroll 0 0 #e0f2cb;
    border: 1px solid #ccebac;
	margin-bottom: 10px;
    padding: 8px;
}

#message-green span {
    font-weight: 600;
    padding: 3px 3px 0;
	color: #6bb23a;
}

.frnchisee-select-box
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;	
	width: 50%;
}
.text-field
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;
    width: 100%;	
}

.update_popp_textbox
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;
    width: 90%;
}
.txt_box_pricing
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;
    width: 80%;	
}
.sitecpanel-select-box
{
	border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.1);
    color: #444;
    float: left;
    font-size: 13px;
    margin: 0;
    padding: 7px 7px 6px;	
	width: 80%;	
}

.form .row {
    margin: 0 0 10px;
	width:390px !important;
}
div.selector span
{
	height:30px !important;
	width:92% !important;
}
div.selector
{
	height:29px !important;
}

.frm_edit_theme div.selector span
{
	width:84% !important;
}
div.checker input
{
	opacity:0.8 !important;
}

.save_menu_page div.selector span
{
	height:30px !important;
	width:80% !important;
}
.menu_link_drop div.selector span
{
	height:30px !important;
	width:90% !important;	
}
.menu_state_drop div.selector span
{
	height:30px !important;
	width:69% !important;	
}

.manage_news div.selector span{width: 80% !important;}


.cke_browser_gecko td {
	background-color:#d1d1d1;
}

a.hide-btn{ background:url(../../images/disable_arrow_left.png) no-repeat top left;}
a.hide-btn span{ background:url(../../images/disable_arrow_right.png) no-repeat top right; }

/* Added by Viren on 05 March 2019 */
.clear { clear: both; }
.external-link { float: left; flex: 0 0 31.4%; max-width: 31.4%; margin: 5px; position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; border: solid 1px #CCCCCC; }
.external-link legend { background:#D4E177; color: #000000; line-height: 25px; font-weight:bold; padding: 0 15px; }
.control { width: 100%; padding: 5px; clear: both; }
.control label, .external-link-image-name-span { line-height: 32px; }
.control label, .control .uploader { float: left; }
.control .text-box { width: 590px; height: 32px; line-height: 32px; margin-left: 5px; }
.control .edit_link { text-align: center; margin-right: 10px; line-height: 40px; }
.center { text-align: center; }
.image-container { display: inline-block; border: solid 1px #CCCCCC; }
.image-wrapper { display: block; height: 0; overflow: hidden; position: relative; z-index: 1; }
.image-wrapper img { bottom: 0; display: block; height: auto; left: 0; margin: auto; max-width: 100%; position: absolute; right: 0; top: 0; }
/* Added by Viren on 05 March 2019 */
