/*CSS Document*/
/*Created for My Next Customer by Unit Interactive on 09/14/07*/

* {
	margin: 0;
	padding: 0;
}

html {
	margin: 0;
	padding: 0;
	overflow: scroll;
}

body {
	font-size: 62.5%;
/*	background: #ccc;	*/
	margin: 0 auto;
	text-align: center;
}

#wrapper {
	background: #fff;
}

h1, h2, h3, h4, h5 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

p, li, dt, dd, label {
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

a:link, a:visited {
	color: #ea923c; text-decoration: underline;
}

a:hover {
	color: #ea923c; text-decoration: none;
}

/*---------------------------------------------- Header ----------------------------------------------*/
#header {
	margin: 0 auto;
	width: 925px;
	position: relative;
	height: 74px
}

#header img {
	margin: 12px;
	_padding-bottom: 22px;
	#padding-bottom: 22px;
	float: left;
	border: none;
	text-decoration: none;
}


/* topnav */
#header p {
	position: absolute;
	top: 12px;
	right: 5px;
	font-size: 1.6em;
	color: #555;
}

#header p a:link, #header p a:visited {
	padding: 0 3px;
	color: #666;
	text-decoration: none;
}

#header p a:hover {
	color: #ea923c;
}

/* main nav */
#header ul {
	position: absolute;
	top: 35px;
	right: 0;
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
  }
  
  #header li {
	font-size: 18px;
	font-weight: bold;
	float:left;
  }
  
  #leftnewslinks a:link, #leftnewslinks a:visited {
  	text-decoration: underline;
	color: #6719e4
  }
  
  #leftnewslinks a:visited {
  	text-decoration: underline;
	color: #9b7ccc
  }
  
  #leftnewslinks a:hover {
  	text-decoration: underline;
	color: #6719e4
  }
  
/*   #leftnewslinks p {
   		color:#ea923c;

   }	*/
  
 #table_image {
 	float: none;
 	position: relative;
 }
 
 .anchorlinks p {
 	text-align: center;
 }
 
ul.postnav,ul.postnav li {
	margin:0;
	padding:0;
	list-style-type:none;
}
ul.postnav li {
	float:left;
	margin-right: 2px;
}

ul.postnav li#smallbiztab a:link, ul.postnav li#smallbiztab a:visited {
	display:block;
	width: 175px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#smallbiztab a:hover {
	background: #95d8fe; color:#fff;
}

ul.postnav li#creativeprotab a:link, ul.postnav li#creativeprotab a:visited {
	display:block;
	width: 220px;  /* change this width if larger tabs are needed */
	padding: 5px 0 10px 0;
	background: #ccc; color: #fff;
    text-decoration:none;
	text-align:center;
}

ul.postnav li#creativeprotab a:hover {
	background: #ffc58c; color:#fff;
}

/*------------ Tab on states -------------*/
/*first id is applied to body of page, second id applied to individual nav li */
#smallbiz li#smallbiztab a {
	background: #399bcc; color:#fff;
  }
  
#creativepro li#creativeprotab a, #cphow li#creativeprotab a, #cpabout li#creativeprotab a, #cptestimonials li#creativeprotab a, #cpcontact li#creativeprotab a, #cplogin li#creativeprotab a, #cppricing li#creativeprotab a, #cpsignup li#creativeprotab a, #cpforagencies li#creativeprotab a {
	background: #ff9f40; color:#fff;
  }

/*---------------------------------------------- banner ----------------------------------------------*/
#bannercontainer {
	background: #fff url(../images/bg_smbanner_orange.gif) repeat-x top; display: block;
	height: 42px;
	position: relative;
	z-index: 10;
}

#banner {
	margin: 0 auto;
	width: 925px;
	clear:both;
}

#cphomebannercontainer {
	background: #fff;
	display: block;
	height: 185px;
/*	border-top: 1px solid #fff;	*/
	border-bottom: 2px solid #ffd8b1;
	position: relative;
	top: -5px;
	z-index: 11;
}




