/*pooja*/
/* Main Layout Elements */
ul#mainnav1 li.help_style, ul#mainnav li.help_style
{
	margin-left:200px;
}
ul#mainnav1 li.help_style_for_active_user, ul#mainnav li.help_style_for_active_user
{
	margin-left:170px;
}

#hide_text_decoration a:hover{
text-decoration:none;
}
.txtHalfContent1{padding:10px 10px; width:418px; float:left; margin:0px 5px;}
.txtHalfContent1 ul{list-style:none;}
.txtHalfContent1 ul li{padding:3px 0px;}
.txtHalfContent1 ul li label{width:250px; float:left;}
.txtHalfContent1 ul li input{ font-size:11px; width:150px; padding:1px 1px;}
.txtHalfContent1 ul li textarea{ font-size:11px; width:150px; height:40px; padding:1px 1px;}
.txtHalfContent1 ul li select{ font-size:11px; width:156px; padding:1px 1px;}

.button_customer_edit{ text-align:center; clear:both; padding-top:15px; margin-bottom:10px;}

.header {
    background-color: #c0c1da;
} .error {
    border: 1px solid #FF0000;
} .past {
    background-color: #F8F8F8;
}.gray {
    background-color: #DDDDDD;
} 
 .future {
    background-color: #ffffff;
} 
 .offday {
    background-color: #E2E2E2;
}#override {
    color: #B2B2B2;
    font-style: italic;
} #overridetext {
    color: #000000;
    font-style: italic;
} .errorcontainer {
    margin: 20px 200px;
    padding-bottom: 10px;
} .head {
    background-color: #c0c1da;
    font-size: large;
    font-weight: bold;
} .head_date td {
    background-color: #808080;
    color: #ffffff;
    font-weight: bold;
} .head_date td a {
    background-color: #808080;
    color: #ffffff;
    font-weight: bold;
} #block a {
    color: #ffff66;
    font-weight: bold;
} #blockText {
    color: #009900;
}#headbutton {
    background: #dddddd;
    width: 80px;
    height: 28px;
    color: #000768;
    text-align: center;
    font-weight: bold;
} #tab {
    padding-top: 1%;
    padding-right: 1%;
    padding-bottom: 1%;
} #tab input[type = button] {
    background: #ffffff;
    color: #000768;
    font-weight: bold;
} #lower_button {
    background-image: URL('/images/imagelower.png');
    background-repeat: no-repeat;
    background-position: center;
}

/* General Link Colors */
a:link {
    /*color: #000768;*/
    text-decoration: none;
}

#start_time {
	vertical-align:middle;
}
.txtwdtaddCust {
float:left;
margin:5px 5px 5px 20px;
width:135px;
}

a:hover {
    /*color: #000768;*/
    text-decoration: underline;
} #headbutton a:link {
    color: #000768;
    text-decoration: none;
} #headbutton a:visited {
    color: #000768;
    text-decoration: none;
} #headbutton a:hover {
    text-decoration: underline;
} .footer {
    height: 25px;
    min-height: 23px;
    font-family: arial, sans-serif;
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
} .footer a:link {
    color: #000768;
    text-decoration: none;
} .footer a:visited {
    color: #000768;
    text-decoration: none;
} .footer a:hover {
    color: #000768;
    text-decoration: underline;
} #navigation a {
    color: #ffffff;
    background: #000768 left top no-repeat;
    text-decoration: none;
    text-align: center;
    /*border-right:2px solid #ffffff;*/
    margin-left: 10px;
    margin-right: 10px;
} #navigation a span {
    background: #000768 right top no-repeat;
} #navigation a, #navigation a span {
    display: block;
    float: left
}
.div50LftHome a{
color:#FFFFFF;
}
.CalendarMonthDiv a:link {
color:#FFFFFF;
text-decoration:none;
}
.div50LftPOPeRht a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-right:10px;
margin-top:9px;
text-align:right;
}


/* Hide from IE5-Mac \*/ #navigation a, #navigation a span {
    float: none
}

/* End hide */ #navigation a:hover {
    color: #000768;
    background: #ffffff left top no-repeat;
    text-decoration: underline;
    margin-left: 10px
} #navigation a:hover span {
    background: #ffffff right top no-repeat;
} #navigation ul {
    list-style: none;
    padding: 0;
    margin: 0
} #navigation li {
    float: left;
    margin: 0;
} #navigation td {
    border-right: 2px solid #ffffff;
} #navigation td:hover {
    color: #000768;
    background: #ffffff left top no-repeat;
} #navigation td:hover span {
    color: #000768;
    background: #ffffff left top no-repeat;
} #outer {
    border: 2px solid #000768;
} #inner {
    border: 10px solid #ccecff;
} .form_container_business input[type =
"text"] {
    padding: 2px;
    width: 202px;
}

ul.setuptheme_business input[type ="text"] {
    height: 15px;
    width: 470px;
    font-size: 90%;
    padding: 1px 0;
}

textarea#business_search_tags, textarea#business_address1 {
    padding: 2px;
    width: 202px;
}

select#business_time_zone, select#business_biz_type_id {
    font-size: 100%;
    width: 208px;
}

input#business_site_primary_color, input#business_site_secondary_color {
    font-size: 90%;
    height: 15px;
    padding: 0;
    width: 100px;
}

.form_container_listing{
	clear:both;
	margin:16px 0 20px 0;
	border:solid 1px #d4d4d4;
}
.form_container_listing input[type="text"]{
	padding:2px;
}

