﻿.loginResult
{
	margin-left: 180px;
}

#content-inner .form-error textarea {
	border:	2px solid #BE2036;
}

/*Overide from standard-styles.css*/
#content-inner TABLE TD
{
    background-color:Transparent;   
   
}

#content-inner table {
	border: none;
}

#content-inner p.tel-no {
	color: #BE2036;
	font-weight: bold;
	font-size: 1.8em;
	line-height: 1.33;					
    text-align:center;
}

/*missing from global*/
#content-inner .form-error select {
	border:	2px solid #BE2036;
}


.divCreditCardHelp 
{
    padding-top:260px;
}

.divCreditCardHelp p
{
    text-align:justify;
    font-size:small;
    padding:10px 10px 10px 0px;
}

.chkTerms
{
    border:none! important;
}

.chkTerms input
{
    border:none! important;
}
		
/*
table{border:1px solid black}
td{border:1px solid purple}
div{border:1px solid red}
*/

.grid .row {}
.grid .alternating 
{
    background-color: #dde0e1;
}
.grid .pager {}

/*
.grid .row:hover, .grid .alternating:hover
{
    background-color: #CCC;
}
*/

#content-inner .all-calls .recent-calls {
    float: none;
    text-align: left;
    border: none;
    background-image: none;
    display: block;
    background-color: Transparent;
}

#content-inner .all-calls-actions .recent-calls {
    border: none;
    background-image: none;
    background-color: Transparent;
    
}

#content-inner .all-calls-actions .recent-calls UL.recent-calls-actions {
    width: 135px;
}

/* copied from members css */
			
			/* @logo */
			
			#header .header-area #logo {
				margin: 0;
				float: left;
				display: inline;
				padding: 4px 0;
			}
			
			.header-area #logo p {
				float: left;
				display: inline;
			}
			
			.header-area #logo p.client {
				font-size: 1.71429em;
				font-weight: bold;
				line-height: normal;
				margin: 0;
				padding-top:41px;
				width: 450px;
			}
			
			/* @customer-login */
			
			#customer-login {
				float: right;
				margin: 0 8px;
				text-align: right;
				padding: 0;
				display: inline;
			}
						
			#customer-login p {
				float: left;
				padding: 7px 6px;
			}
			
			#customer-homepage {
				float: left;
				text-align: left;
				margin: 2px 8px 0 8px;
				padding: 0;
				display: inline;
			}
			
			#header #customer-homepage a {
				text-decoration: none;
				border: 0;
			}
			
			body.logged-in #customer-login {
				width: 600px;
			}
						
			body.logged-in #customer-login p {
				float: none;
				padding: 7px 10px 7px 0;
			}
			
			/* .recent-calls */
			
			#content-inner .recent-calls {
				float: right;
				display: inline;
				border: 1px solid #D5CDC9;
				background-color: #fff;
				background-image: url('/members_images/recent-calls-bg.png');
				background-repeat: repeat-x;
				background-position: 0 0;
				width: 448px;
				margin: 0 0 14px 0;
			}
			
			body.admin #content-inner .recent-calls {
				border: 0;
				background: #fff;
			}
			
			body.admin #container .recent-calls p {
				margin-left: 8px;
			}
			
			#content-inner .recent-calls h2 {
				margin: 14px 8px 0 16px;
				float: left;
				display: inline;
				width: 45%;
			}
			
			body.admin #content-inner .recent-calls h2 {
				margin-left: 8px;
			}
			
			#content-inner .recent-calls h3 {
				clear: both;
				border-top: 1px solid #C5C5C7;
				padding-top: 10px;
			}	
			
			body.admin #content-inner .recent-calls h3 {
				margin-left: 8px;
			}
			
			#content-inner .recent-calls h3.first {
				border-top: none;
			}
			
			#content-inner .recent-calls p.no-recording {
				font-weight: bold;
			}					
			
			#content-inner .recent-calls ul.recent-calls-actions {
				float: right;
				display: inline;
				margin: 14px 8px 0 8px;
				list-style-type: none;
				width: 180px;
			}
			
			#content-inner .recent-calls ul.recent-calls-actions li {
				background-image: none;
				display: inline;
				float: left;
				padding: 0 5px;
				border-right: 1px solid #000;
			}
			
			#content-inner .recent-calls ul.recent-calls-actions li.last {
				border-right: none;
			}
			
			/*
			#content-inner .recent-calls img,
			#content-inner .recent-calls .recording {
				margin-left: 16px;
			}
			*/
			
			body.admin #content-inner .recent-calls .recording {
				margin-left: 8px;
			}
			
			#content-inner .recent-calls .recording strong {
				font-size: 0.9em;
			}

			#content-inner .recent-calls ul.call-actions {
				display: inline;
				float: left;
				list-style-type: none;
				margin: 14px -5px;
			}
			
			body.admin #content-inner .recent-calls ul.call-actions {
				margin-left: 3px;
			}
			
			#content-inner .recent-calls ul.call-actions .tooltip {
				
			}
			
			#content-inner .recent-calls ul.call-actions li {
				background-image: none;
				display: inline;
				float: left;
				padding: 0 5px;
				border-right: 1px solid #000;
			}
			
			#content-inner .recent-calls ul.call-actions li.last {
				border-right: none;
			}
			
			#country-select {
				white-space:nowrap;
			}
			
