/**
 * @created:		september 2nd 2008 08:00 GMT
 * @author:			quinton j sheppard
 * @project:		ricall.com
 * @description:	Positioning & global default values
 *
 * @updated:		[date]
 * @updated by:		[name]
 *
 * copyright (c) 2008 ricall lt
 */
		/*#accordian_container{
			width: 476px;
		}
		
		DIV.accordian{
			width: 476px;
		}
		
		DIV.accordian DIV.AccordionPanelTab{
			border-bottom: 1px solid #C1C1C1;
			color: #000000;
			cursor: pointer;
			display: block;
			height: 20px;
			left: 0px;
			padding: 10px;
			position: relative;
			width: 555px;
		}
		
		DIV.AccordionPanelContent{
			background: #FFFFFF;
			border-bottom: 1px solid #57B7DF;
			border-left: 1px solid #57B7DF;
			border-right: 1px solid #57B7DF;
			height: 200px;
			padding-left: -5px;
			overflow-x: hidden !important;
			overflow-y: scroll !important;
			width: 570px;
		}
		
		DIV.AccordionPanelContent.autoheight{
			height: 50px;
		}
		
		DIV.accordian DIV.AccordionPanelTab, DIV.accordian DIV.AccordionPanelTab A:hover{
			background: #F1f1f1
		}

		TABLE.containerTableStyle{
			padding: 10px 0 0 10px !important;
		}

		DIV.standartTreeImage{
			margin-left:20px !important;
			margin-right: 5px !important;
		}
		
		TD.standartTreeImage{
			margin-right: 5px !important;
		}*/


 A.button{
 	color : #0000FE;
	float: right;
	margin: 14px 20px 0 0;
 }
  
 A:hover{
 	text-decoration: underline;
 }
 
 BODY{
 	margin: 0 auto 0 auto;
	text-align:center;
 }
 
 P{
	margin: 0;
	padding: 0;
 }

 H1, H2{
	margin: 15px 0 10px 0 ;
	padding: 0;
 }

 H3,
 H4, OBJECT{
	margin: 0;
	padding: 0;
 }

 IMG{
	padding: 0;
	margin: 0;
	border: 0px none;
 }

 .clearfix:after{
	clear:both;
 	content:".";
	display:block;
	height:0;
	visibility:hidden;
	/*overflow:hidden;
	width:100%;*/
 }
 
 DIV#footer UL#links LI.last{
 	margin-right:0px;
 }
 
 HR.seperator{
 	border-top: 1px dotted #CCC;
	border-bottom: none;
	border-left: none;
	border-right: none;
	height: 1px;
	margin-bottom: -10px;
 }
 
 DIV#logo{
 	float: left;
 	margin-bottom: 8px;
 	margin-top: 7px;
 	height: 60px;
 	width: 300px;
 }

 /*UL.pagination LI A{
	display:block;
	height:100%;
	text-align: center;
 }

 UL.pagination LI A:hover, 
 UL.pagination LI A.selected{
 	background: #fff;
	border: #d92b44 1px solid;
	text-decoration:none;
	margin: -1px 0px 0 0px;
 }
 
 UL.pagination SPAN{
	top: 8px;
	position: relative; 
	width: 20px;
	height: 100%;
 }*/

 UL#primary_navigation LI{
 	float:left;
	height: 100%;
	margin-left:5px;
 }

 UL#primary_navigation LI.first{
 	margin-left: 0px;
 }

 UL#primary_navigation LI A{
 	float:left;
	height: 100%;
	padding: 0 10px;
 }
 
 UL#primary_navigation LI A.selected{
 	color: #543;
 	/*background: #543;*/
 }

 UL#primary_navigation LI A:hover{
 	color: #543;
	/*background: #543;*/
 }


 /*************/
 /* Login     */
 /*************/
 

 DIV#login{
	float:right;
	padding: 0px;
	width:432px !important; /* override grid (padding added)*/
 }

 DIV#login DIV.middle{
	min-height:320px;
	padding:10px 20px;
	width:392px;
 }

 DIV#register A.button
 {
	margin: 55px 0 0 0;
 }
 
 DIV#register{
	height: 335px;
	padding: 10px 20px;
	width: 392px !important; /* override grid (padding added)*/
 }
				
 DIV#register H2{
	margin-bottom: 20px;
 }

 /*************/
 /* licensing */
 /*************/
 DIV#home_searchOptions_module{
	width: 379px;
	height: 155px;
 }
 
 DIV#home_searchOptions_module UL#options{
	float:  left;
	height: 155px;
	width: 159px;
 }
 
 DIV#home_searchOptions_module LI#searchoption1_content{
	display: block;
 }
			
 DIV#home_searchOptions_module LI#searchoption2_content,
 DIV#home_searchOptions_module LI#searchoption3_content{
	display: none;
 }
 
 UL.main LI{
 	text-align: right;
 }
 
 UL#menu{
	display: block;
	float: right;	
	padding-right:20px;
	width: auto;
	
	position:relative;
	top:-10px;
 }
 
  UL#sortMenu{
	display: block;
	float: right;	
	padding-right:60px;
	position:relative;
	width: auto;
 }
 
 UL#menu LI A{
	padding-right:20px;
 }
  
 UL#sortMenu LI A{
	padding-right:0px;
 }

 UL#menu LI LI A{
	background: none;
	padding-right: 0px;
 }
 
  UL#sortMenu LI LI A{
	background: none;
	padding-right: 0px;
 }
 
 UL#menu LI DIV#sortby_dropdown,
 UL#menu LI DIV#actions_dropdown,
 UL#menu LI DIV#mtypes_dropdown,
 UL#menu LI DIV#duration_dropdown{
 	display: none;
	border: #57b7df 1px solid;
	background: #fff;
	padding:5px;
 }
  
  UL#menu DIV#dropdown_wrapper{
	margin-top: 0px 0 0 -85px;
	position: absolute;
	width: 150px;
	z-index: 9999;
 }

 UL#sortMenu LI DIV#sortby_dropdown{
 	display: none;
	border: #57b7df 1px solid;
	background: #fff;
	padding:5px;
 }
  
 UL#sortMenu DIV#dropdown_wrapper{
	margin-top: 0px 0 0 -110px;
	position: absolute;
	width: 104px;
	z-index: 9999;
	float : left;
 }

 DIV#dropdown_wrapper UL LI{
	text-align: left;
}
 
 UL#menu A:hover{
	text-decoration: underline;
 }