div.setupcontact_without_signin{
	margin: 50px 100px 0px 100px;
	border:solid 1px #d4d4d4;
	background:#f5f5f5;
}

div.setupcontact_without_signin label{margin:7px 20px;float:left; width:120px;}

div.setupcontact_without_signin select, div.setupcontact_without_signin input{margin:7px 20px;width:150px;}

div.setupcontact_without_signin textarea{margin:7px 20px;width:250px; height:80px;}

 div.setipbtnlink{
	position:relative;
	padding-top:15px;
	float:left;
}

.btnblock input[type="submit"]{
	background: url(../images/btn-red.png) no-repeat left top ; 
	border:none;
	color:#fff;
	font-weight:bold;
	width:88px;
	height:35px;
	padding-top:-2px;
}

/* for business home page get agenda*/
.divHomeRht{font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:8px;float:right;width:136px}
.divHomeRht input{height:15px; font-size:11px;width:60px}
.divHomeRht a:link{color:#FFFFFF; font-weight:bold;}
.divHomeRht a:visited{color:#FFFFFF; font-weight:bold;}
.divHomeRht a:hover{color:#FFFFFF; font-weight:bold;}
#start_cal{vertical-align:middle;}
.divStaffCombo{font-size:11px; color:#FFFFFF; font-weight:bold;float:right;padding:6px;}


.divActivityRht{font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:8px;float:right;width:45px}
.divActivityRht input{height:15px; font-size:11px;width:60px}



/* for customer add*/
.addCusDiv{width:465px;float:left;border-right:2px solid #FFF;}
.addCusDiv_1{width:465px; float:left;}
.greybackground{background-color:#f5f5f5;padding:0 0 0 0;border:0px;text-align:center;color:red}

select#customer_notify_method, select#customer_remind_method, select#customer_lead_source_id, select#customer_staff_id, select#customer_status{
	width: 182px;
}

#setupintro-2{
	font-size:88%;
	padding:15px;	
}

#setupintro-2 ul{color: #223BA2;}

#setupintro-2{
	font-size:88%;
	padding:15px;	
}

#setupintro-2 ul li{color: #223BA2;}

/*For help page, customizing style*/
#setupintro-4{font-size:88%;padding:5px 15px; ;background:#FFFFFF;}

#setupintro-4 ul{list-style-image:url(../images/arrowBlue.gif); padding:10px 15px;}

#setupintro-4 ul li{padding-top:5px;}

#setupintro-4{
	padding:15px;	
}

/*Help page style Ends*/

div.footer_right1{
	float:right;
	text-align:right;
	padding:5px 10px 0 0;
	color:#9EC8FA;
}
/*for mimiwesite create appt*/
div#show_future_appointments1 a {
color:#FFFFFF;
}
div#hide_future_appointments1 a {
color:#FFFFFF;
}
.white-Time a {
color:#3A89CB;
text-decoration:none;
}
.white-Time a:visited {
color:#3A89CB;
text-decoration:none;
}
.white-Time a:hover {
color:#3A89CB;
text-decoration:none;
} 
.transpent-Time a {
color:#848484;
text-decoration:none;
}
.transpent-Time a:visited {
color:#848484;
text-decoration:none;
}
.transpent-Time a:hover{
color:#848484;
text-decoration:none;
}
roundButt-noImg a:hover {
	color:#848484;
text-decoration:none;
}
/*#setupintro-2 p{
	padding:1px 15px;
	font-weight: lighter;
 	}
*/
/*div.para{
	background:#ffffff url('../images/dash.gif') repeat-x bottom left; 
	
}*/

#setupintro-3{
	font-size:88%;
	padding:15px;	
}

#setupintro-3 ul{list-style-image:url(../images/arrowBlue.gif); padding-left: 15px; border-left-width: 0px; margin-left: 35px;}

#setupintro-3 ul li{padding-top:5px;}	

div.para a{
	color: #D82F15;
    text-decoration: none;
	
}	
div.para a:hover{
    text-decoration:underline;
}	

