@charset "utf-8";
/* CSS Document for the NIVIO new version 1.5 (All rights are reserved) created on Feb 04, 2008 */

body,html 
{
	height:100%;
	margin:0px;
}

body{
	text-align:center;
    background-color:#ff9d02;
    margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	 }
	 
	 

tr, td{


	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	
	 }
 

 h5
 {
	color:#0895e8;
	font-family:Verdana;
	font-size:10pt;
 }
.unbold
{
	font-weight:normal;
	line-height:13px;
}

#wrapper {
    width:920px;
	margin: 0 auto;
	text-align:left;
	padding-left:78px;
	vertical-align:top;	
	height:100%;
	}
	
/* --------------------- For Nivionews.aspx page ------------------------- */	

#wrappernews {
    width:999px;
	margin: 0 auto;
	text-align:left;
	padding-left:78px;
	vertical-align:top;	
	height:100%;
	}

#mainLeft {
    width:669px;
	background-color:#ffffff;
    float:left;
    border-left:solid 1px #dfdfdf;
    border-bottom: solid 1px #dfdfdf;
    }
    
#mainLeft-usercontrol {
    width:669px;
	background-color:#ffffff;
    float:left;
   
    border-bottom: solid 1px #dfdfdf;
}    

#mainRight {
    width:250px;
    float:left;
	height:100%;
	}	

.new_head {
    background-image:url(../images/header_bg.gif);
	background-repeat:repeat-x;
  }

#mainRightInner {
	padding-top:15px;
}		

#header {
    width:669px;
    background-image:url(../images/logo_bg.gif);
	background-repeat:repeat-x;

     }

#header1 {
    width:100%;
    background-image:url(../images/logo_bg.gif);
	background-repeat:repeat-x;
    height:54px;
     }



#mainNav {
    width:200px;
	float:left;
	background-color:#fff;

	}		

#navContainer {
    display:block;
	padding-left:25px;
	padding-top:25px;
}	


#contentInner {
	padding-top:25px;
	padding-right:15px;
	height:100%;
}	

#footer {
	padding-top:100px;
	padding-bottom:20px;
	padding-right:15px;
	background-color: #FFFFFF;
}	

#content {
    width:460px;
	background-color:#fff;
	
	float:right;
}		

.clear{
clear:both;
}




/* LIST STYLES */


/* Navigation list styles */


ul.nav{ margin:0px;
padding:0px;
list-style-type:none;
}

ul.nav a{
display:block;
width:170px;
height:20px;
color:#0289db;
font-family:Trebuchet MS;
font-weight:bold;
font-size:12px;
text-decoration:none;
text-indent:35px;
margin-bottom:3px;
}

ul.nav li{
display:inline;
background:url('../images/buttons/nav_off.gif');
/*background: url('../images/buttons/nav_off.gif');*/
background-repeat:no-repeat;
}

ul.nav li a{
/*background: url('../images/buttons/nav_off.gif');*/
background:url('../images/buttons/nav_off.gif');
background-repeat:no-repeat;
height:20px; 
line-height:20px;
}

/* ul.nav li a:hover{
background: url('../images/nav_over.gif');
background-repeat:no-repeat;
color:#ffffff;
height:20px; 
line-height:20px;

}*/


ul.nav li.selected a{
/*background: url('../images/buttons/nav_over.gif');*/
background:url('../images/buttons/nav_over.gif');
background-repeat:no-repeat;
color:#ffffff;
height:20px; 
line-height:20px;
}

ul.nav li.selected a:hover{
/*background: url('../images/buttons/nav_over.gif');*/
background:url('../images/buttons/nav_over.gif');
background-repeat:no-repeat;
color:#ffffff;
}
.separator
{
	line-height:20px;
	background-color:#FFFFFF;
}


p{
  margin:0px;
  padding-bottom:10px;
  line-height:16px;
  text-align:left;
  }

