/* default styles for extension "tx_indexedsearch" */

  
        .tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
        .tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }


/* default styles for extension "tx_thmailformplus_pi1" */
  .tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_slcssimgtext" */

.csi-textpic {
 /*padding:0px 0px 0px 0px;
 XXX demo only
padding: 5px;
width:420px;*/


padding:10px 0px 15px 0px;
marging: 0px 0px 0px 0px;
width:100%;

}

.csi-textpic img {
/*border: 1px solid black;  XXX demo only
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;*/
padding:5px 5px 0px 0px;
margin:0px 0px 0px 0px;
}




.csi-textpic .csi-caption {
text-align: left;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/



padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;

}



.csi-textpic .csi-image {
/*border: 1px solid blue;  XXX demo only*/
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;  /*XXX demo only*/

/*width:240px;*/

/*background: #FFF;  XXX demo only*/
/*width: 210px; will have to be an inline style - controlled by TS*/
}

.csi-textpic .csi-imagewrap {
/*border: 1px solid blue; XXX demo only*/
}

.csi-textpic .csi-text {
/*border: 1px solid silver; XXX demo only*/
text-align: left; /*will have to be an inline style - controlled by TS*/ 
}

.csi-text p {
/*margin-top: 0;*/
margin:0px 0px 0px 0px;
}





.csi-center .csi-image {
margin: 0 auto 3px;



}

.csi-right div.csi-image {
float: right;
clear: both;

}




.csi-right div.csi-text {
clear: right;

}


.csi-left div.csi-image {
float: left;
clear: both;
}

.csi-left div.csi-text {
clear: left;
}


.csi-intext-left .csi-image {
float: left;
clear: both;
padding:0px 5px 0px 0px;
margin:0px 0px 0px 0px;

}


.csi-intext-right .csi-image {
float: right;
clear: both;
margin-left: 5px;
}


.csi-intext-right-nowrap .csi-text {
 /*margin-right: 215px;

will have to be an inline style - controlled by TS*/


}

.csi-intext-right-nowrap .csi-image {
float: right;
clear: both;

}


	/* INTEXT LEFT NOWRAP*/
	.csi-intext-left-nowrap .csi-text {

		padding:0px 0px 0px 135px;
		margin:0px 0px 0px 0px;
		
		 
	}
	
	/*.csi-intext-left-nowrap .csi-text li{

		padding:0px 0px 0px 0px;
		margin:0px 0px 0px 0px;
		
		 
	}	*/

	.csi-intext-left-nowrap .csi-image {
		float: left;
		clear: both;
		padding:0px 0px 0px 25px;
margin:0px 0px 0px 0px;

	}




.caption {
text-align: left;  

font:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

/* default styles for extension "tx_srfreecap_pi2" */