DIV#content A#createproductionfolder{
	float: right;
	margin-bottom: 10px;
 }
	
 DIV#results_panel{
	padding-top:15px;
 }

 DIV#results_panel_short{
	padding-top:10px;
 }
 
 div#results_panel_wrapper.short{
 	width: 768px;
 }

DIV#resultsbottom{
	height: 19px;
 }
 
 DIV#searchOptions_module{
 	margin-top: 0px !important; /* override margin-top in grid.css of class .top */
 }
 
 DIV#searchOptions_module UL#options LI{
	margin: 18px 0 0 20px;
 }
			
 DIV#searchOptions_module UL#options LI.first,
 DIV#home_searchOptions_module UL#options LI.first{
	margin-top: 10px;
 }
		
 DIV#searchOptions_module UL#options{
	background: blue;
	height: 131px;
	float: left;
	width: 138px;
 }
			
 DIV#searchOptions_module UL#optiondetails{
	height: 131px;
	float: right;
	width: 786px;
 }
 
 DIV#searchOptions_module UL#optiondetails UL{

	float: left;
	margin: 0 20px 0 10px;
 }
 
 DIV#searchOptions_module UL#optiondetails UL.first{
 	margin-left: 10px;
 }
 
 DIV#searchOptions_module UL#optiondetails LI UL{
	margin-top: 30px;
	width: auto;
 }
 
 DIV#searchOptions_module UL#optiondetails LI#search_content LI{
	float: left;
	margin-right: 20px;
 }
  
 /***********************/
 /* Production Folder	*/
 /*	Quote Request		*/
 /*	Play list 			*/
 /***********************/
 UL.alerts{
	float: left;
	margin-top: 25px;
 }

 UL.actions{
	float: right;
	margin:25px 10px 0 20px;
	padding-right:20px;
 }
 
 #content A#createfolder_link,
 #content A.general_link{
	float: right;
	margin-left: 20px;
	margin-right: 0;
 }

 #content #createfolder_container{
	clear:both;
	left:20px;
	margin-left:552px;
	overflow:hidden;
	width:350px;
	z-index:9999;
 }
 
 
  #content DIV#createfolder UL.buttons {
 	margin-top: 30px;
	float: right;
	margin-left: -200px;
 }
 
 DIV#createfolder{
	background: #FFF;
	display: none;
	margin-left: 0;
	margin-top: 5px;
	padding: 10px;
	position: absolute;
	width: 350px;
	z-index: 9999;
 }

 DIV#createfolder UL.form LI LABEL,
 DIV#createfolder UL.form LI INPUT{
	display: block;
	width: 200px;
 }

