.aboutTanzioParagraphLarge
{
	color:#DC5923;
	font: 18px/18px arial, helvetica, sans-serif;
}

.aboutTanzioParagraph
{
	padding-top:8px;	
	text-align:justify;
}

.aboutTanzio
{
	margin-left:77px;
	margin-right:70px;
	margin-top:5px;
	margin-bottom:5px;
	padding:10px;
	font: 14px/18px arial, helvetica, sans-serif;
	color:#000000;
	-webkit-border-radius: .6em;
    -moz-border-radius: .6em;
}

.recentActivityTest 
{
	color:#000000;
	font: 12px/16px arial, helvetica, sans-serif;
	padding: 4px;
	background-color: #FFFFFF;
	border-top: 1px solid #F6AD1A;
	border-bottom: 1px solid #F6AD1A;
	margin: 2px;
	background-image: url(/images/openquote1.gif);
	background-position: top left;
	background-repeat: no-repeat;
	text-indent: 23px;
}
.closeQuote
{
  	display: block;
  	background-image: url(/images/closequote1.gif);
  	background-repeat: no-repeat;
  	background-position: bottom right;
}

.recentActivityDate
{
	padding:4px;
	color:#000000;
	font: 12px arial, helvetica, sans-serif;	
}

.recentActivityNum
{
	font-size:10px;
	margin:2px;
	padding:4px;
	color:#FFFFFF;
	background-color:#0c8eb6;
	-webkit-border-radius: .6em;
    -moz-border-radius: .6em;
}

.recentActivityTicker
{
	position:absolute;
	bottom:-268px;
	left:605px;	
	width:260px;
	background-color: #FFFFFF;
	-webkit-border-radius: .6em;
    -moz-border-radius: .6em;
    border-radius: .6em;
}

.howDoesItWork
{
	position:absolute;
	top:235px;
	left:526px;	
	width:407px;
	height:161px;
	background-image:url('/images/clouds-blue-tall.png');
	background-repeat:no-repeat;
}

.videoThumbnail
{
	margin-top:80px;	
	margin-left:10px;
}

#helpWindow
{
	color: #000000;
    text-align: left;
    background-color: #FFFFFF;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
    margin-top:20px;
    padding:10px;
}

#historyWindow
{
	position:absolute;
	top:136px;
	width:500px;
}

#videoWindow
{
	position:absolute;
	top:0px;
	left:585px;	
	width:500px;
	z-index:1000;
	
	color: #000000;
    padding: 15px;
    padding-top:20px;
    text-align: left;
    background-color: #FFFFFF;
    border:1em solid #F6AD1A;
    
    -webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

.helpNumber
{
	color:#000000;
	font-size:4em;	
}

#videoWindow hr
{
	margin-top:2em;
	background-color: #F6AD1A;	
}


#exampleBalloons
{
	position:absolute;
    width:300px;
    top:-75px;
    left:600px;
    z-index:0;
}

#exampleBalloonsRecentPosts
{
	position:absolute;
	top:122px;
	left:195px;
	width:67px;
	height:51px;
	background-image:url('/images/recent-tanzio-posts.png');
	z-index:10000;
}

.exampleBubbleLeft
{
	text-align:center;
	padding-top:10px;
	color:#000000;
	background-image:url('/images/bubble-left.png');
	background-repeat:no-repeat;
	width:219px;
	height:162px;
}

.exampleBubbleRight
{
	margin-left:75px;
	text-align:center;
	padding-top:10px;
	color:#000000;
	background-image:url('/images/bubble-right.png');
	background-repeat:no-repeat;
	width:219px;
	height:162px;	
}

#windowregion{
    padding-bottom: 5em;
}

.bodydiv
{
	width:800px;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
}

form li{ list-style: none}

#tanzeloWindow
{
    position:absolute;
    width:870px;
    top:111px;
    left:50px;
    vertical-align: top;
    z-index:100;
}

.pleaseWait 
{
	position:absolute;
	width:800px;
	top:150px;
	left:50px;
	vertical-align: top;
    z-index:100;
}