.bio
{
    padding:0.62em 0 0 0;
}

.bio .photo
{
    background-position:bottom left;
    background-repeat:no-repeat;
    padding-left:200px;
    min-height:190px;
}

.bio H3
{
    padding-top:10px;
}

.bio img
{
    float:left;
    position:relative;
    left:-8px;
    top:9px;
}

.bio p {
    text-align:justify;
    padding-right:15px;
    font-size:small! important;
}

.bioRight
{
    padding:0.62em 0 0 0;
}

.bioRight .photo
{
    background-position:bottom right;
    background-repeat:no-repeat;
    padding-right:200px;
    min-height:190px;
}

.bioRight H3
{
    padding-top:20px;
    text-align:right;
}

.bioRight img
{
    float:right;
    position:relative;
    left:8px;
    top:9px;
}

.bioRight p {
    text-align:justify;
    padding-left:15px;
    font-size:small! important;
}


@import "../common_css/mz.css";

/* right-hand button override */
#content-inner .frFinal INPUT.mzbutton {
    border-left: 1px solid #B60A33;
}
#content-inner .mzbutton {
    height: 22px;
    line-height: 22px;
    background-image: url(/common_images/button-background.png);
    background-position: top right;
    background-repeat: no-repeat;
    background-color: Transparent;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    border-left: 1px solid #B60A33;
    border-right: none;
    border-top: none;
    border-bottom: none;
    padding: 0 20px 1px 5px;
}
#content-inner .mzbutton:hover {
    background-position: bottom right;
    border-left: 1px solid #0D0D0D;
    cursor: hand;
}
/* end right-hand button override */

/* left-hand button override */
#content-inner .frFinal INPUT.mzbutton-left {
    border-right: 1px solid #B60A33;
}
#content-inner .mzbutton-left {
    height: 22px;
    line-height: 22px;
    background-image: url(/common_images/button-background-left.png);
    background-position: top left;
    background-repeat: no-repeat;
    background-color: Transparent;
    color: #FFF;
    font-weight: bold;
    font-size: 14px;
    border-right: 1px solid #B60A33;
    border-left: none;
    border-top: none;
    border-bottom: none;
    padding: 0 5px 1px 20px;
}
#content-inner .mzbutton-left:hover {
    background-position: bottom left;
    border-right: 1px solid #0D0D0D;
    cursor: hand;
}
/* end left-hand button override */

#scrollup {
  position: relative;
  overflow: hidden;
  height: 130px;
}
#scrollup .testimonial {
  position: absolute;
  top: 150px;
  height: 135px;
}

/* For lists to be aligned in Login */
#content-inner ul.account-login {
	margin-left: 13em;
}		

.formRow .frFieldContainer LABEL {
    display: inline;
    float: none;
    margin-left: 8px;
}

body .customer-login {
    display: none;
}
body.js .customer-login {
    display: block;
}