.redLink1{float:left; padding:10px 5px; width:99%; color:#FF0000;}
p.redLink1 a{color:#FF0000;}
p.redLink1 a:hover{text-decoration:underline;color:#FF0000;}


/*p.textCenter input[type="button"]{
	height:29px;
	background:transparent url(../images/big-btn.png) no-repeat scroll left top;
	width:121px;
	margin-left:-33px;
}*/

div.grayBgBoxMain p.boldBlue{
	padding-left: 19px;}

.grayBgBoxMain{border:1px #e5e5e5 solid; float:left; background-color:#f5f5f5; font-size:11px; padding:30px 10px; margin:40px 20px 40px 125px;}

.grayBgBoxMain ul{margin:10px 20px; width:100%; color:#0e61a5; float:left;margin-left: 32px;}
.grayBgBoxMain ul li{width:200px; float:left;  padding:10px 0px;}

.marBott13	a{color:#0E61A5;}	

p.redLink1 input[type="submit"]{
	height:29px;
	background:transparent url(../images/big-btn.png) no-repeat scroll left top;
	width:121px;
	margin-left:-33px;
	
	
}

p.redLink1 a:hover{
	text-decoration:none;
}
p.redLink1 a{
	padding-left:26px;
}

span.web_site_message{
	color:#666;
	font-size:90%;
	margin-left:170px;
}

span.web_site_message_signup{
	color:#666;
	font-size:90%;
	}
	
p.textCenter a:hover{
	text-decoration:none;
}

.dottedLine1{margin-left: 2px; margin-right: 32px; width: 350px; padding-top: 9px; border-bottom:1px #CCCCCC dotted}

/* for create appt*/
.txtAraWthEndTime-3 {
float:left;
margin:5px 5px 5px 20px;
width:80px;

}
#staffs {
width:150px;
}
#services {
width:150px;
}
#cust{
width:148px;
}
.inpAraWthFirst-4{width:210px; float:left}
.inpAraWthMobile-4{width:210px; float:left}
.inpAraWthEmail-5{width:200px; float:left}
.inpAraWthFirst-4 input {
	font-size:11px;
	margin-left:24px;
	padding:2px 3px;
	width:80px;
}
.inpAraWthMobile-4 input {
	font-size:11px;
	margin-left:7px;
	padding:2px 3px;
	width:80px;
}
.inpAraWthEmail-5 input {
font-size:11px;
padding:2px 5px;
width:213px;
}
/*month view of calendar*/
#cal_img {
border-bottom-width:0;
border-left-width:0;
border-right-width:0;
border-top-width:0;
}

#more a{
color:#DF5F6C;
font-size:9px;
font-weight:normal;
/*margin-top:15px;*/
text-align:right;
float:right;
}

#cal_date a{
color:#000000;
font-weight:bold;
float:left;
margin-top:0;
width:12px;
}

#cust a {
color:#223CA3;
}
#date a {
color:#223CA3;
}
#blocktext a {
color:#F79206;
}
table.titleTxtUnLine th{
border-bottom:solid 1px;
border-color:#FFFFFF;
}
table.CalendarTbl td .dateRedBG a{background-color:#d70f0f; color:#FFFFFF; margin-left:-3px; margin-top:-2px; padding:2px 1px;}

/* worktime override */
.txtAraWth-7Rhttime input{width:60px; font-size:10px; height:14px;}
.txtAraWth-7Rhttime select{width:85px; font-size:10px; height:18px;}
.txtAraWth-7RhtSmalltime select{width:80px; margin:2px; font-size:10px; height:14px;}
.txtAraWth-7RhtSmalltime input{width:85px; margin:2px; font-size:10px; height:14px;}


/* Time picker
#timePickerContent{
	width:100%;
}   */

div.sign_content-1, div.banner_content-1 {
	border-left:solid 1px #babfc3;
	border-right:solid 1px #babfc3;
	padding:17px 0px;
}

div.mainpane50{margin-bottom:10px; width:960px; float:left;min-height:500px;}
/*
div.setuppagemenu {
	margin:0 auto;
	width:960px;
}*/
/*
div.white-curve-right-top, div.white-curve-right-bottom{
	width:9px;
	float:right;
	height:9px;
	position:relative;
	top:-1px;
	right:-1px;
	background:red url('../images/white-curve-right-top.jpg') no-repeat top right;
}
div.white-curve-left-bottom{
	top:-9px;
	left:0px;
	background: url('../images/white-curve-left-bottom.jpg') no-repeat bottom left;
}
div.white-curve-right-bottom{
	top:-9px;
	background: url('../images/white-curve-right-bottom.jpg') no-repeat bottom right;
}
*/

#user_header_1{
	/*background:#233CA3 none repeat scroll 0 0;*/
	background-color: #46508B; 
	font-family:Verdana;
	height:76px;
	margin:0 auto;
	width:944px;
	text-align:right;
	vertical-align:middle;
}

#user_informtion{
	color:#fff;
	float:right;
	font-size:100%;
	font-weight:normal;
	padding:26px 3px 0 0;
}
#user_informtion a{
	color:#E6DEA4;
}
div#user_header_1 h1{
	color:#fff;
	float:right;
	font-size:100%;
	font-weight:normal;
	padding:0 3px 0 0;
}

div#user_header_1 h1 span{color:#e6dea4;}


div#user_header_1 h3{
	font-size:2em;
	color:#fff;
}
div#user_header_1 span{font-size:1.5em;}


div.sign_content-1, div.banner_content-1 {
	border-left:solid 1px #babfc3;
	border-right:solid 1px #babfc3;
	padding:0px 0px;
}

div.sign_content-2{
	min-height:535px;
	padding:17px 1px;
	width:96%;
	margin:0 auto;
}

div.main_sign_content{
    min-height:535px;
    padding:17px;
	*padding:13px;
    width:96%;
    margin:0 auto;
}

.divStaffCombo select{
	width:120px;
}



