/****************************
Search Widget RV5
****************************/

/*	SEARCH FIELD TABS
=================================*/
.top-wrapper { height:50px; margin-top:40px; }
li.search-tabs { margin:0 0 -16px 10px !important; position:relative; top:-20px; }

	/*IE*/
	* html .top-wrapper { margin-top:10px; }
	*:first-child+html .top-wrapper { margin-top:10px; }

	/*	TABS
	--------------------------*/	
	ul.tabs { width:320px; /*margin:0 0 -1px !important;*/ padding:0; overflow:hidden; position:relative; z-index:10; font-weight:bold; }
	ul.tabs li { display:block; float:left; padding:0 5px 0 0 !important; background:none !important; }
	ul.tabs li:first-child { padding-left:10px !important; }
		
		/*Actual tabs*/
		ul.tabs li span { display:block; padding:5px 12px; font-size:1em; font-weight:normal; color:#666; text-decoration:none; cursor:pointer; border:#ccc 1px solid; border-bottom:none; background:#fff; }
		.selected { font-weight:bold !important; border:#686868 1px solid !important; border-bottom:none !important; color:#fff !important; background:url(http://www.lexisnexis.com/images/bg-gradient-transparent.png) bottom repeat-x #b9b9b9 !important; }
		ul.tabs li span:hover { border:#686868 1px solid !important; border-bottom:none !important; background:#ddd; color:#000; }
	
	/*	CONTENT AREAS - Where the actual search fields are
	--------------------------*/
	.tab-content { clear:both; width:312px; padding:3px; border:1px solid #686868; position:relative; z-index:0; background:url(http://www.lexisnexis.com/images/bg-gradient-white-gray-search-fields.gif) bottom repeat-x #fff; }
	.label { display:block; padding:2px; font-weight:bold; color:#999; }
	.label img { margin:0 0 0 5px !important; }
	.tab-content:hover span {  color:#000; }	
		
	
		/*Search fields*/
		.search-container { padding:1px; border:#ccc 1px solid; text-align:center; background:#fff; zoom:1; }
		.search-container:hover { border:#666 1px solid; }
		.search-container input { vertical-align:middle; }
		.search-container .field { width:256px; padding:3px 3px 3px 22px; margin:0; border:none; font:1.1em Arial, Helvetica, sans-serif; background:none; }
		.search-container .field:focus { color:#000; }
		.search-container .img-button { border:none; padding:0 !important; margin:0 !important; }
		
		#tabs2, #tabs3 { display:none; }
		
			/*Store*/
			.store { background:url(http://www.lexisnexis.com/images/sprite-icons-search-fields.png) 0 0 no-repeat !important; }			
			
			/*LexisNexis*/
			.ln { background:url(http://www.lexisnexis.com/images/sprite-icons-search-fields.png) 0 -66px no-repeat !important; }
			
			/*Lexis Web*/
			/*body.lw { margin:0 !important; }*/
			.lexisweb { background:url(http://www.lexisnexis.com/images/sprite-icons-search-fields.png) 0 -137px no-repeat !important; }
			/*#tabs3 iframe { height:28px; }*/
			
				/*IE*/
				* html .lexisweb { width:280px; }

/*	BORDER RADIUS
=================================*/
.search-container { -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; }
ul.tabs li span { -moz-border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; border-radius:4px 4px 0 0; }
.tab-content { -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; }

/*	BOX SHADOW
=================================*/
.search-container { -moz-box-shadow:inset 0 1px 3px rgba(0,0,0,.1); -webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.1); box-shadow:inset 0 1px 3px rgba(0,0,0,.1); }
.tab-content { -moz-box-shadow:0 2px 2px rgba(0,0,0,.2); -webkit-box-shadow:0 2px 2px rgba(0,0,0,.2); box-shadow:0 2px 2px rgba(0,0,0,.2); }

/*	TEXT SHADOW
=================================*/
.selected { text-shadow:0 1px 1px #000; }

/*	OVERRIDING CLASSES
=================================*/
#search-box { border:none !important; }
.survey-btn { margin-left:20px !important; }
	