.rangeImg{
  float:left;
  position:relative;
  left:-10px;
 }
 
 a.more:link, a.more:visited {
  color:#666;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:9px
  }
  
  a.more:hover, a.more:active {
  color:#333;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:15px;
  text-decoration:none;
  font-weight:bold;
  font-size:9px
  }
  
  
   a.moreLge:link, a.moreLge:visited {
  color:#666;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }
  
  a.moreLge:hover, a.moreLge:active {
  color:#333;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }
  /* shikha - for top link 'Go To Forum' */
  a.gotoforum:link, a.gotoforum:visited {
  color:#0099db;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }
  
  a.gotoforum:hover, a.gotoforum:active {
  color:#0895e8;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }
  
  img {
  border:0px;
  }
  

  #trialOfferLeft{
  width:125px;
  padding-top:10px;
  text-align:center;
  } 
  
  
/* RIGHT FEATURES STYLES */  
  .logOn{
  float:left;
  padding-right:10px;
  padding-left:10px;
    } 

  div.acnt{
  text-align:center;
  width:225px;
  } 
  
#top-links ul
 {
	margin:0px;
	padding: 4px 0px 0px 0px;
	list-style-image:none;
}
#top-links li {
	display:inline;
	float: left;
	padding-left:5px;
}
#rightFeaturel1, #rightFeaturel2, #rightFeaturel3, #rightFeaturel4 {
  width:190px;
  height:250px;
  margin-left:10px;
  margin-bottom:7px;
  position:relative;
 } 
  
#rightFeature01, #rightFeature02, #rightFeature03, #rightFeature04 {
  width:190px;
  height:165px;
  margin-left:10px;
  margin-bottom:7px;
  position:relative;
 } 
 
    #rightFeature_index{
 /* background:url('../images/feature1.gif') no-repeat; 
  background:url('../images/para_headings/right_navi_top.gif') no-repeat;*/
  background:url('../images/video_introducing_nivio.gif') no-repeat;
  }  
  
  
 /*    #rightFeature_index_02{
  background:url('../images/para_headings/right_navi_2.gif') no-repeat;
  } */ 
  
 
 
 
 
 
 
 
   #rightFeature01{
 /* background:url('../images/feature1.gif') no-repeat; */
  background:url('../images/video_introducing_nivio.gif') no-repeat;

  }  
  
  
     #rightFeature02{
  background:url('../images/disscussion_forum.gif') no-repeat;
  }  
  
 
  .rightFeatureContent{
  padding-top:0px;
  padding-left:10px;
  padding-right:15px;
  font-weight:normal;
  color:#000000;
  text-align:left;
  }   



 
 .rightFeatureLink{
	top:200px;
	left:7px;
	position:absolute;
	width: 180px;
  }  
  
  .rightFeatureLink1{
	top:148px;
	right:34px;
	position:absolute;
	width: 147px;
  }  
      
 a.footerLinkA:link, a.footerLinkA:visited{
 color:#989898;
 text-decoration:none;
 font-size:9px;
 }
 
 a.footerLinkA:hover, a.footerLinkA:active{
 color:#989898;
 text-decoration:underline;
 font-size:9px;
 }
  
 a.footerLinkB:link, a.footerLinkB:visited{
 color:#666666;
 text-decoration:none;
 font-size:9px;
 }
 
 a.footerLinkB:hover, a.footerLinkB:active{
 color:acacab;
 text-decoration:underline;
 font-size:9px;
 }

 
#homeImage{
  position:relative;
  top:-105px;
  left:100px;
  }

.testimonial{
 font-weight:bold;
 text-align:center;
 padding-top:15px;
 }
 
 #tryNow{
 text-align:center;
 padding-top:45px;
 width:250px;
 float:left;
 }
 
 
 
    #rangeDetail{
  background:url('../images/grey_bg.gif') no-repeat;
  height:163px;
  width:123px;
  float:left

  }  
  
  .rangeDetail2{
  background:url('../images/grey_bg2.gif') no-repeat;
  height:203px;
  width:123px;
  float:left;
  margin-right:22px

  }  
  
  
    .rangeDetail2End{
  background:url('../images/grey_bg2.gif') no-repeat;
  height:203px;
  width:123px;
  float:left;
  margin-right:0px

  }  
  
  
  .rangeDetail3{
  width:123px;
  float:left;
  margin-right:22px;
  padding:0px;

  }  


  .rangeDetail3End{
  width:123px;
  float:left;
  margin-right:0px;
  padding:0px;

  }  
  

  .rangeDetailContent{
  padding-top:10px;
  padding-left:2px;
  font-weight:bold;
  font-size:11px;
  color:#000;
  }   
  
  #rangeImgs{
   margin:0px;
   padding:0px;
   width:433px;
   clear:both;
   }
   
   
   
  .features{
  width:212px;
  float:left;
  margin-right:15px;
  padding:0px;

  }  


  .featuresEnd{
  width:212px;
  float:left;  
  margin-right:0px;
  padding:0px;

  }  
  
  
  /*#freeTrialForm{
  width:423px;
  height:213px;
  background-image:url('../images/free_trial_bg.gif');
  background-repeat:no-repeat
  }*/
  