table.customerTwoLev th div{text-align:center}
table.customerTwoLev th div a{ text-decoration:none; color:#fff;}
table.customerTwoLev th div a:hover{text-decoration:underline; color:#fff;}

table.customerTwoLev th span{text-align:center}
table.customerTwoLev th span a{ text-decoration:none; color:#fff;}
table.customerTwoLev th span a:hover{text-decoration:underline; color:#fff;}

.no_decoration_text{font-weight:normal;}

.inpAraWth textarea{font-size:11px; width:220px; height:100px; padding:3px 2px;}

.addCustnoMarginLst{width:938px; margin-bottom:23px;}

textarea{
	font-size:12px;
	text-align:left;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	resize:none;
}

table.setup_tab td {
padding:5px 10px 5px 10px;
}
table.setup_tab th {
	background:#8E959F none repeat scroll 0 0;
	color:#FFFFFF;
	padding:5px 10px;
}
table.work_tab td {
padding:4px 1px 1px;
}
#setupintro strong{
	text-transform:uppercase;
}



 #setupintro p{
	padding:0 0 10px 0;
	text-align:justify;
}

.para{
	text-align:justify;
}

.pagebody {
	background:#d4dce4; none repeat scroll 0 0;
	margin:0 auto;
	width:960px;
}


.addCusLftAra_1{width:340px;float:left;}
.addCusRhtAra_1{width:590px;float:left;border-left:2px solid #fff;min-height:138px;}
.addCusLftRhtAra_1{width:465px;font-size:11px;float:left;border-left:2px solid #fff}
.addCusLftRhtNOSPC_1{width:465px; height:195px; float:left;}

/*pooja*/
/* Main Layout Elements */

.header {
    background-color: #c0c1da;
} .error {
    border: 1px solid #FF0000;
} .pastweek {
    background-color: #DDDDDD;
    opacity:0.3;
    filter:alpha(opacity=15);
	border-bottom:1px solid #747474;
	border-right:1px solid #747474;
}.gray {
    background-color: #DDDDDD;
} 
 .future {
    background-color: #ffffff;
} 
 .offday {
    background-color: #E2E2E2;
}#override {
    color: #B2B2B2;
    font-style: italic;
} #overridetext {
    color: #000000;
    font-style: italic;
} .head {
    background-color: #c0c1da;
    font-size: large;
    font-weight: bold;
} .head_date td {
    background-color: #808080;
    color: #ffffff;
    font-weight: bold;
} .head_date td a {
    background-color: #808080;
    color: #ffffff;
    font-weight: bold;
} #block a {
    color: #ffff66;
    font-weight: bold;
} #block1 a {
    color: #F79206;
    font-weight: bold;
} #blockText {
    color: #F79206;
}#headbutton {
    background: #dddddd;
    width: 80px;
    height: 28px;
    color: #000768;
    text-align: center;
    font-weight: bold;
} #tab {
    padding-top: 1%;
    padding-right: 1%;
    padding-bottom: 1%;
} #tab input[type = button] {
    background: #ffffff;
    color: #000768;
    font-weight: bold;
} #lower_button {
    background-image: URL('/images/imagelower.png');
    background-repeat: no-repeat;
    background-position: center;
}

/* General Link Colors */
a:visited {
   /* color: #000768;*/
    text-decoration: none;
}

a:hover {
    /*color: #000768;*/
    text-decoration: underline;
} #headbutton a:link {
    color: #000768;
    text-decoration: none;
} #headbutton a:visited {
    color: #000768;
    text-decoration: none;
} #headbutton a:hover {
    text-decoration: underline;
} .footer {
    height: 25px;
    min-height: 23px;
    font-family: arial, sans-serif;
    font-size: 12px;
    padding-top: 10px;
    text-align: center;
} .footer a:link {
    color: #000768;
    text-decoration: none;
} .footer a:visited {
    color: #000768;
    text-decoration: none;
} .footer a:hover {
    color: #000768;
    text-decoration: underline;
} #navigation a {
    color: #ffffff;
    background: #000768 left top no-repeat;
    text-decoration: none;
    text-align: center;
    /*border-right:2px solid #ffffff;*/
    margin-left: 10px;
    margin-right: 10px;
} #navigation a span {
    background: #000768 right top no-repeat;
} #navigation a, #navigation a span {
    display: block;
    float: left
}
.div50LftHome a{
color:#FFFFFF;
}
.CalendarMonthDiv a:link {
color:#FFFFFF;
text-decoration:none;
}
.div50LftPOPeRht a {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-right:10px;
margin-top:9px;
text-align:right;
}
/* Hide from IE5-Mac \*/ #navigation a, #navigation a span {
    float: none
}

/* End hide */ #navigation a:hover {
    color: #000768;
    background: #ffffff left top no-repeat;
    text-decoration: underline;
    margin-left: 10px
} #navigation a:hover span {
    background: #ffffff right top no-repeat;
} #navigation ul {
    list-style: none;
    padding: 0;
    margin: 0
} #navigation li {
    float: left;
    margin: 0;
} #navigation td {
    border-right: 2px solid #ffffff;
} #navigation td:hover {
    color: #000768;
    background: #ffffff left top no-repeat;
} #navigation td:hover span {
    color: #000768;
    background: #ffffff left top no-repeat;
} #outer {
    border: 2px solid #000768;
} #inner {
    border: 10px solid #ccecff;
} .form_container_business input[type =
"text"] {
    padding: 2px;
    width: 202px;
}

ul.setuptheme_business input[type ="text"] {
    height: 15px;
    width: 470px;
    font-size: 90%;
    padding: 1px 0;
}

textarea#business_search_tags, textarea#business_address1 {
    padding: 2px;
    width: 202px;
}

/*select#business_time_zone, select#business_biz_type_id {
    font-size: 100%;
    width: 210px;
}*/

input#business_site_primary_color, input#business_site_secondary_color {
    font-size: 90%;
    height: 15px;
    padding: 0;
    width: 100px;
}

div.setupcontact_without_signin{
	margin: 50px 100px 0px 100px;
	border:solid 1px #d4d4d4;
	background:#f5f5f5;
}

div.setupcontact_without_signin label{margin:7px 20px;float:left; width:120px;}