#cphomebanner {
	margin: 0 auto;
	width: 925px;
	position: relative;
}

#yui-sldshw-displayer {
	position: absolute;
/*	top: 20px;	*/
	top: 20px;
	left: 0px;
	margin-left: 30px;
}

#yui-sldshw-displayer img {
	border: none;

}

#morelink {
	position: absolute;
	top: 185px;
	left: 144px;
	margin-left:80px;
}

#morelink a:link, #morelink a:visited {
	display:block;
	text-align:center;
	color: #000044;
}

#morelink p {
	font-size: 11pt;
}

#yui-sldshw-displayer img {
	position: absolute;
	top: 0px;
	left: 0;
}

#partnerbar {
	margin: 11px 0;
	background: #fff url(../images/bg_partnerbar.gif) repeat-x top;
	display: block;
	height: 31px;
}

#partnerbar  img {
	margin: 0 auto;
	border: none;
	text-align: center;
}

/* Subnav */
#banner ul {
	padding: 15px 15px 0 0;
	list-style: none;
	float: right;
}

#banner li {
	text-align: center;
	padding: 0 10px;
	float: left;
	font-size: 1.4em;
	color: #fff;
	font-weight: bold;
}

#banner li.login {
	padding-left: 30px; /* provides space between login and other nav items */
}

#banner li a:link, #banner li a:visited {
	color: #fff;
	text-decoration: none;
	display: block;
	height: 26px;
	float: left;
}

#banner li a:hover {
	color: #555; 
	text-decoration: none;
}

/*------------ Subnav on states -------------*/
/*first id is applied to body of page, second id applied to individual subnav li */
#cphow li#sub_cphow a, #cpabout li#sub_cpabout a, #cptestimonials li#sub_cptestimonials a, #cpcontact li#sub_cpcontact a, #cplogin li#sub_cplogin a, #cppricing li#sub_cppricing a, #cpforagencies li#sub_cpforagencies a, #cpforblog li#sub_cpforblog a {
	color: #555;
	text-decoration: none;
/*	background: url(../images/bg_subnav_on_orange.gif) no-repeat  bottom;  */
} 

#tryctahome {
	display: block;
/*	width: 544px; */
	width: 400px;
	height: 125px;
/*	background: #ffd8b1 url(../images/bg_cta_trylg_orange.gif) no-repeat top;	*/
	position: absolute;
	top: 36px;
/*	top: 20px;
	left: 359px;	
	left: 397px */
	left: 491px
}

#tryctahome h1 {
	margin: 10px 0 5px 0;
	font-size: 32px;
	color: #555;
	text-align: center;
}

#tryctahome a {
	text-decoration:none;
	font-weight: normal;
}

#tryctahome a:link, #tryctahome a:visited {
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

#tryctahome a:hover {
	text-decoration:underline;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}

.tryinfo {
	margin: 0 auto;
	padding: 8px 0;
	width: 510px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}

#tryctahome ul {
	margin: 0 5px 0 20px;
	float: left;
	width: 230px;
	_width: 220px;
}

#tryctahome li {
	font-size: 1.2em;
	padding: 0 0 5px 0;
}

#tryctahome h2 { /* Get Started button*/
	display: block;
/*	width: 184px;
	height: 34px;
	background: url(../images/btn_getstarted_orange.gif) no-repeat right bottom;	*/
	width: 198px;
	height: 48px;
	background: url(../images/btn_getstarted_orange-glow.gif) no-repeat right bottom;
	position: absolute;
/*	top: 65px;
	left: 105px;	*/
	top: 58px;
	left: 100px;
	z-index: 20;
}
#tryctahome h2 a:link, #tryctahome h2 a:visited {
	display: block;
/*	width: 184px;
	height: 34px;
	background: url(../images/btn_getstarted_orange.gif) no-repeat right bottom;	*/
	width: 198px;
	height: 48px;
	background: url(../images/btn_getstarted_orange-glow.gif) no-repeat right bottom;
	/*text-indent: -5555px; */
	text-decoration: none;
}