#finish
{
	margin-top:150px;
}

.finishTitle
{
	font-size:30px;	
}

.finishDetail
{
	margin-top:8px;
	font-size:12px;
	padding-left: 8px;
	width: 350px;
}

.maincontent
{
    border: 1em solid #F6AD1A;
    margin: 0em;
    height:100%;
    padding: .5em 2em;
    -webkit-border-radius: .7em;
    -moz-border-radius: .7em;
    border-radius: .7em;
/*background: -moz-linear-gradient(top, rgba(11,127,163,0.8) 0%, rgba(72,151,178,0.8) 100%);  FF3.6+
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(11,127,163,0.8)), color-stop(100%,rgba(72,151,178,0.8)));  Chrome,Safari4+ 
background: -webkit-linear-gradient(top, rgba(11,127,163,0.8) 0%,rgba(72,151,178,0.8) 100%);  Chrome10+,Safari5.1+ 
background: -o-linear-gradient(top, rgba(11,127,163,0.8) 0%,rgba(72,151,178,0.8) 100%);  Opera11.10+ 
background: -ms-linear-gradient(top, rgba(11,127,163,0.8) 0%,rgba(72,151,178,0.8) 100%);  IE10+ 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0b7fa3', endColorstr='#cc4897b2',GradientType=0 );  IE6-9 
background: linear-gradient(top, rgba(11,127,163,0.8) 0%,rgba(72,151,178,0.8) 100%);  W3C */
background-color: #FFFFFF;


}

#tanzeloWindow table
{
    /*background-color: #FFFFFF;*/
}

.lground
{
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;		
}

#pleaseWait
{
	margin:10px;	
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
}

#finish
{
	margin:10px;	
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
        margin-top: 4em;
        text-align: center;
        width: 100%;
}

.listing
{
	border-bottom:1px solid #0c8eb6;
	padding:4px;
	margin:8px;
	color:#000000;
}

.tanzeloResults
{
	padding:15px;
	background-color:#FFFFFF;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
	margin-bottom:10px;
}


.tanzeloResultsToolBar
{
	margin-bottom:.8em;
/*        border: 1em solid #fff;*/
	padding:10px;
	background-color:#007EA1;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
}

.tanzeloResultsListings
{
	margin-top:5px;
	padding:10px;
	border: .4em solid #007EA1;
	background-color:#FFFFFF;
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
}

.tanzeloResultsToolBar table
{
    
    -webkit-border-radius: .4em;
	-moz-border-radius: .4em;
	border-radius: .4em;
}

.stepWindow
{
	position:absolute;
	z-index:10000;
	color: #DC5923;
    padding: 15px;
    padding-top:20px;
    text-align: left;
    background-color: #FFFFFF;
    border:1em solid #F6AD1A;
    
    -webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
	
	width:500px;
}


#stepA 
{

}

#stepA div,#stepA td,#stepB div,#stepB td,#stepC div,#stepC td,#stepD div,#stepD td
{
     /*background-color:#F6AD1A;*/
}

#stepA p 
{
  padding:0;
  margin:1ex 0;
}

#growBalloons
{
	position:absolute;
	left:500px;
	top:-100px;	
}

#stepB 
{

}

#stepB p 
{
  padding:0;
  margin:1ex 0;
}

#stepC 
{

}

#stepC p 
{
  padding:0;
  margin:1ex 0;
}
#contA
{
    border-right:1em solid #FFF;
    border-bottom:1em solid #FFF;
/*    -moz-border-radius-topleft: 1em;
    -moz-border-radius-topright: 0em;
    -moz-border-radius-bottomright: 0em;
    -moz-border-radius-bottomleft: 0em;
    -webkit-border-radius: 1em 0em 0em 0em;
    border-radius: 1em 0em 0em 0em; */
   
}

#contB
{
    border-bottom:1em solid #FFF;
/*    -moz-border-radius-topleft: 0em;
    -moz-border-radius-topright: 1em;
    -moz-border-radius-bottomright: 0em;
    -moz-border-radius-bottomleft: 0em;
    -webkit-border-radius: 0em 1em 0em 0em;
    border-radius: 0em 1em 0em 0em; */
   
}

#contC
{
    border-right:1em solid #FFF;
/*    -moz-border-radius-topleft: 0em;
    -moz-border-radius-topright: 0em;
    -moz-border-radius-bottomright: 0em;
    -moz-border-radius-bottomleft: 1em;
    -webkit-border-radius: 0em 0em 0em 1em;
    border-radius: 0em 0em 0em 1em; */
   
}

#contD
{
/*   -moz-border-radius-topleft: 0em;
    -moz-border-radius-topright: 0em;
    -moz-border-radius-bottomright: 1em;
    -moz-border-radius-bottomleft: 0em;
    -webkit-border-radius: 0em 0em 1em 0em;
    border-radius: 0em 0em 1em 0em; */
}

#stepD 
{

}

#stepD p 
{
	padding:0;
	margin:1ex 0;
}

html,body 
{
    height: 100%;
    text-align: center;
    font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#FFFFFF;
    margin: 0px;
    background-color:#69ABBE;
	background: #69ABBE; /* for non-css3 browsers */
	background-image:url('/images/back-ground.png');
	background-repeat:repeat-x;	    
}

.sunburst
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-image:url('/images/sunburst.png');
	background-repeat:no-repeat;	
}

.logo
{
	position:absolute;
	left:74px;
	top:18px;
	z-index:200;	
}

.clouds
{
	background-image:url('/images/clouds.png');
	background-repeat:repeat-x;	
	position:absolute;
	top:380px;
	width:100%;
	z-index:50;
}