div.setupcontact_without_signin select, div.setupcontact_without_signin input{margin:7px 20px;width:150px;}

div.setupcontact_without_signin textarea{margin:7px 20px;width:250px; height:80px;}

 div.setipbtnlink{
	position:relative;
	padding-top:15px;
	float:left;
}

.btnblock input[type="submit"]{
	background: url(../images/btn-red.png) no-repeat left top ; 
	border:none;
	color:#fff;
	font-weight:bold;
	width:88px;
	height:35px;
	padding-top:-2px;
}


/* for business home page get agenda*/
.divHomeRht{font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:8px;float:right;width:136px}
.divHomeRht input{height:15px; font-size:11px;width:60px}
#start_cal{vertical-align:middle;}
.divStaffCombo{font-size:11px; color:#FFFFFF; font-weight:bold;float:right;padding:6px;}

.divStaffCombo select{font-size:11px; padding:1px 0px; margin-right:5px; float:left;}
.divActivityRht{font-size:11px; color:#FFFFFF; font-weight:bold; margin-top:8px;float:right;width:45px}
.divActivityRht input{height:15px; font-size:11px;width:60px}



/* for customer add*/
.addCusDiv{
	width:465px;
	float:left;
	border-right:2px solid #FFF;
}
.addCusDiv_1{width:465px; float:left;}
.addCusDiv_1 div.txtAraWth-2{
	margin:5px 8px 0 8px;
}

.addCusDiv_1 select#customer_lead_source_id, select#customer_staff_id, select#customer_status{
	width:260px;
}

.addCusDiv_1 select#customer_status{
	width:128px;
}
.addCusDiv_1 select#customer_staff_id{
	width:260px;
}
.addCusDiv_1 div[class='totalAraWth']{
	padding-bottom:2px;
}
.addCusDiv_1 textarea#customer_staff_notes{
	width:255px;
}
.addCusDivMain{
	background-color:#f5f5f5;
	padding:0 0 4px 0;
	border:0px;
	border-bottom:2px solid #fff;
	font-size:80%;
}
.greybackground{background-color:#f5f5f5;padding:0 0 0 0;border:0px;text-align:center;color:red}

select#customer_notify_method, select#customer_remind_method, select#customer_lead_source_id, select#customer_staff_id, select#customer_status{
	width: 182px;
         *margin-top:2px;
         *margin-bottom:1px;
}

div.footer_right1{
	float:right;
	text-align:right;
	padding:5px 10px 0 0;
	color:#9EC8FA;
}
/*month view*/
.CalendarMonthDiv .monthTxt{
	text-align:center;
	width:130px;
}


#setupintro-3{
	font-size:88%;
	padding:15px;	
}

#setupintro-3 ul{list-style-image:url(../images/arrowBlue.gif); padding-left: 15px; border-left-width: 0px; margin-left: 35px;}

#setupintro-3 ul li{padding-top:5px;}	

div.signup1form{
	margin:20px auto;
	border:solid 1px #ccc;
	width:600px;
	padding:20px;
	background:#F5F5F5 none repeat scroll 0;
}

div.signup1form label{
	font-size:90%;
	float:left;
	width:120px;
	margin:10px 10px 0px 0px;
	padding:2px;
}

div.signup1form input[type="text"]{
	font-size:90%;
	float:left;
	width:200px;
	padding:2px;
}

div.signup1form input[type="password"]{
	font-size:90%;
	float:left;
	width:200px;
	padding:2px;
}

div.contactCustomer{
	margin:20px auto;
	border:solid 1px #ccc;
	width:600px;
	padding:20px;
	background:#F5F5F5 none repeat scroll 0;
	font-size:90%;
}
table.signup { margin:8px 10px 3px 0;	padding:2px;}
table.signup td {margin:8px 10px 3px 0;	padding:2px;}
table.signup td input {width:200px; font-size:90%; padding:1px 1px;}

p.margintopBottom1{
	margin:10px 0;
	border-left-width: 0px;
	padding-left: 75px;}

div.para a{
	color: #D82F15;
    text-decoration: none;
	
}	
div.para a:hover{
    text-decoration:underline;
}	