/*  #freeTrialFormContent{
  padding-top:50px;
  padding-left:26px;
  font-weight:bold;
  color:#666;
  }*/
  
  
    #forumForm{
  width:438px;
  height:238px;
  background-image:url("../images/forum_form_bg.gif");
   background-repeat:no-repeat; 
  }
  
  #forumFormContent{
  padding-top:20px;
  padding-left:26px;
  font-weight:bold;
  color:#666;
  }
  
    #submitButtonForum{
  padding-top:10px;
  padding-left:310px;
  }
  input.text{
  width:208px;
  font-size:11px;
  float:left;
  height:12px;
  margin-bottom:4px;
  }
  
  
    input.forumText{
  width:296px;
  font-size:11px;
  float:left;
  height:12px;
  margin-bottom:4px;
  }
  
    textarea.forumTA{
  width:296px;
  font-size:11px;
  float:left;
  height:60px;
  margin-bottom:2px;
  }
  
  textarea{
  width:208px;
  font-size:11px;
  float:left;
  height:60px;
  margin-bottom:2px;
  }
  
 #forumForm label{
  float:left;
  width:80px;
  }

 #freeTrialForm label{
  float:left;
  width:120px;
  }
  
  
  
  #submitButton{
  padding-top:10px;
  padding-left:190px;
  }
  
  
  /* Forum entries table */
  table{
  border-collapse:collapse;
  border:0px;
  }
  
  thead {background-color:#e8e8e8;
  }
  
  td{
  padding:2px;
  }
  
  th{
  padding:0px; 
  height:22px;


  }
  
  
  input.forumSearch{
  width:112px;
  font-size:11px;
  height:14px;
  }


#forum_hd2{
 float:left;
 padding-top:10px;
 }
 
#forum_hd1{
  float:left;
  }

.title1{
	font-family: verdana, arial, sans-serif;
	
	font-weight: bold;
	color:#666666;
	text-decoration:none;
}

.common-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin: 0px;
	padding: 0px;
	line-height: normal;
	font-weight:bold;
}
.common-form fieldset {
	border: 1px solid #d1ddf8;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 5px 5px;
}

hr {
	border-top: 1px solid #CCCCCC;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
.boxout {
  background:url('../images/ui/boxoutmain.gif') no-repeat;
  height:128px;
  width:435px
}
.boxout_content {
	padding: 15px;
}
.boxout_home /*  afzal - for home page down image */  
{
  background:url('../images/ui/boxoutmain_home.gif') no-repeat;
  height:160px;
  width:434px
}
.imgfloat {
	float: right;
	margin-left: 5px;
}
.usrimgfloat {
	float: left;
	margin-right: 15px;
	margin-bottom: 50px;
}
#usercont {
	margin: 10px;
}
#users td {
	width: 200px;
	margin: 10px;
}
#users .para {
	color: #999999;
}
#users .selected {
	background-color: #E8E8EA;
}
#users img {
	float: left;
	margin-right: 5px;
}
#users a:link, #users a:visited {
	text-decoration: none;
	color: #000000;
}
#users a:active, #users a:hover {
	text-decoration: underline;
	color: #000000;
}

/* ---------------------------Nivio Styles Designed by Internal Designer--------------------------- */

#wrapper1 {
    width:920px;
	margin: 0 auto;
	height:100%;
	text-align:left;
	padding-left:70px;
	}
	
#wrapper2 {
    width:999px;
	margin: 0 auto;
	height:20%;
	text-align:left;
	padding-left:70px;
}
#adbwrapper {
    width:50%;
	margin: 0 auto;
	text-align:center;
	vertical-align:top;	
	height:100%;
	}
#mainRight2 {
    width:250px;
    float:left;
	height:90%;
	padding-left:19px;
}


#mainLeft1 {
    width:650px;
	background-color:#fff;
	height:80%;
    float:left;
}/* Modification on 20th dec for Nivio ProductBuy */


/*#mainRight1 {
    width:250px;
    float:left;
	height:100%;
	padding-left:19px;/* Modification on 20th dec for Nivio ProductBuy */
	
/*}	*/
		
#content1 {
    width:440px;
	/*border-right:solid 1px #dfdfdf;	*/
	background-color:#fff;
	height:100%;
/*	float:left;*/
	
	float:right;
	vertical-align:top;
}		
.border1
	{
		border:1px solid #1291e2;
	}
 
 #tblwrap
 {
 margin: 0 auto;
 vertical-align:top;
 }
 
 .clear{
clear:both;
}

/* datagrid */
.HeaderStyle
{
	background-color:#1291e2;
    vertical-align:middle;
    height:13px;
	text-align:center;
	font-weight: normal;
    font-size: 9pt;
    color: #ffffff;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
.bggrid
{
	background-color: #fbfdff;
}
.bglable
{
	background-color: #ecf5ff;
}
.selectStyle
{
	background-color: #dfdfdf;
	text-align:center;	
    height:18px;
	color:#000000;
	font-size: x-small;
	font-weight: bold;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
.pagingStyle
{
	background-color: #dfdfdf;
	text-align:left;
	color:#000000;
	height:17px;
	font-size: x-small;
	font-weight: normal;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}


.itemStylemail
{
	background-color: #ffffff;
	text-align:left;
	height:18px;
	font-weight: normal;
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	color:#666;
}
a.itemStylemail:hover
{
	background-color: #dfdfdf;
	text-align:left;
	height:18px;
	font-weight: normal;	
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	color:#666;
}
.itemStyle
{
	background-color: #ffffff;
	text-align:left;
	height:18px;
	font-weight: normal;	
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	color:#666;
}
a.itemStyle:hover
{
	background-color: #ecf6ff;
	text-align:left;
	height:18px;
	font-weight: normal;
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	color:#666;
}
.alternateStyle
{
	background-color: #dfdfdf;
	text-align:center;
	font-size:10px;
	color:#666;
	height:18px;
	font-weight: normal;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
a.alternateStyle:hover
{
	background-color: #dfdfdf;
	text-align:center;
	font-size:10px;
	color:#666;
	height:18px;
	font-weight: normal;
	font-family: Verdana, Arial, helvetica, Sans-Serif;
}
.Gridborder
{
	
	color: #000000;
	border-width:1px;
	border-color:#1291e2;
}

/*end datagrid style */



/* LIST STYLES */


/* Navigation list styles */


#homeImage{
  position:absolute;
  z-index:100;
  top:0px;
  left:420px;
  }

.testimonial{
 font-weight:bold;
 text-align:center;
 padding-top:15px;
 }
 .testimonial1{
 font-weight:bold;
 text-align:center;
 padding-top:15px;
 font-family:verdana;
 color:Red;
 font-size:10px;
 }
 
 #tryNow{
 text-align:center;
 padding-top:45px;
 width:250px;
 float:left;
 }
 
 
 
    #rangeDetail{
  background:url('../images/grey_bg.gif') no-repeat;
  height:163px;
  width:123px;
  float:left

  }  
  
  .rangeDetail2{
  background:url('../images/grey_bg2.gif') no-repeat;
  height:203px;
  width:123px;
  float:left;
  margin-right:22px

  }  
  
  
    .rangeDetail2End{
  background:url('../images/grey_bg2.gif') no-repeat;
  height:203px;
  width:123px;
  float:left;
  margin-right:0px

  }  
  
  
  .rangeDetail3{
  width:123px;
  float:left;
  margin-right:22px;
  padding:0px;

  }  


  .rangeDetail3End{
  width:123px;
  float:left;
  margin-right:0px;
  padding:0px;

  }  
  

  .rangeDetailContent{
  padding-top:10px;
  padding-left:2px;
  font-weight:bold;
  font-size:11px;
  color:#000;
  }   
  
  #rangeImgs{
   margin:0px;
   padding:0px;
   width:433px;
   clear:both;
   }
   
   
   
     .features{
  width:212px;
  float:left;
  margin-right:15px;
  padding:0px;

  }  


  .featuresEnd{
  width:212px;
  float:left;  
  margin-right:0px;
  padding:0px;

  }  
  
  
  #freeTrialForm{
  width:100%;
  height:100%;
  background-image:url('../images/free_trial_bg.gif');
  background-repeat:no-repeat
  }
  
  #freeTrialFormContent{
  padding-top:35px;
  padding-left:26px;
  font-weight:bold;
  color:#666;
  }
  
  
    #forumForm{
  width:438px;
  height:238px;
  background-image:url('../images/forum_form_bg.gif');
   background-repeat:no-repeat 
  }
  
  #forumFormContent{
  padding-top:20px;
  padding-left:26px;
  font-weight:bold;
  color:#666;
  }
  
    #submitButtonForum{
  padding-top:10px;
  padding-left:310px;
  }
  input.text{
  width:180px;
  font-size:11px;
  float:left;
  height:12px;
  margin-bottom:4px;
  }
  
  
    input.forumText{
  width:296px;
  font-size:11px;
  float:left;
  height:12px;
  margin-bottom:4px;
  }
  
    textarea.forumTA{
  width:296px;
  font-size:11px;
  float:left;
  height:60px;
  margin-bottom:2px;
  }
  
  textarea{
  width:208px;
  font-size:11px;
  float:left;
  height:60px;
  margin-bottom:2px;
  }
  
 #forumForm label{
  float:left;
  width:80px;
  }

 #freeTrialForm label{
  float:left;
  width:120px;
  }
  
  
  
  #submitButton{
  padding-top:10px;
  padding-left:50px;
  }
  
  #submitButton1{
  padding-top:10px;
  padding-left:120px;
  }
  
  
  /* Forum entries table */
 /* table{
  border-collapse:collapse;
  border:0px;
  } */
  
  thead 
  {
	background-color:#e8e8e8;
  }
  
  
  
  th{
  padding:0px; 
  height:22px;


  }
  
  .redtext
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#0289db;
}

 .bluetext
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0289db;
}

