@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Domine:400,700);
@import url(http://fonts.googleapis.com/css?family=Orienta|Roboto:400,500,700,300);
html{margin:0px;padding:0px;}
body{margin:0px;padding:0px; background: #f0f1f3;}
html, body, table, tr, td, ul, li, a, div, span, p, b, hr, h1, h2, h3, h4, h5, h6{ font-family:arial,; font-size:12px;color:#535353;}

.clear{ clear:both;}
.txtbold{ font-weight:900;}
.txtaR{ text-align:right;} /*---- For text right -----*/
.txtaL{ text-align:left;}
.txtaC{ text-align:center;}
.txtaJ{ text-align:justify;}
.fL{ float:left;} /*---- For float right -----*/
.fR{ float:right;}
.fN{ float:none;}
img{ border:0;}
.ovH{ overflow:hidden}
.ovV{ overflow:visible}
.pdnone{ padding: 0px !important}
.hide{ display:none;}

.borderTopBottom {border-bottom:1px solid #000; border-top:1px solid #000;}
.borderLeftRight{border-left:1px solid #000;border-right:1px solid #000;}
.borderTop {border-top:1px solid #000;}
.borderBottom {border-bottom:1px solid #000;}    
.borderLeft{border-left:1px solid #000;} 
.borderRight{border-right:1px solid #000;} 

.strcol1, .strcol1 a, a.strcol1{ color:#244a8c;} /*---- For Blue -----*/
.strcol2, .strcol2 a, a.strcol2{ color:#a71515;} /*---- For dark red -----*/
.strcol3, .strcol3 a, a.strcol3{ color:#5a9548;} /*---- For green -----*/
.strcol4, .strcol4 a, a.strcol4{ color:#77797c;} /*---- For grey -----*/
.strcol5, .strcol5 a, a.strcol5{ color:#ec5f01;} /*---- For orange -----*/
.strcol6, .strcol6 a, a.strcol6{ color:#40403F;} /*---- For dark Grey like black -----*/

/*=======================================================*/
/*=================  Start Page CSS  ====================*/
/*=======================================================*/

.contener{ width: 1000px; margin: 0 auto; border: 0px solid #ccc;}
.default-stl{ background:#fff; box-shadow: 0px 0px 3px 1px #A9A9A9; border-bottom: 2px solid #a61414;}
[class^="icon-"], [class*=" icon-"]{ background: url(../images/icon-bg.png) no-repeat;}
.icon-logo{ background-position: -3px -3px;}
.company-logo{ display:block; height:109px; width:230px;}
.icon-arrowDown{background-position: -256px -37px; width:20px; height:30px;display:block;background-color: #FFFFFF;}
.icon-arrowup{background-position: -232px -37px; width:25px; height:30px;display:block;position:relative; bottom:-33px; left:50%;}
.icon-arrowup:hover{background-position: -329px -37px; cursor:pointer;}
.icon-smallLogo{ background-position: -236px -76px; padding:11px 39px; position: relative; top: 10px;}
.icon-ronlineLogo{background-position: -376px 0px; padding:15px 15px; position: relative; top: 0px; float:right;}
.copyRight-logo{position: relative; top: 3px; padding-left: 4px; height:23px; width:23px;display:block; overflow:hidden; border-radius: 5px 0 0 0;background: url(../images/icon-bg.png) no-repeat #80b332; background-position: -386px -153px;}
.copyRightIcon{background: url(../images/icon-bg.png) no-repeat #80b332; background-position: -386px -153px;}
/*----------------------------------------------------*/
.login-div{background: #eee;border-bottom: 1px solid #e2e2e2; box-shadow: 0px 0px 3px #ccc; padding: 5px 5px; position: relative; z-index:10; display: block;}
#top-line-div{ overflow: hidden; overflow-y:auto}


/*-----------------------  Header  -----------------*/
#fixed-header{ background: #fff; box-shadow: 0px 0px 3px #ccc; padding: 0px; border-bottom: 1px solid #ccc; position:relative; top: 0; width: 100%;}
#header{}
#logo{ width: 250px; float: left; border: 0px solid #ccc; margin:10px 0; overflow: hidden;}
#logo a{display:block; width: 100%; height: 47px;}
#top-navigation{ width: 695px; float: right; border: 0px solid #ccc; overflow:hidden}
#top-navigation #menu{ margin:0; padding:0; float: right;}
#top-navigation #menu ul{ margin:0; padding:0;}
#top-navigation #menu ul li{ margin:0; padding:0; list-style: none; float: left;}
#top-navigation #menu ul li a{ margin:-1px 3px 0 3px; padding: 35px 13px; color: #333; font-family: CambriaRegular; font-size: 16px; font-size: 14px\0/8; line-height: 0px; background: #fff}
#top-navigation #menu ul li a:hover, #top-navigation #menu ul li a.active{ background: #799b00; color: #fff}


#logo-w-menu{ float: left; width: 230px;box-shadow: 0px -2px 3px 1px #A9A9A9;background: #244a8c;}
#logo-blog{ background: #fff; border-top:3px solid #244a8c;border-bottom:3px solid #a71515;}
#menu{ margin:0px; padding:0px;}
#menu ul{ margin:10px 0px ; padding:0px 10px;}
#menu ul li{ margin:0px; padding:3px 0px 0px; list-style: none; text-align:center; float:none; display:block;}
#menu ul li:first-child{padding:0px 0px 0px;}
#menu ul li a{ margin:0px; padding:7px 0px;font-family:'Domine', serif; font-size:15px; color: #fff; line-height:normal;display:block; text-decoration:none;}
#menu ul li a:hover, #menu ul li a:focus, #menu ul li a.active{ margin:0px; padding:7px 0; background:#fff; color: #003986; }
#slider{ float:right; width:750px;border:0px solid #ccc; height:337px; position:absolute; right:0px;}
/*-------------------  Home Welcom  --------------------*/

#slider-panel{ width: 420px; float: left; border: 1px solid #d5d5d5; background: #fff; box-shadow: 0 0 3px #ccc; height: 502px;}
#home-content-panel{ width: 525px; float: right; border: 1px solid #d5d5d5; background: #fff; box-shadow: 0 0 3px #ccc; padding: 8px 12px; position:relative;}

#welcome-content, #welcome-content p{ font-family:FranklinGothicMediumRegular; font-size:13px; color: #535353; line-height:19px; font-weight: normal; min-height: 225px;}
#welcome-content p{ margin-top: -5px;}
#welcome-content h3{ font-family:CalibriRegular; font-size:19px; color: #403e3e; line-height:19px; font-weight: bold; padding: 0; margin: 10px 0 12px}

.img-contaner{  display:inline-block; float:left; width:190px; border:1px solid #ccc; margin:0px 10px 6px 0px;}

/*-------------------  Middel Content  --------------------*/

#slider-panel{ width: 420px; float: left; border: 1px solid #d5d5d5; background: #fff; box-shadow: 0 0 3px #ccc; height: 502px;}
#content-panel{border: 1px solid #d5d5d5; background: #fff; box-shadow: 0 0 3px #ccc; padding: 8px 12px; position:relative;}

#content-panel .blank-white{ background: #fff; position: absolute; left:0; padding: 5px;  width: 99%; bottom: -4px}

#middle-content, #middle-content p{ font-family:FranklinGothicMediumRegular; font-size:13px; color: #535353; line-height:19px; font-weight: normal; }
#middle-content p{ margin-top: -5px;}
#middle-content h3{ font-family:CalibriRegular; font-size:19px; color: #403e3e; line-height:19px; font-weight: bold; padding: 0; margin: 10px 0 12px}

.img-contaner{  display:inline-block; float:left; width:190px; border:1px solid #ccc; margin:0px 10px 6px 0px;}
/*------------------------------  Slider Bottom  ------------------------------*/

.bottomSliderdiv{border:0px solid #139cb1;cursor:pointer;overflow: hidden;float: left;background:#fff;margin:0px 6px 1px 6px;
text-align: center;}
/*----------------------  Footer  ------------------------*/
.blank-white{ background: #fff; position: absolute; left:0; padding: 5px;  width: 98.2%; bottom: -4px}
.affiliation-footer{ background: #fff; box-shadow: 0 0 3px #ccc; padding: 10px 10px; margin: 0px auto 0; border: 1px solid #d5d5d5; width: 978px}


#footer{padding: 10px 0 0; display:block;}
.copy-right{ width:250px; border:0px solid #ccc; float:left; display:block;height: 37px; position:relative;}
.powerd-by{ width:178px; border:0px solid #ccc; float:right; margin-top:3px;}
.powerd-by p{ margin:0px; padding:0px; line-height:28px;font-family: sans-serif; font-size:12px; font-weight:bold; }
.speech-bubble {right:0px;top:3px;position: absolute; background-color: #edeeed; width: 226px; height: 23px;border-radius: 0 0 5px 0;
background: #111111; background-position: -183px -193px;}
.speech-bubble p{ margin:4px 0 0 9px; padding:0px; line-height: normal; color: #DCDCDC; text-align: center; font-family: sans-serif; font-size:12px; font-weight:bold; }	
.speech-bubble p span{ color: #DCDCDC;}
/*================================================*/
/*=============  CUSTOMER SERVICE ================*/
/*================================================*/
#customer-content{ padding:10px 10px; min-height: 400px;}
#navigation{ margin:0px;padding:0px; display:block; background: #f5f5f5;
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); 
background: linear-gradient(to bottom,  #f5f5f5 0%,#e9e9e9 100%);
height:37px; border:1px solid #ddd;
box-shadow: 0 1px 2px #ccc;
}
#navigation ul{ margin:0px;padding:0px; display:block;}
#navigation ul li{ margin:9px 0 0;padding:0px; float:left; list-style:none;}
#navigation ul li a{ border-left:1px solid #ddd; margin:0px;padding:10px 12px; font-family: Roboto; font-size:14px; font-weight:bold; color: #333;text-decoration:none; position:relative;}
#navigation ul li:first-child a{border-left:0px;}
#navigation ul li a:hover, #navigation ul li a.active{ background:#799b00; color: #fff; cursor:pointer;}
#navigation ul li a.active:after{/* content: ''; position: absolute; width: 0; height: 0; border: 7px solid; border-top-color: #799b00; top: 100%;left: 55%; margin-left: -15px;*/}

#navigation ul li.logout{ float:right; margin-top:9px;}
#navigation ul li.logout a{font-family:arial; font-size:11px; font-weight:bold; background:#fff; padding: 12px 10px 12px; padding: 12px 10px 11px\0/8;color:#cf1c1c;}
#navigation ul li.logout a span.logout-icon{background: url(../images/logout-icon.png) no-repeat #fff; background-position: -18px 0px;position:relative; left:-5px; top: 3px; display:inline-block; height:14px; width:15px;}
#navigation ul li.logout a:hover{ background:#cf1c1c; color: #fff;}
#navigation ul li.logout a:hover span.logout-icon{background: url(../images/logout-icon.png) no-repeat #cf1c1c; background-position: 0px 0px; display:inline-block; height:14px; width:15px;}

.content-area{ font-family:Tahoma; font-size:12px; color: #666; display:block; padding:20px 10px;}
.dfl-contener{ display:none;}


/*================================================*/
/*=============  Contact US ================*/
/*================================================*/
#contact-panel{ padding:15px 15px 10px;}
.contact-map{ width:680px; border:1px solid #ccc; height:350px; float:left;overflow:hidden;}
.contact-address{ width:270px; float:right; border:0px solid #ccc;}
.field{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color: #333;}
.field-dtl{font-family:tahoma; font-size:13px; color: #666;}

/*=============================================================*/

.form-layout{ position:relative;} 
.form-titel { position:relative;}
.form-titel h3:after{content: "";display: block; border-top: solid 1px #d1d1d1; width: 100%;  height: 1px; position: absolute;top: 50%;z-index: 1;}
.form-titel h3 span{ font-family: FranklinGothicMediumRegular; font-size:18px; color:#505050; font-weight:normal; position:relative; background:#fff; z-index:2; padding:0 10px 0 0;}
.form-titel h4{ font-family:Amble; color: #505050; font-size:14px; margin:2px 0px; padding:0px;}
.form-filed{ font-family:'Roboto',sans-serif; font-size:15px; color: #5b5b5b;}
input[type=text], input[type=password], textarea{ border:1px solid #d8d5d5; padding: 5px 10px; border-radius:5px; position:relative; width:220px; font-family:Roboto; font-size:14px; color:#666;
box-shadow: inset 0px 0px 1px #d8d5d5; font-weight: normal;}
input[type=text]:hover, input[type=password]:hover, textarea:hover{ border:1px solid #ccc; box-shadow:0px 0px 2px #ccc;}
input[type=text]:focus, input[type=password]:focus, textarea:focus{ border:1px solid #9db9eb; box-shadow:0px 0px 2px #ccc; color: #333;}
textarea{ font-size:15px; resize:none}
input[type=submit], input[type=reset], input[type=button], button, .button, div.button{ background: #79ba20;
background: -moz-linear-gradient(top,  #79ba20 0%, #61a716 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79ba20), color-stop(100%,#61a716));
background: -webkit-linear-gradient(top,  #79ba20 0%,#61a716 100%);
background: -o-linear-gradient(top,  #79ba20 0%,#61a716 100%);
background: -ms-linear-gradient(top,  #79ba20 0%,#61a716 100%);
background: linear-gradient(to bottom,  #79ba20 0%,#61a716 100%);
color:#ededed; border:1px solid #5a9b13; border-radius:3px; padding:5px 10px; box-shadow: inset 0px 1px 0px #abe46e; font-weight:normal; font-family:Orienta; font-size:15px; cursor:pointer; text-shadow: 0 0 3px #666}
input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover, button:hover, .button:hover{background: #61a716;
background: -moz-linear-gradient(top,  #61a716 0%, #79ba20 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#61a716), color-stop(100%,#79ba20));
background: -webkit-linear-gradient(top,  #61a716 0%,#79ba20 100%);
background: -o-linear-gradient(top,  #61a716 0%,#79ba20 100%);
background: -ms-linear-gradient(top,  #61a716 0%,#79ba20 100%);
background: linear-gradient(to bottom,  #61a716 0%,#79ba20 100%);}
button:focus, .button:focus, div.button:hover{background: #e43434;
background: -moz-linear-gradient(top,  #e43434 0%, #ce1a1a 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e43434), color-stop(100%,#ce1a1a));
background: -webkit-linear-gradient(top,  #e43434 0%,#ce1a1a 100%);
background: -o-linear-gradient(top,  #e43434 0%,#ce1a1a 100%);
background: -ms-linear-gradient(top,  #e43434 0%,#ce1a1a 100%); 
background: linear-gradient(to bottom,  #e43434 0%,#ce1a1a 100%);
box-shadow: inset 0px 1px 0px #f68181; border:1px solid #c01717;}

input[disabled=disabled], button[disabled=disabled], .disabled, div.disabled, input[disabled=disabled]:hover, button[disabled=disabled]:hover, .disabled:hover, div.disabled:hover, input[disabled=disabled]:focus, button[disabled=disabled]:focus, .disabled:focus, div.disabled:focus{background: #f5f5f5;
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); 
background: linear-gradient(to bottom,  #f5f5f5 0%,#e9e9e9 100%);
color:#666; border:1px solid #d8d8d8; border-radius:3px; padding:5px 10px; box-shadow: inset 0px 1px 0px #e6e6e6; font-weight:normal; font-size: 15px; font-family:Orienta; cursor:default;}
.button{ padding:5px 14px; font-family:Orienta; font-size:15px; font-weight:normal; text-decoration:none;}
div.button{ padding:5px 14px; font-family:Orienta; font-size:15px; font-weight:normal; text-decoration:none; display:inline-block;}

input[readonly=readonly], input[readonly=readonly]:hover, input[readonly=readonly]:focus{background: #f5f5f5;
background: -moz-linear-gradient(top,  #f5f5f5 0%, #e9e9e9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9));
background: -webkit-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -o-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%);
background: -ms-linear-gradient(top,  #f5f5f5 0%,#e9e9e9 100%); 
background: linear-gradient(to bottom,  #f5f5f5 0%,#e9e9e9 100%);
color:#666; border:1px solid #d8d8d8; border-radius:3px; padding:5px 10px; box-shadow: inset 0px 1px 0px #e6e6e6; font-weight:normal; font-size: 15px; font-family:Orienta; cursor:default;}

label.error{ font-family:arial; font-size:14px; font-weight: normal; color: #f00; position:relative; top:2px; padding:0 0 0 10px;; background: none; border:0; text-shadow: none;}
    
.brdLFT{ border-left:1px solid #ccc;}
input.input-166{ width:166px;}

input[placeholder]{ font-family:Arial, Helvetica, sans-serif; font-size:13px;}
textarea.textarea-callR{ width:504px; height:80px;}

.selectdiv {background: url(../images/icon-bg.png) no-repeat 152px -258px;border: 1px solid #d8d5d5;border-radius: 3px 3px 3px 3px;
height: 30px;width: 187px;box-shadow: inset 0px 0px 1px #d8d5d5;}
.selectdiv:hover{border:1px solid #c7c5c5; box-shadow:0px 0px 2px #ccc;}
.selectdiv:focus {background: url(../images/icon-bg.png) no-repeat 144px -175px;border: 1px solid #9db9eb;
border-radius: 5px;height: 25px;width: 187px; box-shadow: inset 0px 0px 1px #d8d5d5;}
.selectdiv label {clear: both;margin-top: 0;}
.selectdiv div {background: none repeat scroll 0 0 transparent;border: 0 solid #000000;float: left;height: 26px;line-height: 22px;overflow: hidden;
padding: 3px 10px 0px;padding: 3px 0 0 10px\0/8;position: absolute;z-index: 0;font-size:14px; font-family:'Roboto',sans-serif; font-weight:bold; color:#504f4f;}
.selectdiv .selectboxdiv {float: left;height: 30px;margin-top: 0;opacity: 0; filter:alpha(opacity=0);position: relative;width: 187px;z-index: 2;}
.cmbFocus {border: 1px solid #9db9eb;}
/*------------------------------------*/
.mrg-lft-30{ margin-left:30px;}
.form-data{ font-family: Roboto; font-size:14px; color: #333;}
.brdBTM{ border-bottom: 1px dotted #ccc; height:25px;} 
.pdltr10{ padding:0px 10px;}
input.input-100{ width:100px;}
.brdTOP{ border-top:1px dotted #ccc; }
.add-request-blog{}
.blog-filed{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #333;}
.add-request{ border-bottom:0px dotted #ccc;padding: 10px 10px 10px 0;margin-bottom:10px;}
.request-blog-lft{ border:1px solid #d8d8d8; padding:5px 15px 7px; width:840px; line-height:18px;float:left;position:relative; border-radius: 15px; background: #F2F2F2;}
/*.request-blog-lft:after{ content:url(../images/comment-arrow-2.png); position: absolute; width: 0; height: 0;top: -10px;right: 19px;z-index:1}*/
.request-blog-right{background: #f4f7e9; border:1px solid #d0d5bd; padding:5px 20px 7px; width:837px; line-height:18px; color: #636c42; float:right; margin: 14px 0px 0px; position:relative;border-radius: 0px 15px 15px 15px;}
.request-blog-right:after{ content:url(../images/comment-arrow-4.png); position: absolute; width: 0; height: 0;top: -16px;left: -5px;z-index:1}
.subject-dateTIme{ border-bottom:1px dotted #ccc; height:24px; margin-bottom:5px;}
.subject-div{ width:300px; border:0px solid #ccc; float:left; font-weight:bold; font-family:arial; font-size:13px;}
.dateTime-div{ width: 150px;border:0px solid #ccc; float:right; text-align:right; font-size:11px; color:#666; z-index:2; position:relative}
.blog-right-dateTime{width: 100px;border:0px solid #ccc; float:right; text-align:right; font-size:11px; color:#666; z-index:2; position:relative; margin:0 0 5px;}

.span-in{ display:inline-block;}
.inline-elm{ display:inline-block;}
.block-elm{ display:block;}
.mgrrgt-10{ margin-right:10px;}
.time-blog{ position:absolute; font-family:tahoma; font-size:11px; color:#333; right:0; top:0px; background:#EAEFF9; border:1px solid #CBD4E3; border-bottom: 0px; right:-1px; top: -21px; padding:1px 15px;}
.list-panel{ border:0px solid #d8d8d8}
.list-panel tr th{border: 1px solid #688501; border-left:0px;border-right:0px;}
.list-panel tr th:first-child{border-left: 1px solid #688501;}
.list-panel tr th:last-child{border-right: 1px solid #688501;}
.list-panel th{height:30px; background:#799b00; color:#fff;}
.list-panel tr td.none, .list-panel tr:hover td.none:hover{ background: transparent;}
.list-panel td.form-filed{ font-family:arial; font-size:12px; color: #333;}
.list-panel tr td{cursor:pointer; }
.list-panel tr:nth-child(odd){background: #ededed;}
.list-panel tr:hover{background: #e5e3e3;}
.setupdtl{ border:1px solid #ccc;}
.brdrgt{border-right: 1px solid #ccc;}
.brdlft{border-left: 1px solid #ccc;}
.brdbtm{border-bottom: 1px solid #ccc;}
.brdtp{border-top: 1px solid #ccc;}

/*===========================================*/

#about-us{ padding:10px 12px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color: #5e5d5d; line-height:18px; text-align: center}
.about-img{ width:280px; border:1px solid #ccc; margin: 0 10px 10px 0; float:left; overflow:hidden;}
.about-head{ font-family:arial; font-size:14px; color:#333; margin: 0px 0 7px 0;}
#middle-content div.about-content, #middle-content div.about-content p, #middle-content div.about-content span{ font-family: Tahoma;}

.double{border-top:3px double #ccc; height:3px;}
.about-list{ margin:0px; padding:0px;}
.about-list li{ margin:0px; padding:0px; list-style:none; float:none; line-height:23px;}
.about-list li:before{ content: "-"; margin:0px 5px 0px 0px; font-family:arial; font-size:15px;}
#middle-content #offer-panel{ padding:10px 15px 0px; font-family:tahoma; font-size:13px;}
.offers-row{ margin-bottom:15px; display:block; overflow:hidden;}
.offer-item{ width:300px; border:1px solid #ccc; height:150px;}
.mrg-lft10{ margin-left:10px;}
.offerdtl-img{ border-right:1px solid #ccc; width:225px; height:200px; float:left; padding:10px 25px;}
.offerdtl-content{ width:280px; min-height:220px; float:left; border-right:1px solid #ccc; margin:0 20px 0 20px; padding:0 10px;}
.back-btn{ font-family:arial; font-size:13px; font-weight:bold; color: #333; background:#fff; position:absolute; right:13px; top:16px; z-index:20}
.offer-name{ font-family:arial; font-size:15px; color: #244a8c; margin:0 0 7px; padding:0;}
.offer-price, .offer-price span{ font-family:RupeeForadianRegular; color:#EB151E; font-size:14px; margin:0px 0px 7px;}
.offer-valid{ font-family:arial; color:#333; font-size:13px; margin:0px 0px 7px;}
.offer-desription{ font-family:arial;font-size:14px; color: #333; margin:0 0 10px; padding:0;}
.last{ border:0px;}

/*==============================================*/
.user-rgt-panel{ right:9px;border: 0px solid #ccc; float:right; position:relative; top: -2px; display: inline-block;}
.user-rgt-panel a{ color: #3d3c3c; font-family: Roboto; font-size: 13px; line-height:27px; text-decoration:none;font-weight:bold;}
.user-rgt-panel a:hover{ color: #799B00; font-family: Roboto; font-size: 13px; line-height:27px}
#login-userpanel{display:block;background:#fff; box-shadow: 0px 0px 3px 1px #A9A9A9; border-bottom: 2px solid #a61414; padding: 10px 12px 10px 12px; position:relative; display:block; margin:0px; width:auto;}
.userName{ font-size:14px; color: #799B00; font-family:CalibriRegular; margin:0 15px 0 0; padding:0 0 5px; border-right: 1px solid #ccc; border-bottom: 0; display:inline-block; width:180px;}
.userName a{font-size:14px; color: #799B00; font-family:CalibriRegular; text-decoration:none;}
.userName a:hover{font-size:14px; color: #244a8c; font-family:CalibriRegular; text-decoration:underline;}
.login-status h5{ margin:0; padding:0; font-family:arial; font-size:12px; color: #333; display:inline-block; width:80px;}
.login-status{ margin:0; padding:5px 0 5px; font-family:arial; font-size:12px; color: #333; display:inline-block}
.login-status span{ display:inline-block;}
.btn-area{ border-top: 0px; padding: 0; margin: 5px 0 0; display:inline-block;}
input.logout-btn{background: #e43434;background: -moz-linear-gradient(top,  #e43434 0%, #ce1a1a 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e43434), color-stop(100%,#ce1a1a));
background: -webkit-linear-gradient(top,  #e43434 0%,#ce1a1a 100%);background: -o-linear-gradient(top,  #e43434 0%,#ce1a1a 100%);background: -ms-linear-gradient(top,  #e43434 0%,#ce1a1a 100%); 
background: linear-gradient(to bottom,  #e43434 0%,#ce1a1a 100%);box-shadow: inset 0px 1px 0px #f68181; border:1px solid #c01717;border-radius:2px; padding:1px 5px 3px;font-weight:normal; font-family:tahoma; cursor:pointer; font-size:11px;}

input.logout-btn:hover, input.logout-btn:focus{background: #e43434;background: -moz-linear-gradient(top,  #ce1a1a 0%, #e43434 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce1a1a), color-stop(100%,#e43434));
background: -webkit-linear-gradient(top,  #ce1a1a 0%,#e43434 100%);background: -o-linear-gradient(top,  #ce1a1a 0%,#e43434 100%);background: -ms-linear-gradient(top,  #ce1a1a 0%,#e43434 100%); 
background: linear-gradient(to bottom,  #ce1a1a 0%,#e43434 100%);box-shadow: inset 0px 1px 0px #f68181; border:1px solid #c01717;}	

label.required:after { content: "\002A";position:relative;color:#F00;padding-left:2px; }
.ui-datepicker-title .ui-datepicker-month, .ui-datepicker-title .ui-datepicker-year{color:#fff;}
/*===========================================*/
/*==============  Font Face  ================*/
/*===========================================*/

@font-face {
    font-family: 'CambriaRegular';
    src: url('../fonts/cambria/cambria.eot');
    src: url('../fonts/cambria/cambria.eot') format('embedded-opentype'),
         url('../fonts/cambria/cambria.woff') format('woff'),
         url('../fonts/cambria/cambria.ttf') format('truetype'),
         url('../fonts/cambria/cambria.svg#CambriaRegular') format('svg');
}
@font-face {font-family: 'CalibriRegular';
    src: url('../fonts/calibari/calibri_1.eot');
    src: url('../fonts/calibari/calibri_1.eot') format('embedded-opentype'),
         url('../fonts/calibari/calibri_1.woff') format('woff'),
         url('../fonts/calibari/calibri_1.ttf') format('truetype'),
         url('../fonts/calibari/calibri_1.svg#CalibriRegular') format('svg');}
@font-face {font-family: 'RupeeForadianRegular';
	src: url('../fonts/rupees/rupee_foradian.eot');
	src: url('../fonts/rupees/rupee_foradian.eot') format('embedded-opentype'),
		url('../fonts/rupees/rupee_foradian.woff') format('woff'),
		url('../fonts/rupees/rupee_foradian.ttf') format('truetype'),
		url('../fonts/rupees/rupee_foradian.svg#RupeeForadianRegular') format('svg');}
@font-face {font-family: 'FranklinGothicMediumRegular';
    src: url('../fonts/frankline/framd.eot');
    src: url('../fonts/frankline/framd.eot') format('embedded-opentype'),
         url('../fonts/frankline/framd.woff') format('woff'),
         url('../fonts/frankline/framd.ttf') format('truetype'),
         url('../fonts/frankline/framd.svg#FranklinGothicMediumRegular') format('svg');}		