#tryctahome h2 a:hover {
	display: block;
	width: 198px;
	height: 48px;
	background: url(../images/btn_getstartedo_orange-glow.gif) no-repeat right bottom;
}

#motto {
	padding-top:18px;
	padding-right: 40px;
}

/*---------------------------------------------- content container ----------------------------------------------*/
#contentcontainer {
	margin: 20px auto;
	width: 925px;
}

#contentcontainer h1 {
	padding: 0 0 10px 0;
	font-size: 4em;
	letter-spacing: -3px;
}

.titlebar {
	margin: 0 0 15px 0;
	padding: 0 0 20px 0;
	border-bottom: 1px solid #ddd;
}

.titlebar form {
	margin: -35px 0 0 0;
	float: right;
}

.titlebar form select {
	border: 1px solid #ccc;
	width: 300px;
	color: #666;
}

.titlebar form option {
	color: #666;
}

#breadcrumb {
	font-size: .6em;
	letter-spacing: -1px;
}
#content #breadcrumbs{
	text-align:left;
	padding: 0 0 20px 2px;
/*	margin-bottom:2px;
	margin-left: 0	*/
}

#content #breadcrumbs ul {
	list-style: none;
	text-align:left;
/*	display: block;	*/
	margin: 0;
	padding: 0
}

#content #breadcrumbs ul li{
	display: inline;	
	padding-right: 5px; 
	font-family:Arial, Helvetica, sans-serif;
	line-height: 110%;	
	color: #666666;
	font-size: 12px;
}

#content #breadcrumbs  ul li a{
	font-family:Arial, Helvetica, sans-serif;
	line-height: 110%;
	text-decoration: underline;
	color: #666666;
	font-size: 12px;	

}

#content #breadcrumbs ul li a:link, a:visited {
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #666666;
}

#content #breadcrumbs ul li a:hover {
	text-decoration: underline;
	color: #ff9f40;
}



/*---------------------------------------------- left column ----------------------------------------------*/
#leftcol {
	width: 275px;
	float: left;
	border-bottom: 40px solid #fff;
}


.lefttestimonial {
	padding: 20px 0 0 15px;
/*	border-right: 1px solid #ccc;	*/
	background: url(../images/bg_quote_orange.gif) no-repeat top left;
}

.lefttestimonial a:link, .lefttestimonial a:visited {
	text-decoration: none;
}

.ctaboxoutercp {
	margin: 0 0 20px 15px;
/*	padding: 0 0 11px 0;
/*	background: #ffd8b1 url(../images/cta_bottom_orange.gif) no-repeat bottom left;	*/
	width: 260px;
}

/*.ctaboxinnercp {
	background: url(../images/cta_top_orange.gif) no-repeat top left;	
	width: 260px;
	padding: 11px 0 0 0;	
	padding: 0;
}*/



.ctaboxinnercp a {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 250%;
}

.ctaboxinnercp a:link, a:visited {
	color: #ea923c; 
	text-decoration: none;
}


.ctaboxinnercp a:hover {
	color: #ea923c; 
	text-decoration: none;
	font-weight: bold;
}

.ctaboxinnercp a.subsub {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 140%;
	padding:0; 
	margin:0
}

.ctaboxinnercp a.subsublast {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	line-height: 140%;
	margin-bottom: 90px
}

.ctaboxinnercp a.subsubfirst:link, a.subsubfirst:visited, a.subsublast:link, a.subsublast:visited {
	color: #ea923c; 
	text-decoration: none;
}


.ctaboxinnercp a.subsubfirst:hover, a.subsublast:hover{
	color: #ea923c; 
	text-decoration: none;
	font-weight: bold;
}

#services01, #services02, #services03, #services04, #services05, #services06, #services07, #services08, #services09, #services09_int01, #services09_int02, #services10, #clients01, #clients02, #clients01_01, #clients01_02, #clients01_03, #clients01_04, #clients01_05, #clients01_06, #clients01_07, #clients01_08, #clients01_09, #clients01_10, #clients02_11, #clients02_12, #clients02_13,#clients03, #clients04,#about01, #about02, #about03, #about05 {
	background: #ffffff;
}