.greentext
 {
 	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#00cc00;
}

.text1 
{
	font-family:Verdana;
	font-size:10px;
	color:#666;
}
.text 
{
	font-family:Verdana;
	font-size:10.5px;
	color:#666;
	font-weight:600;
}
.title_text 
{
	font-family:Verdana;
	font-size:10.5px;
	color:#000;
	font-weight:600;
	text-decoration:none;
}

.terms {
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	
	color: #000000;
}
.terms a{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	
	color: #000000;

}
.terms a:hover{
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	
	color: #000000;
	text-decoration:none;

}



/* login form css*/

/* CSS Document */

.common-form fieldset legend{
	font-size: 13px;
	color: #0019B2;
	padding-left:2px;
	
}
.common-form .title{
	font-family: verdana, arial, sans-serif;
	
	font-weight: bold;
	color:#666666;
}

.title1{
	font-family: verdana, arial, sans-serif;
	
	font-weight: normal;
	color:#666666;
	text-decoration:none;
}


.common-form .mandatory{
	
	color: #C40000;
}
.common-form .mandatory-star{
	font-size: 11px !important;
	color: Red;
	font-weight: bold;
}
.common-form .optional{
	
	color: #11A301;
}
.common-form .bluetip{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	color: #003399;
	font-weight: normal;
}
.common-form .form-table{
	padding: 0px;
	margin: 0px;
}
.common-form .form-table td{
	padding: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9F9;
}
.common-form textarea, select, input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	border: 1px solid #B2B2B2;
}

.common-form input .radio{
	border: 0px solid #B2B2B2;
}
.common-form select, input, textbox{
	background-color: #F9F9F9;
}
.common-form input{
	padding-left: 1px;
}
.common-form textarea{
	background-color: #F9F8F8;
	padding: 4px;
}
.common-form tinytextarea{
	padding: 0px !important;
}
.common-form .checkbox, .radio{
	border: none;
	margin-right: 4px;
}


/* old stylesheet by external designer */


 /* RIGHT FEATURES STYLES */  
  .rightFeatureContent{
  padding-top:18px;
  padding-left:9px;
  font-weight:bold;
  font-family:Verdana, Arial, helvetica, Sans-Serif;
  font-size:10px;
  color:#666;
  }   
  
   .bold1{
  
  font-weight:bold;
  font-family:Verdana, Arial, helvetica, Sans-Serif;
  font-size:10px;
  color:#666;
  }
  
  /* ACTION BUTTON -----------------------------------------------------------------------------*/

.action-buttons {
	background-color: #f5f5f7;
	padding: 7px 10px;
	margin-top: 10px;
	clear: both;
}

.action1 {
	border: #f5f5f7;
	padding: 7px 10px;
	margin-top: 20px;
	clear: both;
}

.action-buttons-radio {
	margin-top: 20px;
	clear: both;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 0px;
}

.action-buttons input{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	border: none;
	margin-right: 5px;
	color:#ffffff;
}

.action-buttons .button-blue, .button-red, .button-green, .button-brown{
	height: 17px;
	width: 120px;
	cursor: hand;
}

.button-blue-login{
	height: 17px;
	width: 90px;
	cursor: hand;
}

.button-blue-big{
	height: 17px;
	width: 160px;
	cursor: hand;
}

.button-blue {
	background-image: url('../images/button-blue.gif');
}

.button-blue-login {
	background-image: url('../images/button-blue.gif');
}