DIV#createfolder UL.form LI INPUT{
	float: left;
}

 DIV#createfolder H2{
	margin-top: 10px;
	width: auto;
 }

 DIV#createfolder #description{
	width: 350px;
	margin-bottom: 10px;
 }
 
 
  #content #addtracktofolder_container{
	clear:both;
	overflow:hidden;
	margin-top:0px;
	padding:0px;
 }
 
  DIV#createfolder.addtracktofolder{
	background: #FFF;
	border: none;
	display: block;
	margin-left: 0;
	margin-top: 0px;
	padding: 0px;
	position: relative;
	width: auto;
	z-index: 0;
 }
 
 .row {
 	
 }

DIV#createfolder.addtracktofolder UL.form LI {
	display: block;
	clear:left;
	float:left;
}

.row {
	font-family: verdana,sans serif;
	color:#817161;
}

.column {
	font-family: verdana,sans serif;
	color:#817161;
}
 
 UL.details SPAN.heading{
	color:#817161;
	display:block;
	float:left;
	margin-right:10px;
	float: left;
 }
 
div.list span.trackHeading {
	width:80px;
	font-weight:bold;
	color:#817161;
	display:block;
	float:left;
	margin-right:10px;
	float: left;
}

div.list span.trackDetails {
	width:450px;
	display:block;
}