a:link {color: #FFFFFF; text-decoration: underline; }
.dialog a:link,.dialog a:visited{color: #fff}
a:visited{color: #FFFFFF}
a:active {color: #99EE6B; text-decoration: underline; }

#whatDoYouNeedBalloon
{
	padding-top:58px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#FFFFFF;
	z-index:150;
	position:absolute;
	top:286px;
	left:80px;
	width:350px;
	height:204px;
	background-image:url('/images/what-do-you-need-balloon.png');
	background-repeat:no-repeat;
}

.headingRow
{
	padding:8px;
	background-color:#017295;
	color:#FFFFFF;
	font-size:16px;	
	
	-webkit-border-radius: .8em;
	-moz-border-radius: .8em;
	border-radius: .8em;
}

.headingRowTools
{
	font-size:12px;	
}

.textfieldsmall
{
	padding:8px;
	background-color:#FFFFFF;

	border:.2em solid #DC5923;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

.textfield
{
	padding:8px;
	background-color:#FFFFFF;
	color:#000000:

	border:.2em solid #DC5923;
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	width:96%;
	font-size:16px;
}

.textfielddeuce
{
	padding:4px;
	background-color:#FFFFFF;
	/*border:.2em solid #666666;*/
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	width:96%;
	font-size:14px;
}

.textareadeuce
{
    width: 96%;
    height:118px;
    padding:4px;
    background-color:#FFFFFF;
    /*border:.2em solid #666;*/
    font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
}
form.userform input[type="button"],
form.userform input[type="submit"],
form.userform input[type="reset"],
.buttonfield
{
    cursor: pointer;
    font-size:1em;
    padding:.33em 1.2em .6em 1.2em;
    margin: .4em 0em .4em .8em;
    color: #fef4e9;
    border: solid 1px #043844;
    /*background: #f78d1d;*/
    background: rgb(4,184,217); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(4,184,217,1) 0%, rgba(4,56,68,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(4,184,217,1)), color-stop(100%,rgba(4,56,68,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* Opera11.10+ */
    background: -ms-linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* IE10+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#04b8d9', endColorstr='#043844',GradientType=0 ); /* IE6-9 */
    background: linear-gradient(top, rgba(4,184,217,1) 0%,rgba(4,56,68,1) 100%); /* W3C */
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    border-radius: .8em;
    font-family: Arial, Helvetica, sans-serif;
}
form.userform input[type="button"],
form.userform input[type="submit"],
form.userform input[type="reset"]
{
    float: right;
    text-align: right;
    font-size: 1.2em;
    margin:0em 0em 2em 1em;
}
form.userform input[type="button"]{
    float:none;
}
form.userform label {
  float: left;
  text-align: right;
  padding-right: .5em;
  width: 10em;
  margin: .5em 0;
  font-size: 1.2em;
  clear: both;
}
form.userform hr{
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=.8)";
    filter: alpha(opacity=.8);
    -moz-opacity:.8;
    -khtml-opacity: .8;
    opacity: .8;
    border:none;
    margin: none;
    background-color: #0C8EB6;
    height: .3em;
    margin-bottom:2em;
}
form.userform input.invalid{
    border: .2em solid #47C4EB;
    -webkit-box-shadow: 0px 0px 5px 2px #47C4EB;
    -moz-box-shadow: 0px 0px 5px 2px #47C4EB;
    box-shadow: 0px 0px 5px 2px #47C4EB;
}
form.userform input{
    margin:0em .5em 1.7em 0em;
    font-size: 1.4em;
    border: .2em solid #017295;
    padding: .3em .5em;
    vertical-align: baselines;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em;
    color: #017295;
/*        -webkit-box-shadow: 3px 3px 4px 1px #222222;
    -moz-box-shadow: 3px 3px 4px 1px #222222;
    box-shadow: 3px 3px 4px 1px #222222;
    -webkit-border-radius: .4em;
    -moz-border-radius: .4em;
    border-radius: .4em; */
}
form.userform h3{
    font-size: 1.7em;
    margin: 1em 0 .2em 0;
    color: #0c8eb6;
}
form.userform li{list-style: none; height: 4em; vertical-align: top}
form.userform legend{
    font-size: 2.8em;
    margin-left: .4em;
    padding: .2em;
    color: #F6AD1A;
}
form.userform fieldset{
    border: .5em solid #ffe2a9;
    -webkit-border-radius: 1.2em;
    -moz-border-radius: 1.2em;
    border-radius: 1.2em;
    margin: 1em .5em 3em .5em;
    padding:0em 1em;
}
form.userform fieldset ul{
    margin: 0em 1.2em 4em -1.5em;
}
form.userform li span{
    text-align: right;
}

.callbutton
{
	margin:2px;
	padding:18px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:36px;
	width:100%;
	cursor:pointer;
	
	border: solid 2px #EF8122;
	background: #f6ad1a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad1a), to(#EF8122));
	background: -moz-linear-gradient(top,  #f6ad1a,  #EF8122);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad1a', endColorstr='#EF8122');
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

.callbuttonsmaller
{
	margin:2px;
	padding:8px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:18px;
	width:100%;
	cursor:pointer;
	
	border: solid 2px #EF8122;
	background: #f6ad1a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad1a), to(#EF8122));
	background: -moz-linear-gradient(top,  #f6ad1a,  #EF8122);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad1a', endColorstr='#EF8122');
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

#contactEmDiv
{
	height:62px;	
}
	
.checkboxfield
{
	padding:4px;
	margin:4px;
	cursor:pointer;
	color:#ffffff;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
}

.checkboxtext
{
	size:16px;
	font-weight:bold;
	color:#000000;	
}

.checkboxtextWhite
{
	size:16px;
	font-weight:bold;
	color:#FFFFFF;	
}

.wizardText
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:20px;
	margin-bottom:4px;
}

.wizardTextDark
{
	color:#007EA1;
	font-weight:bold;
	font-size:20px;
	margin-bottom:4px;
}

.wizardTextRed
{
	color:#DC5923;
	font-weight:bold;
	font-size:20px;
	margin-bottom:4px;
}

.wizardTextSmall
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:4px;
}

.wizardTextSmallWhite
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	margin-bottom:4px;
}

.wizardTextSmallRed
{
	color:#DC5923;
	font-weight:normal;
	font-size:12px;
	margin-bottom:4px;
}

.wizardTextSmallRed a, .wizardTextSmallRed a:visited, .wizardTextSmallRed a:hover, .wizardTextSmallRed a:active
{
	color:#DC5923;
	font-weight:normal;
}

.toolMenu
{
	color:#0b7fa3;
	font-size:12px;
	font-weight:bold;
}

.toolMenuItem
{
	padding:4px;
}

.toolMenuItem:hover
{
	background-color:#F6AD1A;
	padding:4px;
	color:#FFFFFF;
	-webkit-border-radius: .5em;
    -moz-border-radius: .5em;
    border-radius: .5em;
}

.businessName
{
	font-weight:bold;
	font-size:20px;
}

.phone
{
	font-size:12px;
}

.address
{
	font-size:12px;
	padding-top:3px;
	padding-left:8px;
}

.website
{
	font-size:12px;
}

.submenu
{
	padding-left:10px;
	color:#000000;
	font-size:12px;
}

.phoneToolBar
{
	padding-top:2px;
    color:#000000;
}

.loading
{
	
}

.help
{
	margin:10px;
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
	background-color:#6E84D6;
}

.subPageTitle
{
	font-weight:bold;
	font-size:20px;
	margin-bottom:4px;
	color:#0D56A6;
}

.subPageText
{
	padding-top:4px;
	padding-bottom:8px;
	font-size:12px;
	text-align:left;
	color:#FFFFFF;	
}

.getContactInfoMessage
{
	padding-bottom:4px;
	text-align:center;
	color:#FFFFFF;	
	font-size:16px;
	font-weight:bold;
}

.getContactInfoMessageSmall
{
	padding-bottom:4px;
	text-align:center;
	color:#FFFFFF;	
	font-size:12px;
}

.classTreeTitle
{
	color:#017295;
	font-size:16px;
	font-weight:bold;	
}

.classTreeTitleWhite
{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;	
}

.wizardStatusBar
{
	padding:4px;
	color:#FFFFFF;
	font-size:12px;
	background-color:#F6AD1A;
	margin-left:-15px;
	margin-right:-15px;
	margin-bottom:-15px;
	margin-top:10px;
}

.responsesHeader
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #000000;
	font-size:16px;
	font-weight:bold;
}

.responsesDateReceived
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	padding-left:8px;
}

.responsesBusinessName
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	padding-bottom:2px;
	font-weight:bold;
}

.responsesContact
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	padding-bottom:2px;
	padding-left:8px;
}

.responseAudio
{
	margin-top:8px;	
}

.responseShowMore
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-color:#000000;
}

.reseponseEmailDiv
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
    overflow: auto;
    width: 90%;
    height: 10em;
    text-align: left;
    margin-left:4px;
    background-color: #FFFFFF;
    border: .3em solid #bec6c9;
    padding: 1em;
    margin: 0em;	
    margin-bottom:4px;
}

.learnMore
{
	color:#DC5923;
	font: 22px/22px arial, helvetica, sans-serif;;
	text-shadow: 1px 1px 0px #ffffff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
}

.learnMoreBox
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	background-color:#017295;
	color:#FFFFFF;
	padding:10px;
	margin:4px;
	font-size:16px;
	cursor:pointer;
	text-shadow: 1px 1px 0px #0c8eb6;
	filter: dropshadow(color=#0c8eb6, offx=1, offy=1);
}

.footerLinks
{
	font: 12px/18px Arial, Geneva, Arial, Helvetica, sans-serif;
	color:#017295;
	font-size:14px;
}

.footerBox
{
	font-family: Arial, Geneva, Arial, Helvetica, sans-serif;
	background-color:#0c8eb6;
	color:#FFFFFF;
	padding:8px;
	margin-bottom:8px;

}

.pageTitle
{
	font: 32px Arial, Geneva, Arial, Helvetica, sans-serif;
	color:#0c8eb6;
	font-weight:bold;
	text-shadow: 1px 1px 0px #017295;
	filter: dropshadow(color=#017295, offx=1, offy=1);	
	text-align: right;
}

.pageHeadline
{
	font: 24px Arial, Geneva, Arial, Helvetica, sans-serif;
	color:#DC5923;
	margin:10px;
	text-shadow: 1px 1px 0px #D0D0D0;
	filter: dropshadow(color=#D0D0D0, offx=1, offy=1);	
}

.pageText
{
	font: 14px/18px Arial, Geneva, Arial, Helvetica, sans-serif;
	margin:15px;
	color:#323232;
	text-align:justify;
}

.incomingCallHeader
{
	background-color:#017295;
	padding:4px;
	margin-bottom:4px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	text-shadow: 1px 1px 0px #0c8eb6;
	filter: dropshadow(color=#0c8eb6, offx=1, offy=1);	
}

.incomingCallContent
{
	padding:8px;
	width:275px;
	border-right: solid 1px #017295;	
}

.incomingCallButton
{
    cursor: pointer;
    font-size:12px;
    font-weight:bold;
    padding:4px;
    color: #fef4e9;
    border: solid 2px #FFFFFF;
    background: #F6AD1A;
    -webkit-border-radius: .8em;
    -moz-border-radius: .8em;
    border-radius: .8em;
    font-family: Arial, Helvetica, sans-serif;
}

/**
*	postBuilder Stylings
*/
#postBuilderContainer
{
	display: none;
}

#postBuilderLink
{
	cursor: pointer;
	padding-top: 15px;
	display: inline-block;
}

#postBuilderForm
{
	z-index: 1000;
    text-align: left;
    overflow: visible;   
    width: 300px;
    font-size: 16px;
}

#postBuilderForm .formHeading
{
	font-size: 16px;
	display: block;
	margin: 3px;
	text-shadow: 1px 1px 0px #D0D0D0;
	filter: dropshadow(color=#D0D0D0, offx=1, offy=1);	
}

#postBuilderForm form fieldset
{
	border: 0;	
	padding: 0px;
}

#postBuilderForm form fieldset label
{
	display: block;
	font-size: 16px;
	padding: 3px 0px 3px 0px;	
}

#postBuilderForm form fieldset input, 
#postBuilderForm form fieldset textarea,
#postBuilderForm form fieldset select
{
	margin: 4px 0px 4px 0px;
	font-size: 14px;	
	width: 250px;
}

.numLeadsGenerated
{
	color:#FFFFFF;
	font-size:16px;
	padding:20px;
	border: solid 2px #EF8122;
	background: #f6ad1a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad1a), to(#EF8122));
	background: -moz-linear-gradient(top,  #f6ad1a,  #EF8122);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad1a', endColorstr='#EF8122');
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;
}

.numLeadsGeneratedTotal
{
	color:#000000;
	font: 32px/38px Arial, Geneva, Arial, Helvetica, sans-serif;	
	text-shadow: 1px 1px 0px #EF8122;
	filter: dropshadow(color=#EF8122, offx=1, offy=1);	
}

#tanzioStatusBar .tanzeloResultsListings
{
	color: #000;
}

.cancelTanzioButton
{
	color: #FFF;
	display: inline-block;
	padding: 4px 6px;
	border: solid 1px #EF8122;
	background: #f6ad1a;
	background: -webkit-gradient(linear, left top, left bottom, from(#f6ad1a), to(#EF8122));
	background: -moz-linear-gradient(top,  #f6ad1a,  #EF8122);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6ad1a', endColorstr='#EF8122');
	-webkit-border-radius: 1em;
	-moz-border-radius: 1em;
	border-radius: 1em;	
}

#historyStatus
{
	font-size: .6em;
	width: 110px;
}

.cancelTanzioLink
{
	color: #FFF;
}

.showMoreSmall
{
	color: #FFF;
	font-size:9px;
}

.directoryLink
{
	font-size:14px;
	padding-bottom:2px;	
}

.directoryLink a
{
	color:#017295;
}

.directoryLink a:hover
{
	text-decoration:none;
}

.publishercloud 
{
	background-image: url('/images/cloud-top-right.png');
	position:fixed;
	top: 0px;
	right:0px;
	width: 170px;
	height:78px;
	z-index: 10000;
}

.publishercloudimage
{
	position: absolute;
	top:5%;
	right:3%;
	cursor:pointer	
}