#services01 #sub01,  #services02 #sub02, #services03 #sub03, #services04 #sub04, #services05 #sub05, #services06 #sub06, #services07 #sub07, #services08 #sub08, #services09 #sub09, #services10 #sub10, #clients01 #sub01, #clients02 #sub02, #clients03 #sub03, #clients04 #sub04, #about01 #sub01, #about02 #sub02, #about03 #sub03, #about05 #sub05 {
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 250%;
}

#services09_int01 #subsub01, #clients01_01 #subsub01,  #clients01_02 #subsub02, #clients01_03 #subsub03, #clients01_04 #subsub04, #clients01_05 #subsub05, #clients01_06 #subsub06, #clients01_07 #subsub07, #clients01_08 #subsub08, #clients01_09 #subsub09, #clients02_11 #subsub11,  #clients02_12 #subsub12{
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height:140%;
	padding: 0;
	margin: 0;
}
/* special case of being last in sub section list */
#services09_int02 #subsub02, #clients01_10 #subsub10, #clients02_03 #subsub03{
	color: #ea923c; 
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	line-height: 140%;
	margin: 0 0 10px 0;
	padding: 0
}

#leftcol h3 {
	padding: 0 15px 15px 15px;
	font-size: 2em;
	letter-spacing: -1px;
	color: #ff9f40;
}



#leftcol table {
	width: 240px;
	border: none;
}

#leftcol p {
	padding: 0 15px 5px 15px;
	font-size: 1.4em;
	line-height: 1.3em;
}

p.rightalign {
	text-align: right;
}

#leftcol ul {
	padding: 0 15px 5px 30px;
}

#leftcol li {
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 1.5em;
}

#leftcol li ul{
	padding: 0
}

#leftcol li ul li{
	line-height: 70%;
	padding:0 0 0 20px
}

/*---------------------------------------------- right column (home)----------------------------------------------*/
#rightcol {
	width: 285px;
	float: right;
/*	border-bottom: 40px solid #fff; */
	border-left: 1px solid #ccc
}

.righttestimonial {
	padding: 20px 0 0 20px;
/*	border-right: 1px solid #ccc;	*/
	background: url(../images/bg_quote_orange.gif) no-repeat top left;
}

.righttestimonial a:link, .righttestimonial a:visited {
	text-decoration: none;
}

.ctaboxoutercp {
	margin: 0 0 20px 20px;
	padding: 0 0 11px 0;
	width: 260px;
	background-color: #FFFFFF;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left bottom;
}

.ctaboxinnercp {
	width: 260px;
	padding: 0;
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}

#rightcol h3 {
	padding: 0 15px 0 20px;
	font-size: 18px;
	letter-spacing: -1px;
	color: #666666;
}

#rightcol img {
	padding-top: 5px;
	padding-bottom: 15px;
	float:right
}

#rightcol table {
	width: 240px;
	border: none;
}

#rightcol p {
	padding: 0 15px 0 20px;
/*	font-size: 1.4em;	*/
	font-size: 11px;
	line-height: 1.3em;
	border: none;
}

p.rightalign {
	text-align: right;
}

#rightcol ul {
	padding: 0 15px 5px 30px;
}

#rightcol li {
	padding: 0 5px 0 5px;
	font-size: 12px;
	line-height: 1.5em;
}



ul#tertiarynav {
/*	padding: 0 15px 5px 30px;	*/
	padding: 0 15px 5px 0;
}

