/* CSS Document */



html { 

	min-height: 100%; 

	margin-bottom: 1px; 

}



body {

	background-color:#ffffff;

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

	color:#000000;

	padding:0;

	line-height:18px;

	margin:3px 0 0 0;

	width:100%;

}



#wrapper {						/* Centerlized the page*/

	width:783px;

	margin:0 auto;

	padding:0;

}



/*#live-help {

	float:right;

	padding:0;

	margin:0;

}



*/

.top

{

	float:left; 

	width:230px; 

	color:#666666;

	font-size:11px;

	padding:3px 5px;

	font-weight:bold; 

	margin:5px 5px;

}

.normal

{

	float:left; 

	width:100px;

	padding:3px 5px;

	font-size:11px;

	margin:5px 5px;

}



.back1

{

	background-color:#ebf3da;

}



.normal .green-text a

{

	color:#95c058;

	text-decoration:underline;

}

/* Login/Password Style  */



/*



#top-nav {

	float:right;

	padding:12px 90px 10px 0;

	margin:0;

}



#top-nav form {

	padding:0;

	margin:0;

}



#top-nav .text-box{

	border:1px solid #b3b3b3;

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#666666;

	font-size:10px;

	padding:2px 6px 2px 3px;

	margin:0;

}



#top-nav .forgot {

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	padding:3px 0;

}



#top-nav .forgot a {

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	padding:3px 0;

	text-decoration:none;

}



#top-nav .forgot a:hover{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	text-decoration:underline;

}



*/



#header {

	background:#FFF;

	height:1%;

	overflow:hidden;

	margin:0;

	padding:0;

	width:778px;

	clear:both;

}





#header .logo {

	float:left;

	margin:0;

	padding:0;

	background-image:url(../images_home/second_shaadi_logo.png);

	background-repeat:no-repeat;

	width:183px;

	height:73px;

}



#header .logo-text {

	position:absolute;

	font-size:12px;

	color:#666666;

	top:65px;

	margin:0;

	padding:0 0 0 4px;

	width:100px;

}



#header .rightbanner {

	float:right;

	margin-top:5px;

	padding:0;

}



#header-bar-main {

	float:right;

	clear:both;

}



#header-bar {

	height:1%;

	overflow:hidden;

	margin:0;

	padding:0;

	width:783px;

	text-align:right;

	clear:both;

}





/* Login/Password Style  */



#header-bar .top-nav {

	padding:10px 0 0 0;

	margin:0;

	width:414px;

	float:left;

}



#header-bar .top-nav form {

	padding:0;

	margin:0;

}



#header-bar .top-nav .text-box{

	border:1px solid #b3b3b3;

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#666666;

	font-size:10px;

	padding:2px 6px 2px 3px;

	margin:0;

}



#header-bar .top-nav .forgot {

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	padding:3px 0;

}



#header-bar .top-nav .logout {

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:13px;

	padding:2px 0 0 25px;

	background:url(../imgs/logout_btn.gif) left no-repeat;

}



#header-bar .top-nav .logout a{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:15px;

	text-decoration:none;

}



#header-bar .top-nav .forgot a {

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	padding:3px 0;

	text-decoration:none;

}



#header-bar .top-nav .forgot a:hover{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	color:#009343;

	font-size:10px;

	text-decoration:underline;

}



#header-bar .live-help {

	padding:0;

	border:0px solid #000;

	margin:0;

	float:right;

}



/* Login/Password Style ends */





/* Navigation Bar Starts */



#nav {

	width:783px;

	float:left;

	margin:0 0 0 0;

	padding:0;

}



#nav ul {

  margin: 0px;

  padding: 0px;

}



#nav li {

  display: inline;

}



#nav li a {

	border-bottom: none;

	display: block;

	float: left;

	background-image:url(images/Green_Back.jpg);

	background-repeat:repeat-x;

	text-align: center;

	color: #FFFFFF;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 17px;

	font-weight:100;

	padding: 7px 26px 7px 26px;

	border-right:1px solid #006633;

}



#nav li a.noborder {

  	border-right: none;

	padding: 0;

}



#nav li a.noborder img{

  	border:0;

}



.leftborder {

  	border-left: 1px solid #006633;

}



