/* CSS Document */
/* superseva.css */
/* Created By :Suresh V R */
/* Last Updated:16/02/2009 */
/* Last Updated by:Suresh V R */


/* Common Styles */
body {background:#fff;font-family:Arial;font-size:62.5%;margin-top:0px;}
ul, ol, li, h1, h2, h3, h4, h5, h6, form, p {margin:0px;padding:0px;}
a {text-decoration:none;}
img {border:0px;}

/* specific styles */
#wrapper_parent{margin:0 auto;width:1060px;}
#wrapper {background:transparent url("/superseva/images/background_img.jpg") repeat-y;overflow:hidden;min-height:700px;height:auto !important; height:700px;}
#wrapper_bottom_bg{background:transparent url("/superseva/images/bottom_bg.jpg") no-repeat center bottom;padding:0px 0px 0px 0px;margin: 0px auto;min-height:700px;height:auto !important; height:700px;}
#wrapper_inner{width: 957px;padding:0 16px 20px;overflow:hidden;margin:0 auto;min-height:700px;height:auto !important; height:700px;}
#wrapperheader{width:100%;background:#fff;float:left;}
.header_top{width:100%;background:transparent url("/superseva/images/innerpage_05.gif") repeat-x scroll 0% 99%;height:72px;padding:21px 0px 0px 0px;}
.logo{float:left;margin:5px 0 0;}
.header_top ul{float:right;padding:5px 5px 0px 0px;}
.header_top ul li{display:inline;}       
.header_top ul li a{color:#b8278e;border-right:1px solid #b32b6d;padding:0px 3px 0px 2px;font-weight:bold;font-size:1em;}
.header_top ul li:last-child a{border:none;}
.navigation{background:transparent url("/superseva/images/top_menu_left.jpg") no-repeat scroll left top;border-top:1px solid #fff;padding: 0px 0px 0px 7px;height:25px;border-bottom:2px solid #fff;}
.navigation ul{background:transparent url("/superseva/images/index_innerpage_21.gif") no-repeat scroll right top;float:left;width:83%;height:25px;}
.navigation ul li{float:left;width:185px;list-style-type:none;background:transparent url("/superseva/images/innerpage_17.gif") repeat-x;}
.navigation ul li a {float:left;color:#fff;font-size:1.1em;background:transparent url("/superseva/images/innerpage_15.gif") no-repeat scroll right top;letter-spacing:1px;padding:6px 25px 6px 0px;text-align:center;width:134px;}
.navigation ul li:last-child a {padding-right:0px !important;}
.navigation ul li a:hover,.navigation ul li.active a {color:#fcf5a6;background:transparent url("/superseva/images/innerpage_15.gif") no-repeat scroll right top;}
.background_fix{background:none !important;}
#container{width:100%; float:left;padding:3px 0px 0px 0px;}
#container_left{float:left;width:179px;padding:3px 0px 0px 0px;}
.city_select{width:177px;float:left;}
.city_select_bg{background:transparent url("/superseva/images/innerpage_29.gif") no-repeat scroll left center;width:100%;float:left;}
.city_select_bg div{background:transparent url("/superseva/images/innerpage_34.gif") no-repeat scroll right center;padding:0px 6px;float:left;}
.city_select_bg div div{background:transparent url("/superseva/images/innerpage_32.gif") repeat-x;padding:4px 0px 5px 0px;width:168px;}
.city_select_bg div div p{padding: 0px 0px 0px 10px;font-weight:bold;font-size:1.2em;color:#fff;}
.city_select label{display:none;}
.city_select form{float:left;padding:15px 19px 15px 18px;background:#fff;border:1px solid #ccc;border-bottom:none;border-top:none;}
.city_select select{width:140px;border:1px solid #ccc;}
.left_navigation{width:177px;float:left;border:1px solid #ccc;border-top:none;border-bottom:none;}
.left_navigation ul{float:left;width:177px;}
.left_navigation ul li{background:transparent url("/superseva/images/innerpage_76.gif") repeat-x;clear:both;float:left;width:100%;height:34px;list-style-type:none;}
.left_navigation ul li a{color:#070506;font-size:1.1em;font-weight:bold;padding:10px 0 10px 45px;float:left;}
.common_left_block {clear:both;float:left;overflow:hidden;width:178px;margin-bottom:3px;border: 1px solid #CCC;}
.innerbox {width:100%;padding-bottom:10px;background:#ffg=ff;float:left;margin:0;}
.personal{background:transparent url("/superseva/images/index_innerpage_20.gif") no-repeat scroll left top;}
.movies{background:transparent url("/superseva/images/innerpage_63.gif") no-repeat scroll left bottom;}
.city_map{background:transparent url("/superseva/images/innerpage_68.gif") no-repeat scroll left top;}
.train_timing{background:transparent url("/superseva/images/innerpage_69.gif") no-repeat scroll left top;}
.air_timimg{background:transparent url("/superseva/images/index_innerpage_34.gif") no-repeat scroll left top;}
.eatouts{background:transparent url("/superseva/images/innerpage_72.gif") no-repeat scroll left top;}
.events{background:transparent url("/superseva/images/innerpage_74.gif") no-repeat scroll left top;}
.padding_fix_left{padding:15px 0px 7px 0px;}


.ctsrepo{background:transparent url("/superseva/images/ctsreport.png") no-repeat scroll left 26%}
.premium_member_user{background:transparent url("/superseva/images/premium_service1.png") no-repeat scroll left}
.SuperTicketing{background:transparent url("/superseva/images/flower-form_17.gif") no-repeat scroll left 26%}
.SuperBilling{background:transparent url("/superseva/images/flower-form_19.gif") no-repeat scroll left 35%;}
.SuperSevak{background:transparent url("/superseva/images/flower-form_25.gif") no-repeat scroll left 34%;}
.Enquiry{background:transparent url("/superseva/images/flower-form_25.gif") no-repeat scroll left 34%;}
.LoanEnquiryForm{background:transparent url("/superseva/images/index.jpeg") no-repeat scroll left 34%;}
.VISA{background:transparent url("/superseva/images/images.jpeg") no-repeat scroll left top;}
.VehicleInsurance{background:transparent url("/superseva/images/insure.jpg") no-repeat scroll left top;}
.ITRFiling{background:transparent url("/superseva/images/tax.png") no-repeat scroll left top;}
.SuperPost{background:transparent url("/superseva/images/flower-form_26.gif") no-repeat scroll left top;}
.SuperBank{background:transparent url("/superseva/images/flower-form_27.gif") no-repeat scroll left top;}
.SuperEvents{background:transparent url("/superseva/images/flower-form_28.gif") no-repeat scroll left top;}
.SuperDeal{background:transparent url("/superseva/images/flower-form_29.gif") no-repeat scroll left top;}
.OtherBill{background:transparent url("/superseva/images/internalpage_09-04_1.gif") no-repeat scroll left top;}
.Passport{background:transparent url("/superseva/images/internalpage_09-04.gif") no-repeat scroll left top;}
.RTO{background:transparent url("/superseva/images/internalpage_09-04_3.gif") no-repeat scroll left top;}
.SEVAK{background:transparent url("/superseva/images/internalpage_09-04_4.gif") no-repeat scroll left top;}
.ValueAdded {background:transparent url("/superseva/images/internalpage_09-04_2.gif") no-repeat scroll left top;}
.service_requests{background:transparent url("/superseva/images/flower-form_35.gif") no-repeat scroll left top;}
.profile{background:transparent url("/superseva/images/flower-form_36.gif") no-repeat scroll left top;}
.change_password{background:transparent url("/superseva/images/flower-form_37.gif") no-repeat scroll left top;}
.todobackimage{background:transparent url("/superseva/images/docket.gif") no-repeat scroll left top;}
.user_transaction_detail{background:transparent url("/superseva/images/flower-form_38.gif") no-repeat scroll left -23%;padding:6px 0 0px 45px !important;}
.bottom_content {
font-family:arial;
font-size:12px;
text-align:justify;
} 

.membership{padding:5px 7px 0px;}
#container_right{float:right;width:755px;padding:0px 8px 0px 13px;}
.user_details{background:transparent url("/superseva/images/innerpage_36.gif") no-repeat scroll left center;height:68px;text-align:center;margin:0px 0px 8px 0px;}
.user_details div{background:transparent url("/superseva/images/innerpage_41.jpg") no-repeat scroll right center;float:left;padding:0px 6px;}
.user_details div div{ background:transparent url("/superseva/images/innerpage_38.gif") repeat-x;height:48px;padding:10px 0;width:740px;}
.user_details p{font-size:1.4em;color:#7a7e81;padding:4px 0;}
.user_details p span{color:#000;background:none;float:none;}
p.colorclass{color:#8a2686;}
p.colorclass a{color:#454547;text-decoration:underline;}
.table_left_img{padding:0px 0px 5px 7px;position:relative;background:transparent url("/superseva/images/innerpage_53.gif") no-repeat scroll 0% 0%;}
.table_right_img{background:transparent url("/superseva/images/innerpage_61.gif") no-repeat scroll 100% 0%;width:745px;}
.data_listing {width:740px;}
.data_listing thead{height:23px;}
.data_listing thead tr{ padding: 0px 0px 0px 10px;}
.data_listing thead tr th {height:23px;background:transparent url("/superseva/images/innerpage_58.gif") repeat-x;border-right:1px solid #a599a5;font-size:1.1em;padding:0px; color:#9933cc;padding:0 46px;font-weight:normal;}
.data_listing thead tr th:last-child{border:none;}
.data_listing tbody tr td {color:#000000;padding:5px;text-align:center;}
.data_listing tbody tr td a{color:#500b4e;}
.data_listing tbody tr td a.detail{text-decoration:underline;color:#000;}
.data_listing tbody tr.even {background:#f8f8f8;}
.data_listing tbody tr.odd {background:#fbfbfb;}
.containerright_content{width:755px;padding:1px 0px 0px 0px;}
.containerright_content a img{float:right;}
form.flower_submit{clear:both;}
form.flower_submit  fieldset {border:1px solid #ccc;padding:0px;}
form.flower_submit  legend{margin:0 0 0 20px;float:left;}
form.flower_submit  legend span{background:transparent url("/superseva/flower/flower-form10.jpg") no-repeat left center;float:left;}
form.flower_submit  legend span span{background:transparent url("/superseva/flower/flower-form_14.gif") no-repeat right center;padding:7px 12px;float:left;}
form.flower_submit  legend span span span{background:transparent url("/superseva/flower/flower-form_12.gif") repeat-x;font-size:1.1em;color:#7b4775;height:14px;float:left;}
.right_common_block{float:left;width:100%;margin: 0px 0px 15px 0px;}
.details_left{float:left;width:385px;padding:10px 0px 0px 20px;}
.details_left p{padding:0px 0px 18px 0px;float:left;}
.details_left p span{float:right;}
.details_left label,.details_right label{font-size:1.3em;width:200px;float:left;}
.details_left input,.details_right input,.details_left textarea,.urgency_selection_box{float:left;width:136px;height:14px;border:1px solid #dadada;}
.details_left textarea{height:45px;width:136px;}
.details_right{float:right;width:312px;padding:47px 10px 0px 0px;}
.details_right label{width:140px;}
.details_right p{padding:0px 10px 18px 0px;}
.details_right input,.urgency_selection_box{width:139px;/*margin:0px 20px 0px 0px;*/}
.urgency_selection_box{height:20px;}
.details_right span input{float:left;margin:0px 4px 0px 0px!important;}
.details_right span{width:139px;float:right;}
.details_right textarea{width:115px;margin:0px 20px 0px 0px;}
.calender_img{float:right;padding:2px 0px 0px 2px;}
.float_fix{float:none !important;width:15px !important;height:15px !important;border:none !important;margin:0px;}
.padding_fix{padding-top:17px!important;}
.right_common_block h5{font-size:1.2em;float:left;padding:0px 0px 0px 20px;}
.payment_info_left{float:left;padding:0px 0px 0px 10px;}
.payment_info_left input{width:110px;height:14px;border:1px solid #dadada;}
.payment_info_right{float:right;width:260px;}
.payment_info_right label,.payment_info_left label{float:left;padding:1px 0 0;}
.payment_info_right input{width:110px;height:14px;border:1px solid #dadada;}
.delivary_add{float:left;width:375px;}
.delivary_add_heading{background:#fff5fd;color:#7B4775;text-align:center;width:100%;font-size:1.1em;padding:3px 0px;margin:0px 0px 18px 0px;}
.delivary_add p{float:left;padding:0 0 18px;}
.delivary_add label{float:left;width:145px;font-size:1.3em;padding:0px 0px 0px 0px;}
.delivary_add input{float:right;width:150px;height:14px;border:1px solid #dadada;}
.phone_extension{height:50px!important;}
.delivary_add_right{width:371px!important;padding:0px 0px 0px 0px !important;float:right;}
.delivery_add_inner{padding:0px 20px 0px 40px;float:left;width:300px;}
#footer { background-color:#ce86d2; padding:3px 20px 3px 0px;width:967px; font-size:1em;color:#FFFFFF; font-weight:bold;margin:0px 0px 0px 36px;}
.width_fix{width:165px !important;}
table.payment_option tr td,td table.payment_option tr td
{

font-size:1.3em;
width:165px;
padding:0px 0px 18px 20px;

}

table.complete_detail tr td
{
font-size:1.3em;
padding:0px 0px 12px 12px;
}
td table.payment_option tr td{font-size:1em;}
td table.payment_option tr td  label{float:left;padding:3px 0px 0px 0px;}
.radio_parent{width:700px !important;}
table.payment_option tr td input,td table.payment_option tr td input
{
border:1px solid #DADADA;
float:left;
height:16px;
width:136px;
}
.radio_parent table.payment_option tr td input.radio_b
{
border:1px solid #DADADA;
float:left;
width:10px !important;
}

table.payment_option tr td textarea
{
border:1px solid #DADADA;
height:45px;
width:136px;
}
table.payment_option tr td select
{
border:1px solid #DADADA;
float:left;
height:20px;
width:136px;
}

.urgency_charge
{
float:left;
font-size:1.2em;
}

.data_listing_transaction {width:740px;}
.data_listing_transaction thead{height:23px;}
.data_listing_transaction thead tr{ padding: 0px 0px 0px 10px;}
.data_listing_transaction thead tr th {height:23px;background:transparent url("/superseva/images/innerpage_58.gif") repeat-x;border-right:1px solid #a599a5;font-size:1.1em;padding:0px; color:#9933cc;font-weight:normal;}
.data_listing_transaction thead tr th:last-child{border:none;}
.data_listing_transaction tbody tr td {color:#000000;padding:5px;text-align:center;}
.data_listing_transaction tbody tr td a{color:#500b4e;}
.data_listing_transaction tbody tr td a.detail{text-decoration:underline;color:#000;}
.data_listing_transaction tbody tr.even {background:#f8f8f8;}
.data_listing_transaction tbody tr.odd {background:#fbfbfb;}

/*ADDED FOR TICKETS*/
table.payment_option_train tr td input
{
border:1px solid #DADADA;
float:left;
height:18px;
width:122px;
}
table.payment_option_train tr td 
{
font-size:1.3em !important;
width:122px;
padding:0px 0px 18px 20px;
}
table.payment_option_train tr td select
{
border:1px solid #DADADA;
float:left;
height:20px;
width:122px;
}
.sms_entry{width:340px !important;}
.sms_entry td{width:145px !important;padding-top:5px !important;}
.sms_entry td label{font-size:0.8em  !important;float:left;padding:1px 0px 0px 5px;}
.sms_entry table tr td input.radio_b {width:10px !important;height:10px;padding-top:5px !important;}

.fieldWithErrors{
	border:1px solid red;
	float:left;
}



#errorExplanation p {
  margin: 5px 0px 0px 0px;
  padding: 2px;
  font-size: 1.1em;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}

#errorExplanation h3 {
  margin: 2px 0px 0px 0px;
  padding: 2px;
  font-size: 1.1em;
  font-weight:normal;
  font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;
}

#errorExplanation ol
{ padding-left:10px; }

#errorExplanation ol li {
  font-size: 1em;
  margin-left:10px;
 }

#errorExplanation ul
{
padding-left:10px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;  
}


#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}
#errorExplanation {
  width: 500px;
  border: 2px solid red;
  padding: 7px;
  text-align:left;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}



#notice {
  border: 2px solid #c00;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0 ;
  font: bold smaller arial;
  text-align:center;
  width:400px;
  }
  
  table.payment_option_amount_form
  {
  float:left;
  }
  
  table.payment_option_amount_form tr td,td table.payment_option_amount_form tr td
{
float:left;
font-size:1.3em;
width:165px;
padding:0px 0px 18px 20px;
}

table.payment_option_amount_form tr td input,td table.payment_option_amount_form tr td input
{
border:1px solid #DADADA;
float:left;
height:16px;
width:136px;
}

table.payment_option_amount_form tr td textarea
{
border:1px solid #DADADA;
height:45px;
width:136px;
}
table.payment_option_amount_form tr td select
{
border:1px solid #DADADA;
float:left;
height:20px;
width:136px;
}

table.delivery_table
{
float:left;
}
  .radio_tr
  {
  width:10px !important;
  height:10px !important;
  }
  
form.flower_submit_second{clear:both;}
form.flower_submit_second  fieldset {border:1px solid #ccc;padding:0px;border-bottom:1px solid #FFF;}
form.flower_submit_second  legend{margin:0 0 0 20px;float:left;}
form.flower_submit_second  legend span{background:transparent url("/superseva/flower/flower-form10.jpg") no-repeat left center;float:left;}
form.flower_submit_second  legend span span{background:transparent url("/superseva/flower/flower-form_14.gif") no-repeat right center;padding:7px 12px;float:left;}
form.flower_submit_second  legend span span span{background:transparent url("/superseva/flower/flower-form_12.gif") repeat-x;font-size:1.1em;color:#7b4775;height:14px;float:left;}



fieldset#list_service_field_set  {border:1px solid #ccc;padding:0px;}
#list_service_field_set  legend{margin:0 0 0 20px;float:left;}
#list_service_field_set legend span{background:transparent url("/superseva/flower/flower-form10.jpg") no-repeat left center;float:left;}
#list_service_field_set legend span span{background:transparent url("/superseva/flower/flower-form_14.gif") no-repeat right center;padding:7px 12px;float:left;}
#list_service_field_set legend span span span{background:transparent url("/superseva/flower/flower-form_12.gif") repeat-x;font-size:1.1em;color:#7b4775;height:14px;float:left;}


/* Added for credit cards  */

table.credit_card
{
margin-left:60px;
}

table.credit_card th
{
background-color:#E5EECC;
border:1px solid #C3C3C3;
padding:3px;
font-size:1.1em;
}
table.credit_card td
{
border:1px solid #C3C3C3;
padding:3px;
font-size:1.1em;
text-align:center;
}
table.credit_card {
border-collapse:collapse;
}
.help a 
{
color:#293883;
font-size:1.1em;
font-weight:bold;
padding-left:700px;
text-decoration:underline;
}
.wording
{
text-align:left;
padding-left:70px;
font-size:1.2em;
font-weight:bold;
font-family:verdana,helvetica,arial,sans-serif;
}

/* Added for corporate member signup */
#container_right_corporate_signup{width:755px;padding:0px 8px 0px 104px;}
#corporate_signup_li {font-size:1.2em !important;}


  table.payment_option_amount_form_corporate_form
  {
 float:center;
  }
  
  table.payment_option_amount_form_corporate_form tr td,td table.payment_option_amount_form_corporate_form tr td
{
float:left;
font-size:1.3em;
width:165px;
padding:0px 0px 18px 20px;
}

table.payment_option_amount_form_corporate_form tr td input,td table.payment_option_amount_form_corporate_form tr td input
{
border:1px solid #DADADA;
float:left;
height:16px;
width:136px;
}

table.payment_option_amount_form_corporate_form tr td textarea
{
border:1px solid #DADADA;
height:45px;
width:136px;
}
table.payment_option_amount_form_corporate_form tr td select
{
border:1px solid #DADADA;
float:left;
height:20px;
width:136px;
}
#notice_form {
  border: 2px solid #c00;
  padding: 1em;
  margin-bottom: 2em;
  background-color: #f0f0f0 ;
  font: bold smaller arial;
  text-align:left;
  width:400px;
  padding-left:30px;
  font-size:1.1em;
  }

  
.search_box {
	    background-image:url(/images/form_bg.jpg);
		background-repeat:repeat-x;
		border:1px solid #d1c7ac;
		width: 210px;
		color:#333333;
		padding:3px;
		margin-right:4px;
		margin-bottom:8px;
		font-family:tahoma, arial, sans-serif;
}
.search_button_submit {
	margin-bottom:8px;
}

.search_button {
	float:left;
    background: url("/images/SearchBg.gif") no-repeat scroll 0 6px transparent;
    height: 50px;
    overflow: hidden;
	margin-left:20px;
    padding: 10px 0px 0 40px;
}
.bluesearch{
   
    background: url("/images/search.png") no-repeat scroll 0 6px transparent;
    
}

.select_css {
	font-size:1.0em;
	font-family: Arial, Trebuchet MS,Tahoma,Verdana,sans-serif;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.button {
    background: transparent url('/images/bg_button_a.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 15px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}

a.button span {
    background: transparent url('/images/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
} 

table.form_style {
	font-size:1.0em;
	font-family: Arial, Trebuchet MS,Tahoma,Verdana,sans-serif;
}
table.form_style tr td.label{
	width:132px;
}


table.form_style tr td.third{
	width:84px;
}

table.form_style tr td.in {
	width:200px;
}

#service_charge_middle{
	border: 2px solid; 
	padding:3px 10px;
	width:40%; 
	margin:0 auto;
	background-color:#F7B64B;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
	
}

#cognizant {
	margin:0 auto;
	width:179px;
	margin-top:10px;
	background-color:#F6F7F9;
	
}

#welcome {
	margin:0 auto;
	width:179px;
	margin-top:10px;
	background-color:#F6F7F9;
}

a.css_button {
		font-size:10px;
		color:#000;
		text-decoration:none;
		background-color:white;
		width:100px;
		padding:3px;
		border:1px solid black;
		text-align:center;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		-o-border-radius:5px;
		border-radius:5px;
	}
	a.css_button:hover {
		border-color:#3278BE;
	}	
	
span.javascript_error { border: 1px solid red; display: table-cell; }