ul#tertiarynav li {
	padding: 0 5px 0 5px;
	font-size: 14px;
	line-height: 1.5em;
	list-style: none;
}
/* -------------------- END RIGHT COL ------------------------------------------------- */
h2#getstarted { /* Get Started button*/
	border-left: 60px solid #ffd8b1;
	_border: none;
	#border: none;
	display: block;
	width: 143px;
	height: 55px;
	background: url(/images/button_getstartedsm_orange.gif) no-repeat right bottom;
}
h2#getstarted a:link, h2#getstarted a:visited {
	display: block;
	width: 143px;
	height: 55px;
	background: url(/images/button_getstartedsm_orange.gif) no-repeat right bottom;
	text-indent: -5555px;
	text-decoration: none;
}

h2#getstarted a:hover {
	display: block;
	width: 143px;
	height: 55px;
	background: url(/images/button_getstartedsmo_orange.gif) no-repeat right bottom;
}

/*---------------------------------------------- content ----------------------------------------------*/
#beforeafter {
	padding:0;
	margin:0
}
#beforeafter img {
	float:none; 
	margin-left: 0;
	display:block
}

 .beforeafter_caption {
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
.subcat {
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	font-weight: bold;
}

#contenthome {
	margin-bottom: 40px;
	width: 613px;
	float: left;
}

/* #contenthome h2 {
	padding: 0 0 0 0;
	font-size: 16px;
	letter-spacing: -1px;	
}	*/

#contenthome h3 {
	padding-top: 25px;
	padding-bottom: 10px
}


#contenthome h4 {
	padding: 25px 0 10px 0;
	font-size: 14px;
}

#contenthome p {
	padding: 12px 0;
	font-size: 1.4em;
	line-height: 1.3em;
}

#contenthome p img{
	display:inline;
	float:right;
	padding-left: 10px;
	padding-right: 15px
}

#contenthome ul {
	padding: 0 10px 0 25px;
}

#contenthome ol {
	padding: 0 10px 0 25px;
}

#contenthome ol li{
	padding-bottom: 7px
}

#contenthome li {
	font-size: 1.4em;
	line-height: 1.3em;
}

#content {
/*	margin-bottom: 40px;	*/
	width: 613px;
	float: right;
}

#content h2, #contenthome h2 {
	padding: 0 0 10px 0;
	font-size: 2em;
	letter-spacing: -1px;	
}

#content p {
	padding: 0 0 24px 0;
	font-size: 1.4em;
	line-height: 1.4em;
}

#content img {
	margin: 0 0 20px 20px;
	float: right;
	border: 1px solid #ccc;
}	

#content ol {
	padding: 0 10px 0 25px;
}

#content ol li{
	padding-bottom: 10px;
	margin-left: 20px;
}
#content ol li ol li{
	padding: 0;
	margin-left: 20px;
	font-weight: normal;
	font-size: 14px
}


#content ul {
	margin-top: -10px;
	padding: 0 10px 25px 25px;
}

#content li {
	font-size: 1.4em;
	line-height: 1.3em;
}

#content li ul {
	margin-top: 0;
	padding: 0 10px 5px 15px;
}

#content li ul li {
	font-size: 1em;
	line-height: 1.3em;
}

#content blockquote {
	float: right;
	margin: 0 0 20px 10px;
	padding: 20px 15px 0 25px;
	border-left: 1px solid #ccc;
	background: url(../images/bg_quote_orange.gif) no-repeat;
	background-position: 5% 1%; 
	width: 200px;
}



ul.floatcontentlist {
	width: 250px;
	float: left;
}

p.paradivider {
	text-align: justify;
	margin-bottom: 16px;
	border-bottom: 1px solid #ccc;
}

p.justifytext {
	text-align: justify;
}

div.floatdiv {
	float: left;
	width: 300px;
}

ul.floatlist {
	width: 250px;
	float: left;
}

p.paragraphspacing {
	padding-bottom: 20px;
}


/*---------------------------------------------- content - full width ----------------------------------------------*/
#contentfull {
	margin-bottom: 40px;
	padding: 0 0 0 20px;
	width: 925px;
}

#contentfull h2 {
	padding: 0 0 0 0;
	font-size: 2em;
	letter-spacing: -1px;	
}

#contentfull p {
	padding: 0 0 24px 0;
	font-size: 1.4em;
	line-height: 1.4em;
}