div.list span.trackDetailsSmall {
	width:335px;
	display:block;
}

 UL.details{
 	color: #817161;
	float: left;
 }
 
 UL.details SPAN.detail{
	display: inline;
 }
 
 DIV#productionfolder_panel{
 	height: 201px;
 	width: 925px;
 }

 DIV.productionfolder_result,
 DIV.result_panel{
	margin:0 auto 10px;
	overflow:hidden;
	width:883px;
 }
 
 DIV.result_panel.short{
 	width:745px;
 }
 
 DIV.productionfolder_result TABLE.content,
 DIV.result_panel TABLE.content{
	width:100%;
 }
			
 DIV.productionfolder_result DIV.header,
 DIV.result_panel DIV.header{
	height:27px;
	width:100%;
	background: #80715e;
	position: relative;
	
 }
			
 DIV.productionfolder_result DIV.footer,
 DIV.result_panel DIV.footer{
	background: #80715e;
	height:10px;
	width:100%;
 }
			
 DIV.productionfolder_result SPAN.heading1 H3,
 DIV.result_panel SPAN.heading1 H3{
	color:#fff;
	margin-left:24px;
	margin-top:5px;
	position:absolute;
 }
			
 DIV.productionfolder_result SPAN.heading2 H3,
 DIV.result_panel SPAN.heading2 H3{
	color:#fff;
	margin-left:373px;
	margin-top:5px;
	position:absolute;
 }
			
 DIV.productionfolder_result SPAN.heading3 H3,
 DIV.result_panel SPAN.heading3 H3{
	color:#fff;
	margin-left:664px;
	margin-top:5px;
	position:absolute;
 }
 
 DIV.full_width DIV.filtering_label H3 {
	margin-left:10px;
	margin-top:10px;
	position:absolute;
 }
 
 DIV.productionfolder_result TABLE{
 	width: 100%;
 }
 			
 DIV.productionfolder_result TABLE THEAD TR{
	background: #80715e;
	height: 29px;				
 }
			
 DIV.productionfolder_result TABLE THEAD TR P{
	color: #fff;
	padding-left: 10px;
 }
			
 DIV.productionfolder_result TABLE TR{
	background: #fff;
 }
			
 DIV.productionfolder_result  TABLE TR TD{
	padding: 3px 0 3px 20px;
	vertical-align: top;
	text-align: left;
 }
 
 DIV.quote_detail{
	float:left;
	margin-bottom:10px;
	width:873px;
 }
 
 DIV.quote_detail SPAN.heading{
	width: 100px;
 }
 
 DIV.quote_detail SPAN.detail{
	display: inline;
	width:220px;
 }
 
 DIV.quote_detail SPAN.detail LABEL.plain{
	font-weight:normal;
 }

 DIV.quote_panel{
	float: left;
	width:873px;
 }
 
 DIV.quote_panel UL.details,
 DIV.quote_panel UL.alerts,
 DIV.quote_panel UL.actions{
	margin-top: 10px;
 }
 
 DIV.quote_detail UL.details{
 	width: 270px;
 }

 DIV#productionfolder_panel UL.details,
 DIV.quote_panel UL.details{
	margin: 25px 100px 0 40px;
 }
 
 DIV.quote_panel UL.details LI{
 	clear: left;
 }
 
 DIV#productionfolder_panel UL.details SPAN.heading,
 DIV.quote_panel UL.details SPAN.heading,
 DIV.track_detail UL.details SPAN.heading{
	width: 120px;
 }
 
 DIV.quote_panel UL.details SPAN.heading.quote {
  	width:150px;
  }

 DIV.quote_panel,
 DIV.track_detail{
	margin-bottom: 20px;
	padding-bottom: 10px;
 }
 
 DIV.result_panel .white_panel{
 	background: #fff;
 	width: 873px;
 }
 

 #result_panel{
	background: #f5f1ee;
	height: 200px;
	margin: 22px auto 22px auto;
	width: 883px;
 }
 
 DIV.result_panel.small{
	margin-left: 10px;
	padding: 10px;
 }
 
 DIV.result_panel.production{
	width:95%;
	margin-left:10px;
 }
 
 DIV.result_panel UL.details LI{
 	height: 20px;
 	width: 500px;
 }
 
 /*DIV.result_panel UL.details LI SPAN.details{
 	background: black;
 }*/
 
 /*DIV.result_panel UL.details LI SPAN.heading{
 	background: #c1c1c1;
 }*/
 
 DIV.result_panel UL.details{
	margin:2px 0 0 0;
	padding-left:10px;
	width: auto;
 }
 
 DIV.result_panel UL.details.production {
	width:300px;
 }
 