#nav li a:hover, #nav li .navhighlight {

  	background-image:url(images/Light_Green_back_tab.jpg);

  	color:#666666;

}





/* Navigation Inside Bar Starts */



#nav-inner {

	width:783px;

	clear:both;

	margin:0;

	position:relative;

	padding:0;

}



#nav-inner ul {

  margin: 0;

  padding: 0;

}



#nav-inner li {

  display: inline;

}



#nav-inner li a {

	border-bottom: none;

	display: block;

	float: left;

	background-image:url(../images_home/Green_Back.jpg);

	background-repeat:repeat-x;

	text-align: center;

	color: #FFFFFF;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 17px;

	font-weight:100;

	padding: 7px 36px 7px 37px;

	border-right:1px solid #006633;

	margin:0;

}



#nav-inner li a.noborder {

  	border-right: none;

	padding: 0;

}





#nav-inner li a.noborder img{

  	border:0;

}



#nav-inner li a:hover, #nav-inner li .navhighlight {

  	background-image:url(../images_home/Light_Green_back_tab.jpg);

  	color:#666666;

}



/* Sub Navigation Bar Starts */



#sub-nav {

	width:783px;

	float:left;

	background-color:#d9ebb2;

	margin:0;

	padding:0;

}



#sub-nav ul {

  margin: 0;

  padding: 0;

  padding:0 0 0 15px;

}



#sub-nav li {

  display: inline;

}



#sub-nav li a {

	display: block;

	float: left;

	background-color:#d9ebb2;

	color: #333333;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 12px;

	padding: 7px 10px 7px 10px;

}



#sub-nav li a:hover{

  	background-color:#d2e4aa;

  	color:#000000;

}



#sub-nav li .navhighlight {

  	color:#000000;

	font-weight:bold;

}



/* Sub Navigation Bar Ends */



.expressinteresttab {

	background-color:#e98f44;

	color:#ffffff;

	font-size:11px;

	border:1px solid #eeba8f;

}



/* Profile Buttons Style  */



#profile-nav {

    float:left;

    padding:5px 0;

    margin:10px 0 0 0;

}



#profile-nav ul {

      color: #009933;

    font-family: tahoma, Verdana, Arial;

    font-size: 10px;

    padding:0;

    margin:0;

}



#profile-nav li {

  display: inline;

  padding: 5px 15px 5px 20px;

  margin:0;

}



#profile-nav li a {

    text-decoration: underline;

    color:#009933;

}



#profile-nav li a:hover{

    text-decoration:underline;

      color: #e67818;

}



#profile-nav .print {

    background-image:url(images/print_button.gif);

    background-position:left;

    background-repeat:no-repeat;

}



#profile-nav .bookmark {

    background-image:url(images/bookmark_button.gif);

    background-position:left;

    background-repeat:no-repeat;

}



#profile-nav .Match_Horoscope {

    background-image:url(images/horoscope_icon.gif);

    background-position:left;

    background-repeat:no-repeat;

}



#profile-nav .block {

    background-image:url(images/block_button.gif);

    background-position:left;

    background-repeat:no-repeat;

}



#profile-nav .forward {

    background-image:url(images/forward_button.gif);

    background-position:left;

    background-repeat:no-repeat;

}



#profile-nav .profile {

    background-image:url(images/similar_profile_button.gif);

    background-position:left;

    background-repeat:no-repeat;

}



/* Profile Buttons Style ends */

/* Main right panel */



#left_main_panel {

	float:left;

	width:550px;

	padding:0;

	margin:0;

}



/* Main right panel ends*/



/* Left Content Panel */



#left_panel {
	width:630px;
	background-color:#d9ebb2;
	padding:4px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}



#white_panel {

    background-color:#ffffff;

    padding:6px;

	min-height:240px;

}



/* Left Content Ends */



/* Main right panel */



#right_main_panel {

	float:right;

	width:220px;

	padding:0;

	margin:0;

}



#right_sub_panel {

	padding:0;

	margin:0;

}



/* Main right panel ends*/





/* Cross Selling Right Content Panel */



#right_panel {

	width:204px;

	float:right;

    background-color:#d9ebb2;

    padding:4px;

    margin:10px 0 5px 0;

}





#right_white_panel {

	background-color:#ffffff;

	background-image:url(images/Cross_selling_back1.jpg);

	background-position:left bottom;

	background-repeat:repeat-x;

	padding:5px 2px 5px 3px;

	min-height:100%;

}



#right_panel h1{

	font-size:13px;

	font-weight:bold;

	color:#fff;

	background-image:url(images/cross_selling_back.gif);

	background-position:5px middle;

	padding:3px 0 4px 22px;

	width:169px;

	margin:0;

}



#right_panel .text2 {

	font-size:11px;

	color:#000000;

	padding:2px 5px 0 0;

	line-height:18px;

	margin:0;

}



#right_panel .text2 a{

	font-size:11px;

	color:#e58f3c;

	font-weight:normal;

	text-decoration:underline;

	margin:0;

}



#right_panel .text2 a:hover{

	color:#000000;

	text-decoration:none;

}



#right_panel .image {

	border:1px solid #d38333;

}



#right_panel ul{

	font-size:11px;

	font-weight:normal;

	color:#d91f14;

	margin:5px 0 10px 0;

	padding:0 0;

}



#right_panel li{

	list-style-type:none;

	background-image:url(images/right_arrow.gif);

	background-position:left 15px;

	background-repeat:no-repeat;

	margin:0;

	padding:7px 18px;

	border-bottom:1px dotted #cccccc

}



#right_panel li a, a:hover{

	text-decoration:none;

	color:#d91f14;

}



/* Right Content Panel Ends*/



/* Success Stories Right Content Panel */



#success_panel {

	float:right;

	width:204px;

	background-color:#d9ebb2;

	padding:4px;

	margin:5px 0;

}



#success_white_panel {

	background-color:#ffffff;

	background-image:url(images/Cross_selling_back1.jpg);

	background-position:left bottom;

	background-repeat:repeat-x;

	padding:5px 7px 5px 6px;

}



#success_panel h1{

	font-size:13px;

	font-weight:bold;

	color:#fff;

	background-image:url(images/success_story_button.gif);

	padding:3px 22px 4px 22px;

	margin:0;

}



#success_panel ul{

	font-size:12px;

	font-weight:normal;

	color:#d91f14;

	margin:5px 0 10px 0;

	padding:0 7px;

}



#success_panel li{

	list-style-type:none;

	margin:0;

	padding:10px 10px;

	text-align:center;

	border-bottom:1px dotted #cccccc;

}



#success_panel li a, a:hover{

	text-decoration:none;

	color:#d91f14;

}



#success_panel .small-text {

	font-size:10px;

	padding:2px 7px;

	text-align:center;

	font-weight:normal;

	color:#000;

	margin:0;

}



#success_panel .small-text a {

	font-size:10px;

	color:#d91f14;

	text-decoration:underline;

}

	

#success_panel .small-text a:hover {

	text-decoration:none;

	color:#d91f14;

}



#success_panel .table1 {

	padding:0;

	margin:10px 5px 0 5px;

}



#success_panel td {

	padding:0 1px;

	margin:0;

}



/* Right Content Panel Ends*/





/* Banner Content Panel */



#banner_panel {

	float:right;

	width:204px;

	background-color:#d9ebb2;

	text-align:center;

	padding:4px;

	margin:10px 0 0 0;

}



#banner_white_panel {

	background-color:#ffffff;

	background-position:left bottom;

	background-repeat:repeat-x;

	padding:5px 7px 5px 6px;

}



#banner_panel img {

	

}



/* Banner Content Panel Ends*/



#left_panel .chat-now-online a{

	margin:3px 0;

	color: #009933;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 10px;

	padding: 0 10px 5px 18px;

	background-image:url(images/chat_online.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	font-weight:bold;

	

}





#left_panel .chat-now-online a:hover{

	color: #009933;

	text-decoration: underline;

}



#left_panel .chat-now-offline a{

	margin:3px 0;

	color:#FE7412;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 10px;

	padding: 0 10px 5px 18px;

	background-image:url(../chat/offline.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	font-weight:bold;

}





#left_panel .chat-now-offline a:hover{

	color: #FE7412;

	text-decoration: underline;

}





#left_panel .login-member {

	color: #999999;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 11px;

	padding: 0 0 5px 22px;

	background-image:url(images/clock.gif);

	background-position:left middle;

	background-repeat:no-repeat;

}



#left_panel .login-member a{

	color: #e66800;

	text-decoration: none;

	font-family: tahoma, Verdana, Arial;

	font-size: 11px;

}



#left_panel .login-member a:hover{

	color: #e66800;

	text-decoration: underline;

}



#left_panel fieldset {

	border: 1px dotted #e0ecc6;

	margin: 0px 0 0 0;

	padding: 0 5px 5px 5px;

}

#left_panel fieldset legend {

	font-size: 12px;

	color: #ffffff;

	padding:2px 6px;

	margin:5px 5px;

	background-color:#e66800;

	font-weight:bold;

	text-transform:uppercase;

}



#left_panel h1 {

	font-size:13px;

	clear:both;

	font-weight:bold;

	color:#0c993d;

	padding:5px 7px 10px 7px;

	margin:3px 0 0 0;

}



#left_panel h2 {

	font-size:11px;

	clear:both;

	width:97%;

	color:#ffffff;

	background-color:#95c058;

	padding:3px 0 3px 12px;

	font-weight:bold;

	text-transform:uppercase;

	margin:10px 0 10px 0;

}



#left_panel h3 {

	font-size:13px;

	clear:both;

	color:#3db539;

	padding:3px 0 3px 12px;

	font-weight:normal;

	margin:0;

}



#left_panel .normal1 {

	font-weight:normal;

	font-size:14px;

}



#left_panel .image-gallery {

	width:150px;

	padding:0;

	margin:0 0 10px 0;

	float:left;

}



#left_panel .image-gallery img{

	border:0;

	padding:7px 7px;

	margin:0;

	background-color:#e0eec5;

	}



#left_panel .image-gallery .img1{

	border:0;

	text-align:center;

	padding:0;

	margin:0;

}



#left_panel .numbering {

	margin-top:15px;

}



#left_panel .numSelect {

	font-size:10px;

	color:#e66800;

	padding:5px;

	margin:0;

	vertical-align:top;

}



#left_panel .numSelect a{

	font-size:10px;

	margin:0;

	padding:0;

	color:#e66800;

	font-weight:normal;

	text-decoration:non;

}



#left_panel .numSelect a:hover{

	text-decoration:none;

	color:#e66800;

}







#left_panel .numUnSelect {

	font-size:11px;

	color:#000;

	margin:0;

	padding:0;

	vertical-align:top;

}



#left_panel .numUnSelect a{

	font-size:11px;

	margin:0;

	padding:0;

	color:#000;

	font-weight:bold;

	text-decoration:underline;

}



#left_panel .numUnSelect a:hover{

	text-decoration:underline;

	color:#e66800;

}



#left_panel .right-div {

	width:340px;

	float:right;

	margin-left:10px;

	padding:0;

}



#left_panel .short-text {

	width:180px;

	float:left;

	padding:0;

	font-size:12px;

	margin-top:20px;

	color:#333;

	line-height:16px;

}





#left_panel .short-text2 {

	width:100%;

	clear:both;

	padding:0;

	font-size:12px;

	margin-top:0;

	color:#333;

	line-height:16px;

}



#left_panel .short-text1 {

	width:335px;

	float:left;

	margin-top:15px;

	padding:0;

}



#left_panel .short-text1 .inner-text1 {

	margin:0;

	padding:6px 8px;

	font-size:10px;

	color:#333;

	line-height:14px;

	background-color:#fbefe5;

}



#left_panel .right-icon-panel {

	width:146px;

	float:right;

	padding:0;

	margin:0;

}







#left_panel .right-icon-panel .icons-back {

	padding:0;

	margin:0;

	width:146px;

	height:120px;

	background-image:url(images/icons_green_back.gif);

	background-position:right top;

	background-repeat:no-repeat;

}



#left_panel .right-icon-panel .icons-back .profile-icon {

	padding:0;

	margin:0;

	width:146px;

}



#left_panel .profile-icon ul {

	font-size:9px;

	width:146px;

	color:#333;

	margin:0;

	padding:0;

}



#left_panel .profile-icon li {

	line-height:20px;

	list-style-type:none;

	padding: 0 0 0 20px;

	margin-left:20px;

}



#left_panel .profile-icon li a{

	text-decoration:none;

	color:#333;

}



#left_panel .profile-icon .express-icon {

	background-image:url(images/yahoo_icon.gif);

	background-position:left;

	background-repeat:no-repeat;

}



#left_panel .profile-icon .express-icon-off {

	background-image:url(images/yahoo_grey.gif);

	background-position:left;

	background-repeat:no-repeat;

}



#left_panel .profile-icon .phone-icon {

	background-image:url(images/phone_icon.gif);

		background-position:left;

	background-repeat:no-repeat;

}





#left_panel .profile-icon .phone-icon-off {

	background-image:url(images/phone_grey.gif);

	background-position:left;

	background-repeat:no-repeat;

}





#left_panel .profile-icon .horoscope-icon {

	background-image:url(images/horoscope_icon.gif);

		background-position:left;

	background-repeat:no-repeat;

}



#left_panel .profile-icon .contact-icon {

	background-image:url(images/contact_icon.gif);

		background-position:left;

	background-repeat:no-repeat;

	

}





#left_panel .profile-icon .contact-icon-off {

	background-image:url(images/contact_grey.gif);

		background-position:left;

	background-repeat:no-repeat;

	}

	



#blocks {

	width:500px;

	float:left;

	padding:0;

	margin:0;

	clear:both;

}



#profile-block {

	padding:5px;

	margin:0 10px 0 0;

	font-size:11px;

	color:#000000;

	float:left;

}



#profile-block .heading {

	font-size:13px;

	font-weight:bold;

	color:#e66800;

	padding:5px 0 0 0;

	margin:0;

}



#profile-block div {

	width:225px;

	border:1px solid #d9ebb2;

	background-image:url(images/block_back.gif);

	background-repeat:repeat;

	padding:8px 0 8px 8px;

	margin:0;

}

	

#profile-block .title1{

	font-weight: bold;

	margin:0;

	padding:0;

}



#profile-block .form-table{

	padding: 0;

	margin: 0 ;

}

#profile-block .form-table td{

	padding: 1px 0;

	margin:0;

}



#profile-block-hobby {

	padding:5px;

	margin:0 10px 0 0;

	font-size:11px;

	color:#000000;

	float:left;

}



#profile-block-hobby .heading {

	font-size:13px;

	font-weight:bold;

	color:#e66800;

	padding:5px 0 0 0;

	margin:0;

}



#profile-block-hobby div {

	width:480px;

	border:1px solid #d9ebb2;

	background-image:url(images/block_back.gif);

	background-repeat:repeat;

	padding:8px 0 8px 8px;

	margin:0;

}

	

#profile-block-hobby .title1{

	font-weight: bold;

	margin:0;

	padding:0;

}



#profile-block-hobby .form-table{

	padding: 0;

	margin: 0 ;

}

#profile-block-hobby .form-table td{

	padding: 1px 0;

	margin:0;

}



/*block 1*/



#profile-block1 {

	padding:5px;

	margin:0 0 0 0;

	font-size:11px;

	color:#000000;

	float:right;

}



#profile-block1 .heading {

	font-size:13px;

	font-weight:bold;

	color:#e66800;

	padding:5px 0 0 0;

	margin:0;

}



#profile-block1 div {

	width:225px;

	border:1px solid #d9ebb2;

	background-image:url(images/block_back.gif);

	background-repeat:repeat;

	padding:8px 0 8px 8px;

	margin:0;

}

	

#profile-block1 .title1{

	font-weight: bold;

	margin:0;

	padding:0;

}



#profile-block1 .form-table{

	padding: 0;

	margin: 0 ;

}

#profile-block1 .form-table td{

	padding: 1px 0;

	margin:0;

}











/* CSS for Search Forms */



#white_panel .common-form {

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    margin: 5px 0;

    padding: 0;

    line-height: normal;

}



#white_panel .common-form form {

    margin:0;

    padding: 0;

}



#white_panel .common-form .title1{

    font-family: Tahoma,Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    margin:0;

    color:#000;

    padding:10px 5px 3px 0;

}



#white_panel .common-form .title1 a{

    font-family: Tahoma,Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: bold;

    margin:0;

    color:#000000;

    text-decoration:none;

}



#white_panel .common-form .title3{

    font-family: Tahoma,Arial, Helvetica, sans-serif;

    font-size: 11px;

    font-weight: normal;

    margin:0;

    color:#000;

    padding:10px 5px 3px 0;

}



#white_panel .common-form .mandatory-star{

    font-size: 10px !important;

    color: Red;

    font-weight: normal;

}



#white_panel .common-form .optional{

    font-size: 10px;

    color: #11A301;

}



#white_panel .common-form .form-table{

    padding: 0;

    margin: 5px 0;

}



#white_panel .common-form .form-table td{

    padding: 6px 0 6px 13px;

    border-bottom-width: 1px;

    border-bottom-style: dashed;

    border-bottom-color: #e2f8ac;

}



#white_panel .common-form td.noborder1{

    border-bottom:0px solid #000000;

}



#white_panel .common-form select, input{

    font-family: tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    border: 1px solid #b2b2b2;

    color:#666666;

}



#white_panel .common-form select, input{

    background-color:#ffffff;

}



#white_panel .common-form input{

    padding:1px 0 1px 4px;

}



#white_panel .common-form select{

    padding:1px 0 1px 2px;

    line-height:18px;

}



#white_panel .common-form textarea{

    width: 98%;

	padding: 4px;

	border: 1px solid #b2b2b2;

	font-family: tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#333333;

}



#white_panel .common-form .tinytextarea{

    padding: 0px !important;

}



#white_panel .common-form .checkbox, .radio{

    background-color: #FFFFFF;

    border: none;

    margin-right: 5px;

}







/* ACTION BUTTON 

-----------------------------------------------------------------------------*/



.button-green {

    width: 104px;

    height:21px;

    padding-bottom:3px;

    padding-top:1px;

    cursor: pointer;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color:#000000;

    font-weight: bold;

    border: none;

}

.button-green {

    background-image: url(images/green_button.gif);

}



.button-green1 {

    width: 200px;

    height:21px;

    padding-bottom:3px;

    padding-top:1px;

    cursor: pointer;

    font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    color:#000000;

    font-weight: bold;

    border: none;

}

.button-green1 {

    background-image: url(images/green_button_big.gif);

}



.button-grey {

	width: 300px;

	display:block;

	padding:5px;

	text-align:center;

	cursor: pointer;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color:#000000;

	font-weight: bold;

	border: none;

}

.button-grey {

	background-image: url(../images/register_free_button.gif);

}



.button-orange {

	padding:3px 10px;

	cursor: pointer;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color:#666666;

	font-weight: bold;

	background-color:#ffdc76;

	border: none;

}





.button-orange1 {

	padding:5px 5px;

	cursor: pointer;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color:#666666;

	font-weight: normal;

	background-color:#ffdc76;

	border: none;

}



.button-orange1 a{

	text-decoration:none;

	color:#666666;

	display:block;

}





/* If Divs  Styles*/



#white_panel .common-form .title2{

	float:right;

}



#white_panel .common-form .title3{

	float:left;

	font-weight:normal;

}



#white_panel .common-form p{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

    font-size: 11px;

    margin: 5px 0 5px 12px;

	font-weight:normal;

    padding: 0;

	color:#000;

    line-height: normal;

	clear:both;

}



#white_panel .common-form .form-div{

	padding: 0;

	margin: 5px 0;

	display:block;

	width:100%;

	color:#000;

	height:auto;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #e2f8ac;

	clear:both;

}

#white_panel .common-form .form-div div{

	padding: 10px 0 10px 13px;

	float:left;

}



#white_panel .common-form td.noborder1{

	border-bottom:0px solid #000000;

}



/* Error Message */



.errormsg {									

	font-size:10px;

	color:#ff0000;

	width:300px;

	font-weight:bold;

	float:right;

	padding:0 0 3px 22px;

	margin:0;

	display:none;

}



.errormsg1 {									

	font-size:10px;

	color:#ff0000;

	width:480px;

	font-weight:normal;

	float:left;

	padding:5px 0 0 10px;

	margin:0;

	display:none;

}





.msg {									

	font-size:10px;

	color:green;

	width:310px;

	font-weight:bold;

	float:right;

	padding:0 0 3px 0;

	margin:0;

	display:none;

}



.red-text {

	color:#ff0000;

	padding:10px 5px 10px 5px;

}



.customerror

{

	color:#ff0000;

	display:none;

	font-weight:bold;

	font-size:10px;

}



/* If Divs ends */



/* Dashboard CSS */



.boldtext {

	padding-left:5px;

}

#dhtmltooltip{

position: absolute;

left: -300px;

width: 150px;

border: 1px solid black;

padding: 2px;

background-color: lightyellow;

visibility: hidden;

z-index: 100;

/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}



#dhtmlpointer{

position:absolute;

left: -300px;

z-index: 101;

visibility: hidden;

}



/* Dashboard CSS Ends*/



.profile-progress {

	float:left;

	width:128px;

	font-size:11px;

	border:1px solid #d5ecbc;

	height:15px;

	padding:0;

	margin:0 0 0 10px;

	overflow:hidden;

}



.profile-progress .colored-div{

	float:left;

	font-size:10px;

	height:15px;

	padding:0;

	background-image:url(../images/progress_bar_image.gif);

	background-position:left top;

	background-repeat:repeat-x;

	text-align:center;

	margin:0;

	color:#ffffff;

	font-weight:bold;

	overflow:hidden;

}



.profile-progress .colored-div a{

	text-decoration:none;

	cursor:pointer;

}



.profile-progress .noncolored-div{

	float:left;

	font-size:10px;

	height:15px;

	text-align:center;

	padding:0;

	background-color:#ffffff;

	margin:0;

	color:#55c235;

	font-weight:bold;

	overflow:hidden;

}



.profile-progress .noncolored-div a{

	text-decoration:none;

	cursor:pointer;

}





.profile-comtext {

	font-size:10px;

	color:#666666;

}



.profile-comtext a{

	font-size:10px;

	text-decoration:underline;

	cursor:pointer;

	color:#68c849;

}



#white_panel ul{

	padding:10px;

	margin:10px ;

}



#white_panel li ul li{

	color:#333333;

	margin-top:10px;

	margin-left:10px;

	list-style-position:inside;

}



#white_panel ol{

	margin-left:35px;

	line-height:18px;

}



#white_panel ol a{

	text-decoration:underline;

	color:#e66800;

}



#white_panel ol li ul{

	margin-left:10px;

}





#white_panel a{

	text-decoration:underline;

	color:#000;

}





#footer {

	float:left;

	width:783px;

	margin-top:15px;

	padding:0;

	background-image:url(../images_home/footer_back.jpg);

	background-position:left middle;

	background-repeat:repeat-x;

	height:54px;

}

#footer-ads {

	float:left;

	width:783px;

	margin-top:15px;

	padding:0;

}



#footer .footer-text{

	text-align:center;

	font-size:11px;

	color:#8e8d8d;

	padding:8px 0 0 0;

}



#footer .footer-text a{

	text-align:center;

	font-size:11px;

	color:#8e8d8d;

	text-decoration:none;

}



#footer .footer-text a:hover{

	color:#333333;

	text-decoration:underline;

}



#footer .footer-text .small-text{

	color:#b2b1b1;

	font-size:10px;

}

/* Right Image Panel */



#right_image_panel {

	clear:both;

	width:204px;

	padding:10px;

	margin:7px 0;

}



#image_white_panel {

	background-image:url(../images/register_lady.jpg);

	background-repeat:no-repeat;

	height:400px;

}



/* Right Image Panel Ends */



.comparisontable {

	margin:10px 0 10px 10px;

	padding:0;

}



.comparisontable table{

	width:97%;

}



.comparisontable .textred{

	font-size:10px;

	color:#FF0000;

}



.comparisontable td{

	border-bottom:1px dotted #dbd8d8;

	border-left:1px dotted #dbd8d8;

	padding:4px 7px;

	font-size:11px;

	color:#333;

}



.comparisontable th{

	border-top:1px dotted #dbd8d8;

	border-bottom:1px dotted #dbd8d8;

	border-left:1px dotted #dbd8d8;

	padding:5px 7px;

	font-size:11px;

	color:#000;

	font-weight:bold;

	text-align:left;

	background-color:#fff;

	text-transform:uppercase;

}



.comparisontable .borderright{

	border-right:1px dotted #dbd8d8;

}



.comparisontable .borderright1{

	border-right:1px dotted #dbd8d8;

}



.comparisontable .bordertop{

	border-top:1px dotted #dbd8d8;

}



.comparisontable .borderbottom{

	border-bottom:3px solid #009933;

	border-top:1px solid #e66800;

}







.comparisontable th a{

	font-size:11px;

	color:#000;

	font-weight:bold;

	text-decoration:none;

}



.comheading{

	font-size:13px;

	color:#009933;

	font-weight:bold;

	margin:5px 10px;

	background-color:#e0ecc6;

	padding:4px 10px;

	border-left:5px solid #009933;

	width:150px;

}



.mobileverified {

	background-image:url(../imgs/mobile_tick.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	padding:10px 0 10px 35px;

	font-size:10px;

	font-weight:bold;

	color:#9cb864;

	float:left;

	width:140px;

}



.mobilenotverified {

	background-image:url(../imgs/mobile_cross.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	padding:10px 0 10px 35px;

	font-size:10px;

	font-weight:bold;

	color:#9cb864;

	float:left;

	width:140px;

}



.searchicon {

	background-image:url(../img/search-icon-blue.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	padding:2px 0 10px 17px;

	float:left; 

	margin:2px 15px 2px 0;

	color:#1aa13b;

}



.editicon {

	background-image:url(../img/edit-blue.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	padding:2px 0 10px 17px;

	float:left; 

	margin:2px 15px 2px 0;

	color:#1aa13b;

}



.deleteicon {

	background-image:url(../img/delete-comment-blue.gif);

	background-position:left middle;

	background-repeat:no-repeat;

	padding:2px 0 10px 17px;

	float:left; 

	margin:2px 15px 2px 0;

	color:#1aa13b;

}



.savedsearch {

	margin:10px 10px;

	float:left;

	width:235px;

}



.newsticker {

	background: #fff;

	padding:0 0;

	border:1px solid #fff;

	margin: 0;

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

	line-height:normal;

    color:#666666;

}



.newsticker a{

	

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

    color:#e66e08;

	text-decoration:underline;

}



#errorpagepanel {

	margin:20px 0;

}



#errorpagepanel .innercont{

	padding:0 10px;

	background-image:url(../imgs/error_main.gif);

	background-position:right 50px;

	background-repeat:no-repeat;

}



#errorpagepanel .innercont .mainheader{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:20px;

	font-weight:normal;

	color:#000;

	padding:7px 0 7px 30px;

	border-bottom:2px solid #e66e08;

	background-image:url(../imgs/error_img.gif);

	background-position:left;

	background-repeat:no-repeat;

}



#errorpagepanel .innercont .para{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#000;

	padding:12px 0 5px 20px;

	margin:10px 15px;

}



#errorpagepanel .innercont .para1{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000;

	padding:0 0 5px 20px;

	margin:-10px 0 0 15px;

}



#errorpagepanel .innercont .para1 a{

	text-decoration:underline;

	color:#e66e08;

}



#errorpagepanel .innercont .para1 a:hover{

	text-decoration:underline;

	color:#000;

}



#errorpagepanel .innercont ul{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#000;

	padding:0;

	margin:0 0 0 80px;

}



#errorpagepanel .innercont li{

	line-height:18px;

}



#errorpagepanel .innercont li a{

	text-decoration:underline;

	color:#e66e08;

}



#errorpagepanel .innercont li a:hover{

	text-decoration:underline;

	color:#000000;

}



/* Site Map CSS */



#sitemap {

	margin:0;

}



#sitemap .innercont{

	padding:0 10px;

}



#sitemap .innercont .para{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:13px;

	font-weight:bold;

	color:#000;

	padding:12px 0 5px 0;

	margin:10px 5px;

}





#sitemap .innercont ul{

	font-family:Tahoma, Arial, Verdana, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:20px;

	color:#000;

	padding:0;

	margin:0 0 0 30px;

}



#sitemap .innercont li{

	line-height:18px;

	display:inline;

}



#sitemap .innercont li a{

	text-decoration:underline;

	color:#e66e08;

	display:inline;

	padding:5px 20px 5px 10px;

	background-image:url(../imgs/black_dot.gif);

	background-repeat:no-repeat;

	background-position:left;

}



#sitemap .innercont li a:hover{

	text-decoration:underline;

	color:#000000;

}/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ------> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}