#contentfull ul {
	padding: 0 10px 0 25px;
}

#contentfull li {
	font-size: 1.4em;
	line-height: 1.3em;
}

#contentfull p.teaser {
	width: 250px;
	font-size: 1.4em;
	line-height: 1.3em;
}

/*---------------------------------------------- Team Bios ----------------------------------------------*/

#bios p {
	text-align: justify;
}

/*#bios img {
	margin: 0 20px 20px 0;
	float: left;
}*/

/*---------------------------------------------- Packages ----------------------------------------------*/
#packages {
	margin: 0 auto;
	width: 890px;
}

#packages h3 {
	padding: 25px 0 0 30px;
	font-size: 2.5em;
	font-weight: bold;
	letter-spacing: -1px;
	float: left;
	width: 122px;
	height: 105px;
	border-right: 1px solid #fff;
}

#packages p {
	padding: 10px 0 0 20px;
	width: 280px;
	float: left;
}

#packages ul {
	padding: 10px 0 0 30px;
	width: 250px;
	float: left;
}

.prices {
	padding: 10px 0 0 0;
	width: 143px;
	float: left;
}

#packages h4 {
	font-size: 1.4em;
	font-weight: normal;
	text-align: center;
}

#packages h5 { /* Get Started button*/
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedtrans_orange.gif) no-repeat right bottom;
}
#packages h5 a:link, #packages h5 a:visited {
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedtrans_orange.gif) no-repeat right bottom;
	text-indent: -5555px;
	text-decoration: none;
}

#packages h5 a:hover {
	display: block;
	width: 143px;
	height: 55px;
	background: url(../images/button_getstartedtranso_orange.gif) no-repeat right bottom;
}

/*for additional packages, duplicate one of the following styles, change id package number, change the background color, and apply id to package div*/
#package1 {
	padding: 15px 0;
	background: #eaeaea url(../images/bg_package_top.gif) no-repeat top left; /* image needed for rounded corners on top package in IE*/
	display: block;
	width: 890px;
	height: 125px;
}

#package2 {
	padding: 15px 0;
	background: #d9d9d9;
	display: block;
	width: 890px;
	height: 125px;
}

#package3 {
	padding: 15px 0;
	background: #ccc;
	display: block;
	width: 890px;
	height: 125px;
}


/*---------------------------------------------- Login forms ----------------------------------------------*/
#content form ul {
	margin-top: 5px;
}

form.loginform fieldset {
	padding: 10px;
	margin-bottom: 10px;
	border: 1px solid #ccc;
	width: 555px;
}

/*for Safari and IE7*/
/*\*/
 html>body*form.loginform fieldset {
	border: solid 1px #cccccc;

	#border: 1px solid #ccc;
	clear: both;
}
 /**/
 
form.loginform input {
	text-align: left;
	float: left;
}

form.loginform fieldset ol {
	list-style: none;
}

form.loginform fieldset ol li {
	list-style: none;
	padding: 5px;
	margin: 0;
	float: left;
	display: block;
	width: 500px;
}

.formLabel {
	text-align: right;
	float: left;
	width: 145px;
	margin-right: 5px;
}




.clientblurb {
	
	float:left;
	width: 470px;
	font-size:24px;
	color: #999999;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.clientlogo {
	float:left;
}

.clientlogo img {
	padding: 0 0 15px 0;
	margin:0;
	border:none;
	
}

.extendedFormLabel {
	text-align: left;
	float: left;
	width: 445px;
	margin-right: 5px;
	margin-bottom: 5px;
}

.formField {
	text-align: left;
	float: left;
	width: 300px;
}

.extendedFormField {
	padding-left: 45px;
	text-align: left;
	float: left;
	width: 400px;
}

.extendedFormField select {
	width: 320px;
}

.extendedFormField p  {
	float: left;
	padding-left: 5px;
}

.radio_a {
	padding-right: 15px;
}

.extendedFormField radio {
	padding-right: 5px;
}