.redLink1{float:left; padding:10px 5px; width:99%; color:#FF0000;}
p.redLink1 a{color:#FF0000;}
p.redLink1 a:hover{text-decoration:underline;color:#FF0000;}


p.textCenter input[type="button"]{
	height:29px;
	background:transparent url(../images/big-btn.png) no-repeat scroll left top;
	width:121px;
	margin-left:-33px;
}

.marBott13	a{color:#0E61A5;}	

p.redLink1 a:hover{
	text-decoration:none;
}
p.redLink1 a{
	padding-left:26px;
}

p.textCenter a:hover{
	text-decoration:none;
}

.dottedLine1{margin-left: 2px; margin-right: 32px; width: 350px; padding-top: 9px; border-bottom:1px #CCCCCC dotted}



/* worktime override */
.txtAraWth-7Rhttime input{width:75px; font-size:10px; height:14px;}
.txtAraWth-7Rhttime select{width:80px; font-size:10px; height:18px;}
.txtAraWth-7RhtSmalltime select{width:80px; margin:2px; font-size:10px; height:14px;}
.txtAraWth-7RhtSmalltime input{width:85px; margin:2px; font-size:10px; height:14px;}


/* Time picker
#timePickerContent{
	width:100%; 
}
*/
div.sign_content-1, div.banner_content-1 {
	border-left:solid 1px #babfc3;
	border-right:solid 1px #babfc3;
	padding:0px 0px;
	margin-top:0px;
}

/* contact_us */
div.sendmsgContact{text-align:center !important; height:55px;}


div.setuppagemenu {
	margin:0 auto;
	width:100%;
	margin-bottom:0px;
}

div.white-curve-right-top, div.white-curve-right-bottom{
	width:9px;
	float:right;
	height:9px;
	position:relative;
	top:-1px;
	right:-1px;
	background:transparent url('../images/white-curve-right-top.jpg') no-repeat top right;
}
/*div.white-curve-left-bottom{
	top:-9px;
	left:0px;
	background: url('../images/white-curve-left-bottom.jpg') no-repeat bottom left;
}*/
div.white-curve-right-bottom{
	top:-9px;
	background: url('../images/white-curve-right-bottom.jpg') no-repeat bottom right;
}

div#user_header_1 span{font-size:1.25em;}
.inpAraWth select{font-size:11px; padding:1px 0px; width:150px;}


div.sign_content-1, div.banner_content-1 {
	border-left:solid 1px #babfc3;
	border-right:solid 1px #babfc3;
	padding:0px 0px;
}

#page_set{
	min-height:400px;
}


table.customerTwoLev th div{text-align:center}
table.customerTwoLev th div a{ text-decoration:none; color:#fff;}
table.customerTwoLev th div a:hover{text-decoration:underline; color:#fff;}

.inpAraWth textarea{font-size:11px; width:220px; height:60px; padding:3px 2px;}

.addCustnoMarginLst{width:938px; margin-bottom:23px;}

table.setup_tab td {
padding:5px 10px 5px 10px;
}
table.setup_tab th {
	background:#8E959F none repeat scroll 0 0;
	color:#FFFFFF;
	padding:5px 10px;
}
table.work_tab td {
padding:4px 1px 1px;
}
#setupintro strong{
	text-transform:uppercase;
}



 #setupintro p{
	padding:0 0 10px 0;
	text-align:justify;
	color: #000000;
}

input[type='image']{
	border:0 none;
	bottom:40px;
	float:right;
	margin-right:10px;
	position:relative;
	right:20px;
}

#site-marquee marquee{
	font-size:88%;
	margin: auto;
	width:892px;
	
/*border-right-width:0;

margin-right:20px;
scrollDelay="70";*/
}

#prev_user_header-minisite span{
	left: 185px; 
	margin-left: 12px;
}

div#prev_user_header-minisite div#tag_mess{
	font-weight:bold;
	font-size:16px;
	font-family:georgia;	
	font-style: italic; margin-left:12px;
	}

	
div.appointtabheader div#show_future_appointments{
	
}

div.appointtabheader div#hide_future_appointments{
	
}

div.appointtabheader div#show_future_appointments{
	
}

div.appointtabheader div#hide_future_appointments{
	
}

div.lettercolorplatebox{
	float:right;
	width:270px;
	margin-top:20px;
}

#businessinfo_calendar{float:left;width:450px;padding:10px 5px 0 15px;}

#businessinfo strong, #preference_calendar strong{
	font-size:88%;
	text-transform:uppercase;
	color:#000 !important;
}

#businessinfo_calendar ul, #preference_calendar ul{
	list-style:none;
	margin-top:20px;
}

#businessinfo_calendar ul li, #preference_calendar ul li{
	padding:3px 0;
	font-size:90%;
}
#businessinfo_calendar ul li label, #preference_calendar ul li label{
	width:155px;
	float:left;
	font-size:98%;
}


#preference_calendar{border-left:solid 32px #fff; margin-left:435px; /*margin-left:0px;*/
    padding:5px 5px 0 5px;}

#preference_calendar ul li label{width:190px;}

#preference_calendar ul li select#calenderunits{width:185px !important;}

#preference_calendar ul li input.minitextbox{    
	font-size:9px;
	width:20px !important;
	height:10px;
     }

select#calenderunits{font-size:100%;}

.pref_calendar strong{display:block;padding-bottom:10px;}

.pref_calendar ul{list-style:none;}

.pref_calendar ul li{margin:5px 0;}

.pref_calendar ul li label{padding:2px 0;width:350px !important;}

.pref_calendar ul li select {
	font-size:9px;	
	width:80px;
	
}


#preference_calendar ul li label input.minitextbox{
	font-size:9px;
	margin:0 5px;
	width:20px !important;
	height:10px;
}

label.checkboxlabel{float:left;}

#preference_calendar ul li input.calchecbox{width:15px !important;}

#preference_calendar ul li input.caltextbox{
	font-size:9px;	
	width:72px !important;
	
}

#preference_calendar ul li label.textarealabel{width:226px !important;}

textarea.caltextarea{height:60px;width:200px;}


/*div.white-curve-left-bottom{
	top:-8px;
	background: url('../images/white-curve-left-bottom.gif') no-repeat bottom left;
}*/
div.white-curve-right-bottom{
	top:-8px;
	background: url('../images/white-curve-right-bottom.gif') no-repeat bottom right;
}

/*Step up 4 :Suggestions by client*/
table.setup_tab_staff{
	text-align:left;
	font-size:90%;
	width:100%;
}

table.setup_tab_staff th{
	color:#fff;
	background:#8e959f;
	padding:5px 10px 5px 9px;
}