UL.details.production span.detail {
	width:300px;
	display:block; 
	overflow-y: auto;
 }
 
 UL.details.production LI{
 	clear: left;
 }
 
 DIV.result_panel DIV.content_wrapper{
	overflow:hidden;
	padding:1px 5px;
 }

 DIV.result_panel SPAN.fees H2{
	float:right;
	width:auto;
 }

 DIV.track_detail{
	background:#FFF;
	height:65px;
	margin-bottom:10px;
	padding:5px;
	width:auto;
 }
 
 DIV.track_detail{
	min-height: 50px;
 }
 
 DIV.track_detail UL.actions{
	margin-right: 0px;
 }
 
 DIV.track_detail UL.actions LI{
	display: inline;
	margin-right: 5px;
 }
 
 DIV.usage_detail{
	background:#FFFFFF none repeat scroll 0 0;
	display:block;
	margin-bottom:10px;
	padding:0px;
	width:auto;
 }
 
  DIV.usage_detail .white_panel{
	background: #fff;
 	width: 863px;
 }
 
 DIV.usage_detail SPAN.heading{
	width: 300px;
 }

 DIV.usage_detail SPAN.detail{
	display: inline;
	width: 300px;
 }
 /**************/
 
 
 /***************/
 /* Playlist, Tracklist, (Searchlist - potentially) */
 /***************/

 DIV.result_panel UL.track_actions{
	float:right;
	left:0;
	margin-top:10px;
	position:relative;
	width:290px;
 }
 
 DIV.result_panel UL.track_actions LI{
	display: block;
	margin-right: 11px;
 }
  
 DIV.result_panel UL.track_actions LI.last{
	margin-right; 0px;
	display: block;
 }
  
 DIV.result_panel LI.player{
	display: block !important;
	width: 190px;
 }
 
 DIV#photoflows {
 	float:right; 
 	margin-top:33px; 
 	width:12%; 
 	text-align:center;
 }
 
 DIV#photoflows .details {
 	text-align:center;
 }
 
 DIV.list SPAN.heading{
 	display:block;
 	width: 120px;
 }
 
 
 /*************/
 /* Home      */
 /*************/
 UL.black LI A:hover,
 UL.black LI A.selected{
 	color: #fff !important;
 	/*background: #FFF !important;*/
 }
 
 DIV#content DIV#search{
	height: 155px;
 }
 
 DIV#home_searchOptions_module A.button{
 	margin-top: 10px;
 }
 
 DIV#home_searchOptions_module UL#options LI{
	margin: 18px 0 0 10px;
 }
 
 DIV#home_searchOptions_module UL#optiondetails{
	float: right;
	height: 155px;
	width: 220px;
 }
 
 DIV#home_searchOptions_module UL#optiondetails UL LI{
 	margin-top: 15px;
 }
 
 DIV#home_searchOptions_module UL#optiondetails UL LI.first{
	margin-top:9px;
 }
 
 DIV#home_searchOptions_module UL#optiondetails LABEL{
	float: left;
	width: 80px;
}
			 
 DIV#home_searchOptions_module UL#optiondetails INPUT{
	width:160px !important;
 }
 
 DIV#search{
	margin-left: 20px;
	padding: 10px 0 0 16px;					
 }
 
 DIV#search H1{
 	margin-bottom: 20px;
 }
 
 DIV#search INPUT{
	width: 225px;
 }
 
 DIV#search FIELDSET{
	margin-top: 8px;
 }
 
 DIV#search FIELDSET LABEL{
	float: left;
	width: 72px;
 }


 /*DIV#sub_syncsites{
	height: 113px;
 }
 
 DIV#sub_syncsites DIV.syncsite_frame{
	height: 23px;
	overflow: hidden;
	position: absolute;
	top: 89px;
	width: 165px;
 }
                
 DIV#sub_syncsites DIV#sub_syncsite_wrap{
	float: left;
	position: relative;
 }

 DIV#sub_syncsites DIV.syncsite_frame A{
	color: #fff;
	font-weight: normal;
	height: 200px;
	margin-top: 7px;
	position: absolute;
	text-align: center;
	width: 100%;
 }

 DIV#sub_syncsites DIV#sub_syncsite_wrap A{
	float:left;
	overflow:hidden;
	text-align:center;
	width:166px;
 }

 DIV#sub_syncsites DIV#sub_syncsite_wrap P{
	color: #fff;
	margin-top: 4px;
	position: relative;
	width: 100%;
 }
                
 DIV#sub_syncsites DIV#sub_syncsite_wrap IMG{
	height:104px;
 }*/
 
 DIV#sub_syncsites{
	height: 113px;
 }
 
 DIV#sub_syncsites DIV.syncsite_frame{
	height:23px;
	left:0;
	position:absolute;
	top:100px;
	width:165px;
 }
                
 DIV#sub_syncsites DIV#sub_syncsite_wrap{
	float:left;
	margin-top:3px;
	position:relative;
	text-align:center;
 }

 DIV#sub_syncsites DIV.syncsite_frame A{
	color:#FFF;
	font-weight: normal;
	margin-top: 7px;
	float: left;
	text-align: center;
	width: 100%;
	height: 23px;
 }

 DIV#sub_syncsites DIV#sub_syncsite_wrap A{
	
 }

 DIV#sub_syncsites DIV#sub_syncsite_wrap P{
 	height:104px;
 }
                
 DIV#sub_syncsites DIV#sub_syncsite_wrap IMG{
 	height:104px;
 }
 
 DIV#widget{
	margin-left: 22px;
	padding-left: 0px;
 }
 
 DIV#widget P{
	margin-bottom: 8px;
 }
 
 DIV#widget P.last{
	margin-bottom: 0px;
 }
 
 UL.white LI A:hover,
 UL.white LI A.selected{
 	background: #000 !important;
 }
 
DIV.errorsLogin{
	background:#FFD7F4;
	border:1px dotted #FF0033;
	display:block;
	padding:5px;
	position:absolute;
	width:355px;
}

DIV.errors{
	padding:7px;
	background:#FFD7F4;
	border:1px dotted #FF0033;
	display:block;
}

DIV.errors.stage1{
	padding:7px;
	background:#FFD7F4;
	border:1px dotted #FF0033;
	float:left;
	width:100%;
}

SPAN.error.errormessage {
	float:left;	
}

#left{
	float:left;
	width:438px;
}
#right{
	float:right;
	width:438px;
}

DIV#quoteTopBox {
	height: 130px; 
	width: 945px; 
	color: #817161;
	background-color : #F1F1F1;
}

DIV#quoteTopBoxLong {
	height: 620px; 
	width: 945px; 
	color: #817161; 
	background-color : #F1F1F1;
}

DIV#quoteTopBoxInterior {
	margin: 1%;
}

DIV#quoteHeading{
	text-transform: uppercase; 
	font-weight : bold; 
	font-size : 130%;
	height : 18px;	
}

DIV#quoteStage{
	height : 38px;	
	font-weight : bold; 
	font-size : 110%;
}

DIV#quoteTrackLabel1 {
	width : 20%; 
	float : left; 
	text-align : justify;
}

DIV#quoteTrackLabel2 {
	width : 65%; 
	float : left; 
	text-align: justify;
}

DIV#quoteLowerPanel{
	height: 205px; 
	width: 910px; 
	margin-top: 1%;
}

DIV#quoteLowerPanel3{
	height: 350px; 
	width: 910px; 
	margin-top: 1%;
}

DIV#quoteBottomPanel {
	height: 400px; 
	width: 910px; 
	border-style: solid; 
	border-width: thin; 
	margin-top: 1%;
}
	
DIV#quoteLowerLeftPanel{
	height: 150px; 
	width: 430px; 
	float: left; 
	border-style: solid; 
	border-width: thin; 
	background-color : #F1F1F1;
}

DIV#quoteLowerLeftPanel3{
	height: 285px; 
	width: 430px; 
	float: left; 
	border-style: solid; 
	border-width: thin; 
	background-color : #F1F1F1;
}

DIV#quoteLowerRightPanel3{
	height: 285px; 
	width: 430px; 
	float: right; 
	border-style: solid; 
	border-width: thin; 
	background-color:#F1F1F1;
}

DIV#quoteLowerRightPanel{
	height: 150px; 
	width: 430px; 
	float: right; 
	border-style: solid; 
	border-width: thin; 
	background-color:#F1F1F1;
}

DIV#quoteContent {
	color: #817161; 
}

DIV#quoteContent label {  
	float: left;  
	width: 16em;  
	margin-right: 1em;  
	text-align: justify;
	padding-top:0.4em;
}
 
DIV#quoteContent ol {  
	/*padding: 1em 1em 0 1em; */
	margin:0px;
	list-style: none;
}

DIV#quoteContent li {  
	float: left;  
	clear: left;  
	width:100%;
	padding-bottom: 0.5em;
	text-align:left;
}

#quoteFormsLeft{
	float:left;
	width:430px;
}

#quoteFormsRight{
	float:right;
	width:430px;
}

#quoteFormsMiddle{
	position:relative;
	z-index:1;
	float:left;
	width:860px;
}

#quotePageLeft{
	float:left;
	width:400px;
	padding:10px;
}

#quotePageRight{
	float:right;
	width:400px;
	padding:10px;
	vertical-align:top;
}

#quotePageLeft table td{
	padding:5px;
}

#quotePageLeft .listUsages{
	width:0px;
	background:#CC0033;
}

.quoteDetailsCell1{
	width : 38%;
}

.quoteDetailsTxt {
	overflow:auto; 
	height:50px; 
	width:810px;
}

#quotePageLeft .addUsages{
	width:2px;
	background:#3333CC;
}

#quotePageLeft p, #quotePageRight p{
	margin:0px;
	padding:0px;
}

#clear{
clear:both;
}


 /*************/
 /* Search    */
 /*************/
 DIV.search_wrapper{
	float: left;
	width: 787px;
 }
			
 DIV.search_wrapper UL.options{
    float: left;
	height: 229px;
	width: 188px;
 }
			
 DIV.search_wrapper UL.options LI.first{
	margin-top: 4px; /*14px*/
	padding-top: 12px;
 }
			
 DIV.search_wrapper UL.options LI{
	margin-top: 23px; /*14px*/
	padding: 0 0 0 20px;
 }
			
 DIV.search{
	float:right;
	width:598px;
 }

 DIV.search_content{
	background:transparent none;
	float:left;
	overflow:visible;
 }
			
 DIV.search_wrapper DIV.bottom{
	float: right;
	height: 19px;
	width: 615px;
 }
 	
 DIV.search_types{
	display:block;
	float:left;
	#margin-left:0px;
	margin-top:15px;
 }
			
 DIV.search_types DIV.types_top{
	width: 100%;
	height: 12px;
 }
			
 DIV.search_types UL.type_options{
 }
 
  DIV.search_types UL.type_options LI.selected{
	background-color: #fff;
 }
			
 DIV.search_types DIV.types_bottom{
	height: 13px;
	width: 100%;
 }
			
 DIV.search LI.option DIV.type_content UL{
	background-color: #F5F5F5;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 5px;
	width: 575px;
 }
 		
 DIV.search LI.option DIV.type_content{
	float: left;
	width: 590px;
	margin-top:5px;
 }
			
 UL.type_options LI{
	padding: 8px;
 }

 UL.type_options LI.first{
 	padding-top: 0px;
 }
 
 DIV.type_content UL LI.exactOrBroadRadios  {
	width: 200px;
}
 
DIV.type_content UL LI.exactOrBroadRadios INPUT  {
	width: auto;
	border: 0px;
	float: left;
}
 
 DIV.type_content UL LI.exactOrBroadRadios LABEL  {
	float:right;
 }
 
 DIV.type_content UL LI INPUT, DIV.type_content UL LI SELECT{
	margin: 2px;
	width: 140px;
 }
 

 

 DIV.type_content UL LI{
	/*float: left;*/
	width: auto;
 }
			
 DIV.type_content UL LI.first{
	float: none;
 }
 
 DIV.type_content UL{
 	margin: 0;
 	padding: 0;
 }
 
 DIV.type_content LI.action{
	width:575px;
	padding-right: 10px;
 }
 
 DIV.type_content LI.action INPUT{
	float: right;
	width:100%;
	text-align: right;
 }

 .tooltip {
 	width: 400px;
 }
 
 .licenseCommercial {
 	font-weight : bold; 
	font-size : 120%;
 	color: #FF0000;
 	background-color: #fff;
	border: 1px solid #d92b44;
	margin: 6px 2px;
	padding: 6px 5px 6px 5px;
	height:24px;
	line-height:30px;
 }
 
 .licenseProduction {
 	font-weight : bold; 
	font-size : 120%;
 	color: #FFA500;
 	background-color: #fff;
	border: 1px solid #d92b44;
	margin: 6px 2px;
	padding: 6px 5px 6px 5px;
	height:24px;
	line-height:30px;
 }
 
 .licenseUnsigned {
  	font-weight : bold; 
	font-size : 120%;
 	color: #32CD32;
 	background-color: #fff;
	border: 1px solid #d92b44;
	margin: 6px 2px;
	padding: 6px 5px 6px 5px;
	height:24px;
	line-height:30px;
	align : center;
 }
 
 DIV#licensingLink {
 	text-align : center; 
 	width : 880px; 
 }
 
  DIV#licensingProdLink {
 	text-align : center; 
 	width : 680px; 
 }
