﻿
       .black_overlay{
          display: none;
          position: absolute;
          top: 0%;
          left: 0%;
          width: 100%;
          height: 100%;
          background-color: black;
          z-index:1001;
          -moz-opacity: 0.8;
          opacity:.80;
          filter: alpha(opacity=80);
  
      }
  
       
  
      .white_content {

          display: none;
          position: absolute;
          top: 25%;
          left: 25%;
          width: 674px;
          padding: 16px;
          border: 2px solid white;
          background-color: white;
          z-index:1002;
          overflow: auto;

      }


a.squarebutton{
background: transparent url('../images/square-green-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 12px Arial; /* Change 12px as desired */
line-height: 15px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
height: 23px; /* Height of button background height */
padding-left: 9px; /* Width of left menu image */
text-decoration: none;
}

a:link.squarebutton, a:visited.squarebutton, a:active.squarebutton{
color: #494949; /*button text color*/
}

a.squarebutton span{
background: transparent url('../images/square-green-right.gif') no-repeat top right;
display: block;
padding: 4px 9px 4px 0; /*Set 9px below to match value of 'padding-left' value above*/
}

a.squarebutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.squarebutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
padding-right:10px;
float:right;
margin-right:10px;
}


.error
{
color:Red;
	
}	
.Image
{
	border:0px;
	
}

.greenTXT_16 {
	font:bold 16px Arial;
	color:#678b00;
	}
	
	
.Serach {
    border: 1px solid #006;
    background: #1FADD5;
    color:White;
   font-weight:bold;
}

.VtourListName {

	font:bold 11px Arial;
	color:#242424;
	}	

.VtourListName a {
	font:bold 11px Arial;
	color:#242424;
	text-decoration:none;
	}

.VtourListName a:hover {
	font:bold 11px Arial;
	color:#000000;
	text-decoration:underline;
	}
	
	
	


strong
	{
 font :bold 12px Arial;
	color:#545454;
	}
	
	.grayBox_BG_new {
	
	background-color:#fff;
	border:1px solid #bdbcbd;
	border-top:none;
	border-bottom:none;
	width:808px;
	}
	
	
	.formfont
	{
		 font :bold 11px Arial;
	color:#EF2C2C;
	}
.reviewflyer strong
{
	font :bold 18px Arial;
	color:#545454;
}
.resultforstate12

{	font :bold 14px Arial;
	color:#545454;
	
}
.RowStyle
{
	font :bold 14px Arial;
	color:#545454;
}
.RowStyle a
{
	color:#0065AD;
		font :bold 14px Arial;
	text-decoration:none;
}
.RowStyle a:hover
{
	text-decoration:underline;
}
.HeaderStyle
{
	font :bold 14px Arial;
	color:White;
	background-color:#31BDDE;
	
}
.HeaderStyle a
{
	color:#fff;
	text-decoration:none;
}

.HeaderStyle a:hover
{
	color:#fff;
		background-color:#fff;
	text-decoration:underline;
}



.tip{margin-top:4px; 	font-family: Verdana, Arial, Helvetica, sans-serif; font: bold 10px Verdana; font-weight:lighter;position:absolute;visibility:hidden; display:inline; background:url('../images/tip_bg.gif') bottom right repeat-y;width:161px;}
.tip  p				{margin:0;padding:3px 5px 5px 12px;color:#5b5b39;background:url('../images/tip_top.gif') top right no-repeat;width:144px;}
   
   
   
   .yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%;}
.yui-skin-sam .yui-ac-input{position:absolute;width:100%;}
.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #5F5959;background:#5F5959;overflow:hidden;z-index:9050;}
.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:0.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%;}.yui-skin-sam .yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;}.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#31BCDD;}.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#5F5959;color:#FFFFFF;}


.maintabactiveB
{
	font :bold 12px Arial;
	color:#0065AD;
	padding-left:3px;
}




/* Simple User Banner css Starts here */
.banner-main-bg{
	width:302px;
	height:115px;
	background:url(../images/banner-main-bg.gif) no-repeat;
	}
	
.banner-heading{
	color:#8dae30;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	}
	
.banner-text{
	font-size:12px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:2px;
	}
	
/* Price Banner css Starts here */

.adver-banner-con{
	width:640px;
	margin:0px auto;
	float:auto;
	padding:0px;
	background:url(../images/adver-bg.gif) repeat-x;

	height:459px;
	background:#fcfff6;
	}
	
.plan-con{
	width:599px;
	float:none;
	margin:0px auto;
	height:auto;
	padding:11px 0px 11px 0px;
	}
	
.pro-container{
	width:188px;
	float:left;
	height:auto;
	padding-right:11px;
	height:437px;
	background:url(../images/free-plan.gif) no-repeat;
	}
	
.title{
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a2c445;
	padding-left:13px;
	}

.listing{
	font-family:Arial, Helvetica, sans-serif;
	width:162px;
	padding:0px 0px 0px 0px;
	float:none;
	margin:0px auto;
	}
	
	
.listing ul{
margin:0px;
padding:0px;
list-style:none;
}

.listing ul li{
background:url(../images/free-symbol.gif) 0 9px no-repeat;
padding-left:10px;
font-size:12px;
color:#333333;
line-height:30px;
}


.listing-begineer{
	font-family:Arial, Helvetica, sans-serif;
	width:162px;
	padding:0px 0px 0px 0px;
	float:none;
	margin:0px auto;
	}
	
	
.listing-begineer ul{
margin:0px;
padding:0px;
list-style:none;
}

.listing-begineer ul li{
background:url(../images/beginner-symbol.gif) 0 9px no-repeat;
padding-left:10px;
font-size:12px;
color:#333333;
line-height:30px;
}


.listing-reseller{
	font-family:Arial, Helvetica, sans-serif;
	width:162px;
	padding:0px 0px 0px 0px;
	float:none;
	margin:0px auto;
	}
	
	
.listing-reseller ul{
margin:0px;
padding:0px;
list-style:none;
}

.listing-reseller ul li{
background:url(../images/reseler-symbol.gif) 0 9px no-repeat;
padding-left:10px;
font-size:12px;
color:#333333;
line-height:30px;
}






.plan-btn{
	padding:10px 0px 5px 0px;
	float:none;
	text-align:center;
	margin:0px auto;
	vertical-align:bottom;
	}

	
	
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color:White;
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;
}