td.editcalRow_Staff a {
	color:#006ABD;
	font-size:88%;
	padding:0 5px;
	text-decoration:none;
}

.textRight {
	text-align:center;
}

td.edittablinks_staff a{
	padding:0 5px;
	font-size:88%;
	color:#006abd;
	text-decoration:none;
}

td.edittablinks a:hover{
	text-decoration:underline;
}


table.setup_tab_staff td{padding:5px 0px 5px 10px;}
table.setup_tab_staff td#staffInfo{padding:5px 0px 5px 22px;}

table.edittab_staff tr th{background:gray !important;}

td.editcalRow_Staff{
	text-align:right;
	padding:0px 10px 10px 0 !important;
	font-size:88%;
	color:#006abd;
	text-decoration:none;
}


div.btnsetup_staff{
	clear:both;
	border-top:solid 2px #fff;
	background:#fef8ea;
	text-align:right;
	padding-right:10px;
}

div.btnsetup_staff input{margin-top:7px;position:relative;top:-5px;}

/*Set up 1*/
.serviceinfo_block_setup1{padding:0px 0 10px 30px;}

div.serviceinfo_block_setup1 label{
	padding:10px 0 0px 0 !important;
	width:160px !important;
}

div.serviceinfo_block_setup1 input{margin:3px 0;}

ul.customer_info1{
	width:200px;
	float:left;
}
tr.lastheight{height:100px;}

table.edittab tr th{background:#ea9401 !important;}


#preference_1 strong{
	font-size:88%;
	text-transform:uppercase;
	color:#000 !important;
}

#preference_1 ul{
	list-style:none;
	margin-top:0px;
}

#preference_1 ul li{
	padding:3px 0;
	font-size:90%;
}
#preference_1 ul li label{
	width:155px;
	float:left;
	font-size:98%;
}
#businessinfo{border-right:solid 2px #fff;}

#businessinfo label{line-height:20px; vertical-align:middle;margin-top: 4px;}

#preference_1{margin-left:425px; padding:10px 15px 0 15px;
width:440px;}

#preference_1 ul li label{width:190px}

#preference_1 ul li input, select#calenderunits{width:185px !important;}

div#close_button
{
	text-align:center;
}

ul.customer_info1_st li label, ul.customer_info2_st li label{
	width:100px !important;
	/*float:left;*/
	padding-top:3px;
}

ul.customer_info1_st li select, ul.customer_info2_st li select{
	font-size:100%;
	/*float:left;*/
	width:75px;
}

ul.customer_info1_st{
	width:200px;
	float:left;
}
ul.customer_info2_st{margin-left:200px;}

ul.customer_info2_st li label{width:132px !important;}

ul.customer_info1_st li, ul.customer_info2_st li {height:20px;}

li.setuptheme1 textarea 
{
	height:114px;
    width:260px;
	overflow:hidden;
	
}

div.sign_content, div.banner_content {
	border-left:solid 0px #babfc3;
	border-right:solid 0px #babfc3;
	
}

table.waitView th div a{
	color:#FFFFFF;
}

div#collapse_future_appointments{
	/* margin-top: -10px;*/
}

table.CalendarTb5{
	table-layout:fixed;
	width:100%;
	clear:both;
}

div.sign_content_new {
	min-height:200px;
	border-left:solid 0px #babfc3;
	border-right:solid 0px #babfc3;
	padding:1px 1px;
}

div.link_text {
	background:#FEF8EA none repeat scroll 0 0;
	border-top:2px solid #FFFFFF;
	clear:both;
	padding-right:10px;
	text-align:left;
	padding-left : 10px;
}

/*added for day view start*/
.daytest30 {font-weight:bold;font-size:11px;width:36px; height:44px; *height:44px;}

.daytest15 {font-weight:bold;font-size:11px;width:36px;height:88px; *height:88px;}

.newdaytest15 {font-weight:bold;font-size:11px;height:40px; *height:40px;width:58px}
.newdaytest15 a {font-weight:bold;font-size:9px;height:40px; *height:40px;color:#666666}
/* end*/
.drop_container_area {
	background-color: #e3de04;
	font-size:10px;
}

.CalendarWeekDivSmall .monthTxt{float:left; margin:0px 0px; padding:0px 0px; background-color:#233ca3; color:#FFFFFF; font-weight:bold;  font-size:11px; height:13px; padding:6px 6px;}
.CalendarWeekDivSmall .monthTxt a{background-color:#233ca3; color:#FFFFFF; font-weight:bold; font-size:11px;}


/*day view*/
#currentstaff {
    color: #ffff66;
    font-weight: bold;
	text-decoration: underline;
	}

/*Rolley*/
div.appointtabheader span#hide_all p{
margin-top:5px;
float:right;}

div.appointtabheader img{
padding-left:5px;
position:relative;
top:4px;
float:right
}

div#prev_make_app{color:#3A89CB;
font-weight:bold;
margin-top:5px;
float:left;
padding:0 0 3px 25px;}

div.btnblock_NOSPC{
	clear:both;
	padding:10px;
	border-top:solid 2px #fff;
	text-align:center;
}

div.btnlink{
	text-align:left;
	background:#e7ebf6;
}

 div.btnblock_NOSPC a{
 padding-left:0px;
 font-size:88%;
 color:#006abd;
 text-decoration:none;
 }
 
 
 table.popTable{
	text-align:left;
	font-size:80%;
	width:100%;
	clear:both;
}

