﻿/******** Additional CSS Styles *******/

.requiredfield
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	color:Red;
}
.bold
{
	font-weight:bold;
}
.textcontrol
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:normal;
	color:#555555;
}
.itemlabel
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	/*color:#606163;*/
	color:#555555;
}

.itemlabel1
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	/*margin-left:4px;*/
	color:#555555;
}

.itemlabel2
{
	font-family:Bodoni MT,Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10pt;
	/*margin-left:4px;*/
	color:#4b8ee1;
}

.templabel
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:12pt;
	color:#555555;
}

.heading1
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16pt;
	font-style:italic;
	color:#555555;	
}
.listingfeatures
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	/*color:#fcb24c;*/
	color:#555555;
	padding-left:20px;
}
.ullistingfeatures
{
	list-style-type:square;
	list-style-position:inside;
}
.listingoptionstable
{
	margin-left:30px;
}
.listingprice
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12pt;
	color:red;
	line-height:10px;	
	vertical-align:top;
}
.normaltext
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#555555;
}
.size12
{
	font-size:12pt;
}
.leftpadding200
{
	padding-left:250px;
}
.selectall
{
	cursor:pointer;
	color:#555555;
}
.bizcat
{
	padding-right:127px;
}
.bizcat2
{
	padding-right:30px;
}
.publish
{
	padding-left:250px;
}
.header-links-parent
{
	margin:0 auto;
	text-align:left;
	width:950px;
}
/* Header links */
.header-links { 
  width:940px; 
  height:28px; 
  padding:5px; 
  margin:10px 0 20px 0; 
  border:1px dotted #AAACAE; 
}
.head-logo { 
  float:left; 
  width:280px; 
  height:100%; 
}
.links1 { 
  float:left; 
  width:650px; 
  height:18px; 
  padding:5px; 
  color:#AAACAE; 
}
.links1 a { 
  color:#AAACAE; 
  text-decoration:none; 
}
.links1 a:hover { 
  color:#3E477E; 
  text-decoration:underline; 
}
.progress-bar-table
{
	margin-left:17px;
	width:950px;	
}
.progress-bar-steps
{
	/*background-color:Yellow;*/
	/*font-weight:bold;*/
	font-family:Times New Roman;
	font-size:12pt;
	color:#555555;
}
.progress-bar-detail-pane
{
	font-weight:bold;
	font-size:10pt;
	color:#555555;
}
.progress-bar-current-step
{
	font-size:12pt;
	font-weight:bold;
	color:#555555;
}
.step-bar
{
	padding-left:10px;
	width:25%
}
.step-bar-right-line
{
	border-right-style:solid;
	border-right-color:Gray;
	border-right-width:2px;
}
.step-bar-step1
{
	padding-left:20px;	
	height:30px;
	width:25%;
}
.completed-step
{
	background-color:#e9e9e9;
}
.current-step
{
	background-color:#e9e9e9;
	background-image:url(../images/FBD-Status-Bar-Arrow.jpeg);
	background-repeat:no-repeat;
	background-position:135px;
}
.last-step
{
	background-color:#e9e9e9;
}
.next-steps
{
	background-color:White;
}

.FirstCapital
{
	text-transform:capitalize;
}
.CharacterCountRed
{
	color:Red;
	font-weight:bold;
}
.CharacterCountNormal
{
	color:black;
	font-weight:bold;
}
.contactusheading
{
	color:#c0d84a;
	line-height:5px;
}
.contactusunderline
{
	text-decoration:underline;
	color:#c0d84a;
	padding-right:500px;
}
.tableleftpadding
{
	padding-left:50px;
}
.aboutFBDbolditalic
{
	font-weight:700;
	font-style:italic;
}
.aboutFBDbolderitalic
{
	font-weight:600;
	font-style:italic;
}
.aboutusgoalsol
{
	list-style-type:decimal;
	list-style-position:inside;
}
.faqheading
{
	color:#c0d84a;
	line-height:5px;
	font-size:16px;
}
.emailtext
{
	font-family:Arial;
	font-size:10pt;
}
.detaillistingheading
{
	color:#c0d84a;
	font-size:14pt;
	font-weight:bold;
}
.listingleftdiv
{
	float:left;
	width:55%;
}
.listingrightdiv
{
	float:right;
	vertical-align:top;
	padding-right:40px;
}
.listingpadding
{
	padding-left:61px;
}
.listinglogo
{
	max-width:350px;
}
.searchresultsheading
{
	color:#c0d84a;
	font-size:18pt;
	font-weight:bold;
}
.browsecategory
{
	color:#c0d84a;
	font-size:12pt;
	font-weight:bold;
}
.gmapdiv
{
	width:350px;
	height:300px;
}
.gmapcontainerdiv
{
	width:350px;
	height:300px;
	border-style:groove;
	border-color:#c0d84a;
	border-width:3px;
}
.gmapinfowindowtext
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#4b8ee1;	
}
.getdirectionsdiv
{
	width:350px;
	height:100px;
	border-style:groove;
	border-color:#c0d84a;
	border-width:3px;
	top:-3px;
}
.textboxinittext
{
	color:#999999;
}
.map_canvas
{
	width:70%;
	height:480px;
	float:left;
	border:1px solid black;
}
.gmapsteps
{
	height:480px;
	width:25%;
	overflow:scroll;
	float:right;
	background-color:#e7e8ea;
	/*background-image:url(../images/directionsmap_topbg.jpg);
	background-repeat:no-repeat;*/
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#555555;
}
.errorpanel
{
	height:480px;
	width:25%;
	/*overflow:scroll;*/
	float:right;
	background-color:#e7e8ea;
	color:Red;
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}
.visible
{
	visibility:visible;
}
.invisible
{
	visibility:hidden;
}
.directionsbackbtn
{
	font-family:Helvetica Neue, Arial, Helvetica, sans-serif;
	font-size:12pt;
	color:#555555;
	cursor:pointer;
	font-weight:bold;
	font-style:italic;
}
.showarrowsmsemail
{
    background-image:url(../images/next.jpg);
	background-position:0px 2px;
	background-repeat:no-repeat;
	padding-left:15px;
	display:inline;
}
.mobile
{
	background-image:url(../images/htc_diamond_big.jpg);
	background-repeat:no-repeat;
	width:241px;
	height:450px;
	float:right;
}
.sendsmsform
{
	float:left;
	vertical-align:top;
}
.txtMessage
{
	background-color:Black;
	color:White;
	border-style:solid;
	border-color:Black;
	/*border-width:px;*/
}
.txtMessageDiv
{
	position:relative;
	left:35px;
	top:58px;
}