/* interbiz start */
.action_panel_control_container__bfs_list_index {
 border: 1px solid #CCCCCC;
 padding: 2px;
 margin: 2px;
}
.action_panel_control__bfs_list_index {
 border: 1px outset #999999;
 font-size: 12px;
 background-color: #EBE9ED;
 padding: 2px;
 margin: 2px;
}

.the_small_print {  font-size: 7pt}
td {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}

info {
text-decoration:underline;
border-bottom: 1px dashed #00cc00;
cursor: help;
}
div.counter {
   margin-top: 20px;
   color: blue;
   font-size: 60pt;
   cursor: default;
}

A { color: #000000;}
A:hover { color: #FF6666;}
A:visited {color: #666666;}

.brown {color: #660000}
.readonly_frm_bg {  background-color: #CCCCCC}
.ref {  font-size: 7pt}
.headline {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: bold;
color: #CC3333;}

.subheadline {  font-weight: bold; color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
p {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #330066; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #000000; font-weight: bold; background-color: #FFFFCC}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #666667; font-weight: bold}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
h5 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666667; font-weight: bold}
.redbold {  font-weight: bold; color: #666667; font-size: 8pt}
.biglink A {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #0000CC; text-decoration : none}
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666667; font-weight: bold }
ol {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt}
.biglink A:hover {  color: #FF9900}
.head A {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFCC; text-decoration : none}
.head A:hover {  color: #FFFF00}
.redlink A { font-weight: bold; color: #666667}
.redlink A:hover { color: #FF6600}

.smalblulink A { color: #666666; font-weight: normal}

.smalblulink A:hover { color: #FF6666}

.smalblulink {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}

.page_intro_desc {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}

.top_page_intro {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}



.boxback {  font-family: Arial, Helvetica, sans-serif; color: #000000}
.redlink { font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #CC3333; text-decoration: none}
.smallredlink { text-decoration : none ; font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666667 }
.smallredlink A { text-decoration : none ; font-weight: bold; color: #666667 }
.smallredlink A:hover { color: #FF6600}
.menutitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFCC}
.site_navbar {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFCC}
.smalblulink A:active { color: #666667}
.maintitle {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666666; font-weight: bold}
p a:hover { color: #FF6666}
.bigblulink { font-family: Arial, Helvetica, sans-serif; color: #666667; font-weight: bold }
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; list-style-type: disc}
ol {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }
.h4duplicate { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #666667; font-weight: bold }
.smalblulink A:visited { }
.tiny {  font-family: "Times New Roman", Times, serif; font-size: 1pt; color: #FFFFFF}
.bfsmenu {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #FFFFCC; border-color: #FFFF00 #FF9900 #FF9900 #FFFF00}
.verybigred { text-decoration : none ; font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #666667 }
.menutitle2 { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666667; text-decoration : underline}
.feed { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.feedbutton { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; border-color: black black 30 30; background-color: #FFFFCC}
.menutitle2 A { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666667}
.menutitle2 A:hover { text-decoration : underline ; color: #FF6666}
.feedbutton2 { font-family: Arial, Helvetica, sans-serif; color: #000000; border-color: #CC6633 #FF9900 #FF9900 #FFFF00; background-color: #FFFFCC }
h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #666667}
hr {  color: #666667}
.mainbody { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 ; font-weight: normal}
.mainbody A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FF6666;}
.mediumredlink { text-decoration : none ; font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #666667 }
.mediumredlink A { color: #666667}
.mainbody A { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal ; color: #000000; text-decoration : underline}
.mainbody A:visited {color: #666666;}
.mediumredlink A:hover { color: #FF6600}

.brownlinku { font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: underline}
.brownlinku A { font-weight: bold; color: #000000; text-decoration: underline}
.brownlinku A:hover { color: #FF6600 ; text-decoration: underline}

.brownlink { font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none}
.brownlink A { font-weight: bold; color: #000000; text-decoration: none}
.brownlink A:hover { color: #FF6600 ; text-decoration: underline}
.brownlinkthin { text-decoration : none ; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000 }
.brownlinkthin A { font-weight: normal; color: #000000 ; text-decoration: none}
.brownlinkthin A:hover { color: #FF6600 ; text-decoration: underline}
.searchtemp {  font-family: Arial, Helvetica, sans-serif; text-transform: lowercase; color: #000000; font-size: 9pt}
.searchtemp A {  font-weight: bold; color: #666667; font-size: 10pt}
.searchtemphead { font-family: Arial, Helvetica, sans-serif; text-transform: none; color: #000000; font-size: 9pt }
.smalwhitelink { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF}
.mainbodywhite { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; font-weight: normal }
.size8brown { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000 }
.redbold A { font-weight: bold; color: #666667 ; font-size: 8pt}
.supportsponsers {  font-family: Arial, Helvetica, sans-serif; font-size: 7pt}
.q_eng { font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #336699; text-decoration: none }
.q_uk { font-weight: bold ; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #993300; text-decoration: none }

.cinetic_list_div_wrapper ul
{
	list-style-image: url(http://www.startinbusiness.co.uk/image_items/entities/7202/v2007_06_12/arrowbullet.gif);
}

#scf_legal_special_flag{
background-image: url(http://www.startinbusiness.co.uk/image_items/item_details/5258/mid/limited_company1199.jpg);
background-repeat: no-repeat;
height: 135px;
margin-left: 20px;
padding-left: 20px;
}


.scf_legal_div_wrapper .style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #990000;
}


.sponsored_listitem_inserts_container {

	border-right: 1px solid #CCC;
	padding: 2px 2px 2px 2px;
	margin-bottom: 1;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #C4C7CE;
	color: #333;
}

.sponsored_listitem_inserts_container .sponsored_listitem_insert_container {
		margin: 0;
		padding: 0;
		border: none;
		}

.sponsored_listitem_inserts_container .sponsored_listitem_insert {
		border-bottom: 1px solid #C4C7CE;
		margin: 0;
		}

.sponsored_listitem_inserts_container .sponsored_listitem_insert a {
		display: block;
		padding: 2px 2px 2px 0.5em;
		border-left: 1px solid #CADB2A;
		border-right: 1px solid #CADB2A;
		background-color: #93A01B;
		color: #fff;
		text-decoration: none;
		width: 100%;
		}

html>body .sponsored_listitem_inserts_container .sponsored_listitem_insert a {
		width: auto;
		}

.sponsored_listitem_inserts_container .sponsored_listitem_insert a:hover {
		border-left: 1px solid #CADB2A;
		border-right: 1px solid #CADB2A;
		background-color: #A6B51E;
		color: #fff;
		}
.listitem_container {
	border-top-width: thin;
	border-bottom-width: thick;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #333333;
	border-bottom-color: #999999;
}



/* interbiz end */

.ref {  font-size: 7pt}


#centre_stage_container {

	/* font-size:x-small; */
	margin-left:0px;
	margin-right:0px;
	border-right-width:thin;
	background-color: white;
	padding-left:0;
	padding-right:0px;
	border-right-color:#3A71B1;
	border-right: solid #CADB2A 0px;
	width: 100%;
	}
#main_content {
	float: left;
	width: 100%;
	text-align: left;
	border: 0px ridge #CCCCCC;
	background-color: #FFFFFF;
	margin-left: 0px;
	padding-left: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


/* the very top block of the sidebar  */
.sidebar_headbox1 {
background : #F0F0F0;
font-weight: bold ;
font-size: 9pt;
color: #3970B3;
font-family: Arial, Helvetica, sans-serif;
/* text-decoration: none */
}

td.sidebar_headbox1  {
padding-top: 0px;
padding-bottom: 3px;
text-align: center;
}

.sidebar_headbox1 A {

/* color: #3970B3; */
}
.sidebar_headbox1 A:visited {
/* lets it inherit the go grey rule for all a's - change if bg goes grey */
/* color: #3970B3; */
}
/* remember to place hover and active after all other a:rules */
.sidebar_headbox1 A:hover {
color: #FF6600;
}

/* the sub header blocks of the sidebar  */

.sidebar_headbox2  {
background : #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color:#666666;
	font-weight: bold;
}

td.sidebar_headbox2  {
padding-top: 1px;
padding-bottom: 1px;
text-align: center;
}

.sidebar_headbox2 a {
color: #EBE9ED;
}

.sidebar_headbox2 a:visited {
color: #EBE9ED;
}
.sidebar_headbox2 a:hover {
color: #FFFFFF;
}



/* body blocks in the sidebar */
.sidebar_bodybox {
font-size: 8pt;
color: #48617D;
font-weight: normal;
}

/* note no space between the td and the class name */
td.sidebar_bodybox  {
padding-top: 1px;
padding-bottom: 1px;
}

.sidebar_bodybox a {
color: #48617D;
}

.sidebar_bodybox a:visited {
color:  #666666;
}
.sidebar_bodybox a:hover {
color:  #FF6600;
}




/*  app_navs */

.top_app_nav_holder, .bottom_app_nav_holder, .app_nav_holder {
	margin-left:0px;
	margin-right:0px;
	padding-left:4px;
	padding-right:0px;

	padding-top:4px;
	padding-bottom :5px;



	border: outset #EBE9ED 1px;

	color:#000000;
	background-color:#F0F0F0;
	font-size: 8pt;
	font-weight:normal;
}

/*  bottom app nav has a bit of margin at top */

.bottom_app_nav_holder{
	margin-top:30px;
}

.top_app_nav_holder A:link,
.top_app_nav_holder A:visited,
.top_app_nav_holder A:hover,
.top_app_nav_holder A:active,

.bottom_app_nav_holder A:link,
.bottom_app_nav_holder A:visited,
.bottom_app_nav_holder A:hover,
.bottom_app_nav_holder A:active,

.app_nav_holder A:link,
.app_nav_holder A:visited,
.app_nav_holder A:hover,
.app_nav_holder A:active
 {
	color:#000000;
	font-size: 8pt;
	/* text-decoration:none; */
}
.top_app_nav_holder A:hover,
.top_app_nav_holder A:active,

.bottom_app_nav_holder A:hover,
.bottom_app_nav_holder A:active,

.app_nav_holder A:hover,
.app_nav_holder A:active
 {
	color:#FF6600;
}

.plain_text_selection_desc_container {
	background-color: #F0F0F0;
	margin: 0px;
	padding: 2px;
}

/*     -------    */

.inline_pg_title3 {
color: #FFFFFF;
/* background-color:#3A71B1; */
 background-color: #CC3333;
font-size: 10pt;
font-weight: bold;
}




/* title bars */
.inline_pg_title3_container {
color: #FFFFFF;
/* background-color:#3A71B1; */
 background-color: #CC3333;
font-size: 10pt;
font-weight: bold;
margin: 0px;
padding: 0px;
}

/* class set on form elements that are only required under conditions determined by other input values  */
.conditionally_required {
 background-color: #CCCCCC;
}

/* class automatically set on Zend Form Errors */
.errors {
color: #666667;
}


/* class automatically set on User Feedback Warnings */
.warning_highlight {
color: #666667;
}



.done_buttons_container {
float: right;
}

.done_button {
	font-size: 24px;
}




.action_panel_container {
	text-align: left;
	width: 15%;
	border: 1px ridge #CCCCCC;
	background-color: #FFFFFF;
	margin-left: 2px;
	padding-left: 2px;
}

.action_panel_control_container {
border:1px solid #CCCCCC;
margin:2px;
padding:2px;
}

.action_panel_control {
background-color:#EBE9ED;
border:1px outset #999999;
font-size:12px;
margin:2px;
padding:2px;
}

.box336_container {
border:1px solid #CCCCCC;
padding-bottom:14px;
padding-top:14px;
text-align:center;
width:334px;
}

.box90pc_container {
 width: 90%;
 margin:0 auto;
}

.mpu250box_container {
border:1px solid #CCCCCC;
padding-bottom:14px;
margin-bottom:10px;
padding-top:14px;
text-align:center;
width:300px;
}


.mpu250boxButtonAdaptor_container {
 width: 90%;
 margin:0 auto;
}


.float_left {
float:left;
}
.float_right {
float:right;
}

div.spacer {
  clear: both;
  }



/*  http://www.greywyvern.com/code/min-height-hack */
.prop {
    float:right;
    width:1px;
	height:140px;
  }

.clear_prop {
    clear:both;
    height:1px;
    overflow:hidden;
  }

.min_prop_height50px {
    height:50px;
  }

.address_window_box {
  border: 1px dotted #999999;
  margin: 5px;
  padding: 5px;
}

/* the following inline wrapper may change but was used on http://www.startinbusiness.co.uk/listings/details/?d_id=28 */
.inline_img_wrapper {
   text-align: center;

}
.inline_img_wrapper_left {
   text-align: center;
   float: left;
}

.inline_img_wrapper_right {
   text-align: center;
   float: right;
}
.inline_img_wrapper p {
   margin: 0px;
   text-align: center;
   font-size: 16pt;
}
.inline_img_wrapper_right img, .inline_img_wrapper_left img{
   border: 2px;
   margin: 2px;
}