#start_cal-Snd_Msg1{vertical-align:baseline; margin-top:10px;}
#start_cal-Snd_Msg2{vertical-align:baseline; margin-top:10px;}

/*Rolley*/



/*for rounded corner --s pooja*/
div#nifty{ margin: 0 10%;background: #7288d6; width:20%;}

b.rtop{display:block;background: #FFF}
b.rtop b{display:block;height: 1px; overflow: hidden; background: #3049a3}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4{margin: 0 1px;height: 2px}

b.rtop1{display:block;background: #FFF}
b.rtop1 b{display:block;height: 1px; overflow: hidden; background: #EF670C}
b.rtop1 b.r4{margin: 0 1px;height: 2px}

b.rbottom{display:block;background: #FFF}
b.rbottom b{display:block;height: 1px; overflow: hidden; background: #7288d6}
b.rbottom b.r4{margin: 0 1px;height: 2px}


b.rbottom1{display:block;background: #FFF}
b.rbottom1 b{display:block;height: 1px; overflow: hidden; background: #F8A46B}
b.rbottom1 b.r4{margin: 0 1px;height: 2px}

b.rbottom2{display:block;background: #FFF}
b.rbottom2 b{display:block;height: 1px; overflow: hidden; background: #3049A3}
b.rbottom2 b.r4{margin: 0 1px;height: 2px}


b.rbottom4{display:block;background: #FFF}
b.rbottom4 b{display:block;height: 1px; overflow: hidden; background: #EF670C}
b.rbottom4 b.r4{margin: 0 1px;height: 2px}

/*for rounded corner --e pooja*/
/*
 * For keeping utilization view on right
 */
div.mainpane50pre1{width:460px; margin:0px 10px; float:right;}

.orgTabButtRht select {
width:120px;
}

.div50LftHome select {
width:125px
}

/*For keeping the select box size limited on services dropdown, even when we have a very large value--  Rolley*/
.textRight select {
width:60px;
}
/*added by rolley*/
span#editClientInfolink a{color:#006ABD;
font-size:88%;

text-decoration:none;}

table.weekView th{
	padding:6px 7px;
    }

	
.CalendarWeekDivSmall{width:864px;}
/*.CalendarWeekDivSmall{margin-left:79px; margin-top:30px; width:860px; bottom:-20px;}*/
/* for calendar month view rounded corners:-- added by pooja*/

b.rbottom3 {
background:#666666 none repeat scroll 0 0;
display:block;
}

b.rbottom3 b {
background:#FAFAFA none repeat scroll 0 0;
display:block;
height:1px;
overflow:hidden;
}

b.rtop3 {
background:#666666 none repeat scroll 0 0;
display:block;
}

b.rtop3 b {
background:#F79206 none repeat scroll 0 0;
display:block;
height:1px;
overflow:hidden;
}

b.rbottom3 b.r4 {
height:2px;
margin:0 1px;
}

b.rtop3 b.r4 {
height:2px;
margin:0 1px;
}
a.creattestimony_back{
background:transparent no-repeat scroll left top !important;
color:#006ABD;
font-size:88%;
margin:0 10px;
margin-top: -16px;
padding:0px 0px 2px 0px !important;
text-decoration:none;
float:right;
}

div.website_line {
	width :460px;
	background:#FFFFFF none repeat scroll 0 0;
	padding-left: 10px;
}



table.popTableReq {
background-attachment:scroll;
background-color:#F5F5F5;
background-image:none;
background-position:0 0;
background-repeat:repeat;
margin-bottom:20px;
margin-left:15px;
width:905px;
clear:both;
font-size:80%;
text-align:left;
}

table.popTableReq th {
background:#8E959F none repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
padding:4px 5px;
}

table.popTableReq td {
padding:5px 10px;
}

/*end*/

#agent_header_informtion{
    color:#fff;
    float:right;
    font-size:100%;
    font-weight:normal;
    padding:20px 3px 0 0;
}
#agent_header_informtion a{
	color:#E6DEA4;
}

#header_image {
    float:left;
    width:151px;
}

#header_image span {
    width:151px;
    height:76px;
    display:inline-block;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/timetap-logo-1.png');
}    

#header_image span img {
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}    

.warning_text {
    color: #000000;
}

div.help_text {
    margin:-2px -3px 0px 0px;
}
div.mainpanepayhispre{width:900px; margin:0px 10px; float:left; margin-top:0px;}
#OrnCuvArapayhispre{width:900; float:left;height:33px;}
.totalAraWthpayhis{width:890px; float:left;margin:2px 0 2px 0;}

table.popTablepay th {
background:#8E959F none repeat scroll 0 0;
color:#FFFFFF;
font-size:9px;
padding:4px 5px;
}

#UnSubscribe{
	background: url('../images/unsubcribe.gif') no-repeat left center !important;
    width:122px;
	height:34px;
}
#nevermind{
	margin-top:7px;
position:relative;
top:-5px;
background:transparent url(../images/btn-red.png) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-weight:bold;
height:29px;
width:88px;
}

#unsubs_reason{
	float: right; 
	width: 450px; 
	padding-right: 35px; 
	margin-top: 15px;
}

#label_div{
	width: 216px;
	float: left; 
	text-align: left;
	font-size: 11px;
}

div.website_custom_links {
     float:right;padding-right:60px;   
}

#offer_time td{
	padding:0px 0 0px 0px;
}