.button-blue-big {
	background-image: url('../images/button-blue.gif');
}
.link_blue
{
font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
color:#2d9fda;
}
a.link_blue
{
font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
color:#2d9fda;
cursor:hand;
}
a.link_blue:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
color:#2d9fda;
text-decoration:underline;
cursor:hand;
}


.top-go-link
{
	color:#009eff;
	background:url('../images/link_arrow.gif') no-repeat right;
	padding-right:20px;
	font-weight:bold;
	font-size:10px
	}


.top-go-link:hover
{
	color:#009eff;
	background:url('../images/link_arrow.gif') no-repeat right;
	padding-right:20px;
	text-decoration:underline;
	font-weight:bold;
	font-size:10px
	}
.rellink{
  color:#000;
  padding-right:20px;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
}
  
  	
 a.rellink:link, a.rellink:visited {
  color:#000;
  padding-right:20px;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
  }
  
  a.rellink:hover, a.rellink:active {
  color:#000;
  padding-right:20px;
  text-decoration:underline;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
  }	
  a.txtlink:link, a.txtlink:visited {
  color:#666;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }
  
  a.txtlink:hover, a.txtlink:active {
  color:#333;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
  }	
  
/*.top{
  color:#0296ee;
  padding-right:8px;
  padding-top:10px;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
}*/
  
  	
 a.top:link, a.top:visited {
  color:#0296ee;
  padding-top:10px;
  padding-right:8px;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
  }
  
  a.top:hover, a.top:active {
  color:#0296ee;
  padding-top:10px;
  padding-right:8px;
  text-decoration:underline;
  font-weight:normal;
  font-size:10px;
  line-height:18px;
  }	
/*  ------------------------------|  F.A.Q.   19 March 07|------------------------------  */

#faqindex {
  line-height: 16px;
  padding: 0px 20px 10px;
   }

#faqindex h4 {
  margin: 10px 0px 5px; }

#faqanswers {
  line-height: 16px;
  padding: 10px 20px 10px; }

#faqanswers h4 {
  display: inline; }

#faqanswers p {
  padding-right: 180px; }

.parents #privacy_settings {
  padding: 0px 20px 0px 5px;
  display: block;
}

.parents#privacy_settings img {
  padding: 7px 0 0 0;
}

.parents#privacy_settings .caption {
  padding: 0 0 8px 5px;
  
  line-height: 11px;
}
.faqtitle
{
	PADDING-RIGHT: 1px;
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px;
	padding-right:20px;
	text-decoration:none;
	font-size:10px;
	line-height:18px;
	color:#666666;
	font-weight:bold;
}
.faqcontent
{
	BORDER-RIGHT: #cee8f8 1px solid;
	PADDING-RIGHT: 5px; 
	BORDER-TOP: #cee8f8 1px solid; 
	PADDING-LEFT: 5px; 
	BACKGROUND: #fafafa; 
	PADDING-BOTTOM: 3px;
	MARGIN: 3px 0px 5px 5px;
	BORDER-LEFT: #cee8f8 1px solid; 
	PADDING-TOP: 6px;
	BORDER-BOTTOM: #cee8f8 1px solid;
}
.faqpopup
{
	display: none;
	background: #fafafa;
	margin: 4px 0px 0px 5px; 
	border: 1px solid #cee8f8; 
	padding:12px;
	font-family:Verdana;
	font-size:10px;
	color:#000000;
}
.ctrlpnltext
{
	background-color:#eaeaed;
}


/* afzal for what do i do page add discount button */
.discount 
{
	border:1px solid #009eff;
	background-image:url(../images/para_headings/button_bg.gif);
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	padding:1px 5px 1px 4px;
	line-height:20px;
}


/* CSS for User Control Panel left panel*/ 
	.tblborder 
	{
		border-right: 1px solid #999b9b; 
		border-bottom: 1px solid #dfdfe2; 
		border-left: 1px solid #dfdfe2; 
		border-top: 1px solid #dfdfe2; }
		
	.tblmainhead 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:bold; 
		color:#ff9102; 
		padding-bottom:5px; 
		padding-left:15px; 
		padding-right:5px; 
		padding-top:5px; 
		border-bottom:1px solid #fff; }
		
	.tblheading 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#039ef3; 
		padding-bottom:5px; 
		padding-left:28px; 
		padding-right:5px; 
		padding-top:5px; 
		border-bottom:1px solid #fff; }
		
	a.tblheading1 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#039ef3; 
		padding-bottom:5px; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:5px; 
		text-decoration:none; 
		}
		
	a:hover.tblheading1 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:bold; 
		color:#039ef3; 
		text-decoration:underline; 
		padding-bottom:5px; 
		padding-left:5px; 
		padding-right:5px; 
		padding-top:5px; 
		}
		
	.subheading 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:normal; 
		color:#484848; 
		padding-bottom:5px; 
		padding-left:40px; 
		padding-right:5px; 
		padding-top:5px; 
		border-bottom:1px solid #fff; 
		}
		
	a.subheading1 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:normal; 
		color:#484848; 
		padding-bottom:5px; 
		padding-left:15px; 
		padding-right:5px; 
		padding-top:5px; 
		border:0px; 
		text-decoration:none; 
		}
		
	a:hover.subheading1 
	{
		font-family:Verdana, Arial, Helvetica, sans-serif; 
		font-size:11px; 
		font-weight:normal; 
		color:#484848; 
		padding-bottom:5px; 
		padding-left:15px; 
		padding-right:5px; 
		padding-top:5px; 
		border:0px; 
		text-decoration:underline; 
		}
		
	/* CSS for User Control Panel left panel*/ 
	.text-title2 { 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 13px; 
		FONT-FAMILY: Verdana;
		text-decoration:none; 
		}
		
	/* afzal for CSS for User Control Panel page */ 
	.text-title { 
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana;
		text-decoration:none; 
		}
	
	
	
	
	.text-title-nr { 
		FONT-SIZE: 11px; 
		FONT-FAMILY: Verdana;
		text-decoration:none;
		 }
	.background-color { 
		BACKGROUND-COLOR: #ecf2f6; 
	
	}
	.border-grid { 
		BORDER-RIGHT: #00a0fe 1px solid; 
		BORDER-TOP: #00a0fe 1px solid; 
		BORDER-LEFT: #00a0fe 1px solid; 
		BORDER-BOTTOM: #00a0fe 1px solid; 
		}
		
	/* afzal for CSS for User Control Panel page ends */ 
	

.rate_list_blue /* afzal for CSS for WHAT DO I GET page START */
{
	font-family:Arial;
	font-size:12px;
	color:#0774b6;

}

.rate_list_orange /* afzal for CSS for WHAT DO I GET page START */
{
	font-family:Arial;
	font-size:12px;
	color:#dd4411;

}

.referafrd /* afzal for CSS for WHAT DO I GET  refer a frind only*/
{
  color:#666;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
	}
.referafrd:hover
{
  color:#333;
  background:url('../images/link_arrow.gif') no-repeat right;
  padding-right:20px;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
	}
	
.align-justify /* afzal for justify text of contact page */
{
	text-align:justify;
	}

.border-blue {
	border: 2px solid #d1ddf8;
	padding:10px;
}

.border-blue_thin {
	border: 1px solid #d1ddf8;
	padding:5px;
}

.hyperlinktext /* afzal - for CSS for about us page on 28th march 07 */
{
  color:#00a6ed;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
}

.hyperlinktext-1 /* afzal - for CSS for help page (user intimation message) on 16-april 07 */
{
  color:#00a6ed;
  text-decoration:none;
  font-size:10px;
}

.topbox-user  /* afzal - for CSS for (users testimonial page) on 28th march 07 */
{
	background-image:url(../images/ui/top-nox.gif);
	background-repeat:no-repeat;
}

.small-user  /* afzal - for CSS for (users testimonial page) on 28th march 07 */
{
	
	background-image:url(../images/ui/user-box.gif);
	background-repeat:no-repeat;
	padding:5px;
}

.small-user-right  /* afzal - for CSS for (users testimonial page) on 03th april 07 */
{
	
	background-image:url(../images/ui/right_box.gif);
	background-repeat:no-repeat;
	padding:5px;
}

.tblborder /* Added By shipra on 29 March 2007*/
{
	border:1px solid #0019B2;
}

.forgotpwd /* afzal for CSS for  login pages refer a frind only*/
{
  color:#666;
  text-decoration:none;
  font-weight:bold;
  font-size:10px;
	}
.forgotpwd:hover
{
  color:#333;
  text-decoration:none;
  font-weight:bold;
  font-size:10px
}
.alerttxt /* Added By shipra on 30 March 2007*/
{
	font-family:Verdana;
	font-size:10px;
	color:#666;
	font-weight:normal;
}

.bor_new /* Added By afzal on 30 March 2007 for refer a friend border*/
	{
			border: 1px solid #d1ddf8;
	}
	
.textpara
{
	font-family:Verdana;
	font-size:12px;
	color:#666;
	line-height:25px;
}

.new_textpara
{
	font-family:Verdana;
	font-size:10px;
	color:#666;
	line-height:25px;
}

.link_text{ /* afzal for faq page */
  color:#0296ee;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
}
  
  	
 a.link_text:link, a.link_text:visited {
  color:#0296ee;
  text-decoration:none;
  font-weight:normal;
  font-size:10px;
  }
  
  a.link_text:hover, a.link_text:active {
  color:#0296ee;
  text-decoration:underline;
  font-weight:normal;
  font-size:10px;
  }
  
  
.backtotop
{
	color:#009eff;
	padding-right:20px;
	font-weight:bold;
	font-size:10px
	}


.backtotop:hover
{
	color:#009eff;
	padding-right:20px;
	text-decoration:underline;
	font-weight:bold;

	font-size:10px
	}
.zero-border /* afzal for ever page images buttion border for mozilla and netscape border */
{
	border:0px;
	}
	
.width-input /* afzal for refer a friend page with of input text */
{
  width:80px;
  font-size:11px;
  font-weight:normal; 
}
	
.width-menu /* afzal for refer a friend page*/
{
  width:360px;
  font-size:11px;
  font-weight:normal;
}
	
	
.width-menu-userop /* afzal for user opinion page*/
{
  width:210px;
  font-size:11px;
  font-weight:normal;
}

.width-menu-userop-1 /* afzal for user opinion page */
{
  width:203px !important;
  font-size:11px;
  height:100px;
}	
	
.width-text-matter /* afzal for refer a friend page*/
{
  width:97%;
  font-size:11px;
  font-weight:normal;  
}

.width-text-box /* afzal for refer a friend page*/
{
  width:170px;
  font-weight:normal;
}

.text-box-1 /* afzal for refer a friend page*/
{
  width:80px;
  font-weight:normal;
}

.table_width
{
	width:55%;
}

.msgbold
{
	font-family: verdana, arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color:#666666;
	text-decoration:none;
}

.regis-field-width
{
	/*width:242px;*/
	width:239px;
	font-size:11px;
	float:left;
	margin-bottom:4px;
	font-weight:normal;
}
.regis-field-width-1
{
/*	width:245px;*/
	width:242px;
	font-size:11px;
	float:left;
	font-weight:normal;
}

.new-regis-fields
{
	width:235px;
	font-size:11px;
	float:left;
	font-weight:normal;
}

.usercontrol_width
{
	width:242px;
	font-size:11px;
	float:left;
	margin-bottom:4px;
}

.new-usercontrol
{
	width:247px;
	font-size:11px;
	float:left;
	margin-bottom:4px;
}
.usercontrol_width-1
{
	width:155px;
	font-size:11px;
	font-weight:normal;

}

.usercontrol_width-2
{
	width:70px;
	font-size:11px;
	font-weight:normal;
}

.usercontrol_width-3
{
	width:90px;
	font-size:11px;
	font-weight:normal;
}

.checkbox_user
{
	border:0px;
	font-family:Verdana, Arial, helvetica, Sans-Serif;
	font-size:10px;
	color:#666;
	BORDER-TOP-STYLE: none; 
	BORDER-RIGHT-STYLE: none; 
	BORDER-LEFT-STYLE: none; 
	BACKGROUND-COLOR: #ffffff; 
	BORDER-BOTTOM-STYLE: none;
}
  
  
.para_unbold
{
	font-weight:normal;
	line-height:21px;
}
.width-text-box1 /* afzal for refer a friend page*/
{
  width:175px;
}

.width-text-box2 /* afzal for refer a friend page*/
{
  width:165px;
  height:55px;
}

.newtxt
	{
	margin:0px;
  padding-bottom:10px;
  line-height:16px;
  text-align:left;
  font-weight:normal;
  }
.spacing
 {
	font-weight:normal;
	line-height:16px;
 }
 
 .box1
 {
 background-color:#f8f6f6;
 border-color:#666666;
 border:1px solid #d8d7d5;
 /*border:1px solid #1291e2;*/
 }
 
 #rightFooter1{
  font-size:9px;
  color:#999999;
  padding-left:7px;
  text-align:left;
}

/*.bo
{
font-weight:bold;
color:#ff9102;
}*/

.bb
{
font-weight:bold;
color:#079cf8;
}
fieldset legend{
	color: #0019B2;
	padding-left:2px;
	}
	
fieldset {
	border: 1px solid #d1ddf8;
	margin: 0px 0px 10px 0px;
	padding: 0px 5px 5px 5px;
}