.formText {
	padding-left: 150px;
}


.activatefields text, .activatefields textarea {
	width: 300px;
	float: left;
}*/

li.loginbutton {
	display: block;
	width: 195px;
	height: 49px;
	float: left;
 	background: url(../images/button_login_orange.gif) no-repeat top left;
}
  
li.loginbutton a:link, li.loginbutton a:visited {
	display: block;
	width: 195px;
	height: 49px;
 	background: url(../images/button_login_orange.gif) no-repeat top left;
	text-indent: -5555px;
	text-decoration: none;
}
  
li.loginbutton a:hover {
 	background: url(../images/button_logino_orange.gif) no-repeat top left;
}

.linevert {
	background-image:url(/images/div.gif);
	float:left;
	height:80px;
	width:15px;
}

li.submitbutton {
	display: block;
	width: 195px;
	height: 49px;
	float: left;
 	background: url(../images/reseller/buttons/button_submit_off.gif) no-repeat top left;
}
  
li.submitbutton a:link, li.submitbutton a:visited {
	display: block;
	width: 195px;
	height: 49px;
 	background: url(../images/reseller/buttons/button_submit_off.gif) no-repeat top left;
	text-indent: -5555px;
	text-decoration: none;
}
  
li.submitbutton a:hover {
 	background: url(../images/reseller/buttons/button_submit_on.gif) no-repeat top left;
}


ul.signupbuttons {
 	float: right;
	list-style: none;
	height: 49px;
 }
 
.bragbutton {
	display: block;
	width: 107px;
	height: 26px;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
 	background: url(../images/btn_morebragging.gif) no-repeat top left;
}	
  
.bragbutton a:link, .bragbutton a:visited {
	display: block;
	width: 107px;
	height: 26px;
 	background: url(../images/btn_morebragging.gif) no-repeat top left;

}
  
.bragbutton a:hover {
 	background: url(../images/btn_morebragging_on.gif) no-repeat top left;
}


.readbutton {
	display: block;
	width: 85px;
	height: 26px;
	float: right;
	margin-top: 5px;
	padding-right: 10px;
 	background: url(../images/btn_readmore2.gif) no-repeat top left;
}	
  
.readbutton a:link, .readbutton a:visited {
	display: block;
	width: 85px;
	height: 26px;
 	background: url(../images/btn_readmore2.gif) no-repeat top left;

}
  
.readbutton a:hover {
 	background: url(../images/btn_readmore2_on.gif) no-repeat top left;
}

 .seeallbutton {
	display: block;
	width: 85px;
	height: 26px;
	float: right;
	margin-top: 5px;	
	padding-right: 10px;
 	background: url(../images/btn_seeall.gif) no-repeat top left;
}	
  
.seeallbutton a:link, .seeallbutton a:visited {
	display: block;
	width: 85px;
	height: 26px;
 	background: url(../images/btn_seeall.gif) no-repeat top left;

}
  
.seeallbutton a:hover {
 	background: url(../images/btn_seeall_on.gif) no-repeat top left;
}




/*---------------------------------------------- Help Button ----------------------------------------------*/
a img.helpbutton {
	margin: -1px 0 0 3px;
	border: none;
	text-decoration: none;
}

/*---------------------------------------------- footer ----------------------------------------------*/
#footer {
	border-top: 1px solid #cccccc;
	margin: 0 auto;
	padding-top:15px;
/*	text-align:left;
	width: 925px;
	height: 50px;	*/
}



#footertable td {
	color: #666;
	text-decoration: none;
	background-color:#FFFFFF
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#footertable a:link, #footertable a:visited {
	padding: 0 3px;
	color: #666;
	text-decoration: none;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

#footertable a:hover {
	color: #c67729; 
	text-decoration: none;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

p.footerleft {
	margin: 0 auto;
	width: 700px;


}	

p.footerright {
	float: right;
	width: 595px;
	text-align: right;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*---------- Clear Fix for divs with items floated inside them---------- */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */
